OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/29001
4         * g++.dg/init/new22.C: New.
5
6 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7
8         PR c++/32561
9         * g++.dg/template/crash67.C: New.
10
11 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
12
13         * lib/target-support.exp (check_effective_target_natural_alignment): 
14         (check_effective_target_vector_alignment_reachable): New.
15         * config/spu/spu.c (spu_vector_alignment_reachable): New.
16         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
17         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
18         check.
19         * gcc.dg/vect/pr25413.c: Likewise.
20         * gcc.dg/vect/pr31699.c: Likewise.
21
22 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR fortran/30814
25         * gfortran.dg/pack_bounds_1.f90:  New test case.
26
27 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
28
29         PR fortran/31639
30         * gfortran.dg/initialization_9.f90: New test.
31
32 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
33
34         PR fortran/32797
35         PR fortran/32800
36         * gfortran.dg/bind_c_usage_8.f03: New test case.
37         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
38         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
39
40 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
41
42         * gcc.target/mips/branch-cost-1.c: New test.
43         * gcc.target/mips/branch-cost-2.c: Likewise.
44
45 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
46
47         PR fortran/32732
48         * gfortran.dg/c_char_tests.f03: New test case.
49         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
50         * gfortran.dg/c_char_tests_2.f03: New test case.
51         * gfortran.dg/value_6.f03: Ditto.
52         * gfortran.dg/value_7.f03: Ditto.
53
54 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
55
56         PR fortran/32600
57         * gfortran.dg/c_funloc_tests_5.f03: New.
58         * gfortran.dg/c_funloc_tests_5.f04: New.
59         * gfortran.dg/c_funloc_tests_4_driver.c: New.
60
61 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
62
63         PR c++/32839
64         * g++.dg/expr/call4.C: New.
65         * g++.dg/expr/call5.C: New.
66
67 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
68
69         PR fortran/32710
70         * gfortran.dg/namelist_30.f90: New test.
71
72 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
73
74         PR fortran/29962
75         * gfortran.dg/array_initializer_1.f90: Removed warning.
76         * gfortran.dg/initialization_1.f90: Adjusted messages.
77         * gfortran.dg/nested_modules_6.f90: Removed warning.
78
79         PR fortran/31253
80         * gfortran.dg/initialization_7.f90: New test.
81
82         PR fortran/31639
83         * gfortran.dg/initialization_8.f90: New test.
84
85 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
86
87         PR c++/30818
88         * g++.dg/template/crash47.C: Adjust errors.
89         * g++.dg/template/crash48.C: Adjust errors.
90         * g++.dg/template/typename12.C: New.
91         * g++.dg/template/typename13.C: New.
92         * g++.dg/template/typename14.C: New.
93         * g++.dg/template/typedef6.C: Adjust errors.
94
95 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
96
97         PR fortran/32627
98         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
99         * gfortran.dg/pr32627.f03: New test case.
100
101         * gfortran.dg/c_f_pointer_logical.f03: New test case.
102         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
103         c_f_pointer_logical.
104         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
105         c_f_pointer_complex.
106         * gfortran.dg/c_f_pointer_complex.f03: New test case.
107         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
108         c_f_pointer_shape_tests_2.
109         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
110
111 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
112
113         PR fortran/32804
114         * gfortran.dg/c_loc_tests_9.f03: New test case.
115         * gfortran.dg/c_loc_tests_10.f03: Ditto.
116
117 2007-07-21  Lee Millward  <lee.millward@gmail.com>
118
119         PR fortran/32823
120         * gfortran.dg/int_2.f90: New test.
121         
122 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
123
124         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
125
126 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
127
128         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
129         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
130
131 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
132
133         PR tree-optimization/19910
134         * gcc.dg/pr19910.c: New test.
135
136 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
137
138         PR fortran/32738
139         * gfortran.dg/pr32738.f90: New test.
140
141 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
142
143         PR tree-optimzation/32635
144         * gfortran.dg/pr32635.f:  New test case.
145
146 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
147
148         PR fortran/32801
149         * gfortran.dg/pr32801.f03: New test case.
150
151 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
152
153         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
154         Test negative numbers also.
155         * gcc.dg/c99-math-float-1.c: Likewise.
156         * gcc.dg/c99-math-long-double-1.c: Likewise.
157         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
158         test inputs.
159
160 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
161         
162         * lib/target-supports.exp (check_effective_target_sync_int_long):
163         Enable for xtensa.
164         (check_effective_target_sync_char_short): Likewise.
165         
166 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
167
168         * gcc.dg/pr28796-2.c: Add more cases.
169
170 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
171
172         * gcc.dg/pr28796-1.c: Add more cases.
173         * gcc.dg/pr28796-2.c: Likewise.
174
175 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
176
177         * gcc.dg/pr28796-1.c: Add more cases.
178         * gcc.dg/pr28796-2.c: Likewise.
179
180 2007-07-17  Janus Weil  <jaydub66@gmail.com>
181
182         PR fortran/32535
183         * gfortran.dg/pr32535.f90: New test.
184
185 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/31320
188         PR fortran/32665
189         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
190
191 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
192
193         PR rtl-optimization/32773
194         * gcc.dg/pr32773.c: New test.
195
196 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
197
198         * gcc.target/spu/intrinsics-1.c: Use dg-message to
199         match flax-vector-conversions note.
200         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
201         instead of dg-error for the warning.
202
203 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
204
205         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
206           adapted to work on targets with 16-bit or wider int.
207         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
208         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
209         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
210         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
211
212 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
213
214         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
215         support large arrays.
216         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
217         * gcc.dg/20061109-1.c: Likewise.
218         * gcc.c-torture/execute/20061101-1.x: Likewise.
219         * gcc.c-torture/execute/pr29797-1.x: Likewise.
220         * gcc.c-torture/execute/pr31448.x: Likewise.
221
222 2007-07-16  Lee Millward  <lee.millward@gmail.com>
223
224         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
225
226         PR fortran/32238
227         * gfortran.dg/pr32238.f90: New test.
228
229         PR fortran/32222
230         * gfortran.dg/pr32222.f90: New test.
231
232         PR fortran/32242
233         * gfortran.dg/pr32242.f90: New test.
234         
235 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
236             David Ung  <davidu@mips.com>
237
238         * gcc.target/mips/mips-sched-madd.c: New test case.
239
240 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
241
242         PR libfortran/32611
243         * gfortran.dg/large_real_kind_1.f90: Update test.
244         * gfortran.dg/pr17706.f90: Update test.
245         * gfortran.dg/fmt_zero_digits.f90: Update test.
246         * gfortran.dg/fmt_zero_precision.f90: Update test.
247         * gfortran.dg/real_const_3.f90: Update test.
248
249 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
250
251         PR fortran/32036
252         * gfortran.dg/bounds_check_8.f90: New test.
253         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
254
255 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
256
257         PR fortran/32357
258         * gfortran.dg/mvbits_2.f90: New test.
259
260 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
261
262         PR libfortran/32731
263         * gfortran.dg/pack_mask_1.f90:  New test.
264         * gfortran.dg/unpack_mask_1.f90:  New test.
265
266 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
267
268         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
269         * gcc.dg/20001101-1.c: Likewise.
270         * gcc.dg/20001102-1.c: Likewise.
271         * gcc.dg/20020116-2.c: Likewise.
272         * gcc.dg/20020416-1.c: Likewise.
273         * gcc.dg/sparc-constant-1.c: Likewise.
274         * gcc.dg/sparc-dwarf2.c: Likewise.
275         * gcc.dg/sparc-frame-1.c: Likewise.
276         * gcc.dg/sparc-getcontext-1.c: Likewise.
277         * gcc.dg/sparc-loop-1.c: Likewise.
278         * gcc.dg/sparc-reg-1.c: Likewise.
279         * gcc.dg/sparc-ret.c: Likewise.
280         * gcc.dg/sparc-trap-1.c: Likewise.
281         * gcc.dg/ultrasp10.c: Likewise.
282         * gcc.dg/ultrasp11.c: Likewise.
283         * gcc.dg/ultrasp1.c: Likewise.
284         * gcc.dg/ultrasp2.c: Likewise.
285         * gcc.dg/ultrasp3.c: Likewise.
286         * gcc.dg/ultrasp4.c: Likewise.
287         * gcc.dg/ultrasp5.c: Likewise.
288         * gcc.dg/ultrasp6.c: Likewise.
289         * gcc.dg/ultrasp7.c: Likewise.
290         * gcc.dg/ultrasp8.c: Likewise.
291         * gcc.dg/ultrasp9.c: Likewise.
292         * gcc.dg/splet-1.c: Delete.
293
294 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
295
296         PR fortran/32724
297         * gfortran.dg/stfunc_5.f90: New test.
298
299 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
300
301         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
302         New procedure to check if arrays are naturally aligned to the vector
303         alignment boundary.
304         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
305         in size_t typedef.  Adjust tree dump scan results according to
306         vect_aligned_arrays target check.
307         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
308         vect_aligned_arrays target check.
309         * gcc.dg/vect/pr31699.c: Ditto.
310
311 2007-07-13  Sa Liu  <saliu@de.ibm.com>
312
313         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
314         for V2DFmode vector conditional expression.
315         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
316         and dfceq patterns.
317         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
318         and dfcgt patterns.
319         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
320         V2DFmode comparison and test special values.
321         * lib/target-supports.exp: Switch on test for V2DFmode 
322         vector conditional expression.
323
324 2007-07-13  Richard Guenther  <rguenther@suse.de>
325
326         PR tree-optimization/32721
327         * gcc.dg/pr32721.c: New testcase.
328
329 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
330
331         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
332         error message part that continues on a new line.
333
334 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
335
336         * gcc.dg/c99-tgmath-1.c: New.
337         * gcc.dg/c99-tgmath-2.c: New.
338         * gcc.dg/c99-tgmath-3.c: New.
339         * gcc.dg/c99-tgmath-4.c: New.
340
341 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
342             Janis Johnson  <janis187@us.ibm.com>
343
344         PR testsuite/25241
345         * gcc.test-framework/dg-error-exp-F.c: New test.
346         * gcc.test-framework/dg-warning-exp-F.c: New test.
347         * lib/gcc.exp: Enable warning and error prefixes.
348         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
349         (dg-error): Wrap original dg-error.
350         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
351         markers from dg-error/dg-warning directives.
352         * gcc.dg/20040322-1.c: Likewise.
353         * gcc.dg/Wchar-subscripts-1.c: Likewise.
354         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
355         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
356         * gcc.dg/Werror-1.c: Likewise.
357         * gcc.dg/Werror-10.c: Likewise.
358         * gcc.dg/Werror-11.c: Likewise.
359         * gcc.dg/Werror-2.c: Likewise.
360         * gcc.dg/Werror-3.c: Likewise.
361         * gcc.dg/Werror-4.c: Likewise.
362         * gcc.dg/Werror-5.c: Likewise.
363         * gcc.dg/Werror-6.c: Likewise.
364         * gcc.dg/Werror-7.c: Likewise.
365         * gcc.dg/Werror-8.c: Likewise.
366         * gcc.dg/Werror-9.c: Likewise.
367         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
368         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
369         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
370         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
371         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
372         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
373         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
374         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
375         * gcc.dg/Wnested-externs-1.c: Likewise.
376         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
377         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
378         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
379         * gcc.dg/Wshadow-3.c: Likewise.
380         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
381         * gcc.dg/Wwrite-strings-1.c: Likewise.
382         * gcc.dg/anon-struct-5.c: Likewise.
383         * gcc.dg/anon-struct-6.c: Likewise.
384         * gcc.dg/anon-struct-7.c: Likewise.
385         * gcc.dg/anon-struct-8.c: Likewise.
386         * gcc.dg/array-8.c: Likewise.
387         * gcc.dg/array-quals-2.c: Likewise.
388         * gcc.dg/asm-qual-1.c: Likewise.
389         * gcc.dg/asm-wide-1.c: Likewise.
390         * gcc.dg/assign-warn-1.c: Likewise.
391         * gcc.dg/assign-warn-2.c: Likewise.
392         * gcc.dg/bitfld-10.c: Likewise.
393         * gcc.dg/bitfld-11.c: Likewise.
394         * gcc.dg/bitfld-12.c: Likewise.
395         * gcc.dg/bitfld-13.c: Likewise.
396         * gcc.dg/bitfld-14.c: Likewise.
397         * gcc.dg/builtin-choose-expr-2.c: Likewise.
398         * gcc.dg/builtins-30.c: Likewise.
399         * gcc.dg/c90-const-expr-5.c: Likewise.
400         * gcc.dg/c90-typespec-1.c: Likewise.
401         * gcc.dg/c99-const-expr-5.c: Likewise.
402         * gcc.dg/c99-flex-array-5.c: Likewise.
403         * gcc.dg/c99-fordecl-3.c: Likewise.
404         * gcc.dg/c99-tag-3.c: Likewise.
405         * gcc.dg/c99-typespec-1.c: Likewise.
406         * gcc.dg/c99-vla-jump-1.c: Likewise.
407         * gcc.dg/c99-vla-jump-2.c: Likewise.
408         * gcc.dg/c99-vla-jump-3.c: Likewise.
409         * gcc.dg/c99-vla-jump-4.c: Likewise.
410         * gcc.dg/c99-vla-jump-5.c: Likewise.
411         * gcc.dg/cast-1.c: Likewise.
412         * gcc.dg/cast-2.c: Likewise.
413         * gcc.dg/cast-3.c: Likewise.
414         * gcc.dg/cast-4.c: Likewise.
415         * gcc.dg/cast-pretty-print-1.c: Likewise.
416         * gcc.dg/comp-goto-2.c: Likewise.
417         * gcc.dg/comp-goto-3.c: Likewise.
418         * gcc.dg/cpp/error-1.c: Likewise.
419         * gcc.dg/cpp/if-paren.c: Likewise.
420         * gcc.dg/decl-7.c: Likewise.
421         * gcc.dg/decl-8.c: Likewise.
422         * gcc.dg/decl-nospec-1.c: Likewise.
423         * gcc.dg/decl-nospec-2.c: Likewise.
424         * gcc.dg/decl-nospec-3.c: Likewise.
425         * gcc.dg/declspec-10.c: Likewise.
426         * gcc.dg/declspec-11.c: Likewise.
427         * gcc.dg/declspec-12.c: Likewise.
428         * gcc.dg/declspec-13.c: Likewise.
429         * gcc.dg/declspec-14.c: Likewise.
430         * gcc.dg/declspec-15.c: Likewise.
431         * gcc.dg/declspec-16.c: Likewise.
432         * gcc.dg/declspec-17.c: Likewise.
433         * gcc.dg/declspec-4.c: Likewise.
434         * gcc.dg/declspec-5.c: Likewise.
435         * gcc.dg/declspec-6.c: Likewise.
436         * gcc.dg/declspec-7.c: Likewise.
437         * gcc.dg/declspec-8.c: Likewise.
438         * gcc.dg/declspec-9.c: Likewise.
439         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
440         * gcc.dg/dfp/constants-c99.c: Likewise.
441         * gcc.dg/dfp/keywords-c89.c: Likewise.
442         * gcc.dg/dfp/keywords-c99.c: Likewise.
443         * gcc.dg/dfp/keywords-reserved.c: Likewise.
444         * gcc.dg/dfp/typespec.c: Likewise.
445         * gcc.dg/dremf-type-compat-2.c: Likewise.
446         * gcc.dg/dremf-type-compat-3.c: Likewise.
447         * gcc.dg/dremf-type-compat-4.c: Likewise.
448         * gcc.dg/empty-source-2.c: Likewise.
449         * gcc.dg/empty-source-3.c: Likewise.
450         * gcc.dg/enum3.c: Likewise.
451         * gcc.dg/extra-semi-2.c: Likewise.
452         * gcc.dg/extra-semi-3.c: Likewise.
453         * gcc.dg/float-range-1.c: Likewise.
454         * gcc.dg/float-range-2.c: Likewise.
455         * gcc.dg/float-range-3.c: Likewise.
456         * gcc.dg/float-range-5.c: Likewise.
457         * gcc.dg/format/asm_fprintf-2.c: Likewise.
458         * gcc.dg/format/asm_fprintf-3.c: Likewise.
459         * gcc.dg/format/asm_fprintf-4.c: Likewise.
460         * gcc.dg/format/asm_fprintf-5.c: Likewise.
461         * gcc.dg/format/cast-1.c: Likewise.
462         * gcc.dg/format/gcc_diag-3.c: Likewise.
463         * gcc.dg/format/gcc_diag-4.c: Likewise.
464         * gcc.dg/format/gcc_diag-6.c: Likewise.
465         * gcc.dg/format/gcc_diag-8.c: Likewise.
466         * gcc.dg/format/gcc_diag-9.c: Likewise.
467         * gcc.dg/format/nul-2.c: Likewise.
468         * gcc.dg/format/opt-1.c: Likewise.
469         * gcc.dg/format/opt-2.c: Likewise.
470         * gcc.dg/format/opt-3.c: Likewise.
471         * gcc.dg/format/opt-4.c: Likewise.
472         * gcc.dg/format/opt-5.c: Likewise.
473         * gcc.dg/format/opt-6.c: Likewise.
474         * gcc.dg/framework-2.c: Likewise.
475         * gcc.dg/func-args-1.c: Likewise.
476         * gcc.dg/func-outside-1.c: Likewise.
477         * gcc.dg/func-outside-2.c: Likewise.
478         * gcc.dg/gnu-cond-expr-2.c: Likewise.
479         * gcc.dg/gnu-cond-expr-3.c: Likewise.
480         * gcc.dg/if-empty-1.c: Likewise.
481         * gcc.dg/init-bad-1.c: Likewise.
482         * gcc.dg/init-bad-2.c: Likewise.
483         * gcc.dg/init-bad-3.c: Likewise.
484         * gcc.dg/init-desig-obs-2.c: Likewise.
485         * gcc.dg/init-desig-obs-3.c: Likewise.
486         * gcc.dg/init-empty-2.c: Likewise.
487         * gcc.dg/init-empty-3.c: Likewise.
488         * gcc.dg/inline-11.c: Likewise.
489         * gcc.dg/inline-12.c: Likewise.
490         * gcc.dg/inline-8.c: Likewise.
491         * gcc.dg/inline-9.c: Likewise.
492         * gcc.dg/inline3.c: Likewise.
493         * gcc.dg/label-decl-1.c: Likewise.
494         * gcc.dg/label-decl-2.c: Likewise.
495         * gcc.dg/label-decl-3.c: Likewise.
496         * gcc.dg/label-decl-4.c: Likewise.
497         * gcc.dg/long-long-typespec-1.c: Likewise.
498         * gcc.dg/lvalue-2.c: Likewise.
499         * gcc.dg/lvalue-3.c: Likewise.
500         * gcc.dg/nested-func-3.c: Likewise.
501         * gcc.dg/nested-redef-1.c: Likewise.
502         * gcc.dg/noreturn-4.c: Likewise.
503         * gcc.dg/old-style-prom-2.c: Likewise.
504         * gcc.dg/old-style-prom-3.c: Likewise.
505         * gcc.dg/old-style-then-proto-1.c: Likewise.
506         * gcc.dg/overflow-warn-1.c: Likewise.
507         * gcc.dg/overflow-warn-2.c: Likewise.
508         * gcc.dg/overflow-warn-3.c: Likewise.
509         * gcc.dg/overflow-warn-4.c: Likewise.
510         * gcc.dg/overflow-warn-6.c: Likewise.
511         * gcc.dg/parm-forwdecl-2.c: Likewise.
512         * gcc.dg/parm-forwdecl-3.c: Likewise.
513         * gcc.dg/parm-impl-decl-1.c: Likewise.
514         * gcc.dg/parm-impl-decl-2.c: Likewise.
515         * gcc.dg/parm-incomplete-1.c: Likewise.
516         * gcc.dg/parm-mismatch-1.c: Likewise.
517         * gcc.dg/pointer-arith-1.c: Likewise.
518         * gcc.dg/pointer-arith-2.c: Likewise.
519         * gcc.dg/pointer-arith-3.c: Likewise.
520         * gcc.dg/pointer-arith-4.c: Likewise.
521         * gcc.dg/pointer-arith-6.c: Likewise.
522         * gcc.dg/pointer-arith-7.c: Likewise.
523         * gcc.dg/pointer-arith-8.c: Likewise.
524         * gcc.dg/pr13804-1.c: Likewise.
525         * gcc.dg/pr15698-1.c: Likewise.
526         * gcc.dg/pr15698-2.c: Likewise.
527         * gcc.dg/pr15698-3.c: Likewise.
528         * gcc.dg/pr15698-4.c: Likewise.
529         * gcc.dg/pr15698-5.c: Likewise.
530         * gcc.dg/pr15698-6.c: Likewise.
531         * gcc.dg/pr15698-7.c: Likewise.
532         * gcc.dg/pr15698-8.c: Likewise.
533         * gcc.dg/pr17188-1.c: Likewise.
534         * gcc.dg/pr17301-1.c: Likewise.
535         * gcc.dg/pr17301-2.c: Likewise.
536         * gcc.dg/pr17730-1.c: Likewise.
537         * gcc.dg/pr20368-1.c: Likewise.
538         * gcc.dg/pr20368-2.c: Likewise.
539         * gcc.dg/pr20368-3.c: Likewise.
540         * gcc.dg/pr22308-1.c: Likewise.
541         * gcc.dg/qual-component-1.c: Likewise.
542         * gcc.dg/redecl-1.c: Likewise.
543         * gcc.dg/redecl-11.c: Likewise.
544         * gcc.dg/redecl-12.c: Likewise.
545         * gcc.dg/redecl-13.c: Likewise.
546         * gcc.dg/redecl-14.c: Likewise.
547         * gcc.dg/redecl-15.c: Likewise.
548         * gcc.dg/register-var-1.c: Likewise.
549         * gcc.dg/register-var-2.c: Likewise.
550         * gcc.dg/stmt-expr-2.c: Likewise.
551         * gcc.dg/stmt-expr-3.c: Likewise.
552         * gcc.dg/stmt-expr-label-1.c: Likewise.
553         * gcc.dg/stmt-expr-label-2.c: Likewise.
554         * gcc.dg/stmt-expr-label-3.c: Likewise.
555         * gcc.dg/struct-empty-2.c: Likewise.
556         * gcc.dg/struct-empty-3.c: Likewise.
557         * gcc.dg/struct-parse-1.c: Likewise.
558         * gcc.dg/struct-semi-1.c: Likewise.
559         * gcc.dg/struct-semi-2.c: Likewise.
560         * gcc.dg/struct-semi-3.c: Likewise.
561         * gcc.dg/switch-5.c: Likewise.
562         * gcc.dg/switch-6.c: Likewise.
563         * gcc.dg/switch-7.c: Likewise.
564         * gcc.dg/tls/diag-5.c: Likewise.
565         * gcc.dg/transparent-union-1.c: Likewise.
566         * gcc.dg/transparent-union-3.c: Likewise.
567         * gcc.dg/typespec-1.c: Likewise.
568         * gcc.dg/vla-init-2.c: Likewise.
569         * gcc.dg/vla-init-3.c: Likewise.
570         * gcc.dg/vla-init-4.c: Likewise.
571         * gcc.dg/vla-init-5.c: Likewise.
572         * gcc.dg/void-cast-2.c: Likewise.
573         * gcc.dg/wvla-3.c: Likewise.
574         * gcc.dg/wvla-7.c: Likewise.
575         * gcc.target/i386/991209-1.c: Likewise.
576         * gcc.target/ia64/fpreg-1.c: Likewise.
577         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
578         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
579         
580 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
581
582         PR fortran/31639
583         * gfortran.dg/func_decl_4.f90: New test.
584
585 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/32727
588         * gfortran.dg/interface_17.f90: New test.
589
590 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
591
592         PR fortran/32599
593         * gfortran.dg/32599.f03: New test case.
594
595         PR fortran/32601
596         * gfortran.dg/32601.f03: New test case.
597         * gfortran.dg/32601_1.f03: Ditto.
598         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
599         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
600
601 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
602
603         * gcc.c-torture/execute/align-3.c: Remove function addr check.
604
605 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
606             Devang Patel  <dpatel@apple.com>
607
608         PR tree-optimization/25413
609         * gcc.dg/vect/vect-align-1.c: New.
610         * gcc.dg/vect/vect-align-2.c: New.
611         * gcc.dg/vect/pr25413.c: New.
612         * gcc.dg/vect/pr25413a.c: New.
613         * gcc.dg/vect/pr31699.c: Fix dg-final check.
614
615 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
616
617         * lib/target-support.exp (check_ultrasparc_hw_available):
618         New function.
619         (is-effective-target): Check $arg for ultrasparc_hw.
620         (is-effective-target-keyword): Likewise.
621         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
622         when determining what to do on sparc platforms.
623         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
624         * gcc.dg/20001101-1.c: Likewise.
625         * gcc.dg/20001101-2.c: Likewise.
626         * gcc.dg/ultrasp9.c: Likewise.
627         * gcc.dg/ultrasp10.c: Likewise.
628         * gcc.target/sparc/pdist-3.c: Likewise.
629
630 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
631
632         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
633
634 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
635
636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
637         get vectorized.
638         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
639         now get vectorized.
640         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
641         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
642         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
643         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
644         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
645         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
646         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
647         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
648         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
649         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
650         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
651         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
652         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
653         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
654         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
655         * lib/target-supports.exp (check_effective_target_vect_int_mul):
656         Add spu.
657
658 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
659
660         PR c++/30854
661         * g++.dg/parse/error30.C: New test.
662
663 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
664
665         PR fortran/29804
666         * gfortran.dg/alloc_comp_misc_1.f90: New test.
667
668 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
669
670         * gfortran.fortran-torture/compile/pr32663.f: New test.
671
672 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
673
674         PR c++/31027
675         * g++.dg/inherit/virtual4.C: New.
676
677 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
678
679         PR target/32661
680         * gcc.target/i386/pr32661-1.c: New test.
681
682 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
683
684         * gnat.dg/invariant_index.ad[sb]: New test.
685
686 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
687
688         PR c++/32560
689         * g++.dg/template/decl3.C: New.
690
691 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
692
693         PR 32617
694         * gcc.c-torture/execute/align-3.c: New.
695
696 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
697
698         PR target/32708
699         * gcc.target/i386/pr32708-1.c: New test.
700         * gcc.target/i386/pr32708-2.c: Ditto.
701         * gcc.target/i386/pr32708-3.c: Ditto.
702
703 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
704
705         * g++.dg/init/new20.C: Remove svn:executable flag.
706
707 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
708
709         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
710
711 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
712
713         * gcc.dg/ultrasp7.c: Add fpic target requirement.
714
715 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
716
717         PR testsuite/25241
718         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
719         directive.
720         
721 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
722
723         PR fortran/32157
724         * gfortran.dg/overload_2.f90: New test.
725
726         PR fortran/32689
727         * gfortran.dg/transfer_simplify_5.f90
728
729         PR fortran/32634
730         * gfortran.dg/interface_15.f90: New test.
731
732 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
733
734         PR libfortran/32336
735         * gfortran.dg/matmul_5.f90:  New test case.
736
737 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
738
739         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
740         * gcc.dg/fesd-any.h: Likewise.
741         * gcc.dg/fesd-baseonly.c: Likewise.
742         * gcc.dg/fesd-baseonly.h: Likewise.
743         * gcc.dg/fesd-none.c: Likewise.
744         * gcc.dg/fesd-none.h: Likewise.
745         * gcc.dg/fesd-reduced.c: Likewise.
746         * gcc.dg/fesd-reduced.h: Likewise.
747         * gcc.dg/fesd-sys.c: Likewise.
748         * gcc.dg/fesd-sys.h: Likewise
749         * gcc.dg/fesd.h: Likewise.
750
751         * g++.dg/debug/dwarf2: New directory.
752         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
753         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
754         * g++.dg/other/fesd-any.h: Likewise.
755         * g++.dg/other/fesd-baseonly.C: Likewise.
756         * g++.dg/other/fesd-baseonly.h: Likewise.
757         * g++.dg/other/fesd-none.C: Likewise.
758         * g++.dg/other/fesd-none.h: Likewise.
759         * g++.dg/other/fesd-reduced.C: Likewise.
760         * g++.dg/other/fesd-reduced.h: Likewise.
761         * g++.dg/other/fesd-sys.C: Likewise.
762         * g++.dg/other/fesd-sys.h: Likewise.
763         * g++.dg/other/fesd.h: Likewise.
764
765 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
766
767         PR fortran/31129
768         * gfortran.dg/parameter_unused.f90: New test.
769
770 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
771
772         PR tree-optimization/32681
773         * gcc.dg/tree-ssa/pr32681.c: New test.
774
775 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776
777         PR fortran/32678
778         * gfortran.dg/fmt_t_5.f90: New test.
779
780 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
781
782         PR c++/30535
783         * g++.dg/template/operator10.C: New.
784
785 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
786
787         PR libfortran/32217
788         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
789
790 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
791
792         PR fortran/29876
793         * gfortran.dg/operator_6.f90: New test.
794
795 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
796
797         PR fortran/17711
798         * gfortran.dg/operator_4.f90: New test.
799         * gfortran.dg/operator_5.f90: New test.
800         * gfortran.dg/logical_comp.f90: Adjusted error messages.
801         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
802
803 2007-07-08  Tobias Burnus  <burnus@net-b.de>
804
805         PR fortran/32669
806         * gfortran.dg/argument_checking_6.f90: New.
807
808 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
809
810         PR fortran/25094
811         * gfortran.dg/interface_155555.f90: New test.
812
813 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
814
815         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
816         c99-math-long-double-1.c, c99-math.h: Test subnormals.
817
818 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
819
820         PR testsuite/25241
821         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
822         discern pedantic diagnostics and errors.
823         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
824         and not an error.
825         * gcc.dg/20050121-1.c: This is an error and not a warning.
826         * gcc.target/i386/sseregparm-2.c:  Likewise.
827         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
828         * gcc.dg/charset/attribute2.c: Likewise.
829         * gcc.dg/bitfld-1.c: Likewise.
830         * gcc.dg/pack-test-2.c: Likewise.
831         * gcc.dg/940510-1.c: Match separately error and warning.
832         * gcc.dg/array-2.c: Match separately multiple messages. The second
833         diagnostic is a pedantic warning and not an error.
834         * gcc.dg/pr14475.c: Match separately multiple messages.
835         * gcc.dg/pr18809-1.c: Likewise.
836         * gcc.dg/pr27953.c: Likewise.
837         * gcc.dg/vla-init-1.c: Likewise.
838         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
839
840 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
841
842         PR fortran/32644
843         * gfortran.dg/char_decl_1.f90: New test.
844
845 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
846
847         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
848
849 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/32232
852         * g++.dg/template/overload9.C: New test.
853
854 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
855
856         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
857         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
858
859 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
860
861         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
862         * gcc.dg/20001012-2.c: Likewise.
863         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
864         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
865
866 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
867
868         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
869         about the chunk size when STACK_SIZE is defined.
870
871 2007-07-06  Josh Conner  <jconner@apple.com>
872
873         PR middle-end/32602
874         * gcc.dg/sibcall-8.c: New test.
875
876 2007-07-06  Josh Conner  <jconner@apple.com>
877
878         PR middle-end/32603
879         * gcc.target/arm/sibcall-1.c: New test.
880
881 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
882
883         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
884
885 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
886
887         * gfortran.dg/save_parameter.f90: New test.
888         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
889
890 2007-07-06  Richard Guenther  <rguenther@suse.de>
891
892         * g++.dg/opt/pr30965.C: New testcase.
893
894 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
895
896         * gcc.target/mips/save-restore-5.c: New test.
897
898 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
899
900         PR rtl_optimization/32450
901         * gcc.dg/pr32450.c: New runtime test.
902
903 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
904
905         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
906         single underscore in scan directives.
907
908 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
909
910         PR c++/32245
911         * g++.dg/init/ptrmem4.C: New test.
912
913         PR c++/32251
914         * g++.dg/init/new21.C: Likewise.
915
916         PR c++/31992
917         * g++.dg/template/static30.C: Likewise.
918
919 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
920
921         * gcc.dg/vect/costmodel/ppc: New directory.
922         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
923         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
924         New test.
925         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
926         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
927         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
928         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
929         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
930         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
931         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
932         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
933         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
934         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
935         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
936         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
938         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
939
940 2007-07-05  Tobias Burnus  <burnus@net-b.de>
941
942         PR fortran/32359
943         * gfortran.dg/module_md5_1.f90: Update MD5 number.
944
945 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
946
947         PR fortran/32526
948         * gfortran.dg/interface_14.f90: New test.
949
950         PR fortran/32613
951         * gfortran.dg/do_iterator_2.f90: New test.
952
953 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
954
955         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
956         (FE_DEC_DOWNWARD): Likewise.
957         (FE_DEC_UPWARD): Likewise.
958         (FE_DEC_TOWARDZERO): Likewise.
959         (FE_DEC_TONEARESTFROMZERO): Likewise.
960
961 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
962
963         * gcc.c-torture/compile/pr32606.c: New.
964         * gfortran.fortran-torture/execute/pr32604.f90: New.
965
966 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
967
968         * gcc.dg/visibility-12.c: New test.
969         * gcc.dg/visibility-13.c: Likewise.
970         * g++.dg/ext/visibility-9.C: Likewise.
971         * g++.dg/ext/visibility-10.C: Likewise.
972
973 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
974
975         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
976         * gcc.dg/sh-relax-vxworks.c: New test.
977
978 2007-07-04  Richard Guenther  <rguenther@suse.de>
979
980         PR tree-optimization/32500
981         * gcc.c-torture/execute/pr32500.c: New testcase.
982
983 2007-07-04  Richard Guenther  <rguenther@suse.de>
984
985         PR tree-optimization/32482
986         * gcc.c-torture/compile/pr32482.c: New testcase.
987
988 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
989
990         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
991         VxWorks kernels.
992         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
993         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
994         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
995         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
996
997 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
998
999         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1000
1001 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1002
1003         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1004
1005 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1006
1007         PR fortran/31198
1008         * gfortran.dg/min_max_optional_1.f90: New test.
1009         * gfortran.dg/min_max_optional_2.f90: New test.
1010         * gfortran.dg/min_max_optional_3.f90: New test.
1011
1012 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1013
1014         PR fortran/32545
1015         * gfortran.dg/fmt_error.f90: New test.
1016
1017 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR fortran/32612
1020         * gfortran.dg/interface_13.f90: New test.
1021
1022 2007-07-03  Dave Brolley  <brolley@redhat.com>
1023
1024         PR c++/31743
1025         * g++.dg/init/new20.C: New test.
1026
1027 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1028
1029         PR fortran/32579
1030         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1031
1032 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1033
1034         PR fortran/25062
1035         * common_7.f90: New.
1036         * common_8.f90: New.
1037         * common_9.f90: New.
1038
1039 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1040
1041         PR fortran/30940
1042         * gfortran.dg/argument_checking_1.f90: New.
1043         * gfortran.dg/argument_checking_2.f90: New.
1044         * gfortran.dg/argument_checking_3.f90: New.
1045         * gfortran.dg/argument_checking_4.f90: New.
1046         * gfortran.dg/argument_checking_5.f90: New.
1047         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1048         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1049
1050 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1051
1052         * gcc.dg/pr32176.c: Add -w to default dg-options.
1053
1054 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1055
1056         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1057
1058 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1059
1060         PR fortran/20888
1061         * gfortran.dg/null_2.f90: New.
1062
1063 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1064             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1065
1066         PR middle-end/32176
1067         * gcc.dg/pr32176.c: New test.
1068
1069 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1070
1071         * gcc.dg/const-float80.c : New test.
1072         * gcc.dg/const-float128.c : New test.
1073         * gcc.dg/const-float80-ped.c : New test.
1074         * gcc.dg/const-float128-ped.c : New test.
1075
1076 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1077
1078         * gcc.dg/c99-math.h: Fix typo.
1079
1080 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR libgomp/32468
1083         * gcc.dg/gomp/pr32468-1.c: New test.
1084
1085 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1086
1087         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1088         an ABI option.
1089
1090 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1091
1092         * gfortran.fortran-torture/compile/pr32583.f: New.
1093         * gcc.c-torture/compile/pr32584.c: New
1094
1095 2007-07-02  Ollie Wild  <aaw@google.com>
1096
1097         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1098         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1099
1100 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1101
1102         * gcc.target/mips/save-restore-1.c: New test.
1103         * gcc.target/mips/save-restore-2.c: Likewise.
1104         * gcc.target/mips/save-restore-3.c: Likewise.
1105         * gcc.target/mips/save-restore-4.c: Likewise.
1106
1107 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1108
1109         PR tree-optimization/31966
1110         PR tree-optimization/32533
1111         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1112         * gfortran.dg/pr32533.f90: Ditto.
1113
1114 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1115
1116         * g++.dg/opt/nrv12.C: New test.
1117         * gcc.target/i386/nrv1.c: New test.
1118
1119         PR c++/31748
1120         * g++.dg/gomp/pr31748.C: New test.
1121
1122 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1123  
1124         PR tree-optimization/32230
1125         * gcc.dg/vect/pr32230.c: New test.
1126
1127 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1128
1129         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1130         * bind_c_coms.f90: Ditto.
1131         * bind_c_coms_driver.c: Ditto.
1132         * bind_c_dts.f90: Ditto.
1133         * bind_c_dts_2.f03: Ditto.
1134         * bind_c_dts_2_driver.c: Ditto.
1135         * bind_c_dts_3.f03: Ditto.
1136         * bind_c_dts_4.f03: Ditto.
1137         * bind_c_dts_driver.c: Ditto.
1138         * bind_c_implicit_vars.f03: Ditto.
1139         * bind_c_procs.f03: Ditto.
1140         * bind_c_usage_2.f03: Ditto.
1141         * bind_c_usage_3.f03: Ditto.
1142         * bind_c_usage_5.f03: Ditto.
1143         * bind_c_usage_6.f03: Ditto.
1144         * bind_c_usage_7.f03: Ditto.
1145         * bind_c_vars.f90: Ditto.
1146         * bind_c_vars_driver.c: Ditto.
1147         * binding_c_table_15_1.f03: Ditto.
1148         * binding_label_tests.f03: Ditto.
1149         * binding_label_tests_10.f03: Ditto.
1150         * binding_label_tests_10_main.f03: Ditto.
1151         * binding_label_tests_11.f03: Ditto.
1152         * binding_label_tests_11_main.f03: Ditto.
1153         * binding_label_tests_12.f03: Ditto.
1154         * binding_label_tests_13.f03: Ditto.
1155         * binding_label_tests_13_main.f03: Ditto.
1156         * binding_label_tests_14.f03: Ditto.
1157         * binding_label_tests_2.f03: Ditto.
1158         * binding_label_tests_3.f03: Ditto.
1159         * binding_label_tests_4.f03: Ditto.
1160         * binding_label_tests_5.f03: Ditto.
1161         * binding_label_tests_6.f03: Ditto.
1162         * binding_label_tests_7.f03: Ditto.
1163         * binding_label_tests_8.f03: Ditto.
1164         * binding_label_tests_9.f03: Ditto.
1165         * c_assoc.f90: Ditto.
1166         * c_assoc_2.f03: Ditto.
1167         * c_f_pointer_shape_test.f90: Ditto.
1168         * c_f_pointer_tests.f90: Ditto.
1169         * c_f_tests_driver.c: Ditto.
1170         * c_funloc_tests.f03: Ditto.
1171         * c_funloc_tests_2.f03: Ditto.
1172         * c_funloc_tests_3.f03: Ditto.
1173         * c_funloc_tests_3_funcs.c: Ditto.
1174         * c_kind_params.f90: Ditto.
1175         * c_kind_tests_2.f03: Ditto.
1176         * c_kinds.c: Ditto.
1177         * c_loc_driver.c: Ditto.
1178         * c_loc_test.f90: Ditto.
1179         * c_loc_tests_2.f03: Ditto.
1180         * c_loc_tests_2_funcs.c: Ditto.
1181         * c_loc_tests_3.f03: Ditto.
1182         * c_loc_tests_4.f03: Ditto.
1183         * c_loc_tests_5.f03: Ditto.
1184         * c_loc_tests_6.f03: Ditto.
1185         * c_loc_tests_7.f03: Ditto.
1186         * c_loc_tests_8.f03: Ditto.
1187         * c_ptr_tests.f03: Ditto.
1188         * c_ptr_tests_10.f03: Ditto.
1189         * c_ptr_tests_5.f03: Ditto.
1190         * c_ptr_tests_7.f03: Ditto.
1191         * c_ptr_tests_7_driver.c: Ditto.
1192         * c_ptr_tests_8.f03: Ditto.
1193         * c_ptr_tests_8_funcs.c: Ditto.
1194         * c_ptr_tests_9.f03: Ditto.
1195         * c_ptr_tests_driver.c: Ditto.
1196         * c_size_t_driver.c: Ditto.
1197         * c_size_t_test.f03: Ditto.
1198         * com_block_driver.f90: Ditto.
1199         * global_vars_c_init.f90: Ditto.
1200         * global_vars_c_init_driver.c: Ditto.
1201         * global_vars_f90_init.f90: Ditto.
1202         * global_vars_f90_init_driver.c: Ditto.
1203         * interop_params.f03: Ditto.
1204         * iso_c_binding_only.f03: Ditto.
1205         * iso_c_binding_rename_1.f03: Ditto.
1206         * iso_c_binding_rename_1_driver.c: Ditto.
1207         * iso_c_binding_rename_2.f03: Ditto.
1208         * iso_c_binding_rename_2_driver.c: Ditto.
1209         * kind_tests_2.f03: Ditto.
1210         * kind_tests_3.f03: Ditto.
1211         * module_md5_1.f90: Ditto.
1212         * only_clause_main.c: Ditto.
1213         * print_c_kinds.f90: Ditto.
1214         * test_bind_c_parens.f03: Ditto.
1215         * test_c_assoc.c: Ditto.
1216         * test_com_block.f90: Ditto.
1217         * test_common_binding_labels.f03: Ditto.
1218         * test_common_binding_labels_2.f03: Ditto.
1219         * test_common_binding_labels_2_main.f03: Ditto.
1220         * test_common_binding_labels_3.f03: Ditto.
1221         * test_common_binding_labels_3_main.f03: Ditto.
1222         * test_only_clause.f90: Ditto.
1223         * use_iso_c_binding.f90: Ditto.
1224         * value_5.f90: Ditto.
1225         * value_test.f90: Ditto.
1226         * value_tests_f03.f90: Ditto.
1227
1228 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1229
1230         * gcc.dg/tls/opt-14.c: New.
1231
1232 2007-07-01  Ollie Wild  <aaw@google.com>
1233
1234         * g++.dg/lookup/using16.C: New test.
1235         * g++.dg/lookup/using17.C: New test.
1236
1237 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1238
1239         PR fortran/32239
1240         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1241         (test_4): Use proper test for floating point equality.
1242         (test_8): Likewise.
1243
1244 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1245
1246         PR libgfortran/32554
1247         * gfortran.dg/fmt_p_1.f90: New test.
1248
1249 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1250
1251         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1252         initialization and fix dg-final check - the initialization loop is
1253         vectorizable.
1254
1255 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1256             Volker Reichelt  <reichelt@netcologne.de>
1257
1258         PR middle-end/32559
1259         * gcc.dg/pr32559.c: New test.
1260
1261 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         PR tree-optimization/25371
1264         * gcc.dg/vect/pr25371.c: New test.
1265
1266 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1267
1268         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1269         when allocating and initializing a flexible array.
1270
1271 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1272
1273         PR fortran/20373
1274         * gfortran.dg/intrinsic.f90: New test.
1275
1276 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1277
1278         PR fortran/32555
1279         * gfortran.dg/fmt_zero_check.f90: New.
1280
1281 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1282
1283         PR fortran/30284
1284         * gfortran.dg/repeat_f90: New test.
1285
1286 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1287
1288         PR testsuite/25241
1289         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1290         -pedantic-errors, so we should match errors.
1291         * gcc.dg/cpp/escape-1.c: Likewise.
1292         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1293         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1294         warning.
1295         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1296         errors instead of warnings.
1297         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1298         a pedantic warning.
1299         * gcc.dg/cpp/arith-3.c: Likewise.
1300
1301 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1302
1303         PR testsuite/25241
1304         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1305         * gcc.dg/pch/valid-2.c: Likewise.
1306         * gcc.dg/pch/valid-3.c: Likewise.
1307         * gcc.dg/pch/warn-1.c: Likewise.
1308         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1309         
1310 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1311
1312         PR c/4076
1313         * gcc.dg/Wunused-function.c: New.
1314         
1315 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1316
1317         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1318
1319 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1320
1321         * g++.dg/other/canon-31724.C: New.
1322         
1323 2007-06-29  Jan Hubicka  <jh@suse.cz>
1324
1325         PR middle-end/32372
1326         * gcc.c-torture/compile/pr32372.c: new.
1327
1328 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1329
1330         * gfortran.dg/operator_3.f90: New test.
1331
1332 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1333
1334         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1335         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1336
1337 2007-06-29  Richard Guenther  <rguenther@suse.de>
1338
1339         PR middle-end/32493
1340         * gcc.dg/inline-23.c: New testcase.
1341
1342 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR tree-optimization/24659
1345         * gcc.target/i386/vectorize2.c: New test.
1346         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1347         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1348
1349 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1350
1351         * gcc.dg/pointer-arith-9.c: New test.
1352
1353 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1354
1355         PR fortran/32483
1356         * gfortran.dg/fmt_read_2.f90: New.
1357
1358 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1359
1360         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1361         If it exists, don't try to create it.
1362
1363 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1364
1365         * g++.dg/ext/visibility/ms-compat-1.C: New.
1366
1367 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1368
1369         PR tree-opt/32417
1370         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1371
1372 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1373
1374         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1375         targets.
1376
1377 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1378
1379         PR fortran/32467
1380         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1381
1382 2007-06-27  Richard Guenther  <rguenther@suse.de>
1383
1384         PR middle-end/32492
1385         * gcc.dg/inline-22.c: New testcase.
1386
1387 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1388
1389         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1390         the scan-assembler constant.
1391
1392 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1393
1394         PR 20216
1395         * gcc.dg/pr20216.c: New.
1396
1397 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1398
1399         PR tree-opt/32421
1400         * gcc.dg/vect/pr32421.c: New test.
1401
1402 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1403
1404         PR c++/32111
1405         * g++.dg/other/friend5.C: New test.
1406
1407 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/32464
1410         * gfortran.dg/host_assoc_function_2.f90: New test.
1411
1412         PR fortran/31494
1413         * gfortran.dg/host_assoc_call_1.f90: New test.
1414
1415 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1416
1417         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1418         
1419 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1420
1421         PR fortran/32456
1422         * gfortran.dg/error_format.f90: New test.
1423
1424 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1425
1426         PR fortran/32136
1427         * gfortran.dg/pr32136.f90: New test.
1428
1429 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1430
1431         PR fortran/31726
1432         * gfortran.dg/minmaxloc_1.f90: New test.
1433
1434         PR fortran/32298
1435         * gfortran.dg/minmaxloc_2.f90: New test.
1436
1437 2007-06-23  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/16876
1440         PR middle-end/29478
1441         * gcc.dg/pr29254.c: The warning is bogus.
1442         * gcc.dg/warn-1.c: Likewise.
1443         * gcc.dg/assign-warn-3.c: Likewise.
1444         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1445
1446 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1447
1448         * gcc.c-torture/execute/20070623-1.c: New.
1449
1450 2007-06-22  Jan Hubicka  <jh@suse.cz>
1451
1452         * gcc.c-torture/compile/pr31541.c: New.
1453
1454 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1457         Remove -m64 from dg-options.
1458
1459 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1460
1461         PR middle-end/32374
1462         * gcc.dg/pr32374.c: New test.
1463
1464 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1465
1466         PR fortran/32360
1467         * gfortran.dg/pointer_assign_3.f90: New test.
1468
1469 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         PR fortran/31162
1472         * gfortran.dg/assign.f90: Update test.
1473         * gfortran.dg/real_do_1.f90: Update test.
1474         * gfortran.dg/gomp/omp_do1.f90: Update test.
1475         * gfortran.dg/warnings_are_errors_1.f: Update test.
1476         * gfortran.dg/g77/20010519-1.f: Update test.
1477         * gfortran.dg/g77/pr9258.f: Update test.
1478         * gfortran.dg/g77/960317-1.f: Update test.
1479
1480 2007-06-21  Richard Guenther  <rguenther@suse.de>
1481
1482         PR tree-optimization/32453
1483         * gcc.c-torture/compile/pr32453.c: New testcase.
1484
1485 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR tree-optimization/31866
1488         * gcc.dg/pr31866.c: New test.
1489
1490 2007-06-21  Richard Guenther  <rguenther@suse.de>
1491
1492         PR tree-optimization/32451
1493         * g++.dg/torture/20070621-1.C: New testcase.
1494
1495 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1496
1497         * gcc.dg/attr-isr.c: Test delay slot content.
1498         
1499 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1500
1501         PR fortran/32361
1502         gfortran.dg/pointer_assign_2.f90: New test.
1503
1504 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1505
1506         PR fortran/25061
1507         gfortran.dg/invalid_procedure_name.f90: New test.
1508
1509 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1510
1511         PR tree-optimization/25737
1512         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1513
1514 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1515
1516         * gcc.target/i386/large-size-array-3.c: New.
1517
1518 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1519         Richard Guenther  <rguenther@suse.de>
1520
1521         PR fortran/32140
1522         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1523
1524 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR middle-end/31959
1527         * gcc.dg/pr31959.c: New test.
1528
1529         PR inline-asm/32109
1530         * g++.dg/ext/asm10.C: New test.
1531
1532         PR middle-end/32285
1533         * gcc.c-torture/execute/20070614-1.c: New test.
1534
1535 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1536
1537         * gcc.target/arm/stack-corruption.c: New test.
1538
1539 2007-06-19  Richard Guenther  <rguenther@suse.de>
1540
1541         * g++.dg/torture/pr30252.C: New testcase.
1542
1543 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR tree-optimization/32353
1546         * g++.dg/opt/nrv13.C: New test.
1547
1548 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1549
1550         PR fortran/20863
1551         PR fortran/20882
1552         * gfortran.dg/impure_assignment_2.f90 : New test.
1553
1554         PR fortran/32236
1555         * gfortran.dg/data_initialized_2.f90 : New test.
1556
1557         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1558         appropriate version of 'dmach'.
1559
1560 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         PR target/32389
1563         * gcc.target/i386/pr32389.c New test.
1564
1565 2007-06-18  Simon Baldwin <simonb@google.com>
1566
1567         PR c++/31923
1568         * g++.dg/template/error25.C: New.
1569         * g++.dg/template/spec35.C: New.
1570
1571 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1572
1573         * gcc.c-torture/compile/pr32355.c: New testcase.
1574         
1575 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         PR tree-optimization/32383
1578         * g++.dg/opt/pr32383.C: New test.
1579
1580 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1581
1582         PR rtl-optimization/32366
1583         * gcc.dg/vect/pr32366.c: New test.
1584
1585 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1586
1587         * gcc.c-torture/compile/pr32349.c: New testcase.
1588         
1589 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1590
1591         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1592         * gcc.target/sparc/combined-2.c: Likewise.
1593         * gcc.target/sparc/fexpand.c : Likewise.
1594         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1595         * gcc.target/sparc/fpack16.c : Likewise.
1596         * gcc.target/sparc/fpmerge.c : Likewise.
1597         * gcc.target/sparc/fpmul.c : Likewise.
1598         * gcc.target/sparc/noresult.c : Likewise.
1599         * gcc.target/sparc/pdist.c: Likewise.
1600
1601 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         PR middle-end/31723
1604         * gcc.target/i386/recip-divf.c: New test.
1605         * gcc.target/i386/recip-sqrtf.c: Ditto.
1606         * gcc.target/i386/recip-vec-divf.c: Ditto.
1607         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1608         * gcc.target/i386/sse-recip.c: Ditto.
1609         * gcc.target/i386/sse-recip-vec.c: Ditto.
1610
1611 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1612
1613         PR tree-opt/32225
1614         * gcc.c-torture/compile/20070605-1.c: New test.
1615
1616         * gcc.c-torture/compile/20070603-1.c: New testcase.
1617         * gcc.c-torture/compile/20070603-2.c: New testcase.
1618
1619         * gcc.c-torture/compile/20070531-1.c: New test.
1620
1621         PR tree-opt/32167
1622         * gcc.c-torture/compile/20070531-2.c: New test.
1623
1624         PR tree-opt/32144
1625         * gcc.c-torture/compile/20070529-1.c: New test.
1626
1627         PR tree-opt/32145
1628         * gcc.c-torture/compile/20070529-2.c: New test.
1629
1630         PR tree-opt/32015
1631         * gcc.c-torture/compile/20070520-1.c: New test.
1632
1633         * g++.dg/ext/java-1.C: New test.
1634
1635         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1636         loops instead of one. Remove the "can't determine dependence"
1637         check.
1638         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1639         needed as the cast is gone in the first place.
1640         * gcc.dg/max-1.c: Change local variable a to be a global one.
1641         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1642         have a cast which is PREd.
1643
1644 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1645
1646         * g++.dg/lookup/anon6.C: New test.
1647
1648 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1649
1650         PR c++/31806
1651         * g++.dg/opt/static6.C: New testcase.
1652
1653 2007-06-14  Geoff Keating  <geoffk@apple.com>
1654
1655         * g++.dg/ext/visibility/overload-1.C: New.
1656
1657         PR 31093
1658         * g++.dg/ext/visibility/anon4.C: New.
1659
1660 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         PR target/32268
1663         * gcc.target/i386/pr32268.c: New test.
1664
1665 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1666
1667         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1668         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1669         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1670
1671         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1672         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1673         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1674         BID is used.
1675
1676 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1677
1678         PR fortran/32302
1679         * gfortran.dg/common_resize_1.f90: New test.
1680
1681 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1682
1683         PR target/32274
1684         * gcc.dg/vect/pr32224.c: Fix.   
1685         
1686 2007-06-13  Eric Christopher  <echristo@apple.com>
1687
1688         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1689
1690 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/32323
1693         * gfortran.dg/actual_array_vect_1.f90: New.
1694
1695 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1696
1697         * gcc.target/sparc/mfpu.c: New test.
1698
1699 2007-06-12  Geoff Keating  <geoffk@apple.com>
1700
1701         * g++.dg/warn/weak1.C: Suppress on Darwin.
1702         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1703
1704 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1705
1706         PR middle-end/31579
1707          * g++.dg/torture/pr31579.C: New testcase.
1708
1709 2007-06-12  Ian Lance Taylor  <iant@google.com>
1710
1711         PR libstdc++/29286
1712         * g++.dg/init/new16.C: New test.
1713         * g++.dg/init/new17.C: New test.
1714         * g++.dg/init/new18.C: New test.
1715         * g++.dg/init/new19.C: New test.
1716
1717 2007-06-12  Olivier Hainque  <hainque@adacore.com>
1718
1719         * gnat.dg/lhs_view_convert.adb: New test.
1720
1721 2007-06-12  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/15353
1724         PR tree-optimization/31657
1725         * gcc.c-torture/execute/20070424-1.c: New testcase.
1726         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1727         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1728         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1729         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1730         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1731
1732 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1733
1734         PR rtl-optimization/32293
1735         * gcc.dg/pr32293.c: New test.
1736
1737 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1738
1739         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1740
1741 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
1742
1743         PR fortran/29786
1744         * gfortran.dg/equiv_7.f90: New test.
1745         * gfortran.dg/equiv_constraint_7.f90: Change error message.
1746
1747         PR fortran/30875
1748         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1749
1750 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
1751
1752         * gcc.dg/setjmp-3.c: Rename raise to raise0.
1753         * gcc.dg/setjmp-4.c: Likewise.
1754         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1755
1756 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
1757
1758         PR rtl-optimization/31025
1759         * gfortran.dg/pr31025.f90: New.
1760
1761 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         PR target/32280
1764         * gcc.target/i386/pr32280.c: New test.
1765
1766 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         PR middle-end/32279
1769         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1770
1771 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1772
1773         PR libgfortran/32235
1774         * gfortran.dg/backspace_9.f: New test.
1775
1776 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
1777
1778         * gcc.dg/tree-ssa/prefetch-7.c: New test.
1779
1780 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
1781
1782         * gcc.dg/tree-ssa/loop-28.c: New testcase.
1783
1784 2007-06-09  Ian Lance Taylor  <iant@google.com>
1785
1786         PR tree-optimization/32169
1787         * gcc.c-torture/compile/pr32169.c: New test.
1788
1789 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1790
1791         * gcc.dg/vect/costmodel: New directory.
1792         * gcc.dg/vect/costmodel/i386: New directory.
1793         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1794         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1795         New test.
1796         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1797         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1798         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1799         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1800         * gcc.dg/vect/costmodel/x86_64: New directory.
1801         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1802         New testsuite.
1803         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1804         New test.
1805         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1806         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1807         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1808         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1809         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1810
1811 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1812
1813         PR tree-optimization/32243
1814         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1815         flags for -Os tests.
1816         * gcc.dg/vect/03-vect-pr32243.c: New test.
1817
1818 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1819
1820         PR tree-optimization/32224
1821         * gcc.dg/vect/pr32224.c: New test.
1822
1823 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR c++/32177
1826         * g++.dg/gomp/pr32177.C: New test.
1827
1828 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1829
1830         PR testsuite/25241
1831         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1832         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1833         warning nor an error.
1834         * gcc.dg/Wfatal-2.c: Likewise.
1835         * gcc.dg/Werror-1.c: Likewise.
1836         * gcc.dg/Werror-5.c: Likewise.
1837         * gcc.dg/Werror-7.c: Likewise.
1838         * gcc.dg/Werror-10.c: Likewise.
1839         * gcc.dg/Werror-11.c: Likewise.
1840
1841 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1842
1843         PR c++/30759
1844         * g++.dg/init/brace6.C: New test.
1845
1846 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1847
1848         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1849         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1850         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1851         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1852
1853         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1854         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1855         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1856         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1857         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1858         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1859         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1860         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1861
1862         * gcc.dg/darwin-minversion-3.c: New.
1863
1864 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1865
1866         * gcc.target/i386/builtin-copysign.c: New test.
1867
1868 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1869
1870         PR tree-optimization/32220
1871         * gfortran.dg/predcom-2.f: New testcase.
1872
1873 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1874
1875         PR tree-opt/32231
1876         * gcc.target/i386/vectorize4.c: New test.
1877
1878 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1879
1880         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1881
1882 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1883
1884         PR testsuite/25241
1885         * gcc.dg/simd-5.c: Mark output as a note.
1886         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1887         dg-message.
1888         * gcc.dg/simd-1.c: Likewise.
1889         * gcc.dg/always_inline.c: Mark output as a sorry.
1890         * gcc.dg/always_inline2.c: Likewise.
1891         * gcc.dg/always_inline3.c: Likewise.
1892
1893 2007-06-06  Ian Lance Taylor  <iant@google.com>
1894
1895         * g++.dg/conversion/enum1.C: New test.
1896
1897 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         PR tree-optimization/32216
1900         * gcc.dg/vect/pr32216.c: New test.
1901
1902 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR testsuite/18923
1905         * gfortran.dg/invalid_contains_1.f90: New test.
1906         * gfortran.dg/invalid_contains_2.f90: New test.
1907
1908 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         PR testsuite/32057
1911         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1912         midnight issues.
1913
1914 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1915
1916         PR testsuite/25241
1917         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1918         dg-message to match de note.
1919         * gcc.dg/pr26570.c: Use dg-message for a note.
1920         * gcc.dg/pr29254.c: Use dg-message for generic output and use
1921         dg-error instead of dg-warning because of -Werror.
1922         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1923         neither an error, nor a warning.
1924         * gcc.dg/glibc-uclibc-2.c: Likewise
1925         * gcc.dg/cpp/19940712-1.c: Likewise.
1926
1927 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
1928
1929         PR preprocessor/23479
1930         * gcc.dg/binary-constants-1.c: Add test suites for
1931         the 0b-prefixed binary integer constants.
1932         * gcc.dg/binary-constants-2.c: Ditto.
1933         * gcc.dg/binary-constants-3.c: Ditto.
1934         * gcc.dg/binary-constants-4.c: Ditto.
1935
1936 2007-06-05  Ian Lance Taylor  <iant@google.com>
1937
1938         * gcc.dg/Wstrict-overflow-19.c: New test.
1939
1940 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
1941
1942         * gcc.dg/matrix/matrix-6.c: Remove conversion.
1943
1944 2007-06-04  Ian Lance Taylor  <iant@google.com>
1945
1946         * gcc.dg/Wstrict-overflow-18.c: New test.
1947
1948 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1949
1950         PR testsuite/25241
1951         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1952         * gcc.dg/cpp/mi5.c: Likewise.
1953         * gcc.dg/cpp/mi7.c: Likewise.
1954
1955 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         PR c/32191
1958         * gcc.dg/pr32191.c: New test.
1959
1960 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1961
1962         PR fortran/32124
1963         * gfortran.dg/allocate_stat_1.f90: Remove.
1964
1965 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1966
1967         * gcc.target/i386/sse4_2-check.h: New.
1968         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1969         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1970         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1971         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1972         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1973         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1974         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1975         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1976         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1977         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1978         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1979         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1980         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1981         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1982         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1983         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1984         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1985         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1986
1987 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1988
1989         * gcc.dg/pie-link.c: New test.
1990
1991 2007-06-01  Ian Lance Taylor  <iant@google.com>
1992
1993         * gcc.dg/Wstrict-overflow-17.c: New test.
1994
1995 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1996
1997         * gcc.dg/builtin-return-1.c (g): New.
1998         (main): Allocate at least 64 bytes on the stack.
1999
2000 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2001
2002         * g++.dg/init/cleanup3.C: New test.
2003
2004 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2005
2006         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2007         int is 16 bits.
2008
2009 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2010
2011         PR fortran/32156
2012         * gfortran.dg/char_array_constructor_3.f90: New test.
2013
2014 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2015
2016         PR tree-optimization/32160
2017         * gfortran.dg/predcom-1.f: New test.
2018
2019 2007-05-31  Richard Guenther  <rguenther@suse.de>
2020
2021         * g++.dg/other/str_empty.C: Move...
2022         * g++.dg/other/pr30567.C: Move...
2023         * g++.dg/tree-ssa/pr27218.C: Move...
2024         * g++.dg/torture: ...here and remove dg-options.
2025
2026 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2027
2028         PR c++/32158
2029         * g++.dg/ext/is_pod_incomplete.C: New.
2030
2031 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2032             Douglas Gregor <doug.gregor@gmail.com>
2033             Pedro Lamarao <pedro.lamarao@mndfck.org>
2034             Howard Hinnant <howard.hinnant@gmail.com>
2035
2036         PR c++/7412
2037         PR c++/29939
2038         * g++.dg/cpp0x/rv8p.C: New.
2039         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2040         * g++.dg/cpp0x/cast-bug.C: New.
2041         * g++.dg/cpp0x/elision_weak.C: New.
2042         * g++.dg/cpp0x/collapse-bug.C: New.
2043         * g++.dg/cpp0x/rv3p.C: New.
2044         * g++.dg/cpp0x/rv7n.C: New.
2045         * g++.dg/cpp0x/overload-conv-1.C: New.
2046         * g++.dg/cpp0x/rv2n.C: New.
2047         * g++.dg/cpp0x/deduce.C: New.
2048         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2049         * g++.dg/cpp0x/rv6p.C: New.
2050         * g++.dg/cpp0x/template_deduction.C: New.
2051         * g++.dg/cpp0x/implicit-copy.C: New.
2052         * g++.dg/cpp0x/rv1p.C: New.
2053         * g++.dg/cpp0x/cast.C: New.
2054         * g++.dg/cpp0x/rv5n.C: New.
2055         * g++.dg/cpp0x/collapse.C: New.
2056         * g++.dg/cpp0x/overload-conv-2.C: New.
2057         * g++.dg/cpp0x/rv4p.C: New.
2058         * g++.dg/cpp0x/rvo.C: New.
2059         * g++.dg/cpp0x/iop.C: New.
2060         * g++.dg/cpp0x/rv3n.C: New.
2061         * g++.dg/cpp0x/rv7p.C: New.
2062         * g++.dg/cpp0x/reference_collapsing.C: New.
2063         * g++.dg/cpp0x/overload.C: New.
2064         * g++.dg/cpp0x/named.C: New.
2065         * g++.dg/cpp0x/rv2p.C: New.
2066         * g++.dg/cpp0x/rv6n.C: New.
2067         * g++.dg/cpp0x/not_special.C: New.
2068         * g++.dg/cpp0x/bind.C: New.
2069         * g++.dg/cpp0x/rv1n.C: New.
2070         * g++.dg/cpp0x/rv5p.C: New.
2071         * g++.dg/cpp0x/elision.C: New.
2072         * g++.dg/cpp0x/named_refs.C: New.
2073         * g++.dg/cpp0x/unnamed_refs.C: New.
2074         * g++.dg/cpp0x/rv4n.C: New.
2075         * g++.dg/cpp0x/elision_neg.C: New.
2076         * g++.dg/init/copy7.C: Run in C++98 mode.
2077         * g++.dg/overload/arg1.C: Ditto.
2078         * g++.dg/overload/arg4.C: Ditto.
2079
2080 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR c++/31809
2083         * g++.dg/opt/static5.C: New test.
2084
2085 2007-05-30  Richard Guenther  <rguenther@suse.de>
2086
2087         * g++.dg/dg.exp: Prune torture/.
2088         * g++.dg/torture/dg-torture.exp: New testsuite.
2089
2090 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2091
2092         * gcc.target/arm/pr27387.C: Move and rename to ...
2093         * g++.dg/inherit/thunk8.C: ... here.
2094
2095 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR tree-optimization/31769
2098         * g++.dg/gomp/pr31769.C: New test.
2099
2100 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2101
2102         * gcc.target/i386/stack-realign.c: New.
2103
2104 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2105
2106         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2107
2108 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2109
2110         * gfortran.dg/sizeof.f90: New.
2111
2112 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2113
2114         PR c/31339
2115         * gcc.dg/boolcomplex-1.c: New test.
2116
2117         PR c++/31339
2118         * g++.dg/ext/boolcomplex-1.c: New test.
2119
2120 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2121
2122         * gcc.dg/matrix: New directory.
2123
2124 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2125
2126         PR fortran/32124
2127         * gfortran.dg/allocate_stat_1.f90: New.
2128
2129 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2130
2131         PR fortran/31972
2132         * transfer_hollerith_1.f90: New test.
2133
2134 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2135
2136         PR tree-opt/32100
2137         * gcc.c-torture/execute/vrp-7.c: New test.
2138
2139 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2140
2141         * gfortran.dg/transfer_simplify_4.f90: New test.
2142
2143 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2144
2145         PR fortran/32088
2146         * gfortran.dg/func_result_3.f90: New.
2147
2148 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR middle-end/32083
2151         * gfortran.dg/transfer_simplify_3.f90: New.
2152
2153 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         PR target/32065
2156         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2157         to compile options.
2158         * gcc.target/i386/pr32065-2.c: New test.
2159
2160 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2161
2162         PR fortran/31813
2163         * gfortran.dg/io_constraints_2.f90: Update.
2164
2165 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2166
2167         PR fortran/31219
2168         * gfortran.dg/array_constructor_17.f90: New test.
2169
2170 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2171
2172         PR tree-opt/32090
2173         * g++.dg/opt/array2.C: New testcase.
2174
2175 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         PR target/32065
2178         * gcc.target/i386/pr32065.c: New test.
2179
2180 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2181             Marcus Meissner <meissner@suse.de>
2182
2183         * gcc.dg/attr-alloc_size.c: New.
2184
2185 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2186             Lee Millward  <lee.millward@gmail.com>
2187
2188         PR c++/31745
2189         * g++.dg/parse/crash34.C: New test.
2190
2191         * g++.dg/parse/crash35.C: New test.
2192
2193 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2194
2195         * gcc.target/i386/sse2-check.h: New.
2196         * gcc.target/i386/sse2-vec-1.c: Likewise.
2197         * gcc.target/i386/sse2-vec-2.c: Likewise.
2198         * gcc.target/i386/sse2-vec-3.c: Likewise.
2199         * gcc.target/i386/sse2-vec-4.c: Likewise.
2200         * gcc.target/i386/sse2-vec-5.c: Likewise.
2201         * gcc.target/i386/sse2-vec-6.c: Likewise.
2202
2203 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2204
2205         PR c++/31431
2206         PR c++/31432
2207         PR c++/31434
2208         PR c++/31435
2209         PR c++/31437
2210         PR c++/31438
2211         PR c++/31442
2212         PR c++/31443
2213         PR c++/31444
2214         PR c++/31445
2215         * g++.dg/cpp0x/pr31431.C: New.
2216         * g++.dg/cpp0x/pr31437.C: New.
2217         * g++.dg/cpp0x/pr31442.C: New.
2218         * g++.dg/cpp0x/pr31444.C: New.
2219         * g++.dg/cpp0x/pr31431-2.C: New.
2220         * g++.dg/cpp0x/pr31432.C: New.
2221         * g++.dg/cpp0x/pr31434.C: New.
2222         * g++.dg/cpp0x/pr31438.C: New.
2223         * g++.dg/cpp0x/pr31443.C: New.
2224         * g++.dg/cpp0x/pr31445.C: New.
2225         * g++.dg/cpp0x/variadic-crash1.C: New.
2226
2227 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2228
2229         * gcc.target/arm/long-calls-1.c: New test.
2230         * gcc.target/arm/long-calls-2.c: Likewise.
2231         * gcc.target/arm/long-calls-3.c: Likewise.
2232         * gcc.target/arm/long-calls-4.c: Likewise.
2233
2234 2007-05-25  Richard Guenther  <rguenther@suse.de>
2235             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2236
2237         PR tree-optimization/31982
2238         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2239
2240 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2241
2242         PR fortran/32047
2243         * gfortran.dg/result_in_spec_2.f90: New test.
2244
2245 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2248
2249 2007-05-24  Ollie Wild  <aaw@google.com>
2250
2251         * gcc.dg/cpp/counter-1.c: New test.
2252         * gcc.dg/pch/counter-1.c: New test.
2253         * gcc.dg/pch/counter-1.hs: New file.
2254         * gcc.dg/pch/counter-2.c: New test.
2255         * gcc.dg/pch/counter-2.hs: New file.
2256         * gcc.dg/pch/counter-3.c: New test.
2257         * gcc.dg/pch/counter-3.hs: New file.
2258
2259 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2260
2261         * gcc.dg/tree-ssa/predcom-1.c: New test.
2262         * gcc.dg/tree-ssa/predcom-2.c: New test.
2263         * gcc.dg/tree-ssa/predcom-3.c: New test.
2264         * gcc.dg/tree-ssa/predcom-4.c: New test.
2265         * gcc.dg/tree-ssa/predcom-5.c: New test.
2266         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2267
2268 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2269
2270         PR testsuite/32062
2271         * gcc.target/i386/sse4_1-check.h (MASK): New.
2272
2273 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2274
2275         PR fortran/32038
2276         * gfortran.dg/pr25603.f: Initialize integer variables.
2277
2278 2007-05-23  Ian Lance Taylor  <iant@google.com>
2279
2280         * g++.dg/other/vrp1.C: New test.
2281
2282 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2283
2284         PR preprocessor/20077
2285         * gcc.dg/cpp/paste15.c: New test.
2286
2287 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2288             Nigel Stephens  <nigel@mips.com>
2289             Richard Sandiford  <richard@codesourcery.com>
2290
2291         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2292         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2293         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2294         * gcc.target/mips/inter/mips16-inter.exp: New.
2295
2296 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2297
2298         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2299
2300 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2301
2302         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2303         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2304         * gcc.target/i386/sse3-addsubps.c: Likewise.
2305         * gcc.target/i386/sse3-haddpd.c: Likewise.
2306         * gcc.target/i386/sse3-haddps.c: Likewise.
2307         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2308         * gcc.target/i386/sse3-hsubps.c: Likewise.
2309         * gcc.target/i386/sse3-lddqu.c: Likewise.
2310         * gcc.target/i386/sse3-movddup.c: Likewise.
2311         * gcc.target/i386/sse3-movshdup.c: Likewise.
2312         * gcc.target/i386/sse3-movsldup.c: Likewise.
2313
2314         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2315         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2316         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2317         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2318         * gcc.target/i386/ssse3-palignr.c: Likewise.
2319         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2320         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2321         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2322         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2323         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2324         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2325         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2326         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2327         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2328         * gcc.target/i386/ssse3-psignb.c: Likewise.
2329         * gcc.target/i386/ssse3-psignd.c: Likewise.
2330         * gcc.target/i386/ssse3-psignw.c: Likewise.
2331         * gcc.target/i386/ssse3-vals.h: Likewise.
2332
2333         * gcc.target/i386/sse3-check.h: New file.
2334         * gcc.target/i386/ssse3-check.h: Likewise.
2335
2336 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2337
2338         PR middle-end/31095
2339         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2340
2341 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2342
2343         PR middle-end/31606
2344         * gcc.c-torture/20070522-1.c: New testcase.
2345
2346 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2347
2348         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2349
2350 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2351
2352         * gcc.c-torture/execute/ieee/20000320-1.x,
2353         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2354         m68k-*-* and check_effective_target_coldfire_fpu.
2355
2356 2007-05-22  Ollie Wild  <aaw@google.com>
2357
2358         * g++.dg/lookup/hidden-class10.C: New test.
2359         * g++.dg/lookup/hidden-class11.C: New test.
2360
2361 2007-05-22  Ollie Wild  <aaw@google.com>
2362
2363         * g++.dg/lookup/name-clash5.C: New test.
2364         * g++.dg/lookup/name-clash6.C: New test.
2365
2366 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2367
2368         * g++.dg/other/i386-2.C: Update comments on header files tested.
2369         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2370         of <tmmintrin.h>.
2371         * gcc.target/i386/sse-12.c: Likewise.
2372         * gcc.target/i386/sse-13.c: Likewise.
2373         * gcc.target/i386/sse-14.c: Likewise.
2374
2375         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2376         Redefined to test with immediate operand.
2377         (__builtin_ia32_blendps): Likewise.
2378         (__builtin_ia32_blendpd): Likewise.
2379         (__builtin_ia32_dpps): Likewise.
2380         (__builtin_ia32_dpps): Likewise.
2381         (__builtin_ia32_insertps128): Likewise.
2382         (__builtin_ia32_vec_ext_v4sf): Likewise.
2383         (__builtin_ia32_vec_set_v16qi): Likewise.
2384         (__builtin_ia32_vec_set_v4si): Likewise.
2385         (__builtin_ia32_vec_set_v2di): Likewise.
2386         (__builtin_ia32_vec_ext_v16qi): Likewise.
2387         (__builtin_ia32_vec_ext_v4si): Likewise.
2388         (__builtin_ia32_vec_ext_v2di): Likewise.
2389         (__builtin_ia32_roundpd): Likewise.
2390         (__builtin_ia32_roundsd): Likewise.
2391         (__builtin_ia32_roundps): Likewise.
2392         (__builtin_ia32_roundss): Likewise.
2393         (__builtin_ia32_mpsadbw128): Likewise.
2394
2395 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2396
2397         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2398
2399 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2400
2401         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2402         failures.
2403         * gcc.dg/dfp/func-struct.c: Ditto.
2404         * gcc.dg/dfp/operator-assignment.c: Ditto.
2405         * gcc.dg/dfp/convert-bfp.c: Ditto.
2406         * gcc.dg/dfp/convert-int.c: Ditto.
2407         * gcc.dg/dfp/convert-int-max.c: Ditto.
2408         * gcc.dg/dfp/func-scalar.c: Ditto.
2409         * gcc.dg/dfp/cast.c: Ditto.
2410         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2411         failures, and fix a typo in return type of arg1_128.
2412         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2413         failures, and fix a typo in a constant suffix.
2414         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2415         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2416
2417 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2418             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2419
2420         * lib/gcc-dg.exp(process_message): New proc.
2421         (dg-message): New test directive.
2422         * gcc.dg/always_inline.c: Use dg-message.
2423         * gcc.dg/always_inline2.c: Ditto.
2424         * gcc.dg/always_inline3.c: Ditto.
2425         * gcc.dg/invalid-call-1.c: Ditto.
2426         * gcc.dg/pr17506.c: Ditto.
2427         * gcc.dg/simd-5.c: Ditto.
2428         * gcc.dg/simd-6.c: Ditto.
2429         * gcc.dg/va-arg-2.c: Ditto.
2430         * gcc.dg/cpp/syshdr.c: Ditto.
2431         * gcc.dg/cpp/unc4.c: Ditto.
2432         * gcc.dg/cpp/trad/mi1.c: Ditto.
2433         * gcc.dg/cpp/trad/mi5.c: Ditto.
2434         * gcc.dg/cpp/trad/mi7.c: Ditto.
2435         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2436         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2437         * gcc.test-framework/test-framework.awk: Special-case outexists
2438         tests.
2439
2440 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2441
2442         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2443         (bit_SSE4_2): Likewise.
2444         (bit_POPCNT): Likewise.
2445
2446         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2447         Check if assembler supports SSE4 instructions.
2448
2449         * gcc.target/i386/sse4_1-blendpd.c: New file.
2450         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2451         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2452         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2453         * gcc.target/i386/sse4_1-check.h: Likewise.
2454         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2455         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2456         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2457         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2458         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2459         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2460         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2461         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2462         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2463         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2464         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2465         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2466         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2467         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2468         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2469         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2470         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2471         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2472         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2473         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2474         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2475         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2476         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2477         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2478         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2479         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2480         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2481         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2482         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2483         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2484         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2485         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2486         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2487         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2488         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2489         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2490         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2491         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2492         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2493         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2494         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2495         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2496         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2497         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2498         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2499         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2500         * gcc.target/i386/sse4_1-round.h: Likewise.
2501         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2502         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2503         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2504         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2505         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2506         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2507         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2508         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2509         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2510         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2511         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2512         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2513         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2514         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2515
2516 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2517
2518         PR fortran/31627
2519         * gfortran.dg/bounds_check_7.f90: New test.
2520
2521 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2524         (check_effective_target_sse4a): Ditto.
2525
2526         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2527         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2528         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2529         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2530         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2531         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2532         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2533         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2534         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2535         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2536         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2537         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2538         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2539         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2540         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2541         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2542         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2543         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2544         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2545         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2546
2547 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2548
2549         * g++.dg/ext/cleanup-1.C: New test.
2550         * g++.dg/ext/cleanup-2.C: Likewise.
2551         * g++.dg/ext/cleanup-3.C: Likewise.
2552         * g++.dg/ext/cleanup-4.C: Likewise.
2553         * g++.dg/ext/cleanup-5.C: Likewise.
2554         * g++.dg/ext/cleanup-6.C: Likewise.
2555         * g++.dg/ext/cleanup-8.C: Likewise.
2556         * g++.dg/ext/cleanup-9.C: Likewise.
2557         * g++.dg/ext/cleanup-10.C: Likewise.
2558         * g++.dg/ext/cleanup-11.C: Likewise.
2559         * g++.dg/ext/cleanup-dtor.C: Likewise.
2560
2561 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2562
2563         PR middle-end/31995
2564         * gcc.dg/vect/vect-102a.c: New test.
2565
2566 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2567             Paolo Carlini  <pcarlini@suse.de>
2568             Uros Bizjak  <ubizjak@gmail.com>
2569
2570         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2571         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2572         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2573         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2574         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2575         New testcases.
2576
2577 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2578
2579         PR fortran/32002
2580         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2581
2582 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2583
2584         PR fortran/32027
2585         * gfortran.dg/do_3.F90: Add checks for the final value of the
2586         loop variable.
2587
2588 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2589
2590         * gcc.c-torture/execute/990127-2.x: New file.
2591
2592 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2593
2594         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2595         * gcc.target/i386/sse-12: Add -O to compile options.
2596         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2597         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2598         and mm3dnow.h.  Add -O to compile options.
2599
2600 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2601
2602         PR fortran/31867
2603         * gfortran.dg/char_length_5.f90: New test.
2604
2605         PR fortran/31994
2606         * gfortran.dg/array_reference_1.f90: New test.
2607
2608 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2609
2610         PR middle-end/7651
2611         PR c++/11856
2612         PR c/12963
2613         PR c/23587
2614         PR other/29694
2615         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2616         * gcc.dg/Wtype-limits.c: New.
2617         * gcc.dg/Wtype-limits-Wextra.c: New.
2618         * gcc.dg/Wtype-limits-no.c: New.
2619         * g++.dg/warn/Wtype-limits.C: New.
2620         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2621         * g++.dg/warn/Wtype-limits-no.C: New.
2622
2623 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2626         instead of "-msse2".'
2627         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2628         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2629         and mm3dnow.h.
2630         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2631         to test with immediate operand.
2632         (__builtin_ia32_insertqi): Ditto.
2633         (__builtin_ia32_palignr128): Ditto.
2634         (__builtin_ia32_palignr): Ditto.
2635         (__builtin_ia32_pshufhw): Ditto.
2636         (__builtin_ia32_pshuflw): Ditto.
2637         (__builtin_ia32_pshufd): Ditto.
2638         (__builtin_ia32_vec_set_v8hi): Ditto.
2639         (__builtin_ia32_vec_ext_v8hi): Ditto.
2640         (__builtin_ia32_shufpd): Ditto.
2641         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2642
2643 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2644
2645         PR fortran/32001
2646         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2647
2648 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2649
2650         PR target/31585
2651         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2652         and "__inline".  Use "-msse" instead of "-msse2".
2653
2654 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2655
2656         PR middle-end/7651
2657         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2658         * gcc.dg/20030906-2.c: Likewise.
2659         * objc.dg/method-17.m: Add -Wreturn-type.
2660         * obj-c++.dg/method-21.mm: Likewise.
2661
2662 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2663
2664         PR target/31585
2665         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2666         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2667         (__builtin_ia32_psrlqi128): Ditto.
2668         (__builtin_ia32_psrlwi128): Ditto.
2669         (__builtin_ia32_psrldi128): Ditto.
2670         (__builtin_ia32_psrldqi128): Ditto.
2671         (__builtin_ia32_pslldqi128): Ditto.
2672         (__builtin_ia32_psrawi128): Ditto.
2673         (__builtin_ia32_psradi128): Ditto.
2674         (__builtin_ia32_psllqi128): Ditto.
2675         (__builtin_ia32_pslldi128): Ditto.
2676         (__builtin_prefetch): Ditto.
2677         (__builtin_ia32_pshufw): Ditto.
2678         (__builtin_ia32_vec_set_v4hi): Ditto.
2679         (__builtin_ia32_vec_ext_v4hi): Ditto.
2680         (__builtin_ia32_shufps): Ditto.
2681         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2682
2683 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2684
2685         PR fortran/31974
2686         * gfortran.dg/char_allocation_1.f90: New test.
2687
2688 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2689
2690         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2691         * gcc.dg/Wconversion-sign.c: New.
2692         * gcc.dg/Wconversion-integer-no-sign.c: New.
2693         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2694         Wconversion-sign.C
2695         * g++.dg/warn/Wconversion-sign.C: New.
2696         * g++.old-deja/g++.other/warn4.C: Update.
2697         * g++.dg/warn/Wconversion1.C: Likewise.
2698
2699 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2700
2701         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2702         * gcc.dg/torture/builtin-math-4.c: Likewise.
2703
2704 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         PR libfortran/31964
2707         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2708
2709 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2710
2711         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2712
2713 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2714
2715         PR target/31628
2716         * gcc.target/i386/pr31628.c: New.
2717
2718 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         PR middle-end/31344
2721         * gcc.dg/pr31344.c: New test.
2722
2723 2007-05-17  Ian Lance Taylor  <iant@google.com>
2724
2725         PR tree-optimization/31953
2726         * gcc.c-torture/compile/pr31953.c: New test.
2727
2728 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2729
2730         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2731
2732         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2733         and drem.
2734         * gcc.dg/torture/builtin-math-4.c: Likewise.
2735
2736         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2737         * gcc.dg/torture/builtin-math-4.c: Likewise.
2738
2739         * gcc.dg/torture/builtin-math-4.c: New test.
2740
2741 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
2742             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2743
2744         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2745         * gcc.dg/cpp/include2.c: Ditto.
2746         * gcc.dg/cpp/mac-dir-2.c: Ditto.
2747         * gcc.dg/cpp/paste5.c: Ditto.
2748         * gcc.dg/cpp/paste6.c: Ditto.
2749         * gcc.dg/cpp/paste8.c: Ditto.
2750         * gcc.dg/cpp/paste11.c: Ditto.
2751         * gcc.dg/cpp/paste13.c: Ditto.
2752         * gcc.dg/cpp/skipping2.c: Ditto.
2753         * gcc.dg/reg-vol-struct-1.c: Ditto.
2754         * gcc.dg/Wshadow-1.c: Ditto.
2755         * gcc.dg/cpp/trad/comment.c: Ditto.
2756         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2757         * gcc.dg/cpp/if-2.c: Ditto.
2758         * gcc.dg/array-5.c: Ditto.
2759         * gcc.dg/inline-15.c: Ditto.
2760         * gcc.dg/pr27953.c: Ditto.
2761         * gcc.dg/Wno-c++-compat.c: Ditto.
2762
2763 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
2764
2765         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2766
2767 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2768
2769         * gcc.c-torture/execute/20070517-1.c: New test.
2770
2771 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
2772
2773         PR fortran/31919
2774         * gfortran.dg/min_max_conformance.f90: New test.
2775
2776 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
2777
2778         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2779         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2780         gcc.dg/vect/vect-104.c: Use more complex construction to
2781         prevent vectorizing.
2782         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2783
2784 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2785
2786         PR tree-optimization/24659
2787         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2788         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2789         not vect_int target.
2790         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2791         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2792         targets.
2793         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2794         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2795         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2796
2797 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2798
2799         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2800         and x86_64-*-* targets.
2801         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2802
2803 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2804
2805         PR fortran/18769
2806         PR fortran/30881
2807         PR fortran/31194
2808         PR fortran/31216
2809         PR fortran/31427
2810         * transfer_simplify_1.f90: New test.
2811         * transfer_simplify_2.f90: New test.
2812
2813 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2814
2815         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2816
2817 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2820
2821         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2822
2823         PR c/31924
2824         * gcc.dg/fltconst-1.c: New test.
2825
2826         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2827         * gcc.dg/dfp/operator-assignment.c: Ditto.
2828
2829 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2830
2831         PR c++/29928
2832         * g++.dg/rtti/typeid5.C: New.
2833
2834 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2835
2836         PR fortran/31725
2837         * gfortran.dg/substr_4.f: New test.
2838
2839 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2840
2841         * gcc.target/m68k/interrupt_thread-1.c,
2842         gcc.target/m68k/interrupt_thread-2.c,
2843         gcc.target/m68k/interrupt_thread-3.c: New.
2844         * gcc.target/m68k/m68k.exp: Accept fido.
2845
2846 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2847
2848         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2849         * gfortran.dg/altreturn_3.f90: Likewise.
2850         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2851         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2852         * gfortran.dg/inquire_iolength.f90: Likewise.
2853         * gfortran.dg/module_naming_1.f90: Likewise.
2854         * gfortran.dg/oldstyle_2.f90: Likewise.
2855         * gfortran.dg/operator_2.f90: Likewise.
2856         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2857         * gfortran.dg/used_types_11.f90: Likewise.
2858         * gfortran.dg/zero_array_components_1.f90: Likewise.
2859         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2860         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2861         * gfortran.dg/real_const_3.f90: Likewise.
2862
2863 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2864
2865         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2866         * gcc.dg/tree-ssa/loop-30.c: New test.
2867
2868 2007-05-13  Richard Guenther  <rguenther@suse.de>
2869
2870         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2871         scanning forwprop1.
2872         * g++.dg/tree-ssa/pr31146.C: Likewise.
2873
2874 2007-05-13  Revital Eres  <eres@il.ibm.com>
2875
2876         * gcc.dg/dse.c: New test.
2877
2878 2007-05-12  Richard Guenther  <rguenther@suse.de>
2879
2880         PR tree-optimization/31797
2881         * gcc.c-torture/compile/pr31797.c: New testcase.
2882
2883 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2884
2885         PR fortran/30746
2886         * gfortran.dg/host_assoc_function_1.f90: New test.
2887
2888 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2889
2890         PR c++/31829
2891         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2892
2893 2007-05-11  Silvius Rus  <rus@google.com>
2894
2895         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2896         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2897         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2898         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2899         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2900         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2901         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2902         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2903         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2904         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2905         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2906         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2907         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2908         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2909         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2910         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2911
2912 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
2913
2914         PR other/31852
2915         * gcc.c-torture/execute/builtins/memchr.c: New.
2916         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2917         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2918
2919 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2920
2921         PR fortran/30876
2922         * gfortran.dg/recursive_reference_1.f90: Put error at correct
2923         line.
2924         * gfortran.dg/recursive_reference_2.f90: New test.
2925
2926 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2927
2928         PR fortran/30878
2929         * gfortran.dg/namelist_29.f90: New test.
2930
2931 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
2932
2933         PR fortran/31474
2934         * gfortran.dg/entry_10.f90: New test.
2935
2936 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
2937
2938         PR tree-optimization/31885
2939         * gcc.dg/tree-ssa/loop-29.c: New test.
2940
2941 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2942
2943         * assumed_dummy_1.f90: Fix dg directive.
2944         * char_initialiser_actual.f90: Likewise.
2945         * nested_modules_2.f90: Likewise.
2946         * shift-alloc.f90: Likewise.
2947
2948 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2949
2950         * gcc.dg/20070507-1.c: Disable for non-pic targets.
2951
2952 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2953
2954         PR libfortran/31880
2955         * gfortran.dg/unf_read_corrupted_2.f90: New test.
2956
2957 2007-05-09  Mike Stump  <mrs@apple.com>
2958
2959         * g++.dg/other/first-global.C: Add -fpie for darwin.
2960         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2961
2962 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2963
2964         * gcc.dg/20070507-1.c: New testcase.
2965
2966 2007-05-08  Chao-ying Fu  <fu@mips.com>
2967
2968         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2969         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2970         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2971         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2972
2973 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2974
2975         PR 31847
2976         * gcc.dg/pr31847.c: New test.
2977
2978 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/31692
2981         * gfortran.dg/actual_array_result_1.f90: New test.
2982
2983 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2984
2985         PR fortran/29397
2986         * gfortran.dg/parameter_array_init_1.f90: New test.
2987
2988         PR fortran/29400
2989         * gfortran.dg/parameter_array_init_2.f90: New test.
2990
2991 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2992
2993         PR target/31854
2994         * gcc.target/i386/pr31854.c: New test.
2995
2996 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2997
2998         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2999
3000 2007-05-07  Mike Stump  <mrs@apple.com>
3001
3002         * g++.old-deja/g++.mike/empty.C: Add.
3003
3004 2007-05-07  Eric Christopher  <echristo@apple.com>
3005
3006         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3007
3008 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3009
3010         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3011         variable.  Rearrange conversions from binary float to decimal float.
3012
3013 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3014
3015         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3016         x86.
3017
3018 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3019
3020         * gnat.dg/opt1.ad[sb]: New testcase.
3021
3022 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3023
3024         PR fortran/31399
3025         * gfortran.dg/do_3.F90: New test.
3026
3027 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3028
3029         PR fortran/31764
3030         * gfortran.dg/new_line.f90: Add new checks.
3031
3032 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3033
3034         PR fortran/31201
3035         * gfortran.dg/large_unit_1.f90: New.
3036         * gfortran.dg/large_unit_2.f90: New.
3037         * gfortran.dg/iostat_4.f90: New
3038         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3039
3040 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3041
3042         PR fortran/31540
3043         * gfortran.dg/char_result_4.f90: New test.
3044
3045 2007-06-05  Revital Eres  <eres@il.ibm.com>
3046
3047         PR 30957
3048         * gcc.dg/pr30957-1.c: New test.
3049
3050 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3051
3052         PR fortran/31251
3053         * gfortran.dg/char_type_len_2.f90: New test.
3054
3055 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3056
3057         PR 31775
3058         * g++.dg/other/nested-extern.cc: New.
3059         * g++.dg/other/nested-extern-1.C: New.
3060         * g++.dg/other/nested-extern-2.C: New.
3061
3062 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3063
3064         PR fortran/31760
3065         * gfortran.dg/erf.f90: New test.
3066         * gfortran.dg/besxy.f90: New test.
3067
3068 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3069
3070         PR fortran/22359
3071         * gfortran.dg/fseek.f90: New test.
3072
3073 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3074
3075         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3076
3077 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3078
3079         PR libfortran/31210
3080         * gfortran.dg/zero_length_1.f90: New test.
3081
3082 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3083
3084         PR fortran/31803
3085         * gfortran.dg/char_pointer_assign_3.f90: New test.
3086         * gfortran.dg/char_result_2.f90: Re-enable test.
3087
3088 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3089
3090         PR fortran/25071
3091         * gfortran.dg/char_length_3.f90: New test.
3092         * gfortran.dg/char_result_2.f90: Fix test.
3093
3094 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3095
3096         PR tree-optimization/30565
3097         * gcc.dg/tree-ssa/loop-27.c: New test.
3098
3099 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3100
3101         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3102         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3103         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3104         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3105
3106 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3107
3108         PR tree-optimization/31699
3109         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3110         New.
3111         (check_effective_target_vect_floatint_cvt): New.
3112         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3113         of specific targets.
3114         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3115         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3116         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3117         * gcc.dg/vect/vect-iv-4.c: Likewise.
3118         * gcc.dg/vect/vect-multitypes-11.c: New.
3119         * gcc.dg/vect/pr31699.c: New.
3120
3121 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3122
3123         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3124
3125 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3126
3127         PR C++/31663
3128         * g++.dg/warn/anonymous-namespace-2.C: New.
3129         * g++.dg/warn/anonymous-namespace-2.h: New.
3130
3131 2007-05-02  Paul Brook  <paul@codesourcery.com>
3132
3133         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3134
3135 2007-05-02  Eric Christopher  <echristo@apple.com>
3136
3137         * gcc.dg/cpp/if-div.c: New file.
3138
3139 2007-05-02  Tom Tromey  <tromey@redhat.com>
3140
3141         PR preprocessor/28709:
3142         * gcc.dg/cpp/pr28709.c: New file.
3143
3144 2007-05-02  Richard Guenther  <rguenther@suse.de>
3145
3146         PR tree-optimization/31146
3147         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3148
3149 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3150
3151         * gcc.c-torture/compile/limits-blockid.c: New.
3152         * gcc.c-torture/compile/limits-caselabels.c: New.
3153         * gcc.c-torture/compile/limits-declparen.c: New.
3154         * gcc.c-torture/compile/limits-enumconst.c: New.
3155         * gcc.c-torture/compile/limits-exprparen.c: New.
3156         * gcc.c-torture/compile/limits-externalid.c: New.
3157         * gcc.c-torture/compile/limits-fnargs.c: New.
3158         * gcc.c-torture/compile/limits-fndefn.c: New.
3159         * gcc.c-torture/compile/limits-idexternal.c: New.
3160         * gcc.c-torture/compile/limits-idinternal.c: New.
3161         * gcc.c-torture/compile/limits-pointer.c: New.
3162         * gcc.c-torture/compile/limits-stringlit.c: New.
3163         * gcc.c-torture/compile/limits-structmem.c: New.
3164         * gcc.c-torture/compile/limits-structnest.c: New.
3165
3166 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3167
3168         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3169
3170 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3171
3172         PR middle-end/31740
3173         * gcc.c-torture/compile/20070501-1.c: New testcase.
3174
3175 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3176
3177         PR fortran/31732
3178         * gfortran.dg/array_memset_2:  New test case.
3179
3180 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3181
3182         PR testsuite/31615
3183         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3184
3185 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3186
3187         PR testsuite/31589
3188         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3189         dg-final test.
3190         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3191         keyword to dg-final test.
3192         * gcc.dg/vect/vect-iv-4.c: Likewise.
3193         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3194         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3195         test.
3196         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3197         cast.
3198         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3199         * lib/target-supports.exp
3200         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3201         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3202
3203 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3204
3205         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3206         __LONG_LONG_MAX__ and its friends instead of those supplied by
3207         limits.h.
3208
3209 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3210
3211         PR C++/31721
3212         * g++.dg/ext/vector7.C: New testcase.
3213
3214 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3215
3216         PR fortran/31591
3217         * gfortran.dg/bound_simplification_1.f90: New test.
3218
3219 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3220
3221         PR fortran/31645
3222         * gfortran.dg/bom_error.f90: New test.
3223         * gfortran.dg/bom_include.f90: New test.
3224         * gfortran.dg/bom_UTF16-LE.f90: New test.
3225         * gfortran.dg/bom_UTF16-BE.f90: New test.
3226         * gfortran.dg/bom_UTF-8.f90: New test.
3227         * gfortran.dg/bom_UTF-32.f90: New test.
3228         * gfortran.dg/bom_UTF-8.F90: New test.
3229         * gfortran.dg/bom_include.inc: New file.
3230
3231 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3232
3233         PR C++/30221
3234         * g++.dg/init/ptrfn2.C: New test.
3235         * g++.dg/init/ptrfn3.C: New test.
3236
3237 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/31711
3240         * gfortran.dg/dependency_21.f90: New test.
3241
3242 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243
3244         * gfortran.dg/secnds.f: Use real*8.
3245         * gfortran.dg/secnds-1.f: Use real*8.
3246
3247 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3248
3249         PR libfortran/31532
3250         * gfortran.dg/inquire_5.f90: Update test.
3251
3252 2007-04-27  Ian Lance Taylor  <iant@google.com>
3253
3254         PR middle-end/31710
3255         * gcc.c-torture/compile/pr31710.c: New test.
3256
3257 2007-04-27  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/30965
3260         PR tree-optimization/30978
3261         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3262         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3263         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3264         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3265
3266 2007-04-27  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/31715
3269         * gcc.dg/Warray-bounds-4.c: New testcase.
3270
3271 2007-04-26  Ian Lance Taylor  <iant@google.com>
3272
3273         PR target/28675
3274         * gcc.c-torture/compile/pr28675.c: New test.
3275
3276 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3277
3278         PR C++/30016
3279         * g++.dg/ext/vector6.C: New test.
3280
3281 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3282
3283         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3284
3285 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3286
3287         PR middle-end/31617
3288         * g++.dg/other/str_empty.C: Add expected warning.
3289
3290 2007-04-26  Richard Guenther  <rguenther@suse.de>
3291         Daniel Berlin  <dberlin@dberlin.org>
3292
3293         PR tree-optimization/30567
3294         * g++.dg/other/pr30567.C: New testcase.
3295
3296 2007-04-26  Richard Guenther  <rguenther@suse.de>
3297
3298         PR tree-optimization/31703
3299         * gcc.c-torture/compile/pr31703.c: New testcase.
3300         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3301         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3302
3303 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3304
3305         * gfortran.dg/open_errors.f90: Added if statements checking
3306         the value of iostat.
3307
3308 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3309
3310         PR c++/31598
3311         * g++.dg/gomp/pr31598.C: New test.
3312
3313         PR tree-optimization/30558
3314         * g++.dg/gomp/pr30558.C: New test.
3315
3316 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/31338
3319         * g++.dg/ext/complex2.C: New test.
3320
3321 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3322
3323         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3324
3325 2007-04-25  Thiemo Seufer  <ths@mips.com>
3326
3327         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3328         value to signed char.
3329
3330 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3331
3332         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3333         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3334         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3335
3336 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/31668
3339         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3340         statement functions.
3341         * gfortran.dg/c_by_val_5.f90: New test.
3342
3343 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3344
3345         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3346         with two new subroutines to avoid parameter-induced aliasing.
3347         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3348         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3349
3350 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3351
3352         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3353         * g++.dg/warn/Warray-bounds.C: Likewise.
3354
3355 2007-04-24  Ian Lance Taylor  <iant@google.com>
3356
3357         PR tree-optimization/31605
3358         * gcc.c-torture/execute/pr31605.c: New test.
3359
3360 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3361
3362         PR fortran/31587
3363         * lib/gcc-dg.exp (scan-module): New function.
3364         * gfortran.dg/module_md5_1.f90: New test.
3365
3366 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3367
3368         * g++.old-deja/g++.pt/defarg6.C: Only run with
3369         -std=gnu++98.
3370         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3371         * g++.dg/cpp0x/variadic61.C: Ditto.
3372         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3373         * g++.dg/cpp0x/variadic62.C: Ditto.
3374         * g++.dg/template/meminit1.C: Ditto.
3375         * g++.dg/template/operator7.C: Ditto.
3376         * g++.dg/template/static15.C: Ditto.
3377         * g++.dg/template/invalid1.C: Ditto.
3378         * g++.dg/template/shift1.C: Ditto.
3379         * g++.dg/template/error10.C: Ditto.
3380
3381 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3382
3383         PR diagnostic/25923
3384         * gfortran.dg/pr25923.f90: New test.
3385
3386 2007-04-24  Ian Lance Taylor  <iant@google.com>
3387
3388         PR tree-optimization/31602
3389         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3390
3391 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3392
3393         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3394         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3395
3396 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3397
3398         * gcc.target/i386/reload-1.c. New.
3399
3400 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3401             Olga Golovanevsky  <olga@il.ibm.com>
3402
3403         * g++.dg/other/str_empty.C: New test.
3404
3405 2007-04-24  Richard Henderson  <rth@redhat.com>
3406
3407         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3408
3409 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3410
3411         PR target/31641
3412         * gcc.c-torture/compile/pr31641.c: New testcase.
3413
3414 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3415
3416         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3417         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3418         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3419         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3420
3421 2007-04-23  Simon Baldwin  <simonb@google.com>
3422
3423         * g++.dg/other/error15.C: New.
3424         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3425         triggering a "multiple parameters named" error.
3426
3427 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3428
3429         PR fortran/31618
3430         * gfortran.dg/backspace_8.f:  New test case.
3431
3432 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3433
3434         PR fortran/31630
3435         * gfortran.dg/used_types_17.f90: New test.
3436
3437         PR fortran/31620
3438         * gfortran.dg/zero_array_components_1.f90: New test.
3439
3440 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3441
3442         PR fortran/31616
3443         * gfortran.dg/open_errors.f90: Allow a different error message.
3444
3445 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3446
3447         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3448         Rename from check_effective_target_vect_pack_mod.  Rename global
3449         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3450         messages.
3451         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3452         rename.
3453         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3454         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3455
3456 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3457
3458         PR middle-end/31448
3459         * gcc.c-torture/execute/pr31448.c: New testcase.
3460
3461 2007-04-22  Nick Clifton  <nickc@redhat.com>
3462
3463         * gcc.dg/20020312-2.c: Add support for the FRV.
3464
3465 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3466
3467         PR tree-optimization/24659
3468         * gcc.dg/vect/vect-float-extend-1.c: New test.
3469         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3470
3471 2007-04-22  Richard Guenther  <rguenther@suse.de>
3472
3473         PR tree-optimization/29789
3474         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3475         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3476
3477 2007-04-22  Revital Eres  <eres@il.ibm.com>
3478
3479         * gcc.dg/var-expand2.c: New test.
3480
3481 2007-04-22  Revital Eres  <eres@il.ibm.com>
3482
3483         * gcc.dg/var-expand3.c: New test.
3484
3485 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3486
3487         PR fortran/31495
3488         * gfortran.dg/continuation_8.f90: New test.
3489
3490 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3491
3492         PR C/30265
3493         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3494         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3495
3496 2007-04-21  Richard Guenther  <rguenther@suse.de>
3497
3498         PR middle-end/31136
3499         * gcc.c-torture/execute/pr31136.c: New testcase.
3500
3501 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3502
3503         * gcc.target/i386/movsi-sm-1.c: New.
3504
3505 2007-04-20  Richard Henderson  <rth@redhat.com>
3506
3507         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3508         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3509
3510 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3511
3512         * gcc.target/i386/ordcmp-1.c: New test.
3513         * gcc.target/i386/unordcmp-1.c: New test.
3514
3515         PR tree-optimization/31632
3516         * gcc.c-torture/compile/20070419-1.c: New test.
3517
3518 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3519
3520         * gcc.dg/invalid-call-1.c: New test.
3521
3522 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3523
3524         PR diagnostic/31227
3525         * gcc.dg/Warray-bounds-3.c: New.
3526
3527 2007-04-18  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/19431
3530         PR tree-optimization/21463
3531         * gcc.c-torture/execute/20070212-1.c: New testcase.
3532         * gcc.c-torture/execute/20070212-2.c: Likewise.
3533         * gcc.c-torture/execute/20070212-3.c: Likewise.
3534         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3535         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3536         * g++.dg/tree-ssa/pr21463.C: Likewise.
3537         * g++.dg/tree-ssa/pr30738.C: Likewise.
3538
3539 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/31513
3542         * g++.dg/expr/bitfield8.C: New test.
3543
3544 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3545             Richard Sandiford  <richard@codesourcery.com>
3546
3547         * lib/target-supports.exp (check_profiling_available): Return 0
3548         for uClibc with -p or -pg.
3549
3550 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3551
3552         PR c++/31517
3553         * g++.dg/template/init7.C: New test.
3554
3555 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3556
3557         PR rtl-optimization/31360
3558         * gcc.dg/loop-7.c: New test.
3559
3560 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3561
3562         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3563         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3564         build.
3565         (compat-execute): Likewise.
3566         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3567         files to remote hosts.
3568         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3569         (c-torture-execute): Likewise.
3570         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3571         or plain file.  Use remote_upload and remote_download to copy
3572         files about.
3573         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3574         before scanning it.
3575
3576 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3577
3578         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3579
3580 2007-04-16  Lawrence Crowl  <crowl@google.com>
3581
3582         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3583         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3584         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3585         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3586         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3587         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3588         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3589         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3590         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3591         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3592         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3593
3594         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3595         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3596         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3597         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3598         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3599         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3600         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3601         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3602         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3603         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3604         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3605
3606 2007-04-16  Ian Lance Taylor  <iant@google.com>
3607
3608         PR tree-optimization/31522
3609         * gcc.dg/Wstrict-overflow-16.c: New test.
3610
3611 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3612
3613         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3614
3615 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3616
3617         PR fortran/31144
3618         * gfortran.dg/module_naming_1.f90: New.
3619
3620 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3621
3622         * lib/target-supports.exp (check_profiling_available): Return
3623         false for m68k-*-uclinux.
3624
3625 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3626
3627         PR c++/29365
3628         Testcase for c++ anonymous namespace warning
3629
3630         * g++.dg/warn/anonymous-namespace-1.C: New test
3631         * g++.dg/warn/anonymous-namespace-1.h: New test
3632
3633 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3634
3635         PR testsuite/31578
3636         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3637
3638 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3639
3640         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3641
3642 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3643
3644         PR fortran/31204
3645         * gfortran.dg/array_constructor_16.f90: New test.
3646
3647 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3648
3649         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3650         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3651
3652 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3653
3654         PR rtl-optimization/31500
3655         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3656         * g++.dg/warn/Warray-bounds.C: Likewise.
3657
3658 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3659
3660         PR C/31520
3661         * gcc.dg/gnu89-init-4.c: New testcase.
3662
3663 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR c++/25874
3666         * gcc.dg/gomp/pr25874.c: Add dg-options.
3667         * g++.dg/gomp/pr25874.C: Add dg-options.
3668
3669 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3670
3671         PR fortran/21061
3672         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3673         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3674
3675 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3676
3677         PR fortran/31561
3678         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3679
3680 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3681
3682         PR fortran/29507
3683         PR fortran/31404
3684         * gfortran.dg/initialization_6.f90: New test.
3685
3686 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3687
3688         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3689
3690         * lib/target-supports.exp (check_gc_sections_available):
3691         Return false if ldflags includes -elf2flt.
3692
3693 2007-04-13  Jason Merrill  <jason@redhat.com>
3694
3695         PR c++/31074
3696         * conv3.C: New test.
3697
3698 2007-04-13  Mike Stump  <mrs@apple.com>
3699
3700         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3701         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3702
3703 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
3704
3705         PR tree-optimization/29598
3706         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3707
3708 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3709
3710         PR fortran/31559
3711         * gfortran.dg/func_assign.f90: New test.
3712
3713 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/31550
3716         * gfortran.dg/used_types_16.f90: New test.
3717
3718 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3719
3720         PR fortran/18937
3721         * gfortran.dg/goto_2.f90: New.
3722         * gfortran.dg/goto_3.f90: New.
3723         * gfortran.dg/pr17708.f90: Rename to ...
3724         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3725
3726 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/31562
3729         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3730         instead of a struct.
3731
3732 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3733
3734         PR fortran/31562
3735         * gfortran.dg/value_4.c: Use GNU extensions for complex
3736         instead of a struct.
3737
3738 2007-04-13  Richard Guenther  <rguenther@suse.de>
3739
3740         PR tree-optimization/21258
3741         * gcc.dg/tree-ssa/vrp34.c: New testcase.
3742
3743 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3744
3745         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3746         <complex.h>.
3747
3748 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
3749
3750         PR fortran/31250
3751         * gfortran.dg/char_length_2.f90: New.
3752         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3753         * gfortran.dg/repeat_4.f90: Likewise.
3754
3755         PR fortran/31266
3756         * gfortran.dg/char_assign_1.f90: New.
3757
3758         PR fortran/31471
3759         * gfortran.dg/block_name_1.f90: New.
3760         * gfortran.dg/block_name_2.f90: New.
3761
3762 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
3763
3764         PR c++/31078
3765         * g++.dg/other/pr31078.C: New.
3766
3767 2007-04-12  Richard Guenther  <rguenther@suse.de>
3768
3769         PR tree-optimization/31169
3770         * gcc.c-torture/execute/pr31169.c: New testcase.
3771
3772 2007-04-12  Richard Guenther  <rguenther@suse.de>
3773
3774         PR tree-optimization/24689
3775         PR tree-optimization/31307
3776         * g++.dg/tree-ssa/pr31307.C: New testcase.
3777         * gcc.dg/tree-ssa/pr24689.c: Likewise.
3778
3779 2007-04-12  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/31472
3782         * gfortran.dg/access_spec_1.f90: New test.
3783         * gfortran.dg/access_spec_2.f90: New test.
3784         * gfortran.dg/non_module_public.f90: Match new error message.
3785
3786 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR testsuite/31538
3789         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3790         to 4 at line 38 to fix bounds problem.
3791
3792 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3793
3794         PR testsuite/31240
3795         * gfortran.dg/pointer_intent_1.f90: Fix test.
3796
3797 2007-04-10  Eric Christopher  <echristo@apple.com>
3798
3799         * lib/target-supports.exp
3800         (check_effective_target_fstack_protector): Rewrite.
3801
3802 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/31449
3805         * g++.dg/init/const5.C: New test.
3806
3807 2007-04-09  Jan Hubicka  <jh@suse.cz>
3808
3809         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3810
3811 2007-04-08  Jan Hubicka  <jh@suse.cz>
3812
3813         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3814
3815 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3816
3817         PR fortran/31257
3818         * gfortran.dg/achar_4.f90: New test.
3819
3820 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR fortran/30880
3823         * gfortran.dg/used_dummy_types_8.f90: New test.
3824
3825 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3826
3827         PR fortran/30872
3828         * gfortran.dg/parameter_array_element_1.f90: New test.
3829
3830 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3831
3832         PR fortran/31222
3833         * gfortran.dg/default_numeric_type_1.f90: New test.
3834
3835 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3836
3837         PR fortran/31424
3838         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3839
3840 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3841
3842         PR fortran/31293
3843         * gfortran.dg/interface_12.f90: New test.
3844
3845 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3846
3847         * gcc.dg/format/opt-6.c: New test.
3848         * gcc.dg/format/nul-1.c: New test.
3849         * gcc.dg/format/nul-2.c: New test.
3850
3851 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3852
3853         PR libgfortran/31395
3854         * gfortran.dg/fmt_colon.f90: New test.
3855
3856 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3857
3858         * g++.old-deja/g++.other/init18.C: Use
3859         dg-require-effective-target instead of an explicit xfail.
3860
3861 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3862
3863         * gcc.dg/dfp/signbit-1.c
3864         * gcc.dg/dfp/signbit-2.c
3865
3866 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3867
3868         PR fortran/31483
3869         * gfortran.dg/altreturn_5.f90: New test.
3870
3871 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3872
3873         PR fortran/31292
3874         * gfortran.dg/contained_module_proc_1.f90: New test.
3875
3876 2007-04-04  Stuart Hastings  <stuart@apple.com>
3877
3878         PR 31281
3879         * objc/execute/exceptions/pr31281.m: New.
3880
3881 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3882
3883         * g++.dg/ext/dllimport12.C: Update comments.
3884
3885 2007-04-03  Eric Christopher  <echristo@apple.com>
3886
3887         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3888
3889 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3890
3891         PR fortran/31304
3892         * gfortran.dg/repeat_2.f90: New test.
3893         * gfortran.dg/repeat_3.f90: New test.
3894         * gfortran.dg/repeat_4.f90: New test.
3895
3896 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3897
3898         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3899
3900 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR c++/30847
3903         * g++.dg/parse/cond3.C: New test.
3904
3905         PR middle-end/30704
3906         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3907
3908 2007-04-02  Jason Merrill  <jason@redhat.com>
3909
3910         PR c++/31187
3911         * g++.dg/ext/visibility/anon3.C: New test.
3912
3913 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR libgfortran/31052
3916         * gfortran.dg/namelist_28.f90: New test.
3917
3918 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3919
3920         PR libgfortran/31366
3921         * gfortran.dg/direct_io_6.f90: New test.
3922
3923 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3924
3925         PR libgfortran/31207
3926         * gfortran.dg/advance_5.f90: New test.
3927         * gfortran.dg/advance_6.f90: New test.
3928
3929 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3930
3931         * g++.dg/ext/dllimport6.C: Remove extra ';'.
3932         * g++.dg/ext/dllimport7.C: Likewise.
3933         * g++.dg/ext/selectany1.C: Likewise.
3934
3935 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
3936
3937         * g++.dg/parser/pr31138.C: New.
3938         * g++.dg/parser/pr31140.C: New.
3939         * g++.dg/parser/pr31141.C: New.
3940
3941 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
3942
3943         PR c++/26099
3944         * g++.dg/ext/is_base_of.C: New.
3945         * g++.dg/ext/has_virtual_destructor.C: New.
3946         * g++.dg/ext/is_polymorphic.C: New.
3947         * g++.dg/ext/is_base_of_diagnostic.C: New.
3948         * g++.dg/ext/is_enum.C: New.
3949         * g++.dg/ext/has_nothrow_assign.C: New.
3950         * g++.dg/ext/has_nothrow_constructor.C: New.
3951         * g++.dg/ext/is_empty.C: New.
3952         * g++.dg/ext/has_trivial_copy.C: New.
3953         * g++.dg/ext/has_trivial_assign.C: New.
3954         * g++.dg/ext/is_abstract.C: New.
3955         * g++.dg/ext/is_pod.C: New.
3956         * g++.dg/ext/has_nothrow_copy.C: New.
3957         * g++.dg/ext/is_class.C: New.
3958         * g++.dg/ext/has_trivial_constructor.C: New.
3959         * g++.dg/ext/is_union.C: New.
3960         * g++.dg/ext/has_trivial_destructor.C: New.
3961         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3962         * g++.dg/template/crash43.C: Likewise.
3963
3964 2007-03-29  Dirk Mueller  <dmueller@suse.de>
3965
3966         * g++.dg/warn/pedantic2.C: New testcase.
3967
3968 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3969
3970         * size_dim.f90: Fix dg directive.
3971         * pr16433.f: Likewise.
3972         * use_6.f90: Likewise.
3973         * use_7.f90: Likewise.
3974         * entry_9.f90: Likewise.
3975         * pointer_intent_2.f90: Likewise.
3976         * protected_1.f90: Likewise.
3977         * fmt_missing_period_2.f: Likewise.
3978         * pointer_intent_3.f90: Likewise.
3979         * protected_2.f90: Likewise.
3980         * protected_3.f90: Likewise.
3981         * pr15754.f90: Likewise.
3982         * protected_4.f90: Likewise.
3983         * protected_5.f90: Likewise.
3984         * initialization_2.f90: Likewise.
3985         * protected_6.f90: Likewise.
3986         * continuation_7.f90: Likewise.
3987         * derived_function_interface_1.f90: Likewise.
3988         * der_pointer_4.f90: Likewise.
3989         * fmt_zero_precision.f90: Likewise.
3990         * blockdata_3.f90: Likewise.
3991         * fmt_missing_period_1.f: Likewise.
3992         * real_const_3.f90: Likewise.
3993         * use_4.f90: Likewise.
3994         * fmt_missing_period_3.f: Likewise.
3995         * use_5.f90: Likewise.
3996
3997 2007-03-28  Mike Stump  <mrs@apple.com>
3998
3999         * gcc.dg/darwin-comm.c: Add.
4000
4001 2007-03-28  Eric Christopher  <echristo@apple.com>
4002
4003         * lib/target-supports.exp (check_effective_target_fstack_protector):
4004         New.
4005         * gcc.dg/ssp-1.c: Use.
4006         * gcc.dg/ssp-2.c: Ditto.
4007
4008 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4009
4010         PR c++/29077
4011         * g++.dg/parse/constructor3.C: New test.
4012
4013 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4014
4015         * gnat.dg/thin_pointer.ad[sb]: New test.
4016
4017 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4018
4019         * g++.dg/cpp0x/bracket1.C: New.
4020         * g++.dg/cpp0x/bracket2.C: New.
4021         * g++.dg/cpp0x/bracket3.C: New.
4022         * g++.dg/cpp0x/bracket4.C: New.
4023
4024 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4025
4026         * g++.dg/cpp0x/temp_default1.C: New.
4027         * g++.dg/cpp0x/temp_default3.C: New.
4028         * g++.dg/cpp0x/temp_default2.C: New.
4029         * g++.dg/cpp0x/temp_default4.C: New.
4030
4031 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4032
4033         PR c++/29993
4034         * g++.dg/other/cv_func2.C: New.
4035
4036 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4037
4038         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4039         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4040         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4041         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4042
4043         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4044         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4045
4046         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4047
4048         * lib/compat.exp (compat-execute): Fix processing of file names.
4049
4050 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4051
4052         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4053
4054 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4057         Delete created executable test file.
4058         (check_effective_target_fortran_large_int): Ditto.
4059         (check_effective_target_static_libgfortran): Ditto.
4060
4061 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4062
4063         PR c++/30500
4064         * g++.dg/warn/pragma-system_header1.C: New test.
4065         * g++.dg/warn/pragma-system_header2.C: New test.
4066         * g++.dg/warn/pragma-system_header1.h. New.
4067         * g++.dg/warn/pragma-system_header2.h. New.
4068
4069 2007-03-26  Ian Lance Taylor  <iant@google.com>
4070
4071         PR tree-optimization/31345
4072         * gcc.c-torture/compile/pr31345-1.c: New test.
4073
4074 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4075
4076         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4077         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4078         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4079         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4080         * gfortran.dg/overload_1.f90: Likewise.
4081         * gfortran.dg/impure_assignment_1.f90: Likewise.
4082         * gfortran.dg/error_recovery_3.f90: Likewise.
4083         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4084         * gfortran.dg/sequence_types_1.f90: Likewise.
4085         * gfortran.dg/internal_references_1.f90: Likewise.
4086         * gfortran.dg/present_1.f90: Likewise.
4087         * gfortran.dg/volatile10.f90: Likewise.
4088         * gfortran.dg/module_equivalence_2.f90: Likewise.
4089         * gfortran.dg/use_4.f90: Likewise.
4090         * gfortran.dg/elemental_result_1.f90: Likewise.
4091         * gfortran.dg/generic_actual_arg.f90: Likewise.
4092         * gfortran.dg/private_type_5.f90: Likewise.
4093         * gfortran.dg/protected_4.f90: Likewise.
4094         * gfortran.dg/interface_3.f90: Likewise.
4095
4096 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4097
4098         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4099         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4100
4101 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4102
4103         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4104
4105 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106
4107         PR libgfortran/31199
4108         * gfortran.dg/fmt_t_4.f90: New test.
4109
4110 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4111
4112         PR libfortran/31297
4113         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4114         * gfortran.dg/backspace_6.f:  Likewise.
4115         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4116         * gfortran.dg/direct_io_2.f90:  Likewise.
4117         * gfortran.dg/write_back.f:  Likewise.
4118         * gfortran.dg/write_rewind_2.f:  Likewise.
4119         * gfortran.dg/write_rewind_1.f:  Likewise.
4120         * gfortran.dg/write_rewind_2.f:  Likewise.
4121
4122 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4123
4124         PR tree-optimization/30784
4125         * gcc.dg/vect/pr30784.c: New test.
4126
4127 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4128
4129         PR fortran/30877
4130         * gfortran.dg/operator_1.f90: New test.
4131         * gfortran.dg/operator_2.f90: New test.
4132
4133 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4134
4135         PR libfortran/31196
4136         * gfortran.dg/reshape_transpose_1.f90:  New test.
4137
4138 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4139
4140         PR fortran/30655
4141         * gfortran.dg/bounds_check_6.f90: New test.
4142
4143 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4144
4145         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4146         #ifndef/#endif.
4147         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4148         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4149
4150 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4151
4152         PR fortran/31209
4153         * gfortran.dg/pointer_function_actual_1.f90: New test.
4154
4155         PR fortran/31200
4156         * gfortran.dg/pointer_function_actual_2.f90: New test.
4157
4158         PR fortran/31215
4159         * gfortran.dg/result_in_spec_1.f90: New test.
4160
4161 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4162
4163         PR fortran/30834
4164         * gfortran.dg/integer_exponentiation_3.F90: New test.
4165         * gfortran.dg/integer_exponentiation_4.f90: New test.
4166         * gfortran.dg/integer_exponentiation_5.F90: New test.
4167
4168 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/30863
4171         * g++.dg/template/error24.C: New test.
4172         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4173
4174 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/31273
4177         * g++.dg/expr/bitfield7.C: New test.
4178
4179 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4180
4181         PR other/23572
4182         * gcc.dg/float-range-4.c: New.
4183         * gcc.dg/float-range-1.c: Update. Test for a warning.
4184         * gcc.dg/float-range-3.c: New.
4185         * gcc.dg/float-range-5.c: New.
4186
4187 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4188
4189         PR fortran/31262
4190         * gfortran.dg/no_range_check_1.f90: New test.
4191
4192 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4193
4194         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4195         * g++.dg/other/static1.C: Remove stray semicolon.
4196         * g++.dg/other/init1.C: Likewise.
4197         * g++.dg/rtti/dyncast1.C: Likewise.
4198         * g++.dg/tree-ssa/pr17153.C: Likewise.
4199         * g++.dg/lookup/disamb1.C: Likewise.
4200         * g++.dg/lookup/scoped2.C: Likewise.
4201         * g++.dg/lookup/friend7.C: Likewise.
4202         * g++.dg/parse/parse4.C: Likewise.
4203         * g++.dg/parse/parse5.C: Likewise.
4204         * g++.dg/expr/pr29066.C: Likewise.
4205         * g++.dg/expr/cast4.C: Likewise.
4206         * g++.dg/tc1/dr193.C: Likewise.
4207         * g++.dg/tc1/dr213.C: Likewise.
4208         * g++.dg/abi/dcast1.C: Likewise.
4209         * g++.dg/abi/covariant2.C: Likewise.
4210         * g++.dg/inherit/covariant11.C: Likewise.
4211         * g++.dg/inherit/covariant9.C: Likewise.
4212         * g++.dg/inherit/covariant10.C: Likewise.
4213         * g++.dg/init/static3.C: Likewise.
4214         * g++.dg/init/init-ref3.C: Likewise.
4215         * g++.dg/init/ref10.C: Likewise.
4216         * g++.dg/template/meminit2.C: Likewise.
4217         * g++.dg/template/using9.C: Likewise.
4218         * g++.dg/template/friend9.C: Likewise.
4219         * g++.dg/template/ref1.C: Likewise.
4220         * g++.old-deja/g++.warn/inline.C: Likewise.
4221         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4222         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4223         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4224         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4225         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4226         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4227         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4228         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4229         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4230         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4231         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4232         * g++.old-deja/g++.brendan/template11.C: Likewise.
4233         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4234         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4235         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4236         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4237         * g++.old-deja/g++.jason/parse9.C: Likewise.
4238         * g++.old-deja/g++.jason/byval2.C: Likewise.
4239         * g++.old-deja/g++.jason/overload8.C: Likewise.
4240         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4241         * g++.old-deja/g++.jason/template33.C: Likewise.
4242         * g++.old-deja/g++.jason/return3.C: Likewise.
4243         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4244         * g++.old-deja/g++.jason/virtual.C: Likewise.
4245         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4246         * g++.old-deja/g++.jason/template27.C: Likewise.
4247         * g++.old-deja/g++.jason/synth6.C: Likewise.
4248         * g++.old-deja/g++.jason/ref8.C: Likewise.
4249         * g++.old-deja/g++.jason/offset1.C: Likewise.
4250         * g++.old-deja/g++.other/static20.C: Likewise.
4251         * g++.old-deja/g++.other/array1.C: Likewise.
4252         * g++.old-deja/g++.other/new3.C: Likewise.
4253         * g++.old-deja/g++.other/array2.C: Likewise.
4254         * g++.old-deja/g++.other/overload9.C: Likewise.
4255         * g++.old-deja/g++.other/cast6.C: Likewise.
4256         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4257         * g++.old-deja/g++.other/eh4.C: Likewise.
4258         * g++.old-deja/g++.other/using7.C: Likewise.
4259         * g++.old-deja/g++.other/init18.C: Likewise.
4260         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4261         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4262         * g++.old-deja/g++.other/dtor11.C: Likewise.
4263         * g++.old-deja/g++.pt/static11.C: Likewise.
4264         * g++.old-deja/g++.pt/crash19.C: Likewise.
4265         * g++.old-deja/g++.pt/overload12.C: Likewise.
4266         * g++.old-deja/g++.pt/crash46.C: Likewise.
4267         * g++.old-deja/g++.pt/mi1.C: Likewise.
4268         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4269         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4270         * g++.old-deja/g++.pt/local5.C: Likewise.
4271         * g++.old-deja/g++.pt/typename2.C: Likewise.
4272         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4273         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4274         * g++.old-deja/g++.law/visibility1.C: Likewise.
4275         * g++.old-deja/g++.law/visibility2.C: Likewise.
4276         * g++.old-deja/g++.law/virtual2.C: Likewise.
4277         * g++.old-deja/g++.law/operators19.C: Likewise.
4278         * g++.old-deja/g++.law/parsing10.C: Likewise.
4279         * g++.old-deja/g++.law/visibility4.C: Likewise.
4280         * g++.old-deja/g++.law/operators4.C: Likewise.
4281         * g++.old-deja/g++.law/dtors2.C: Likewise.
4282         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4283         * g++.old-deja/g++.law/visibility10.C: Likewise.
4284         * g++.old-deja/g++.law/scope3.C: Likewise.
4285         * g++.old-deja/g++.law/casts2.C: Likewise.
4286         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4287         * g++.old-deja/g++.law/operators33.C: Likewise.
4288         * g++.old-deja/g++.law/friend4.C: Likewise.
4289         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4290         * g++.old-deja/g++.mike/p5611.C: Likewise.
4291         * g++.old-deja/g++.mike/net37.C: Likewise.
4292         * g++.old-deja/g++.mike/p3570.C: Likewise.
4293         * g++.old-deja/g++.mike/p5718.C: Likewise.
4294         * g++.old-deja/g++.mike/net21.C: Likewise.
4295         * g++.old-deja/g++.mike/p1862.C: Likewise.
4296         * g++.old-deja/g++.mike/p4511.C: Likewise.
4297         * g++.old-deja/g++.mike/virt3.C: Likewise.
4298         * g++.old-deja/g++.mike/p16146.C: Likewise.
4299         * g++.old-deja/g++.mike/p1989.C: Likewise.
4300         * g++.old-deja/g++.mike/p5571.C: Likewise.
4301         * g++.old-deja/g++.gb/scope10.C: Likewise.
4302         * g++.old-deja/g++.abi/primary5.C: Likewise.
4303         * g++.old-deja/g++.abi/empty2.C: Likewise.
4304         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4305         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4306         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4307         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4308         * g++.old-deja/g++.bob/template3.C: Likewise.
4309         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4310
4311 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4312
4313         PR fortran/31193
4314         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4315
4316 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4317
4318         PR fortran/20897
4319         * gfortran.dg/derived_name_1.f90: New.
4320         * gfortran.dg/derived_name_2.f: New.
4321
4322 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4323
4324         * lib/target-supports.exp (check_effective_target_nonpic): New
4325         procedure.
4326         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4327         when compiling PIC.
4328         * gcc.target/i386/asm-4.c: Require nonpic.
4329         * gcc.target/i386/cmov1.c: Likewise.
4330         * gcc.target/i386/mul.c: Likewise.
4331         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4332         * gcc.target/i386/ssetype-1.c: Require nonpic.
4333         * gcc.target/i386/ssetype-3.c: Likewise.
4334         * gcc.target/i386/ssetype-5.c: Likewise.
4335
4336 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4337
4338         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4339         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4340         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4341         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4342
4343 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4344
4345         PR tree-optimization/30590
4346         * g++.dg/opt/pr30590.C: New testcase.
4347
4348 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR c/30762
4351         * gcc.dg/pr30762-1.c: New test.
4352         * gcc.dg/pr30762-2.c: New test.
4353
4354         PR inline-asm/30505
4355         * gcc.target/i386/pr30505.c: New test.
4356
4357 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4358
4359         * gcc.target/arm/register-variables.c: New.
4360
4361 2007-03-19  Jeff Law  <law@redhat.com>
4362
4363         * PR tree-optimization/30984
4364         * gcc.c-torture/pr30984.c: New test.
4365
4366 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4367         Richard Guenther  <rguenther@suse.de>
4368
4369         PR tree-optimization/31254
4370         * gcc.dg/torture/pr31254.c: New testcase.
4371
4372 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4373
4374         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4375         target default_packed.
4376
4377 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4378
4379         PR fortran/31203
4380         * gfortran.dg/string_length_1.f90: New test.
4381
4382 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4383
4384         PR testsuite/30395
4385         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4386
4387 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4388
4389         PR libgfortran/31052
4390         * gfortran.dg/namelist_27.f90: New test.
4391
4392 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/30531
4395         * gfortran.dg/used_types_14.f90: New test.
4396
4397         PR fortran/31086
4398         * gfortran.dg/used_types_15.f90: New test.
4399
4400 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4401
4402         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4403         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4404
4405 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4406
4407         PR fortran/31120
4408         * gfortran.dg/integer_exponentiation_2.f90: New test.
4409
4410 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4411
4412         PR tree-optimization/31041
4413         * gcc.dg/vect/pr31041.c: New test.
4414
4415 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4416
4417         * g++.dg/warn/Wconversion-integer.C: New
4418         * g++.dg/warn/Wconversion-real.C: New.
4419         * g++.dg/warn/Wconversion-real-integer.C: New.
4420         * g++.dg/warn/conv2.C: Updated.
4421
4422 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4423
4424         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4425         exclude RTPs.
4426
4427 2007-03-16  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/31146
4430         * g++.dg/tree-ssa/pr31146.C: New testcase.
4431
4432 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4433
4434         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4435         assume that the target has <features.h>.
4436
4437 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4438
4439         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4440         dg-options rather than to the whole test.
4441
4442 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4443
4444         PR debug/29906
4445         * g++.dg/debug/pr29906.C: New
4446
4447 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4448
4449         PR libgfortran/31099
4450         * gfortran.dg/unformatted_recl.f90: Update test.
4451
4452 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4453
4454         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4455
4456 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4457
4458         PR c++/30891
4459         * g++.dg/parse/namespace-definition.C: New.
4460
4461 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4462
4463         PR c++/24924
4464         * g++.dg/cpp/pedantic-errors.C: New.
4465         * g++.dg/cpp/permissive.C: New.
4466
4467 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4468
4469         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4470         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4471
4472 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4473
4474         * lib/target-supports.exp (check_missing_uclibc_feature)
4475         (check_effective_target_wchar): New procedures.
4476         * gcc.dg/wchar_t-1.c: Require target wchar.
4477         * gcc.dg/wint_t-1.c: Likewise.
4478
4479 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4480
4481         * lib/target-supports.exp (check_gc_sections_available): Return
4482         false for VxWorks targets.
4483
4484 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4485
4486         * g++.dg/warn/Wconversion2.C: Fix typo.
4487         * gcc.dg/if-empty-1.c: Ditto.
4488
4489 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4490
4491         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4492
4493 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4494
4495         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4496         * gcc.target/i386/pr31167.c: Ditto.
4497
4498 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4499
4500         PR target/31167
4501         * gcc.target/i386/pr31167.c: New test.
4502
4503 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4504
4505         PR fortran/30922
4506         * gfortran.dg/import5.f90.f90: New test.
4507
4508
4509         PR fortran/30879
4510         * gfortran.dg/data_components_1.f90: New test.
4511
4512
4513         PR fortran/30870
4514         * gfortran.dg/generic_13.f90: New test.
4515
4516         PR fortran/31163
4517         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4518
4519 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4520
4521         PR libgfortran/31051
4522         * gfortran.dg/fmt_t_4.f90: New
4523
4524 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4525
4526         PR C++/31165
4527         * g++.dg/other/default7.C: New test.
4528
4529 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4530
4531         * g++.dg/warn/Wconversion2.C: New.
4532
4533 2007-03-14  Eric Christopher  <echristo@apple.com>
4534
4535         * gcc.dg/ssp-1.c: New.
4536         * gcc.dg/ssp-2.c: Ditto.
4537
4538 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4539
4540         * g++.dg/warn/do-empty.C: New.
4541         * gcc.dg/do-empty.c: New.
4542         * gcc.dg/if-empty-1.c: Update.
4543         * gcc.dg/20001116-1.c: Update.
4544         * gcc.dg/pr23165.c: Update.
4545
4546 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4547
4548         * gfortran.dg/module_implicit_conversion.f90: New test.
4549
4550 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4551
4552         PR middle-end/31127
4553         * gcc.dg/pr31127.c: New.
4554
4555 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4556
4557         * gcc.dg/tree-ssa/loop-26.c: New test.
4558
4559 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4560
4561         * gcc.target/i386/cmpxchg16b-1.c: New test.
4562
4563 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4564
4565         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4566         * gcc.dg/c99-vla-1.c: Likewise.
4567         * g++.dg/ext/vla1.C: Likewise
4568
4569 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4570
4571         * gcc.dg/wvla-1.c: New test
4572         * gcc.dg/wvla-2.c: New test
4573         * gcc.dg/wvla-3.c: New test
4574         * gcc.dg/wvla-4.c: New test
4575         * gcc.dg/wvla-5.c: New test
4576         * gcc.dg/wvla-6.c: New test
4577         * gcc.dg/wvla-7.c: New test
4578         * g++.dg/warn/Wvla-1.C: New test
4579         * g++.dg/warn/Wvla-2.C: New test
4580         * g++.dg/warn/Wvla-3.C: New test
4581
4582 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/30108
4585         * g++.dg/other/default6.C: New test.
4586
4587 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4588
4589         * lib/target-supports.exp (check_profiling_available): Return false
4590         for VxWorks.
4591         (check_effective_target_vxworks_kernel): New procedure.
4592         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4593         VxWorks.
4594         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4595         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4596         to include VxWorks.
4597         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4598
4599 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4600
4601         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4602         PIC is not supported.
4603         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4604         * gcc.dg/20020426-2.c: Likewise.
4605         * gcc.dg/pr28243.c: Likewise.
4606         * gcc.dg/visibility-11.c: Likewise.
4607         * gcc.dg/tls/opt-9.c: Likewise.
4608         * gcc.dg/tls/opt-10.c: Likewise.
4609         * gcc.dg/tls/pic-1.c: Likewise.
4610         * gcc.dg/tls/struct-1.c: Likewise.
4611         * gcc.target/i386/20000807-1.c: Likewise.
4612         * gcc.target/i386/20000904-1.c: Likewise.
4613         * gcc.target/i386/20011119-1.c: Likewise.
4614         * gcc.target/i386/990213-2.c: Likewise.
4615         * gcc.target/i386/990214-1.c: Likewise.
4616         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4617         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4618         * gcc.target/i386/pic-1.c: Likewise.
4619         * gcc.target/i386/pr21518.c: Likewise.
4620         * gcc.target/i386/pr23098.c: Likewise.
4621         * gcc.target/i386/pr23943.c: Likewise.
4622
4623 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/31038
4626         * g++.dg/template/complit2.C: New test.
4627
4628         PR c++/30328
4629         * g++.dg/ext/bitfield1.C: New test.
4630
4631 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4632
4633         PR fortran/30883
4634         * gfortran.dg/interface_11.f90: New test.
4635
4636 2007-03-11  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/31115
4639         * gcc.dg/torture/pr31115.c: New testcase.
4640
4641 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4642
4643         PR tree-optimization/29925
4644         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4645
4646 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/30274
4649         * g++.dg/expr/bitfield3.C: New test.
4650         * g++.dg/expr/bitfield4.C: Likewise.
4651         * g++.dg/expr/bitfield5.C: Likewise.
4652         * g++.dg/expr/bitfield6.C: Likewise.
4653
4654         PR c++/30924
4655         * g++.dg/template/array18.C: New test.
4656
4657 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4658
4659         PR c++/17946
4660         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4661         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4662
4663 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4664
4665         PR c++/20599
4666         * g++.dg/cpp0x/variadic-bind.C: New.
4667         * g++.dg/cpp0x/variadic-function.C: New.
4668         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4669         * g++.dg/cpp0x/variadic-tuple.C: New.
4670         * g++.dg/cpp0x/variadic1.C: New.
4671         * g++.dg/cpp0x/variadic2.C: New.
4672         * g++.dg/cpp0x/variadic3.C: New.
4673         * g++.dg/cpp0x/variadic4.C: New.
4674         * g++.dg/cpp0x/variadic5.C: New.
4675         * g++.dg/cpp0x/variadic6.C: New.
4676         * g++.dg/cpp0x/variadic7.C: New.
4677         * g++.dg/cpp0x/variadic8.C: New.
4678         * g++.dg/cpp0x/variadic9.C: New.
4679         * g++.dg/cpp0x/variadic10.C: New.
4680         * g++.dg/cpp0x/variadic11.C: New.
4681         * g++.dg/cpp0x/variadic12.C: New.
4682         * g++.dg/cpp0x/variadic13.C: New.
4683         * g++.dg/cpp0x/variadic14.C: New.
4684         * g++.dg/cpp0x/variadic15.C: New.
4685         * g++.dg/cpp0x/variadic16.C: New.
4686         * g++.dg/cpp0x/variadic17.C: New.
4687         * g++.dg/cpp0x/variadic18.C: New.
4688         * g++.dg/cpp0x/variadic19.C: New.
4689         * g++.dg/cpp0x/variadic20.C: New.
4690         * g++.dg/cpp0x/variadic21.C: New.
4691         * g++.dg/cpp0x/variadic22.C: New.
4692         * g++.dg/cpp0x/variadic23.C: New.
4693         * g++.dg/cpp0x/variadic24.C: New.
4694         * g++.dg/cpp0x/variadic25.C: New.
4695         * g++.dg/cpp0x/variadic26.C: New.
4696         * g++.dg/cpp0x/variadic27.C: New.
4697         * g++.dg/cpp0x/variadic28.C: New.
4698         * g++.dg/cpp0x/variadic29.C: New.
4699         * g++.dg/cpp0x/variadic30.C: New.
4700         * g++.dg/cpp0x/variadic31.C: New.
4701         * g++.dg/cpp0x/variadic32.C: New.
4702         * g++.dg/cpp0x/variadic33.C: New.
4703         * g++.dg/cpp0x/variadic34.C: New.
4704         * g++.dg/cpp0x/variadic35.C: New.
4705         * g++.dg/cpp0x/variadic36.C: New.
4706         * g++.dg/cpp0x/variadic37.C: New.
4707         * g++.dg/cpp0x/variadic38.C: New.
4708         * g++.dg/cpp0x/variadic39.C: New.
4709         * g++.dg/cpp0x/variadic40.C: New.
4710         * g++.dg/cpp0x/variadic41.C: New.
4711         * g++.dg/cpp0x/variadic42.C: New.
4712         * g++.dg/cpp0x/variadic43.C: New.
4713         * g++.dg/cpp0x/variadic44.C: New.
4714         * g++.dg/cpp0x/variadic45.C: New.
4715         * g++.dg/cpp0x/variadic46.C: New.
4716         * g++.dg/cpp0x/variadic47.C: New.
4717         * g++.dg/cpp0x/variadic48.C: New.
4718         * g++.dg/cpp0x/variadic49.C: New.
4719         * g++.dg/cpp0x/variadic50.C: New.
4720         * g++.dg/cpp0x/variadic51.C: New.
4721         * g++.dg/cpp0x/variadic52.C: New.
4722         * g++.dg/cpp0x/variadic53.C: New.
4723         * g++.dg/cpp0x/variadic54.C: New.
4724         * g++.dg/cpp0x/variadic55.C: New.
4725         * g++.dg/cpp0x/variadic56.C: New.
4726         * g++.dg/cpp0x/variadic57.C: New.
4727         * g++.dg/cpp0x/variadic58.C: New.
4728         * g++.dg/cpp0x/variadic59.C: New.
4729         * g++.dg/cpp0x/variadic60.C : New.
4730         * g++.dg/cpp0x/variadic61.C : New.
4731         * g++.dg/cpp0x/variadic62.C : New.
4732         * g++.dg/cpp0x/variadic63.C : New.
4733         * g++.dg/cpp0x/variadic64.C : New.
4734         * g++.dg/cpp0x/variadic65.C : New.
4735         * g++.dg/cpp0x/variadic66.C : New.
4736         * g++.dg/cpp0x/variadic67.C : New.
4737         * g++.dg/cpp0x/variadic68.C : New.
4738         * g++.dg/cpp0x/variadic69.C : New.
4739         * g++.dg/cpp0x/variadic70.C : New.
4740         * g++.dg/cpp0x/variadic71.C : New.
4741         * g++.dg/cpp0x/variadic72.C : New.
4742         * g++.dg/cpp0x/variadic73.C : New.
4743         * g++.dg/cpp0x/variadic74.C : New.
4744         * g++.dg/cpp0x/variadic75.C : New.
4745         * g++.dg/cpp0x/variadic-ex1.C : New.
4746         * g++.dg/cpp0x/variadic-ex2.C : New.
4747         * g++.dg/cpp0x/variadic-ex3.C : New.
4748         * g++.dg/cpp0x/variadic-ex4.C : New.
4749         * g++.dg/cpp0x/variadic-ex5.C : New.
4750         * g++.dg/cpp0x/variadic-ex6.C : New.
4751         * g++.dg/cpp0x/variadic-ex7.C : New.
4752         * g++.dg/cpp0x/variadic-ex8.C : New.
4753         * g++.dg/cpp0x/variadic-ex9.C : New.
4754         * g++.dg/cpp0x/variadic-ex10.C : New.
4755         * g++.dg/cpp0x/variadic-ex11.C : New.
4756         * g++.dg/cpp0x/variadic-ex12.C : New.
4757         * g++.dg/cpp0x/variadic-ex13.C : New.
4758         * g++.dg/cpp0x/variadic-ex14.C : New.
4759
4760 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4761
4762         PR libgfortran/31099
4763         * gfortran.dg/unformatted_recl.f90: New test.
4764
4765 2007-03-09  Roger Sayle  <roger@eyesopen.com>
4766
4767         * gcc.dg/fold-eqcmplx-1.c: New test case.
4768
4769 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
4770
4771         PR rtl-optimization/30643
4772         * gcc.dg/pr30643.c: New.
4773
4774 2007-03-09  Chao-ying Fu  <fu@mips.com>
4775
4776         * gcc.target/mips/mips32-dspr2-type.c: New test.
4777         * gcc.target/mips/mips32-dspr2.c: New test.
4778         * gcc.target/mips/dspr2-MULT.c: New test.
4779         * gcc.target/mips/dspr2-MULTU.c: New test.
4780         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4781         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4782         Adjust some formats.
4783
4784 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4785
4786         PR c++/17946
4787         * gcc.dg/Wlogical-op-1.c: New.
4788         * g++.dg/warn/Wlogical-op-1.C: New.
4789
4790 2007-03-09  Richard Guenther  <rguenther@suse.de>
4791
4792         PR tree-optimization/30904
4793         PR middle-end/31058
4794         * gcc.dg/pr30904.c: Remove xfail.
4795
4796 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4797
4798         PR C/31072
4799         * gcc.c-torture/execute/pr31072.c: New test.
4800
4801 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4802
4803         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4804         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4805         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4806         *lrint* and *lround*.
4807         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4808         floor->lfloor.
4809         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4810         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4811         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4812         and *lround*.  Correct macro names.
4813         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4814         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4815
4816 2007-03-08  Ian Lance Taylor  <iant@google.com>
4817
4818         * gcc.dg/no-strict-overflow-5.c: New test.
4819         * gcc.dg/no-strict-overflow-6.c: New test.
4820         * gcc.dg/Wstrict-overflow-11.c: New test.
4821         * gcc.dg/Wstrict-overflow-12.c: New test.
4822         * gcc.dg/Wstrict-overflow-13.c: New test.
4823         * gcc.dg/Wstrict-overflow-14.c: New test.
4824         * gcc.dg/Wstrict-overflow-15.c: New test.
4825
4826 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4827
4828         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4829         for VxWorks kernel mode.
4830         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4831
4832 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4833
4834         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4835         mode.
4836
4837 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4838
4839         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4840         and lib/bfill.c on VxWorks targets.
4841         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4842         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4843         lib/bfill.c and lib/memmove.c on VxWorks targets.
4844         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4845         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4846         on VxWorks targets.
4847         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4848         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4849
4850 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4851
4852         * gfortran.dg/use_5.f90: New test.
4853         * gfortran.dg/use_6.f90: Ditto.
4854         * gfortran.dg/use_7.f90: Ditto.
4855
4856 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4857
4858         PR fortran/30973
4859         * gfortran.dg/use_4.f90: New test.
4860         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4861
4862 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4863
4864         PR fortran/31011
4865         * gfortran.dg/parameter_array_section_2.f90: New test.
4866
4867 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4868
4869         PR c++/30852
4870         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4871
4872         PR c++/30534
4873         * g++.dg/template/arg5.C: New test.
4874
4875 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4876
4877         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4878
4879 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4880
4881         * gcc.dg/var-expand1.c: Add newline at end of file.
4882
4883 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4884
4885         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4886
4887 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4888
4889         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4890
4891 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4892
4893         * gcc.dg/torture/builtin-convert-4.c: New test.
4894
4895 2007-03-05  Ian Lance Taylor  <iant@google.com>
4896
4897         * gcc.c-torture/compile/pr31034.c: New test.
4898
4899 2007-03-05  Ian Lance Taylor  <iant@google.com>
4900
4901         * gcc.dg/inline-18.c: New test.
4902         * gcc.dg/inline-19.c: New test.
4903         * gcc.dg/inline-20.c: New test.
4904         * gcc.dg/inline-21.c: New test.
4905
4906 2007-03-05  Richard Guenther  <rguenther@suse.de>
4907
4908         PR tree-optimization/14052
4909         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4910
4911 2007-03-05  Richard Guenther  <rguenther@suse.de>
4912
4913         PR tree-optimization/23777
4914         * gcc.dg/tree-ssa/pr23777.c: New testcase.
4915
4916 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4917
4918         PR other/30465
4919         * gcc.dg/multiple-overflow-warn-3.c: New.
4920         * g++.dg/warn/multiple-overflow-warn-3.C: New.
4921
4922 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
4923
4924         PR c++/30895
4925         * g++.dg/parse/template23.C: New test.
4926
4927 2007-03-04  Roger Sayle  <roger@eyesopen.com>
4928
4929         PR middle-end/30744
4930         * gcc.dg/pr30744-1.c: New test case.
4931
4932 2007-03-04  Tobias Burnus  <burnus@net-b.de>
4933
4934         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4935
4936 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4937
4938         PR target/30406
4939         * gfortran.dg/logical_3.f90: New test.
4940
4941 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
4942
4943         PR libfortran/30981
4944         * gfortran.dg/integer_exponentiation_1.f90:  New test.
4945
4946 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         * gcc.target/m68k/m68k.exp: New.
4949         * gcc.target/m68k/crash1.c: New.
4950
4951 2007-03-03  Tobias Burnus  <burnus@net-b.de>
4952
4953         * gfortran.dg/c_by_val.c: Use int64_t instead of long
4954         to be more compatible with integer(kind=8).
4955
4956 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4957
4958         PR libfortran/31001
4959         * gfortran.dg/zero_sized_3.f90: New test.
4960
4961 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4962
4963         PR c++/15787
4964         * g++.dg/parse/else.C: New.
4965         * g++.dg/parse/else-2.C: New.
4966
4967 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
4968             Tobias Burnus  <burnus@net-b.de>
4969
4970         PR fortran/30882
4971         * gfortran.dg/size_dim.f90: New test.
4972
4973 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4974             Tobias Burnus  <burnus@net-b.de>
4975
4976         PR fortran/30873
4977         * gfortran.dg/entry_9.f90: New test.
4978
4979 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4980
4981         PR c++/28253
4982         * g++.dg/inherit/covariant16.C: New test.
4983
4984 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4985
4986         * g++.dg/other/darwin-minversion-1.C: New.
4987
4988 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4989
4990         * gcc.dg/tree-ssa/20070302-1.c: New test.
4991
4992 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4993
4994         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4995         tests.
4996
4997 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4998
4999         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5000
5001 2007-03-01  Simon Baldwin <simonb@google.com>
5002
5003         PR c++/23689
5004         * warn/ignored_typedef.C: New.
5005         * init/ctor8.C: Added dg-warning to consume ignored typedef
5006         warning.
5007         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5008         and added an explicit line number.
5009
5010 2007-02-28  Richard Guenther  <rguenther@suse.de>
5011
5012         PR middle-end/30364
5013         * gcc.dg/torture/pr30364-1.c: New testcase.
5014         * gcc.dg/torture/pr30364-2.c: Likewise.
5015         * gcc.dg/torture/pr30364-3.c: Likewise.
5016
5017 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5018
5019         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5020         powerpc*, use -funsafe-math-optimizations.
5021         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5022         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5023
5024 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5025             Paul Thomas  <pault@gcc.gnu.org>
5026
5027         PR fortran/30888
5028         PR fortran/30887
5029         * c_by_val_1.f: Test %VAL() with non-default kind.
5030         * c_by_val.c: Ditto.
5031         * c_by_val_4.f: New test.
5032
5033 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5034
5035         PR fortran/30968
5036         * gfortran.dg/continuation_7.f90: New test.
5037
5038 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5039
5040         * g++.dg/inherit/thunk7.C: New test.
5041         * lib/target-supports.exp (check_profiling_available): Not available
5042         for bfin-*-*.
5043
5044 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5045
5046         PR target/30970
5047         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5048
5049 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5050
5051         * lib/target-supports.exp (check_effective_target_init_priority):
5052         Remove Solaris special case.
5053
5054 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5055
5056         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5057         for more builtin types.
5058
5059         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5060         * g++.dg/ext/visibility/noPLT.C: Likewise.
5061
5062 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5063
5064         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5065         sh* targets.
5066
5067 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5068
5069         PR fortran/30865
5070         * size_optional_dim_1.f90:  New test.
5071
5072 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5073
5074         * gcc.dg/vxworks/vxworks.exp: New file.
5075         * gcc.dg/vxworks/initpri1.c: Likewise.
5076         * gcc.dg/vxworks/initpri2.c: Likewise.
5077         * gcc.dg/initpri2.c: Add more tests.
5078         * g++.dg/special/initpri2.C: Likewise.
5079
5080         * gcc.dg/initpri1.c: New test.
5081         * gcc.dg/initpri2.c: Likewise.
5082         * g++.dg/special/initpri1.C: New test.
5083         * g++.dg/special/initpri2.C: Likewise.
5084         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5085         * g++.dg/special/conpr-2.C: Likewise.
5086         * g++.dg/special/conpr-3.C: Likewise.
5087         * g++.dg/special/conpr-4.C: Likewise.
5088         * g++.dg/special/initp1.C: Likewise.
5089         * g++.dg/special/ecos.exp: Remove code to detect availability of
5090         constructor priorities.
5091         * lib/target-supports.exp (check_effective_target_init_priority):
5092         New function.
5093
5094 2007-02-24  Jan Hubicka  <jh@suse.cz>
5095
5096         * gcc.c-torture/execute/pr30778.c: New testcase.
5097
5098 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5099
5100         PR libgfortran/30918
5101         * gfortran.dg/namelist_26.f90: New test.
5102
5103 2007-02-24  Richard Guenther  <rguenther@suse.de>
5104
5105         PR middle-end/30951
5106         * gcc.dg/pr30951.c: New testcase.
5107
5108 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5109
5110         * gcc.dg/torture/builtin-modf-1.c: New test.
5111
5112 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5113
5114         PR tree-optimization/30904
5115         * gcc.dg/pr30904.c: New test.
5116
5117 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5118
5119         * gcc.test-framework/README: Correct command.
5120         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5121         -Wunused-value.
5122         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5123
5124 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5125
5126         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5127
5128 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5129
5130         * lib/target-supports.exp (check_effective_target_newlib): New
5131         function.
5132
5133 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5134
5135         PR fortran/30660
5136         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5137         allocatable component.
5138
5139
5140 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5141
5142         * gcc.dg/torture/builtin-logb-1.c: New test.
5143         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5144         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5145         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5146         sh* targets.
5147
5148 2007-02-23  Richard Guenther  <rguenther@suse.de>
5149
5150         * g++.dg/warn/changes-meaning.C: New testcase.
5151
5152 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5153
5154         PR libgfortran/30910
5155         * gfortran.dg/fmt_zero_precision.f90: Update test.
5156
5157 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.dg/torture/builtin-frexp-1.c: New test.
5160
5161 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5162
5163         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5164
5165 2007-02-22  Ian Lance Taylor  <iant@google.com>
5166
5167         PR debug/30898
5168         * g++.dg/debug/pr30898.C: New test.
5169
5170 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5171
5172         * gcc.dg/vect/vect-106.c: New test.
5173
5174 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5175             Ira Rosen  <irar@il.ibm.com>
5176
5177         PR tree-optimization/30843
5178         * gcc.dg/vect/pr30843.c: New test.
5179
5180 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5181
5182         PR tree-optimization/30858
5183         * gcc.dg/vect/pr30858.c: New test.
5184
5185 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5186
5187         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5188         to set options for compiling testglue.
5189         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5190         * lib/obj-c++.exp (obj-c++_init): Likewise.
5191
5192 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5193
5194         * gnat.dg/derived_aggregate.adb: New test.
5195
5196 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5197
5198         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5199         sh* targets.  Call the correct CKSGN macro.
5200
5201 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5202
5203         * gfortran.dg/gomp/omp_parse1.f90: New test.
5204         * gfortran.dg/gomp/omp_parse2.f: New test.
5205
5206 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5207
5208         PR fortran/30869
5209         * gfortran.dg/do_pointer_1.f90:  New test.
5210
5211 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5212
5213         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5214         and scalbln.
5215
5216 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5217
5218         * gcc.dg/darwin-minversion-1.c: New.
5219         * gcc.dg/darwin-minversion-2.c: New.
5220
5221 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5222
5223         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5224
5225 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5226             DJ Delorie <dj@redhat.com>
5227
5228         PR other/30824
5229         * gcc.dg/Wfatal.c: New.
5230         * gcc.dg/Wfatal-2.c: New.
5231         * gcc.dg/Werror-1.c: Adjust expectations.
5232         * gcc.dg/Werror-5.c: Likewise.
5233         * gcc.dg/Werror-7.c: Likewise.
5234         * gcc.dg/Werror-10.c: Likewise.
5235         * gcc.dg/Werror-11.c: Likewise.
5236
5237 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5238
5239         PR fortran/30522
5240         * gfortran.dg/volatile10.f90: New test.
5241
5242 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5243
5244         PR libfortran/30533
5245         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5246
5247 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5248
5249         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5250         * gcc.dg/Walways-true-1.c: Likewise.
5251         * gcc.dg/weak/weak-3.c: Likewise.
5252         * gcc.dg/Werror-1.c: Likewise.
5253         * gcc.dg/Werror-3.c: Likewise.
5254         * gcc.dg/Werror-4.c: Likewise.
5255         * gcc.dg/Werror-5.c: Likewise.
5256         * gcc.dg/Werror-6.c: Likewise.
5257         * gcc.dg/Werror-7.c: Likewise.
5258         * gcc.dg/Werror-8.c: Likewise.
5259         * gcc.dg/Werror-10.c: Likewise.
5260         * gcc.dg/Werror-11.c: Likewise.
5261         * gcc.dg/Werror-12.c: Likewise.
5262         * g++.old-deja/g++.mike/warn8.C: Likewise.
5263         * g++.dg/warn/Walways-true-1.C: Likewise.
5264         * g++.dg/warn/Walways-true-2.C: Likewise.
5265         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5266         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5267         -Wstring-literal-comparison with -Waddress.
5268         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5269         -Wno-string-literal-comparison with -Wno-address.
5270
5271 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5272
5273         * gnat.dg/self_aggregate_with_call.adb: New test.
5274
5275 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5276
5277         PR tree-optimization/30975
5278         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5279         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5280         * gcc.dg/vect/pr30795.c: New.
5281
5282 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5283
5284         PR fortran/30681
5285         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5286
5287 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5288
5289         PR rtl-optimization/28173
5290         * gcc.target/i386/andor-1.c: New test case.
5291
5292 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5293
5294         * gcc.dg/torture/builtin-ldexp-1.c: New.
5295         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5296
5297 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5298
5299         * gfortran.dg/array_constructor_15.f90: New test case.
5300
5301 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5302
5303         * gfortran.dg/forall_10.f90: New test case.
5304
5305 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5306
5307         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5308
5309 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5310
5311         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5312         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5313
5314 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5315
5316         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5317         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5318         * gcc.target/i386/xchg-1.c: New test.
5319         * gcc.target/i386/xchg-2.c: New test.
5320
5321 2007-02-16  Richard Guenther  <rguenther@suse.de>
5322             Christian Bruel  <christian.bruel@st.com>
5323
5324         * gcc.dg/strict-overflow-5.c: New testcase.
5325
5326 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5327
5328         PR fortran/30793
5329         * gfortran.dg/func_derived_4.f90: New test.
5330
5331 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5332
5333         PR middle-end/30391
5334         * gfortran.dg/pr30391-1.f90: New test case.
5335
5336 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5337
5338         PR middle-end/30433
5339         * gcc.c-torture/compile/pr30433.c: New testcase to check
5340         that complex constants comparisions are foldded.
5341
5342 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5343
5344         PR C++/30158
5345         * g++.dg/ext/stmtexpr10.C: New testcase.
5346
5347 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5348
5349         PR middle-end/30729
5350         * gcc.dg/Wunused-value-2.c: New testcase.
5351
5352 2007-02-15  Ian Lance Taylor  <iant@google.com>
5353
5354         * g++.dg/eh/subreg-1.C: New test.
5355
5356 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5357
5358         PR c/26494
5359         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5360         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5361         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5362         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5363         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5364         * gcc.dg/Werror-implicit-function-declaration.c: New.
5365
5366 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5367
5368         PR c++/28943
5369         * g++.dg/warn/pr28943.C: New.
5370
5371 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5372
5373         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5374
5375 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5376
5377         PR fortran/30779
5378         * gfortran.dg/error_recovery_3.f90: New test.
5379
5380 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5381
5382         * g++.dg/tree-ssa/sra-1.C: New.
5383
5384 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5385
5386         * g++.dg/tree-ssa/sra-1.C: New.
5387
5388 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5389
5390         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5391
5392 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5393
5394         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5395
5396 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5397
5398         PR fortran/30799
5399         * gfortran.dg/logical_2.f90: New test.
5400
5401 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5402
5403         * gcc.dg/torture/complex-alias-1.c: New test.
5404
5405 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5406
5407         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5408         instead of -fdump-tree-tailcall.
5409
5410 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5411
5412         * gfortran.dg/interface_10.f90: Fix comment typo.
5413
5414 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5415
5416         PR tree-optimization/30771
5417         * gcc.dg/vect/pr30771.c: New test.
5418
5419 2007-02-13  Ian Lance Taylor  <iant@google.com>
5420
5421         * gcc.dg/Wstrict-overflow-1.c: New test.
5422         * gcc.dg/Wstrict-overflow-2.c: New test.
5423         * gcc.dg/Wstrict-overflow-3.c: New test.
5424         * gcc.dg/Wstrict-overflow-4.c: New test.
5425         * gcc.dg/Wstrict-overflow-5.c: New test.
5426         * gcc.dg/Wstrict-overflow-6.c: New test.
5427         * gcc.dg/Wstrict-overflow-7.c: New test.
5428         * gcc.dg/Wstrict-overflow-8.c: New test.
5429         * gcc.dg/Wstrict-overflow-9.c: New test.
5430         * gcc.dg/Wstrict-overflow-10.c: New test.
5431
5432 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5433
5434         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5435
5436 2007-02-13  Richard Henderson  <rth@redhat.com>
5437
5438         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5439         * gcc.c-torture/execute/pr29302-1.c: ... here.
5440
5441 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5442
5443         PR c/29521
5444         * gcc.dg/c90-return-1.c: Update output.
5445         * gcc.dg/c99-return-1.c: Likewise.
5446
5447 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5448
5449         PR fortran/30554
5450         * gfortran.dg/used_dummy_types_7.f90: New test..
5451
5452 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5453
5454         * gcc.target/i386/parity-1.c: New test.
5455         * gcc.target/i386/parity-2.c: New test.
5456
5457 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5458
5459         * gcc.target/i386/builtin-bswap-3.c: New test case.
5460
5461 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5462
5463         PR tree-optimization/29145
5464         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5465         alias analysis is improved to take better advantage of restrict
5466         qualified pointers.
5467         * gcc.dg/vect/vect-80.c: Likewise.
5468         * gcc.dg/vect/pr29145.c: New.
5469
5470 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5471
5472         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5473         * gcc.target/i386/sse4a-insert.c: Likewise.
5474
5475 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5476
5477         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5478         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5479
5480 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5481
5482         PR fortran/30478
5483         * gfortran.dg/enum_4.f90: Update error message checks.
5484
5485 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5486
5487         PR fortran/30554
5488         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5489         versions of the modules.
5490
5491         PR fortran/30617
5492         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5493         by getting rid of recursive I/O and providing functions with
5494         results.
5495
5496         PR fortran/30319
5497         * gfortran.dg/char_array_constructor_2.f90
5498
5499 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/26988
5502         * g++.dg/template/spec34.C: New test
5503
5504 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5505
5506         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5507         on i?86 and x86_64.
5508         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5509         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5510         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5511         on i?86 and x86_64.
5512         * gcc.dg/vect/vect-113.c: Ditto.
5513
5514 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5515
5516         PR c++/29487
5517         * g++.dg/eh/weak1-C: New test.
5518         * g++.dg/eh/weak1-a.cc: Likewise.
5519         * g++.dg/eh/comdat1.C: Likewise.
5520
5521 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5522             Dorit Nuzman  <dorit@il.ibm.com>
5523
5524         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5525         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5526         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5527         * gcc.dg/vect/vect-113.c: Likewise.
5528
5529         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5530
5531 2007-02-10  Richard Henderson  <rth@redhat.com>
5532
5533         * lib/target-supports.exp (check_effective_target_tls): Redefine
5534         to mean non-emulated tls.
5535         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5536         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5537         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5538         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5539         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5540         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5541         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5542
5543 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5544
5545         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5546
5547 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5548
5549         * gfortran.dg/secnds.f: Replace time tolerance with a
5550         before-and-after bracket.
5551         * gfortran.dg/secnds-1.f: Likewise.
5552
5553 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5554
5555         PR fortran/30512
5556         * gfortran.dg/maxlocval_1.f90: New test.
5557
5558 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5559
5560         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5561
5562 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5563
5564         PR fortran/30720
5565         * gfortran.dg/array_function_1.f90: New test.
5566
5567 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5568
5569         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5570         (check_effective_target_dummy_wcsftime): New functions.
5571
5572 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5573
5574         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5575         * lib/target-supports.exp (check_effective_target_uclibc): New
5576         function.
5577
5578 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5579
5580         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5581         (vsnprintf): Don't define for uClibc targets.
5582
5583 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5584
5585         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5586         set before checking whether it was allowed.
5587         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5588         before checking inside_main.
5589
5590 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5591
5592         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5593         uClinux targets.
5594         (u16sf): Likewise u4sf.
5595         * g++.dg/compat/struct-layout-1.h: Likewise.
5596
5597 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5598
5599         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5600         procedure.
5601         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5602         m68k targets if check_effective_target_coldfire_fpu returns true.
5603
5604 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5605         Richard Guenther  <rguenther@suse.de>
5606
5607         PR middle-end/23361
5608         * gcc.dg/fold-compare-3.c: New testcase.
5609         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5610
5611 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5612
5613         * gcc.dg/pr26570.c: Clean up coverage files.
5614         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5615         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5616         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5617         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5618         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5619         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5620         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5621         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5622         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5623         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5624         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5625         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5626         * gcc.dg/vect/pr28952.c: Ditto.
5627         * gcc.dg/vect/pr27151.c: Ditto.
5628         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5629         * g++.dg/gomp/macro-3.C: Ditto.
5630
5631 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5632
5633         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5634         of the loop.
5635
5636 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5637
5638         * gcc.target/i386/builtin-bswap-2.c: New test case.
5639
5640 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5641
5642         * gfortran.dg/forall_8.f90: New test case.
5643         * gfortran.dg/forall_9.f90: Likewise.
5644
5645 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5646
5647         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5648
5649 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5650
5651         * lib/target-supports.exp (check_effective_target_simulator): New.
5652
5653 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5654
5655         * gcc.dg/tree-ssa/loop-25.c: New test.
5656
5657 2007-02-06  Richard Henderson  <rth@redhat.com>
5658
5659         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5660
5661 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5662
5663         * gcc.target/powerpc/popcount-1.c: New test case.
5664         * gcc.target/powerpc/parity-1.c: Likewise.
5665
5666 2007-02-06  Richard Guenther  <rguenther@suse.de>
5667
5668         PR middle-end/27302
5669         * gcc.dg/torture/pr27302-2.c: New testcase.
5670
5671 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5672
5673         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5674         * gcc.dg/vect/vect-iv-1.c: New test.
5675         * gcc.dg/vect/vect-iv-2.c: New test.
5676         * gcc.dg/vect/vect-iv-3.c: New test.
5677         * gcc.dg/vect/vect-iv-4.c: New test.
5678         * gcc.dg/vect/vect-iv-5.c: New test.
5679         * gcc.dg/vect/vect-iv-6.c: New test.
5680         * gcc.dg/vect/vect-iv-7.c: New test.
5681         * gcc.dg/vect/vect-iv-8.c: New test.
5682         * gcc.dg/vect/vect-iv-9.c: New test.
5683         * gcc.dg/vect/vect-iv-10.c: New test.
5684         * gcc.dg/vect/vect-iv-11.c: New test.
5685         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5686         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5687         * gcc.dg/vect/vect-14.c: Now vectorizable.
5688         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5689         loop).
5690         * gcc.dg/vect/vect-27.c: Likewise.
5691         * gcc.dg/vect/vect-29.c Likewise.
5692         * gcc.dg/vect/vect-dv-2.c: Likewise.
5693         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5694         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5695         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5696
5697 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5698
5699         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5700
5701 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5702
5703         * gcc.dg/builtins-20.c: Add more cases.
5704
5705 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
5706
5707         PR debug/30189
5708         * gcc.dg/pr30189.c: New test.
5709
5710 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5711
5712         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5713         for running tests.
5714         * gcc.target/i386/sse4a-extract.c: New test.
5715         * gcc.target/i386/sse4a-insert.c: New test.
5716         * gcc.target/i386/sse4a-montsd.c: New test.
5717         * gcc.target/i386/sse4a-montss.c: New test.
5718
5719 2007-02-05  Richard Guenther  <rguenther@suse.de>
5720
5721         * gcc.target/i386/vectorize3.c: New testcase.
5722
5723 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
5724
5725         PR target/30665
5726         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5727
5728 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5729
5730         PR fortran/30611
5731         * gfortran.dg/repeat_1.f90: New test.
5732
5733 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
5734
5735         PR fortran/30605
5736         * gfortran.dg/spread_shape_1.f90: Remove tabs.
5737         * gfortran.dg/derived_init_2.f90: Ditto.
5738         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5739         * gfortran.dg/array_initializer_1.f90: Ditto.
5740         * gfortran.dg/do_2.f90: Ditto.
5741         * gfortran.dg/proc_assign_1.f90: Ditto.
5742
5743 2007-02-04  Richard Guenther  <rguenther@suse.de>
5744
5745         PR middle-end/30636
5746         * g++.dg/warn/pr30636.C: New testcase.
5747         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5748
5749 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
5750
5751         PR middle-end/30667
5752         * gfortran.dg/pr30667.f: New test.
5753
5754 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5755
5756         * gcc.dg/builtins-54.c: Add more cases.
5757
5758 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
5759
5760         PR fortran/30514
5761         * gfortran.dg/zero_sized_2.f90: New test.
5762
5763         PR fortran/30660
5764         * gfortran.dg/alloc_comp_basics_4.f90: New test.
5765
5766         PR fortran/29820
5767         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5768         file.
5769
5770 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5771
5772         PR fortran/30683
5773         * gfortran.dg/interface_10.f90: New test.
5774
5775 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5776
5777         * gcc.dg/builtins-20.c: Add more cases.
5778
5779 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5780
5781         PR target/29682
5782         * gcc-target/ia64/pr29682.c: New test.
5783
5784 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5785
5786         PR fortran/30284
5787         * gfortran.dg/arrayio_11.f90.f90: New test.
5788
5789         PR fortran/30626
5790         * gfortran.dg/arrayio_12.f90.f90: New test.
5791
5792 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5793
5794         PR c++/30536
5795         * g++.dg/tls/diag-5.C: New test.
5796
5797         PR middle-end/30473
5798         * gcc.dg/pr30473.c: New test.
5799         * gcc.c-torture/execute/20070201-1.c: New test.
5800
5801 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5802
5803         * gfortran.dg/dependency_20.f90: New test case.
5804
5805 2007-01-31  Ian Lance Taylor  <iant@google.com>
5806
5807         * gcc.dg/lower-subreg-1.c (test): New test.
5808
5809 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5810
5811         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5812
5813 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5814
5815         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5816         * gcc.dg/torture/builtin-math-3.c: Likewise.
5817
5818 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5819
5820         gcc.dg/Wparentheses-2.c: Update and add new tests.
5821
5822 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5823
5824         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5825         vectorize.
5826
5827 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5828
5829         * gcc.dg/builtins-63.c: New test.
5830
5831 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5832
5833         PR fortran/27588
5834         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5835
5836 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5837
5838         PR fortran/30520
5839         * gfortran.dg/volatile8.f90: New argument conformance test.
5840         * gfortran.dg/volatile9.f90: New scope test.
5841
5842 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5843
5844         PR c++/24745
5845         * g++.dg/warn/null4.C: New.
5846
5847 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5848             Uros Bizjak  <ubizjak@gmail.com>
5849
5850         * gcc.dg/large-size-array-3.c: Correct typo.
5851
5852 2007-01-30  Richard Guenther  <rguenther@suse.de>
5853
5854         PR middle-end/27657
5855         * g++.dg/debug/pr27657.C: New testcase.
5856
5857 2007-01-30  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/30313
5860         * gcc.dg/torture/pr30313.c: New testcase.
5861
5862 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5863
5864         * gcc.dg/dfp/dfp-except.h: New file.
5865         * gcc.dg/dfp/fe-check.h: New file.
5866         * gcc.dg/dfp/fe-binop.c: New test.
5867         * gcc.dg/dfp/fe-convert-1.c: New test.
5868         * gcc.dg/dfp/fe-convert-2.c: New test.
5869         * gcc.dg/dfp/fe-convert-3.c: New test.
5870
5871         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5872         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5873         * gcc.dg/dfp/convert-dfp.c: Ditto.
5874         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5875
5876 2007-01-29  Josh Conner  <jconner@apple.com>
5877
5878         * gcc.target/powerpc/altivec-24.c: New test.
5879
5880 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5881
5882         PR c++/28266
5883         * g++.dg/parse/defarg12.C: New test.
5884
5885 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/30554
5888         * gfortran.dg/used_dummy_types_6.f90: New test.
5889
5890 2007-01-28  Jan Hubicka  <jh@suse.cz>
5891
5892         * gcc.dg/tree-prof/val-prof-6.c: New test.
5893
5894 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5895
5896         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5897
5898 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5899
5900         PR C++/28988
5901         * g++.dg/expr/dtor4.C: New test.
5902
5903 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5904
5905         * gcc.dg/tree-ssa/loop-23.c: New test.
5906
5907 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5908
5909         PR libfortran/30389
5910         * gfortran.dg/achar_2.f90:  New test.
5911         * gfortran.dg/achar_3.f90:  New test.
5912
5913 2007-01-27  Ian Lance Taylor  <iant@google.com>
5914
5915         * gcc.dg/strict-overflow-1.c: New test.
5916         * gcc.dg/no-strict-overflow-1.c: New test.
5917         * gcc.dg/strict-overflow-2.c: New test.
5918         * gcc.dg/no-strict-overflow-2.c: New test.
5919         * gcc.dg/strict-overflow-3.c: New test.
5920         * gcc.dg/no-strict-overflow-3.c: New test.
5921         * gcc.dg/strict-overflow-4.c: New test.
5922         * gcc.dg/no-strict-overflow-4.c: New test.
5923         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5924         * gcc.dg/pr15784-1.c: Likewise.
5925         * gcc.dg/pr20922-1.c: Likewise.
5926         * gcc.dg/pr20922-3.c: Likewise.
5927         * gcc.dg/pr20922-4.c: Likewise.
5928         * gcc.dg/pr20922-6.c: Likewise.
5929         * gcc.dg/compare-4.c: Likewise.
5930         * gcc.dg/torture/pr26898-1.c: Likewise.
5931         * gcc.dg/tree-ssa/divide-1.c: Likewise.
5932         * gcc.dg/tree-ssa/divide-2.c: Likewise.
5933         * gcc.dg/tree-ssa/divide-3.c: Likewise.
5934         * gcc.dg/tree-ssa/divide-4.c: Likewise.
5935         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5936         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5937         * gcc.dg/tree-ssa/pr21082.c: Likewise.
5938         * gcc.dg/tree-ssa/pr26899.c: Likewise.
5939         * g++.dg/tree-ssa/pr21082.C: Likewise.
5940
5941 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5942
5943         * gcc-dg/large-size-array-3.c: New test case.
5944
5945 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5946
5947         * gfortran.dg/forall_7.f90: New test case.
5948
5949 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/30407
5952         * gfortran.dg/where_operator_assign_1.f90: New test.
5953         * gfortran.dg/where_operator_assign_2.f90: New test.
5954         * gfortran.dg/where_operator_assign_3.f90: New test.
5955
5956 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
5957
5958         * lib/target-supports.exp
5959         (check_effective_target_powerpc_altivec): New.
5960         (check_effective_target_vect_cmdline_needed): Use it.
5961
5962 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5963
5964         PR fortran/30278
5965         * gfortran.dg/backslash_3.f: New test.
5966
5967 2007-01-26  Richard Guenther  <rguenther@suse.de>
5968
5969         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5970
5971 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5972
5973         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5974         * gfortran.dg/vect/vect.exp: Ditto.
5975         * gfortran.dg/dg.exp: Ditto.
5976         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5977         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5978
5979 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5980
5981         * gcc.dg/builtins-20.c: Add more cases.
5982         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5983
5984 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5985
5986         PR fortran/30437
5987         * gcc.dg/Wall.c: New.
5988         * gcc.dg/Wno-all.c: New.
5989         * gfortran.dg/Wall.f90: New.
5990         * gfortran.dg/Wno-all.f90: New.
5991
5992 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5993
5994         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5995         * g++.dg/eh/simd-2.C: Also run on Darwin.
5996         * g++.dg/eh/simd-3.C: New.
5997         * g++.dg/eh/simd-4.C: New.
5998
5999 2007-01-25  Richard Guenther  <rguenther@suse.de>
6000
6001         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6002         and _PROFILE_USE.
6003         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6004
6005 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6006
6007         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6008         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6009         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6010         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6011         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6012         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6013         * gcc.dg/ipa/ipa-7.c: New testcase.
6014
6015 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6016
6017         * g++.dg/cpp0x/warn_cxx0x.C: New.
6018
6019 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6020
6021         * gcc.dg/builtins-20.c: Test builtin carg.
6022
6023 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6024
6025         PR middle-end/27416
6026         * gcc.dg/gomp/pr27416.c: New test.
6027
6028         PR middle-end/30494
6029         * gcc.dg/gomp/pr30494.c: New test.
6030         * g++.dg/gomp/pr30494.C: New test.
6031
6032         PR middle-end/30421
6033         * gcc.dg/gomp/pr30421.c: New test.
6034
6035 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6036
6037         * gcc.target/ia64/versionid-1.c: New test.
6038         * gcc.target/ia64/versionid-2.c: New test.
6039
6040 2007-01-24  Richard Guenther  <rguenther@suse.de>
6041
6042         PR testsuite/30181
6043         * gcc.dg/builtins-57.c: Change to a link-time testcase
6044         to support non-C99 targets.
6045
6046 2007-01-24  Jan Hubicka  <jh@suse.cz>
6047
6048         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6049
6050 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6051
6052         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6053
6054 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6055
6056         PR objc/27438
6057         * objc.dg/const-str-12.m: New test.
6058
6059 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6060
6061         PR fortran/30532
6062         * gfortran.dg/ctrl-z.f90:  New test.
6063
6064 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6065
6066         PR fortran/30481
6067         * gfortran.dg/namelist_assumed_char.f90:  New test.
6068
6069 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6070
6071         PR c++/27492
6072         * g++.dg/inherit/covariant15.C: New test.
6073
6074 2007-01-23  Ian Lance Taylor  <iant@google.com>
6075
6076         * g++.dg/warn/Wparentheses-24.C: New test.
6077
6078 2007-01-23  Richard Guenther  <rguenther@suse.de>
6079
6080         PR testsuite/30560
6081         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6082         with full path.
6083
6084 2007-01-22  Richard Guenther  <rguenther@suse.de>
6085
6086         PR tree-optimization/30038
6087         * gcc.dg/builtins-62.c: New testcase.
6088
6089 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6090
6091         * gcc.c-torture/compile/20070121.c: New test.
6092
6093 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6094
6095         PR libfortran/30525
6096         * gfortran.dg/char_comparison_1.f:  New test.
6097
6098 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6099
6100         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6101
6102 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6103
6104         PR objc/30479
6105         * objc.dg/pch: New directory.
6106         * objc.dg/pch/pch.exp: New file.
6107         * objc.dg/pch/interface-1.m: New test.
6108         * objc.dg/pch/interface-1.hs: New include file.
6109         * lib/objc.exp (objc_target_compile): Add
6110         "-x objective-c-header" in front of the sources if this is
6111         a precompiled header being compiled.
6112
6113 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6114
6115         * gfortran.dg/array_memcpy_3.f90: New test case.
6116         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6117
6118 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6119             Brooks Moses  <brooks.moses@codesourcery.com>
6120             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6121
6122         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6123         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6124
6125 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6126
6127         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6128
6129 2007-01-19  Mike Stump  <mrs@apple.com>
6130
6131         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6132         away.
6133
6134 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6135
6136         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6137         option instead of -funsafe-math-optimizations.
6138
6139 2007-01-19  Tomas Bily  <tbily@suse.cz>
6140
6141         gcc.dg/tree-prof/indir-call-prof.c: New.
6142         g++.dg/dg.exp: Add tree-prof subdirectory.
6143         g++.dg/tree-prof/indir-call-prof.C: New.
6144         g++.dg/tree-prof/tree-prof.exp: New.
6145
6146 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6147
6148         PR c++/17947
6149         * g++.dg/warn/deprecated.C: Update warning output.
6150         * g++.dg/warn/deprecated-2.C: Likewise.
6151         * g++.dg/warn/deprecated-3.C: New.
6152
6153 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         * gcc.c-torture/execute/nestfunc-7.c: New.
6156
6157 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6158
6159         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6160
6161 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         * gcc.dg/m68k-pic-1.c: New.
6164
6165 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6166
6167         * gfortran.dg/array_memcpy_4.f90: New test case.
6168
6169 2007-01-18  Josh Conner  <jconner@apple.com>
6170
6171         PR target/30485
6172         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6173         * gcc.dg/vect/no-trapping-math-1: New.
6174         * gcc.dg/vect/no-trapping-math-2: New.
6175
6176 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6177
6178         * gcc.target/i386/387-8.c: Update comment about optimizing
6179         inherent load of 1.0 of fptan instruction.
6180
6181 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6182             Richard Guenther <rguenther@suse.de>
6183
6184         PR diagnostic/8268
6185         * gcc.dg/Warray-bounds.c: New testcase.
6186         * gcc.dg/Warray-bounds-2.c: New testcase.
6187         * g++.dg/warn/Warray-bounds.C: New testcase.
6188         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6189
6190 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6191
6192         PR fortran/30476
6193         * gfortran.dg/generic_12.f90: New test.
6194
6195 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6196
6197         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6198         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6199
6200 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6201
6202         * gcc.dg/dfp/compare-special.h: New file.
6203         * gcc.dg/dfp/compare-special-32.c: New test.
6204         * gcc.dg/dfp/compare-special-64.c: New test.
6205         * gcc.dg/dfp/compare-special-128.c: New test.
6206
6207 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6208             Paul Thomas  <pault@gcc.gnu.org>
6209             Steven G. Kargl  <kargl@gcc.gnu.org>
6210
6211         PR fortran/30404
6212         * gfortran.dg/forall_6.f90: New test case.
6213         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6214         * gfortran.dg/dependency_13.f90: Likewise.
6215
6216 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6217
6218         PR testsuite/12325
6219         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6220         targets that don't support Inf.
6221
6222 2007-01-15  Dale Johannesen  <dalej@apple.com>
6223
6224         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6225
6226 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6227
6228         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6229         of achar for 0xff to avoid the "Extended ASCII not
6230         implemented" error message.
6231
6232 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6233
6234         PR fortran/28172
6235         * gfortran.dg/altreturn_4.f90: New test.
6236
6237         PR fortran/29389
6238         * gfortran.dg/stfunc_4.f90: New test.
6239
6240         PR fortran/29712
6241         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6242         * gfortran.dg/initialization_1.f90: Change warning.
6243
6244         PR fortran/30283
6245         * gfortran.dg/specification_type_resolution_2.f90: New test.
6246
6247 2007-01-14  Jan Hubicka  <jh@suse.cz>
6248
6249         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6250         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6251         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6252         elimination.
6253
6254 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/30410
6257         * gfortran.dg/external_procedures_2.f90: New test.
6258
6259 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6260
6261         PR target/30413
6262         * gcc.target/i386/pr30413.c: New test.
6263
6264 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6265
6266         PR fortran/30452
6267         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6268
6269 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6270
6271         * gcc.dg/20070112-1.c: New test.
6272
6273 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6274
6275         PR libgfortran/30435
6276         * gfortran.dg/list_read_6.f90: New test.
6277
6278 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6279
6280         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6281
6282 2007-01-12  Tom Tromey  <tromey@redhat.com>
6283
6284         PR preprocessor/28227:
6285         * gcc.dg/cpp/pr28227.c: New file.
6286
6287 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6288
6289         * gcc.dg/tree-ssa/loop-22.c: New test.
6290
6291 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6292
6293         PR tree-optimization/29516
6294         * gcc.dg/tree-ssa/loop-20.c: New test.
6295
6296 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6297
6298         PR libfortran/30415
6299         * minmaxloc_integer_kinds_1.f90:  New test.
6300
6301 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6302
6303         PR c++/29573
6304         * g++.dg/template/sizeof-template-argument.C: New test.
6305
6306 2007-01-11  Jan Hubicka  <jh@suse.cz>
6307
6308         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6309         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6310         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6311         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6312         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6313         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6314         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6315         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6316         transformation in question.
6317         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6318         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6319         * gcc.dg/always_inline3.c: Likewise.
6320
6321 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/28999
6324         * g++.dg/template/typename11.C: New test.
6325
6326 2007-01-10  Robert Kennedy <jimbob@google.com>
6327
6328         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6329
6330 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6331
6332         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6333         for different integer kinds.
6334         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6335         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6336         * gfortran.dg/ishft_2.f90: New test.
6337         * gfortran.dg/ishft_3.f90: New test.
6338
6339 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6340
6341         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6342
6343 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6344
6345         PR tree-optimization/30322
6346         * gcc.dg/tree-ssa/loop-21.c: New test.
6347
6348 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6349
6350         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6351
6352 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6353
6354         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6355
6356 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6357
6358         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6359         * g++.dg/warn/overflow-warn-3.C: Likewise.
6360         * g++.dg/warn/overflow-warn-4.C: Likewise.
6361         * g++.dg/warn/overflow-warn-5.C: Likewise.
6362         * g++.dg/warn/overflow-warn-6.C: Likewise.
6363         * g++.dg/warn/Woverflow-1.C: Likewise.
6364         * g++.dg/warn/Woverflow-2.C: Likewise.
6365         * g++.dg/warn/Woverflow-3.C: Likewise.
6366         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6367
6368 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6369
6370         * gfortran.dg/array_constructor_14.f90: New test case.
6371         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6372
6373 2007-01-08  Richard Guenther  <rguenther@suse.de>
6374
6375         PR tree-optimization/23603
6376         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6377         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6378
6379 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6380
6381         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6382         in __v8qi typedef.
6383         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6384         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6385         compiler behaviour.
6386         * gcc.dg/simd-5.c: Likewise.
6387         * gcc.dg/simd-6.c: Likewise.
6388         * g++.dg/conversion/simd1.C: Likewise.
6389         * g++.dg/conversion/simd3.C: Likewise.
6390         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6391         (main): Use it.
6392
6393 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6394
6395         PR tree-optimization/29877
6396         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6397         name of a hard register for the target concerned.  Adjust dg-error
6398         directives to cope with new behaviour of TER.
6399
6400 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6401
6402         PR c++/28986
6403         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6404         * g++.dg/warn/overflow-warn-1.C: New.
6405         * g++.dg/warn/overflow-warn-3.C: New.
6406         * g++.dg/warn/overflow-warn-4.C: New.
6407         * g++.dg/warn/overflow-warn-5.C: New.
6408         * g++.dg/warn/overflow-warn-6.C: New.
6409         * g++.dg/warn/Woverflow-1.C: New.
6410         * g++.dg/warn/Woverflow-2.C: New.
6411         * g++.dg/warn/Woverflow-3.C: New.
6412         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6413
6414 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6415
6416         PR fortran/27698
6417         * gfortran.dg/invalid_name.f90: New test.
6418         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6419         * gfortran.dg/gomp/pr29759.f90: Ditto.
6420
6421 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6422
6423         * gfortran.dg/present_1.f90:  Update error message.
6424
6425 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6426
6427         PR c++/19439
6428         * g++.dg/template/duplicate1.C: New test
6429         * g++.dg/template/memfriend6.C: Adjust error markers.
6430
6431 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6432
6433         PR tree-opt/30385
6434         * gcc.dg/torture/inline-1.c: New test.
6435
6436 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6437
6438         PR c/19978
6439         * gcc.dg/multiple-overflow-warn-1.c: New.
6440         * gcc.dg/multiple-overflow-warn-2.c: New.
6441         * gcc.dg/overflow-warn-6.c: New.
6442         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6443
6444 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6445
6446         * gfortran.dg/array_memcpy_1.f90: New test case.
6447         * gfortran.dg/array_memcpy_2.f90: Likewise.
6448
6449 2007-01-05  Richard Guenther  <rguenther@suse.de>
6450
6451         PR middle-end/27826
6452         * g++.dg/opt/pr27826.C: New testcase.
6453
6454 2007-01-05  Ian Lance Taylor  <iant@google.com>
6455
6456         * gcc.dg/Walways-true-1.c: New test.
6457         * gcc.dg/Walways-true-2.c: New test.
6458         * g++.dg/warn/Walways-true-1.C: New test.
6459         * g++.dg/warn/Walways-true-2.C: New test.
6460
6461 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR c/30360
6464         * gcc.dg/pr30360.c: New test.
6465
6466 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6467
6468         PR fortran/23232
6469         * gfortran.dg/data_implied_do_1.f90: New test.
6470
6471         PR fortran/27996
6472         PR fortran/27998
6473         * gfortran.dg/char_length_1.f90: New test.
6474
6475 2007-01-05  Richard Guenther  <rguenther@suse.de>
6476
6477         PR middle-end/28116
6478         * g++.dg/opt/pr28116.C: New testcase.
6479
6480 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6481
6482         PR fortran/29624
6483         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6484           invalid deallocate.
6485         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6486         * gfortran.dg/protected_4.f90: Add pointer intent check.
6487         * gfortran.dg/protected_6.f90: Add pointer intent check.
6488         * gfortran.dg/pointer_intent_1.f90: New test.
6489         * gfortran.dg/pointer_intent_2.f90: New test.
6490         * gfortran.dg/pointer_intent_3.f90: New test.
6491
6492 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6493
6494         PR 30235
6495         * gfortran.dg/altreturn_2.f90: new test.
6496
6497 2007-01-04  Tom Tromey  <tromey@redhat.com>
6498
6499         PR preprocessor/28165:
6500         * gcc.dg/cpp/pr28165.c: New file.
6501
6502 2007-01-03  Josh Conner  <jconner@apple.com>
6503
6504         PR middle-end/29683
6505         * gcc.dg/pr29683.c: New.
6506
6507 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR c++/28217
6510         * g++.dg/pch/template-1.C: New test.
6511         * g++.dg/pch/template-1.Hs: New file.
6512
6513 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6514
6515         PR middle-end/30353
6516         * gcc.c-torture/compile/complex-4.c: New test.
6517
6518 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6519
6520         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6521         -maltivec.
6522         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6523
6524 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR middle-end/30286
6527         * gcc.dg/pr30286.c: New test.
6528
6529         PR c++/29535
6530         * g++.dg/template/crash66.C: New test.
6531
6532         PR c++/29054
6533         * g++.dg/template/friend49.C: New test.
6534
6535 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6536
6537         * gfortran.dg/ibits.f90: New test.
6538
6539 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6540
6541         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6542         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6543
6544 2007-01-02  Jan Hubicka  <jh@suse.cz>
6545
6546         * gcc.dg/pr16194.c: We now output error on all three functions,
6547         not just first one.
6548
6549 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6550
6551         PR c/19977
6552         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6553         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6554
6555 2006-01-02  Ian Lance Taylor  <iant@google.com>
6556
6557         * g++.dg/warn/Wparentheses-22.C: New test.
6558         * g++.dg/warn/Wparentheses-23.C: New test.
6559
6560 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6561
6562         PR middle-end/7651
6563         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6564         * gcc.dg/declspec-3-Wextra.c: New.
6565         * gcc.dg/declspec-3-no.c: New
6566
6567 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6568
6569         PR fortran/20896
6570         * gfortran.dg/interface_10.f90: Remove.
6571
6572 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6573
6574         * gcc.dg/fold-eqxor-4.c: New test case.
6575
6576 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6577
6578         PR middle-end/30311
6579         * gcc.c-torture/compile/pr30311.c: New test.
6580
6581 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6582
6583         PR middle-end/30253
6584         * gcc.c-torture/compile/statement-expression-1.c: New test.
6585
6586 2007-01-01  Andreas Schwab  <schwab@suse.de>
6587
6588         PR target/29166
6589         * g++.dg/eh/pr29166.C: New test.
6590
6591 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6592
6593         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6594         New.
6595         (check_effective_target_vect_cmdline_needed): Use it.
6596
6597 2006-12-31  Richard Guenther  <rguenther@suse.de>
6598
6599         PR middle-end/30137
6600         * gcc.dg/pr30137-1.c: New testcase.
6601         * gcc.dg/pr30137-2.c: Likewise.
6602
6603 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6604
6605         PR middle-end/30322
6606         * gcc.dg/fold-plusnot-1.c: New test case.
6607
6608 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6609
6610         PR c++/29731
6611         * g++.dg/parse/template22.C: New test.
6612
6613 2006-12-31  Richard Guenther  <rguenther@suse.de>
6614
6615         PR middle-end/30338
6616         * gcc.c-torture/compile/pr30338.c: New testcase.
6617
6618 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6619
6620         PR fortran/27900
6621         * gfortran.dg/intrinsic_actual_4.f90: New test.
6622
6623         PR fortran/24325
6624         * gfortran.dg/func_decl_3.f90: New test.
6625
6626 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6627
6628         PR fortran/23060
6629         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6630         * gfortran.dg/c_by_val_1.f: New test.
6631         * gfortran.dg/c_by_val_2.f: New test.
6632         * gfortran.dg/c_by_val_3.f: New test.
6633
6634 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6635
6636         PR libfortran/30321
6637         * gfortran.dg/sum_zero_array_1.f90:  New test.
6638
6639 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR preprocessor/29612
6642         * gcc.dg/cpp/pr29612-1.c: New test.
6643         * gcc.dg/cpp/pr29612-2.c: New test.
6644
6645 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6646
6647         PR fortran/30034
6648         * gfortran.dg/pure_formal_proc_1.f90: New test.
6649
6650         PR fortran/30237
6651         * gfortran.dg/intrinsic_actual_3.f90: New test.
6652
6653 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6654
6655         PR fortran/30014
6656         * gfortran.dg/io_constraints_1.f90: Update test.
6657         * gfortran.dg/io_constraints_2.f90: Update test.
6658         * gfortran.dg/inquire_iolength.f90: New test.
6659
6660 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/20896
6663         * gfortran.dg/interface_10.f90: New test.
6664         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6665         since z is already, locally a variable.
6666
6667         PR fortran/25135
6668         * gfortran.dg/generic_11.f90: New test.
6669         * gfortran.dg/interface_7.f90: Remove name clash between module
6670         name and procedure 'x' referenced in the interface.
6671
6672 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6673
6674         PR middle-end/7651
6675         * gcc.dg/Wmissing-parameter-type.c: New.
6676         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6677         * gcc.dg/Wmissing-parameter-type-no.c: New.
6678
6679 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6680
6681         PR fortran/25818
6682         * gfortran.dg/entry_array_specs_2.f: New test.
6683
6684         PR fortran/30084
6685         * gfortran.dg/nested_modules_6.f90: New test.
6686
6687 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6688
6689         PR middle-end/7651
6690         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6691         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6692
6693 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6694
6695         PR C++/30168
6696         * g++.dg/opt/complex6.C: New test.
6697
6698 2006-12-22  Ben Elliston  <bje@au.ibm.com>
6699
6700         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6701         full" if the linker on spu-*-* warns about exceeding local store.
6702
6703         And revert this patch:
6704         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6705         fail to link due to relocation overflows on spu-*-*.
6706
6707 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6708
6709         PR fortran/30273
6710         * gfortran.dg/dependency_19.f90: New test.
6711
6712 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6713
6714         PR fortran/30202
6715         * gfortran.dg/alloc_comp_basics_3.f90: New test.
6716
6717 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
6718
6719         PR middle-end/30262
6720         * gcc.c-torture/execute/20061220-1.c: New test.
6721
6722         PR middle-end/30263
6723         * gcc.dg/gomp/asm-1.c: New test.
6724
6725         PR target/30230
6726         * g++.dg/eh/ia64-2.C: New test.
6727
6728 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6729
6730         PR target/28966
6731         PR target/29248
6732         * gcc.dg/rs6000-leaf.c: New.
6733
6734 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6735
6736         PR fortran/25392
6737         * gfortran.dg/f2c_8.f90: New test.
6738
6739 2006-12-20  Bill Wendling  <wendling@apple.com>
6740
6741         * gcc.dg/asm-b.c: Check for __ppc64__.
6742
6743 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6744
6745         PR fortran/30190
6746         * gfortran.dg/bounds_check_5.f90: New test.
6747
6748 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
6749
6750         PR middle-end/30143
6751         * gcc.dg/gomp/complex-1.c: New testcase.
6752
6753 2006-12-20  Roger Sayle  <roger@eyesopen.com>
6754
6755         * gfortran.dg/array_memset_1.f90: New test case.
6756
6757 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
6758
6759         * lib/target-supports.exp: Add spu to
6760         check_effective_target_vect_widen_mult_hi_to_si.
6761
6762 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6763
6764         PR fortran/29992
6765         * gfortran.dg/generic_9.f90: New test.
6766
6767         PR fortran/30081
6768         * gfortran.dg/generic_10.f90: New test.
6769
6770 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
6771
6772         PR tree-opt/30045
6773         * gcc.dg/pr30045.c: New test.
6774
6775 2006-12-20  Ben Elliston  <bje@au.ibm.com>
6776
6777         * gcc.dg/20020312-2.c: Add a case for __SPU__.
6778
6779 2006-12-19  Eric Christopher  <echristo@apple.com>
6780
6781         PR target/29302
6782         * gcc.c-torture/execute/pr29302-1.c: New.
6783
6784 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6785
6786         PR fortran/39238
6787         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6788
6789 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6790
6791         PR fortran/30236
6792         * gfortran.dg/altreturn_3.f90: New test.
6793
6794         * gfortran.dg/char_result_12.f90: Fix comment typos.
6795
6796 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6797
6798         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6799         as newlib's stdio.h uses non-traditional cpp constructs.
6800
6801 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6802
6803         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6804         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6805         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6806         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6807         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6808         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6809         * gfortran.dg/default_initialization.f: Renamed to
6810         default_initialization_1.f
6811         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6812         dollar_edit_descriptor_1.f
6813         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6814         dollar_edit_descriptor_2.f
6815         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6816         dollar_edit_descriptor_3.f
6817         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6818         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6819         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6820         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6821         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6822         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6823         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6824         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6825         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6826         * gfortran.dg/default_initialization_1.f: Renamed from
6827         default_initialization.f
6828         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6829         dollar_edit_descriptor-1.f
6830         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6831         dollar_edit_descriptor-2.f
6832         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6833         dollar_edit_descriptor-3.f
6834         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6835         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6836         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6837
6838 2006-12-18  Bill Wendling  <wendling@apple.com>
6839
6840         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6841         id is an OjbC keyword.
6842
6843 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6844
6845         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6846
6847 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6848
6849         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6850
6851 2006-12-18  Ian Lance Taylor  <iant@google.com>
6852
6853         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6854
6855 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6856
6857         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6858
6859 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6860
6861         PR fortran/30207
6862         * gfortran.fortran-torture/execute/where21.f90: New test.
6863
6864 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6865
6866         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6867
6868 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6869
6870         PR middle-end/7651
6871         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6872         * gcc.dg/if-empty-1.c: Likewise.
6873         * gcc.dg/pr23165.c: Likewise.
6874         * g++.dg/warn/empty-body.C: Likewise.
6875
6876 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR libfortran/30005
6879         * gfortran.dg/open_errors.f90: New test.
6880
6881 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6882
6883         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6884
6885         * gcc.target/i386/ssse3-pabsb.c: New file.
6886         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6887         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6888         * gcc.target/i386/ssse3-palignr.c: Likewise.
6889         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6890         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6891         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6892         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6893         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6894         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6895         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6896         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6897         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6898         * gcc.target/i386/ssse3-psignb.c: Likewise.
6899         * gcc.target/i386/ssse3-psignd.c: Likewise.
6900         * gcc.target/i386/ssse3-psignw.c: Likewise.
6901         * gcc.target/i386/ssse3-vals.h: Likewise.
6902
6903 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6904
6905         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6906         * lib/fortran-torture.exp: Include target-supports.exp.
6907
6908 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR target/30185
6911         * gcc.c-torture/execute/pr30185.c: New test.
6912
6913 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6914
6915         PR testsuite/30179
6916         PR testsuite/30180
6917         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6918         * gcc.dg/builtin-bswap-2.c: Likewise.
6919         * gcc.dg/builtin-bswap-3.c: Likewise.
6920         * gcc.dg/builtin-bswap-4.c: Likewise.
6921         * lib/target-supports.exp (check_effective_target_stdint_types): New.
6922         * gcc.c-torture/execute/mode-dependent-address.x: New file.
6923
6924 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6925
6926         PR libfortran/30145
6927         * gfortran.dg/write_zero_array: New test.
6928
6929 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930
6931         PR fortran/30200
6932         * gfortran.dg/write_fmt_trim.f90: New test.
6933
6934 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
6935
6936         PR 30194
6937         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6938         temporarily.
6939
6940 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6941
6942         * lib/target-supports.exp (check_weak_available): Use istarget
6943         "hppa*-*-hpux10*" instead of regexp.
6944         (check_cxa_atexit_available): Likewise.
6945
6946 2006-12-14  Richard Guenther  <rguenther@suse.de>
6947
6948         PR tree-optimization/30197
6949         * gcc.c-torture/execute/complex-1.c: Fix function name.
6950         * gcc.dg/builtins-61.c: New testcase.
6951
6952 2006-12-14  Richard Guenther  <rguenther@suse.de>
6953
6954         PR middle-end/30172
6955         * gcc.dg/pr30172-1.c: New testcase.
6956
6957 2006-12-14  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/30198
6960         * gcc.dg/builtins-60.c: New testcase.
6961
6962 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
6963
6964         * lib/target-supports.exp (vect_no_align): Remove spu.
6965
6966 2006-12-13  Ian Lance Taylor  <iant@google.com>
6967
6968         PR c++/19564
6969         PR c++/19756
6970         * g++.dg/warn/Wparentheses-5.C: New test.
6971         * g++.dg/warn/Wparentheses-6.C: New test.
6972         * g++.dg/warn/Wparentheses-7.C: New test.
6973         * g++.dg/warn/Wparentheses-8.C: New test.
6974         * g++.dg/warn/Wparentheses-9.C: New test.
6975         * g++.dg/warn/Wparentheses-10.C: New test.
6976         * g++.dg/warn/Wparentheses-11.C: New test.
6977         * g++.dg/warn/Wparentheses-12.C: New test.
6978         * g++.dg/warn/Wparentheses-13.C: New test.
6979         * g++.dg/warn/Wparentheses-14.C: New test.
6980         * g++.dg/warn/Wparentheses-15.C: New test.
6981         * g++.dg/warn/Wparentheses-16.C: New test.
6982         * g++.dg/warn/Wparentheses-17.C: New test.
6983         * g++.dg/warn/Wparentheses-18.C: New test.
6984         * g++.dg/warn/Wparentheses-19.C: New test.
6985         * g++.dg/warn/Wparentheses-20.C: New test.
6986         * g++.dg/warn/Wparentheses-21.C: New test.
6987
6988 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6989
6990         PR testsuite/30157
6991         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6992         for target "hppa.*hpux10".
6993
6994 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * g++.dg/debug/vartrack1.C: New test.
6997
6998         * g++.dg/opt/ifcvt1.C: New test.
6999
7000         * gcc.dg/tls/opt-13.c: New test.
7001
7002         * gcc.dg/20060425-2.c: New test.
7003
7004         * g++.dg/opt/pr15054-2.C: New test.
7005
7006         * gcc.c-torture/execute/20060420-1.c: New test.
7007
7008         * gcc.c-torture/execute/20060412-1.c: New test.
7009
7010         * objc/compile/20060406-1.m: New test.
7011
7012 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7013
7014         * g++.dg/template/array17.C: New test.
7015
7016 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7017
7018         * gcc.target/powerpc/altivec-23.c: New test.
7019
7020 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7021
7022         PR c++27316
7023         * g++.dg/inherit/error3.C: New test.
7024
7025         PR c++/28740
7026         * g++.dg/inherit/error4.C: New test.
7027
7028 2006-12-13  Richard Guenther  <rguenther@suse.de>
7029
7030         PR tree-optimization/17687
7031         * gcc.dg/builtins-59.c: New testcase.
7032
7033 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7034
7035         * gcc.target/spu/Wmain.c: New test.
7036
7037 2006-12-12  Josh Conner  <jconner@apple.com>
7038
7039         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7040         * g++.dg/abi/thunk4.C: Likewise.
7041         * g++.dg/abi/rtti3.C: Likewise.
7042
7043 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7044
7045         * gcc.target/spu/cpat-1.c: New test.
7046         * gcc.target/spu/cpat-2.c: New test.
7047         * gcc.target/spu/cpat-3.c: New test.
7048         * gcc.target/spu/cpat-4.c: New test.
7049
7050 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7051
7052         PR tree-opt/28436
7053         * gcc.c-torture/compile/vector-1.c: New test.
7054         * gcc.c-torture/compile/vector-2.c: New test.
7055         * gcc.c-torture/compile/vector-3.c: New test.
7056
7057 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7058
7059         * lib/fortran-torture.exp: Update copyright years.  Remove
7060         obsolete comment.  Test -ftree-vectorize where it makes sense.
7061         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7062         from fortran-torture.exp.
7063         * gfortran.dg/char_transpose_1.f90,
7064         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7065         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7066         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7067         '-w' to dg-options.
7068
7069 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7070
7071         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7072         saved_${tool}_load.
7073
7074 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7075
7076         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7077         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7078         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7079         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7080         gaps.
7081
7082 2006-12-12  Richard Guenther  <rguenther@suse.de>
7083
7084         PR middle-end/30147
7085         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7086
7087 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7088             Diego Novillo  <dnovillo@redhat.com>
7089
7090         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7091         VDEF/VUSE changes.
7092         * gcc.dg/tree-ssa/pr26421.c: Likewise
7093         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7094         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7095         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7096         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7097         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7098         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7099         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7100         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7101         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7102
7103 2006-12-11  Jan Hubicka  <jh@suse.cz>
7104
7105         * gcc.dg/tree-prof/stringop-1.c: New test.
7106         * gcc.dg/tree-prof/stringop-2.c: New test.
7107
7108 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7109
7110         PR target/30120
7111         * gcc.target/i386/pr30120.c: New test.
7112
7113         Revert:
7114         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.target/i386/x87regparm-1.c: New test.
7117         * gcc.target/i386/x87regparm-2.c: New test.
7118         * gcc.target/i386/x87regparm-3.c: New test.
7119         * gcc.target/i386/x87regparm-4.c: New test.
7120
7121 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7122
7123         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7124
7125 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/23994
7128         * gfortran.dg/protected_1.f90: New test.
7129         * gfortran.dg/protected_2.f90: New test.
7130         * gfortran.dg/protected_3.f90: New test.
7131         * gfortran.dg/protected_4.f90: New test.
7132         * gfortran.dg/protected_5.f90: New test.
7133         * gfortran.dg/protected_6.f90: New test.
7134
7135 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7136             Tobias Burnus  <burnus@gcc.gnu.org>
7137
7138         PR fortran/29975
7139         PR fortran/30068
7140         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7141         interface.
7142         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7143         ambiguous interfaces.
7144         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7145         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7146         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7147         ambiguous interfaces.
7148         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7149         * gfortran.dg/array_initializer_2.f90: Add initializer array
7150         constructor test.
7151
7152         PR fortran/30096
7153         * gfortran.dg/interface_9.f90: Test that host interfaces are
7154         not checked for ambiguity with the local version.
7155
7156 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7157
7158         PR fortran/29464
7159         * gfortran.dg/module_interface_2.f90: New test.
7160
7161 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7162
7163         PR fortran/29941
7164         * gfortran.dg/assumed_len.f90: New test.
7165
7166 2006-12-09  Richard Guenther  <rguenther@suse.de>
7167
7168         * g++.dg/warn/implicit-typename1.C: Qualify types.
7169         * g++.dg/parse/crash12.C: Likewise.
7170         * g++.dg/tree-ssa/pr22444.C: Likewise.
7171
7172 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7173
7174         * gfortran.dg/array_2.f90: Added sqrt test.
7175
7176 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7177
7178         * gcc.target/i386/x87regparm-1.c: XFAIL.
7179         * gcc.target/i386/x87regparm-2.c: XFAIL.
7180         * gcc.target/i386/x87regparm-3.c: XFAIL.
7181         * gcc.target/i386/x87regparm-4.c: XFAIL.
7182
7183 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7184
7185         * lib/target-supports.exp
7186         (check_effective_target_large_long_double): New.
7187         * gcc.dg/Wconversion-real.c : Use it.
7188         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7189         unsigned.
7190
7191 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7192
7193         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7194
7195 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/27546
7198         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7199
7200 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/29732
7203         * g++.dg/template/crash65.C: New test.
7204         * g++.dg/template/spec16.C: Tweak error markers.
7205
7206 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7207
7208         * gcc.target/spu: New directory.
7209         * gcc.target/spu/spu.exp: New file.
7210         * gcc.target/spu/intrinsics-1.c: New test.
7211
7212 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7213
7214         PR c++/29980
7215         * g++.dg/ext/attrib27.C: New test.
7216         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7217         * g++.dg/parse/typedef5.C: Likewise.
7218
7219 2006-12-07  Mike Stump  <mrs@apple.com>
7220
7221         * treelang/compile/var_defs.tree: Adjust.
7222
7223 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7224
7225         PR c++/29730
7226         * g++.dg/template/crash64.C: New test.
7227         * g++.dg/parse/crash27.C: Adjust error markers.
7228
7229 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7230
7231         PR libfortran/30009
7232         PR libfortran/30056
7233         * gfortran.dg/read_eof_4.f90:  Add tests.
7234         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7235         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7236
7237 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/29729
7240         * g++.dg/template/crash63.C: New test.
7241
7242         PR c++/29728
7243         * g++.dg/template/crash62.C: New test.
7244
7245 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7246
7247         PR fortran/30003
7248         * gfortran.dg/allocatable_function_1.f90: Increase the number
7249         of expected calls of free to 10; the lhs section reference is
7250         now evaluated so there is another call to bar.  Change the
7251         comment appropriately.
7252         * gfortran.dg/array_section_1.f90: New test.
7253
7254 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7255
7256         PR fortran/29912
7257         * gfortran.dg/char_result_12.f90: New test.
7258
7259 2006-12-05  Richard Guenther  <rguenther@suse.de>
7260
7261         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7262         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7263         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7264         vect_double, xfail for spu*-*-*.
7265
7266 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7267
7268         PR fortran/29962
7269         * initialization_4.f90: Test noninteger exponents (-std=f95).
7270         * initialization_5.f90: New test for noninteger exponents
7271           with -std=f2003.
7272
7273 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/29821
7276         * gfortran.dg/parameter_array_section_1.f90: New test.
7277
7278 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7279
7280         PR c++/29733
7281         * g++.dg/template/crash61.C: New test.
7282
7283         PR c++/29632
7284         * g++.dg/template/error23.C: New test.
7285
7286 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7287
7288         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7289
7290 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7291
7292         PR fortran/29916
7293         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7294
7295 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR middle-end/29965
7298         * gcc.dg/gomp/pr29965-1.c: New test.
7299         * gcc.dg/gomp/pr29965-2.c: New test.
7300         * gcc.dg/gomp/pr29965-3.c: New test.
7301         * gcc.dg/gomp/pr29965-4.c: New test.
7302         * gcc.dg/gomp/pr29965-5.c: New test.
7303         * gcc.dg/gomp/pr29965-6.c: New test.
7304         * g++.dg/gomp/pr29965-1.C: New test.
7305         * g++.dg/gomp/pr29965-2.C: New test.
7306         * g++.dg/gomp/pr29965-3.C: New test.
7307         * g++.dg/gomp/pr29965-4.C: New test.
7308         * g++.dg/gomp/pr29965-5.C: New test.
7309         * g++.dg/gomp/pr29965-6.C: New test.
7310         * g++.dg/gomp/pr29965-7.C: New test.
7311         * g++.dg/gomp/pr29965-8.C: New test.
7312         * g++.dg/gomp/pr29965-9.C: New test.
7313         * g++.dg/gomp/pr29965-10.C: New test.
7314
7315 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7316
7317         * gnat.dg/pointer_variable_bounds.adb: New test.
7318         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7319         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7320
7321 2006-12-03  Eric Christopher  <echristo@apple.com>
7322
7323         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7324
7325 2006-12-03  Richard Henderson  <rth@redhat.com>
7326             Andrew Pinski  <pinskia@gmail.com>
7327
7328         PR C++/14329
7329         * g++.dg/warn/unit-1.C: New test.
7330
7331 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7332
7333         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7334
7335 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7336
7337         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7338         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7339         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7340         * gcc.dg/vect/vect-70.c: Reduce array size.
7341         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7342         vect_no_compaer_double targets.
7343         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7344         vect_float, vect_double, and vect_int.
7345
7346 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7347
7348         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7349         test for loop versioning on vect_no_align targets.
7350         * gcc.dg/vect/pr20122.c: Likewise.
7351         * gcc.dg/vect/vect-105.c: Likewise.
7352         * gcc.dg/vect/vect-42.c: Likewise.
7353         * gcc.dg/vect/vect-43.c: Likewise.
7354         * gcc.dg/vect/vect-74.c: Likewise.
7355         * gcc.dg/vect/vect-75.c: Likewise.
7356         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7357         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7358         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7359         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7360
7361 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7362
7363         PR fortran/29642
7364         * gfortran.dg/value_1.f90 : New test.
7365         * gfortran.dg/value_2.f90 : New test.
7366         * gfortran.dg/value_3.f90 : New test.
7367         * gfortran.dg/value_4.f90 : New test.
7368         * gfortran.dg/value_4.c : Called from value_4.f90.
7369
7370 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7371
7372         PR C++/30033
7373         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7374
7375 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7376
7377         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7378
7379 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7380
7381         PR c/27953
7382         * gcc.dg/pr27953.c: New test.
7383
7384 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7385
7386         PR c++/30022
7387         * g++.dg/ext/vector5.C: New test.
7388
7389         PR c++/30021
7390         * g++.dg/other/main1.C: New test.
7391
7392 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7393
7394         PR libfortran/29568
7395         * gfortran.dg/convert_implied_open.f90:  Change to
7396         new default record length.
7397         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7398         new error message.
7399         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7400
7401 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7402
7403         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7404
7405 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7406
7407         PR c++/29066
7408         * g++.dg/expr/pr29066.c: New.
7409
7410 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7411             Zdenek Dvorak <dvorakz@suse.cz>
7412
7413         PR tree-optimization/29921
7414         * gcc.dg/pr29921-2.c: New test.
7415
7416 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7419         (i386_get_cpuid): New function.
7420         (i386_cpuid_ecx): Likewise.
7421         (i386_cpuid_edx): Likewise.
7422         (i386_cpuid): Updated to call i386_cpuid_edx.
7423
7424         * gcc.target/i386/sse3-addsubpd.c: New file.
7425         * gcc.target/i386/sse3-addsubps.c: Likewise.
7426         * gcc.target/i386/sse3-haddpd.c: Likewise.
7427         * gcc.target/i386/sse3-haddps.c: Likewise.
7428         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7429         * gcc.target/i386/sse3-hsubps.c: Likewise.
7430         * gcc.target/i386/sse3-lddqu.c: Likewise.
7431         * gcc.target/i386/sse3-movddup.c: Likewise.
7432         * gcc.target/i386/sse3-movshdup.c: Likewise.
7433         * gcc.target/i386/sse3-movsldup.c: Likewise.
7434
7435 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7436
7437         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7438
7439 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7440
7441         * gcc.dg/dfp/convert-int-max.c: New test.
7442         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7443
7444 2006-11-30  Richard Guenther  <rguenther@suse.de>
7445
7446         * gcc.dg/vect/vect-pow-1.c: Rename ...
7447         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7448         floats instead of doubles, check successful vectorization.
7449
7450 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7451
7452         PR target/29945
7453         * gcc.c-torture/compile/pr29945.c: New testcase.
7454
7455 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7456
7457         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7458         -maltivec.
7459
7460 2006-11-29  Eric Christopher  <echristo@apple.com>
7461
7462         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7463
7464 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7465
7466         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7467
7468         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7469
7470 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7471
7472         PR c++/29022
7473         * g++.dg/inherit/virtual2.C: New test.
7474         * g++.dg/inherit/virtual3.C: Likewise.
7475         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7476         * g++.dg/inherit/error2.C: Likewise.
7477         * g++.dg/template/instantiate1.C: Likewise.
7478
7479 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7480
7481         PR tree-opt/29984
7482         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7483
7484 2006-11-28  Jan Hubicka  <jh@suse.cz>
7485
7486         * gcc.dg/memcpy-1.c: New test.
7487
7488 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR c++/29735
7491         * g++.dg/warn/main-3.C: New test.
7492
7493 2006-11-28  Jan Hubicka  <jh@suse.cz>
7494
7495         * gcc.dg/winline-1.c: New test.
7496
7497 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7500         alignments.
7501
7502 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/29976
7505         * gfortran.dg/missing_optional_dummy_3.f90
7506
7507 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/20880
7510         * gfortran.dg/interface_3.f90: Modify errors.
7511
7512 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7513
7514         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7515         fail to link due to relocation overflows on spu-*-*.
7516
7517 2006-11-27  Michael Matz  <matz@suse.de>
7518             Andreas Krebbel  <krebbel1@de.ibm.com>
7519
7520         PR target/29319
7521         * gcc.dg/20061127-1.c: New testcase.
7522
7523 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7524
7525         * gcc.dg/20061124-1.c: Add exit() function prototype.
7526
7527 2006-11-27  Jan Hubicka  <jh@suse.cz>
7528
7529         * gcc.target/i386/memcpy-1.c: Adjust size.
7530         * gcc.dg/visibility-11.c: Likewise.
7531
7532 2006-11-27  Richard Guenther  <rguenther@suse.de>
7533
7534         PR middle-end/25620
7535         * gcc.target/i386/pow-1.c: New testcase.
7536         * gcc.dg/builtins-58.c: Likewise.
7537
7538 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/29886
7541         * g++.dg/expr/cast8.C: New test.
7542
7543 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7544
7545         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7546         Don't ever inline the testcase.
7547
7548 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7549
7550         PR fortran/29982
7551         * gfortran.fortran-torture/compile/parameter_3.f90: New
7552         testcase.
7553
7554 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7555
7556         PR fortran/29951
7557         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7558
7559 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7560
7561         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7562         for CHAR.
7563
7564 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7565
7566         PR libgfortran/29936
7567         * gfortran.dg/write_check3.f90: New test.
7568
7569 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7570
7571         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7572
7573 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7574
7575         PR fortran/20880
7576         * gfortran.dg/interface_3.f90: New test.
7577
7578         PR fortran/29387
7579         * gfortran.dg/generic_8.f90: New test.
7580
7581 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7582
7583         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7584         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7585         * gfortran.dg/specifics_3.f90: Remove.
7586
7587 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR c/29955
7590         * gcc.dg/gomp/pr29955.c: New test.
7591
7592         PR c/29736
7593         * gcc.dg/pr29736.c: New test.
7594
7595 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7596
7597         PR tree-opt/29964
7598         * gcc.dg/pure-1.c: New test.
7599
7600 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7601
7602         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7603         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7604
7605 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7606
7607         * gcc.dg/20061124-1.c: New testcase.
7608
7609 2006-11-23  Eric Christopher  <echristo@apple.com>
7610
7611         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7612
7613 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7614
7615         PR c/2707
7616         PR c++/26167
7617         * gcc.dg/Wconversion-integer.c: New. Supersedes
7618         Wconversion-negative-constants.c
7619         * gcc.dg/Wconversion-real.c: New.
7620         * gcc.dg/Wconversion-real-integer.c: New.
7621         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7622         * g++.dg/warn/Wconversion1.C: Modified.
7623
7624 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7625
7626         * gfortran.dg/overload_1.f90: New test.
7627
7628 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7629
7630         PR c/9072
7631         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7632         Wtraditional-conversion.
7633         * gcc.dg/overflow-warn-2.c: Likewise.
7634         * gcc.dg/Wconversion.c: Likewise. Renamed as
7635         Wtraditional-conversion.c .
7636         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7637         Wtraditional-conversion-2.c .
7638         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7639         Wtraditional-conversion-2.c
7640         * gcc.dg/Wconversion-negative-constants.c: New.
7641
7642 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7643
7644         * gcc.dg/tree-ssa/dump-1.c: New test.
7645
7646 2006-11-23  David Ung <davidu@mips.com>
7647
7648         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7649         -mfp64, allowable when ISA >= 33 and float is enabled.
7650         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7651         of mthc1 and mfhc1 patterns.
7652
7653 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7654
7655         PR tree-optimization/29921
7656         * gcc.dg/pr29921.c: New test.
7657
7658 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7659
7660         PR fortran/29441
7661         * gfortran.dg/initialization_4.f90: New test.
7662
7663 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7664
7665         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7666         platforms that have interleaving support.
7667         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7668         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7669         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7670         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7671         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7672         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7673         gcc.dg/vect/vect-strided-u8-i8.c,
7674         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7675         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7676         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7677         gcc.dg/vect/vect-strided-float.c,
7678         gcc.dg/vect/vect-strided-a-mult.c,
7679         gcc.dg/vect/vect-strided-mult-char-ls.c,
7680         gcc.dg/vect/vect-strided-a-u16-mult.c,
7681         gcc.dg/vect/vect-strided-a-u32-mult.c,
7682         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7683         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7684         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7685         gcc.dg/vect/vect-strided-mult.c,
7686         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7687         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7688         New.
7689
7690 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7691
7692         PR fortran/25087
7693         * gfortran.dg/auto_char_len_4.f90: New test.
7694
7695 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7696
7697         PR fortran/29652
7698         * gfortran.dg/generic_7.f90: New test.
7699         * gfortran.dg/defined_operators_1.f90: Add new error.
7700
7701 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
7702
7703         PR tree-optimization/29902
7704         * g++.dg/tree-ssa/pr29902.C: New test.
7705
7706 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
7707
7708         PR fortran/29820
7709         * gfortran.dg/used_types_13.f90: New test.
7710
7711 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
7712
7713         * gcc.dg/dfp/snan.c: Delete.
7714
7715 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
7716
7717         * g++.dg/cpp0x/static_assert1.C: New.
7718         * g++.dg/cpp0x/static_assert2.C: New.
7719         * g++.dg/cpp0x/static_assert3.C: New.
7720
7721 2006-11-21  Richard Guenther  <rguenther@suse.de>
7722
7723         * gcc.dg/vect/vect-pow-1.c: New testcase.
7724         * gcc.dg/vect/vect-pow-2.c: Likewise.
7725
7726 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR c++/29570
7729         * g++.dg/template/static29.C: New test.
7730
7731         PR c++/29734
7732         * g++.dg/conversion/simd4.C: New test.
7733
7734 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
7735
7736         PR c++/29475
7737         * g++.dg/template/access19.C: New test.
7738         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7739         error is reported.
7740
7741 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7742
7743         PR tree-opt/25500
7744         * gcc.dg/tree-ssa/sra-4.c: New testcase.
7745
7746 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7747
7748         PR fortran/27546
7749         * gfortran.dg/import.f90: Extended test.
7750         * gfortran.dg/import2.f90: Extended test.
7751
7752 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7753
7754         * gfortran.dg/volatile3.f90: Add conflict test.
7755
7756 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
7757
7758         PR fortran/24783
7759         * gfortran.dg/implicit_10.f90: New test.
7760
7761 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7762
7763         PR c++/8586
7764         * g++.dg/warn/Wall-write-strings.C: New.
7765
7766 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7767
7768         * gfortran.dg/alloc_comp_constraint_5.f90: New.
7769         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7770
7771 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7772
7773         * gfortran.dg/use_3.f90: Remove error message.
7774         * gfortran.dg/iso_fortran_env_1.f90: New test.
7775         * gfortran.dg/iso_fortran_env_2.f90: New test.
7776         * gfortran.dg/iso_fortran_env_3.f90: New test.
7777         * gfortran.dg/iso_fortran_env_4.f90: New test.
7778
7779 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
7780
7781         * gcc.dg/vect/vect-27.c: Fix initialization.
7782
7783 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7784
7785         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7786         * gcc.dg/torture/builtin-minmax-1.c: New.
7787
7788         * gcc.dg/builtins-20.c: Add cases for copysign.
7789
7790 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7791
7792         PR fortran/24285
7793         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7794
7795 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7796         * gfortran.dg/use_1.f90: New test.
7797         * gfortran.dg/use_1.f90: New test.
7798         * gfortran.dg/use_1.f90: New test.
7799
7800 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7801
7802         PR tree-optimization/29801
7803         * gcc.dg/pr29801.c: New test.
7804
7805 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR middle-end/29584
7808         * gcc.dg/torture/pr29584.c: New test.
7809
7810 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7811
7812         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7813         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7814         * gcc.target/powerpc/compress-float-ppc.c,
7815         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7816         powerpc_fprs.
7817         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7818         do not pass -mhard-float.
7819
7820 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7821
7822         * gnat.dg/volatile_aggregate.adb: New test.
7823
7824 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7825
7826         PR fortran/29391
7827         PR fortran/29489
7828         * gfortran.dg/bound_2.f90: Add more checks.
7829         * gfortran.dg/bound_3.f90: New test.
7830
7831 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7832
7833         PR target/29201
7834         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7835
7836 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7837
7838         * gfortran.dg/import3.f90: Fix error message.
7839
7840 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7841
7842         PR tree-opt/29788
7843         * gfortran.fortran-torture/compile/inline_1.f90:
7844         New testcase.
7845
7846 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7847
7848         * gcc.target/i386/x87regparm-1.c: New test.
7849         * gcc.target/i386/x87regparm-2.c: New test.
7850         * gcc.target/i386/x87regparm-3.c: New test.
7851         * gcc.target/i386/x87regparm-4.c: New test.
7852
7853 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/27546
7856         * gfortran.dg/import.f90: New test.
7857         * gfortran.dg/import2.f90: New test.
7858         * gfortran.dg/import3.f90: New test.
7859
7860 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7861
7862         PR fortran/27588
7863         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7864
7865 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7866
7867         PR fortran/29806
7868         * gfortran.dg/contains.f90: New test.
7869         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7870
7871 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7872
7873         PR tree-optimization/29581
7874         * gcc.dg/pr29581-1.c: New test.
7875         * gcc.dg/pr29581-2.c: New test.
7876         * gcc.dg/pr29581-3.c: New test.
7877         * gcc.dg/pr29581-4.c: New test.
7878         * gfortran.dg/pr29581.f90: New test.
7879
7880 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7881
7882         PR fortran/29702
7883         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7884         numbers in error message headers.
7885
7886 2006-11-14  Richard Guenther  <rguenther@suse.de>
7887
7888         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7889         to i?86 and x86_64 targets.
7890
7891 2006-11-14  Caroline Tice  <ctice@apple.com>
7892
7893         * gcc.dg/pubtypes-1.c: New file/testcase.
7894         * gcc.dg/pubtypes-2.c: New file/testcase.
7895         * gcc.dg/pubtypes-3.c: New file/testcase.
7896         * gcc.dg/pubtypes-4.c: New file/testcase.
7897         * g++.dg/pubtypes.C: New file/testcase.
7898
7899 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/29106
7902         * g++.dg/init/self1.C: New test.
7903
7904 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7905
7906         PR fortran/29657
7907         * gfortran.dg/conflicts.f90: Add.
7908
7909 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7910
7911         PR rtl-optimization/29798
7912
7913         * gcc.c-torture/execute/pr29798.c: New.
7914
7915 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7916
7917         * gcc.dg/builtins-20.c: Add more cases.
7918
7919 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR fortran/29759
7922         * gfortran.dg/gomp/pr29759.f90: New test.
7923
7924 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/29518
7927         * g++.dg/template/static28.C: New test.
7928
7929 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
7930
7931         * lib/c-torture.exp: Use target-libpath.exp.
7932         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7933         set GCC_EXEC_PREFIX env var from global variable of same name.
7934
7935 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7936
7937         PR fortran/26994
7938         * gfortran.fortran-torture/compile/transfer-1.f90:
7939         New testcase.
7940
7941 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
7942             Zdenek Dvorak <dvorakz@suse.cz>
7943
7944         PR tree-optimization/29680
7945         * gcc.dg/alias-11.c: New test.
7946
7947 2006-11-12  Jason Merrill  <jason@redhat.com>
7948             Andrew Pinski <pinskia@physics.uc.edu>
7949
7950         PR middle-end/28915
7951         * gcc.target/i386/vectorize1.c: New.
7952
7953 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7954
7955         PR rtl-optimization/29797
7956         * gcc.c-torture/execute/pr29797-1.c: New test case.
7957
7958 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7959
7960         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7961
7962 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
7963
7964         * gcc.dg/tree-ssa/prefetch-3.c: New test.
7965
7966 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7967
7968         PR tree-optimization/13827
7969         * gcc.dg/fold-eqand-1.c: New test case.
7970
7971 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7972
7973         PR rtl-opt/28812
7974         * gcc.c-torture/execute/mayalias-3.c: New test.
7975
7976 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7977
7978         PR middle-end/27528
7979         * gcc.c-torture/compile/pr27528.c: New test.
7980         * gcc.dg/pr27528.c: Likewise.
7981
7982 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7983
7984         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7985
7986         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7987
7988 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7989
7990         PR fortran/29758
7991         * gfortran.dg/reshape_source_size_1.f90: New test.
7992
7993 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7994
7995         PR fortran/29315
7996         * gfortran.dg/aliasing_dummy_4.f90: New test.
7997
7998 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7999
8000         PR target/29777
8001         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8002         and x86_64-*-* targets.
8003
8004 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8005
8006         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8007         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8008         New macros. Use them in exact tests.
8009         (TESTIT3): New macro.
8010         Add tests for fmin, fmax and fma.
8011
8012 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8013
8014         PR fortran/29431
8015         * gfortran.dg/array_constructor_13.f90: New test.
8016
8017 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8018
8019         PR fortran/29744
8020         * gfortran.dg/used_types_12.f90: New test.
8021
8022 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8023
8024         PR middle-end/29726
8025         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8026         (test6): Ditto.
8027         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8028         * gcc.dg/fold-eqandshift-3.c: New test case.
8029
8030 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8031
8032         PR fortran/29699
8033         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8034
8035         PR fortran/21370
8036         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8037
8038 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8039
8040         * gcc.dg/20061109-1.c: New testcase.
8041
8042 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8043
8044         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8045
8046 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8047
8048         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8049         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8050
8051 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8052
8053         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8054         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8055
8056 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057
8058         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8059
8060 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8061
8062         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8063         vect-9.c).
8064         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8065         * gcc.dg/vect/vect-9.c: Now vectorizable.
8066         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8067         that support vect_widen_mult.
8068         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8069         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8070         vect-reduc-dot-u16.c).
8071         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8072         vect-reduc-dot-u16.c).
8073         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8074         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8075         vect-reduc-dot-s8.c).
8076         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8077         vect-reduc-dot-s8.c).
8078         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8079         vect-reduc-dot-s8.c).
8080         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8081         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8082         vect-reduc-dot-u8.c).
8083         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8084         vect-reduc-dot-u8.c).
8085         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8086         * gcc.dg/vect/vect-multitypes-9.c: New test.
8087         * gcc.dg/vect/vect-multitypes-10.c: New test.
8088         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8089         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8090         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8091         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8092         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8093         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8094         wrapv-vect-reduc-dot-s8.c.
8095         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8096         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8097         targets that support vec_unpack.
8098         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8099         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8100         (check_effective_target_vect_widen_mult_hi_to_si): New.
8101         (check_effective_target_vect_widen_sum): Removed.
8102
8103         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8104
8105         * gcc.dg/vect/vect-multitypes-8.c: New test.
8106         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8107
8108         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8109
8110         * gcc.dg/vect/vect-multitypes-7.c: New test.
8111
8112         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8113
8114         * gcc.dg/vect/vect-multitypes-4.c: New test.
8115         * gcc.dg/vect/vect-multitypes-5.c: New test.
8116         * gcc.dg/vect/vect-multitypes-6.c: New test.
8117
8118         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8119
8120         * gcc.dg/vect/vect-multitypes-1.c: New test.
8121         * gcc.dg/vect/vect-multitypes-2.c: New test.
8122         * gcc.dg/vect/vect-multitypes-3.c: New test.
8123
8124 2006-11-07  Eric Christopher  <echristo@apple.com>
8125
8126         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8127         Test using scan-assembler-not.
8128
8129 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8130
8131         * gcc.dg/inline-17.c: New test.
8132
8133 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8134
8135         PR other/25028
8136         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8137         on HP-UX.
8138
8139 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8140
8141         PR fortran/29539
8142         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8143
8144         PR fortran/29634
8145         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8146         test.
8147
8148 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8149
8150         PR fortran/29601
8151         * gfortran.dg/volatile.f90: Add.
8152         * gfortran.dg/volatile2.f90: Add.
8153         * gfortran.dg/volatile3.f90: Add.
8154         * gfortran.dg/volatile4.f90: Add.
8155         * gfortran.dg/volatile5.f90: Add.
8156         * gfortran.dg/volatile6.f90: Add.
8157         * gfortran.dg/volatile7.f90: Add.
8158
8159 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8160
8161         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8162           for matching error messages.
8163         * gfortran.dg/specifics_3.f90: Adjust pattern
8164           for matching error messages.
8165
8166 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8167             Bernhard Fischer  <aldot@gcc.gnu.org>
8168
8169         * lib/gcc-dg.exp (output-exists): New proc.
8170         (output-exists-not): New proc.
8171         * gcc.test-framework/test-framework.awk: Support new directives.
8172         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8173         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8174         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8175         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8176         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8177         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8178
8179 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8180
8181         PR fortran/29630
8182         PR fortran/29679
8183         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8184         * gfortran.dg/initialization_3.f90: New.
8185
8186 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187
8188         PR libgfortran/25545
8189         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8190
8191 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR middle-end/29695
8194         * gcc.c-torture/execute/pr29695-1.c: New test.
8195         * gcc.c-torture/execute/pr29695-2.c: New test.
8196
8197 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8198
8199         PR fortran/29565
8200         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8201
8202 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8203
8204         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8205         for matching error messages.
8206
8207 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8208
8209         PR target/26915
8210         * gcc.target/i386/387-12.c: New test.
8211
8212 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8213
8214         PR libfortran/29713
8215         * gfortran.dg/pr29713.f90: New test.
8216
8217 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8218
8219         * gcc.c-torture/execute/arith-rand-ll.c:
8220         Also test for bogus rest sign.
8221
8222 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8223
8224         PR libfortran/27895
8225         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8226
8227 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8228
8229         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8230         from error messages.
8231
8232 2006-11-02  Mike Stump  <mrs@apple.com>
8233
8234         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8235
8236         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8237
8238 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8239
8240         * g++.dg/eh/gcsec1.C: New test.
8241
8242 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8243
8244         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8245         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8246
8247 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8248
8249         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8250         hexadecimal value.
8251         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8252         * gcc.dg/pr14796-2.c: Likewise.
8253
8254 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8255
8256         * gcc.c-torture/execute/20061101-1.c: New test.
8257
8258 2006-11-01  Richard Guenther  <rguenther@suse.de>
8259
8260         * gcc.target/i386/fpprec-1.c: New testcase.
8261
8262 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8263
8264         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8265         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8266
8267 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8268
8269         * gcc.c-torture/execute/20061031-1.c: New test.
8270
8271 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8272
8273         PR 23067
8274         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8275         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8276         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8277         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8278         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8279         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8280         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8281
8282 2006-10-31  Eric Christopher  <echristo@apple.com>
8283             Falk Hueffner  <falk@debian.org>
8284
8285         * gcc.dg/builtin-bswap-1.c: New.
8286         * gcc.dg/builtin-bswap-2.c: New.
8287         * gcc.dg/builtin-bswap-3.c: New.
8288         * gcc.dg/builtin-bswap-4.c: New.
8289         * gcc.dg/builtin-bswap-5.c: New.
8290         * gcc.target/i386/builtin-bswap-1.c: New.
8291
8292 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8293
8294         * gcc.dg/inline-16.c: New.
8295
8296         PR 16622
8297         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8298         defining it.
8299         * gcc.dg/inline-13.c: New.
8300         * gcc.dg/inline-14.c: New.
8301         * gcc.dg/inline-15.c: New.
8302
8303         PR 11377
8304         * gcc.dg/inline6.c: New.
8305         * gcc.dg/inline7.c: New.
8306
8307 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8308
8309         PR middle-end/23470
8310         * gcc.dg/pr23470-1.c: New test case.
8311
8312 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8313
8314         PR fortran/29537
8315         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8316         data.
8317         * gfortran.dg/blockdata_2.f90: New testcase.
8318
8319 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8320
8321         PR libfortran/29627
8322         * gfortran.dg/unf_short_record_1.f90:  New test.
8323
8324 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8325
8326         PR fortran/29067
8327         * gfortran.dg/pr29067.f: New test.
8328
8329 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8330             Richard Sandiford  <richard@codesourcery.com>
8331
8332         * lib/target-supports.exp (get_compiler_messages): Append options
8333         as a single list element.
8334         (check_effective_target_arm_vfp_ok): New.
8335         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8336
8337 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8338
8339         PR fortran/29387
8340         * gfortran.dg/intrinsic_actual_2.f90: New test.
8341
8342         PR fortran/29490
8343         * gfortran.dg/actual_array_interface_1.f90: New test.
8344
8345         PR fortran/29641
8346         * gfortran.dg/used_types_11.f90: New test.
8347
8348 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8349
8350         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8351         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8352         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8353         * g++.old-deja/g++.mike/net25.C (main): Same.
8354         * g++.dg/lookup/exception1.C (main): Same.
8355         * g++.dg/parse/parens2.C (main): Same.
8356
8357 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8358
8359         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8360
8361 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8362
8363         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8364         * gcc.dg/torture/builtin-math-3.c: Likewise.
8365
8366 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/29452
8369         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8370         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8371
8372 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8373
8374         PR Fortran/29410
8375         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8376
8377 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8378
8379         * lib/target-supports.exp (check_function_available): Declare
8380         function before calling.
8381
8382 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR tree-optimization/29637
8385         * gcc.dg/pr29637.c: New test.
8386
8387 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8388
8389         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8390         tree canonicalization.
8391
8392 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8393
8394         * gcc.dg/builtins-20.c: Add more hypot tests.
8395
8396 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8397
8398         * gcc.dg/fold-compare-1.c: New test case.
8399
8400 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8401
8402         PR c++/16307
8403         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8404
8405 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8406
8407         PR tree-optimization/15458
8408         * gcc.dg/fold-xornot-1.c: New test case.
8409
8410 2006-10-29  Richard Guenther  <rguenther@suse.de>
8411
8412         * gcc.target/i386/math-torture/trunc.c: New testcase.
8413
8414 2006-10-29  Richard Guenther  <rguenther@suse.de>
8415
8416         * gcc.target/i386/math-torture/round.c: New testcase.
8417
8418 2006-10-29  Richard Guenther  <rguenther@suse.de>
8419
8420         * gcc.target/i386/math-torture/ceil.c: New testcase.
8421         * gcc.target/i386/math-torture/floor.c: Likewise.
8422
8423 2006-10-29  Richard Guenther  <rguenther@suse.de>
8424
8425         * gcc.target/i386/math-torture/rint.c: New testcase.
8426         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8427
8428 2006-10-29  Richard Guenther  <rguenther@suse.de>
8429
8430         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8431         * gcc.target/i386/math-torture/lceil.c: Likewise.
8432
8433 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8434
8435         PR libgfortran/24313
8436         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8437
8438 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8439
8440         * gcc.c-torture/execute/20020118-1.c,
8441         gcc.c-torture/execute/builtins/strlen.c,
8442         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8443         comment typos.
8444
8445 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8446
8447         * gcc.dg/builtins-20.c: Add tests for hypot.
8448         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8449         two-argument builtins.
8450         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8451         TESTIT2.  Update all callers.
8452         (TESTIT2, TESTIT2_R): New helper macros.
8453         Add testcases for pow, hypot and atan2.
8454
8455 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8456
8457         PR C++/29295
8458         * g++.dg/expr/bool1.C: New test.
8459         * g++.dg/expr/bool2.C: New test.
8460
8461 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8462
8463         PR fortran/28224
8464         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8465         * gfortran.dg/namelist_internal.f90: New test.
8466
8467 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8468
8469         PR fortran/29625
8470         * gfortran.dg/io_real_boz.f90: Add.
8471         * gfortran.dg/io_real_boz2.f90: Add.
8472
8473 2006-10-28  Richard Guenther  <rguenther@suse.de>
8474
8475         PR middle-end/26899
8476         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8477
8478 2006-10-28  Richard Guenther  <rguenther@suse.de>
8479
8480         PR target/28806
8481         * gcc.target/i386/math-torture/lround.c: New testcase.
8482
8483 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8484
8485         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8486         * gcc.dg/builtins-44.c: Likewise.
8487         * gcc.dg/builtins-45.c: Likewise.
8488         * gcc.dg/pr28796-2.c: Likewise.
8489         * gcc.dg/unordered-3.c: Likewise.
8490
8491 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8492
8493         PR libgfortran/27954
8494         * gfortran.dg/error_recovery_2.f90: New test.
8495
8496 2006-10-26  Richard Guenther  <rguenther@suse.de>
8497
8498         * gcc.target/i386/i386.exp: Use glob, not find to collect
8499         tests.  Avoids recursing into subdirectories.
8500         * gcc.target/i386/math-torture/math-torture.exp: Torture
8501         for interesting ia32 math options.
8502         * gcc.target.i386/math-torture/lrint.c: New testcase.
8503
8504 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8505
8506         PR libgfortran/29563
8507         * gfortran.dg/arrayio_9.f90: Update test.
8508         * gfortran.dg/arrayio_19.f90: New test.
8509
8510 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8511
8512         * gcc.dg/20061026.c: New testcase.
8513
8514 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR libgfortran/29563
8517         * gfortran.dg/arrayio_9.f90: New test.
8518
8519 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8520
8521         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8522         Copy the strings manually, as strcpy may call strlen.
8523
8524 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8525
8526         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8527         Add checks for log, log2, log10 and log1p.
8528
8529         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8530         we already test 0.0.  Add checks for expm1, log, log2, log10,
8531         log1p, cbrt, erf and erfc.
8532
8533 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8534
8535         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8536
8537 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8538
8539         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8540         and remainderl() built-in functions.  Remove -ffast-math from
8541         dg-options.
8542
8543 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8546         acosh and atanh.
8547
8548         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8549         floating point modifiers to arguments passed to float and long
8550         double functions respectively.  Update all callers to use floating
8551         point numbers, not integers.  Add tests for exp, exp2 and
8552         exp10/pow10.
8553
8554         * gcc.dg/torture/builtin-math-3.c: New test.
8555
8556 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8557
8558         PR fortran/29393
8559         * gfortran.dg/initialize_2.f90: New.
8560
8561 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8562
8563         * gcc.dg/torture/builtin-math-2.c: New test.
8564
8565 2006-10-24  Richard Guenther  <rguenther@suse.de>
8566
8567         PR middle-end/28796
8568         * gcc.dg/pr28796-1.c: New testcase.
8569         * gcc.dg/pr28796-2.c: Likewise.
8570
8571 2006-10-24  Richard Guenther  <rguenther@suse.de>
8572
8573         * gcc.dg/builtins-57.c: New testcase.
8574
8575 2006-10-24  Richard Guenther  <rguenther@suse.de>
8576
8577         PR tree-optimization/29567
8578         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8579
8580 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8581
8582         PR tree-optimization/14784
8583         * gcc.dg/alias-10.c: New test.
8584
8585 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8586
8587         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8588
8589 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8590
8591         * gcc.dg/builtin-strncat-chk-1.c: New test.
8592
8593 2006-10-23  Jan Hubicka  <jh@suse.cz>
8594
8595         * gcc.dg/memmove-1.c: New test.
8596
8597 2006-10-23  Paul Brook  <paul@codesourcery.com>
8598
8599         * gcc.dg/pragma-pack-5.c: New test.
8600
8601 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8602
8603         * g++.dg/other/s390-1.C: New testcase.
8604
8605 2006-10-23  Richard Guenther  <rguenther@suse.de>
8606
8607         PR middle-end/27132
8608         PR middle-end/23295
8609         * gcc.dg/pr27132.c: New testcase.
8610         * gcc.dg/pr23295.c: Likewise.
8611         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8612         * g++.dg/tree-ssa/pr19807.C: Likewise.
8613
8614 2006-10-23  Richard Guenther  <rguenther@suse.de>
8615
8616         PR middle-end/21032
8617         * gcc.dg/pr21032.c: New testcase.
8618
8619 2006-10-22  Jeff Law  <law@redhat.com>
8620         Richard Guenther  <rguenther@suse.de>
8621
8622         PR tree-optimization/15911
8623         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8624
8625 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8626
8627         PR c++/20647
8628         * g++.dg/abi/rtti3.C: New.
8629
8630 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8631
8632         PR middle-end/28252
8633         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8634         transformation.
8635
8636 2006-10-21  Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/3511
8639         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8640
8641 2006-10-21  Richard Guenther  <rguenther@suse.de>
8642
8643         PR middle-end/26898
8644         * gcc.dg/torture/pr26898-1.c: New testcase.
8645         * gcc.dg/torture/pr26898-2.c: Likewise.
8646
8647 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8648
8649         PR c++/28053
8650         * g++.dg/parse/bitfield1.C: Adjust error markers.
8651         * g++.dg/parse/bitfield2.C: New test.
8652
8653 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8654
8655         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8656
8657 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8658
8659         PR libfortran/27895
8660         * gfortran.dg/zero_sized_1.f90: New test.
8661
8662 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8663
8664         * gcc.dg/div-compare-1.c: New test.
8665
8666 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8667
8668         PR fortran/29216
8669         * gfortran.dg/result_default_init_1.f90: New test.
8670
8671         PR fortran/29314
8672         * gfortran.dg/automatic_default_init_1.f90: New test.
8673
8674         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8675         from 38 to 33.
8676
8677 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8678
8679         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8680         'using namespace std' without previous declaration.
8681         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8682         * g++.old-deja/g++.robertl/eb133c.C: New.
8683
8684 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685
8686         PR libgfortran/29277
8687         * gfortran.dg/streamio_4.f90: Update test.
8688         * gfortran.dg/streamio_11.f90: New test.
8689
8690 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8691
8692         PR c++/27952
8693         * g++.dg/inherit/virtual1.C: New test.
8694
8695 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8696
8697         PR c++/28261
8698         * g++.dg/parse/enum3.C: New test.
8699
8700 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8701
8702         PR c++/29039
8703         * g++.dg/init/ctor8.C: New test.
8704
8705 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8706
8707         PR c++/27270
8708         * g++.dg/ext/complit8.C: Tweak error markers.
8709         * g++.dg/template/complit1.C: Add error marker.
8710
8711 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/27270
8714         * g++.dg/ext/complit8.C: New test.
8715
8716         PR c++/29408
8717         * g++.dg/parse/dtor12.C: New test.
8718
8719         PR c++/29435
8720         * g++.dg/template/sizeof11.C: New test.
8721
8722 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
8723
8724         PR fortran/29392
8725         * gfortran.dg/data_char_3.f90: New test.
8726
8727         PR fortran/29451
8728         * gfortran.dg/negative_automatic_size.f90: New test.
8729
8730 2006-10-16  David Daney  <ddaney@avtrex.com>
8731
8732         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8733
8734 2006-10-16  Eric Christopher  <echristo@apple.com>
8735
8736         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8737         x86_64.
8738
8739 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8740
8741         PR c++/28211
8742         * g++.dg/tc1/dr49.C: Tweak error messages.
8743         * g++.dg/parse/template21.C: New test.
8744
8745 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8746
8747         PR middle-end/20491
8748         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8749
8750 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8751
8752         PR fortran/29403
8753         * gfortran.dg/print_1.f90: New test.
8754
8755 2006-10-15  Jan Hubicka  <jh@suse.cz>
8756
8757         PR middle-end/29241
8758         * gcc.c-torture/compile/pr29241.c: New testcase.
8759
8760 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
8761
8762         PR middle-end/29250
8763         * gcc.c-torture/compile/pr29250.c: New test.
8764
8765 2006-10-15  Richard Guenther  <rguenther@suse.de>
8766
8767         * gcc.dg/pr29299.c: New testcase.
8768
8769 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
8770
8771         PR fortran/24767
8772         * gfortran.dg/label_4.f90: Adjust warning flag.
8773
8774 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8775
8776         PR fortran/29371
8777         * gfortran.dg/nullify_3.f90: New test.
8778
8779 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8780
8781         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8782         on Solaris 2.5.1 too.
8783
8784 2006-10-13  Eric Christopher  <echristo@apple.com>
8785
8786         * gcc.dg/pr25993.c: Skip for darwin.
8787
8788 2006-10-13  Eric Christopher  <echristo@apple.com>
8789
8790         * gcc.dg/visibility-11.c: Skip for darwin.
8791
8792 2006-10-13  Eric Christopher  <echristo@apple.com>
8793
8794         * gcc.dg/darwin-weakimport-1.c: Use
8795         -fno-asynchronous-unwind-tables.
8796         * gcc.dg/darwin-weakimport-3.c: Ditto.
8797
8798 2006-10-13  Richard Guenther  <rguenther@suse.de>
8799
8800         PR tree-optimization/29446
8801         * gcc.dg/torture/pr29446.c: New testcase.
8802
8803 2006-10-13  Bill Wendling  <wendling@apple.com>
8804
8805         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8806         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8807         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8808         * g++.old-deja/g++.law/shadow1.C: Likewise.
8809         * g++.old-deja/g++.law/ctors10.C: Likewise.
8810         * g++.dg/debug/namespace1.C: Likewise.
8811         * g++.dg/inherit/namespace-as-base.C: Likewise.
8812         * g++.dg/opt/delay-slot-1.C: Likewise.
8813         * g++.dg/parse/defarg10.C: Likewise.
8814         * g++.dg/template/ptrmem11.C: Likewise.
8815         * g++.dg/template/mem_func_ptr.C: Likewise.
8816         * g++.dg/template/spec19.C: Likewise.
8817
8818 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8819
8820         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8821
8822 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8823
8824         PR fortran/29373
8825         * gfortran.dg/implicit_9.f90: New test.
8826
8827         PR fortran/29407
8828         * gfortran.dg/namelist_25.f90: New test.
8829
8830         PR fortran/27701
8831         * gfortran.dg/same_name_2.f90: New test.
8832
8833         PR fortran/29232
8834         * gfortran.dg/host_assoc_types_1.f90: New test.
8835
8836         PR fortran/29364
8837         * gfortran.dg/missing_derived_type_1.f90: New test.
8838         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8839
8840         PR fortran/29422
8841         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8842
8843         PR fortran/29428
8844         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8845
8846 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8847
8848         PR fortran/29391
8849         * gfortran.dg/bound_2.f90: New test.
8850
8851 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8852
8853         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8854         directive.
8855         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8856         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8857         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8858         * gfortran.dg/gomp/reduction3.f90: Likewise.
8859         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8860         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8861         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8862         * gfortran.dg/forall_4.f90: Likewise.
8863         * gfortran.dg/spec_expr_4.f90: Likewise.
8864         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8865         * gfortran.dg/forall_5.f90: Likewise.
8866         * gfortran.dg/open_access_append_2.f90: Add check for
8867         compile-time warning.
8868
8869 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8870
8871         PR c++/28506
8872         * g++.dg/parse/pure1.C: New test.
8873
8874 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8875
8876         PR fortran/21435
8877         * gfortran.dg/io_constraints_3.f90: New test.
8878         * gfortran.dg/open_access_append_1.f90: Add checks
8879         for compile-time warnings.
8880         * gfortran.dg/pr20163-2.f: Likewise.
8881         * gfortran.dg/iostat_2.f90: Likewise.
8882         * gfortran.dg/label_4.f90: Delete the temporary
8883         file.
8884         * gfortran.dg/direct_io_2.f90: Add a FILE=
8885         specifier.
8886         * gfortran.dg/iomsg_1.f90: Add check for
8887         compile-time warning.
8888
8889 2006-10-12  Jan Hubicka  <jh@suse.cz>
8890
8891         PR c/28419
8892         * gcc.dg/pr28319.c: New test.
8893
8894 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8895         PR c++/29318
8896         * g++.dg/ext/vla4.C: New test.
8897
8898 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8899
8900         PR c++/27961
8901         * g++.dg/template/crash60.C: New test.
8902         * g++.dg/other/large-size-array.C: Adjust error markers.
8903         * g++.dg/parse/crash27.C: Likewise.
8904         * g++.dg/template/crash1.C: Likewise.
8905
8906 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8907
8908         PR testsuite/29093
8909         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8910
8911 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR preprocessor/28709
8914         * gcc.dg/cpp/paste14.c: New test.
8915
8916 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/29175
8919         * g++.dg/init/array24.C: New test.
8920
8921 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8922
8923         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8924         of <sys/types.h>.
8925
8926 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
8927
8928         PR c++/29024
8929         * g++.dg/parse/typedef8.C: New test.
8930         * g++.dg/other/mult-stor1.C: Adjust error markers.
8931
8932 2006-10-11  Richard Guenther  <rguenther@suse.de>
8933
8934         PR tree-optimization/28230
8935         * gcc.dg/torture/pr28230.c: New testcase.
8936
8937 2006-10-11  Richard Guenther  <rguenther@suse.de>
8938
8939         PR inline-asm/29119
8940         * gcc.dg/torture/pr29119.c: New testcase.
8941
8942 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR middle-end/29272
8945         * gcc.c-torture/execute/20060930-2.c: New test.
8946
8947 2006-10-09  Richard Henderson  <rth@redhat.com>
8948
8949         Revert emutls patch.
8950
8951 2006-10-09  Richard Guenther  <rguenther@suse.de>
8952
8953         PR middle-end/29254
8954         * gcc.dg/pr29254.c: New testcase.
8955
8956 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
8957             Paul Thomas  <pault@gcc.gnu.org>
8958
8959         PR fortran/20541
8960         * gfortran.dg/alloc_comp_basics_1.f90: New test.
8961         * gfortran.dg/alloc_comp_basics_2.f90: New test.
8962         * gfortran.dg/alloc_comp_assign_1.f90: New test.
8963         * gfortran.dg/alloc_comp_assign_2.f90: New test.
8964         * gfortran.dg/alloc_comp_assign_3.f90: New test.
8965         * gfortran.dg/alloc_comp_assign_4.f90: New test.
8966         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8967         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8968         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8969         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8970         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8971         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8972         * gfortran.dg/alloc_comp_std.f90: New test.
8973         * gfortran.dg/move_alloc.f90: New test.
8974
8975 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8976
8977         PR fortran/29115
8978         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8979
8980         PR fortran/29211
8981         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8982
8983 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8984
8985         PR fortran/28585
8986         * gfortran.dg/new_line.f90: New test.
8987
8988 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8989
8990         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8991         * gcc.dg/torture/builtin-convert-1.c,
8992         gcc.dg/torture/builtin-convert-2.c,
8993         gcc.dg/torture/builtin-convert-3.c,
8994         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8995
8996 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8997
8998         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8999         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9000         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9001         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9002
9003 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9004
9005         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9006         Xfail some tests for powerpc-darwin and powerpc-aix.
9007
9008 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9009
9010         PR c/29380
9011         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9012
9013 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9014
9015         PR target/29300
9016         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9017         on hppa*-*-hpux*.
9018
9019 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9020
9021         PR fortran/16580
9022         PR fortran/29288
9023         * gfortran.fortran-torture/execute/specifics.f90:
9024         Add tests for using all possible intrinsics as actual arguments.
9025         * gfortran.dg/specifics_1.f90: Add tests for using
9026         all possible intrinsics as actual arguments.
9027         * gfortran.dg/specifics_2.f90: New file.
9028         * gfortran.dg/specifics_3.f90: New file.
9029
9030 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9031
9032         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9033         * gcc.dg/debug/debug-2.c: Likewise.
9034
9035 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9036
9037         * gcc.c-torture/compile/sync-2.c: New test.
9038
9039 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9040
9041         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9042         line endings.
9043
9044 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9045
9046         PR rtl-optimization/29128
9047         * gcc.c-torture/compile/pr29128.c: New test.
9048
9049 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9050
9051         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9052         line endings.
9053
9054 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9055
9056         PR middle-end/29256
9057         * gcc.dg/tree-ssa/loop-19.c: New test.
9058
9059 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR tree-optimization/29330
9062         * gcc.dg/pr29330.c: New test.
9063
9064         PR target/28924
9065         * gcc.c-torture/compile/20061005-1.c: New test.
9066
9067 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9068
9069         * gcc.dg/typename-vla-1.c: New case.
9070         * gnat.dg/forward_vla.adb: New case.
9071
9072 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR tree-optimization/29290
9075         * gfortran.dg/loop_nest_1.f90: New test.
9076
9077         PR target/29198
9078         * gcc.dg/tls/opt-12.c: New test.
9079
9080         PR fortran/28415
9081         * gfortran.dg/save_2.f90: New test.
9082
9083         PR c/29091
9084         * gcc.dg/pr29091.c: New test.
9085
9086 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9087
9088         * lib/target-supports.exp
9089         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9090         same as x86_64-*-*; check for LP64.
9091
9092 2006-10-04  Richard Henderson  <rth@redhat.com>
9093
9094         * lib/target-supports.exp (check_effective_target_tls): Redefine
9095         to mean non-emulated tls.
9096         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9097         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9098         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9099         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9100         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9101         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9102         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9103
9104 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/29343
9107         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9108
9109 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9110
9111         * gfortran.dg/bounds_check_fail_1.f90: New test.
9112
9113 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/29020
9116         * g++.dg/template/friend48.C: New test.
9117
9118 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9119
9120         PR fortran/29098
9121         * gfortran.dg/default_initialization_2.f90: New test.
9122
9123 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9124
9125         PR fortran/20779
9126         PR fortran/20891
9127         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9128
9129 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9130
9131         PR fortran/29284
9132         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9133
9134         PR fortran/29321
9135         PR fortran/29322
9136         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9137
9138         PR fortran/25091
9139         PR fortran/25092
9140         * gfortran.dg/entry_array_specs_1.f90: New test.
9141
9142 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9143
9144         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9145         insufficient to inhibit some test failures at -O3.  Do testing
9146         on integers.
9147
9148 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9149
9150         PR c++/29138
9151         * g++.dg/inherit/access8.C: New test.
9152         * g++.dg/template/dtor4.C: Tweak error messages.
9153
9154 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9155
9156         PR fortran/27478
9157         * gfortran.dg/entry_8.f90: New test.
9158
9159 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9160
9161         PR c++/29291
9162         * g++.dg/parse/new4.C: New test.
9163
9164 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9165
9166         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9167         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9168         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9169         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9170         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9171
9172 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9173
9174         PR fortran/19260
9175         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9176         * gfortran.dg/continuation_2.f90: New test.
9177
9178         PR fortran/19262
9179         * gfortran.dg/continuation_3.f90: New test.
9180         * gfortran.dg/continuation_4.f90: New test.
9181         * gfortran.dg/continuation_5.f: New test.
9182         * gfortran.dg/continuation_6.f: New test.
9183
9184 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/29226
9187         * g++.dg/template/vla1.C: New test.
9188
9189 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9190
9191         PR fortran/29210
9192         * gfortran.dg/complex_parameter_1.f90: New test.
9193
9194 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9195
9196         PR c/29154
9197         * gcc.c-torture/execute/20060929-1.c: New test.
9198
9199 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/29105
9202         * g++.dg/template/member6.C: New test.
9203         * g++.dg/parse/typename7.C: Adjust error markers.
9204
9205         PR c++/29080
9206         * g++.dg/template/member7.C: New test.
9207
9208 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9209
9210         PR c/24010
9211         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9212         gcc.dg/Woverride-init-3.c: New tests.
9213
9214 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9215
9216         * gcc.c-torture/execute/20060930-1.c: New test.
9217
9218 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9219
9220         PR fortran/18791
9221         * gfortran.dg/specifics_1.f90: New test.
9222         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9223         complex specifics.
9224
9225 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9226
9227         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9228         pthread-init-common.h: New.
9229
9230 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9231
9232         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9233         precision on some archs.
9234
9235 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9236
9237         * gcc.dg/non-local-goto-1.c: New test.
9238         * gcc.dg/non-local-goto-2.c: Likewise.
9239         * gcc.dg/setjmp-3.c: Likewise.
9240         * gcc.dg/setjmp-4.c: Likewise.
9241
9242 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9243
9244         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9245
9246 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9247
9248         PR fortran/28276
9249         * gfortran.dg/exponent_1.f90: New test.
9250
9251         PR fortran/27021
9252         * gfortran.dg/nearest_1.f90: New test.
9253
9254 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR middle-end/25261
9257         PR middle-end/28790
9258         * gcc.dg/gomp/nestedfn-1.c: New test.
9259
9260 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9261
9262         PR objc/29195
9263         * objc/compile/method-1.m: New test.
9264
9265 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9266
9267         PR c++/26938
9268         * g++.dg/template/crash58.C: New test.
9269         * g++.dg/parse/crash28.C: Adjust error markers.
9270         * g++.dg/template/crash34.C: Likewise.
9271         * g++.dg/template/friend31.C: Likewise.
9272         * g++.dg/template/crash32.C: Likewise.
9273
9274         PR c++/27329
9275         * g++.dg/template/crash59.C: New test.
9276
9277         PR c++/27667
9278         * g++.dg/template/spec33.C: New test.
9279         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9280
9281 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9282             Adam Nemet  <anemet@caviumnetworks.com>
9283
9284         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9285         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9286
9287 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9288
9289         PR target/28911
9290         * gcc.dg/pr28911.c: New.
9291
9292 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9293
9294         PR target/29169
9295         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9296         (dg-options): Add -mfpmath=387.
9297
9298 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9299
9300         PR c/28706
9301         * gcc.dg/pr28706.c: New test.
9302
9303         PR c/28712
9304         * gcc.dg/pr28712.c: New test.
9305
9306 2006-09-22  Mike Stump  <mrs@apple.com>
9307
9308         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9309
9310 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9311
9312         PR tree-optimization/28888
9313         * gcc.dg/pr28888.c: New test.
9314
9315 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/29016
9318         * g++.dg/init/ptrfn1.C: New test.
9319
9320 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9321
9322         PR c++/28861
9323         * g++.dg/template/spec32.C: New test.
9324         * g++.dg/parse/crash9.C: Adjust error markers.
9325
9326         PR c++/28303
9327         * g++.dg/template/typedef6.C: New test.
9328         * g++.dg/init/error1.C: Adjust error markers.
9329         * g++.dg/parse/crash9.C: Likewise.
9330         * g++.dg/template/crash55.C: Likewise.
9331
9332 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9333
9334         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9335
9336 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9337
9338         PR target/27650
9339         * g++.dg/ext/dllimport12.C: New test.
9340
9341 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9342
9343         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9344         * gcc.target/mips/nmadd-2.c: Likewise.
9345         * gcc.target/mips/mips-ps-6.c: New test.
9346         * gcc.target/mips/neg-abs-1.c: Likewise.
9347         * gcc.target/mips/neg-abs-2.c: Likewise.
9348         * gcc.target/mips/nmadd-3.c: New test.
9349
9350 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR middle-end/28046
9353         * gcc.dg/gomp/atomic-10.c: New test.
9354         * g++.dg/gomp/atomic-10.C: New test.
9355
9356 2006-09-20  Eric Christopher  <echristo@apple.com>
9357
9358         * gcc.target/i386/sse3-not-fisttp.c: New.
9359
9360 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9361
9362         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9363
9364 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9365
9366         * gcc.c-torture/execute/pr28289.c (one): New variable.
9367         (main): Use it instead of argc.
9368         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9369         (main): Use it instead of argc.
9370
9371 2006-09-19  Paul Brook  <paul@codesourcery.com>
9372
9373         PR target/28516
9374         * gcc.dg/nested-func-5.c: New test.
9375
9376 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9377
9378         * lib/target-supports.exp (check_effective_target_tls): Compile
9379         test stubs using ${tool}_target_compile, not just target_compile.
9380         (check_effective_target_tls_runtime): Likewise.
9381
9382 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9383
9384         * gcc.c-torture/compile/20030405-1.x: Remove.
9385
9386         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9387         optimising linker from discarding it.
9388
9389 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9390
9391         PR fortran/28526
9392         * gfortran.dg/keyword_symbol_1.f90: New test.
9393
9394         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9395         pedantic compilation option.
9396
9397 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/29060
9400         * gfortran.dg/spread_shape_1.f90: New test.
9401
9402 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9403
9404         PR tree-optimization/28887
9405         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9406
9407 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9408
9409         PR c/25993
9410         * gcc.dg/pr25993.c: New test.
9411
9412 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9413
9414         PR tree-opt/21591
9415         * gcc.dg/vect/pr21591.c: New test.
9416
9417 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9418
9419         PR tree-opt/29059
9420         * gcc.c-torture/compile/strcpy-1.c: New test.
9421         * gcc.c-torture/compile/strcpy-2.c: New test.
9422         * gcc.c-torture/compile/memcpy-1.c: New test.
9423         * gcc.c-torture/compile/memcpy-2.c: New test.
9424
9425 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9426
9427         PR testsuite/29055
9428         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9429
9430 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9431
9432         * gnat.dg/specs/double_record_extension1.ads: New test.
9433         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9434
9435 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/29051
9438         * gfortran.dg/oldstyle_3.f90: New test.
9439
9440 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9441
9442         PR libgfortran/29099
9443         * gfortran.dg/secnds-1.f: New test.
9444
9445 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9446
9447         PR libgfortran/29053
9448         * gfortran.dg/streamio_9.f90: New test.
9449         * gfortran.dg/streamio_10.f90: New test.
9450
9451 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9452
9453         PR C++/29002
9454         * g++.dg/init/array22.C: New test.
9455         * g++.dg/init/array23.C: New test.
9456
9457 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9458
9459         * stackcheck.lst: Update list of tests requiring stack checking.
9460         * norun.lst: Adjust for above change.
9461         * ada95.lst: New file.
9462         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9463         requiring -gnat95 switch.
9464
9465 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9466
9467         * gnat.dg/in_out_parameter.adb: New test.
9468
9469 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9470
9471         PR debug/28980
9472         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9473
9474 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9475
9476         * gnat.dg/specs/unchecked_union.ads: New test.
9477
9478 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9479
9480         PR rtl-optimization/28982
9481         * gcc.c-torture/execute/pr28982a.c: New test.
9482         * gcc.c-torture/execute/pr28982b.c: Likewise.
9483
9484 2006-09-12  Eric Christopher  <echristo@apple.com>
9485
9486         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9487         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9488
9489 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9490
9491         PR c/28768
9492         PR preprocessor/14634
9493         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9494         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9495         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9496
9497 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9498
9499         * gcc.dg/pr28243.c: New test.
9500
9501 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/28971
9504         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9505         this undiagnosed regression reappears.
9506
9507 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9508
9509         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9510         Treat $srcdir as a literal.
9511         * lib/fortran-torture.exp (fortran-torture-compile,
9512         fortran-torture-execute): Likewise.
9513         * lib/objc-torture.exp (objc-torture-compile,
9514         objc-torture-execute): Likewise.
9515         * lib/profopt.exp (profopt-execute): Likewise.
9516
9517 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9518
9519         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9520
9521 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9522
9523         PR testsuite/28950
9524         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9525
9526 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9527
9528         PR target/13685
9529         * gcc.target/i386/pr13685.c: New test.
9530
9531 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9532
9533         * gcc.dg/pr28726.c: New test.
9534
9535 2006-09-11  Josh Conner  <jconner@apple.com>
9536
9537         * gcc.dg/nrv3.c: Increase size of structure.
9538         * gcc.dg/nrv4.c: Likewise.
9539         * gcc.dg/nrv5.c: Likewise.
9540
9541 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR libfortran/28890
9544         gfortran.dg/assumed_charlen_function_5.f90: New test.
9545
9546 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9547
9548         PR c++/28991
9549         * g++.dg/init/static3.C: New test.
9550
9551 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9552
9553         PR testsuite/29007
9554         * gcc.dg/long-long-cst1.c (t): Add cast to
9555         __SIZE_TYPE__ before casting to int.
9556         (main): Return 0 on success.
9557
9558 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9559
9560         * gcc.c-torture/execute/20060910-1.c: New test.
9561
9562 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9563
9564         PR middle-end/26983
9565         * gcc.dg/pr26983.c: New test.
9566
9567 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9568
9569         PR target/29006
9570         * gcc.c-torture/execute/pr29006.c: New test.
9571
9572 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9573
9574         PR libfortran/28947
9575         gfortran.dg/matmul_4.f90: New test.
9576
9577 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9578
9579         PR fortran/28959
9580         gfortran.dg/used_types_10: New test.
9581
9582 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9583
9584         PR libfortran/28923
9585         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9586         gfortran.dg/array_initializer_3.f90: New test.
9587
9588 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589
9590         PR fortran/28914
9591         * gfortran.dg/actual_array_constructor_3.f90: New test.
9592
9593 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9594
9595         PR testsuite/26778
9596         * gcc.target/i386/pr26778.c: New testcase.
9597
9598 2006-09-08  Eric Christopher  <echristo@apple.com>
9599
9600         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9601         * gcc.target/i386/memcpy-1.c: Ditto.
9602         * gcc.target/i386/asm-1.c: Ditto.
9603         * gcc.target/i386/20060512-4.c: Ditto.
9604         * gcc.target/i386/compress-float-387.c: Ditto.
9605         * gcc.target/i386/20060512-1.c: Ditto.
9606         * gcc.target/i386/compress-float-sse.c: Ditto.
9607         * gcc.target/i386/20060512-2.c: Ditto.
9608         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9609         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9610         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9611         * gcc.dg/pr26449.c: Ditto.
9612         * gcc.dg/attr-ms_struct-2.c: Ditto.
9613         * gcc.dg/attr-ms_struct-1.c: Ditto.
9614         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9615
9616 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9617
9618         PR c/28504
9619         * gcc.dg/vla-10.c: New test.
9620
9621 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9622
9623         PR c++/28858
9624         * g++.dg/parse/template20.C: New test.
9625         * g++.dg/template/operator8.C: Remove obsolete part.
9626         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9627         * g++.old-deja/g++.pt/crash65.C: Likewise.
9628
9629 2006-09-07  Jason Merrill  <jason@redhat.com>
9630
9631         PR middle-end/27724
9632         * gcc.dg/long-long-cst1.c: New test.
9633
9634 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9635
9636         PR C++/28906
9637         * g++.dg/other/array3.C: New test.
9638         * g++.dg/other/array4.C: New test.
9639         * g++.dg/other/array5.C: New test.
9640
9641 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9642
9643         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9644
9645 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9646
9647         PR target/28946
9648         * gcc.target/i386/pr28946.c: New test.
9649
9650 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9651
9652         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9653         in integer literal constant.
9654         * gfortran.dg/enum_8.f90: Ditto.
9655         * gfortran.dg/g77/20030326-1.f: Ditto.
9656
9657 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9658
9659         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9660         nonconformance usage.
9661
9662 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         PR middle-end/28862
9665         * gcc.c-torture/compile/vector-align-1.c: New test.
9666
9667 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9668
9669         PR rtl-opt/27883
9670         * g++.dg/opt/copysign-1.C: New test.
9671
9672 2006-09-06  Jason Merrill  <jason@redhat.com>
9673
9674         PR c++/27371
9675         * g++.dg/warn/unused-result1.C: New test.
9676
9677 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/28903
9680         * g++.dg/ext/vla3.C: New test.
9681
9682         PR c++/28886
9683         * g++.dg/template/array16.C: New test.
9684
9685 2006-09-06  Richard Guenther  <rguenther@suse.de>
9686
9687         * gcc.dg/pr27226.c: Remove testcase again.
9688
9689 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9690
9691         PR tree-opt/28937
9692         * g++.dg/opt/unroll2.C: New test.
9693
9694 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9695
9696         PR tree-opt/28952
9697         * gcc.dg/vect/pr28952.c: New test.
9698
9699 2006-09-05  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/28900
9702         * gcc.dg/torture/pr28900.c: New testcase
9703
9704 2006-09-05  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/28905
9707         * gcc.c-torture/compile/pr28905.c: New testcase.
9708
9709 2006-09-05  Richard Guenther  <rguenther@suse.de>
9710
9711         PR middle-end/28935
9712         * gcc.dg/pr28935.c: New testcase.
9713
9714 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9715
9716         * gcc.c-torture/execute/20060905-1.c: New test.
9717
9718 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9719
9720         PR fortran/28908
9721         * gfortran.dg/used_types_7.f90: New test.
9722         * gfortran.dg/used_types_8.f90: New test.
9723         * gfortran.dg/used_types_9.f90: New test.
9724
9725 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gcc.c-torture/compile/20060904-1.c: New test.
9728
9729 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         PR c++/23287 Revert my 2006-09-01 patch
9732         * g++.dg/parse/dtor12.C: Remove.
9733
9734 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
9735
9736         PR c+/27670
9737         * g++.dg/template/operator9.C: New test.
9738
9739         PR c++/27493
9740         * g++.dg/template/operator7.C: New test.
9741
9742         PR c++/27494
9743         * g++.dg/template/operator8.C: New test.
9744
9745         PR c++/27397
9746         * g++.dg/template/crash57.C: New test.
9747
9748         * g++.dg/template/typedef4.C: Adjust error markers.
9749         * g++.dg/template/typedef5.C: Likewise.
9750
9751 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR c++/28878
9754         * g++.dg/parse/crash33.C: New test.
9755
9756 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
9757         Richard Guenther  <rguenther@suse.de>
9758         Adam Nemet  <anemet@caviumnetworks.com>
9759
9760         PR middle-end/27226
9761         * gcc.target/mips/memcpy-1.c: New testcase.
9762         * gcc.dg/pr27226.c: Likewise.
9763
9764 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9765
9766         PR c++/28705
9767         * g++.dg/lookup/koenig5.C: New.
9768         * g++.dg/template/crash56.C: New.
9769
9770 2006-09-01  Josh Conner  <jconner@apple.com>
9771
9772         PR c++/25505
9773         * gcc.dg/nrv3.c: New test.
9774         * gcc.dg/nrv4.c: New test.
9775         * gcc.dg/nrv5.c: New test.
9776
9777 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         PR c++/23287
9780         * g++.dg/parse/dtor12.C: New.
9781
9782 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
9783
9784         PR tree-optimization/28839
9785         * gcc.dg/pr28839.c: New test.
9786
9787 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9788
9789         PR target/24367
9790         * gcc.dg/pr24367.c: New testcase.
9791
9792 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9793
9794         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9795
9796 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9797
9798         PR rtl-optimization/27735
9799         * gcc.dg/loop-unswitch-1.c: New test.
9800
9801 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9802
9803         PR fortran/28885
9804         * gfortran.dg/aliasing_dummy_2.f90: New test.
9805
9806         PR fortran/20067
9807         * gfortran.dg/generic_5.f90: Change error message.
9808
9809         PR fortran/28873
9810         * gfortran.dg/generic_6.f90: New test.
9811
9812         PR fortran/25077
9813         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9814
9815         PR fortran/25102
9816         * gfortran.dg/invalid_interface_assignment.f90: New test.
9817
9818         PR fortran/24866
9819         * gfortran.dg/module_proc_external_dummy.f90: New test.
9820
9821 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9822
9823         PR c++/28349
9824         * g++.dg/warn/var-args1.C: New test.
9825
9826 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9827
9828         PR fortran/28866
9829         * gfortran.dg/simpleif_2.f90: New test.
9830         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9831         * gfortran.dg/enum_5.f90: Ditto.
9832
9833 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9834             Kazu Hirata  <kazu@codesourcery.com>
9835
9836         PR tree-optimization/17506
9837         * gcc.dg/pr17506.c: New.
9838
9839 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9840
9841         PR c++/28139
9842         * g++.dg/eh/alias1.C: New test.
9843
9844 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9845
9846         PR c++/28860
9847         * g++.dg/template/ttp22.C: New test.
9848
9849 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9850
9851         PR middle-end/26632
9852         * gcc.dg/pr26632.c: New.
9853
9854 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9855
9856         PR libgfortran/28354
9857         * gfortran.dg/fmt_zero_precision.f90: New test.
9858
9859 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9860
9861         PR c++/28058
9862         * g++.dg/template/spec31.C: New test.
9863
9864 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9865
9866         PR c++/26573
9867         * g++.dg/other/static2.C: New test.
9868
9869 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9870
9871         * gcc.dg/Wswitch-enum-2.c: New test case.
9872         * gcc.dg/Wswitch-enum-3.c: Likewise.
9873
9874 2006-08-26  Richard Guenther  <rguenther@suse.de>
9875
9876         * gcc.c-torture/compile/20060826-1.c: New testcase.
9877
9878 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9879
9880         PR c++/28736
9881         * g++.dg/template/void10.C: New test.
9882
9883         PR c++/28737
9884         * g++.dg/template/void8.C: New test.
9885
9886         PR c+_+/28738
9887         * g++.dg/template/void9.C: New test.
9888
9889         * g++.dg/template/void3.C: Adjust error markers.
9890         * g++.dg/template/void4.C: Likewise.
9891         * g++.dg/template/crash55.C: Likewise.
9892         * g++.dg/template/void7.C: Likewise
9893
9894 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/28588
9897         * g++.dg/inherit/access6.C: New test.
9898         * g++.dg/inherit/access7.C: Likewise.
9899
9900         PR c++/28595
9901         * g++.dg/template/array15.C: New test.
9902         * g++.dg/template/crash2.C: Tweak error markers.
9903
9904 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9905
9906         PR middle-end/28683
9907         * gcc.c-torture/compile/20060823-1.c: New test.
9908
9909 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9910
9911         PR c++/28853
9912         * g++.dg/template/ttp21.C: New test.
9913
9914         PR c++/28852
9915         * g++.dg/other/operator1.C: Add error-marker.
9916         * g++.dg/other/operator2.C: New test.
9917
9918 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9919
9920         PR c/27893
9921         * gcc.c-torture/compile/vla-const-1.c,
9922         gcc.c-torture/compile/vla-const-2.c: New tests.
9923
9924 2006-08-26  Richard Guenther  <rguenther@suse.de>
9925
9926         PR middle-end/28814
9927         * gcc.dg/torture/pr28814.c: New testcase.
9928
9929 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9930
9931         PR c/28418
9932         * gcc.c-torture/compile/compound-literal-1.c: New test.
9933
9934 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9935
9936         PR c/28299
9937         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9938         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9939         Expect extra diagnostics.
9940
9941 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
9942
9943         gcc.dg/noncompile/pr16876.c: New test.
9944
9945 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/28056
9948         * g++.dg/parse/local1.C: New test.
9949         * g++.dg/other/qual1.C: Tweak error marker.
9950
9951 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9952
9953         PR c++/27787
9954         * g++.dg/template/typename10.C: New.
9955         * g++.dg/template/lookup4.C: Remove bogus error marker.
9956
9957 2006-08-25  Richard Guenther  <rguenther@suse.de>
9958
9959         PR testsuite/28829
9960         * gcc.dg/pr26570.c: Fix testcase.
9961
9962 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
9963
9964         PR tree-opt/28807
9965         * gcc.c-torture/execute/mayalias-2.c: New test.
9966         * gcc.dg/tree-ssa/alias-13.c: New test.
9967
9968 2006-08-24  Jan Hubicka  <jh@suse.cz>
9969
9970         PR debug/26881
9971         * gcc.dg/debug/pr26881.c: New file.
9972
9973 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9974
9975         PR fortran/28788
9976         * gfortran.dg/used_types_4.f90: New test.
9977         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9978         association of derived types.
9979         * gfortran.dg/used_types_2.f90: Add module cleanup.
9980         * gfortran.dg/used_types_3.f90: The same.
9981
9982         PR fortran/28771
9983         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9984         fix of regression.
9985
9986 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9987
9988         PR 28813
9989         * gfortran.dg/direct_io_6.f90: Remove test.
9990
9991 2006-08-23  Stuart Hastings  <stuart@apple.com>
9992
9993         PR 28825
9994         * gcc.target/i386/20060821-1.c: New.
9995
9996 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9997
9998         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9999         dg-warning strings for dllimport.
10000
10001 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10002
10003         PR C++/28450
10004         * g++.dg/ext/vector4.C: New test.
10005         * g++.dg/ext/complex1.C: New test.
10006
10007 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10008
10009         PR debug/28692
10010         * gcc.dg/debug/const-1.c: New.
10011         * gcc.dg/debug/const-2.c: New.
10012         * gcc.dg/debug/dwarf2/const-1.c: New.
10013         * gcc.dg/debug/dwarf2/const-2.c: New.
10014         * gcc.dg/debug/dwarf2/const-2b.c: New.
10015
10016 2006-08-22  Richard Guenther  <rguenther@suse.de>
10017
10018         PR middle-end/28776
10019         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10020         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10021
10022 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10023
10024         PR tree-optimization/28003
10025         * g++.dg/tree-ssa/pr28003.C: New.
10026
10027 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10028
10029         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10030
10031 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10032
10033         PR c++/26269
10034         * g++.dg/other/error14.C: New test.
10035
10036         PR c++/28505
10037         * g++.dg/parse/ctor7.C: New test.
10038         * g++.dg/parse/ctor8.C: Likewise.
10039
10040         PR c++/28741
10041         * g++.dg/template/void7.C: New test.
10042
10043 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10044
10045         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10046         * gnat.dg/self_aggregate_with_array.adb: New test.
10047
10048 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10049
10050         * g++.dg/eh/arm-vfp-unwind.C: New test.
10051
10052 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/28341
10055         * g++.dg/template/ref3.C: New test.
10056         * g++.dg/template/nontype13.C: New test.
10057
10058         PR c++/28346
10059         * g++.dg/template/ptrmem17.C: New test.
10060
10061 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10062
10063         PR target/28648 c:
10064         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10065
10066 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10067
10068         PR fortran/28630
10069         * gfortran.dg/used_types_2.f90: New test.
10070
10071         PR fortran/28601
10072         * gfortran.dg/used_types_3.f90: New test.
10073
10074         PR fortran/20886
10075         * gfortran.dg/generic_actual_arg.f90: New test.
10076
10077         PR fortran/28735
10078         * gfortran.dg/module_private_array_refs_1.f90: New test.
10079
10080         PR fortran/28762
10081         * gfortran.dg/program_name_1.f90: New test.
10082
10083         PR fortran/28425
10084         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10085
10086         PR fortran/28496
10087         * gfortran.dg/array_initializer_2.f90: New test.
10088
10089         PR fortran/18111
10090         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10091
10092         PR fortran/28600
10093         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10094
10095         PR fortran/28771
10096         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10097
10098         PR fortran/28660
10099         * gfortran.dg/dependent_decls_1.f90: New test.
10100
10101 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10102
10103         PR fortran/25217
10104         * gfortran.dg/derived_init_2.f90: New.
10105
10106 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10107
10108         * gcc.c-torture/execute/pr28289.c: New test.
10109
10110 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR c/28744
10113         * gcc.dg/attr-externally-visible-1.c: New test.
10114         * gcc.dg/attr-externally-visible-2.c: New test.
10115         * g++.dg/parse/attr-externally-visible-1.C: New test.
10116         * g++.dg/parse/attr-externally-visible-2.C: New test.
10117
10118 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10119
10120         PR c++/28606
10121         * g++.dg/parse/dtor11.C: New test.
10122
10123 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10124
10125         PR rtl-optimization/28489
10126         * gcc.c-torture/compile/pr28489.c: New test.
10127
10128 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10129
10130         PR c++/28710
10131         * g++.dg/template/redecl4.C: New test.
10132
10133         PR c++/28711
10134         * g++.dg/template/ctor8.C: New test.
10135
10136 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10137
10138         * gcc.dg/pr26570.c: Fix testcase.
10139
10140 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10141
10142         * PR c++/28573
10143         * g++.dg/parse/offsetof6.C: New test.
10144         * g++.dg/parse/offsetof6.C: New test.
10145         * g++.dg/parse/offsetof7.C: New test.
10146
10147 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10148
10149         PR testsuite/28602
10150         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10151         is false.
10152
10153 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10154
10155         PR c++/28302
10156         * g++.dg/ext/vector3.C: New test.
10157
10158 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10159
10160         PR gcov/profile/26570
10161         * gcc.dg/pr26570.c: New test.
10162
10163 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10164
10165         PR c/27697
10166         * gcc.dg/qual-component-1.c: New test.
10167
10168 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10169
10170         PR c++/28593
10171         * g++.dg/parse/new3.C: New test.
10172
10173 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10174
10175         PR fortran/25828
10176         * gfortran.dg/streamio_1.f90: New test.
10177         * gfortran.dg/streamio_2.f90: New test.
10178         * gfortran.dg/streamio_3.f90: New test.
10179         * gfortran.dg/streamio_4.f90: New test.
10180         * gfortran.dg/streamio_5.f90: New test.
10181         * gfortran.dg/streamio_6.f90: New test.
10182         * gfortran.dg/streamio_7.f90: New test.
10183         * gfortran.dg/streamio_8.f90: New test.
10184
10185 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10186
10187         PR c/28287
10188         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10189
10190 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10191
10192         PR c++/28594
10193         * g++.dg/template/void6.C: New test.
10194
10195 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10196
10197         PR c/28649
10198         * gcc.dg/parse-error-1.c: New test.
10199         * gcc.dg/parse-error-2.c: New test.
10200         * gcc.dg/cpp/digraph2.c: Add error-marker.
10201         * gcc.dg/noncompile/920923-1.c: Likewise.
10202
10203 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10204
10205         PR c/27490
10206         * gcc.dg/sizeof-2.c: New testcase.
10207
10208         PR c/27489
10209         * gcc.dg/switch-A.c: New testcase.
10210
10211 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10212
10213         PR c++/28288
10214         PR c++/14556
10215         * g++.old-deja/g++.warn/compare1.C: Delete.
10216         * g++.dg/opt/pr7503-2.C: Delete.
10217         * g++.dg/opt/pr7503-3.C: Delete.
10218         * g++.dg/opt/pr7503-4.C: Delete.
10219         * g++.dg/opt/pr7503-5.C: Delete.
10220         * g++.dg/opt/max1.C: Delete.
10221         * g++.dg/warn/minmax.C: Delete.
10222         * g++.dg/expr/minmax.C: New test.
10223
10224 2006-08-14  Richard Guenther  <rguenther@suse.de>
10225
10226         PR testsuite/28703
10227         * gcc.c-torture/execute/pr28651.c: Do not use argc
10228         to avoid optimization, instead forbid inlining.
10229
10230 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10231
10232         PR rtl-optimization/28634
10233         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10234
10235 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10236
10237         PR c/27184
10238         * gcc.dg/torture/pr27184.c: New test.
10239
10240 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10241
10242         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10243
10244 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10245
10246         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10247         * gfortran.dg/stat_2.f90: Likewise.
10248         * gfortran.dg/chmod_1.f90: Likewise.
10249         * gfortran.dg/chmod_2.f90: Likewise.
10250         * gfortran.dg/chmod_3.f90: Likewise.
10251
10252 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10253
10254         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10255
10256 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10257
10258         * g++.dg/opt/pr23454-2.C: New test.
10259
10260 2006-08-11  Richard Guenther  <rguenther@suse.de>
10261
10262         PR middle-end/28651
10263         * gcc.c-torture/execute/pr28651.c: New testcase.
10264
10265 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10266
10267         * gnat.dg/specs/static_initializer.ads: New test.
10268
10269 2006-08-10  Paul Brook  <paul@codesourcery.com>
10270
10271         * gcc.target/arm/cond-asm.c: New test.
10272
10273 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10274
10275         PR tree-optimization/26197
10276         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10277         * g++.dg/vect/vect.exp: Compile the new tests with
10278         --param max-aliased-vops=0.
10279
10280 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10281
10282         PR c++/28637
10283         * g++.dg/template/void3.C: New test.
10284
10285         PR c++/28638
10286         * g++.dg/template/void4.C: New test.
10287
10288         PR c++/28640
10289         * g++.dg/template/void5.C: New test.
10290
10291 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10292
10293         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10294         after dg-do compile.
10295
10296 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10297
10298         PR tree-optimizations/26969
10299         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10300         "unswitch-loops" with -funswitch-loops.
10301         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10302
10303 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10304
10305         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10306         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10307         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10308         * objc.dg/dwarf-1.m: Likewise.
10309         * objc.dg/dwarf-2.m: Likewise.
10310         * obj-c++.dg/dwarf-2.mm: Likewise.
10311
10312 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10313
10314         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10315         * objc.dg/dwarf-2.m: Likewise.
10316         * obj-c++.dg/dwarf-2.mm: Likewise.
10317
10318         PR libfortran/28603
10319         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10320
10321         PR testsuite/27611
10322         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10323
10324         PR testsuite/27033
10325         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10326
10327 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10328
10329         PR target/27827
10330         * gcc.target/i386/pr27827.c: New testcase.
10331
10332 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10333
10334         PR fortran/28590
10335         * gfortran.dg/sequence_types_1.f90: New test.
10336
10337 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10338
10339         PR fortran/28548
10340         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10341         dg-warning.  Add -pedantic option.
10342
10343 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10344
10345         PR c/28502
10346         * gcc.dg/proto-1.c: New test.
10347
10348         PR c/27721
10349         * gcc.dg/lvalue-4.c: New test.
10350
10351         PR c/28136
10352         * gcc.dg/init-bad-5.c: New test.
10353
10354 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10355
10356         PR c++/28347
10357         * g++.dg/ext/typedef-init.C: Add new test for typedef
10358         initialization inside templates. Adjust existing error markers.
10359
10360 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/28148
10363         * g++.dg/init/ptrmem3.C: New test.
10364
10365 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10366
10367         PR tree-optimization/27770
10368         * lib/target-support.exp: New target keyword "section_anchors".
10369         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10370         tests.
10371         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10372         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10373         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10374         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10375
10376 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10377
10378         * gcc.dg/20060801-1.c: Add missing '}'.
10379
10380 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10381
10382         PR c++/27508
10383         * g++.dg/parse/dtor9.C: New test.
10384         * g++.dg/parse/dtor10.C: New test.
10385         * g++.dg/other/error7.C: Adjust error-marker.
10386
10387         PR c++/28274
10388         * g++.dg/other/default5.C: New test.
10389
10390 2006-08-02  Richard Guenther  <rguenther@suse.de>
10391
10392         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10393
10394 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/28557
10397         * g++.dg/template/conv9.C: New test.
10398
10399 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10400
10401         PR debug/28063
10402         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10403         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10404         Optionally return assembly text.  Update callers.
10405         (check_no_compiler_messages): Update verbose messages.
10406         (check_no_messages_and_pattern): New.
10407         (check_effective_target_string_merging): New.
10408
10409 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10410
10411         PR c++/28250
10412         * g++.dg/eh/catch4.C: New test.
10413
10414         PR c++/28257
10415         * g++.dg/other/qual1.C: New test.
10416
10417         PR c++/28259
10418         * g++.dg/inherit/error2.C: New test.
10419
10420         PR c++/28267
10421         * g++.dg/other/new1.C: New test.
10422
10423         * g++.dg/warn/pr23075.C: Remove obsolete test.
10424         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10425         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10426
10427 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10428
10429         PR c++/28523
10430         * g++.dg/eh/cast1.C: New test.
10431
10432 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10433
10434         PR libfortran/28452
10435         * gfortran.dg/random_3.f90:  New test.
10436
10437 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10438
10439         PR c++/28432
10440         * g++.dg/other/pr28304.C: Change expected error message.
10441         * g++.dg/other/pr28432.C: New test.
10442
10443 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10444
10445         PR c++/28256
10446         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10447
10448 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10449
10450         PR debug/23336
10451         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10452         at -g1.
10453         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10454         g++.dg/debug/enum-2.C: New.
10455
10456 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10457
10458         PR c++/6634
10459         * g++.dg/parse/long1.C: Add more tests.
10460
10461 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10462
10463         * gfortran.dg/lrshift_1.c: New file.
10464
10465 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466
10467         PR libgfortran/28335
10468         * gfortran.dg/no_unit_error_1.f90: New test.
10469
10470 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10471
10472         PR libgfortran/28335
10473         * gfortran.dg/no_unit_error_1.f90: Delete test.
10474         * gfortran.dg/no_unit_error_2.f90: Delete test.
10475
10476 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10477
10478         * gfortran.dg/chmod_3.f90: New test.
10479         * gfortran.dg/ltime_gmtime_1.f90: New test.
10480         * gfortran.dg/ltime_gmtime_2.f90: New test.
10481         * gfortran.dg/lrshift_1.f90: New test.
10482         * gfortran.dg/chmod_1.f90: New test.
10483         * gfortran.dg/chmod_2.f90: New test.
10484
10485 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10486
10487         PR c++/27668
10488         * g++.dg/template/crash55.C: New test.
10489
10490         PR c++/27962
10491         * g++.dg/template/nontype16.C: New test.
10492
10493         * g++.dg/template/void2.C: Adjust error markers.
10494         * g++.dg/template/nontype5.C: Adjust error markers.
10495
10496 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10497
10498         * gcc.target/i386/stack-prot-kernel.c: New test.
10499
10500 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10501
10502         * gcc.dg/builtins-55.c: New test case.
10503
10504 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10505
10506         PR rtl-optimization/27907
10507         * gcc.c-torture/compile/pr27907.c: New test.
10508
10509 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10510
10511         * gfortran.dg/mclock.f90: New test.
10512         * gfortran.dg/int_conv_1.f90: New test.
10513         * gfortran.dg/stat_1.f90: New test.
10514         * gfortran.dg/stat_2.f90: New test.
10515
10516 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10517
10518         PR libgfortran/28335
10519         * gfortran.dg/no_unit_error_1.f90: New test.
10520         * gfortran.dg/no_unit_error_2.f90: New test.
10521         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10522
10523 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10524
10525         PR middle-end/28473
10526         * gcc.dg/fold-convround-1.c: New test case.
10527
10528 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10529
10530         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10531
10532 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10533
10534         PR c++/27572
10535         * g++.dg/other/typedef1.C: New test.
10536         * g++.dg/template/typedef4.C: New test.
10537         * g++.dg/template/typedef5.C: New test.
10538
10539 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10540
10541         PR fortran/28416
10542         * gfortran.dg/allocatable_dummy_3.f90: New.
10543
10544 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10545
10546         PR fortran/28439
10547         * gfortran.dg/arithmetic_if.f90:  New test.
10548
10549 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10550
10551         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10552         avoid memcpy optimization.
10553
10554 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10555
10556         PR fortran/25289
10557         * gfortran.dg/direct_io_6.f90: New test.
10558
10559 2006-07-24  Jan Hubicka  <jh@suse.cz>
10560
10561         PR c/25795
10562         PR c++/27369
10563         * gcc.dg/pr25795.c: New test.
10564         * gcc.dg/pr25795-1.c: New test.
10565
10566 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10567
10568         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10569         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10570         which may be transformed to "g || h" on some platforms.
10571
10572 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10573
10574         PR c++/28025
10575         * g++.dg/template/friend45.C: New test.
10576
10577 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10578
10579         PR libgfortran/28339
10580         * gfortran.dg/arrayio_8.f90: New test.
10581
10582 2006-07-21  Mike Stump  <mrs@apple.com>
10583
10584         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10585
10586         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10587
10588 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10589
10590         PR c++/28250
10591         * g++.dg/eh/catch3.C: New test.
10592
10593         PR c++/28363
10594         * g++.dg/template/defarg10.C: New test.
10595
10596 2006-07-20  Paul Brook  <paul@codesourcery.com>
10597
10598         PR 27363
10599         * gcc.dg/pr27363.c: New test.
10600
10601 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10602
10603         PR c++/28338
10604         * g++.dg/init/ref13.C: New test.
10605
10606 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10607
10608         PR obj-c++/28434
10609         * obj-c++.dg/proto-error-1.mm: New test.
10610
10611 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10612
10613         PR c++/28337
10614         * g++.dg/template/string1.C: New test.
10615
10616 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/28048
10619         * g++.dg/template/defarg9.C: New test.
10620
10621         PR c++/28235
10622         * g++.dg/template/static27.C: New test.
10623
10624 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10625
10626         PR 28410
10627         * gcc.dg/tree-ssa/pr28410.c: New test.
10628
10629 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10630
10631         PR c++/28258
10632         * g++/dg/other/error13.C: New test.
10633
10634         PR c++/28260
10635         * g++.dg/template/friend44.C: New test.
10636
10637 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10638
10639         PR c++/27495
10640         * g++.dg/other/pr27495.C: New.
10641
10642 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10643
10644         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10645         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10646
10647 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10648
10649         PR c/28286
10650         * gcc.dg/pragma-pack-4.c: New test.
10651
10652 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10653
10654         PR c++/28291
10655         * g++.dg/ext/pr28291.C: New test.
10656
10657 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10658
10659         PR middle-end/28403
10660         * gcc.c-torture/execute/pr28403.c: New test.
10661
10662 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10663
10664         PR middle-end/28402
10665         * gcc.dg/pr28402.c: New test.
10666
10667 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10668
10669         PR c++/28304
10670         * g++.dg/other/pr28304.C: New test.
10671
10672 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10673
10674         PR other/28251
10675         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10676         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10677
10678 2006-07-17  Richard Guenther  <rguenther@suse.de>
10679
10680         PR tree-optimization/28238
10681         * g++.dg/tree-ssa/pr28238.C: New testcase.
10682
10683 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10684
10685         PR c++/28250
10686         * g++.dg/eh/catch1.C: New test.
10687         * g++.dg/eh/catch2.C: New test.
10688
10689 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10690
10691         PR c++/28370
10692         * g++.dg/template/anon3.C: New test.
10693
10694 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/20844
10697         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10698         specifiers requiring an explicit format tag..
10699
10700         PR fortran/28201
10701         * gfortran.dg/generic_5: New test.
10702
10703         PR fortran/20893
10704         * gfortran.dg/elemental_optional_args_1.f90: New test.
10705
10706 2006-07-16  Olivier Hainque  <hainque@adacore.com>
10707
10708         * gnat.dg/assert.ads: New file.
10709         * gnat.dg/controlled_record.ads: Likewise.
10710         * gnat.dg/controlled_record.adb: Likewise.
10711
10712 2006-07-15  Lee Millward  <lee.millward@gmail.com>
10713
10714         PR c++/28292
10715         * g++.dg/other/error12.C: New test.
10716
10717         PR c++/28269
10718         * g++.dg/template/crash54.C: New test.
10719
10720 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10721
10722         PR c++/28249
10723         * g++.dg/parse/catch1.C: New test.
10724
10725         PR c++/28294
10726         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10727
10728         PR c++/28387
10729         * g++.dg/ext/attrib24.C: New test.
10730
10731 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10732
10733         PR c++/28343
10734         * g++.dg/ext/asmspec1.C: New test.
10735
10736 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
10737
10738         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10739         (dg-test): Support shouldfail tests.
10740         * lib/target-supports-dg.exp (dg-shouldfail): New.
10741         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10742         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10743         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10744         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10745         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10746         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10747         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10748
10749 2006-07-13  Jan Hubicka  <jh@suse.cz>
10750
10751         * gcc.target/i386/memcpy-1.c: New.
10752
10753 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
10754
10755         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10756
10757 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
10758
10759         PR fortran/25097
10760         * gfortran.dg/present_1.f90: New test.
10761
10762         PR fortran/20903
10763         * gfortran.dg/interface_derived_type_1.f90: New test.
10764
10765 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
10766
10767         PR fortran/28213
10768         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10769         list.
10770
10771 2006-07-07  Lee Millward  <lee.millward@gmail.com>
10772
10773         PR c++/27820
10774         * g++.dg/other/label1.C: New test.
10775
10776 2006-07-07  Richard Guenther  <rguenther@suse.de>
10777
10778         PR middle-end/28268
10779         * gcc.dg/torture/pr28268.c: New testcase.
10780
10781 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
10782
10783         PR c++/27019
10784         * g++.dg/ext/pr27019.C: New.
10785
10786 2006-07-07  Richard Guenther  <rguenther@suse.de>
10787
10788         PR tree-optimization/28187
10789         * gcc.dg/pr28187.c: New testcase.
10790
10791 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10792
10793         * gnat.dg/address_conversion.adb: New test.
10794         * gnat.dg/boolean_subtype.adb: Likewise.
10795         * gnat.dg/frame_overflow.adb: Likewise.
10796         * gnat.dg/pointer_array.adb: Likewise.
10797         * gnat.dg/pointer_conversion.adb: Likewise.
10798
10799 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/28237
10802         PR fortran/23420
10803         * gfortran.dg/print_fmt_5.f90: New test.
10804
10805 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10806
10807         PR fortran/28129
10808         * gfortran.dg/bounds_check_4.f90: New test.
10809
10810 2006-07-05  Richard Guenther  <rguenther@suse.de>
10811
10812         PR target/28158
10813         * gfortran.dg/pr28158.f90: New testcase.
10814
10815 2006-07-05  Richard Guenther  <rguenther@suse.de>
10816
10817         PR tree-optimization/28162
10818         * gcc.dg/pr28162.c: New testcase.
10819
10820 2006-07-05  Richard Guenther  <rguenther@suse.de>
10821         Andrew Pinski  <pinskia@gcc.gnu.org>
10822
10823         PR c++/27084
10824         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10825
10826 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10827
10828         PR fortran/28174
10829         * gfortran.dg/actual_array_substr_2.f90: New test.
10830
10831         PR fortran/28167
10832         * gfortran.dg/actual_array_constructor_2.f90: New test.
10833
10834 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10835
10836         * gfortran.dg/itime_idate_1.f: New test.
10837         * gfortran.dg/itime_idate_2.f: New test.
10838
10839 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10840
10841         PR libgfortran/27704
10842         * gfortran.dg/open_status_3.f90: New test.
10843         * gfortran.dg/fmt_l.f90: Update for new feature.
10844
10845 2006-07-03  Asher Langton  <langton2@llnl.gov>
10846
10847         * gfortran.dg/oldstyle_2.f90: New.
10848
10849 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10850
10851         * gnat.dg/string_slice.adb: New test.
10852
10853 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10854
10855         PR fortran/19259
10856         * gfortran.dg/semicolon_fixed.c: New.
10857         * gfortran.dg/semicolon_free.c: New.
10858
10859 2006-06-30  Mike Stump  <mrs@apple.com>
10860
10861         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10862         that don't support internal visibility.
10863
10864 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10865
10866         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10867         for '(' / ')' needing an extra '\'.
10868
10869 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10870
10871         PR middle-end/27428
10872         * gcc.dg/pr27428-1.c: New test case.
10873
10874 2006-06-29  Mike Stump  <mrs@apple.com>
10875
10876         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10877         on darwin as we can't align commons large enough yet.
10878
10879         * gcc.dg/vla-8.c: Add additional testcases.
10880
10881 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10882
10883         PR c++/28114
10884         * g++.dg/other/pr28114.C: New.
10885
10886 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10887
10888         * gcc.c-torture/compile/20060625-1.c: New test.
10889
10890 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10891
10892         PR fortran/20867
10893         * gfortran.dg/stfunc_3.f90: New test.
10894
10895         PR fortran/25056
10896         * gfortran.dg/impure_actual_1.f90: New test.
10897
10898         PR fortran/20874
10899         * gfortran.dg/elemental_result_1.f90: New test.
10900
10901         PR fortran/25073
10902         * gfortran.dg/select_7.f90: New test.
10903
10904         PR fortran/27554
10905         * intrinsic_actual_1.f: New test.
10906
10907         PR fortran/22038
10908         PR fortran/28119
10909         * gfortran.dg/forall_4.f90: New test.
10910
10911         PR fortran/25072
10912         * gfortran.dg/forall_5.f90: New test.
10913
10914 2006-06-25  Lee Millward  <lee.millward@gmail.com>
10915
10916         PR c++/28051
10917         * g++.dg/template/using13.C: New test.
10918
10919         PR c++/28054
10920         * g++.dg/other/incomplete3.C: New test.
10921
10922 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10923
10924         PR fortran/28081
10925         * gfortran.dg/substr_3.f: New test.
10926         * gfortran.dg/equiv_2.f90: Update expected error message.
10927
10928 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/28118
10931         * gfortran.dg/actual_array_substr_1.f90: New test.
10932
10933 2006-06-24  Olivier Hainque  <hainque@adacore.com>
10934
10935         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10936         * gnat.dg/scalar_mode_agg_compare.adb: New test.
10937
10938 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
10939
10940         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10941
10942 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
10943
10944         PR fortran/27981
10945         * gfortran.dg/simpleif_2.f90: New test.
10946
10947 2006-06-23  Lee Millward  <lee.millward@gmail.com>
10948
10949         * g++.dg/template/error22.C: Fix typo.
10950
10951 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10952
10953         PR c++/28112
10954         * g++.dg/ext/attrib23.C: New test.
10955
10956 2006-06-23  Olivier Hainque  <hainque@adacore.com>
10957
10958         * gnat.dg/varsize_temp.adb: New test.
10959
10960 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10961
10962         PR c++/11468
10963         * g++.dg/other/java2.C: New test.
10964
10965 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
10966
10967         PR target/27789
10968         * g++.dg/ext/dllimport4.C. Add more tests for invalid
10969         initialization.
10970
10971 2006-06-22  Roger Sayle  <roger@eyesopen.com>
10972
10973         PR target/27531
10974         * gcc.dg/pr27531-1.c: New test case.
10975
10976 2006-06-22  Asher Langton  <langton2@llnl.gov>
10977
10978         PR fortran/24748
10979         * gfortran.dg/implicit_8.f90: New.
10980
10981 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10982
10983         PR rtl-optimization/28121
10984         * gcc.dg/pr28121.c: New test.
10985
10986 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10987
10988         PR c++/27805
10989         * g++.dg/parse/ptrmem6.C: New test.
10990
10991         PR c++/27821
10992         * g++.dg/template/error22.C: New test.
10993
10994 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10995
10996         PR c++/28111
10997         * g++.dg/template/friend43.C: New test.
10998
10999         PR c++/28110
11000         * g++.dg/template/crash53.C: New test.
11001
11002         PR c++/28109
11003         * g++.dg/rtti/incomplete1.C: New test.
11004
11005 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11006
11007         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11008
11009 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11010
11011         * gcc.c-torture/execute/complex-7.c: New.
11012
11013 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11014
11015         * gcc.dg/merge-all-constants-1.c: New test.
11016
11017 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11018
11019         PR c++/28113
11020         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11021
11022 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11023
11024         * gfortran.dg/rrspacing_1.f90: New test.
11025
11026 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11027
11028         PR c++/28052
11029         * g++.dg/other/bitfield2.C: New test.
11030
11031 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11032
11033         PR tree-optimization/27331
11034         * gcc.dg/pr27331.c: New test.
11035
11036 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11037             Eric Botcazou  <ebotcazou@adacore.com>
11038
11039         PR ada/18692
11040         * lib/gnat.exp: New file.
11041         * lib/gnat-dg.exp: Likewise.
11042         * gnat.dg: New directory.
11043         * gnat.dg/dg.exp: New driver.
11044         * gnat.dg/specs: New directory.
11045         * gnat.dg/specs/specs.exp: New driver.
11046         * gnat.dg/style: New directory.
11047         * gnat.dg/style/style.exp: New driver.
11048
11049 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11050
11051         PR fortran/16206
11052         * gfortran.dg/array_initializer_1.f90: New test.
11053
11054         PR fortran/28005
11055         * gfortran.dg/matmul_3.f90: New test.
11056
11057 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11058
11059         PR middle-end/28075
11060         * gcc.dg/tree-ssa/inline-1.c: New test.
11061
11062 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11063
11064         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11065         in malloc prototype; remove XFAIL.
11066         * gcc.dg/pr18241-2.c: Ditto.
11067         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11068         in memset prototype; remove XFAIL.
11069         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11070
11071 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11072
11073         * gcc.dg/vla-8.c: Add.
11074
11075 2006-06-19  Richard Guenther  <rguenther@suse.de>
11076
11077         PR tree-optimization/27090
11078         * g++.dg/tree-ssa/pr27090.C: New testcase.
11079
11080 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11081
11082         PR target/27861
11083         * gcc.dg/pr27861-1.c: New test case.
11084
11085 2006-06-19  Richard Guenther  <rguenther@suse.de>
11086
11087         PR middle-end/28045
11088         * gcc.dg/torture/pr28045.c: New testcase.
11089
11090 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11091
11092         PR fortran/26801
11093         * gfortran.dg/associated_4.f90: New test.
11094
11095 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11096
11097         PR fortran/19310
11098         PR fortran/19904
11099         * gfortran.dg/real_const_3.f90: New test.
11100
11101 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11102
11103         PR c++/28016
11104         * g++.dg/template/static26.C: New test.
11105
11106         PR c++/27979
11107         * g++.dg/expr/bitfield2.C: New test.
11108
11109         PR c++/27884
11110         * g++.dg/parse/linkage2.C: New test.
11111
11112 2006-06-16  Richard Guenther  <rguenther@suse.de>
11113
11114         PR middle-end/27116
11115         * gcc.dg/pr15785-1.c: Revert last change.
11116         * gcc.dg/torture/pr27116-2.c: New testcase.
11117
11118 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11119
11120         PR middle-end/27802
11121         * gcc.dg/pr27802-1.c: New test case.
11122
11123 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11124
11125         PR c++/27689
11126         * g++.dg/template/ttp18.C: New test.
11127         * g++.dg/template/ttp19.C: Likewise.
11128
11129         PR c++/27666
11130         * g++.dg/expr/cond9.C: New test.
11131
11132         PR c++/27640
11133         * g++.dg/template/ctor7.C: New test.
11134
11135 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11136
11137         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11138
11139 2006-06-16  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/27781
11142         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11143
11144 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11145
11146         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11147
11148 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11149
11150         * gcc.dg/tree-ssa/loop-18.c: New test.
11151
11152 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11153
11154         PR c++/27665
11155         * g++.dg/template/crash52.C: New test.
11156
11157         PR c++/27648
11158         * g++.dg/ext/attrib22.C: New test.
11159
11160         PR c++/26559
11161         * g++.dg/template/builtin1.C: New test.
11162         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11163
11164         PR c++/28018
11165         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11166         assignment.
11167         * g++.old-deja/g++.pt/crash51.C: Likewise.
11168
11169         PR c++/27227
11170         * g++.dg/lookup/linkage1.C: New test.
11171         * g++.dg/lookup/linkage2.C: Likewise.
11172
11173 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11174
11175         PR middle-end/27959
11176         * gcc.dg/pr27959.c: New testcase.
11177
11178 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11179
11180         PR target/28014:
11181         * g++.dg/eh/div.C: New test.
11182
11183 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11184
11185         PR c++/27894
11186         * g++.dg/tree-ssa/pr26757.C: New test.
11187         * g++.dg/tree-ssa/pr27894.C: New test.
11188
11189 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11190
11191         * gcc.c-torture/compile/20060609-1.c: New test.
11192
11193         PR target/27863
11194         * gcc.c-torture/compile/pr27863.c: New test.
11195
11196 2006-06-13  Richard Guenther  <rguenther@suse.de>
11197
11198         PR tree-optimization/27830
11199         * g++.dg/tree-ssa/pr27830.C: New testcase.
11200
11201 2006-06-13  Matthew Sachs  <msachs@apple.com>
11202
11203         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11204         the list of compiler flags; this causes those flags to be checked
11205         for things like dg-skip-if.
11206
11207 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11208
11209         PR c++/27601
11210         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11211
11212 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11213             Kazu Hirata  <kazu@codesourcery.com>
11214
11215         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11216         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11217
11218 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11219
11220         PR c++/27933
11221         * g++.dg/lookup/using15.C: New test.
11222
11223         PR c++/27951
11224         * g++.dg/other/anon4.C: New test.
11225
11226 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11227
11228         PR c++/21210
11229         * g++.dg/init/complex1.C: New test case.
11230
11231 2006-06-11  Eric Christopher  <echristo@apple.com>
11232
11233         PR middle-end/27948
11234         * gcc.dg/bf-ms-layout.c: Run on darwin.
11235         * gcc.dg/bf-no-ms-layout: Ditto.
11236         * gcc.dg/attr-ms_struct-2.c: New.
11237         * gcc.dg/bf-ms-layout-2.c: Ditto.
11238
11239 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11240
11241         * gcc.dg/attr-ms_struct-packed1.c: New.
11242
11243 2006-06-09  Mike Stump  <mrs@apple.com>
11244
11245         * gcc.dg/vla-7.c: Add.
11246
11247 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11248
11249         PR fortran/24558
11250         * gfortran.dg/entry_6.f90: New test.
11251
11252         PR fortran/20877
11253         PR fortran/25047
11254         * gfortran.dg/entry_7.f90: New test.
11255
11256 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR c/27747
11259         * gcc.dg/cpp/_Pragma6.c: New test.
11260
11261         PR c++/27748
11262         * g++.dg/cpp/_Pragma1.C: New test.
11263
11264         PR preprocessor/27746
11265         * gcc.dg/gomp/macro-3.c: New test.
11266         * gcc.dg/gomp/macro-4.c: New test.
11267         * g++.dg/gomp/macro-3.C: New test.
11268         * g++.dg/gomp/macro-4.C: New test.
11269
11270 2006-06-09  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/26998
11273         * gcc.dg/torture/pr26998.c: New testcase.
11274         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11275
11276 2006-06-08  Mike Stump  <mrs@apple.com>
11277
11278         * gcc.dg/pr27095.c: Account for stubs.
11279
11280         PR target/26427
11281         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11282         produce bad code on darwin.
11283
11284 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11285
11286         PR fortran/27958
11287         * gfortran.dg/substr_2.f: New test.
11288
11289 2006-06-08  Asher Langton  <langton2@llnl.gov>
11290
11291         PR fortran/27786
11292         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11293
11294 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11295
11296         PR target/27421
11297         * gcc.dg/union-3.c: New test.
11298
11299 2006-06-08  Richard Guenther  <rguenther@suse.de>
11300
11301         PR middle-end/27116
11302         * gcc.dg/torture/pr27116.c: New testcase.
11303         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11304
11305 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11306
11307         PR rtl-optimization/26449
11308         * gcc.dg/pr26449.c: New test.
11309
11310 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11311
11312         PR c++/27601
11313         * g++.dg/ext/offsetof1.C: Test member functions.
11314
11315 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11316
11317         * gcc.dg/pr27095.c: Improve scanning.
11318
11319 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/23091
11322         * gfortran.dg/saved_automatic_1.f90: New test.
11323
11324         PR fortran/24168
11325         * gfortran.dg/array_simplify_1.f90: New test.
11326
11327         PR fortran/25090
11328         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11329
11330         PR fortran/25058
11331         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11332
11333 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/27177
11336         * g++.dg/expr/cast7.C: New test.
11337
11338 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11339
11340         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11341         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11342         * lib/fortran-torture.exp (fortran-torture-compile,
11343         fortran-torture-execute): Ditto.
11344
11345 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11346
11347         PR target/27842
11348         * gcc.dg/vmx/pr27842.c: New test.
11349
11350 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11351
11352         PR libfortran/27895
11353         * gfortran.dg/bounds_check_3.f90: New test.
11354
11355 2006-06-05  Mike Stump  <mrs@apple.com>
11356
11357         * objc.dg/objc-fast-4.m: Skip for ppc64.
11358
11359 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11360
11361         PR testsuite/27705
11362         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11363
11364 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11365             Victor Kaplansky  <victork@il.ibm.com>
11366
11367         PR tree-optimizations/26360
11368         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11369         with -fno-tree-dce.
11370         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11371
11372 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11373
11374         PR fortran/14067
11375         * gfortran.dg/data_char_1.f90: Add messages for truncated
11376         strings.
11377
11378         PR fortran/16943
11379         * gfortran.dg/func_decl_2.f90: New test.
11380
11381         PR fortran/20839
11382         * gfortran.dg/do_2.f90: New test.
11383
11384         PR fortran/27655
11385         * gfortran.dg/associated_3.f90: New test.
11386
11387 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/27819
11390         * g++.dg/template/static25.C: New test.
11391
11392         PR c++/27722
11393         * g++.dg/init/array21.C: New test.
11394
11395         PR c++/27807
11396         * g++.dg/ext/complit7.C: New test.
11397
11398         PR c++/27806
11399         * g++.dg/parse/ptrmem5.C: New test.
11400
11401 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11402             Andrew Pinski  <pinskia@physics.uc.edu>
11403
11404         PR c/27150
11405         PR middle-end/27382
11406         * gcc.dg/pr27150-1.c: New testcase.
11407         * gcc.dg/pr27382-1.c: New testcase.
11408         * gcc.dg/pr27382-2.c: New testcase.
11409
11410 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11411
11412         PR c/25161
11413         PR c/27020
11414         * gcc.dg/array-10.c: New test.
11415
11416 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11417
11418         PR c++/27804
11419         * g++.dg/init/const4.C: New test.
11420         * g++.dg/init/member1.C: Add error-marker.
11421         * g++.dg/other/fold1.C: Adjust error-marker.
11422
11423 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11424
11425         PR c++/27601
11426         * g++.dg/ext/offsetof1.C: New test.
11427
11428 2006-06-04 Eric Christopher <echristo@apple.com>
11429
11430         * gcc.dg/attr-ms_struct-1.c: New.
11431
11432 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11433
11434         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11435
11436 2006-06-04  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/27039
11439         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11440
11441 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11442
11443         PR target/26223
11444         * gcc.target/i386/amd64-abi-2.c: New test case.
11445
11446 2006-06-02  Eric Christopher  <echristo@apple.com>
11447
11448         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11449         * gcc.target/i386/20020523-1.c: Skip if darwin.
11450         * gcc.target/i386/asm-3.c: Ditto.
11451         * gcc.target/i386/20011119-1.c: Ditto.
11452         * gcc.target/i386/clobbers.c: Remove pic part of test.
11453
11454 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11455
11456         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11457         * g++.old-deja/g++.other/init19.C: Ditto.
11458         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11459         and add other platforms as expected failures.
11460
11461 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11462
11463         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11464         (is-effective-target-keyword): Ditto.
11465
11466 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11467
11468         PR fortran/27715
11469         * gfortran.dg/extended_char_comparison_1.f:  New test.
11470
11471 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11472
11473         PR fortran/25098
11474         * gfortran.dg/dummy_procedure_1.f90: New test.
11475
11476         PR fortran/25147
11477         * gfortran.dg/dummy_procedure_2.f90: New test.
11478
11479         * gfortran.dg/associated_2.f90: Correct to make consistent with
11480         standard.
11481
11482 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11483
11484         * gcc.target/i386/387-11.c: New test case.
11485
11486 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/27801
11489         * g++.dg/template/cond6.C: New test.
11490
11491         PR c++/26496
11492         * g++.dg/template/crash51.C: New test.
11493         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11494
11495         PR c++/27385
11496         * g++.dg/init/array20.C: New test.
11497
11498 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11499
11500         * gcc.dg/builtins-54.c: New test case.
11501
11502 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11503
11504         PR c++/26433
11505         * g++.dg/template/fntry1.C: Add dg-do link.
11506
11507         PR c++/27808
11508         * g++.dg/parse/friend6.C: New test.
11509
11510 2006-05-30  Asher Langton  <langton2@llnl.gov>
11511
11512         * gfortran.dg/cray_pointers_7.f90: New test.
11513
11514 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11515
11516         PR tree-optimization/23452
11517         * gcc.dg/fold-mulconj-1.c: New test case.
11518
11519 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/27803
11522         * g++.dg/parse/bitfield1.C: New test.
11523
11524 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11525
11526         * gcc.target/ppc-eq0-1.c: New test case.
11527         * gcc.target/ppc-negeq0-1.c: New test case.
11528
11529 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11530
11531         PR c/27273
11532         * gcc.dg/overflow-warn-5.c: New test.
11533
11534 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11535
11536         PR c/27718
11537         * gcc.dg/sizeof-1.c: New test.
11538
11539 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11540
11541         PR target/27790
11542         * gcc.target/i386/pr27790.c: New test.
11543
11544 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11545
11546         PR libgfortran/27757
11547         * gfortran.dg/direct_io_5.f90: New test.
11548
11549 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11550
11551         PR libgfortran/27634
11552         * gfortran.dg/fmt_missing_period_1.f: New test.
11553         * gfortran.dg/fmt_missing_period_2.f: New test.
11554         * gfortran.dg/fmt_missing_period_3.f: New test.
11555
11556 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11557
11558         PR fortran/19777
11559         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11560         arrays.
11561
11562 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11563
11564         PR c++/27713
11565         * g++.dg/template/new6.C: New test.
11566
11567 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11568
11569         PR tree-optimization/24964
11570         * gcc.target/i386/387-10.c: New test case.
11571
11572 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11573
11574         * intrinsics/string_intrinsics.c (compare_string):
11575         Use memcmp instead of strncmp to avoid tripping over
11576         CHAR(0) in a string.
11577
11578 2006-05-27  Richard Guenther  <rguenther@suse.de>
11579
11580         PR middle-end/27773
11581         * gcc.dg/torture/pr27773.c: New testcase.
11582
11583 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11584
11585         * gcc.dg/pr24561.c: Rename to..
11586         * gcc.dg/pr25962.c: .. this.
11587
11588 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11589
11590         PR fortran/19777
11591         * gfortran.dg/bounds_check_2.f: New test.
11592
11593 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11594
11595         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11596         * gfortran.dg/byte_1.f90: Likewise.
11597         * gfortran.dg/dup_save_2.f90: Likewise.
11598
11599 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11600
11601         * gfortran.dg/associated_2.f90: New test.
11602
11603 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11604
11605         PR fortran/27524
11606         * gfortran.dg/bounds_check_1.f90: New test.
11607
11608 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11609
11610         PR rtl-optimization/27661
11611         * gcc.dg/pr27661.c: New test case.
11612
11613 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11614
11615         PR fortran/23151
11616         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11617         * gfortran.dg/print_parentheses_1.f:  New test.
11618         * gfortran.dg/print_parentheses_2.f90:  New test.
11619
11620 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11621
11622         PR target/27758
11623         * gcc.dg/pr27758.c: New test.
11624
11625 2006-05-24  Falk Hueffner  <falk@debian.org>
11626
11627         * gcc.c-torture/compile/pr27571.c: New test.
11628
11629 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/27709
11632         * gfortran.dg/spec_expr_4.f90: New test.
11633
11634         PR fortran/27155
11635         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11636
11637 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11638
11639         PR c++/20103
11640         * g++.dg/ext/complit6.C: New test.
11641         * g++.dg/ext/complit3.C: Adjust error markers.
11642         * g++.dg/init/const3.C: New test.
11643
11644 2006-05-25  Richard Guenther  <rguenther@suse.de>
11645
11646         PR middle-end/27743
11647         * gcc.dg/torture/pr27743.c: New testcase.
11648
11649 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11650
11651         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11652
11653 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11654
11655         * gcc.dg/compat/scalar-by-value-x.h: New.
11656         * gcc.dg/compat/scalar-by-value-y.h: New.
11657         * gcc.dg/compat/scalar-by-value-5.c: New.
11658         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11659         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11660         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11661         * gcc.dg/compat/scalar-by-value-6.c: New.
11662         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11663         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11664         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11665
11666 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11667
11668         PR tree-optimization/27639
11669         PR tree-optimization/26719
11670         * gcc.dg/pr27639.c: New test.
11671         * gcc.dg/pr26719.c: New test.
11672         * gcc.dg/tree-ssa/scev-cast.c: New test.
11673
11674 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11675
11676         PR c++/20173
11677         * g++.dg/template/error21.C: New test.
11678
11679 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11680
11681         PR target/27696
11682         * gcc.target/i386/pr27696.c: New.
11683
11684 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11685
11686         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11687
11688         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11689
11690 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11691
11692         PR c++/27716
11693         * g++.dg/other/assign1.C: New test.
11694
11695 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11696
11697         PR target/27266
11698         * gcc.target/i386/pr27266.c: New.
11699
11700 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11701
11702         PR c++/27451
11703         * g++.dg/ext/asm9.C: New test.
11704
11705 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
11706
11707         PR rtl-optimization/25514
11708         * gcc.c-torture/compile/pr25514.c: New test.
11709
11710 2006-05-22  Richard Guenther  <rguenther@suse.de>
11711
11712         Revert
11713         2006-01-31  Richard Guenther  <rguenther@suse.de>
11714
11715         * gcc.target/i386/sselibm-1.c: New testcase.
11716         * gcc.target/i386/sselibm-2.c: Likewise.
11717         * gcc.target/i386/sselibm-3.c: Likewise.
11718         * gcc.target/i386/sselibm-4.c: Likewise.
11719         * gcc.target/i386/sselibm-5.c: Likewise.
11720
11721 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11722
11723         PR c/27420
11724         * gcc.dg/func-args-2.c: New test.
11725
11726         PR c/26818
11727         * gcc.dg/struct-incompl-1.c: New test.
11728
11729 2006-05-22  Richard Guenther  <rguenther@suse.de>
11730
11731         PR testsuite/27708
11732         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11733         the transformations we test for.
11734
11735 2006-05-22  Richard Guenther  <rguenther@suse.de>
11736
11737         PR testsuite/27707
11738         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11739
11740 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/27210
11743         * g++.dg/warn/new1.C: New test.
11744         * g++.dg/template/new5.C: Likewise.
11745
11746 2006-05-21  Roger Sayle  <roger@eyesopen.com>
11747
11748         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11749         * gcc.target/i386/20060512-3.c: Likewise.
11750
11751 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
11752
11753         PR rtl-optimization/27671
11754         * gcc.c-torture/execute/pr27671-1.c: New.
11755         * gcc.dg/pr27671-2.c: Likewise.
11756
11757         PR tree-optimization/26622.
11758         * gcc.c-torture/compile/pr26622.c: New.
11759
11760 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11761
11762         PR fortran/27613
11763         * gfortran.dg/recursive_reference_1.f90: New test.
11764
11765 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/25746
11768         * gfortran.dg/elemental_subroutine_3.f90: New test.
11769
11770         PR fortran/25090
11771         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11772
11773         PR fortran/27584
11774         * gfortran.dg/associated_target_1.f90: New test.
11775
11776         PR fortran/19015
11777         * gfortran.dg/maxloc_shape_1.f90: New test.
11778
11779 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11780
11781         PR libgfortran/24459
11782         * gfortran.dg/namelist_24.f90: New test.
11783         * gfortran.dg/namelist_12.f: Fix typo in comment.
11784
11785 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
11786
11787         PR middle-end/25776
11788         * g++.dg/other/error11.C: New test.
11789
11790 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11791
11792         * gcc.target/mips/pr26765.c: Add -w to options.
11793
11794 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11795
11796         * lib/target-supports.exp (check_effective_target_mpaired_single):
11797         New function.
11798         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11799         multilibs.
11800         * g++.dg/vect/vect.exp: Likewise.
11801
11802 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11803
11804         PR testsuite/25891
11805         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11806
11807 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11808
11809         PR fortran/27662
11810         * gfortran.dg/temporary_1.f90: New file.
11811
11812 2006-05-19  Andreas Schwab  <schwab@suse.de>
11813
11814         * g++.dg/other/unused1.C: Also match "stringz".
11815
11816 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11817
11818         PR c++/26433
11819         * g++.dg/template/fntry1.C: New test.
11820
11821 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11822
11823         PR c++/27471
11824         PR c++/27506
11825         * g++.dg/conversion/bitfield5.C: New test.
11826         * g++.dg/conversion/bitfield6.C: New test.
11827
11828 2006-05-18  Mike Stump  <mrs@apple.com>
11829
11830         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11831         * gcc.dg/vla-4.c: Add.
11832         * gcc.dg/vla-5.c: Add.
11833         * gcc.dg/vla-6.c: Add.
11834
11835 2006-05-12  Stuart Hastings  <stuart@apple.com>
11836
11837         * gcc.target/i386/20060512-1.c: New.
11838         * gcc.target/i386/20060512-2.c: New.
11839         * gcc.target/i386/20060512-3.c: New.
11840         * gcc.target/i386/20060512-4.c: New.
11841
11842 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11843
11844         PR c++/26122
11845         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11846
11847         PR c++/26068
11848         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11849         * g++.dg/parse/linkage1.C: New test.
11850
11851 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11852
11853         PR tree-optimization/27548
11854         * g++.dg/tree-ssa/pr27548.C: New test.
11855
11856 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11857
11858         PR fortran/26551
11859         * gfortran.dg/recursive_check_1.f: New test.
11860         * gfortran.dg/recursive_check_2.f90: New test.
11861
11862 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11863
11864         * g++.dg/opt/temp2.C: New test.
11865
11866 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11867
11868         PR c++/27491
11869         * g++.dg/init/brace5.C: New test.
11870
11871         PR middle-end/27415
11872         * gcc.dg/gomp/pr27415.c: New test.
11873         * g++.dg/gomp/pr27415.C: New test.
11874
11875         PR tree-optimization/27549
11876         * g++.dg/tree-ssa/pr27549.C: New test.
11877
11878 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11879
11880         PR libgfortran/27575
11881         * gfortran.dg/read_eof_4.f90: New test.
11882
11883 2006-05-16  Richard Guenther  <rguenther@suse.de>
11884
11885         PR tree-optimization/22303
11886         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11887
11888 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11889
11890         PR middle-end/27573
11891         * gcc.dg/gomp/pr27573.c: New test.
11892         * gfortran.dg/gomp/pr27573.f90: New test.
11893
11894         PR c/27499
11895         * gcc.dg/gomp/pr27499.c: New test.
11896         * g++.dg/gomp/pr27499.C: New test.
11897
11898 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/27339
11901         * g++.dg/parser/access8.C: Adjust error marker.
11902         * g++.dg/template/access17.C: New test.
11903         * g++.dg/template/access18.C: Likewise.
11904
11905 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11906
11907         PR target/26600
11908         * gcc.target/i386/pr26600.c: New test case.
11909
11910 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/27505
11913         * g++.dg/expr/bitfield1.C: New test.
11914
11915 2006-05-15  Richard Guenther  <rguenther@suse.de>
11916
11917         PR tree-optimization/27603
11918         * gcc.dg/torture/pr27603.c: New testcase.
11919
11920 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
11921
11922         PR fortran/25090
11923         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11924
11925         PR fortran/25082
11926         * gfortran.dg/scalar_return_1.f90: New test.
11927
11928         PR fortran/27411
11929         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11930
11931 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
11932
11933         * gcc.dg/gomp/critical-4.c: New test.
11934         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11935         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11936         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11937         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11938
11939 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11940
11941         PR c++/27582
11942         * g++.dg/template/dependent-args1.C: New test.
11943
11944         PR c++/27581
11945         * g++.dg/lookup/this1.C: New test.
11946
11947         PR c++/27315
11948         * g++.dg/template/operator6.C: New test.
11949         * g++.dg/template/incomplete3.C: New test.
11950
11951         PR c++/27559
11952         * g++.dg/template/new4.C: New test.
11953
11954         PR c++/27496
11955         * g++.dg/template/void2.C: New test.
11956
11957 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
11958
11959         * g++.dg/template/dependent-expr5.C: New test.
11960
11961 2006-05-14  Roger Sayle  <roger@eyesopen.com>
11962
11963         PR middle-end/26729
11964         * gcc.dg/pr26729-1.c: New test case.
11965
11966 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
11967
11968         * gcc.dg/pr27003.c: New test.
11969
11970 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
11971
11972         * lib/target-supports.dg (check_cxa_atexit_available): Change
11973         v3_target_compile to ${tool}_target_compile.
11974
11975 2006-05-11  Jason Merrill  <jason@redhat.com>
11976
11977         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11978
11979 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11980
11981         PR fortran/27553
11982         * gfortran.dg/label_5.f90: New test.
11983
11984 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11985
11986         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11987         check_effective_target_powerpc_altivec_ok): New.
11988         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11989         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11990         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11991         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11992         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11993         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11994         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11995         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11996         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11997         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11998         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11999         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12000         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12001         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12002         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12003         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12004         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12005         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12006         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12007         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12008         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12009         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12010         gcc.target/powerpc/altivec-9.c,
12011         gcc.target/powerpc/altivec-consts.c,
12012         gcc.target/powerpc/altivec-pr22085.c,
12013         gcc.target/powerpc/altivec-splat.c,
12014         gcc.target/powerpc/altivec-types-1.c,
12015         gcc.target/powerpc/altivec-types-2.c,
12016         gcc.target/powerpc/altivec-types-3.c,
12017         gcc.target/powerpc/altivec-types-4.c,
12018         gcc.target/powerpc/altivec-varargs-1.c,
12019         gcc.target/powerpc/altivec-vec-merge.c,
12020         gcc.target/powerpc/ppc-vector-memcpy.c,
12021         gcc.target/powerpc/ppc-vector-memset.c,
12022         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12023         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12024         these effective targets.
12025         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12026         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12027
12028 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12029
12030         PR middle-end/27384
12031         * g++.dg/other/fold1.C: New test.
12032
12033         PR middle-end/27488
12034         * gcc.dg/fold-nonneg-1.c: New test.
12035
12036         PR c++/27547
12037         * g++.dg/other/operator1.C: New test.
12038
12039 2006-05-11  Richard Guenther  <rguenther@suse.de>
12040
12041         PR middle-end/27529
12042         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12043
12044 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12045
12046         * lib/target-supports-dg.exp (check-flags): New.
12047         (dg-skip-if): Move flag checks.
12048
12049 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12050
12051         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12052         * lib/target-supports.dg (check_cxa_atexit_available): New.
12053
12054 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12055
12056         PR fortran/27470
12057         * gfortran.dg/multiple_allocation_2.f90: New test case.
12058
12059 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12060
12061         * gcc.target/arm/pr27387.C: Fix a comment typo.
12062
12063 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12064
12065         PR fortran/24549
12066         * gfortran.dg/error_recovery_1.f90: New test.
12067
12068 2006-05-10  Richard Guenther  <rguenther@suse.de>
12069
12070         PR tree-optimization/27302
12071         * gcc.dg/torture/pr27302.c: New testcase.
12072
12073 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12074         Richard Guenther  <rguenther@suse.de>
12075
12076         PR middle-end/27498
12077         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12078
12079 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12080
12081         PR rtl-optimization/27335
12082         * gcc.dg/pr27335.c: New test.
12083
12084 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12085
12086         * gcc.target/mips/mips-ps-5.c: New file.
12087
12088 2006-05-08  Jan Hubicka  <jh@suse.cz>
12089
12090         PR middle-end/25962
12091         * gcc.dg/pr25962.c: New.
12092
12093 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12094
12095         PR target/27158
12096         * gcc.target/powerpc/pr27158.c: New test case.
12097
12098 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12099
12100         PR testsuite/27476
12101         * ada/acats/run_all.sh: Use test -z.
12102
12103 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12104
12105         PR libfortran/18271
12106         * gfortran.dg/spec_expr_3.f90: New test.
12107
12108 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12109
12110         PR target/24879
12111         * gcc.target/i386/monitor.c: New file.
12112
12113 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12114
12115         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12116
12117 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12118
12119         PR c++/27447
12120         * g++.dg/other/ptrmem7.C: New test.
12121
12122 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         PR target/27421
12125         * gcc.dg/array-9.c: New test.
12126
12127 2006-05-07  Richard Guenther  <rguenther@suse.de>
12128
12129         PR tree-optimization/27409
12130         * gcc.dg/torture/pr27409.c: New testcase.
12131
12132 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12133
12134         PR fortran/27457
12135         * gfortran.dg/select_6.f90: New.
12136
12137 2006-05-07  Richard Guenther  <rguenther@suse.de>
12138
12139         PR tree-optimization/27136
12140         * gcc.dg/torture/pr27136.c: New testcase.
12141
12142 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12143
12144         PR fortran/24813
12145         * gfortran.dg/char_cons_len_1.f90: New test.
12146
12147 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12148
12149         PR c++/27427
12150         * g++.dg/template/incomplete2.C: New test.
12151
12152 2006-05-06  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/27151
12155         * gcc.dg/vect/pr27151.c: New testcase.
12156
12157 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12158
12159         PR c++/27430
12160         * g++.dg/template/void1.C: New test.
12161
12162         PR c++/27423
12163         * g++.dg/other/void2.C: New test.
12164
12165         PR c++/27422
12166         * g++.dg/conversion/void1.C: New test.
12167
12168 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12169
12170         PR/21391
12171         * g++.dg/other/unused1.C: New.
12172
12173 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12174
12175         PR objc/27240
12176         * objc.dg/member-1.m: New test.
12177
12178 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12179
12180         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12181
12182 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12183
12184         PR libfortran/26985
12185         * gfortran.dg/matmul_2.f90: New test.
12186
12187 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12188
12189         * ada/acats/run_all.sh: Use sync when main not found.
12190
12191 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12192
12193         PR target/26765
12194         * gcc.target/mips/pr26765.c: New.
12195
12196 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12197
12198         * gcc.target/bfin: New directory.
12199         * gcc.target/bfin/bfin.exp: New file.
12200         * gcc.target/bfin/frmul.c: New file.
12201         * gcc.target/bfin/arith.c: New file.
12202         * gcc.target/bfin/mul-combine.c: New file.
12203         * gcc.target/bfin/shift.c: New file.
12204
12205 2006-05-04  Richard Guenther  <rguenther@suse.de>
12206
12207         PR tree-optimization/14287
12208         PR tree-optimization/14844
12209         PR tree-optimization/19792
12210         PR tree-optimization/21608
12211         PR tree-optimization/27090
12212         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12213         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12214         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12215         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12216         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12217
12218 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR tree-optimization/27285
12221         * gcc.c-torture/execute/pr27285.c: New test.
12222
12223         PR middle-end/27388
12224         * gcc.dg/gomp/pr27388-1.c: New test.
12225         * gcc.dg/gomp/pr27388-2.c: New test.
12226         * gcc.dg/gomp/pr27388-3.c: New test.
12227
12228         PR c++/27359
12229         * g++.dg/gomp/pr27359.C: New test.
12230
12231 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12232
12233         PR fortran/20248
12234         * gfortran.dg/iargc.f90: New test.
12235
12236 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/27102
12239         * g++.dg/template/crash49.C: New test.
12240
12241 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12242
12243         PR testsuite/27032
12244         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12245
12246 2006-05-02  Jeff Law  <law@redhat.com>
12247
12248         PR tree-optimization/27364
12249         * gcc.c-torture/execute/pr27364.c: New test.
12250
12251 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/27309
12254         * g++.dg/parser/ctor5.C: New test.
12255
12256 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12257
12258         PR target/27387
12259         * gcc.target/arm/arm.exp: New.
12260         * gcc.target/arm/pr27387.C: Likewise.
12261
12262 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12263
12264         PR fortran/27269
12265         PR fortran/27324
12266         * gfortran.dg/module_equivalence_2.f90: New test.
12267
12268 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12269
12270         PR middle-end/27337
12271         * g++.dg/gomp/pr27337-1.C: New test.
12272         * g++.dg/gomp/pr27337-2.C: New test.
12273
12274         PR middle-end/27328
12275         * gcc.dg/gomp/pr27328.c: New test.
12276
12277         PR middle-end/27325
12278         * g++.dg/gomp/pr27325.C: New test.
12279
12280         PR middle-end/27310
12281         * g++.dg/gomp/pr27310.C: New test.
12282
12283 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12284
12285         PR tree-optimization/27291
12286         * g++.dg/tree-ssa/pr27291.C: New test.
12287
12288 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12289
12290         PR tree-optimization/27283
12291         * g++.dg/tree-ssa/pr27283.C: New test.
12292
12293 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12294
12295         * gcc.dg/tree-ssa/loop-16.c: New test.
12296
12297 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12298             Joseph S. Myers  <joseph@codesourcery.com>
12299
12300         * gcc.dg/Wconversion-3.c: New test case.
12301         * gcc.dg/Wconversion-4.c: Likewise.
12302
12303 2006-05-01  Richard Guenther  <rguenther@suse.de>
12304
12305         PR tree-optimization/26726
12306         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12307
12308 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12309
12310         * gcc.dg/Woverflow-1.c: New test case.
12311         * gcc.dg/Woverflow-2.c: Likewise.
12312         * gcc.dg/Woverflow-3.c: Likewise.
12313
12314 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/27094
12317         * g++.dg/template/defarg8.C: New test.
12318
12319 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12320
12321         PR c++/27278
12322         * g++.dg/parse/operator7.C: New test.
12323
12324 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12325
12326         PR c++/11471
12327         PR c++/27102
12328         * g++.dg/template/crash48.C: New test.
12329
12330         PR c++/27279
12331         * g++.dg/parse/ctor4.C: New test.
12332
12333 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12334
12335         PR fortran/25681
12336         * gfortran.df/char_type_len.f90: New test.
12337
12338 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12339
12340         PR libgfortran/27304
12341         * gfortran.dg/fmt_exhaust.f90: New test.
12342
12343 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12344
12345         PR c/25309
12346         * gcc.dg/large-size-array-2.c: New test case.
12347
12348 2006-04-28  Richard Guenther  <rguenther@suse.de>
12349
12350         PR target/26826
12351         * gcc.target/i386/pr26826.c: New testcase.
12352
12353 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR middle-end/27260
12356         * gcc.c-torture/execute/pr27260.c: New.
12357
12358 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12359
12360         PR middle-end/27095
12361         * gcc.dg/pr27095.c: New.
12362
12363 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/27292
12366         * g++.dg/conversion/bitfield4.C: New test.
12367
12368 2006-04-27  Eric Christopher  <echristo@apple.com>
12369
12370         * gcc.dg/pragma-ms_struct.c: New.
12371
12372 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12373
12374         PR c++/27102
12375         * g++.dg/template/crash47.C: New test.
12376
12377 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12378
12379         * gcc.target/i386/sse-7.c: build with -msse.
12380
12381 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12382
12383         PR testsuite/27274:
12384         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12385         (main): Exit if processor doesn't support SSE.
12386
12387 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12388
12389         PR middle-end/27282
12390         * gcc.c-torture/compile/pr27282.c: New test.
12391
12392 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12393
12394         PR middle-end/26913
12395         * g++.dg/gomp/pr26913.C: New test.
12396
12397         PR c/25996
12398         * gcc.dg/gomp/pr25996.c: New test.
12399         * g++.dg/gomp/pr25996.C: New test.
12400
12401 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12402
12403         PR rtl-optimization/26725
12404         * gcc.c-torture/compile/pr26725.c: New test.
12405
12406 2006-04-25  Richard Guenther  <rguenther@suse.de>
12407
12408         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12409         than n + -1.
12410
12411 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12412
12413         * gcc.dg/20060425-1.c: New testcase.
12414
12415 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12416
12417         PR tree-optimization/26865
12418         * gcc.dg/pr26865.c: New test.
12419
12420 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/27292
12423         * g++.dg/conversion/bitfield1.C: New test.
12424         * g++.dg/conversion/bitfield2.C: Likewise.
12425         * g++.dg/conversion/bitfield3.C: Likewise.
12426
12427 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12428         Richard Guenther  <rguenther@suse.de>
12429
12430         PR tree-optimization/27236
12431         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12432
12433 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12434
12435         PR c++/19963
12436         * g++.dg/other/incomplete2.C: New test.
12437
12438 2006-04-24  Richard Guenther  <rguenther@suse.de>
12439
12440         PR middle-end/26869
12441         * gcc.dg/torture/pr26869.c: New testcase.
12442
12443 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12444         Richard Guenther  <rguenther@suse.de>
12445
12446         PR tree-optimization/27218
12447         * g++.dg/tree-ssa/pr27218.C: New testcase.
12448
12449 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12450
12451         PR c++/26912
12452         * g++.dg/template/friend41.C: New test.
12453
12454 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12455
12456         * g++.dg/opt/pr15551.C: Include cstdio.
12457         (main): Use remove instead of unlink.
12458
12459 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12460
12461         * gcc.dg/sibcall-7.c: New test.
12462         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12463         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12464         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12465         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12466         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12467
12468 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR c++/26534
12471         * g++.dg/opt/bitfield1.C: New test.
12472         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12473         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12474         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12475         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12476         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12477         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12478         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12479         * g++.dg/abi/bitfield2.C: Likewise.
12480         * g++.dg/init/bitfield1.C: Likewise.
12481
12482 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12483
12484         PR fortran/25099
12485         * gfortran.dg/elemental_subroutine_4.f90: New test.
12486         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12487         call sub (m, x).
12488
12489 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12490
12491         * gcc.c-torture/compile/20060421-1.c: New testcase.
12492
12493 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12494
12495         PR c/25875
12496         * gcc.dg/init-bad-4.c: New test.
12497
12498 2006-04-21  Paul Brook  <paul@codesourcery.com>
12499
12500         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12501
12502 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12503
12504         PR fortran/27122
12505         * gfortran.dg/defined_operators_1.f90: New test.
12506         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12507         remove old ones associated, incorrectly, with Note 5.46.
12508
12509         PR fortran/27113
12510         * gfortran.dg/character_array_constructor_1.f90: New test.
12511
12512 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * gcc.dg/20060419-1.c: New test.
12515
12516 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12517
12518         PR c/26774
12519         * gcc.dg/struct-parse-1.c: New test case.
12520
12521 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12522
12523         PR c++/26558
12524         * g++.dg/parse/template19.C: New test.
12525
12526         PR c++/26739
12527         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12528
12529         PR c++/26036
12530         * g++.dg/expr/call3.C: New test.
12531
12532         PR c++/10385
12533         * g++.dg/conversion/dynamic1.C: New test.
12534
12535 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/27102
12538         * g++.dg/template/crash35.C: Tweak error markers.
12539         * g++.dg/template/crash46.C: New test.
12540         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12541         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12542
12543 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12544
12545         PR rtl-optimization/14261
12546         * gcc.c-torture/compile/20060419-1.c: Added.
12547
12548 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12549
12550         * gfortran.dg/label_1.f90: Adjust dg-error.
12551
12552 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12553
12554         PR target/26961
12555         * gcc.dg/fold-cond-1.c: New test case.
12556         * gcc.dg/pr26961-1.c: Likewise.
12557
12558 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12559
12560         PR libgfortran/27138
12561         * gfortran.dg/read_bad_advance.f90: New test.
12562
12563 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12564             Dale Johannesen  <dalej@apple.com>
12565
12566         PR target/24076
12567         * gcc.target/i386/vecinit-3.c: New testcase.
12568         * gcc.target/i386/vecinit-4.c: Likewise.
12569         * gcc.target/i386/sse-18.c: Likewise.
12570         * gcc.target/i386/sse-19.c: Likewise.
12571
12572 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12573
12574         * gfortran.dg/allocate_zerosize_1.f90: New test.
12575
12576 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12577
12578         PR c++/26365
12579         * g++.dg/template/crash45.C: New test.
12580
12581 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12582
12583         PR fortran/26787
12584         * gfortran.dg/proc_assign_1.f90: New test.
12585         * gfortran.dg/procedure_lvalue.f90: Change message.
12586         * gfortran.dg/namelist_4.f90: Add new error.
12587
12588         PR fortran/25597
12589         PR fortran/27096
12590         * gfortran.dg/auto_pointer_array_result_1.f90
12591
12592         PR fortran/27089
12593         * gfortran.dg/specification_type_resolution_1.f90
12594
12595         PR fortran/18003
12596         PR fortran/25669
12597         PR fortran/26834
12598         * gfortran.dg/bounds_temporaries_1.f90: New test.
12599
12600         PR fortran/27124
12601         * gfortran.dg/array_return_value_1.f90: New test.
12602
12603 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12604
12605         PR fortran/25336
12606         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12607
12608 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12609
12610         PR middle-end/26823
12611         * g++.dg/gomp/pr26823-1.C: New test.
12612         * g++.dg/gomp/pr26823-2.C: New test.
12613
12614 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12615
12616         PR middle-end/27134
12617         * gcc.dg/pr27314.c: New test.
12618
12619 2006-04-13  Richard Henderson  <rth@redhat.com>
12620
12621         * g++.dg/gomp/block-0.C: Update expected matches.
12622
12623 2006-04-13  DJ Delorie  <dj@redhat.com>
12624
12625         * lib/target-supports.exp (check_effective_target_int32plus): New.
12626         (check_effective_target_ptr32plus): New.
12627         (check_effective_target_size32plus): New.
12628         (check_effective_target_int16): New.
12629         (check_profiling_available): Add m32c to the list of unsupported
12630         targets.
12631
12632         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12633         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12634         memory size.
12635         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12636         pointers.
12637         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12638         size_t.
12639         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12640         and size_t.
12641         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12642         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12643         not just xstormy16.  Skip m32c due to weird pointer size.
12644         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12645         not just xstormy16.
12646         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12647         not just xstormy16.
12648         * gcc.dg/20020312-2.c: Add m32c support.
12649         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12650         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12651         in test.
12652         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12653         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12654         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12655         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12656         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12657         formats
12658         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12659         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12660         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12661         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12662         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12663         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12664         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12665         in test.
12666         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12667         in test.
12668         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12669         * gcc.dg/pr23049.c: Require >=32 bit integers.
12670         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12671         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12672         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12673         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12674         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12675         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12676         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12677         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12678         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12679         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12680         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12681         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12682         prototype in test.
12683         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12684         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12685         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12686         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12687         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12688
12689         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12690         * gcc.c-torture/execute/20040703-1.x: Likewise.
12691         * gcc.c-torture/execute/20040705-1.x: Likewise.
12692         * gcc.c-torture/execute/20040705-2.x: Likewise.
12693         * gcc.c-torture/execute/20040709-1.x: Likewise.
12694         * gcc.c-torture/execute/20040709-2.x: Likewise.
12695         * gcc.c-torture/execute/20040811-1.x: Likewise.
12696         * gcc.c-torture/execute/20050316-1.x: Likewise.
12697         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12698         * gcc.c-torture/execute/pr19689.x: Likewise.
12699         * gcc.c-torture/execute/pr7284-1.x: Likewise.
12700         * gcc.c-torture/execute/usmul.x: Likewise.
12701         * gcc.c-torture/execute/vrp-5.x: Likewise.
12702         * gcc.c-torture/execute/vrp-6.x: Likewise.
12703         * gcc.dg/debug/20041023-1.s: Likewise.
12704
12705 2006-04-13  Roger Sayle  <roger@eyesopen.com>
12706
12707         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12708         of integers to a vector types are now constant expressions in C.
12709         * gcc.dg/vect/vect-fold-1.c: New test case.
12710
12711 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
12712             Ulrich Weigand  <uweigand@de.ibm.com>
12713
12714         PR target/27006
12715         * gcc.dg/vmx/pr27006.c: New testcase.
12716
12717 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12718
12719         PR libgfortran/26766
12720         * gfortran.dg/write_recursive.f90: New test.
12721
12722 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
12723
12724         * g++.dg/parse/dtor7.C: New test.
12725         * g++.dg/parse/new1.C: Add error marker.
12726         * g++.dg/template/new3.C: New test.
12727
12728         PR c++/26122
12729         * g++.dg/template/pure1.C: New test.
12730
12731         PR c++/26295
12732         * g++.dg/parse/ptrmem4.C: New test.
12733
12734 2006-04-10  Jeff Law  <law@redhat.com>
12735
12736         PR/27087
12737         * gcc.c-torture/compile/pr27087.c: New test.
12738
12739 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
12740
12741         PR/21391
12742         * gcc.dg/20060410.c: New.
12743
12744 2006-04-10  Matthias Klose  <doko@debian.org>
12745
12746         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12747         Recognize multilib directory names containing underscores.
12748
12749 2006-04-10  Roger Sayle  <roger@eyesopen.com>
12750
12751         * gcc.target/i386/vecinit-1.c: New test case.
12752         * gcc.target/i386/vecinit-2.c: Likewise.
12753
12754 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR debug/27057
12757         * g++.dg/debug/dwarf2-2.C: New test.
12758
12759 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
12760
12761         PR rtl-optimization/27073
12762         * gcc.c-torture/execute/pr27073.c: New test.
12763
12764 2006-04-08  Mike Stump  <mrs@apple.com>
12765
12766         * gcc.dg/pragma-darwin.c: Improve for ppc64.
12767
12768 2006-04-07  Richard Guenther  <rguenther@suse.de>
12769
12770         PR tree-optimization/26135
12771         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12772
12773 2006-04-06  Jan Hubicka  <jh@suse.cz>
12774
12775         PR profile/26399
12776         * g++.dg/bprob/g++-bprob-2.C: New testcase.
12777
12778 2006-04-06  Roger Sayle  <roger@eyesopen.com>
12779
12780         * g++.dg/conversion/nullptr1.C: New test case.
12781         * g++.dg/conversion/nullptr2.C: Likewise.
12782
12783 2006-04-05  Roger Sayle  <roger@eyesopen.com>
12784
12785         * gfortran.dg/dependency_18.f90: New test case.
12786
12787 2006-04-05  Richard Guenther  <rguenther@suse.de>
12788
12789         PR tree-optimization/26919
12790         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12791         * gcc.dg/ipa/ipa-2.c: Likewise.
12792         * gcc.dg/ipa/ipa-3.c: Likewise.
12793         * gcc.dg/ipa/ipa-5.c: Likewise.
12794
12795 2006-04-05  Richard Guenther  <rguenther@suse.de>
12796
12797         PR tree-optimization/26763
12798         * gcc.dg/torture/pr26763-1.c: New testcase.
12799         * gcc.dg/torture/pr26763-2.c: Likewise.
12800
12801 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12802
12803         PR fortran/23634
12804         PR fortran/25619
12805         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12806
12807 2006-04-04  Eric Christopher  <echristo@apple.com>
12808
12809         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12810         stubs.
12811         * gcc.target/i386/387-5.c: Ditto.
12812
12813 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12814
12815         * gcc.target/sparc/struct-ret-check.c: New test.
12816
12817 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12818
12819         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12820         zero decimal digits specified in format.
12821
12822 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12823
12824         PR fortran/26891
12825         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12826
12827         PR fortran/26976
12828         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12829         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12830         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12831         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12832         compliant and detect bigendian-ness.
12833
12834 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12835
12836         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12837         dummy arguments work when the actual argument is itself a dummy
12838         argument of the caller.
12839
12840 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12841
12842         PR libfortran/24685
12843         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12844
12845 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12846
12847         * gfortran.dg/dependencency_17.f90: New test case.
12848
12849 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12850
12851         * gfortran.dg/dependency_14.f90: New test case.
12852         * gfortran.dg/dependency_15.f90: Likewise.
12853         * gfortran.dg/dependency_16.f90: Likewise.
12854
12855 2006-03-31  Asher Langton  <langton2@llnl.gov>
12856
12857         PR fortran/25358
12858         gfortran.dg/cray_pointers_6.f90: New test.
12859
12860 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861
12862         PR libgfortran/26890
12863         * gfortran.dg/read_size_noadvance.f90: New test.
12864
12865 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12866
12867         PR fortran/25031
12868         * gfortran.dg/multiple_allocation_1.f90: Check that the
12869         size has changed after a re-allocation with stat.
12870
12871 2006-03-30  Richard Guenther  <rguenther@suse.de>
12872
12873         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12874         removal.
12875         * gcc.target/i386/sselibm-2.c: Likewise.
12876         * gcc.target/i386/sselibm-3.c: Likewise.
12877         * gcc.target/i386/sselibm-4.c: Likewise.
12878         * gcc.target/i386/sselibm-5.c: Likewise.
12879
12880 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12881
12882         * gcc.dg/fold-andxor-1.c: New test case.
12883         * gcc.dg/fold-xorand-1.c: Likewise.
12884
12885 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12886
12887         * gcc.dg/fold-convnotconv-1.c: New test case.
12888
12889 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12890
12891         PR fortran/26779
12892         * gfortran.dg/private_type_5.f90: New test.
12893
12894 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12895
12896         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12897
12898 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gfortran.dg/advance_2.f90: New test.
12901         * gfortran.dg/advance_3.f90: New test.
12902
12903         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12904
12905 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12906
12907         PR libgfortran/26661
12908         PR libgfortran/26880
12909         * gfortran.dg/read_x_past.f: New test.
12910
12911 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
12912
12913         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12914         to be STABS.
12915
12916 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
12917
12918         * objc.dg/dwarf-1.m: Skip on AIX.
12919         * objc.dg/dwarf-2.m: Skip on AIX.
12920
12921 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
12922
12923         PR fortran/26816
12924         * gfortran.dg/float_1.f90: New test.
12925
12926 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
12927
12928         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12929         X86_64 targets.
12930         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12931
12932 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12933
12934         PR libfortran/26735
12935         * gfortran.dg/convert_implied_open.f90: New test case.
12936
12937 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12938
12939         PR fortran/26769
12940         * gfortran.dg/transpose_reshape_r10.f90: New test case.
12941
12942 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
12943
12944         PR middle-end/26717
12945         * gcc.dg/pr26717.c: New test.
12946
12947 2006-03-25  Roger Sayle  <roger@eyesopen.com>
12948
12949         * gfortran.dg/dependency_12.f90: New test case.
12950
12951 2006-03-24  Roger Sayle  <roger@eyesopen.com>
12952
12953         * gfortran.dg/dependency_9.f90: New (resurected) test case.
12954
12955 2006-03-24  Jeff Law  <law@redhat.com>
12956
12957         * gcc.c-torture/pr26840.c: New test.
12958
12959 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
12960
12961         * objc.dg/dwarf-2.m: New.
12962         * obj-c++.dg/dwarf-2.mm: New.
12963
12964         * g++.old-deja/g++.other/init19.C: New.
12965
12966 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
12967
12968         * g++.dg/eh/spbp.C: Skip on AIX.
12969
12970 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
12971
12972         PR middle-end/26611
12973         * g++.dg/gomp/pr26611-1.C: New test.
12974         * g++.dg/gomp/pr26611-2.C: New test.
12975
12976 2006-03-24  Jeff Law  <law@redhat.com>
12977
12978         * gcc.c-torture/compile/pr26833.c: New test.
12979         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12980
12981 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12982
12983         * gfortran.dg/endfile_2.f90: Delete temp file.
12984
12985 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12986
12987         PR fortran/19303
12988         * gfortran.dg/record_marker_1.f90: New test case.
12989         * gfortran.dg/record_marker_2.f: New test case.
12990         * gfortran.dg/record_marker_3.f90: New test case.
12991
12992 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12993
12994         PR fortran/17298
12995         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12996         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12997
12998 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12999
13000         * lib/gcc-dg.exp (cleanup-modules): New proc.
13001         * gfortran.dg/allocatable_function_1.f90,
13002         gfortran.dg/allocate_char_star_scalar_1.f90,
13003         gfortran.dg/assumed_charlen_function_1.f90,
13004         gfortran.dg/assumed_dummy_1.f90,
13005         gfortran.dg/assumed_shape_ranks_1.f90,
13006         gfortran.dg/assumed_shape_ranks_2.f90,
13007         gfortran.dg/assumed_size_dt_dummy.f90,
13008         gfortran.dg/auto_char_dummy_array_1.f90,
13009         gfortran.dg/auto_char_len_3.f90,
13010         gfortran.dg/automatic_module_variable.f90,
13011         gfortran.dg/bad_automatic_objects_1.f90,
13012         gfortran.dg/char_array_constructor.f90,
13013         gfortran.dg/char_array_structure_constructor.f90,
13014         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13015         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13016         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13017         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13018         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13019         gfortran.dg/derived_pointer_recursion.f90,
13020         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13021         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13022         gfortran.dg/dummy_functions_1.f90,
13023         gfortran.dg/elemental_initializer_1.f90,
13024         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13025         gfortran.dg/elemental_pointer_1.f90,
13026         gfortran.dg/elemental_subroutine_1.f90,
13027         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13028         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13029         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13030         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13031         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13032         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13033         gfortran.dg/global_references_1.f90,
13034         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13035         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13036         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13037         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13038         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13039         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13040         gfortran.dg/large_integer_kind_1.f90,
13041         gfortran.dg/large_real_kind_1.f90,
13042         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13043         gfortran.dg/module_double_reuse.f90,
13044         gfortran.dg/module_equivalence_1.f90,
13045         gfortran.dg/module_interface_1.f90,
13046         gfortran.dg/module_parameter_array_refs_1.f90,
13047         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13048         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13049         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13050         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13051         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13052         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13053         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13054         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13055         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13056         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13057         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13058         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13059         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13060         gfortran.dg/same_name_1.f90,
13061         gfortran.dg/sibling_dummy_procedure_1.f90,
13062         gfortran.dg/sibling_dummy_procedure_2.f90,
13063         gfortran.dg/sibling_dummy_procedure_3.f90,
13064         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13065         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13066         gfortran.dg/used_dummy_types_2.f90,
13067         gfortran.dg/used_dummy_types_3.f90,
13068         gfortran.dg/used_dummy_types_4.f90,
13069         gfortran.dg/used_dummy_types_5.f90,
13070         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13071         gfortran.dg/userdef_operator_1.f90: Use it.
13072
13073 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13074
13075         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13076         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13077         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13078         gfortran.dg/write_back.f,
13079         gfortran.fortran-torture/execute/inquire_1.f90,
13080         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13081
13082 2006-03-21  Jeff Law  <law@redhat.com>
13083
13084         * gcc.dg/tree-ssa/vrp28.c: New test.
13085
13086 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13087
13088         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13089         if _STDC_C99 is defined.
13090         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13091         * gcc.dg/builtins-20.c: Likewise.
13092         * gcc.dg/builtins-53.c: Likewise.
13093         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13094         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13095
13096 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13097
13098         PR tree-opt/26781
13099         * gcc.c-torture/compile/pr26781-1.c: New test.
13100         * gcc.c-torture/compile/pr26781-2.c: New test.
13101
13102 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13103
13104         PR c++/26690
13105         * g++.dg/gomp/pr26690-1.C: New test.
13106         * g++.dg/gomp/pr26690-2.C: New test.
13107
13108 2006-03-20  Jeff Law  <law@redhat.com>
13109
13110         * gcc.dg/tree-ssa/pr21829.c: New test.
13111
13112         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13113
13114 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13115
13116         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13117         (check_visibility_available): Use it.
13118         (check_effective_target_default_packed): Likewise.
13119         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13120         (check_effective_target_fopenmp): Likewise.
13121         (check_effective_target_freorder): Likewise.
13122         (check_effective_target_fpic): Likewise.
13123         (check_named_sections_available): Likewise.
13124         (check_effective_target_ilp32): Likewise.
13125         (check_effective_target_lp64): Likewise.
13126
13127 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13128
13129         PR fortran/20935
13130         * gfortran.dg/scalar_mask_2.f90: New test case.
13131
13132 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13133
13134         PR tree-opt/26629
13135         * gcc.dg/tree-ssa/loadpre12.c: New test.
13136         * gcc.dg/tree-ssa/loadpre13.c: New test.
13137         * gcc.dg/tree-ssa/loadpre14.c: New test.
13138         * gcc.dg/tree-ssa/loadpre15.c: New test.
13139         * gcc.dg/tree-ssa/loadpre16.c: New test.
13140         * gcc.dg/tree-ssa/loadpre17.c: New test.
13141         * gcc.dg/tree-ssa/loadpre18.c: New test.
13142         * gcc.dg/tree-ssa/loadpre19.c: New test.
13143         * gcc.dg/tree-ssa/loadpre20.c: New test.
13144         * gcc.dg/tree-ssa/loadpre21.c: New test.
13145         * gcc.dg/tree-ssa/loadpre22.c: New test.
13146
13147 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13148
13149         PR fortran/26741
13150         * gfortran.dg/elemental_initializer_1.f90: New test.
13151
13152         PR fortran/26716
13153         * gfortran.dg/assumed_shape_ranks_2: New test.
13154
13155 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13158         target fpic.
13159
13160 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13161
13162         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13163         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13164         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13165         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13166         gfortran.fortran-torture/execute/direct_io.f90,
13167         gfortran.fortran-torture/execute/inquire_2.f90,
13168         gfortran.fortran-torture/execute/inquire_4.f90,
13169         gfortran.fortran-torture/execute/list_read_1.f90,
13170         gfortran.fortran-torture/execute/open_replace.f90,
13171         gfortran.fortran-torture/execute/slash_edit.f90,
13172         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13173         temporary files from testcases.
13174
13175 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13176
13177         PR libgfortran/26509
13178         gfortran.dg/write_direct_eor.f90: New test.
13179
13180 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13181
13182         * gcc.target/powerpc/pr26350.c: New.
13183         * gcc.target/powerpc/indexed-addr.c: New.
13184
13185 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13186
13187         * gfortran.dg/dependency_13.f90: New test case.
13188
13189 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13190
13191         PR middle-end/21781
13192         * gcc.dg/real-const-1.c: New test case.
13193
13194 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13195
13196         * g++.old-deja/g++.other/init18.C: New.
13197         * g++.old-deja/g++.other/init5.C: Remove xfail.
13198
13199 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13200
13201         * g++.dg/opt/pr15551.C: Cleanup temp file.
13202
13203 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13204
13205         PR c++/6634
13206         g++.dg/parse/long1.C: New test.
13207
13208 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13209
13210         PR fortran/19101
13211         * gfortran.dg/continuation.f90: New test.
13212         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13213
13214 2006-03-14  Richard Guenther  <rguenther@suse.de>
13215
13216         PR tree-optimization/26672
13217         * gcc.dg/torture/pr26672.c: New testcase.
13218
13219 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13220
13221         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13222         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13223
13224 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13225
13226         PR middle-end/26557
13227         * gcc.c-torture/compile/switch-1.c: New test case.
13228
13229 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13230
13231         PR fortran/25378
13232         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13233         test to include more permuatations of mask and index.
13234         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13235         respond to F2003 spec. that the position returned for an all false
13236         mask && condition is zero.
13237
13238 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13239
13240         PR middle-end/25989
13241         * gcc.dg/gomp/pr25989.c: New test.
13242
13243 2006-03-13  Jeff Law  <law@redhat.com>
13244
13245         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13246
13247 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13248
13249         * gcc.dg/switch-9.c: New test.
13250
13251 2006-03-13  Richard Guenther  <rguenther@suse.de>
13252
13253         PR middle-end/26630
13254         * gcc.dg/torture/pr26630.c: New testcase.
13255
13256 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13257
13258         * gfortran.dg/dependency_10.f90: New test case.
13259         * gfortran.dg/dependency_11.f90: Likewise.
13260
13261 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13262             Erik Edelmann  <eedelman@gcc.gnu.org>
13263
13264         * gfortran.dg/allocatable_function_1.f90: New.
13265         * gfortran.dg/allocatable_function_2.f90: New.
13266
13267 2006-03-10  Richard Guenther  <rguenther@suse.de>
13268
13269         PR middle-end/26565
13270         * gcc.dg/torture/pr26565.c: New testcase.
13271
13272 2006-03-09  Eric Christopher  <echristo@apple.com>
13273
13274         * gcc.c-torture/compile/20060309-1.c: New.
13275
13276 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13277
13278         PR libgfortran/26499
13279         * gfortran.dg/write_back.f: New test.
13280         * gfortran.dg/write_rewind_1.f: New test.
13281         * gfortran.dg/write_rewind_2.f: New test.
13282
13283 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13284
13285         PR libgfortran/26554
13286         * gfortran.dg/read_logical.f90: New test.
13287
13288 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13289
13290         * ada/acats/norun.lst: cdd2a03 now passes.
13291
13292 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13293
13294         PR testsuite/25177
13295         * gcc.target/powerpc/pr18096-1.c: Change where the error
13296         would match.
13297
13298 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.target/i386/cleanup-1.c: New test.
13301         * gcc.target/i386/cleanup-2.c: New test.
13302
13303 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13304
13305         * gfortran.dg/dependency_9.f90: Remove for the time being.
13306
13307 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13308
13309         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13310         directive.
13311
13312 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13313
13314         * gfortran.dg/dependency_9.f90: New test case.
13315
13316 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13317
13318         * gfortran.dg/dependency_4.f90: New test case.
13319         * gfortran.dg/dependency_5.f90: New test case.
13320         * gfortran.dg/dependency_6.f90: New test case.
13321         * gfortran.dg/dependency_7.f90: New test case.
13322         * gfortran.dg/dependency_8.f90: New test case.
13323
13324 2006-03-03  Paul Brook  <paul@codesourcery.com>
13325
13326         * lib/target-supports.exp (check_profiling_available):
13327         Add m68k-*-elf.
13328
13329 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13330
13331         PR fortran/25031
13332         * multiple_allocation_1.f90: New test.
13333
13334 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13335
13336         PR tree-optimization/26524
13337         * gfortran.dg/pr26524.f: New test case.
13338
13339 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13340
13341         * g++.dg/template/repo5.C: Cleanup repo files.
13342         * gcc.dg/20051201-1.c: Cleanup coverage files.
13343         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13344         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13345         tree dump files.
13346
13347 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13348
13349         * objc.dg/objc-nofilename-1.m: New test.
13350         * objc.dg/bad-receiver-type.m: New test.
13351         * obj-c++.dg/bad-receiver-type.mm: New test.
13352
13353 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13354
13355         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13356
13357 2006-03-01  Mike Stump  <mrs@apple.com>
13358
13359         * g++.dg/abi/key2.C: Add.
13360
13361 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13362
13363         * gfortran.dg/logical_dot_product.f90: New test.
13364
13365         PR fortran/26393
13366         * gfortran.dg/used_interface_ref.f90: New test.
13367
13368         PR fortran/20938
13369         * gfortran.dg/dependency_2.f90: New test.
13370         * gfortran.fortran-torture/execute/where17.f90: New test.
13371         * gfortran.fortran-torture/execute/where18.f90: New test.
13372         * gfortran.fortran-torture/execute/where19.f90: New test.
13373         * gfortran.fortran-torture/execute/where20.f90: New test.
13374
13375 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13376
13377         * g++.dg/tree-ssa/pr26443.C: New test case.
13378
13379 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13380
13381         PR middle-end/26022
13382         * g++.dg/opt/return-slot1.C: New test.
13383
13384 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13385
13386         PR libgfortran/26136
13387         * gfortran.dg/namelist_23.f90: New test.
13388
13389 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13390
13391         PR middle-end/14752
13392         * gcc.dg/fold-eqandshift-2.c: New test case.
13393
13394 2006-02-28  Richard Guenther  <rguenther@suse.de>
13395
13396         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13397         decomposition.
13398
13399 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13400
13401         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13402
13403 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13404
13405         PR libgfortran/26464
13406         * gfortran.dg/backspace_5.f: New test.
13407         * gfortran.dg/backspace_6.f: New test.
13408
13409 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13410
13411         * gcc.dg/fold-eqandnot-1.c: New test case.
13412
13413 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13414
13415         PR middle-end/19983
13416         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13417
13418 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13419
13420         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13421         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13422
13423 2006-02-26  Richard Guenther  <rguenther@suse.de>
13424
13425         PR tree-optimization/26421
13426         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13427
13428 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13429
13430         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13431         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13432
13433 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13434
13435         * gcc.dg/fold-even-1.c: New test case.
13436
13437 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13438
13439         PR middle-end/21137
13440         * gcc.dg/fold-eqandshift-1.c: New test case.
13441
13442 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13443
13444         PR tree-optimization/25125
13445         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13446         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13447
13448 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13449
13450         PR tree-optimizations/26359
13451         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13452         with -fdump-tree-dceloop-details.
13453         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13454
13455 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13456
13457         PR middle-end/23673
13458         * gcc.dg/fold-eqxor-1.c: New test case.
13459         * gcc.dg/fold-eqxor-2.c: Likewise.
13460         * gcc.dg/fold-eqxor-3.c: Likewise.
13461
13462 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13463
13464         PR fortran/23092
13465         * scalar_mask_1.f90: New test.
13466
13467 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13468
13469         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13470         * g++.dg/eh/uncaught2.C: New.
13471         * g++.dg/eh/uncaught3.C: New.
13472
13473 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13474
13475         PR libgfortran/26423
13476         * gfortran.dg/read_many_1.f: New test.
13477
13478 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13479
13480         PR fortran/24519
13481         * gfortran.dg/dependency_3.f90: New test.
13482         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13483         XFAILs.
13484
13485         PR fortran/25395
13486         * gfortran.dg/equiv_6.f90: New test.
13487
13488 2006-02-23  Jeff Law  <law@redhat.com>
13489
13490         * gcc.c-torture/compile/pr26425.c: New test.
13491
13492 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR middle-end/26412
13495         * gcc.dg/gomp/pr26412.c: New test.
13496
13497 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13498
13499         PR c++/26291
13500         * g++.dg/other/ellipsis1.C: New test.
13501         * g++.dg/parse/operator4.C: Adjust error marker.
13502
13503 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13504
13505         PR target/25603
13506         * gfortran.dg/pr25603.f: New testcase.
13507
13508 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13511         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13512
13513 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13514
13515         * g++.dg/eh/spbp.C: New.
13516
13517 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13518
13519         PR middle-end/26379
13520         * gcc.target/i386/mmx-7.c: New test.
13521
13522 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13523
13524         PR tree-optimization/26361
13525         * gcc.dg/tree-ssa/vrp27.c: New test case.
13526
13527 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13528
13529         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13530         * gcc.dg/tree-ssa/complex-4.c: Here.
13531
13532 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13533
13534         PR middle-end/19543
13535         * gfortran.dg/logical_1.f90: New test case.
13536
13537 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13538
13539         PR middle-end/26334
13540         * gcc.dg/20060218-1.c: Moved to...
13541         * gcc.target/i386/20060218-1.c: ... here.  New test.
13542
13543 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13544
13545         PR fortran/26201
13546         * gfortran.dg/convert_1.f90: New.
13547
13548 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13549
13550         PR fortran/25054
13551         * gfortran.dg/namelist_5.f90: New test.
13552
13553         PR fortran/25089
13554         * gfortran.dg/namelist_4.f90: New test.
13555
13556 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13557
13558         PR tree-opt/25680
13559         * gcc.dg/tree-ssa/complex-3.c: New test.
13560
13561 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13562
13563         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13564         variable to take into account the variable name in the
13565         function header.
13566         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13567
13568 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR middle-end/26334
13571         * gcc.c-torture/compile/20060217-1.c: New test.
13572         * gcc.dg/20060218-1.c: New test.
13573
13574 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13575
13576         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13577
13578 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13579
13580         * gcc.dg/cpp/undef3.c: New test.
13581         * gcc.dg/cpp/trad/builtins2.c: New test.
13582
13583 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13584
13585         PR c++/26266
13586         * g++.dg/template/static22.C: New test.
13587         * g++.dg/template/static23.C: New test.
13588         * g++.dg/template/static24.C: New test.
13589         * g++.dg/template/non-dependent13.C: New test.
13590         * g++.dg/init/member1.C: Tweak error markers.
13591
13592 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13593
13594         PR target/26255
13595         * gcc.c-torture/compile/pr26255.c: New test case.
13596
13597 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13598
13599         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13600         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13601         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13602         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13603         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13604         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13605         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13606
13607 2006-02-16  Jeff Law  <law@redhat.com>
13608
13609         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13610         * gcc.dg/tree-ssa/vrp26.c: New test.
13611
13612 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13613
13614         PR target/20353
13615         PR target/24578
13616         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13617         __UCLIBC__ is defined.
13618
13619 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR fortran/26224
13622         * gfortran.dg/gomp/pr26224.f: New test.
13623
13624 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13625
13626         PR tree-opt/25918
13627         * lib/target-supports.exp
13628         (check_effective_target_vect_short_mult): New.
13629         (check_effective_target_vect_char_mult): New.
13630         (check_effective_target_vect_widen_sum_qi_to_si): New.
13631         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13632         (check_effective_target_vect_widen_sum_hi_to_si): New.
13633         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13634         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13635         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13636         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13637         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13638         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13639         vect-reduc-pattern-2c.c
13640         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13641         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13642         vect-reduc-pattern-1c.c
13643
13644 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13645
13646         PR fortran/24557
13647         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13648
13649 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13650
13651         PR fortran/26054
13652         * gfortran.dg/enum_8.f90: Remove check for warning.
13653         * gfortran.dg/iomsg_1.f90: Ditto.
13654         * gfortran.dg/enum_1.f90: Ditto.
13655         * gfortran.dg/enum_9.f90: Ditto.
13656         * gfortran.dg/enum_2.f90: Ditto.
13657         * gfortran.dg/enum_10.f90: Ditto.
13658         * gfortran.dg/enum_3.f90: Ditto.
13659         * gfortran.dg/flush_1.f90: Ditto.
13660         * gfortran.dg/enum_4.f90: Ditto.
13661         * gfortran.dg/array_constructor_1.f90: Ditto.
13662         * gfortran.dg/enum_5.f90: Ditto.
13663         * gfortran.dg/enum_6.f90: Ditto.
13664         * gfortran.dg/enum_7.f90: Ditto.
13665
13666 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR middle-end/26300
13669         * gcc.c-torture/compile/20060215-1.c: New test.
13670
13671 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13672
13673         PR middle-end/23670
13674         * gcc.dg/tree-ssa/andor-2.c: New test case.
13675
13676 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13677
13678         PR fortran/25045
13679         * optional_dim.f90: New test.
13680
13681 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13682
13683         PR fortran/26277
13684         * gfortran.dg/label_4.f90: New.
13685
13686 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13687             Diego Novillo  <dnovillo@redhat.com>
13688             Uros Bizjak  <uros@kss-loka.si>
13689
13690         * gfortran.dg/gomp: New directory.
13691
13692 2006-02-14  Richard Guenther  <rguenther@suse.de>
13693
13694         PR tree-optimization/26258
13695         * gcc.dg/torture/pr26258.c: New testcase.
13696
13697 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13698
13699         PR fortran/26246
13700         * gfortran.dg/pr26246_1.f90: New test.
13701         * gfortran.dg/pr26246_2.f90: New test.
13702
13703         PR middle-end/26092
13704         * gcc.c-torture/compile/20060208-1.c: New test.
13705
13706 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
13707
13708         PR fortran/26074
13709         PR fortran/25103
13710         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13711         * gfortran.dg/bad_automatic_objects_1.f90: New test.
13712         * gfortran.dg/automatic_module_variable.f90: Change error message.
13713
13714         PR fortran/20861
13715         * gfortran.dg/internal_dummy_1.f90: New test.
13716
13717         PR fortran/20871
13718         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13719
13720
13721         PR fortran/25083
13722         * gfortran.dg/uncommon_block_data_1.f90: New test.
13723         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13724         with standard.
13725
13726         PR fortran/25088
13727         * gfortran.dg/typed_subroutine_1.f90: New test.
13728
13729 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
13730
13731         * objc.dg/dwarf-1.m: New.
13732
13733 2006-02-13  Roger Sayle  <roger@eyesopen.com>
13734
13735         PR middle-end/24427
13736         * gcc.dg/tree-ssa/andor-1.c: New test case.
13737
13738 2006-02-13  Josh Conner  <jconner@apple.com>
13739
13740         PR target/25376
13741         * gcc.dg/pr25376.c: New test.
13742
13743         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13744         assemble.
13745         * lib/target-supports.exp (check_named_sections_available):
13746         Only compile named-sections test -- don't assemble.
13747
13748 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13749
13750         * g++.dg/warn/no-write-strings.C: New test.
13751         * g++.dg/warn/write-strings.C: Likewise.
13752         * g++.dg/warn/write-strings-default.C: Likewise.
13753
13754 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
13755
13756         PR fortran/25806
13757         * gfortran.dg/ret_pointer_2.f90: New test.
13758
13759 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
13760
13761         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13762
13763 2006-02-10  Jeff Law  <law@redhat.com>
13764
13765         * gcc.c-torture/compile/pr26213.c: New test.
13766
13767 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
13768
13769         gfortran.dg/null_1.f90: New test.
13770
13771 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13772
13773         PR fortran/14771
13774         * gfortran.dg/parens_4.f90: New.
13775         * gfortran.dg/parens_5.f90: New.
13776
13777 2006-02-10  Richard Guenther  <rguenther@suse.de>
13778
13779         * gcc.dg/pr23372-1.c: Remove empty file.
13780
13781 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13782         Paul Thomas  <pault@gcc.gnu.org>
13783
13784         PR fortran/14771
13785         * gfortran.dg/parens_1.f90: New.
13786         * gfortran.dg/parens_2.f90: New.
13787         * gfortran.dg/parens_3.f90: New.
13788
13789 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13790
13791         PR fortran/26038
13792         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13793
13794         PR fortran/25059
13795         * gfortran.dg/impure_assignment_1.f90: New test.
13796
13797         PR fortran/25070
13798         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13799
13800 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13801
13802         PR target/26141
13803         * g++.dg/expr/stdarg2.C: New test.
13804
13805 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13806
13807         PR inline-asm/16194
13808         * gcc.dg/pr16194.c: New test.
13809
13810 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13811
13812         * ada/acats/run_acats: Use portable variant of "$@".
13813
13814 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13815
13816         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13817         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13818
13819 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13820
13821         PR tree-opt/26179
13822         * g++.dg/opt/pr26179.C: New test.
13823
13824 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13825
13826         PR middle-end/26134
13827         * gcc.dg/tree-ssa/complex-3.c: New test.
13828
13829 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13830
13831         * gcc.c-torture/compile/volatile-1.c: New test.
13832
13833 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13834
13835         PR 26180
13836         * gcc.dg/tree-ssa/pr26180.c: New test.
13837
13838 2006-02-08  Jeff Law  <law@redhat.com>
13839
13840         * gcc.dg/tree-ssa/pr21417.c: New test.
13841
13842 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13843
13844         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13845         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13846
13847 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13848
13849         * lib/scanrtl.exp: New.
13850
13851 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13852
13853         PR c++/26071
13854         * g++.dg/other/virtual2.C: New test.
13855
13856         PR c++/26070
13857         * g++.dg/other/virtual1.C: New test.
13858
13859 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13860
13861         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13862         cleanup-ipa-dump): Update dump file glob patterns.
13863         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13864         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13865
13866         * lib/gcc-dg.exp: Load it.
13867         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13868
13869 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13870
13871         PR testsuite/26159
13872         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13873         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13874
13875 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13876
13877         PR fortran/25577
13878         * gfortran.dg/mvbits_1.f90: New.
13879
13880 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13881
13882         * g++.dg/warn/Wdiv-by-zero.C: New test.
13883         * g++.dg/warn/Wno-div-by-zero.C: New.
13884
13885 2006-02-07  Jeff Law  <law@redhat.com>
13886
13887         * gcc.dg/tree-ssa/pr21559.c: New test.
13888
13889         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13890         multiple VRP passes.
13891         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13892         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13893         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13894         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13895         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13896         * gcc.dg/tree-ssa/vrp02.c: Likewise
13897         * gcc.dg/tree-ssa/vrp11.c: Likewise
13898         * gcc.dg/tree-ssa/pr14341.c: Likewise
13899         * gcc.dg/tree-ssa/vrp19.c: Likewise
13900         * gcc.dg/tree-ssa/vrp20.c: Likewise
13901         * gcc.dg/tree-ssa/vrp03.c: Likewise
13902         * gcc.dg/tree-ssa/pr21086.c: Likewise
13903         * gcc.dg/tree-ssa/pr21959.c: Likewise
13904         * gcc.dg/tree-ssa/vrp21.c: Likewise
13905         * gcc.dg/tree-ssa/vrp04.c: Likewise
13906         * gcc.dg/tree-ssa/pr25485.c: Likewise
13907         * gcc.dg/tree-ssa/pr22026.c: Likewise
13908         * gcc.dg/tree-ssa/vrp22.c: Likewise
13909         * gcc.dg/tree-ssa/vrp05.c: Likewise
13910         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13911         * gcc.dg/tree-ssa/pr20701.c: Likewise
13912         * gcc.dg/tree-ssa/vrp23.c: Likewise
13913         * gcc.dg/tree-ssa/vrp06.c: Likewise
13914         * gcc.dg/tree-ssa/pr22117.c: Likewise
13915         * gcc.dg/tree-ssa/pr20702.c: Likewise
13916         * gcc.dg/tree-ssa/vrp15.c: Likewise
13917         * gcc.dg/tree-ssa/pr21090.c: Likewise
13918         * gcc.dg/tree-ssa/pr21294.c: Likewise
13919         * gcc.dg/tree-ssa/vrp24.c: Likewise
13920         * gcc.dg/tree-ssa/vrp07.c: Likewise
13921         * gcc.dg/tree-ssa/pr21563.c: Likewise
13922         * gcc.dg/tree-ssa/pr25382.c: Likewise
13923         * gcc.dg/tree-ssa/vrp16.c: Likewise
13924         * gcc.dg/tree-ssa/vrp25.c: Likewise
13925         * gcc.dg/tree-ssa/vrp08.c: Likewise
13926         * gcc.dg/tree-ssa/20030807-6.c: Likewise
13927         * gcc.dg/tree-ssa/vrp17.c: Likewise
13928         * gcc.dg/tree-ssa/pr21458.c: Likewise
13929         * g++.dg/tree-ssa/pr18178.C: Likewise
13930
13931 2006-02-07  Richard Guenther  <rguenther@suse.de>
13932
13933         PR c++/26140
13934         Revert
13935         2006-01-30  Richard Guenther  <rguenther@suse.de>
13936         PR c++/23372
13937         * gcc.dg/pr23372-1.C: New testcase.
13938
13939         * g++.dg/tree-ssa/pr26140.C: New testcase.
13940
13941 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR c++/9737
13944         * g++.dg/template/ttp15.C: New test.
13945         * g++.dg/template/ttp16.C: Likewise.
13946         * g++.dg/template/ttp17.C: Likewise.
13947         * g++.old-deja/g++.pt/ttp36.C: Remove.
13948         * g++.old-deja/g++.pt/ttp19.C: Likewise.
13949         * g++.old-deja/g++.pt/ttp37.C: Likewise.
13950         * g++.old-deja/g++.pt/ttp38.C: Likewise.
13951         * g++.old-deja/g++.pt/ttp39.C: Likewise.
13952         * g++.old-deja/g++.pt/ttp9.C: Likewise.
13953         * g++.old-deja/g++.pt/ttp40.C: Likewise.
13954         * g++.old-deja/g++.pt/ttp51.C: Likewise.
13955         * g++.old-deja/g++.pt/ttp26.C: Likewise.
13956         * g++.old-deja/g++.pt/ttp36.C: Likewise.
13957
13958 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
13959
13960         PR libfortran/23815
13961         * unf_io_convert_4.f90: New test.
13962
13963 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
13964
13965         * gcc.dg/tree-ssa/loadpre10.c: New test.
13966         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13967         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13968         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13969
13970 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13971
13972         PR libfortran/24685
13973         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13974
13975 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13976
13977         PR tree-opt/25251
13978         * gfortran.dg/assign_7.f: New test.
13979
13980 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13981
13982         PR fortran/26041
13983         PR fortran/26064
13984         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13985         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13986         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13987
13988 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13991         in size_t typedef.
13992
13993 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13994
13995         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13996         * g++.dg/charset/string.c (foo): Likewise.
13997         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13998         const char*
13999         * g++.dg/ext/builtin2.C (printf): Likewise.
14000         * g++.dg/init/new15.C (printf): Likewise.
14001         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14002         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14003         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14004         * g++.dg/template/non-dependent4.C (temp): Likewise.
14005         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14006         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14007         parameter type to const char*.
14008         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14009         Change type to const char*.
14010         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14011         Likewise.
14012         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14013         second parameter type to const char*.
14014         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14015         (Y::Y): Change parameter type to const char*.
14016         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14017         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14018         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14019         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14020         (char*).
14021         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14022         const char*.
14023         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14024         type to const char*.
14025         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14026         return type to const char*.
14027         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14028         to const char*.
14029         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14030         * g++.old-deja/g++.law/refs1.C: Likewise.
14031         * g++.old-deja/g++.law/visibility1.C: Likewise.
14032         * g++.old-deja/g++.law/visibility2.C: Likewise.
14033         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14034         const char*.
14035         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14036         * g++.old-deja/g++.mike/net48.C: Likewise.
14037         * g++.old-deja/g++.mike/p646.C: Likewise.
14038         * g++.old-deja/g++.mike/p6746.C: Likewise.
14039         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14040         type to const char*.
14041         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14042         deprecated conversion warning.
14043         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14044         char*.
14045         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14046         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14047         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14048         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14049         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14050         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14051         * g++.old-deja/g++.pt/t39.C: Likewise.
14052         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14053         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14054
14055 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14056
14057         PR fortran/25075
14058         intrinsic_argument_conformance_1.f90: New test.
14059
14060 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14061
14062         PR fortran/20845
14063         * gfortran.dg/char_result_11.f90: Add SAVE.
14064         * gfortran.dg/der_pointer_4.f90: Ditto.
14065         * gfortran.dg/default_initialization.f90: New test.
14066
14067 2006-02-03  Jeff Law  <law@redhat.com>
14068
14069         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14070         handle more than 100 dump files.
14071         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14072         * lib/scantree.exp (scan-tree-dump): Likewise.
14073         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14074         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14075         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14076         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14077         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14078
14079 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14080
14081         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14082
14083 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * g++.dg/template/using12.C: New test.
14086
14087 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14088
14089         * gcc.target/powerpc/pr25960.c: New test.
14090
14091 2006-02-02  Steven G. Kargl  <kargls@comcast>
14092
14093         PR fortran/24958
14094         gfortran.dg/nullify_2.f90: New test.
14095
14096 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14097
14098         PR 25990
14099         * gcc.dg/gomp/pr25990.c: New test.
14100
14101 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR c++/25342
14104         * g++.gd/template/partial4.C: New test.
14105
14106 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14107
14108         PR middle-end/26001
14109         * gfortran.dg/data_char_2.f90: New.
14110
14111 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14112
14113         PR fortran/26039
14114         maxval_maxloc_conformance_1.f90: New test.
14115
14116 2006-01-31  Richard Guenther  <rguenther@suse.de>
14117
14118         * gcc.target/i386/sselibm-1.c: New testcase.
14119         * gcc.target/i386/sselibm-2.c: Likewise.
14120         * gcc.target/i386/sselibm-3.c: Likewise.
14121         * gcc.target/i386/sselibm-4.c: Likewise.
14122         * gcc.target/i386/sselibm-5.c: Likewise.
14123
14124 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14125
14126         PR fortran/24266
14127         * gfortran.dg/arrayio_derived_2.f90: New.
14128
14129 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14130
14131         * gcc.dg/unsigned-long-compare.c: New test.
14132
14133 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14134
14135         PR testsuite/25318
14136         * lib/target-supports.exp (check_effective_target_freorder):
14137         Check to see if target supports -freorder-blocks-and-partition.
14138         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14139         instead of "dg-require-named-sections".
14140
14141 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14142
14143         PR target/14798:
14144         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14145         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14146         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14147         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14148         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14149         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14150         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14151         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14152
14153 2006-01-30  Richard Guenther  <rguenther@suse.de>
14154
14155         PR c++/23372
14156         * gcc.dg/pr23372-1.C: New testcase.
14157
14158 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14159
14160         * gcc.dg/gomp/pr25874.c: New test.
14161
14162 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14163
14164         PR tree-opt/25911
14165         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14166
14167 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14168
14169         PR fortran/18578
14170         PR fortran/18579
14171         PR fortran/20857
14172         PR fortran/20885
14173         * gfortran.dg/intent_out_1.f90: New test.
14174
14175 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14176
14177         PR fortran/17911
14178         * gfortran.dg/procedure_lvalue.f90: New test.
14179
14180         PR fortran/20895
14181         PR fortran/25030
14182         * gfortran.dg/char_pointer_assign_2.f90: New test.
14183         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14184         assignment to be consistent with standard.
14185         * gfortran.dg/char_result_2.f90: The same.
14186         * gfortran.dg/char_result_8.f90: The same.
14187
14188 2006-01-28  Zack Weinberg  <zackw@panix.com>
14189
14190         * gcc.dg/Woverlength-strings.c
14191         * gcc.dg/Woverlength-strings-pedantic-c89.c
14192         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14193         * gcc.dg/Woverlength-strings-pedantic-c99.c
14194         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14195
14196 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14197
14198         * gcc.c-torture/execute/20060127-1.c: New test.
14199
14200 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14201
14202         PR c++/25999
14203         * g++.dg/ext/pragmaweak1.C: New test.
14204
14205 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14206
14207         PR c++/25855
14208         * g++.dg/template/spec29.C: New test.
14209
14210 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14211
14212         PR c/19606.
14213         * gcc.c-torture/execute/pr19606.c: New.
14214
14215 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14216
14217         * gcc.dg/pragma-re-4.c: New test.
14218
14219 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14220
14221         PR fortran/25964
14222         * gfortran.dg/assumed_size_refs_3.f90: New test.
14223
14224 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14225
14226         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14227
14228 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14229
14230         PR ada/21317
14231         * ada/acats/support/impdef.a: Add One_Long_Second.
14232         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14233         * ada/acats/tests/c9/c94026.a: Likewise.
14234         * ada/acats/tests/c9/c97305c.ada: Likewise.
14235         * ada/acats/tests/c9/c99004a.ada: Likewise.
14236
14237 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14238
14239         PR fortran/25964
14240         * gfortran.dg/global_references_2.f90: New test.
14241
14242         PR fortran/25084
14243         PR fortran/20852
14244         PR fortran/25085
14245         PR fortran/25086
14246         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14247         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14248
14249         PR fortran/25416
14250         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14251
14252 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14253
14254         PR c/25892
14255         * gcc.dg/Wpointer-sign.c: New.
14256         * gcc.dg/Wpointer-sign-Wall.c: New.
14257         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14258         * gcc.dg/Wpointer-sign-pedantic.c: New.
14259         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14260         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14261
14262 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14263
14264         PR C/25861
14265         * gcc.c-torture/compile/pr25861.c: New test.
14266
14267 2006-01-26  Paul Brook  <paul@codesourcery.com>
14268
14269         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14270         on short-enum targets.
14271         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14272         variable.
14273         (generate_fields): Use short_enums.
14274         (main): Set short_enums.  Document -e.
14275         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14276         on short-enum targets.
14277         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14278         variable.
14279         (generate_fields): Use short_enums.
14280         (main): Set short_enums.  Document -e.
14281         * lib/target-supports.exp (check_effective_target_short_enums): New.
14282
14283 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14284
14285         PR target/25947
14286         * gcc.dg/torture/pr25947-1.c: New test.
14287
14288 2006-01-25  Jan Hubicka  <jh@suse.cz>
14289             Roger Sayle  <roger@eyesopen.com>
14290
14291         PR rtl-optimization/25703
14292         * gcc.target/i386/20060125-1.c: New test case.
14293         * gcc.target/i386/20060125-2.c: New test case.
14294
14295 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14296
14297         PR fortran/18540
14298         * gfortran.dg/goto_1.f: New.
14299
14300 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14301
14302         PR fortran/25716
14303         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14304         25716 on 32-bit systems too.
14305
14306 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14307
14308         PR testsuite/25590
14309         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14310
14311 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14312
14313         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14314
14315 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14316
14317         PR fortran/25835
14318         * gfortran.dg/read_eof.f90: Delete, renamed.
14319         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14320         * gfortran.dg/read_eof_2.f90: New test.
14321         * gfortran.dg/read_eof_3.f90: New test.
14322
14323 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14324
14325         PR tree-opt/25860
14326         * gcc.c-torture/compile/pr25860.c: New test.
14327
14328 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14329
14330         PR c++/25552
14331         * g++.dg/parse/dtor8.C: New test.
14332
14333 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14334
14335         PR testsuite/25891
14336         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14337         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14338         check_effective_target_fopenmp returns 0.
14339
14340 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14341
14342         PR ada/20548
14343         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14344         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14345         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14346
14347 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14348
14349         PR tree-opt/25857
14350         * g++.dg/opt/pr25857.C: New test.
14351
14352 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14353         Jan Hubicka  <jh@suse.cz>
14354         Richard Guenther  <rguenther@suse.de>
14355
14356         PR rtl-optimization/25654
14357         * gcc.dg/torture/pr25654.c: New testcase.
14358         * gcc.target/i386/pr25654.c: Likewise.
14359
14360 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14361
14362         PR fortran/25901
14363         * gfortran.dg/internal references_2.f90: New test.
14364
14365         Fix regression in testing of admissability of attributes.
14366         * gfortran.dg/intent_used_1.f90: New test.
14367
14368 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14369
14370         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14371         Remove target conditional torture options for i?86 and x86_64
14372         GNU/Linux.
14373
14374 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14375
14376         PR c++/10891
14377         * g++.dg/rtti/no-rtti.C: New.
14378
14379 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/25895
14382         * g++.dg/inherit/conv2.C: New test.
14383
14384         PR c++/25856
14385         * g++.dg/parse/dtor7.C: New test.
14386
14387         PR c++/25858
14388         * g++.dg/template/crash44.C: New test.
14389
14390 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14391
14392         PR fortran/25124
14393         PR fortran/25625
14394         * gfortran.dg/internal_references_1.f90: New test.
14395           PR fortran/20881
14396         PR fortran/23308
14397         PR fortran/25538
14398         PR fortran/25710
14399         * gfortran.dg/global_references_1.f90: New test.
14400         * gfortran.dg/g77/19990905-1.f: Restore the error that
14401         there is a clash between the common block name and
14402         the name of a subroutine reference.
14403
14404         PR fortran/PR24276
14405         * gfortran.dg/aliasing_dummy_1.f90: New test.
14406
14407 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14408
14409         * gcc.dg/vmx/1b-01.c: Warning fix.
14410         * gcc.dg/vmx/1c-02.c: Likewise.
14411         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14412
14413 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14414
14415         PR testsuite/24962
14416         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14417
14418 2006-01-20  Richard Guenther  <rguenther@suse.de>
14419         Steven Bosscher <stevenb.gcc@gmail.com>
14420
14421         PR rtl-optimization/24626
14422         * gcc.dg/torture/pr24626-1.c: New testcase.
14423         * gcc.dg/torture/pr24626-2.c: Likewise.
14424         * gcc.dg/torture/pr24626-3.c: Likewise.
14425         * gcc.dg/torture/pr24626-4.c: Likewise.
14426
14427 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14428
14429         PR c++/5520
14430         * g++.dg/warn/empty-body.C: New.
14431
14432 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/22136
14435         * g++.dg/template/using10.C: New test.
14436         * g++.dg/temlpate/using11.C: Likewise.
14437         * g++.dg/inherit/using5.C: Tweak error messages.
14438
14439 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14440
14441         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14442         target test.
14443         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14444
14445 2006-01-19  Jan Hubicka  <jh@suse.cz>
14446
14447         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14448
14449 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14450
14451         PR c++/25854
14452         * g++.dg/template/spec28.C: New test.
14453
14454 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14455
14456         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14457         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14458
14459 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14460
14461         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14462         * gcc.dg/gomp/critical-1.c: Likewise.
14463         * gcc.dg/gomp/critical-3.c: Likewise.
14464         * gcc.dg/gomp/empty.c: Likewise.
14465         * gcc.dg/gomp/ordered-1.c: Likewise.
14466         * gcc.dg/gomp/for-4.c: Likewise.
14467         * gcc.dg/gomp/for-6.c: Likewise.
14468         * gcc.dg/gomp/master-3.c: Likewise.
14469         * gcc.dg/gomp/for-8.c: Likewise.
14470         * gcc.dg/gomp/for-10.c: Likewise.
14471         * gcc.dg/gomp/for-18.c: Likewise.
14472         * gcc.dg/gomp/for-5.c: Likewise.
14473         * gcc.dg/gomp/for-7.c: Likewise.
14474         * gcc.dg/gomp/for-9.c: Likewise.
14475
14476 2006-01-18  Jeff Law  <law@redhat.com>
14477
14478         * gcc.dg/tree-ssa/vrp25.c: New test.
14479
14480 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14481
14482         * gcc.dg/pr25805.c: Fix misapplied patch.
14483
14484 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14485
14486         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14487         (check_effective_target_vect_udot_qi): New.
14488         (check_effective_target_vect_sdot_hi): New.
14489         (check_effective_target_vect_udot_hi): New.
14490         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14491         prefixed with "wrapv-" with -fwrapv.
14492         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14493         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14494         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14495         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14496         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14497
14498         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14499         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14500         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14501         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14502
14503 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14504
14505         PR c++/16829
14506         * g++.dg/other/default2.C: New test.
14507         * g++.dg/other/default3.C: New test.
14508
14509 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14510
14511         PR c/25805
14512         * gcc.dg/pr25805.c: New file.
14513
14514 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/25836
14517         * g++.dg/template/init6.C: New test.
14518
14519 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14520
14521         * gcc.dg/tree-ssa/pr24287.c: New test
14522
14523 2006-01-18  Eric Christopher  <echristo@apple.com>
14524
14525         * g++.dg/eh/table.C: New.
14526
14527 2006-01-18  DJ Delorie  <dj@redhat.com>
14528
14529         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14530         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14531         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14532         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14533
14534 2006-01-18  Jeff Law  <law@redhat.com>
14535
14536         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14537         on wrapping on overflow semantics.
14538
14539         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14540
14541         * gcc.gc/tree-ssa/vrp23.c: New test.
14542         * gcc.gc/tree-ssa/vrp24.c: New test.
14543
14544 2006-01-18  Richard Henderson  <rth@redhat.com>
14545             Aldy Hernandez  <aldyh@redhat.com>
14546             Jakub Jelinek  <jakub@redhat.com>
14547             Diego Novillo  <dnovillo@redhat.com>
14548             Uros Bizjak  <uros@kss-loka.si>
14549
14550         * gcc.dg/gomp: New directory.
14551
14552 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14553             Steven G. Kargl  <kargls@comcast.net>
14554
14555         PR fortran/20869
14556         * gfortran.dg/intrinsic_external_1.f90: New test.
14557
14558         PR fortran/20875.
14559         * gfortran.dg/elemental_pointer_1.f90: New test.
14560
14561         PR fortran/25024
14562         * gfortran.dg/external_procedures_1.f90: New test.
14563
14564         PR fortran/25785
14565         gfortran.dg/assumed_present.f90: New test.
14566
14567 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * g++.dg/parse/lookup5.C: New test.
14570
14571 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14572
14573         PR fortran/25697
14574         * gfortran.dg/read_eof.f90: New test.
14575
14576 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14577
14578         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14579         add a closing brace.
14580
14581 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14582
14583         PR fortran/25631
14584         * gfortran.dg/fmt_tl.f: New test.
14585
14586 2006-01-17  Eric Christopher  <echristo@apple.com>
14587
14588         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14589         * g++.old-deja/g++.warn/impint2.C: Ditto.
14590         * g++.old-deja/g++.other/null1.C: Ditto.
14591         * g++.dg/warn/conv2.C: Ditto.
14592         * g++.dg/warn/conv4.C: New file.
14593
14594 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14595
14596         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14597
14598 2006-01-17  Andreas Jaeger  <aj@suse.de>
14599             Janis Johnson <janis187@us.ibm.com>
14600
14601         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14602         in 64-bit.
14603         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14604         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14605
14606 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14607
14608         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14609         (switchfiles): xfail txxx where xxx >= 25.
14610
14611 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14612
14613         PR testsuite/25764
14614         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14615
14616 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR c/25682
14619         * gcc.dg/pr25682.c: New test.
14620         * g++.dg/parse/array-size2.C: New test.
14621
14622 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14623
14624         * consistency.vlad: Remove entire directory, 1652 files.
14625
14626 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14627
14628         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14629         check_effective_target_dfprt_nocache): New.
14630         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14631         (check_effective_target_dfprt): New.
14632         * lib/c-compat.exp (check_dfp): Remove.
14633         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14634         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14635         level of support for decimal float.
14636         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14637         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14638         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14639         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14640         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14641         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14642         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14643         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14644         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14645         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14646         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14647         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14648         directives.
14649
14650 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14651
14652         PR testsuite/25741
14653         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14654         $base_dir/../.
14655         * lib/gfortran.exp (gfortran_init): Likewise.
14656         * lib/obj-c++.exp (obj-c++_init): Likewise.
14657         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14658         (scan-assembler-dem-not): Likewise.
14659         * lib/scandump.exp (scan-dump-dem): Likewise.
14660         (scan-dump-dem-not): Likewise.
14661
14662 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14663
14664         PR testsuite/25767
14665         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14666         powerpc-*-darwin*.
14667         * lib/obj-c++.exp (obj-c++_init): Likewise.
14668
14669 2006-01-16  Richard Guenther  <rguenther@suse.de>
14670
14671         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14672
14673 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14674
14675         PR testsuite/25777
14676         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14677         to LD_LIBRARY_PATH.
14678
14679 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14680             Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         * gcc.dg/minmax-1.c: New test.
14683
14684 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14685
14686         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14687         * gcc.misc-tests/dectest.exp: Ditto.
14688
14689 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14690
14691         PR testsuite/25796
14692         * gcc.target/i386/cmov6.c: Use -march=k8.
14693
14694 2006-01-15  Andreas Jaeger  <aj@suse.de>
14695
14696         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14697         x86 does not have __float128.
14698
14699 2006-01-14  Ian Lance Taylor  <ian@airs.com>
14700
14701         * gcc.target/i386/cmov6.c: New test.
14702
14703 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/25663
14706         * g++.dg/template/ctor6.C: New test.
14707
14708 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
14709
14710         PR tree-optimization/25485
14711         * gcc.dg/tree-ssa/pr25485.c: New.
14712
14713 2006-01-14  Richard Guenther  <rguenther@suse.de>
14714
14715         PR tree-optimization/22548
14716         PR tree-optimization/22555
14717         PR tree-optimization/22501
14718         * gcc.dg/tree-ssa/alias-4.c: New testcase.
14719         * gcc.dg/tree-ssa/alias-5.c: Likewise.
14720         * gcc.dg/tree-ssa/alias-6.c: Likewise.
14721         * gcc.dg/tree-ssa/alias-7.c: Likewise.
14722         * gcc.dg/tree-ssa/alias-8.c: Likewise.
14723         * gcc.dg/tree-ssa/alias-9.c: Likewise.
14724         * gcc.dg/tree-ssa/alias-10.c: Likewise.
14725         * gcc.dg/tree-ssa/alias-11.c: Likewise.
14726         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14727
14728 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
14729
14730         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
14731         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14732
14733 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
14734         Richard Guenther  <rguenther@suse.de>
14735
14736         PR rtl-optimization/24257
14737         * gcc.dg/torture/pr24257.c: New testcase.
14738
14739 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
14740
14741         * gcc.c-torture/execute/20060110-1.c: New test.
14742         * gcc.c-torture/execute/20060110-2.c: New test.
14743
14744 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
14745
14746         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14747
14748 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
14749
14750         PR fortran/25756
14751         * gfortran.dg/label_3.f90: New test.
14752
14753 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
14754
14755         PR tree-optimization/25771
14756         * g++.dg/tree-ssa/pr25771.C: New test
14757
14758 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14759
14760         PR tree-opt/24365
14761         * g++.dg/opt/complex5.C: New test.
14762
14763 2006-01-13  Richard Guenther  <rguenther@suse.de>
14764
14765         * gcc.target/i386/387-9.c: New testcase.
14766
14767 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14768
14769         PR c++/24824
14770         * g++.dg/debug/dwarf2-1.C: New.
14771
14772 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14773
14774         PR testsuite/25728
14775         * lib/gcov.exp (verify-lines): Add "close $fd".
14776
14777 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
14778             Ben Elliston  <bje@au.ibm.com>
14779
14780         * gcc.dg/dfp/inf-1.c: New test.
14781
14782 2006-01-12  Janis Johnson <janis187@us.ibm.com>
14783             Yao Qi  <qiyaoltc@cn.ibm.com>
14784             Ben Elliston  <bje@au.ibm.com>
14785             Jon Grimm  <jgrimm2@us.ibm.com>
14786
14787         * gcc.dg/nodfp-1.c: New test.
14788         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14789         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14790         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14791         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14792         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14793         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14794         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14795         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14796         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14797         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14798         * gcc.dg/format/dfp-printf-1.c: Likewise.
14799         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14800         (compat_setup_dfp): New.
14801         * gcc.dg/compat/compat.exp: Use it.
14802         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14803         Make some variables global, prepend "compat_" to their names.
14804         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14805         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14806         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14807         * lib/compat.exp (compat_skip_list): Make global, rename.
14808         * lib/c-compat.exp: New file.
14809         * lib/target-supports.exp (check_effective_target_dfp): New.
14810
14811         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14812         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14813         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14814         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14815         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14816         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14817         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14818         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14819         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14820         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14821         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14822         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14823         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14824         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14825         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14826         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14827         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14828         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14829         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14830         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14831         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14832         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14833         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14834         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14835         gcc.dg/dfp/struct-layout-1.c,
14836         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14837         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14838         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14839         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14840         gcc.dg/dfp/func-vararg-dfp.c,
14841         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14842         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14843         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14844         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14845         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14846
14847 2006-01-11  Richard Guenther  <rguenther@suse.de>
14848
14849         PR tree-optimization/25734
14850         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14851
14852 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14853
14854         PR fortran/25486
14855         * gfortran.dg/literal_character_constant_1_x.F: New test.
14856         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14857         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14858         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14859
14860 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14861
14862         PR c++/25386
14863         * g++.dg/ext/packed3.C: Add expected packed error.
14864
14865 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14866
14867         PR target/25706
14868         * gcc.dg/torture/pr25706-1.c: New test.
14869
14870 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14871
14872         PR tree-optimization/23109
14873         PR tree-optimization/23948
14874         PR tree-optimization/24123
14875
14876         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14877         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14878         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14879         g++.dg/tree-ssa/pr23948.C: New testcases.
14880         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14881         three divisions in order to do the optimization.
14882
14883 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14884
14885         PR c++/25632
14886         * g++.dg/other/pr25632.C: New test.
14887
14888 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14889
14890         PR fortran/25730
14891         * gfortran.dg/used_types_1.f90: New test.
14892
14893 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14894
14895         PR target/25718
14896         * gcc.dg/torture/pr25718-1.c: New test.
14897
14898 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14899
14900         * gfortran.dg/list_read_2.f90: Fix typo in description.
14901
14902 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14903
14904         * lib/target-supports.exp (check_visibility_available): Simplify test
14905         for *-*-netware*.
14906         (check_profiling_available): Fail for *-*-netware*.
14907         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14908         * gcc.dg/20021014-1.c: Likewise.
14909         * gcc.dg/nest.c: Likewise.
14910
14911 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14912
14913         fortran/24936
14914         * gfortran.dg/forall_3.f90: New test.
14915
14916 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14917
14918         PR fortran/21977
14919         * gfortran.dg/nesting_2.f90: New test.
14920         * gfortran.dg/nesting_3.f90: New test.
14921
14922 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
14923
14924         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14925         Fix typo in comment.
14926
14927 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14928
14929         * gfortran.dg/single_char_string.f90: New test.
14930
14931 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14932
14933         * gfortran.dg/ichar_2.f90: New test.
14934
14935 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14936
14937         PR fortran/25093
14938         * gfortran.dg/private_type_4.f90: New.
14939
14940 2006-01-07  Richard Guenther  <rguenther@suse.de>
14941
14942         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14943
14944 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14945
14946         * gfortran.dg/func_decl_1.f90: New.
14947         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14948         * gfortran.dg/array_alloc_2.f90: Likewise.
14949         * gfortran.dg/char_result_8.f90: Likewise.
14950         * gfortran.dg/dup_save_1.f90: Likewise.
14951         * gfortran.dg/dup_save_2.f90: Likewise.
14952         * gfortran.dg/f2c_6.f90: Likewise.
14953         * gfortran.dg/f2c_7.f90: Likewise.
14954         * gfortran.dg/func_result_2.f90: Likewise.
14955         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14956
14957 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
14958
14959         PR fortran/22146
14960         * gfortran.dg/elemental_subroutine_1.f90: New test.
14961         * gfortran.dg/elemental_subroutine_2.f90: New test.
14962
14963         PR fortran/25029
14964         PR fortran/21256
14965         * gfortran.dg/assumed_size_refs_1.f90: New test.
14966
14967         PR fortran/20868
14968         PR fortran/20870
14969         * gfortran.dg/assumed_size_refs_2.f90: New test.
14970         * gfortran.dg/initialization_1.f90: Change warning message.
14971
14972 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
14973
14974         * gcc.dg/tree-ssa/loop-15.c: New test.
14975
14976 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14977
14978         PR fortran/25598
14979         * gfortran.dg/backspace_3.f: New test.
14980         * gfortran.dg/backspace_4.f: New test.
14981
14982 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14983
14984         PR fortran/24268
14985         * gfortran.dg/fmt_white.f: Update test.
14986
14987 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14988
14989         * gcc.dg/cast-1.c: Add new warning.
14990         * gcc.dg/cast-2.c: Likewise.
14991         * gcc.dg/cast-3.c: Likewise.
14992         * gcc.dg/format/cast-1.c: Likewise.
14993         * gcc.dg/cast-4.c: New testcase.
14994
14995 2006-01-05  Richard Guenther  <rguenther@suse.de>
14996
14997         PR tree-optimization/22555
14998         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14999
15000 2006-01-05  Richard Guenther  <rguenther@suse.de>
15001             Diego Novillo  <dnovillo@redhat.com>
15002
15003         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15004         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15005         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15006         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15007         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15008         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15009         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15010         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15011         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15012         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15013         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15014         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15015         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15016         * treelang/compile/extravar.tree: Likewise.
15017         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15018         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15019         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15020         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15021         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15022
15023 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15024
15025         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15026         for 64-bit fix.
15027
15028 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15029
15030         PR fortran/23675
15031         gfortran.dg/char_result_11.f90: New.
15032
15033 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/24782
15036         * g++.dg/parse/access9.C: New test.
15037         * g++.dg/tc1/dr52.C: Tweak error markers.
15038
15039 2006-01-04  Richard Henderson  <rth@redhat.com>
15040
15041         Merge from gomp branch.
15042         * g++.dg/parse/pragma2.C: Update expected error lines.
15043
15044 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15045
15046         * g++.dg/other/i386-2.C: New test.
15047
15048         PR target/25554
15049         * gcc.c-torture/compile/20051228-1.c: New test.
15050
15051         PR c/25559
15052         * gcc.dg/pr25559.c: New test.
15053
15054 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR c++/25492
15057         * g++.dg/lookup/friend9.C: New test.
15058
15059         PR c++/25625
15060         * g++.dg/template/repo5.C: New test.
15061
15062 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15063
15064         PR fortran/25101
15065         * gfortran.dg/forall_2.f90: New test.
15066
15067 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15068
15069         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15070         dg-require-weak.  Adjust regexp to handle leading-underscore
15071         targets and space as well as TAB after .weak.  Change previous
15072         64-bit fix to not use naked dot.
15073
15074 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15075
15076         PR rtl-optimization/25578
15077         * gcc.c-torture/execute/20060102-1.c: New testcase.
15078
15079 2006-01-03  Richard Guenther  <rguenther@suse.de>
15080
15081         PR c/25183
15082         * gcc.dg/torture/pr25183.c: New testcase.
15083
15084 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15085
15086         Merge from gomp-branch.
15087         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15088         * gcc.dg/ia64-sync-2.c: Likewise.
15089         * gcc.dg/ia64-sync-3.c: Likewise.
15090         * gcc.dg/ia64-sync-4.c: Likewise.
15091         * gcc.dg/sync-2.c: Likewise.
15092         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15093         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15094
15095 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15096
15097         PR c++/25635
15098         * g++.dg/parse/operator6.C: New test.
15099
15100         PR c++/25637
15101         * g++.dg/parse/error29.C: New test.
15102
15103         PR c++/25638
15104         * g++.dg/parse/dtor6.C: New test.
15105
15106         PR c++/25633
15107         * g++.dg/parse/ctor3.C: New test.
15108
15109         PR c++/25634
15110         * g++.dg/template/class3.C: New test.
15111
15112 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15113
15114         * g++.dg/debug/debug9.C: New.
15115
15116 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15117
15118         PR fortran/24640
15119         * gfortran.dg/label_2.f90: New test.
15120
15121 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15122
15123         * g++.dg/lookup/using12.C: Tighten error marker.
15124
15125 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15126             Andrew Pinski <pinskia@physics.uc.edu>
15127
15128         * gcc.target/powerpc/darwin-abi-3.c: New file.
15129         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15130         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15131         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15132         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15133         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15134         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15135         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15136         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15137
15138 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15139
15140         * gcc.dg/tree-ssa/loadpre1.c: New;
15141         * gcc.dg/tree-ssa/loadpre2.c: New;
15142         * gcc.dg/tree-ssa/loadpre3.c: New;
15143         * gcc.dg/tree-ssa/loadpre4.c: New;
15144         * gcc.dg/tree-ssa/loadpre5.c: New;
15145         * gcc.dg/tree-ssa/loadpre6.c: New;
15146         * gcc.dg/tree-ssa/loadpre7.c: New;
15147         * gcc.dg/tree-ssa/loadpre8.c: New;
15148         * gcc.dg/tree-ssa/loadpre9.c: New;
15149
15150 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15153         * g++.dg/abi/thunk4.C: Likewise.
15154
15155 2006-01-01  Andreas Jaeger  <aj@suse.de>
15156
15157         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15158         portable.
15159
15160 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15161
15162         PR c++/25294
15163         * gcc.dg/pragma-pack-3.c: New test.
15164         * g++.dg/parse/pragma3.C: New test.
15165
15166 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15167
15168         PR middle-end/24827
15169         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15170
15171 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15172
15173         PR testsuite/25214
15174         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15175
15176 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15177
15178         PR fortran/22607
15179         * gfortran-dg/pure_byref_3.f90: New.
15180
15181         fortran/PR 25396
15182         * gfortran.dg/userdef_operator_1.f90: New.
15183
15184 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         * g++.dg/abi/thunk3.C: New.
15187         * g++.dg/abi/thunk4.C: New.
15188
15189 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15190
15191         PR fortran/25532
15192         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15193         associated derived type components of derived types are
15194         properly declared in contained procedures.
15195
15196 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15197
15198         PR libgfortran/25139
15199         * gfortran.dg/backspace_2.f: New test.
15200
15201 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15202
15203         PR libgfortran/25550
15204         * gfortran.dg/endfile.f: New test.
15205
15206 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15207
15208         PR libgfortran/25419
15209         * gfortran.dg/comma.f: New test.
15210
15211 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15212
15213         * lib/gfortran-dg.exp: Remove trailing whitespace.
15214         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15215         -funroll-all-loops.
15216
15217 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15218
15219         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15220         Extended Double long doubles or repeat tests when long double is
15221         the same size as double.
15222
15223 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15226
15227         PR testsuite/25442
15228         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15229         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15230
15231         PR testsuite/25441
15232         * gcc.dg/pr23911.c: Make test variable static.
15233
15234         PR testsuite/25444
15235         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15236
15237 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15238
15239         PR c++/25439
15240         * g++.dg/parse/crash17.C: Adjust error markers.
15241         * g++.dg/template/error20.C: New test.
15242
15243 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR c++/23172
15246         * g++.dg/ext/complit4.C: New test.
15247
15248         PR c++/25417
15249         * g++.dg/ext/complit5.C: Likewise.
15250
15251 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15252
15253         PR tree-optimization/25125
15254         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15255         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15256         * gcc.c-torture/execute/pr25125.c: New.
15257
15258 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15259
15260         PR fortran/25029
15261         PR fortran/21256
15262         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15263         functions with incorrect assumed size references.
15264
15265 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15266
15267         PR c++/23171
15268         * g++.dg/opt/init1.C: New test.
15269
15270 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/24671
15273         * g++.dg/template/sfinae3.C: New test.
15274
15275 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15276
15277         * g++.dg/other/friend4.C: New test.
15278
15279 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15280
15281         PR target/25005
15282         * g++.dg/opt/pr25005.C: New test.
15283
15284 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15285
15286         PR c++/25369
15287         * g++.dg/template/ptrmem16.C: New test.
15288
15289 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15290
15291         PR fortran/25029
15292         PR fortran/21256
15293         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15294
15295 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15296
15297         PR libgfortran/25307
15298         * gfortran.dg/list_read_5.f90: New test.
15299
15300 2005-12-22  Richard Henderson  <rth@redhat.com>
15301
15302         * gcc.target/i386/sse-7.c: Use -msse2.
15303
15304 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15305
15306         PR rtl-optimization/25432
15307         * gcc.c-torture/compile/20051216-1.c: New test.
15308
15309         PR objc/25328
15310         * objc/execute/pr25328.m: New test.
15311
15312 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15313
15314         PR c++/25364
15315         * g++.dg/template/call4.C: New test.
15316
15317 2005-12-22  Dale Johannesen  <dalej@apple.com>
15318
15319         * gcc.target/i386/sse-17.c: New.
15320
15321 2005-12-22  Paul Brook  <paul@codesourcery.com>
15322
15323         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15324
15325 2005-12-22  Paul Brook  <paul@codesourcery.com>
15326
15327         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15328
15329 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15330
15331         PR tree-opt/25513
15332         * gcc.c-torture/compile/pr25513.c: New test.
15333
15334 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15335
15336         PR c++/23333
15337         * g++.dg/parse/error25.C: Add more tests.
15338
15339 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15340
15341         PR fortran/18990
15342         * gfortran.dg/der_charlen_1.f90: New.
15343
15344 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15345
15346         PR fortran/20889
15347         * gfortran.dg/pointer_component_type_1.f90: New test.
15348
15349         PR fortran/25029
15350         PR fortran/21256
15351         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15352         should give an error with assumed size array refernces and checks
15353         those that should not.
15354         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15355         reference an upper bound so that it does not generate an error.
15356
15357         PR fortran/19362
15358         PR fortran/20244
15359         PR fortran/20864
15360         PR fortran/25391
15361         * gfortran.dg/used_dummy_types_1.f90: New test.
15362         * gfortran.dg/used_dummy_types_2.f90: New test.
15363         * gfortran.dg/used_dummy_types_3.f90: New test.
15364         * gfortran.dg/used_dummy_types_4.f90: New test.
15365         * gfortran.dg/used_dummy_types_5.f90: New test.
15366
15367         PR fortran/23152
15368         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15369         group already being USE associated.
15370         * gfortran.dg/assumed_shape_nml.f90: New test.
15371         * gfortran.dg/assumed_size_nml.f90: New test.
15372
15373         PR fortran/20862
15374         PR fortran/25053
15375         PR fortran/25063
15376         PR fortran/25064
15377         PR fortran/25066
15378         PR fortran/25067
15379         PR fortran/25068
15380         PR fortran/25307
15381         * gfortran.dg/io_constraints_1.f90: New test.
15382         * gfortran.dg/io_constraints_1.f90: New test.
15383         * gfortran.dg/iostat_3.f90: Change wording of warning.
15384         * gfortran.dg/g77/19981216-0.f: The same.
15385
15386 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15387
15388         PR tree-optimization/23518
15389         * gcc.dg/pr23518.c: New.
15390
15391 2005-12-21  Mike Stump  <mrs@apple.com>
15392
15393         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15394
15395 2005-12-21  Paul Brook  <paul@codesourcery.com>
15396
15397         * gcc.dg/pr19340.c: Skip on m68k targets.
15398
15399 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15400
15401         PR rtl-optimization/25196
15402         * gcc.dg/pr25196.c: New test.
15403
15404 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15405
15406         PR fortran/25423
15407         gfortran.dg/where_nested_1.f90: New.
15408
15409 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15410
15411         PR tree-optimization/25382.
15412         * gcc.dg/tree-ssa/pr25382.c: New.
15413
15414 2005-12-20  Richard Guenther  <rguenther@suse.de>
15415
15416         PR middle-end/24306
15417         * gcc.target/i386/pr24306.c: New testcase.
15418
15419 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15420
15421         PR tree-optimization/25501
15422         * gcc.dg/tree-ssa/pr25501.c: New.
15423
15424 2005-12-20  Richard Guenther  <rguenther@suse.de>
15425
15426         Revert
15427         2005-12-02  Richard Guenther  <rguenther@suse.de>
15428
15429         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15430
15431 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/21228
15434         * g++.dg/warn/Wunreachable-code-2.C: New test.
15435
15436 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/24278
15439         * g++.dg/template/ctor5.C: New test.
15440
15441         PR c++/24915
15442         * g++.dg/template/overload8.C: New test.
15443
15444 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15445
15446         * gcc.c-torture/compile/pr25483 : New test.
15447
15448 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15449
15450         PR c++/20552
15451         * g++.dg/ext/typeof10.C: New test.
15452
15453 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         * gcc.dg/mt-loopi1.c: New.
15456
15457 2005-12-18  Richard Guenther  <rguenther@suse.de>
15458
15459         PR tree-optimization/25481
15460         * gcc.dg/torture/pr25481.c: New testcase.
15461
15462 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15463
15464         PR rtl-optimization/21041
15465         * gcc.dg/pr21041.c: New test.
15466
15467 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15468
15469         PR libgfortran/25463
15470         * gfortran.dg/advance.f90: New test.
15471
15472 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15473
15474         * gcc.dg/20051201-1.c: New test.
15475
15476 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15477
15478         PR fortran/25018
15479         * gfortran.dg/initialization_1.f90: New test.
15480         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15481         * gfortran.dg/g77/980616-0.f: The same.
15482
15483 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15484
15485         * PR fortran/25458
15486         * gfortran.dg/chkbits.f90: New test.
15487
15488 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15489
15490         * gfortran.dg/enum_5.f: Revert to previous version.
15491
15492 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15493
15494         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15495         * gfortran.dg/nested_modules_1.f90: Ditto.
15496         * gfortran.dg/hollerith_f95.f90: Ditto.
15497         * gfortran.dg/select_5.f90: Ditto.
15498         * gfortran.dg/secnds.f: Ditto.
15499         * gfortran.dg/hollerith2.f90: Ditto.
15500         * gfortran.dg/imag_2.f: Ditto.
15501         * gfortran.dg/ftell_2.f90: Ditto.
15502         * gfortran.dg/malloc_free_1.f90: Ditto.
15503         * gfortran.dg/logint-1.f: Ditto.
15504         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15505         * gfortran.dg/e_d_fmt.f90: Ditto.
15506         * gfortran.dg/hollerith_legacy.f90: Ditto.
15507         * gfortran.dg/logint-2.f: Ditto.
15508         * gfortran.dg/enum_5.f90: Ditto.
15509         * gfortran.dg/f2c_2.f90: Ditto.
15510         * gfortran.dg/pr17143.f90: Ditto.
15511         * gfortran.dg/namelist_14.f90: Ditto.
15512         * gfortran.dg/logint-3.f: Ditto.
15513         * gfortran.dg/spread_scalar_source.f90: Ditto.
15514         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15515         * gfortran.dg/namelist_11.f: Ditto.
15516         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15517         * gfortran.dg/g77/20010519-1.f
15518         * gfortran.dg/g77/alpha1.f: Ditto.
15519         * gfortran.dg/g77/990115-1.f: Ditto.
15520         * gfortran.dg/g77/erfc.f: Ditto.
15521         * gfortran.dg/g77/19990313-3.f: Ditto.
15522         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15523         * gfortran.dg/g77/20010426.f: Ditto.
15524         * gfortran.dg/g77/19990313-0.f: Ditto.
15525         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15526         * gfortran.dg/g77/20000629-1.f: Ditto.
15527         * gfortran.dg/g77/970125-0.f: Ditto.
15528         * gfortran.dg/g77/8485.f: Ditto.
15529         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15530         * gfortran.dg/g77/19990313-1.f: Ditto.
15531         * gfortran.dg/g77/int8421.f: Ditto.
15532         * gfortran.dg/g77/19990305-0.f: Ditto.
15533         * gfortran.dg/g77/947.f: Ditto.
15534         * gfortran.dg/g77/19990905-2.f: Ditto.
15535         * gfortran.dg/g77/cabs.f: Ditto.
15536         * gfortran.dg/g77/19990313-2.f: Ditto.
15537         * gfortran.dg/g77/20020307-1.f: Ditto.
15538         * gfortran.dg/g77/dcomplex.f: Ditto.
15539         * gfortran.dg/g77/19990502-1.f: Ditto.
15540         * gfortran.dg/g77/19981216-0.f: Ditto.
15541         * gfortran.dg/common_4.f90: Ditto.
15542         * gfortran.dg/entry_4.f90: Ditto.
15543         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15544         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15545         * gfortran.dg/namelist_12.f: Ditto.
15546         * gfortran.dg/scale_1.f90: Ditto.
15547         * gfortran.dg/modulo_1.f90
15548         * gfortran.dg/hollerith.f90: Ditto.
15549         * gfortran.dg/direct_io_3.f90: Ditto.
15550         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15551         * gfortran.dg/gnu_logical_1.F: Ditto.
15552         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15553         * gfortran.dg/assign_1.f90: Ditto.
15554         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15555         * gfortran.dg/pr23095.f: Ditto.
15556         * gfortran.dg/read_float_1.f90: Ditto.
15557
15558 2005-12-17  Andreas Jaeger  <aj@suse.de>
15559
15560         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15561         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15562
15563 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15564
15565         PR fortran/24268
15566         * gfortran.dg/fmt_white.f: New test.
15567
15568 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15569
15570         * gfortran.dg/label_1.f90: New test.
15571
15572 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15573
15574         PR testsuite/25422
15575         * gcc.dg/20031012-1.c: Add -Walways-true option.
15576         * gcc.dg/weak/weak-3.c: Likewise.
15577         * g++.old-deja/g++.mike/warn8.C: Likewise.
15578
15579 2005-12-16  Mike Stump  <mrs@apple.com>
15580
15581         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15582         exit.
15583
15584 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15585
15586         PR libgfortran/25264
15587         PR libgfortran/25349
15588         * gfortran.dg/tl_editing.f90: Added additional checks.
15589         * gfortran.dg/t_editing.f: New test.
15590         * gfortran.dg/write_padding.f90: New test
15591
15592 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15593
15594         PR testsuite/25215
15595         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15596
15597 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15598
15599         PR rtl-optimization/24899
15600         * gcc.c-torture/execute/20051215-1.c: New test.
15601
15602 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15603
15604         PR 24823
15605         * gfortran.dg/pr24823.f: New test.
15606
15607 2005-12-16  Jeff Law  <law@redhat.com>
15608
15609         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15610
15611 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15612
15613         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15614         (base_types): Change C++ style comments to C style comments.  Remove
15615         aligned types from the array.  Keep Enums disabled.
15616         (complex_types): Remove aligned types from the array.
15617         Comment out "_Complex long double".
15618         (attrib_types): Remove.
15619         (complex_attrib_types): Remove.
15620         (attrib_array_types): Remove.
15621         (complex_attrib_array_types): Remove.
15622         (aligned_bitfld_types): Remove.
15623         (n_aligned_bitfld_types): Remove.
15624         (FEATURE_ALIGNEDPACKED): Delete.
15625         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15626         (singles): Remove support for adding attributes.
15627         (choose_type): Remove support for attributed types.
15628         (generate_fields): Remove support for attributed bit-fields.
15629         Remove support for adding attributes.
15630         (generate_random_tests): Remove support for adding attributes.
15631         (features): Add back "[0] :0" and "complex vector [0]".
15632         (main): Remove support for attributed bit-fields.
15633         Uncomment the calling of generate_random_tests for the rests of
15634         the tests.
15635
15636 2005-12-16  Jan Hubicka  <jh@suse.cz>
15637
15638         * gcc.c-torture/combine/pr25224.c: New.
15639
15640 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15641
15642         PR other/25028
15643         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15644         HP-UX.
15645
15646 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15647
15648         * gcc.dg/20051215-1.c: New file.
15649
15650 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15651
15652         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15653         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15654
15655 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15656
15657         PR fortran/18197
15658         * gfortran.dg/dummy_functions_1.f90: New.
15659
15660 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15661
15662         PR rtl-optimization/25310
15663         * gcc.c-torture/compile/pr25310.c: New test.
15664
15665 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15666
15667         PR debug/25023
15668         * gcc.dg/pr25023.c: New test.
15669
15670 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15671
15672         * g++.old-deja/g++.brendan/redecl1.C,
15673         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15674         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15675         g++.old-deja/g++.oliva/typeof1.C,
15676         g++.old-deja/g++.other/crash16.C,
15677         g++.old-deja/g++.other/crash34.C,
15678         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15679         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15680         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15681         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15682         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15683         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15684         Remove xfail.
15685
15686 2005-12-14  Kean Johnston  <jkj@sco.com>
15687             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15688
15689         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15690         * gcc.target/i386/20020523-1.c: Ditto.
15691         * gcc.target/i386/tailcall-1.c: Ditto.
15692         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15693         * gcc.target/i386/ssetype-5.c: Ditto.
15694
15695 2005-12-14  Jeff Law  <law@redhat.com>
15696
15697         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15698
15699 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15700
15701         PR target/25254
15702         PR target/24188
15703         * gcc.target/i386/pr25254.c: New test.
15704         * gfortran.dg/PR24188.f: New test.
15705
15706 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
15707
15708         * lib/fortran-torture.exp: Catch remaining uses of
15709         remote_file build delete.
15710
15711 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15712
15713         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15714
15715 2005-12-14  Ben Elliston  <bje@au.ibm.com>
15716
15717         * gcc.dg/warn-addr-cmp.c: New test.
15718
15719 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15720
15721         PR debug/25023
15722         PR target/25293
15723         * gcc.target/i386/pr25293.c: New test.
15724
15725 2005-12-13  Petr Machata  <machata@post.cz>
15726
15727         PR c++/24907
15728         * g++.dg/parse/comma2.C: New test.
15729
15730 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
15731             Jakub Jelinek  <jakub@redhat.com>
15732
15733         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15734         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15735         (limits.h): Include unconditionally.
15736         (stdlib.h): Likewise.
15737         (hashtab.h): Do not include.
15738         (getopt.h): Likewise.
15739         (stddef.h): Include.
15740         (hashval_t): Define.
15741         (struct entry): Add "next" field.
15742         (HASH_SIZE): New macro.
15743         (hash_table): New variable.
15744         (switchfiles): Do not use xmalloc.
15745         (mix): New macro.
15746         (iterative_hash): New function.
15747         (hasht): Remove.
15748         (e_exists): New function.
15749         (e_insert): Likewise.
15750         (output): Use, instead of libiberty hashtable functions.
15751         (main): Do not use getopt.  Do not call htab_create.
15752
15753 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15754
15755         PR c++/25331
15756         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15757         put atal* and atpaal* attributes on array elements.
15758         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15759         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15760         put atal* and atpaal* attributes on array elements.
15761         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15762
15763 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
15764
15765         * gcc.dg/single-precision-constant.c: New test.
15766
15767 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
15768
15769         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15770         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15771         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15772         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15773         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15774         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15775         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15776         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15777         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15778         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15779         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15780         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15781         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15782         gcc.target/powerpc/ppc-sdata-2.c,
15783         gcc.target/powerpc/ppc-stackalign-1.c,
15784         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15785         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15786         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15787         gcc.target/powerpc/rs6000-ldouble-2.c,
15788         gcc.target/powerpc/rs6000-power2-1.c,
15789         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15790         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15791         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15792         option into target selector.
15793         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15794         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15795
15796 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15797
15798         PR objc/25348
15799         * objc.dg/encode-9.m: New test.
15800
15801 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15802
15803         PR testsuite/20772
15804         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15805         * gcc.dg/asm-b.c: Fix typo.
15806         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15807         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15808         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15809         i?86 lp64 and x86_64 ilp32.
15810         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15811         on i?86 lp64.
15812         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15813
15814 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15815
15816         PR fortran/25078
15817         gfortran.dg/equiv_5.f90: New test.
15818
15819 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15820
15821         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15822         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15823         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15824         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15825         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15826         * gcc.dg/tree-ssa/reassoc-5.c: New.
15827         * gcc.dg/tree-ssa/reassoc-6.c: New.
15828         * gcc.dg/tree-ssa/reassoc-7.c: New.
15829         * gcc.dg/tree-ssa/reassoc-8.c: New.
15830         * gcc.dg/tree-ssa/reassoc-9.c: New.
15831         * gcc.dg/tree-ssa/reassoc-10.c: New.
15832         * gcc.dg/tree-ssa/reassoc-11.c: New.
15833
15834 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15835
15836         PR testsuite/25167
15837         PR testsuite/24478
15838         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15839
15840 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15841
15842         PR c++/25300
15843         * g++.dg/template/inherit.C: Do not use a generic error message.
15844
15845 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15846
15847         PR libobjc/25354
15848         * objc.dg/gnu-encoding: New directory.
15849         * objc.dg/gnu-encoding/compat-common.h: New file.
15850         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15851         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15852         * objc.dg/gnu-encoding/vector-defs.h: New file.
15853         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15854         * objc.dg/gnu-encoding/generate-random.c: New file.
15855         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15856         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15857         * objc.dg/gnu-encoding/generate-random.h: New file.
15858
15859 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/25337
15862         * g++.dg/template/defarg7.C: New test.
15863
15864 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15865
15866         PR libobjc/25347
15867         * objc.dg/encode-8.m: New test.
15868
15869 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15870
15871         PR libobjc/25346
15872         * objc.dg/encode-7.m: New test.
15873
15874 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15875
15876         PR c++/25010
15877         * g++.dg/opt/inline10.C: New test.
15878
15879 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15880
15881         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15882
15883 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15884
15885         * gfortran.dg/substring_equivalence.f90: typo in comment
15886
15887 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15888
15889         PR fortran/25068
15890         * gfortran.dg/iostat_3.f90: New test.
15891
15892 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15893
15894         PR fortran/23815
15895         * gfortran.dg/unf_io_convert_1.f90: New test.
15896         * gfortran.dg/unf_io_convert_2.f90: New test.
15897         * gfortran.dg/unf_io_convert_3.f90: New test.
15898
15899 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15900
15901         PR testsuite/20772
15902         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15903         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15904         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15905         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15906         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15907         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15908         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15909         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15910         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15911         gcc.dg/torture/fp-int-convert-float128-timode.c,
15912         gcc.dg/torture/fp-int-convert-float128.c,
15913         gcc.dg/torture/fp-int-convert-float80-timode.c,
15914         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15915         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15916
15917         * gcc.dg/tls/opt-1.c: Require effective target fpic.
15918
15919 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
15920
15921         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15922
15923 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
15924
15925         * gcc.dg/20051207-1.c,
15926         * gcc.dg/20051207-2.c,
15927         * gcc.dg/20051207-3.c: New tests.
15928
15929 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15930
15931         PR testsuite/20772
15932         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15933         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15934         dg-skip-if target selector.
15935
15936         PR testsuite/20772
15937         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15938         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15939         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15940         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15941         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15942         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15943         and/or merge with i?86 cases.
15944
15945         * gcc.dg/tls/opt-3.c: Require effective target fpic.
15946
15947         PR testsuite/20772
15948         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15949         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15950         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15951         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15952         x86_64-*-linux*.
15953
15954 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
15955
15956         PR target/25311
15957         * gcc.c-torture/compile/pr25311.c: New test.
15958
15959 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15960
15961         PR libgfortran/25039
15962         * gfortran.dg/read_comma.f: New test.
15963
15964 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
15965
15966         PR c++/19317
15967         * g++.dg/opt/pr19317-1.C: New test.
15968         * g++.dg/opt/pr19317-2.C: New test.
15969         * g++.dg/opt/pr19317-3.C: New test.
15970
15971         PR target/19005
15972         * gcc.c-torture/execute/pr19005.c: New test.
15973
15974         PR target/17828
15975         * g++.old-deja/g++.other/comdat5.C: New test.
15976         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15977
15978         * g++.dg/compat/struct-layout-1.exp: New file.
15979         * g++.dg/compat/struct-layout-1.h: New.
15980         * g++.dg/compat/struct-layout-1_generate.c: New.
15981         * g++.dg/compat/struct-layout-1_x1.h: New.
15982         * g++.dg/compat/struct-layout-1_x2.h: New.
15983         * g++.dg/compat/struct-layout-1_y1.h: New.
15984         * g++.dg/compat/struct-layout-1_y2.h: New.
15985
15986         * gcc.dg/20050330-2.c: New test.
15987
15988 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15989
15990         PR fortran/25292
15991         * gfortran.dg/associated_1.f90: New.
15992
15993 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15994
15995         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15996         ILP32 vect_no_align platforms.
15997
15998 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15999             Jakub Jelinek  <jakub@redhat.com>
16000
16001         PR target/25268
16002         * gcc.c-torture/compile/20051207-1.c: New test.
16003
16004 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16005
16006         PR testsuite/20772
16007         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16008         gcc.dg/torture/pr18582-1.c,
16009         gcc.target/i386/attributes-error.c: Also test on x86_64.
16010
16011         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16012
16013 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16014
16015         PR c++/19397
16016         * g++.dg/template/typedef3.C: New test.
16017
16018         PR c++/19762
16019         PR c++/19764
16020         * g++.dg/template/dtor3.C: Fix error markers.
16021
16022 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16023
16024         * lib/target-supports.exp (check_effective_target_sync_char_short):
16025         Add s390*.
16026
16027 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16028
16029         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16030
16031 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16032
16033         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16034         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16035         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16036         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16037
16038 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16039
16040         PR c++/25263
16041         * g++.dg/other/array2.C: New test case.
16042
16043 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16044
16045         * gcc.dg/darwin-weakimport-3.c: New.
16046
16047         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16048         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16049         and to work on Darwin.
16050         * gcc.dg/attr-weakref-1b.c: New file.
16051         * gcc.dg/attr-weakref-2.c: New test.
16052         * gcc.dg/darwin-weakref-1.c: New test.
16053
16054 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16055
16056         PR testsuite/25247
16057         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16058         use in selector expressions.
16059         (dg-xfail-if): Ditto.
16060         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16061         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16062         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16063         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16064         * gcc.test-framework/test-framework.exp: Skip generated tests if
16065         CHECK_TEST_FRAMEWORK is not 1.
16066
16067 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         PR tree-optimization/24963
16070         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16071
16072         PR target/24108
16073         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16074
16075         PR target/18580
16076         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16077         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16078         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16079         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16080
16081 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16082
16083         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16084         dg-options.
16085
16086 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16087
16088         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16089
16090 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16091
16092         * gcc.dg/format/cast-1.c: New test.
16093
16094 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16095
16096         PR c/7776
16097         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16098         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16099         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16100         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16101
16102 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16103
16104         * gcc.dg/cast-pretty-print-1.c: New test.
16105
16106 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16107
16108         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16109
16110 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16111
16112         PR c++/24173
16113         * g++.dg/template/friend40.C: New test.
16114
16115 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16116
16117         PR target/25199
16118         * gcc.target/i386/movq-2.c: New test.
16119         * gcc.target/i386/movq.c: Remove target i?86, instead add
16120         dg-require-effective-target ilp32.
16121
16122 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16123
16124         PR c++/24103
16125         * g++.dg/other/default1.C: New test.
16126
16127 2005-12-02  Richard Guenther  <rguenther@suse.de>
16128
16129         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16130
16131 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16132
16133         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16134
16135 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16136
16137         PR target/21017
16138         * gcc.target/powerpc/rotate.c: New.
16139
16140 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16141
16142         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16143         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16144
16145 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16146
16147         PR c/13384
16148         * gcc.dg/pr17730-1.c: Adjust.
16149         * gcc.dg/lvalue1.c (main): Likewise.
16150         * gcc.dg/lvalue-2.c: Likewise.
16151         * g++.dg/pr7503-3.C
16152
16153 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16154
16155         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16156         error messages.
16157
16158 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16159
16160         PR fortran/24789
16161         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16162
16163 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16164
16165         PR target/24475
16166         * lib/target-supports.exp (check_effective_target_tls): New.
16167         (check_effective_target_tls_runtime): New.
16168         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16169         for TLS support.
16170         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16171         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16172         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16173         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16174         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16175         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16176         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16177         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16178         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16179         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16180         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16181         effective-target TLS.
16182         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16183         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16184         effective-target TLS runtime.
16185
16186 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16187
16188         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16189
16190 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16191
16192         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16193         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16194         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16195         ignored" warnings when "packing" is the same as the ABI layout.
16196
16197 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16198
16199         PR fortran/21302
16200         * gfortran.dg/line_length_1.f: New test.
16201         * gfortran.dg/line_length_2.f90: Ditto.
16202
16203 2005-11-30  Richard Guenther  <rguenther@suse.de>
16204
16205         PR tree-optimization/21655
16206         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16207
16208 2005-11-30  Dale Johannesen  <dalej@apple.com>
16209
16210         * gcc.c-torture/compile/pr24930.c: New.
16211
16212 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16213
16214         PR fortran/15809
16215         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16216
16217 2005-11-30  Jeff Law  <law@redhat.com>
16218
16219         * g++.old-deja/g++.law/pr25000.C: New test.
16220
16221 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16222
16223         * gcc.dg/tls/opt-11.c: New test.
16224
16225 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16226
16227         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16228         targets.
16229         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16230         LP64 ia64.
16231
16232 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16233
16234         * gfortran.dg/open_access_1.f90: New test.
16235
16236 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16237
16238         * gcc.dg/charset/builtin2.c: New test.
16239
16240 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16241
16242         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16243         on mmix-*-* for *_[xy].c.
16244
16245 2005-11-28  Kean Johnston  <jkj@sco.com>
16246
16247         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16248         headers.
16249         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16250         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16251         * gcc.target/i386/asm-3.c: Ditto.
16252         * gcc.target/i386/clobbers.c: Ditto.
16253         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16254         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16255         test regexp.
16256         * gcc.target/i386/mul.c: Ditto.
16257         * gcc.target/i386/ssetype-1.c: Ditto.
16258         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16259         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16260         static so the test works with -fPIC mode too. Based on comment in
16261         PR19231 by Pinski.
16262         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16263
16264 2005-11-28  Richard Guenther  <rguenther@suse.de>
16265
16266         * gcc.dg/alias-9.c: New testcase.
16267         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16268
16269 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16270             Uros Bizjak  <uros@kss-loka.si>
16271
16272         PR middle-end/20219
16273         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16274         tan(x)/sin(x) transformations.
16275
16276 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         PR middle-end/24575
16279         * gcc.dg/tree-ssa/divide-3.c: New test.
16280         * gcc.dg/tree-ssa/divide-4.c: New test.
16281
16282 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16283
16284         PR fortran/24917
16285         *  gfortran.dg/boz_6.f90: New test.
16286
16287 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16288
16289         PR fortran/23912
16290         * gfortran.dg/modulo_1.f90: New test.
16291
16292 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16293
16294         PR libfortran/24919
16295         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16296         fail on CRLF platforms.
16297         * gfortran.dg/ftell_2.f90: Likewise.
16298
16299 2005-11-26  Eric Christopher  <echristo@apple.com>
16300
16301         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16302
16303 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16304
16305         * objc.dg/gnu-runtime-3.m: Simplify.
16306
16307 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16308
16309         PR middle-end/23669
16310         * gcc.dg/tree-ssa/divide-1.c: New test.
16311         * gcc.dg/tree-ssa/divide-2.c: New test.
16312
16313 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16314
16315         PR libgfortran/24945
16316         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16317
16318 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16319
16320         PR libgfortran/24945
16321         * gfortran.dg/open_status_2.f90: New test.
16322
16323 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16324
16325         * gcc.c-torture/execute/builtins/fprintf.c,
16326         gcc.c-torture/execute/builtins/fputs-lib.c,
16327         gcc.c-torture/execute/builtins/fputs.c,
16328         gcc.c-torture/execute/builtins/lib/fprintf.c,
16329         gcc.c-torture/execute/builtins/lib/printf.c,
16330         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16331
16332 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16333
16334         * gcc.dg/20050922-2.c: New test.
16335
16336 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16337
16338         * objc.dg/gnu-runtime-3.m: New test.
16339
16340 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16341
16342         PR c++/9278
16343         * g++.dg/other/void1.C: New test.
16344
16345 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16346
16347         PR middle-end/24998
16348         * gcc.dg/torture/fp-int-convert-float.c,
16349         gcc.dg/torture/fp-int-convert-double.c,
16350         gcc.dg/torture/fp-int-convert-long-double.c,
16351         gcc.dg/torture/fp-int-convert-timode.c,
16352         gcc.dg/torture/fp-int-convert-float80.c,
16353         gcc.dg/torture/fp-int-convert-float80-timode.c,
16354         gcc.dg/torture/fp-int-convert-float128.c,
16355         gcc.dg/torture/fp-int-convert-float128-timode.c,
16356         gcc.dg/torture/fp-int-convert.h: New files.
16357
16358 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR middle-end/24989
16361         * gcc.dg/tree-ssa/bool-10.c: New test.
16362         * gcc.dg/tree-ssa/bool-11.c: New test.
16363         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16364
16365 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16366
16367         PR middle-end/24990
16368         * tree-ssa/pr24990-1.c: New test.
16369
16370 2005-11-24  Richard Guenther  <rguenther@suse.de>
16371         Dirk Mueller <dmueller@suse.de>
16372
16373         PR c++/14024
16374         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16375         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16376         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16377         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16378         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16379         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16380
16381 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16382
16383         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16384
16385 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16386
16387         PR c/21668
16388         * gcc.dg/Wc++-compat.c: New.
16389         * gcc.dg/Wno-c++-compat.c: New.
16390
16391 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16392
16393         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16394         (vspltish, vspltisw): Likewise.
16395
16396 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16397
16398         PR libgfortran/24794
16399         * gfortran.dg/namelist_12.f: Fix quotes.
16400         * gfortran.dg/namelist_13.f90: Fix quotes.
16401         * gfortran.dg/namelist_14.f90: Fix quotes.
16402         * gfortran.dg/namelist_15.f90: Fix quotes.
16403         * gfortran.dg/namelist_use.f90: Fix quotes.
16404         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16405         * gfortran.dg/namelist_21.f90: New test.
16406         * gfortran.dg/namelist_22.f90: New test.
16407
16408 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16409
16410         PR target/23435
16411         * gcc.c-torture/compile/pr23435.c: New.
16412
16413 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16414
16415         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16416
16417 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16418
16419         * gcc.target/powerpc/405-macchw-1.c,
16420         gcc.target/powerpc/405-macchw-2.c,
16421         gcc.target/powerpc/405-macchwu-1.c,
16422         gcc.target/powerpc/405-macchwu-2.c,
16423         gcc.target/powerpc/405-machhw-1.c,
16424         gcc.target/powerpc/405-machhw-2.c,
16425         gcc.target/powerpc/405-machhwu-1.c,
16426         gcc.target/powerpc/405-machhwu-2.c,
16427         gcc.target/powerpc/405-maclhw-1.c,
16428         gcc.target/powerpc/405-maclhw-2.c,
16429         gcc.target/powerpc/405-maclhwu-1.c,
16430         gcc.target/powerpc/405-maclhwu-2.c,
16431         gcc.target/powerpc/405-mulchw-1.c,
16432         gcc.target/powerpc/405-mulchw-2.c,
16433         gcc.target/powerpc/405-mulchwu-1.c,
16434         gcc.target/powerpc/405-mulchwu-2.c,
16435         gcc.target/powerpc/405-mulhhw-1.c,
16436         gcc.target/powerpc/405-mulhhw-2.c,
16437         gcc.target/powerpc/405-mulhhwu-1.c,
16438         gcc.target/powerpc/405-mulhhwu-2.c,
16439         gcc.target/powerpc/405-mullhw-1.c,
16440         gcc.target/powerpc/405-mullhw-2.c,
16441         gcc.target/powerpc/405-mullhwu-1.c,
16442         gcc.target/powerpc/405-mullhwu-2.c,
16443         gcc.target/powerpc/405-nmacchw-1.c,
16444         gcc.target/powerpc/405-nmacchw-2.c,
16445         gcc.target/powerpc/405-nmachhw-1.c,
16446         gcc.target/powerpc/405-nmachhw-2.c,
16447         gcc.target/powerpc/405-nmaclhw-1.c,
16448         gcc.target/powerpc/405-nmaclhw-2.c,
16449         gcc.target/powerpc/440-macchw-1.c,
16450         gcc.target/powerpc/440-macchw-2.c,
16451         gcc.target/powerpc/440-macchwu-1.c,
16452         gcc.target/powerpc/440-macchwu-2.c,
16453         gcc.target/powerpc/440-machhw-1.c,
16454         gcc.target/powerpc/440-machhw-2.c,
16455         gcc.target/powerpc/440-machhwu-1.c,
16456         gcc.target/powerpc/440-machhwu-2.c,
16457         gcc.target/powerpc/440-maclhw-1.c,
16458         gcc.target/powerpc/440-maclhw-2.c,
16459         gcc.target/powerpc/440-maclhwu-1.c,
16460         gcc.target/powerpc/440-maclhwu-2.c,
16461         gcc.target/powerpc/440-mulchw-1.c,
16462         gcc.target/powerpc/440-mulchw-2.c,
16463         gcc.target/powerpc/440-mulchwu-1.c,
16464         gcc.target/powerpc/440-mulchwu-2.c,
16465         gcc.target/powerpc/440-mulhhw-1.c,
16466         gcc.target/powerpc/440-mulhhw-2.c,
16467         gcc.target/powerpc/440-mulhhwu-1.c,
16468         gcc.target/powerpc/440-mulhhwu-2.c,
16469         gcc.target/powerpc/440-mullhw-1.c,
16470         gcc.target/powerpc/440-mullhw-2.c,
16471         gcc.target/powerpc/440-mullhwu-1.c,
16472         gcc.target/powerpc/440-mullhwu-2.c,
16473         gcc.target/powerpc/440-nmacchw-1.c,
16474         gcc.target/powerpc/440-nmacchw-2.c,
16475         gcc.target/powerpc/440-nmachhw-1.c,
16476         gcc.target/powerpc/440-nmachhw-2.c,
16477         gcc.target/powerpc/440-nmaclhw-1.c,
16478         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16479
16480 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16481
16482         PR fortran/24774
16483         * gfortran.dg/inquire_9.f90: New test.
16484
16485         PR fortran/21647
16486         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16487
16488 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16489
16490         PR libfortran/24432
16491         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16492         Check that 'cos' is supported.
16493
16494 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16495
16496         PR fortran/24223
16497         * gfortran.dg/substring_equivalence.f90: New test.
16498
16499         PR fortran/24705
16500         * gfortran.dg/auto_internal_assumed.f90: New test.
16501
16502 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16503
16504         * gcc.dg/fold-div-2.c: New test.
16505
16506 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16507
16508         PR rtl-optimization/24883
16509         * gcc.c-torture/compile/pr24883.c: New test.
16510
16511 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16512
16513         PR middle-end/20583
16514         * gcc.c-torture/compile/pr20583.c: New.
16515
16516 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16517
16518         * gcc.c-torture/execute/usmul.c: New test.
16519
16520 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16521
16522         * gcc.dg/tree-ssa/vrp22.c: New test.
16523
16524 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16525
16526         PR middle-end/24912
16527         * gcc.dg/torture/pr24912-1.c: New test.
16528
16529 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16530
16531         PR fortran/24862
16532         * gfortran.dg/arrayio_derived_1.f90: New test.
16533
16534 2005-11-19  Richard Guenther  <rguenther@suse.de>
16535
16536         PR middle-end/23294
16537         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16538
16539 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16540
16541         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16542
16543 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16544
16545         PR c++/8355
16546         * g++.dg/template/friend39.C: New test.
16547
16548 2005-11-18  James E Wilson  <wilson@specifix.com>
16549
16550         * gcc.dg/builtin-strstr.c: New.
16551
16552 2005-11-18  Richard Henderson  <rth@redhat.com>
16553
16554         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16555         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16556         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16557         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16558         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16559         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16560         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16561         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16562         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16563         renaming to remove initial "ia64-".
16564
16565 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16566
16567         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16568
16569 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16570
16571         * g++.dg/cpp/string-2.C: New test.
16572
16573 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16574
16575         * gcc.dg/tree-ssa/loop-14.c: New test.
16576
16577 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16578             Michael Chamberlain <michael@chamberlain.net.au>
16579
16580         * ada/acats/run_all.sh (target_run): Kill long running tests.
16581
16582 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16583
16584         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16585         * gcc.dg/cleanup-9.c: Likewise.
16586         * gcc.dg/cleanup-10.c: Likewise.
16587         * gcc.dg/cleanup-11.c: Likewise.
16588
16589 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16590
16591         PR fortran/24892
16592         * gfortran.dg/open_access_append_1.f90: New test.
16593         * gfortran.dg/open_access_append_2.f90: New test.
16594
16595 2005-11-16  Richard Guenther  <rguenther@suse.de>
16596
16597         PR middle-end/24851
16598         * gcc.c-torture/execute/pr24851.c: New testcase.
16599
16600 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16601
16602         * gcc.dg/fold-overflow-1.c: New test.
16603
16604 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16605
16606         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16607         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16608
16609 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16610
16611         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16612         structures.
16613         * g++.dg/eh/forced2.C: Likewise.
16614         * g++.dg/eh/forced3.C: Likewise.
16615         * g++.dg/eh/forced4.C: Likewise.
16616
16617 2005-11-11  Mike Stump  <mrs@apple.com>
16618
16619         * g++.old-deja/g++.mike/unused.C: Add.
16620
16621 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/24667
16624         * g++.dg/warn/Wcast-qual1.C: New test.
16625
16626 2005-11-15  Jan Hubicka  <jh@suse.cz>
16627
16628         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16629
16630 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16631
16632         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16633
16634 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16635
16636         PR 24840
16637         * gcc.dg/tree-ssa/pr24840.c: New test.
16638
16639 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16640
16641         PR testsuite/24841
16642         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16643
16644 2005-11-14  Dale Johannesen  <dalej@apple.com>
16645
16646         * gcc.c-torture/execute/20051113-1.c: New.
16647
16648 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16649
16650         PR c++/24687
16651         * g++.dg/template/crash43.C: New test.
16652
16653 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16654
16655         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16656
16657 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16658
16659         PR c++/24817
16660         * g++.dg/eh/spec8.C: New test.
16661
16662 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16663
16664         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16665
16666 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/20293
16669         * g++.dg/parse/ambig4.C: New test.
16670         * g++.dg/tc1/dr101.C: Adjust error markers.
16671         * g++.dg/lookup/strong-using-2.C: Likewise.
16672         * g++.dg/lookup/ambig5.C: Likewise.
16673         * g++.dg/lookup/ambig4.C: Likewise.
16674         * g++.dg/parse/crash22.C: Likewise.
16675
16676 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16677
16678         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16679
16680 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16681
16682         * gcc.dg/nested-calls-1.c: New test.
16683
16684 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16685
16686         * gfortran.dg/complex_intrinsic_1.f90: New test.
16687         * gfortran.dg/complex_intrinsic_2.f90: New test.
16688         * gfortran.dg/fgetc_1.f90: New test.
16689         * gfortran.dg/fgetc_2.f90: New test.
16690         * gfortran.dg/fgetc_3.f90: New test.
16691         * gfortran.dg/ftell_1.f90: New test.
16692         * gfortran.dg/ftell_2.f90: New test.
16693         * gfortran.dg/gnu_logical_1.F: New test.
16694         * gfortran.dg/gnu_logical_2.f90: New test.
16695
16696 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16697
16698         PR middle-end/24820
16699         * gcc.dg/pr24820.c: New test.
16700
16701 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
16702
16703         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16704         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16705         variable.
16706
16707 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16708
16709         PR testsuite/24614
16710         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16711
16712 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16713
16714         * gcc.target/cris/cris.exp: New file.
16715         * gcc.target/cris/rld-legit1.c: New test.
16716         * gcc.target/cris/rld-legit2.c: New test.
16717
16718 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
16719
16720         PR c++/24780
16721         * g++.dg/opt/pr24780.C: New test.
16722
16723         PR c++/24761
16724         * g++.dg/template/asm1.C: New test.
16725
16726 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
16727
16728         PR libgfortran/24787
16729         * gfortran.dg/scan_1.f90: New test.
16730
16731 2005-11-12  Jan Hubicka  <jh@suse.cz>
16732
16733         * gcc.target/i386/minmax-1.c: New.
16734         * gcc.target/i386/minmax-2.c: New.
16735
16736 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
16737
16738         * gcc.dg/pr24445.c: Fix for 64-bit targets.
16739
16740 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
16741
16742         * gcc.c-torture/execute/20051110-1.c,
16743         gcc.c-torture/execute/20051110-2.c: New tests.
16744
16745 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16746
16747         PR middle-end/24750
16748         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16749         New tests.
16750
16751 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16752
16753         * lib/target-libpath.exp (get_shlib_extension): New proc.
16754         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16755         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16756         * lib/objc.exp (objc_target_compile): Likewise.
16757         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16758         detection.
16759
16760 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16761
16762         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16763
16764         * lib/target-supports.exp (check_effective_target_static_libgfortran):
16765         Add -static to additional_flags and pass it to target_compile.
16766
16767 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16768
16769         PR libgfortran/24719
16770         gfortran.dg/read_noadvance.f90: New test.
16771
16772         PR libgfortran/24699
16773         gfortran.dg/fmt_t_2.f90: New test.
16774
16775         PR libgfortran/24785
16776         gfortran.dg/read_x_eor.f90: New test.
16777
16778         PR libgfortran/24584
16779         gfortran.dg/namelist_empty.f90: Rename test.
16780
16781         PR libgfortran/24489
16782         gfortran/read_eor.f90: Rename test.
16783
16784 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16785
16786         PR fortran/15976
16787         * gfortran.dg/automatic_module_variable.f90: New test.
16788
16789 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16790
16791         PR target/24445
16792         * gcc.dg/pr24445.c: New test.
16793
16794 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16795
16796         PR fortran/24655
16797         PR fortran/24755
16798         * gfortran.dg/recursive_statement_functions.f90: Add statement
16799         functions using inline intrinsic functions and parameters to test
16800         that they no longer seg-fault.
16801
16802         PR fortran/24409
16803         gfortran.dg/nested_modules_4.f90: New test.
16804         gfortran.dg/nested_modules_5.f90: New test.
16805
16806 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16807
16808         PR fortran/24643
16809         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16810
16811 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16812
16813         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16814         failures.
16815
16816 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16817
16818         * gcc.dg/sparc-getcontext-1.c: New test.
16819
16820 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16821
16822         * gcc.dg/ifcvt-fabs-1.c: New test.
16823
16824 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16825
16826         PR other/4372
16827         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16828         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16829
16830 2005-11-09  Richard Guenther  <rguenther@suse.de>
16831
16832         PR tree-optimization/24716
16833         * gcc.c-torture/execute/pr24716.c: New testcase.
16834
16835 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16836
16837         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16838
16839 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16840
16841         PR 24624
16842         * gcc.dg/pr24624.c: Testcase added.
16843
16844 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16845
16846         PR 24623
16847         * g++.dg/other/pr24623.C: Testcase added.
16848
16849 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16850
16851         PR fortran/22607
16852         * gfortran-dg/pure_byref_1.f90: New.
16853         * gfortran-dg/pure_byref_2.f90: New.
16854
16855 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16856
16857         PR c/24101
16858         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16859         * gcc.dg/dg.exp: Run main loop also for *.i files.
16860
16861 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16862
16863         PR c++/19450
16864         * g++.dg/tls/diag-3.C: New test.
16865         * g++.dg/tls/diag-4.C: New test.
16866         * g++.dg/tls/static-1.C: New test.
16867         * g++.dg/tls/static-1a.cc: New file.
16868
16869 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16870
16871         PR 23046
16872         * g++.dg/tree-ssa/pr23046.C: New test.
16873
16874 2005-11-08  Devang Patel <dpatel@apple.com>
16875
16876         PR tree-optimization/23115
16877         * gcc.dg/tree-ssa/pr23115.c: New.
16878
16879 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16880
16881         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16882         * gcc.target/powerpc/pr16155.c: Same.
16883         * gcc.target/powerpc/altivec-1.c: Same.
16884         * gcc.target/powerpc/altivec-2.c: Same.
16885         * gcc.target/powerpc/altivec-3.c: Same.
16886         * gcc.target/powerpc/altivec-5.c: Same.
16887         * gcc.target/powerpc/altivec-11.c: Same.
16888         * gcc.target/powerpc/altivec-12.c: Same.
16889         * gcc.target/powerpc/altivec-14.c: Same.
16890         * gcc.target/powerpc/altivec-22.c: Same.
16891         * gcc.target/powerpc/altivec-consts.c: Same.
16892         * gcc.target/powerpc/altivec-pr22085.c: Same.
16893         * gcc.target/powerpc/altivec-splat.c: Same.
16894         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16895         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16896         * gcc.target/powerpc/darwin-longlong.c: Same.
16897
16898 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16899
16900         PR target/19340
16901         * gcc.dg/pr19340.c: New test.
16902
16903 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16904
16905         PR rtl-optimization/24683
16906         * gcc.dg/pr24683.c: New test.
16907
16908 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16909
16910         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16911         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16912
16913 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16914
16915         * gcc.target/i386/pr23376.c: Compile with -mmmx.
16916
16917 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
16918
16919         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16920
16921 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16922
16923         PR target/24230
16924
16925         * gcc.target/powerpc/altivec-consts.c,
16926         gcc.target/powerpc/altivec-splat.c: New testcase.
16927
16928 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16929
16930         PR c/24599
16931
16932         * gcc.dg/overflow-2.c: New testcase.
16933
16934 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
16935
16936         PR rtl-optimization/23567
16937         * gcc.c-torture/execute/20051104-1.c: New test.
16938
16939 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
16940
16941         PR fortran/24534
16942         gfortran.dg/private_type_2.f90: Modified to check that case with
16943         PRIVATE declaration within derived type is accepted.
16944
16945         PR fortran/20838
16946         gfortran.dg/pointer_assign_1.f90: New test.
16947
16948         PR fortran/20840
16949         * gfortran.dg/arrayio_0.f90: New test.
16950
16951         PR fortran/17737
16952         gfortran.dg/data_initialized.f90: New test.
16953         gfortran.dg/data_constraints_1.f90: New test.
16954         gfortran.dg/data_constraints_2.f90: New test.
16955
16956 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
16957
16958         PR fortran/24174
16959         PR fortran/24305
16960         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16961
16962 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
16963
16964         PR 24670
16965         * gcc.dg/tree-ssa/pr24670.c: New test.
16966
16967 2005-11-05  Ian Lance Taylor  <ian@airs.com>
16968
16969         PR target/22432
16970         * gcc.target/i386/pr22432.c: New test.
16971
16972 2005-11-05  Richard Henderson  <rth@redhat.com>
16973
16974         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16975         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16976         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16977         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16978         from gcc.dg/alpha-*.
16979         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16980         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16981
16982 2005-11-05  Andreas Jaeger  <aj@suse.de>
16983
16984         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16985
16986 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16987
16988         PR target/23424
16989         * gcc.dg/torture/pr23424-1.c: New test.
16990
16991 2005-11-04  Richard Henderson  <rth@redhat.com>
16992
16993         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16994         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16995         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16996         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16997         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16998         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16999         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17000         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17001         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17002         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17003         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17004         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17005         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17006         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17007         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17008         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17009         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17010         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17011         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17012         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17013         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17014         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17015         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17016         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17017         Move from gcc.dg/.
17018         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17019         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17020         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17021         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17022         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17023         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17024         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17025         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17026         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17027         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17028         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17029         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17030         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17031         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17032         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17033         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17034         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17035         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17036         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17037         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17038         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17039         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17040         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17041         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17042         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17043         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17044         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17045         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17046         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17047         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17048         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17049         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17050         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17051         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17052         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17053         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17054         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17055         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17056         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17057         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17058         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17059         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17060         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17061         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17062         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17063
17064 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17065
17066         PR 24627
17067         * gcc.dg/tree-ssa/pr24627.c: New test.
17068
17069 2005-11-04 Paul Brook  <paul@codesourcery.com>
17070
17071         * gcc.dg/tls/opt-10.c: New test.
17072
17073 2005-11-04  Andreas Jaeger  <aj@suse.de>
17074
17075         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17076         avoid extra warnings.
17077
17078 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17079
17080         PR libfortran/22298
17081         * lib/target-supports.exp
17082         (check_effective_target_static_libgfortran): New
17083         static_libgfortran effective target.
17084         * gfortran.dg/static_linking_1.f: New test.
17085         * gfortran.dg/static_linking_1.c: New file.
17086
17087 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17088
17089         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17090
17091 2005-11-03  Josh Conner  <jconner@apple.com>
17092
17093         PR c++/19989
17094         g++.dg/ext/array2.C: New test.
17095         g++.dg/template/dependent-name3.C: New test.
17096         g++.dg/template/dependent-name4.C: New test.
17097         g++.dg/template/sfinae2.C: New test.
17098
17099 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17100
17101         PR preprocessor/22042
17102         * gcc.dg/cpp/strify4.c: New test.
17103
17104 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17105
17106         PR c++/17964
17107         * g++.dg/cpp/string-1.C: New test.
17108
17109 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17110
17111         * gcc.target/powerpc: New directory.
17112         * gcc.target/powerpc/powerpc.exp: New file.
17113         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17114         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17115         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17116         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17117         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17118         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17119         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17120         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17121         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17122         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17123         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17124         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17125         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17126         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17127         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17128         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17129         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17130         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17131         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17132         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17133         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17134         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17135         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17136         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17137         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17138         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17139         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17140         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17141         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17142         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17143         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17144         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17145         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17146         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17147
17148 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17149
17150         PR c++/21627
17151         * g++.dg/warn/inline2.C: New test.
17152
17153 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17154
17155         PR middle-end/23155
17156         * g++.dg/ext/c99struct1.C: New test.
17157         * gcc.dg/union-cast-1.c: New test.
17158         * gcc.dg/union-cast-2.c: New test.
17159         * gcc.dg/union-cast-3.c: New test.
17160
17161 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         PR middle-end/24589
17164         * gcc.c-torture/execute/zero-struct-2.c: New test.
17165
17166 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17167
17168         PR c++/24582
17169         * g++.dg/init/switch1.C: New test.
17170
17171 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17172
17173         * gcc.dg/delay-slot-1.c: New test.
17174
17175 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17176
17177         PR target/24620
17178         * gcc.dg/pr24620.c: New test.
17179
17180 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17181
17182         PR c/24329
17183         * gcc.dg/format/unnamed-1.c: New test.
17184
17185 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17186
17187         PR c++/22434
17188         * g++.dg/expr/cond8.C: New test.
17189
17190         PR c++/24560
17191         * g++.dg/parse/dot1.C: New test.
17192
17193 2005-11-02  Jan Hubicka  <jh@suse.cz>
17194
17195         PR target/23303
17196         * gcc.dg/i386-lea.c: New test
17197
17198 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17199
17200         PR target/24615
17201         * gcc.dg/pr24615.c: New test.
17202
17203 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17204
17205         PR target/24600
17206         * gcc.dg/pr24600.c: New test.
17207
17208 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17209
17210         PR c++/19253
17211         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17212         * g++.dg/parse/typename9.C: New test.
17213         * g++/dg/parse/typename10.C: Likewise.
17214
17215 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17216
17217         PR fortran/18157
17218         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17219         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17220         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17221
17222 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17223
17224         PR c++/24569
17225         * g++.dg/debug/static1.C: New test.
17226
17227 2005-11-02  Josh Conner  <jconner@apple.com>
17228
17229         * g++.dg/crash38.C: moved into proper directory...
17230         * g++.dg/template/crash42.C: ...here
17231
17232 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17233
17234         PR target/18338
17235         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17236         pcc_bitfield_type_matters || default_packed.
17237
17238         * lib/target-supports.exp
17239         (check_effective_target_pcc_bitfield_type_matters): New proc.
17240         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17241
17242         PR testsuite/23304
17243         * lib/target-supports.exp (check_effective_default_packed): New proc.
17244         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17245         Gate expected errors on target ! default_packed.
17246         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17247
17248 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17249
17250         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17251         change (r106358).
17252
17253 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17254
17255         PR fortran/24008
17256         * gfortran.dg/entry_5.f90: New.
17257         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17258
17259 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17260
17261         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17262
17263 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17264
17265         PR fortran/21565
17266         gfortran.dg/namelist_blockdata.f90: New test.
17267
17268         PR fortran/18737
17269         gfortran.dg/external_implicit_none.f90: New test.
17270
17271         PR fortran/14994
17272         * gfortran.dg/secnds.f: New test.
17273
17274 2005-10-31  Jan Hubicka  <jh@suse.cz>
17275
17276         PR target/20928
17277         * gcc.c-torture/compile/pr20928.c: New test.
17278
17279 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17280
17281         PR middle-end/23492
17282         * gcc.c-torture/compile/zero-strct-5.c: New test.
17283
17284 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17285
17286         PR libgfortran/24584
17287         * gfortran.dg/pr24584.f90: New test.
17288
17289 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17290
17291         PR fortran/18883
17292         * gfortran.dg/char_result_9.f90: New.
17293         * gfortran.dg/char_result_10.f90: New.
17294
17295 2005-10-30  Jan Hubicka  <jh@suse.cz>
17296
17297         * g++.dg/tree-ssa/pr24172.C: New testcase.
17298
17299 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17300
17301         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17302
17303 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17304
17305         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17306         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17307         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17308         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17309         gfortran.dg/enum_9.f90,
17310         gfortran.fortran-torture/compile/enum_1.f90,
17311         gfortran.fortran-torture/execute/enum_1.f90,
17312         gfortran.fortran-torture/execute/enum_2.f90,
17313         gfortran.fortran-torture/execute/enum_3.f90,
17314         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17315
17316 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17317
17318         PR target/18482
17319         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17320         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17321
17322 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17323
17324         PR libfortran/20179
17325         * gfortran.dg/mixed_io_1.f90: New test.
17326         * gfortran.dg/mixed_io_1.c: New file.
17327
17328 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17329
17330         * gfortran.dg/malloc_free_1.f90: New test.
17331
17332 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17333
17334         * gcc.dg/nested-func-4.c: Require profiling -pg.
17335
17336 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17337
17338         PR C++/23229
17339         * g++.dg/warn/main-2.C: New test.
17340
17341 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17342
17343         PR fortran/24545
17344         * gfortran.dg/interface_2.f90: new test.
17345
17346 2005-10-28  Josh Conner  <jconner@apple.com>
17347
17348         PR c++/22153
17349         * g++.dg/template/crash38.C: New test.
17350         * g++.dg/parse/explicit1.C: Change expected errors.
17351
17352 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17353
17354         PR C++/23426
17355         * g++.dg/other/large-size-array.C: New test.
17356
17357 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17358
17359         PR middle-end/24362
17360         * g++.dg/opt/complex4.C: New test.
17361
17362 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17363
17364         * gcc.dg/nested-func-4.c: New test.
17365
17366 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17367
17368         PR fortran/24158
17369         gfortran.dg/derived_recursion.f90: New test.
17370         gfortran.dg/implicit_actual.f90: New test.
17371
17372 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17373
17374         PR middle-end/24295, PR testsuite/24477
17375         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17376         removed when weakref hits the tree.
17377
17378 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * gfortran.dg/cray_pointers_4.f90: New test.
17381
17382         * gfortran.dg/cray_pointers_5.f90: New test.
17383
17384 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17385
17386         PR fortran/22290
17387         * gfortran.dg/assign_5.f90: New test.
17388         * gfortran.dg/assign_6.f: New test.
17389
17390 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17391
17392         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17393         CPU has no SSE support.
17394
17395 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17396
17397         PR libgfortran/24224
17398         * gfortran.dg/arrayio_1.f90: Update attribution.
17399         * gfortran.dg/arrayio_2.f90: Update attribution.
17400         * gfortran.dg/arrayio_3.f90: Update attribution.
17401         * gfortran.dg/arrayio_4.f90: Update test conditions.
17402         * gfortran.dg/arrayio_5.f90: Update attribution.
17403         * gfortran.dg/arrayio_6.f90: New test.
17404         * gfortran.dg/arrayio_7.f90: New test.
17405
17406 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17407
17408         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17409
17410 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17411
17412         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17413
17414 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17415
17416         PR fortran/24416
17417         * gfortran.dg/namelist_char_only.f90: New test.
17418
17419 2005-10-24  Asher Langton  <langton2@llnl.gov>
17420
17421         PR fortran/17031
17422         PR fortran/22282
17423         * gfortran.dg/cray_pointers_1.f90: New test.
17424         * gfortran.dg/cray_pointers_2.f90: New test.
17425         * gfortran.dg/cray_pointers_3.f90: New test.
17426         * gfortran.dg/loc_1.f90: New test.
17427         * gfortran.dg/loc_2.f90: New test.
17428
17429 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17430
17431         * gcc.dg/pr24225.c: New test.
17432
17433 2005-10-24  Asher Langton  <langton2@llnl.gov>
17434
17435         * gfortran.dg/dup_save_1.f90: New test.
17436         * gfortran.dg/dup_save_2.f90: New test.
17437
17438 2005-10-24  Paul Brook  <paul@codesourcery.com>
17439
17440         PR 24107
17441         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17442         stdint.h.
17443
17444 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17445
17446         PR libgfortran/24489
17447         * gfortran.dg/pr24489.f90: New test.
17448
17449 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17450
17451         PR fortran/23635
17452         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17453
17454 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17455
17456         PR target/18911
17457         * g++.dg/init/array16.C: Skip for mmix-*-*.
17458
17459 2005-10-23  Asher Langton  <langton2@llnl.gov>
17460
17461         * gfortran.dg/byte_1.f90: New test.
17462         * gfortran.dg/byte_2.f90: New test.
17463
17464 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17465
17466         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17467
17468 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17469
17470         PR fortran/18022
17471         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17472
17473         PR fortran/24311
17474         * gfortran.dg/merge_char_const.f90: New test.
17475
17476         PR fortran/24384
17477         * gfortran.dg/spread_scalar_source.f90: New test.
17478
17479 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17480
17481         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17482
17483         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17484         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17485
17486         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17487
17488 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17489
17490         PR fortran/24426
17491         * gfortran.dg/der_pointer_4.f90: New.
17492
17493 2005-10-22  David Ayers  <d.ayers@inode.at>
17494
17495         * obj-c++.dg/except-1.mm: Simplify.
17496
17497 2005-10-21  David Ayers  <d.ayers@inode.at>
17498
17499         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17500
17501 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17502
17503         * gfortran.dg/assumed_dummy_2.f90: New test.
17504
17505 2005-10-21  James E Wilson  <wilson@specifix.com>
17506
17507         PR preprocessor/15220
17508         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17509
17510 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17511
17512         * gcc.c-torture/execute/20051021-1.c: New test.
17513
17514 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/24260
17517         * g++.dg/ext/tmplattr1.C: New test.
17518
17519 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17520
17521         PR fortran/24440
17522         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17523
17524 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17525
17526         * obj-c++.dg/except-1.mm: New.
17527
17528         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17529
17530 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17531
17532         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17533
17534 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17535
17536         PR middle-end/24295
17537         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17538         declarations with the same names as thunks' alias targets, use
17539         aliases instead.
17540         * gcc.dg/attr-alias-3.c: New test.
17541         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17542
17543 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/22618
17546         * g++.dg/parse/access8.C: New test.
17547
17548 2005-10-20  Richard Guenther  <rguenther@suse.de>
17549
17550         PR c++/24439
17551         * g++.dg/tree-ssa/pr24439.C: New testcase.
17552
17553 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17554
17555         * g++.dg/opt/delay-slot-1.C: New test.
17556
17557 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17558
17559         PR fortran/21625
17560         * gfortran.fg/der_init_1.f90: New.
17561
17562 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17563
17564         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17565
17566 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17567
17568         PR c++/21908
17569         * g++.dg/parse/error28.C: New test.
17570
17571 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17572
17573         * gcc.dg/profile-generate-2.c: New test.
17574
17575 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17576
17577         PR target/23589
17578         * g++.dg/ext/dllimport11.C: New.
17579
17580 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17581
17582         PR c++/22293
17583         * g++.dg/other/friend3.C: New test.
17584
17585 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/23293
17588         * g++.dg/template/error19.C: New test.
17589
17590 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         PR c++/21383
17593         * g++.dg/overload/koenig2.C: New.
17594
17595         PR c++/23118
17596         * g++.dg/overload/error2.C: New.
17597
17598         PR c++/22604
17599         * g++.dg/inherit/covariant14.C: New.
17600
17601 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17602
17603         PR c++/23440
17604         * g++.dg/parse/for1.C: New test.
17605
17606 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17607
17608         PR fortran/23446
17609         * gfortran.dg/host_dummy_index_1.f90: New test.
17610
17611         PR fortran/21459
17612         * gfortran.dg/automatic_char_len_2.f90: New test.
17613
17614         PR fortran/20866
17615         * gfortran.dg/recursive_statement_functions.f90: New test.
17616
17617         PR fortran/20853
17618         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17619
17620         PR fortran/20849
17621         * gfortran.dg/external_initializer.f90: New test.
17622
17623         PR fortran/20837
17624         * non_module_public.f90: New test.
17625
17626 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17627
17628         PR c++/24386
17629         * g++.dg/template/overload7.C: New.
17630
17631         PR c++/22551
17632         * g++.dg/other/switch2.C: Remove expected warnings.
17633
17634         PR c++/21353
17635         * g++.dg/template/defarg6.C: New.
17636
17637 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17638
17639         PR target/24315
17640         * gcc.target/i386/pr24315.c: New test.
17641
17642 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17643
17644         PR c++/24389
17645         * g++.dg/template/static21.C: New test.
17646         * g++.dg/template/static21-a.cc: Likewise.
17647
17648 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17649
17650         PR c++/23959
17651         * g++.dg/warn/Wswitch-default-1.C: New test.
17652         * g++.dg/warn/Wswitch-default-2.C: New test.
17653
17654 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/22173
17657         * g++.dg/parse/template18.C: New test.
17658         * g++.dg/template/nontype15.C: Likewise.
17659
17660 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17661
17662         PR fortran/22273
17663         * gfortran.dg/spec_expr_2.f90: New.
17664
17665 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17666
17667         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17668         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17669         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17670         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17671         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17672         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17673         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17674         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17675         previous target-specific skips and warning-message matches where
17676         applicable.
17677
17678 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17679
17680         PR c++/21347
17681         * g++.dg/warn/Wctor-dtor.C: New test.
17682
17683 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17684
17685         PR c/23439
17686         * gcc.dg/for-1.c: New test.
17687
17688 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/19565
17691         * g++.dg/warn/Wconversion1.C: New test.
17692         * g++.dg/ext/packed4.C: Compile with -w.
17693         * g++.dg/opt/20050511-1.C: Likewise.
17694         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17695
17696 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17697
17698         * gfortran.dg/boz_5.f90: New test.
17699
17700 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
17701
17702         PR c++/22551
17703         * g++.dg/other/switch2.C: New.
17704
17705         PR c++/23984
17706         * g++.dg/init/ctor7.C: New.
17707
17708 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
17709
17710         PR c++/23730
17711         * g++.dg/parse/crash32.C: New test.
17712
17713 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
17714
17715         PR c++/20721
17716         * g++.dg/init/goto2.C: New test.
17717
17718         PR c++/22464
17719         * g++.dg/template/crash/41.C: New test.
17720
17721         PR c++/22180
17722         * g++.dg/template/crash40.C: New test.
17723
17724         PR c++/23694
17725         * g++.dg/parse/friend5.C: New test.
17726
17727         PR c++/23307
17728         * g++.dg/template/crash38.C: New test.
17729
17730         PR c++/22352
17731         * g++.dg/template/friend38.C: New test.
17732
17733         PR c++/22405
17734         * g++.dg/template/crash39.C: New test.
17735
17736 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
17737
17738         * gcc.dg/debug/dwarf2/dwarf-char1.c,
17739         gcc.dg/debug/dwarf2/dwarf-char2.c,
17740         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17741
17742         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17743
17744 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
17745
17746         * gcc.dg/dll-2.c: Add tests for warnings.
17747         * gcc.dg/dll-3.c: Likewise.
17748         * gcc.dg/dll-4.c: Likewise.
17749
17750         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17751         * g++.dg/ext/dllimport2.C: Likewise.
17752         * g++.dg/ext/dllimport3.C: Likewise.
17753         * g++.dg/ext/dllimport7.C: Likewise.
17754         * g++.dg/ext/dllimport8.C: Likewise.
17755         * g++.dg/ext/dllimport9.C: Likewise.
17756
17757 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
17758
17759         PR fortran/24092
17760         * gfortran.dg/derived_pointer_recursion.f90: New test.
17761
17762 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
17763
17764         * gcc.c-torture/execute/20051012-1.c: New test.
17765
17766 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17767
17768         PR fortran/18082
17769         * gfortran.dg/automatic_char_len_1.f90: New test.
17770
17771 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17772
17773         PR fortran/20847
17774         * gfortran.dg/save_common.f90: New test.
17775
17776         PR fortran/20856
17777         * gfortran.dg/save_result.f90: New test.
17778
17779 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         PR c++/21592
17782         * g++.dg/template/dependent-expr1.C: Add new expected error.
17783         * g++.dg/template/dependent-expr2.C: Adjust error text.
17784         * g++.dg/template/overload6.C: New.
17785
17786         PR c++/23797
17787         * g++.dg/other/typename8.C: New.
17788
17789         PR c++/21117
17790         * g++.dg/other/return1.C: New.
17791
17792 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17793
17794         PR c++/24052
17795         * g++.dg/ext/label5.C: New.
17796
17797 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         PR c++/19964
17800         * g++.dg/parse/crash31.C: New.
17801
17802 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17803
17804         * g++.dg/ipa/ipa-1.c: New test.
17805         * g++.dg/ipa/ipa-2.c: New test.
17806         * g++.dg/ipa/ipa-3.c: New test.
17807         * g++.dg/ipa/ipa-4.c: New test.
17808         * g++.dg/ipa/ipa-5.c: New test.
17809         * g++.dg/ipa/ipa.exp: New file.
17810
17811 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17812
17813         PR fortran/24207
17814         * gfortran.dg/private_type_3.f90: New test.
17815
17816 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17817
17818         PR fortran/20786
17819         gfortran.dg/aint_anint_1.f90: New test.
17820
17821 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17822
17823         PR libgfortran/24313
17824         gfortran.dg/csqrt.f: New test.
17825
17826 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17827
17828         PR c++/8057
17829         * g++.dg/warn/noeffect7.C: New test.
17830         * g++.dg/warn/noeffect2.C: Instantiate templates.
17831         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17832         and warning.
17833
17834 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17835
17836         PR c++/21089
17837         * g++.dg/init/float1.C: New test.
17838
17839         PR c++/24277
17840         * g++.dg/init/member1.C: Tweak error markers.
17841
17842 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17843
17844         PR testsuite/24281
17845         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17846         Check for null pointer.
17847
17848 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17849
17850         PR c++/21369
17851         * g++.dg/parse/ret-type3.C: New test.
17852
17853 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17854
17855         PR tree-opt/23946
17856         * gcc.c-torture/compile/pr23946.c: New test.
17857
17858 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17859
17860         * g++.dg/opt/mmx2.C: New test.
17861
17862 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17863
17864         PR c++/24277
17865         * g++.dg/template/static20.C: New test.
17866
17867         PR c++/24302
17868         * g++.dg/warn/Wunused-12.C: New test.
17869
17870         PR c++/23437
17871         * g++.dg/template/arg4.C: New test.
17872
17873 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17874
17875         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17876         * gcc.dg/ucnid-3.c: Likewise.
17877         * gcc.dg/ucnid-4.c: Likewise.
17878         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17879         * g++.dg/other/ucnid-1.C: Likewise.
17880         * gcc.dg/sparc-frame-1.c: New test.
17881
17882 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/24139
17885         * g++.dg/template/spec27.C: New test.
17886
17887         PR c++/24275
17888         * g++.dg/template/static19.C: New test.
17889
17890 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17891
17892         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17893         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17894
17895 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17896
17897         PR target/24136
17898         * gfortran.fortran-torture/compile/pr24136.f: New test.
17899
17900 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17901
17902         PR c++/22172
17903         * g++.dg/parse/crash30.C: New test.
17904
17905 2005-10-07  Richard Guenther  <rguenther@suse.de>
17906
17907         PR middle-end/24227
17908         * gcc.c-torture/compile/pr24227.c: New testcase.
17909
17910 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17911
17912         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17913         Do not put aligned attributes on array elements.
17914
17915 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
17916
17917         PR testsuite/23611, PR testsuite/23615
17918         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17919         writing prototypes of library functions by hand.
17920         * obj-c++.dg/bitfield-4.mm: Likewise.
17921         * obj-c++.dg/const-str-4.mm: Likewise.
17922         * obj-c++.dg/encode-4.mm: Likewise.
17923         * obj-c++.dg/encode-5.mm: Likewise.
17924         * obj-c++.dg/encode-6.mm: Likewise.
17925         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17926         * obj-c++.dg/method-10.mm: Likewise.
17927         * obj-c++.dg/method-17.mm: Likewise.
17928         * obj-c++.dg/method-19.mm: Likewise.
17929         * obj-c++.dg/try-catch-2.mm: Likewise.
17930
17931 2005-10-06  Richard Henderson  <rth@redhat.com>
17932
17933         PR 24236
17934         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17935
17936 2005-10-06  Dale Johannesen  <dalej@apple.com>
17937
17938         * gcc.c-torture/execute/20030125-1.c: Correct.
17939
17940 2005-10-06  Richard Guenther  <rguenther@suse.de>
17941
17942         PR tree-optimization/24238
17943         * g++.dg/tree-ssa/pr24238.C: New testcase.
17944
17945 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
17946
17947         PR 18568
17948         * gfortran.dg/der_pointer_3.f90: New test.
17949
17950 2005-10-05  Devang Patel  <dpatel@apple.com>
17951
17952         PR Debug/23205
17953         * g++.dg/other/PR23205.C: New.
17954
17955 2005-10-05  Richard Henderson  <rth@redhat.com>
17956
17957         PR target/23602
17958         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17959         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17960
17961 2005-10-05  Dale Johannesen  <dalej@apple.com>
17962
17963         * gcc.c-torture/execute/float-floor.c: New.
17964
17965 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17966
17967         PR tree-optimization/21419
17968         PR tree-optimization/24146
17969         PR tree-optimization/24151
17970
17971         * g++.dg/ext/asm7.C: New.
17972         * g++.dg/ext/asm8.C: New.
17973         * gcc.dg/asm-1.c: Compile on all targets.
17974         * gcc.dg/asm-pr24146.c: New.
17975         * gcc.dg/pr21419.c: Adjust error messages.
17976
17977 2005-10-05  Richard Guenther  <rguenther@suse.de>
17978
17979         PR fortran/24176
17980         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17981
17982 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17983
17984         PR c++/23513
17985         * g++.dg/template/spec22.C: Robustify test.
17986         * g++.dg/template/spec26.C: New.
17987
17988 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17989
17990         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17991         if target supports vector instructions.
17992
17993 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17994
17995         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17996         C99 functions.
17997
17998 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17999
18000         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18001         check_effective_target_fortran_large_int): Replace cached result
18002         when target changes.
18003
18004 2005-10-04  Devang Patel  <dpatel@apple.com>
18005
18006         * gcc.dg/i386-sse-vect-types.c: New.
18007
18008 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18009
18010         PR preprocessor/13726
18011         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18012         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18013
18014 2005-10-04  Richard Guenther  <rguenther@suse.de>
18015
18016         PR c/23576
18017         * gcc.dg/noncompile/pr23576.c: New testcase.
18018
18019 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18020
18021         PR middle-end/23125
18022         * gcc.dg/register-var-3.c: New test.
18023
18024 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18025
18026         * gcc.dg/pr23049.c: New test.
18027
18028         * gcc.dg/ucnid-4.c: Fix test.
18029
18030 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18031
18032         PR 23445
18033         * gcc.c-torture/compile/pr23445.c: New test.
18034
18035 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18036
18037         * g++.dg/overload/unknown1.C: New.
18038
18039 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/17775
18042         * g++.dg/template/repo4.C: New test.
18043
18044 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18045
18046         PR libfortran/19308
18047         * gfortran.dg/large_real_kind_2.F90: New test.
18048         * gfortran.dg/large_integer_kind_2.f90: New test.
18049
18050 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18051
18052         * lib/target-supports.exp (check_effective_target_vect_shift):
18053         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18054         (check_effective_target_vect_condition): Fix copy-n-pasto.
18055
18056         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18057         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18058         targets.
18059
18060 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/22621
18063         * g++.dg/template/overload5.C : New test.
18064
18065         PR c++/23840
18066         * g++.dg/expr/stdarg1.C: New test.
18067
18068 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18069
18070         PR 24142
18071         * gcc.c-torture/execute/pr24142.c: New test.
18072
18073 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18074
18075         PR 24141
18076         * gcc.c-torture/execute/pr24141.c: New test.
18077
18078 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18079             Diego Novillo  <dnovillo@redhat.com>
18080
18081         PR 23604
18082         * gcc.c-torture/execute/pr23604.c: New test.
18083
18084 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18085
18086         PR fortran/16404
18087         PR fortran/20835
18088         PR fortran/20890
18089         PR fortran/20899
18090         PR fortran/20900
18091         PR fortran/20901
18092         PR fortran/20902
18093         gfortran.dg/equiv_constraint_1.f90: New test.
18094         gfortran.dg/equiv_constraint_2.f90: New test.
18095         gfortran.dg/equiv_constraint_3.f90: New test.
18096         gfortran.dg/equiv_constraint_4.f90: New test.
18097         gfortran.dg/equiv_constraint_5.f90: New test.
18098         gfortran.dg/equiv_constraint_6.f90: New test.
18099         gfortran.dg/equiv_constraint_7.f90: New test.
18100         gfortran.dg/equiv_constraint_8.f90: New test.
18101         gfortran.dg/private_type_1.f90: New test.
18102         gfortran.dg/private_type_2.f90: New test.
18103         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18104         980628-10.f: Assert std=gnu to permit mixing of
18105         types in equivalence statements.
18106
18107 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18108
18109         PR 24112
18110         * gfortran.dg/open_status_1.f90: New.
18111
18112 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18113
18114         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18115         * gcc.dg/vect/pr22480.c: Clean up temp files.
18116         * gcc.dg/vect/pr23831.c: Clean up temp files.
18117         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18118         Clean up temp files.
18119         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18120         Clean up temp files.
18121
18122         * gcc.dg/20050309-1.c: Clean up temp files.
18123         * gcc.dg/20050325-1.c: Clean up temp files.
18124
18125 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18126
18127         PR tree-optimization/24059
18128         * gcc.dg/vect/pr24059.c : New test.
18129
18130 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18131
18132         PR middle-end/24109
18133         * gcc.c-torture/execute/20050929-1.c: New test.
18134
18135 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18136
18137         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18138
18139 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18140
18141         PR c/21419
18142         * gcc.dg/pr21419.c: New test.
18143
18144 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18145
18146         * gcc.dg/pr23911.c: New test.
18147
18148 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18149
18150         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18151
18152         PR c++/16782
18153         * g++.dg/parse/qualified4.C: New test.
18154         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18155         * g++.old-deja/g++.mike/p8154.C: Likewise.
18156
18157 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18158
18159         PR c++/22147
18160         * g++.dg/template/friend37.C: New test.
18161         * g++.dg/parse/crash28.C: Adjust error markers.
18162
18163 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18164
18165         PR fortran/18518
18166         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18167
18168 2005-09-27  Devang Patel  <dpatel@apple.com>
18169
18170         PR tree-optimization/23625
18171         * gcc.dg/pr23625.c: New test.
18172
18173 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18174
18175         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18176         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18177
18178 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18179
18180         PR fortran/23677
18181         * gfortran.fortran-torture/execute/save_1.f90: New test.
18182         * gfortran.dg/save_1.f90: New test.
18183
18184 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18185
18186         * gcc.target/i386/builtin-apply-mmx.c: New test.
18187
18188         PR target/22576
18189         * gcc.target/i386/pr22576.c: New test.
18190
18191         PR target/22585
18192         * gcc.target/i386/pr22585.c: New test.
18193
18194         PR target/23268
18195         * gcc.target/i386/pr23268.c: New test.
18196
18197         PR middle-end/23831
18198         * gcc.dg/vect/pr23831.c: New test.
18199
18200         PR target/24055
18201         * gcc.target/i386/pr24055.c: New test.
18202
18203 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18204
18205         PR tree-optimization/23960
18206         * gcc.c-torture/compile/pr23960.c: New.
18207
18208 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18209
18210         PR fortran/16861
18211         * gfortran.dg/nested_modules_3.f90: New.
18212
18213 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18214
18215         PR fortran/24005
18216         gfortran.dg/interface_1.f90: New test.
18217
18218 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18219         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18220
18221         PR fortran/23843
18222         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18223
18224 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18225
18226         PR fortran/23516
18227         * gfortran.dg/imag_1.f: New test.
18228         * gfortran.dg/imag_2.f: Ditto.
18229
18230 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18231
18232         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18233
18234 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18235
18236         PR c++/21983
18237         * g++.dg/warn/pr21983.C: New test.
18238
18239 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18240
18241         * gcc.dg/20050922-1.c: Testcase added.
18242
18243 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18244
18245         PR c++/23993
18246         * g++.dg/template/array14.C: New test.
18247
18248 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18249
18250         PR fortran/19929
18251         * gfortran.dg/der_ptr_component_1.f90: New test.
18252
18253 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18254
18255         PR c++/23965
18256         * g++.dg/template/error1.C: Reject "no matching function" message.
18257
18258 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18259
18260         PR c++/17609
18261         * g++.dg/lookup/error1.C: New test.
18262
18263 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18264
18265         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18266         functionality of the testcase.
18267
18268 2005-09-20  Richard Henderson  <rth@redhat.com>
18269
18270         * gcc.dg/vect/vect-22.c: Require vect_float.
18271         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18272
18273 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18274
18275         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18276         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18277         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18278         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18279         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18280         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18281         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18282         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18283         * gcc.dg/cpp/ucnid-8.c: New test.
18284
18285 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18286
18287         PR tree-optimization/23929
18288         * gcc.c-torture/compile/pr23929.c: New test.
18289
18290 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18291
18292         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18293         for one loop.
18294
18295 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18296
18297         PR testsuite/23186
18298         * g++.dg/other/pr22003.C: Require named sections.
18299
18300 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18301
18302         PR c++/23947
18303         * g++.dg/rtti/crash3.C: New test.
18304
18305         PR tree-optimization/23818
18306         * gcc.dg/pr23818.c: New test.
18307
18308 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18309
18310         PR fortran/23420
18311         * gfortran.dg/print_fmt_4.f: New.
18312
18313 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18314
18315         PR fortran/23663
18316         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18317
18318 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18319
18320         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18321         Use pointers to local alignable arrays instead. Added comments.
18322         * gcc.dg/vect/vect-46.c: Likewise.
18323         * gcc.dg/vect/vect-48.c: Likewise.
18324         * gcc.dg/vect/vect-49.c: Likewise.
18325         * gcc.dg/vect/vect-52.c: Likewise.
18326         * gcc.dg/vect/vect-53.c: Likewise.
18327         * gcc.dg/vect/vect-54.c: Likewise.
18328         * gcc.dg/vect/vect-56.c: Likewise.
18329         * gcc.dg/vect/vect-57.c: Likewise.
18330         * gcc.dg/vect/vect-58.c: Likewise.
18331         * gcc.dg/vect/vect-60.c: Likewise.
18332         * gcc.dg/vect/vect-61.c: Likewise.
18333
18334         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18335         The test is no longer vectorizable on vect_no_align targets.
18336         * gcc.dg/vect/vect-43.c: Likewsie.
18337
18338         * gcc.dg/vect/vect-44.c: Added comments.
18339         * gcc.dg/vect/vect-45.c: Added comments.
18340         * gcc.dg/vect/vect-50.c: Added comments.
18341         * gcc.dg/vect/vect-51.c: Added comments.
18342
18343         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18344         aligned type.
18345         * gcc.dg/vect/Os-vect-95.c: Likewise.
18346
18347         * gcc.dg/vect/vect-41.c: Test removed.
18348         * gcc.dg/vect/vect-47.c: Test removed.
18349         * gcc.dg/vect/vect-55.c: Test removed.
18350         * gcc.dg/vect/vect-59.c: Test removed.
18351
18352 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18353
18354         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18355         No longer vectorizable on vect_no_align targets.
18356         * gcc.dg/vect/pr20122.c: Likewise.
18357         * gcc.dg/vect/vect-74.c: Likewise.
18358         * gcc.dg/vect/vect-75.c: Likewise.
18359         * gcc.dg/vect/vect-76.c: Likewise.
18360
18361         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18362         Will not be vectorizable on vect_no_align targets once aliasing issues
18363         are resolved.
18364         * gcc.dg/vect/vect-79.c: Likewise.
18365
18366         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18367         * gcc.dg/vect/vect-78.c: Likewise.
18368         * gcc.dg/vect/vect-97.c: Likewise.
18369
18370 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18371
18372         * gcc.dg/pr23943.c: New test.
18373
18374 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18375
18376         PR fortran/19181
18377         * gfortran.dg/derived_pointer_null_1.f90: New test.
18378
18379 2005-09-18  Richard Guenther  <rguenther@suse.de>
18380
18381         PR middle-end/23944
18382         * gcc.c-torture/compile/pr23944.c: New testcase.
18383
18384 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18385
18386         PR fortran/15975
18387         * gfortran.dg/der_pointer_2.f90: New test.
18388
18389 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18390
18391         PR fortran/16861
18392         * gfortran.dg/nested_modules_2.f90: New test.
18393
18394 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18395
18396         PR c++/18368
18397         * g++.dg/other/semicolon.C: New test.
18398
18399 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18400
18401         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18402         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18403
18404 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/23914
18407         * g++.dg/template/static18.C: New test.
18408
18409         PR c++/21514
18410         * g++.dg/template/crash19.C: Remove dg-error marker.
18411         * g++.dg/template/local4.C: New test.
18412
18413 2005-09-16  Paul Brook  <paul@codesourcery.com>
18414
18415         PR fortran/23906
18416         * gfortran.dg/dependency_1.f90: New test.
18417
18418 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18419
18420         PR c++/23896
18421         * g++.dg/template/static17.C: New test.
18422
18423 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18424
18425         PR c++/23139
18426         * g++.dg/warn/huge-val1.C: New test.
18427
18428 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/13140
18431         * g++.dg/parse/class2.C: New test.
18432         * g++.dg/template/explicit8.C: Likewise.
18433         * g++.dg/template/spec25.C: Likewise.
18434
18435 2005-09-14  Josh Conner  <jconner@apple.com>
18436
18437         PR middle-end/23584
18438         * gcc.dg/pr23584.c: New test.
18439
18440 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18441
18442         PR fortran/21875 Internal Unit Array I/O, NIST
18443         * gfortran.dg/arrayio_1.f90: New test.
18444         * gfortran.dg/arrayio_1.f90: New test.
18445         * gfortran.dg/arrayio_1.f90: New test.
18446         * gfortran.dg/arrayio_1.f90: New test.
18447         * gfortran.dg/arrayio_1.f90: New test.
18448
18449 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18450
18451         PR middle-end/22480
18452         * gcc.dg/vect/pr22480.c: New test.
18453
18454 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18455
18456         PR fortran/19358
18457         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18458
18459 2005-09-13 Josh Conner <jconner@apple.com>
18460
18461         PR c++/23180
18462         * g++.dg/init/struct2.C: New test.
18463         * g++.dg/init/struct3.C: New test.
18464
18465 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18466
18467         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18468         Clean up temp files.
18469         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18470         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18471         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18472         gcc.dg/tree-ssa/builtin-printf-1.c,
18473         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18474         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18475         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18476         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18477         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18478         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18479         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18480         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18481         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18482         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18483         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18484         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18485
18486 2005-09-13  Josh Conner  <jconner@apple.com>
18487
18488         * lib/gcc-dg.exp: Load scanipa.exp.
18489         (cleanup-dump): New procedure.
18490         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18491         * lib/scandump.exp: New file.
18492         * lib/scantree.exp: Use it.
18493         * lib/scanipa.exp: New file.
18494
18495 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18496
18497         PR fortran/17740
18498         * gfortran.dg/generic_4.f90: New test.
18499
18500 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18501
18502         PR target/23816
18503         * gcc.target/i386/pr23816-1.c: New test.
18504         * gcc.target/i386/pr23816-2.c: New test.
18505
18506
18507 2005-09-13  Bastian Blank <waldi@debian.org>
18508
18509         PR c++/16171
18510         * g++.dg/abi/mangle26.C: New test.
18511         * g++.dg/abi/mangle27.C: New test.
18512         * g++.dg/abi/mangle28.C: New test.
18513         * g++.dg/abi/mangle29.C: New test.
18514
18515         PR c++/23839
18516         * g++.dg/parse/register1.C: New test.
18517
18518 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/23842
18521         * g++.dg/template/access16.C: New test.
18522
18523 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18524
18525         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18526
18527 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18528
18529         PR fortran/18899
18530         * gfortran.dg/shape_2.f90: New test.
18531
18532 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18533
18534         PR target/19269
18535         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18536         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18537         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18538         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18539         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18540         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18541         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18542         tests.
18543
18544 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/23841
18547         * g++.dg/parse/template17.C: New test.
18548
18549 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/23789
18552         * g++.dg/template/nontype14.C: New test.
18553
18554 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18555
18556         PR g++/7874
18557         * g++.dg/lookup/friend7.C: New test.
18558         * g++.dg/lookup/friend8.C: New test.
18559         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18560         so that it will be found via argument dependent lookup.
18561         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18562         friend functions which will no longer be found.
18563         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18564         function g, so that it will be found via argument dependent
18565         lookup.
18566         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18567         * g++.old-deja/g++.mike/net43.C: Likewise.
18568
18569 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/23691
18572         * g++.dg/template/static16.C: New test.
18573
18574 2005-09-12  Josh Conner  <jconner@apple.com>
18575
18576         PR middle-end/23237
18577         * gcc.c-torture/compile/pr23237.c: New test.
18578
18579 2005-09-11  Richard Henderson  <rth@redhat.com>
18580
18581         * g++.dg/other/error8.C: Update expected diagnostic text.
18582
18583 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18584
18585         PR libfortran/19872
18586         * gfortran.dg/overwrite_1.f: New test.
18587
18588 2005-09-09  Josh Conner  <jconner@apple.com>
18589
18590         * g++.dg/init/pr23180-1.C: Removed.
18591         * g++.dg/init/pr23180-2.C: Removed.
18592
18593 2005-09-09  David Daney <ddaney@avtrex.com>
18594
18595         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18596         files which are ...
18597         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18598         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18599
18600 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18601
18602         * gfortran.dg/iostat_2.f90: New test.
18603
18604 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/22252
18607         * g++.dg/ext/interface1.C: New test.
18608         * g++.dg/ext/interface1.h: Likewise.
18609         * g++.dg/ext/interface1a.cc: Likewise.
18610
18611 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18612
18613         * gfortran.dg/iomsg_1.f90: New test case.
18614
18615 2005-09-09  Richard Guenther  <rguenther@suse.de>
18616
18617         PR c++/23624
18618         * g++.dg/tree-ssa/pr23624.C: New testcase.
18619
18620 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18621
18622         PR fortran/19239
18623         * gfortran.dg/vector_subscript_1.f90,
18624         * gfortran.dg/vector_subscript_2.f90: New tests.
18625
18626 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18627
18628         PR fortran/21104
18629         * gfortran.dg/array_alloc_1.f90,
18630         * gfortran.dg/array_alloc_2.f90,
18631         * gfortran.dg/array_alloc_3.f90: New tests.
18632
18633 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18634
18635         PR fortran/12840
18636         * gfortran.dg/array_constructor_6.f90
18637         * gfortran.dg/array_constructor_7.f90
18638         * gfortran.dg/array_constructor_8.f90
18639         * gfortran.dg/array_constructor_9.f90
18640         * gfortran.dg/array_constructor_10.f90
18641         * gfortran.dg/array_constructor_11.f90
18642         * gfortran.dg/array_constructor_12.f90: New tests.
18643
18644 2005-09-08  Josh Conner  <jconner@apple.com>
18645
18646         PR c++/23180
18647         * g++.dg/init/pr23180-1.C: New test.
18648         * g++.dg/init/pr23180-2.C: New test.
18649
18650 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18651
18652         PR fortran/18878
18653         * gfortran.dg/module_double_reuse.f90: New.
18654
18655 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18656
18657         PR fortran/23270
18658         PR fortran/22304
18659         PR fortran/18870
18660         PR fortran/17917
18661         PR fortran/16511
18662         * gfortran.dg/common_equivalence_1.f: New.
18663         * gfortran.dg/common_equivalence_2.f: New.
18664         * gfortran.dg/common_equivalence_3.f: New.
18665         * gfortran.dg/contained_equivalence_1.f90: New.
18666         * gfortran.dg/module_blank_common.f90: New.
18667         * gfortran.dg/module_commons_1.f90: New.
18668         * gfortran.dg/module_equivalence_1.f90: New.
18669         * gfortran.dg/nested_modules_1.f90: New.
18670         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18671         equivalences and add comment to connect the test with
18672         the PR.
18673
18674 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18675
18676         PR fortran/23765
18677         * gfortran.dg/common_6.f90: New test.
18678
18679 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18680
18681         PR fortran/15326
18682         * gfortran.dg/char_result_1.f90,
18683         * gfortran.dg/char_result_2.f90,
18684         * gfortran.dg/char_result_3.f90,
18685         * gfortran.dg/char_result_4.f90,
18686         * gfortran.dg/char_result_5.f90,
18687         * gfortran.dg/char_result_6.f90,
18688         * gfortran.dg/char_result_7.f90,
18689         * gfortran.dg/char_result_8.f90: New tests.
18690
18691 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18692
18693         PR fortran/19928
18694         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18695
18696 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         PR obj-c++/16816
18699         * obj-c++.dg/selector-5.mm: New test.
18700         * obj-c++.dg/selector-6.mm: New test.
18701
18702 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18703
18704         PR objc/20574
18705         PR objc/19324
18706         * objc.dg/error-1.m: New test.
18707
18708 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
18709
18710         PR fortran/23373
18711         * gfortran.fortran-torture/execute/pr23373-1.f90,
18712         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18713
18714 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
18715
18716         PR libfortran/23760
18717         * gfortran.dg/g77/1832.f: Remove long string in write statement
18718         to allow the test to pass on correct list directed output with
18719         prepended space.
18720
18721 2005-09-07  James E Wilson  <wilson@specifix.com>
18722
18723         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18724
18725 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18726
18727         * gfortran.dg/parameter+save.f90: Rename to
18728         * gfortran.dg/parameter_save.f90: .. this.
18729
18730 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18731
18732         PR fortran/20848
18733         * gfortran.dg/parameter+save.f90: New test case.
18734
18735 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
18736
18737         PR fortran/19269
18738         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18739
18740 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18741
18742         PR c/23075
18743         * gcc.dg/pr23075.c: New test.
18744         * g++.dg/warn/pr23075.C: New test.
18745
18746         PR target/22362
18747         * gcc.target/i386/pr22362.c: New test.
18748
18749         PR rtl-optimization/23098
18750         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18751
18752         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18753         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18754         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18755
18756 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
18757
18758         * g++.dg/expr/cast6.C: New test.
18759
18760         PR c++/9782
18761         * g++.dg/init/new15.C: New test.
18762
18763 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18764
18765         * gcc.dg/vect/Os-vect-95.c: New test.
18766         * gcc.dg/vect/vect-95.c: Same.
18767
18768 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18769
18770         * gcc.dg/vect/vect-29.c: Update xfail testing.
18771         * gcc.dg/vect/vect-44.c: Same.
18772         * gcc.dg/vect/vect-48.c: Same.
18773         * gcc.dg/vect/vect-50.c: Same.
18774         * gcc.dg/vect/vect-72.c: Same.
18775         * gcc.dg/vect/vect-77.c: Same.
18776         * gcc.dg/vect/vect-78.c: Same.
18777         * gcc.dg/vect/vect-80.c: Same.
18778         * gcc.dg/vect/vect-96.c: Same.
18779         * gcc.dg/vect/vect-100.c: Same.
18780         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18781         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18782         * gfortran.dg/vect/vect-5.f90: Same.
18783
18784 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18785
18786         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18787         start strings.
18788         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18789         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18790
18791         PR c++/23056
18792         * g++.dg/opt/pr23056.C: New test.
18793
18794         PR rtl-optimization/23098
18795         * gcc.target/i386/pr23098.c: New test.
18796
18797 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/23667
18800         * g++.dg/template/static15.C: New test.
18801
18802         PR c++/21440
18803         * g++.dg/ext/stmtexpr5.C: New test.
18804         * g++.dg/ext/stmtexpr6.C: Likewise.
18805
18806 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18807
18808         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18809
18810         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18811         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18812         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18813
18814 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18815
18816         PR libfortran/23321
18817         * gfortran.dg/direct_io_4.f90: New test case.
18818
18819 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18820             Rasmus Hahn  <rassahah@neofonie.de>
18821
18822         PR libobjc/23108
18823         * objc.dg/type-stream-1.m: New test.
18824
18825 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18826
18827         PR fortran/23661
18828         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18829         gfortran.dg/print_fmt_3.f90: New test.
18830
18831 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18832
18833         * gfortran.dg/fmt_t_1.f90: New test.
18834
18835 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18836
18837         PR rtl-optimization/23454
18838         * g++.dg/opt/pr23454.C: New test.
18839
18840 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18841
18842         PR c++/23699
18843         * g++.dg/ext/static1.C: New test.
18844
18845 2005-09-02  Richard Henderson  <rth@redhat.com>
18846
18847         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18848         tail call to check_fa_work.
18849
18850 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18851
18852         PR c++/21687
18853         * g++.dg/other/gc3.C: New test.
18854
18855 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18856
18857         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18858         * gcc.dg/20050826-1.c: Likewise.
18859
18860 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18861
18862         PR c++/23167
18863         * g++.dg/expr/volatile1.C: New test.
18864
18865 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18866
18867         PR middle-end/23547
18868         * gcc.dg/pr23547.c: New test.
18869
18870 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18871
18872         PR c/22061
18873         * gcc.c-torture/execute/pr22061-1.c,
18874         * gcc.c-torture/execute/pr22061-2.c,
18875         * gcc.c-torture/execute/pr22061-3.c,
18876         * gcc.c-torture/execute/pr22061-4.c: New tests.
18877
18878 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18879
18880         * gcc.dg/Wredundant-decls-2.c: New test to check that
18881         -Wredundant-decls does not issue warning for a variable
18882         definition following a declaration.
18883
18884 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18885
18886         PR debug/7241
18887         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18888         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18889         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18890
18891         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18892         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18893         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18894         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18895         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18896         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18897         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18898         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18899
18900 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18901
18902         PR objc/23306
18903         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18904         scan-assmbler.
18905
18906 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18907
18908         PR target/21255
18909         * gcc.dg/pr21255-1.c: New test.
18910         * gcc.dg/pr21255-2-mb.c: Likewise.
18911         * gcc.dg/pr21255-2-ml.c: Likewise.
18912         * gcc.dg/pr21255-3.c: Likewise.
18913         * gcc.dg/pr21255-4.c: Likewise.
18914
18915 2005-08-31  Dale Johannesen  <dalej@apple.com>
18916
18917         * gcc.dg/20050830-1.c: New.
18918
18919 2005-08-31  Josh Conner  <jconner@apple.com>
18920
18921         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18922         command-line options for arm-*-* targets.
18923         * g++.dg/init/array16.C: Likewise.
18924         * g++.dg/other/crash-4.C: Likewise.
18925
18926 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18927
18928         PR obj-c++/23640
18929         * obj-c++.dg/gnu-runtime-3.mm: New test.
18930
18931 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18932
18933         PR c++/13377
18934         * g++.dg/lookup/ambig4.C: New test.
18935         * g++.dg/lookup/ambig5.C: New test.
18936         * g++.dg/tc1/dr101.C: Adjust error markers.
18937
18938 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18939
18940         PR c++/23639
18941         * g++.dg/template/ttp5.C: Adjust error markers.
18942
18943 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
18944
18945         PR testsuite/23609
18946         * lib/obj-c++.exp: Include target-libpath.exp.
18947         (obj-c++_link_flags): Look for the GNU libobjc library
18948         and set the library path to include it.
18949         Don't manually set LD_LIBRARY_PATH (etc.) but call
18950         set_ld_library_path_env_vars instead.
18951         (obj-c++_target_compile): Don't set library path or
18952         linker flags because they are already set correctly
18953         in obj-c++_link_flags.
18954
18955 2005-08-30  Josh Conner  <jconner@apple.com>
18956
18957         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18958         to command-line options for arm-*-* targets.
18959
18960 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
18961
18962         * g++.dg/other/i386-1.C: New.
18963
18964 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
18965
18966         PR preprocessor/20348
18967         PR preprocessor/20356
18968         * gcc.dg/cpp/pr20348.c: New test.
18969         * gcc.dg/cpp/pr20348.h: New file.
18970         * gcc.dg/cpp/inc/pr20348.h: New file.
18971         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18972         * gcc.dg/cpp/pr20356.c: New test.
18973         * gcc.dg/cpp/pr20356.h: New file.
18974         * gcc.dg/cpp/inc/pr20356.h: New file.
18975         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18976
18977 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18978
18979         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18980         Fix array dimension to avoid correct end-of-file error.
18981
18982 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18983
18984         PR libfortran/23598
18985         * gfortran.dg/iostat_1.f90: New test.
18986
18987 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18988
18989         PR middle-end/23408
18990         * gcc.dg/pr23408.c: New test.
18991
18992 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18993
18994         PR c++/23099
18995         * g++.dg/init/member1.C: Make sure erroneous static data member
18996         definitions are required.
18997         * g++.dg/template/static13.C: New test.
18998         * g++.dg/template/static14.C: Likewise.
18999
19000 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19003         -march=pentium4, remove ilp32 requirement.
19004
19005         PR middle-end/23484
19006         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19007         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19008
19009 2005-08-29  Andreas Jaeger  <aj@suse.de>
19010
19011         PR testsuite/23607
19012         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19013
19014 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19015
19016         * gcc.c-torture/execute/20050316-2.c: New test.
19017         * gcc.c-torture/execute/20050316-3.c: New test.
19018         * gcc.dg/torture/pr16104-1.c: New test.
19019
19020 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19021
19022         PR middle-end/23463
19023         * gcc.c-torture/execute/zero-struct-1.c: New test.
19024
19025 2005-08-27  Richard Guenther  <rguenther@suse.de>
19026
19027         PR target/23575
19028         * gcc.target/i386/pr23575.c: New testcase.
19029
19030 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19031
19032         PR rtl-optimization/23561
19033         * gcc.c-torture/execute/20050826-1.c: New test.
19034
19035         PR rtl-opt/23560
19036         * gcc.c-torture/execute/20050826-2.c: New test.
19037
19038 2005-08-26  Dale Johannesen  <dalej@apple.com>
19039
19040         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19041         * gcc.dg/20050826-1.c: New.
19042
19043 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/19004
19046         * g++.dg/template/nontype13.C: New test.
19047
19048         PR c++/23491
19049         * g++.dg/init/new14.C: New test.
19050         * g++.dg/expr/anew1.C: Do not XFAIL.
19051         * g++.dg/expr/anew2.C: Likewise.
19052         * g++.dg/expr/anew3.C: Likewise.
19053
19054 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19055
19056         PR middle-end/22439
19057         * gcc.dg/vla-3.c: New test.
19058
19059 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19060
19061         PR fortran/20363
19062         * gfortran.dg/named_interface.f90: New.
19063
19064 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19065
19066         * gcc.c-torture/execute/frame-address.c: New test.
19067
19068 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19069
19070         PR c++/20817
19071         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19072
19073 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19074
19075         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19076
19077 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19078
19079         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19080         * gcc.dg/altivec-22.c: Rename from..
19081         * gcc.dg/altivec-nomfcr.c: ..this.
19082
19083 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19084
19085         PR tree-optimization/23546
19086         * gcc.dg/tree-ssa/pr23546.c: New test.
19087
19088 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19089
19090         PR fortran/17758
19091         * gfortran.dg/nonreturning_statements.f90: New test.
19092
19093 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         PR c++/22454
19096         * g++.dg/parse/crash29.C: New.
19097
19098 2005-08-23  DJ Delorie  <dj@redhat.com>
19099
19100         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19101         constants have the L suffix.
19102
19103 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         PR c++/23044
19106         * g++.dg/template/instantiate8.C: New.
19107
19108 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19109
19110         PR middle-end/23467
19111         * gcc.c-torture/execute/pr23467.c: New test.
19112
19113 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19114
19115         PR tree-optimization/22043
19116         * gcc.c-torture/execute/20050613-1.c: New test.
19117
19118 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19119
19120         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19121
19122 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19123
19124         PR rtl-optimization/23478
19125         * g++.dg/opt/pr23478.C: New test.
19126
19127 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19128
19129         PR c/18715
19130         * gcc.dg/switch-warn-3.c: New test.
19131
19132 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19133
19134         PR c++/22233
19135         * g++.dg/template/param1.C: New test.
19136
19137 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19138
19139         PR c++/23089
19140         * g++.dg/other/incomplete1.C: New test.
19141
19142 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19143
19144         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19145         are vectorizable.
19146
19147 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19148
19149         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19150         d_lines_5.f: New.
19151
19152 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19153
19154         * gcc.target/i386/sse-4.c: New test.
19155
19156 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19157
19158         PR testsuite/23239
19159         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19160
19161 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * gcc.dg/20050811-1.c: New test.
19164         * gcc.dg/20050811-2.c: New test.
19165
19166 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19167
19168         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19169
19170 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19171
19172         PR 23476
19173         * gcc.c-torture/compile/pr23476.c: New test.
19174
19175 2005-08-19  Devang Patel  <dpatel@apple.com>
19176
19177         PR tree-optimization/23048
19178         * gcc.dg/tree-ssa/pr23048.c: New test.
19179
19180 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19181
19182         PR middle-end/20624
19183         * g++.dg/warn/Wreturn-3.C: New test
19184
19185 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19186
19187         PR tree-optimization/22228
19188         * g++.dg/vect/pr22543.cc: New test.
19189
19190 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19191
19192         PR tree-optimization/21574
19193         * gcc.dg/tree-ssa/pr21574.c: New test.
19194
19195 2005-08-16  James E Wilson  <wilson@specifix.com>
19196
19197         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19198
19199 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19200
19201         PR tree-opt/23402
19202         * gcc.c-torture/compile/zero-strct-3.c: New test.
19203         * gcc.c-torture/compile/zero-strct-4.c: New test.
19204
19205 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19206
19207         PR target/23376
19208         * gcc.target/x86_64/pr23376.c: New test.
19209
19210 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19211
19212         PR c++/23337
19213         * g++.dg/ext/vector2.C: New.
19214
19215 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19216
19217         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19218
19219 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19220
19221         PR libfortran/23428
19222         * gfortran.dg/inquire-complex.f90: New test case.
19223
19224 2005-08-16  James E Wilson  <wilson@specifix.com>
19225
19226         PR tree-optimization/21105
19227         * gcc.dg/large-size-array.c: New.
19228
19229 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19230
19231         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19232         type.
19233         * gcc.dg/vect/vect-41: Likewise.
19234         * gcc.dg/vect/vect-42: Likewise.
19235         * gcc.dg/vect/vect-43: Likewise.
19236         * gcc.dg/vect/vect-44: Likewise.
19237         * gcc.dg/vect/vect-46: Likewise.
19238         * gcc.dg/vect/vect-47: Likewise.
19239         * gcc.dg/vect/vect-48: Likewise.
19240         * gcc.dg/vect/vect-52: Likewise.
19241         * gcc.dg/vect/vect-53: Likewise.
19242         * gcc.dg/vect/vect-54: Likewise.
19243         * gcc.dg/vect/vect-55: Likewise.
19244         * gcc.dg/vect/vect-56: Likewise.
19245         * gcc.dg/vect/vect-57: Likewise.
19246         * gcc.dg/vect/vect-58: Likewise.
19247         * gcc.dg/vect/vect-59: Likewise.
19248         * gcc.dg/vect/vect-60: Likewise.
19249         * gcc.dg/vect/vect-61: Likewise.
19250         * gcc.dg/vect/vect-85: Likewise.
19251         * gcc.dg/vect/vect-87: Likewise.
19252         * gcc.dg/vect/vect-88: Likewise.
19253         * gcc.dg/vect/vect-93.c: Likewise.
19254         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19255         * gcc.dg/vect/vect-75: Likewise.
19256         * gcc.dg/vect/vect-76: Likewise.
19257         * gcc.dg/vect/vect-77: Likewise.
19258         * gcc.dg/vect/vect-78: Likewise.
19259         * gcc.dg/vect/vect-80: Likewise.
19260         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19261         vectorized for the expected reason, rather than checking how alignment
19262         was handled.
19263         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19264         aligned type and also instead of aligned pointers. Added documentation.
19265
19266 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19267
19268         * gfortran.dg/power.f90: New test.
19269
19270 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19271
19272         PR rtl-optimization/23299
19273         * g++.dg/opt/pr23299.C: New test.
19274
19275 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19276
19277         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19278
19279 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19280
19281         * g++.dg/template/local6.C: New test.
19282
19283 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19284
19285         * execute/exceptions/finally-1.m: Check that the catch and finally are
19286         being called.  Also add a "return 0;" at the end of main.
19287
19288 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19289
19290         PR fortran/21432.
19291         * gfortran.dg/namelist_print_1.f: New test of functionality of
19292         PRINT namelist.
19293         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19294         namelist generates error with -std=f95.
19295
19296 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19297
19298         PR tree-optimization/23119
19299         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19300
19301 2005-08-13  Marcin Koziej  <creep@desk.pl>
19302             Andrew Pinski  <pinskia@physics.uc.edu>
19303
19304         PR libobjc/22492
19305         * execute/exceptions/finally-1.m: New test.
19306
19307 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19308
19309         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19310         testsuite.
19311         * objc/execute/exceptions/trivial.m: New test.
19312         * objc.dg/try-catch-11.m: Move to ...
19313         * objc/execute/exceptions/foward-1.m: Here.
19314         * objc.dg/try-catch-2.m: Move to ...
19315         * objc/execute/exceptions/catchall-1.m: Here.
19316         * objc.dg/try-catch-8.m: Move to ...
19317         * objc/execute/exceptions/local-variables-1.m: Here.
19318
19319 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19320
19321         * objc.dg/nested-func-1.m: Move to ...
19322         * objc/execute/nested-func-1.m: Here.
19323
19324 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19325
19326         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19327         in ${options} instead of [target_info name].
19328         * lib/obj-c++.exp (objc_target_compile): Likewise.
19329
19330 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19331
19332         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19333
19334 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19335
19336         part of PR testsuite/23348
19337         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19338         each of the torture options.
19339         * objc/compile/trivial.m: New test.
19340
19341 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19342
19343         * gfortran.dg/eoshift.f90: Correct format.
19344
19345 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19346
19347         * gfortran.fortran-torture/execute/character_passing.f90:
19348         Fix comment typo.
19349
19350 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19351
19352         PR c++/8271
19353         * g++.dg/template/unify10.C: New.
19354
19355 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19356
19357         * g++.dg/parse/pr22514.C: Move to...
19358         * g++.dg/debug/pr22514.C: here.
19359
19360 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19361
19362         PR c++/23266
19363         * g++.dg/inherit/pure1.C: New test.
19364
19365         * ChangeLog: Fix typos.
19366
19367 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19368             Steven Bosscher  <stevenb@suse.de>
19369
19370         * gfortran.dg/runtime_warning_1.f90: New test.
19371
19372 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         PR c++/23219
19375         * g++.dg/parse/crash28.C: New.
19376
19377 2005-08-11  Richard Guenther  <rguenther@suse.de>
19378
19379         PR target/23289
19380         * gcc.target/i386/tailcall-1.c: New testcase.
19381
19382 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19383
19384         * gcc.dg/vect/vect-67.c: Un-xfail.
19385
19386 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19387
19388         PR c++/23225
19389         * g++.dg/parse/crash27.C: new test.
19390
19391 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19392
19393         PR libfortran/22143
19394         * gfortran.dg/shift-kind.f90: New testcase.
19395
19396 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19397
19398         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19399         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19400
19401 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19402
19403         PR c++/20646
19404         * g++.dg/other/mult-stor1.C: New test.
19405
19406 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19407
19408         * gcc.c-torture/pr18299-1.c: Move to ...
19409         * gcc.c-torture/compile/pr18299-1.c: Here.
19410
19411 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19412
19413         * gfortran/fortran.torture/execute/character_passing.f90:
19414         Fix types for LSAME.
19415
19416 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19417
19418         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19419         input data back to what it was originally.
19420
19421 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19422
19423         * objc.dg/try-catch-8.m: Enable for all targets.
19424
19425 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19426
19427         * gcc.dg/pr23165.c: New test.
19428
19429 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19430
19431         PR tree-optimization/23234
19432         * gcc.dg/tree-ssa/pr23234.c: New test.
19433
19434 2005-08-08  Josh Conner  <jconner@apple.com>
19435
19436         PR rtl-optimization/23241
19437         * gcc.dg/char-compare.c: New test.
19438
19439 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19440
19441         PR c++/22508
19442         * g++.dg/init/new13.C: New test.
19443
19444 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19445
19446         PR c++/21166
19447         * g++.dg/other/crash-4.C: Adjust
19448         * g++/dg/ext/packed9.C: New.
19449
19450 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19451
19452         PR middle-end/21964
19453         * gcc.c-torture/execute/pr21964-1.c: New test.
19454
19455 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19456
19457         PR c/22458
19458         * gcc.dg/pr22458-1.c: New test.
19459
19460 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19461             Steven G. Kargl <kargls@comcast.net>
19462
19463         PR fortran/22390
19464         * gfortran.dg/flush_1.f90: New test.
19465
19466 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19467
19468         PR c++/23191
19469         * g++.dg/template/eh2.C: New test.
19470
19471 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19472
19473         PR c++/19498
19474         * g++.dg/template/instantiate7.C: New test.
19475
19476 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19477
19478         PR c/23113
19479         * gcc.dg/Wunused-value-1.c: New test.
19480
19481 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19482
19483         PR rtl-optimization/23233
19484         * gcc.c-torture/compile/pr23233-1.c: New test.
19485
19486 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19487
19488         PR fortran/18833
19489         PR fortran/20850
19490         * gfortran.dg/equiv_1.f90: New test.
19491         * gfortran.dg/equiv_2.f90: New test.
19492         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19493         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19494         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19495
19496 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19497
19498         * gcc.c-torture/execute/vrp-5.c: New test.
19499         * gcc.c-torture/execute/vrp-6.c: New test.
19500         * gcc.dg/tree-ssa/vrp21.c: New test.
19501
19502 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19503
19504         * g++.dg/parse/pr22514.C: New test.
19505
19506 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19507
19508         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19509
19510         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19511         instead of constant loads / pool entries.
19512
19513 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19514
19515         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19516         TEST_TO_WCTYPE.
19517
19518 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19519
19520         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19521         __WINT_TYPE__ in generated prototypes if possible.
19522
19523 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19524
19525         PR 22037
19526         * g++.dg/tree-ssa/pr22037.C:
19527
19528 2005-08-04  Richard Henderson  <rth@redhat.com>
19529
19530         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19531         scan-tree-dump-times directive.
19532
19533 2005-08-04  Jan Hubicka  <jh@suse.cz>
19534
19535         * gcov-1.C: Fix switch counts.
19536         * gcov-4b.c: Likewise.
19537
19538 2005-08-03  Jeff Law  <law@redhat.com>
19539
19540         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19541
19542 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19543
19544         * gcc.c-torture/execute/pr23135.c: New test.
19545
19546 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19547
19548         PR tree-optimization/19899
19549         * gcc.dg/tree-ssa/scev-1.c: New test.
19550         * gcc.dg/tree-ssa/scev-2.c: New test.
19551
19552 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19553
19554         PR target/18582
19555         * gcc.dg/torture/pr18582-1.c: New test.
19556
19557 2005-08-03  Jan Hubicka  <jh@suse.cz>
19558
19559         * update-conroll.c: New testcase.
19560         * update-conroll-2.c: New testcase.
19561
19562 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19563
19564         * gfortran.dg/constant_substring.f: New test.
19565         * gfortran.dg/pr22491.f: New test.
19566
19567 2005-08-02  Jan Hubicka  <jh@suse.cz>
19568
19569         * update-threading.c: Replace by the proper one.
19570
19571 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19572
19573         PR 23164
19574         * g++.dg/tree-ssa/pr23164.C: New test.
19575
19576 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19577
19578         * gcc.dg/tree-ssa/pr23192.c: New test.
19579
19580 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19581
19582         * gcc.c-torture/execute/vrp-4.c: New test.
19583
19584 2005-08-02  Jan Hubicka  <jh@suse.cz>
19585
19586         * update-threading.c: New test.
19587
19588 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19589
19590         * gcc.c-torture/compile/20050801-1.c: New test.
19591         * gcc.c-torture/compile/20050801-2.c: New test.
19592
19593 2005-08-01  Jan Hubicka  <jh@suse.cz>
19594
19595         * val-prof-5.c: New test.
19596
19597 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19598
19599         PR c/22311
19600         * gcc.dg/pr22311-1.c : New test.
19601
19602 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19603
19604         PR target/23095
19605         * gfortran.dg/pr23095.f: New test.
19606
19607         PR c++/22003
19608         * g++.dg/other/pr22003.C: New test.
19609
19610 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19611
19612         PR target/20621
19613         * gcc.c-torture/execute/pr20621-1.c: New test.
19614
19615 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19616
19617         * gfortran.dg/comma_format_extension_4.f: Adjust length
19618         of string for format.
19619         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19620         print statement with internal write.
19621         * gfortran.dg/der_array_io_2.f: Likewise.
19622         * gfortran.dg/der_array_io_3.f: Likewise.
19623
19624 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19625
19626         * gcc.dg/fold-abs-4.c: new test.
19627
19628 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19629
19630         PR fortran/22570 an related issues.
19631         * gfortran.dg/x_slash_1.f: New test.
19632
19633 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19634
19635         PR c/23143
19636         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19637         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19638
19639 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19640
19641         PR c/529
19642         * gcc.dg/Wshadow-3.c: New test.
19643
19644 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19645
19646         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19647         used to have the wrong bounds).
19648
19649 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19650
19651         PR c/21720
19652         * gcc.dg/hex-round-1.c: Test more cases.
19653         * gcc.dg/hex-round-2.c: New test.
19654
19655 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19656
19657         PR 22550
19658         * g++.dg/tree-ssa/pr22550.C: New test.
19659
19660 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19661
19662         * gcc.dg/tree-ssa/vrp19.c: New test.
19663         * gcc.dg/tree-ssa-vrp20.c: New test.
19664
19665 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19666
19667         PR c/22240
19668         * gcc.dg/transparent-union-4.c: New test.
19669
19670 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19671
19672         PR c/22192
19673         * gcc.dg/c99-vla-2.c: New test.
19674
19675 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19676
19677         PR c/21720
19678         * gcc.dg/hex-round-1.c: New test.
19679
19680 2005-07-28  Jan Hubicka  <jh@suse.cz>
19681
19682         * inliner-1.c: Do not dump everything.
19683         * tree-prof.exp: Do not pass -ftree-based-profiling.
19684         * bprob.exp: Likewise.
19685
19686         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19687
19688 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19689
19690         PR c++/22545
19691         * g++.dg/expr/ptrmem7.C: New test.
19692
19693 2005-07-28  Mike Stump  <mrs@apple.com>
19694
19695         * g++.old-deja/g++.mike/visibility-1.C: New test.
19696
19697 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19698
19699         PR c/20187
19700         * gcc.c-torture/execute/pr20187-1.c: New test.
19701
19702 2005-07-28  Jeff Law  <law@redhat.com>
19703
19704         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19705         * gcc.dg/tree-ssa/vrp18.c: New test.
19706
19707 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19708
19709         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19710
19711 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19712
19713         PR tree-optimization/22506
19714         * gcc.dg/vect/ps22506.c: New test.
19715
19716 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
19717
19718         PR target/21149
19719         * gcc.target/i386/sse-3.c: New test.
19720
19721 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19722
19723         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19724         * gcc.target/mips/mips32-dsp-type.c: Likewise.
19725
19726 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19727
19728         PR c/22589
19729         * gcc.c-torture/compile/pr22589-1.c: New test.
19730
19731 2005-07-28  Jan Hubicka  <jh@suse.cz>
19732
19733         * update-loopch.c: New testcase.
19734
19735 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19736
19737         PR rtl-optimization/23047
19738         * gcc.c-torture/execute/pr23047.c: New test.
19739         * gcc.c-torture/execute/pr23047.x: New.
19740
19741 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19742
19743         PR tree-optimization/22493
19744         * gcc.c-torture/execute/pr22493-1.c: New test.
19745         * gcc.c-torture/execute/pr22493-1.x: New.
19746         * gcc.c-torture/execute/vrp-1.c: New test.
19747         * gcc.c-torture/execute/vrp-2.c: New test.
19748         * gcc.c-torture/execute/vrp-2.c: New test.
19749
19750 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
19751
19752         * gcc.target/frv/all-builtin-read8.c: Delete.
19753         * gcc.target/frv/all-builtin-read16.c: Delete.
19754         * gcc.target/frv/all-builtin-read32.c: Delete.
19755         * gcc.target/frv/all-builtin-read64.c: Delete.
19756         * gcc.target/frv/all-builtin-write8.c: Delete.
19757         * gcc.target/frv/all-builtin-write16.c: Delete.
19758         * gcc.target/frv/all-builtin-write32.c: Delete.
19759         * gcc.target/frv/all-builtin-write64.c: Delete.
19760         * gcc.target/frv/all-read-write-1.c: New.
19761
19762 2005-07-27  Jeff Law  <law@redhat.com>
19763
19764         * gcc.c-torture/execute/pr22630.c: New test.
19765
19766 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
19767
19768         PR tree-optimization/23073
19769         * gcc.dg/vect/nodump-pr23073.c: New test.
19770         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19771
19772 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
19773
19774         PR tree-optimize/22348
19775         * gcc.c-torture/execute/pr22348.c: New.
19776
19777 2005-07-27  Richard Guenther  <rguenther@suse.de>
19778
19779         * gcc.dg/tree-ssa/salias-1.c: New testcase.
19780
19781 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19782
19783         PR fortran/22503
19784         * gfortran.dg/logical_comp.f90: New test.
19785
19786 2005-07-27  Jan Hubicka  <jh@suse.cz>
19787
19788         * inliner-1.c: Add cleanup of dumps.
19789         * val-prof-*.c: Likewise.
19790         * update-tailcall.c: New.
19791
19792 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19793
19794         PR 22591
19795         * gcc.dg/tree-ssa/pr22591.c: New test.
19796         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19797
19798 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19799
19800         PR libobjc/22606
19801         * objc.dg/try-catch-11.m: New test.
19802
19803 2005-07-26  Richard Guenther  <rguenther@suse.de>
19804
19805         PR tree-optimization/22486
19806         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19807
19808 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19809
19810         PR tree-opt/22484
19811         * g++.dg/opt/loop2.C: New test.
19812
19813 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19814
19815         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19816         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19817
19818 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19819
19820         * lib/profopt.exp (profopt-execute): Check for profiling data
19821         files on the target.
19822
19823 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19824
19825         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19826         for matching of asm labels.
19827
19828 2005-07-25  Richard Guenther  <rguenther@suse.de>
19829
19830         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19831
19832 2005-07-25  Richard Guenther  <rguenther@suse.de>
19833
19834         PR testsuite/22624
19835         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19836
19837 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19838
19839         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19840         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19841         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19842         * gcc.dg/vect/vect-100.c: New test.
19843         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19844         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19845         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19846         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19847         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19848         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19849         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19850         * gfortran.dg/vect/pr19049.f90: New testcase.
19851         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19852
19853 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19854
19855         * gcc.c-torture/execute/20050713-1.c: New test.
19856
19857         PR fortran/20063
19858         * gfortran.fortran-torture/execute/data_4.f90: New test.
19859
19860         PR middle-end/20303
19861         * gcc.dg/visibility-d.c: New test.
19862
19863 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19864
19865         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19866         * gfortran.dg/underflow.f90: Ditto.
19867
19868 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19869
19870         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19871         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19872         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19873
19874 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19875
19876         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19877         include case of field width of zero.
19878
19879 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19880
19881         PR libgfortran/21875
19882         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19883         with trailing blanks on normal formatted read.
19884
19885 2005-07-23  Chao-ying Fu  <fu@mips.com>
19886
19887         * gcc.target/mips/mips32-dsp-type.c: New test.
19888         * gcc.target/mips/mips32-dsp.c: New test.
19889
19890 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19891
19892         PR testsuite/21073
19893         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19894
19895         PR testsuite/20454
19896         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19897         and __cyg_profile_func_exit.
19898
19899 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19900
19901         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19902         * gfortran.dg/comma_format_extension_4.f: Same.
19903         * gfortran.dg/pr15332.f: Same.
19904         * gfortran.dg/pr21730.f: Same.
19905
19906 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19907
19908         * g++.dg/opt/vrp2.C: Fix testcase.
19909
19910         PR tree-opt/22625
19911         * g++.dg/opt/vrp2.C: New test.
19912
19913 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR debug/21828
19916         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19917
19918 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
19919
19920         * gcc.dg/tree-ssa/20050719-1.c: New test.
19921
19922 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
19923
19924         * gcc.dg/bfin-longcall-1.c: New file.
19925         * gcc.dg/bfin-longcall-2.c: New file.
19926
19927 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
19928
19929         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19930
19931 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19932
19933         PR middle-end/19055
19934         * gcc.dg/tree-ssa/pr19055.c: New test.
19935         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19936
19937 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19938
19939         PR C++/22358
19940         * g++.dg/other/pr22358.C: New test.
19941
19942 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
19943
19944         PR c++/2922
19945         * g++.dg/lookup/two-stage5.C: New test from bug comments.
19946
19947 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19948
19949         PR c++/15938
19950         * g++.dg/init/union2.C: New test.
19951
19952 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19953
19954         PR c/22393
19955         * gcc.dg/complex-4.c: New test.
19956
19957 2005-07-21  Richard Guenther  <rguenther@suse.de>
19958
19959         PR testsuite/22522
19960         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19961         scanning for asm labels.
19962         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19963
19964 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19965
19966         PR target/22085
19967         * gcc.dg/altivec-pr22085.c: New.
19968
19969 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19970
19971         PR tree-optimization/19210
19972         * gcc.dg/tree-ssa/pr19210-1.c: New.
19973         * gcc.dg/tree-ssa/pr19210-2.c: New.
19974
19975 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19976
19977         PR rtl-optimization/22167
19978         * g++.dg/opt/pr22167.C: New test.
19979
19980 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19981
19982         PR c++/2922
19983         * g++.dg/lookup/two-stage2.C: New.
19984         * g++.dg/lookup/two-stage3.C: New.
19985         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19986         fixed two-stage name lookup for operators.
19987         * g++.dg/template/call3.C: Compiler now produces an appropriate
19988         error message.
19989         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19990         14 as a candidate.
19991         * g++.dg/template/ptrmem4.C: Compiler produces different error
19992         message.
19993         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19994         connect_to_method as a candidate.
19995
19996 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19997
19998         * gcc.dg/fold-alloc-1.c: New test.
19999
20000 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20001
20002         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20003         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20004
20005 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20006
20007         * gcc.dg/fold-abs-1.c: New test.
20008         * gcc.dg/fold-abs-2.c: New test.
20009         * gcc.dg/fold-abs-3.c: New test.
20010
20011 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20012
20013         Make CONSTRUCTOR use VEC to store initializers.
20014         * g++.dg/ext/complit3.C: Check for specific error messages.
20015         * g++.dg/init/brace2.C: Update error message.
20016         * g++.dg/warn/Wbraces2.C: Likewise.
20017
20018 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20019
20020         PR fortran/16940
20021         * gfortran.dg/module_interface_1.f90: New test.
20022
20023 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20024             Kenneth Zadeck <zadeck@naturalbridge.com>
20025
20026         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20027
20028 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20029
20030         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20031         specify -Wformat for these tests.
20032         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20033         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20034         * gcc.dg/format/opt-6.c: Delete.
20035
20036 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20037
20038         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20039         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20040
20041 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20042
20043         * gcc.dg/tree-ssa/alias-2.c: New test.
20044
20045 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/22263
20048         * g++.dg/template/explicit7.C: New test.
20049
20050 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20051
20052         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20053         field width of 8 to +Inf and -Inf.
20054
20055 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/22139
20058         * g++.dg/template/friend36.C: New test.
20059
20060 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20061
20062         PR fortran/21730
20063         * gfortran.dg/pr21730.f: New test.
20064
20065 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20066             Kenneth Zadeck <zadeck@naturalbridge.com>
20067
20068         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20069         since pure const detection cannot run at -O1 in c compiler.
20070         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20071         can now optimize this case properly.
20072         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20073         because we now pass.
20074         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20075
20076 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20077
20078         PR c/22421
20079         * gcc.dg/format/bitfld-1.c: New test.
20080
20081 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/22204
20084         * g++.dg/rtti/repo1.C: New test.
20085
20086 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20087
20088         PR middle-end/22398
20089         * gcc.c-torture/compile/pr22398.c: New test.
20090
20091 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/22132
20094         * g++.dg/expr/cast4.C: New test.
20095
20096 2005-07-15  Richard Guenther  <rguenther@suse.de>
20097
20098         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20099         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20100
20101 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20102
20103         PR tree-optimization/22230
20104         * gcc.dg/tree-ssa/pr22230.c: New test.
20105
20106 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gfortran.dg/g77/cpp6.f: New test.
20109
20110         PR fortran/22417
20111         * gfortran.dg/g77/cpp5.F: New test.
20112         * gfortran.dg/g77/cpp5.h: New file.
20113         * gfortran.dg/g77/cpp5inc.h: New file.
20114
20115 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20116
20117         PR libfortran/16435
20118         * gfortran.dg/tl_editting.f90: New.
20119         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20120
20121 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20122
20123         * gfortran.dg/char_array_constructor.f90: New test.
20124
20125 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20126
20127         * gfortran.dg/past_eor.f90: New.
20128         * gfortran.dg/complex_read.f90: New.
20129
20130 2005-07-13  Jeff Law  <law@redhat.com>
20131
20132         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20133         additional casts.
20134
20135         * gcc.dg/tree-ssa/pr22321.c: New test
20136
20137 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20138
20139         PR tree-optimization/21921
20140         * gcc.dg/tree-ssa/pr21921.c: New.
20141
20142 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20143
20144         PR tree-optimizatio/22442
20145         * gcc.dg/tree-ssa/loop-11.c: New test.
20146
20147 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20148
20149         PR tree-opt/21840
20150         * gcc.c-torture/compile/pr21840.c: New test.
20151
20152 2005-07-12  Jan Hubicka  <jh@suse.cz>
20153
20154         * gcc.c-torture/compile/pr22379.c: New test.
20155
20156 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20157
20158         PR libfortran/21593
20159         gfortran.dg/dev_null.f90: Remove outdated comment about
20160         PR libfortran/21593.
20161
20162
20163 2005-07-12  Dale Johannesen  <dalej@apple.com>
20164
20165         * gcc.target/i386/compress-float-sse.c: New.
20166         * gcc.target/i386/compress-float-sse-pic.c: New.
20167         * gcc.target/i386/compress-float-387.c: New.
20168         * gcc.target/i386/compress-float-387-pic.c: New.
20169         * gcc.dg/compress-float-ppc.c: New.
20170         * gcc.dg/compress-float-ppc-pic.c: New.
20171
20172 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20173
20174         PR libfortran/21593
20175         gfortran.dg/dev_null.f90: Remove targets.
20176
20177 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20178
20179         PR tree-opt/22335
20180         * gcc.dg/pr22335-1.c: New test.
20181         * gcc.dg/pr22335-2.c: New test.
20182
20183 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20184
20185         PR c++/20172
20186         * g++.dg/template/nontype12.C : New test.
20187
20188 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20189
20190         * gcc.dg/tree-ssa/loop-10.c: New test.
20191
20192 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20193
20194         * gcc.c-torture/execute/20020720-1.x: Remove.
20195
20196 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20197
20198         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20199
20200 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20201
20202         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20203         (dg-mips-options): Use it.
20204
20205 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20206
20207         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20208
20209 2005-07-09  Richard Henderson  <rth@redhat.com>
20210
20211         * lib/target-supports.exp (check_effective_target_sync_char_short):
20212         Add alpha.
20213
20214 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20215
20216         PR libfortran/22217
20217         * gfortran.dg/negative-z-descriptor.f90: New test.
20218
20219 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20220
20221         PR tree-opt/22329
20222         * gcc.dg/pr22329.c: New test.
20223
20224 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20225
20226         PR tree-optimization/20139
20227         * gcc.dg/tree-ssa/pr20139.c: New.
20228
20229 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20230
20231         PR tree-opt/22356
20232         * gcc.dg/pr22356-1.c: New test.
20233
20234 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20235
20236         PR c++/21799
20237         * g++.dg/template/unify8.C: New.
20238         * g++.dg/template/unify9.C: New.
20239
20240 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20241
20242         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20243
20244 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20245
20246         * gcc.dg/darwin-version-1.c: New.
20247         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20248         * gcc.dg/builtins-20.c: Likewise.
20249         * gcc.dg/builtins-53.c: Likewise.
20250         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20251         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20252         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20253         * gcc.dg/torture/builtins-power-1.c: Likewise.
20254         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20255         on Darwin.
20256
20257 2005-07-07  Jeff Law  <law@redhat.com>
20258
20259         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20260         argument evaluation order.
20261
20262 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20263
20264         PR libfortran/21594
20265         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20266         Add test cases where the shift length is greater than the
20267         array length.
20268
20269 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20270
20271         * obj-c++.dg/proto-lossage-6.mm: New.
20272         * objc.dg/proto-lossage-6.m: New.
20273
20274 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20275
20276         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20277         * objc.dg/gnu-runtime-2.m: Likewise.
20278
20279 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20280
20281         * gfortran.dg/longline.f: New test.
20282
20283         * gfortran.dg/badline.f: New test.
20284
20285 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20286
20287         PR fortran/16531
20288         PR fortran/15966
20289         PR fortran/18781
20290         * gfortran.dg/hollerith.f90: New.
20291         * gfortran.dg/hollerith2.f90: New.
20292         * gfortran.dg/hollerith3.f90: New.
20293         * gfortran.dg/hollerith4.f90: New.
20294         * gfortran.dg/hollerith_f95.f90: New.
20295         * gfortran.dg/hollerith_legacy.f90: New.
20296         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20297
20298 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20299
20300         PR objc/22274
20301         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20302         * objc.dg/gnu-runtime-2.m: New.
20303
20304 2005-07-06  Jeff Law  <law@redhat.com>
20305
20306         * gcc.dg/tree-ssa/vrp17.c: New test.
20307
20308 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20309
20310         PR fortran/22327
20311         * gfortran.dg/array_constructor_5.f90: New test.
20312
20313 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20316
20317 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20318
20319         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20320         * gcc.dg/980816-1.c: Ditto.
20321
20322 2005-07-06  Jeff Law  <law@redhat.com>
20323
20324         * gcc.c-torture/compile/pr21356.c: New test.
20325
20326 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20327
20328         PR c/22013
20329         PR c/22098
20330         * gcc.c-torture/compile/pr22013-1.c,
20331         gcc.c-torture/execute/pr22098-1.c,
20332         gcc.c-torture/execute/pr22098-2.c,
20333         gcc.c-torture/execute/pr22098-3.c: New tests.
20334
20335 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20336
20337         PR c/22308
20338         * gcc.dg/pr22308-1.c: New test.
20339
20340 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20341
20342         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20343         target.
20344         * gcc.dg/compare9.c: Use -fshort-enums instead of
20345         -fno-short-enums.  Change the last test to dg-bogus.
20346
20347 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20348
20349         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20350         * gcc.dg/compare9.c: New.
20351
20352 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20353
20354         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20355
20356 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20357
20358         PR testsuite/22288
20359         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20360
20361
20362 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20363
20364         * gcc.dg/format/gcc_gfc-1.c: New.
20365
20366 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20367
20368         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20369
20370 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20371
20372         PR fortran/20842
20373         * gfortran.dg/io_invalid_1.f90: New test.
20374
20375 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20376
20377         * gcc.dg/format/gcc_diag-1.c: Update.
20378
20379 2005-07-02  Jeff Law  <law@redhat.com>
20380
20381         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20382         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20383
20384 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20385
20386         * gcc.dg/format/gcc_diag-1.c: Update.
20387
20388 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20389
20390         PR tree-opt/22269
20391         * gcc.c-torture/compile/pr22269.c: New test.
20392
20393 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20394
20395         PR 21584
20396         PR 22219
20397         * g++.dg/tree-ssa/pr21584-1.C: New test.
20398         * g++.dg/tree-ssa/pr21584-2.C: New test.
20399
20400 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20401
20402         * obj-c++.dg/try-catch-11.mm: New.
20403         * objc.dg/try-catch-10.m: New.
20404
20405 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20406
20407         * g++.dg/other/ucnid-1.C: xfail on AIX.
20408
20409 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20410
20411         PR 22234
20412         * gcc.dg/20050629-1.c: New test.
20413
20414 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20415
20416         * obj-c++.dg/const-str-1[0-1].mm: New.
20417         * objc.dg/const-str-1[0-1].m: New.
20418
20419 2005-05-29  Richard Henderson  <rth@redhat.com>
20420
20421         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20422         Rename from check_effective_target_vect_no_max.
20423         (check_effective_target_vect_no_int_add): New.
20424         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20425         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20426         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20427         * gcc.dg/vect/vect-reduc-1.c: Use both.
20428         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20429
20430 2005-05-29  Richard Henderson  <rth@redhat.com>
20431
20432         * lib/target-supports.exp (check_effective_target_vect_no_max):
20433         Remove i386 and x86_64.
20434
20435 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20436
20437         PR testsuite/21969
20438         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20439
20440 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20441
20442         PR middle-end/21969
20443         * gcc.dg/vect/pr21969.c: New test.
20444
20445 2005-06-28  Eric Christopher  <echristo@redhat.com>
20446
20447         PR c/22052
20448         PR c/21975
20449         * gcc.dg/inline1.c: New test.
20450         * gcc.dg/inline2.c: Ditto.
20451         * gcc.dg/inline3.c: Ditto.
20452         * gcc.dg/inline4.c: Ditto.
20453         * gcc.dg/inline5.c: Ditto.
20454
20455 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20456
20457         PR libfortran/22142
20458         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20459         Add testcase also testing eoshift1 for PR 22142.
20460
20461 2005-06-28  Richard Henderson  <rth@redhat.com>
20462
20463         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20464         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20465         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20466         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20467         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20468
20469 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20470
20471         PR libfortran/22142
20472         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20473         Add testcase for PR 22142.
20474
20475 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20476
20477         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20478         gcc.target/ia64/fpreg-2.c: New tests.
20479
20480 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20481
20482         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20483
20484 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20485
20486         PR libfortran/22170
20487         * gfortran.dg/slash_1.f90: New test.
20488
20489 2005-06-27  Richard Henderson  <rth@redhat.com>
20490
20491         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20492         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20493         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20494         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20495         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20496         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20497
20498 2005-06-27  Richard Henderson  <rth@redhat.com>
20499
20500         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20501         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20502
20503 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20504
20505         * obj-c++.dg/proto-lossage-5.mm: New.
20506         * objc.dg/proto-lossage-5.m: New.
20507
20508 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20509
20510         PR 21959
20511         * gcc.dg/tree-ssa/pr21959.c: New test.
20512
20513 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20514
20515         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20516         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20517         testing uninitialized var.
20518
20519         * gcc.c-torture/execute/builtins/chk.h: New.
20520         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20521         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20522         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20523         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20524         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20525         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20526         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20527         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20528         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20529         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20530         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20531         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20532         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20533         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20534         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20535         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20536         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20537         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20538         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20539         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20540         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20541         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20542         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20543         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20544         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20545         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20546         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20547         * gcc.dg/builtin-object-size-1.c: New test.
20548         * gcc.dg/builtin-object-size-2.c: New test.
20549         * gcc.dg/builtin-object-size-3.c: New test.
20550         * gcc.dg/builtin-object-size-4.c: New test.
20551         * gcc.dg/builtin-object-size-5.c: New test.
20552         * gcc.dg/builtin-stringop-chk-1.c: New test.
20553         * gcc.dg/builtin-stringop-chk-2.c: New test.
20554         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20555         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20556         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20557         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20558         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20559         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20560         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20561         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20562         * gcc.c-torture/execute/printf-1.c: New test.
20563         * gcc.c-torture/execute/fprintf-1.c: New test.
20564         * gcc.c-torture/execute/vprintf-1.c: New test.
20565         * gcc.c-torture/execute/vfprintf-1.c: New test.
20566         * gcc.c-torture/execute/printf-chk-1.c: New test.
20567         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20568         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20569         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20570
20571 2005-06-27  Michael Matz  <matz@suse.de>
20572
20573         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20574         slot is not merged if address escapes.
20575
20576 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20577
20578         PR c/21911
20579         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20580
20581 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20582
20583         PR middle-end/17965
20584         * gcc.c-torture/compile/20050622-1.c: New test.
20585
20586         PR middle-end/22028
20587         * gcc.dg/20050620-1.c: New test.
20588
20589 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20590
20591         PR tree-optimization/22026
20592         * gcc.dg/tree-ssa/pr22026.c: New.
20593
20594 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20595
20596         PR libfortran/22144
20597         * gfortran.dg/shift-alloc.f90: New testcase.
20598
20599 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20600
20601         * all files: Update FSF address in copyright headers.
20602
20603 2005-06-22  Jan Hubicka  <jh@suse.cz>
20604
20605         * wholeprogram-1.c: New testcase.
20606         * wholeprogram-2.c: New testcase.
20607
20608 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR 22171
20611         * gcc.dg/tree-ssa/pr22171.c: New test.
20612
20613 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20614
20615         * gfortran.dg/simplify_modulo.f90: New.
20616
20617 2005-06-24  Jan Hubicka  <jh@suse.cz>
20618
20619         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20620
20621 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20622
20623         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20624
20625 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20626
20627         * obj-c++.dg/typedef-alias-1.mm: New.
20628         * objc.dg/typedef-alias-1.m: New.
20629
20630 2005-06-23  Jeff Law  <law@redhat.com>
20631
20632         * gcc.dg/tree-ssa/vrp16.c: New test.
20633
20634 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20635
20636         * lib/target-supports.exp: Add
20637         check_effective_target_fortran_large_real and
20638         check_effective_target_fortran_large_int to check for
20639         corresponding effective targets.
20640         * gfortran.dg/large_integer_kind_1.f90: New test.
20641         * gfortran.dg/large_real_kind_1.f90: New test.
20642
20643 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20644
20645         PR tree-optimization/22117
20646         * gcc.dg/tree-ssa/pr22117.c: New.
20647
20648 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20649
20650         PR testsuite/22123
20651         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20652
20653 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20654
20655         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20656
20657 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20658
20659         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20660         * gfortran.dg/f2c_4.c: Likewise.
20661
20662 2005-06-22 Paul Brook  <paul@codesourcery.com>
20663
20664         PR fortran/21034
20665         * gfortran.dg/auto_save_1.f90: New test.
20666
20667 2005-06-22  Michael Matz  <matz@suse.de>
20668
20669         * gcc.target/x86-64/abi: New directory.
20670         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20671         * gcc.target/x86-64/abi/README.gcc: New file.
20672         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20673         * gcc.target/x86-64/abi/asm-support.s: New file.
20674         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20675         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20676         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20677         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20678         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20679         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20680         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20681         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20682         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20683         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20684         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20685         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20686         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20687         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20688         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20689         * gcc.target/x86_64/abi/test_varargs.c: New test.
20690
20691 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20692
20693         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20694         32-bit i?86 and x86_64.
20695
20696 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20697
20698         * obj-c++.dg/const-str-[1-9].mm: New tests.
20699
20700 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
20701
20702         PR fortran/22010
20703         * gfortran.dg/namelist_use.f90: New.
20704         * gfortran.dg/namelist_use_only.f90: New.
20705
20706 2005-06-21  Jeff Law  <law@redhat.com>
20707
20708         * gcc.dg/tree-ssa/vrp15.c: New test.
20709
20710 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
20711
20712         * lib/target-supports.exp (check_effective_target_vect_reduction):
20713         Remove.
20714         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20715         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20716         remove vect_reduction target keyword. Also avoid two returns in main.
20717         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20718         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20719         * gcc.dg/vect/vect-reduc-1short.c: New test.
20720         * gcc.dg/vect/vect-reduc-1char.c: New test.
20721         * gcc.dg/vect/vect-reduc-2short.c: New test.
20722         * gcc.dg/vect/vect-reduc-2char.c: New test.
20723         * gcc.dg/vect/vect-reduc-6.c: New test.
20724         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20725         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20726         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20727
20728 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20729         Paul Thomas  <pault@gcc.gnu.org>
20730
20731         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20732         New tests.
20733
20734 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20735
20736         * gfortran.dg/backslash_1.f90: New test.
20737         * gfortran.dg/backslash_2.f90: New test.
20738
20739 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
20740
20741         * gfortran.dg/duplicate_labels.f90: New test.
20742
20743 2005-06-20  Jan Beulich  <jbeulich@novell.com>
20744
20745         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20746         unsupportable relocations.
20747         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20748         * gcc.dg/20050321-2.c: xfail for NetWare.
20749
20750 2005-06-20  Andreas Jaeger  <aj@suse.de>
20751
20752         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20753         gcc.target/i386/fastcall-sseregparm.c,
20754         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20755
20756 2005-06-19  Richard Henderson  <rth@redhat.com>
20757
20758         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20759
20760 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20761
20762         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20763
20764 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
20765
20766         PR c++/22115
20767         * g++.dg/conversion/simd2.C: Change expected error message.
20768
20769 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20770
20771         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20772         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20773         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20774
20775 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
20776
20777         * gcc.dg/fold-mod-1.c: New test.
20778
20779 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
20780
20781         PR fortran/19926
20782         * gfortran.dg/pr19926.f90: New test.
20783
20784 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20785
20786         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20787         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20788         targets.
20789         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20790         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20791
20792 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20793
20794         * gcc.target/ia64/float80-varargs-1.c: New test.
20795
20796 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20797
20798         PR tree-opt/22035
20799         * gfortran.dg/f2c_6.f90: New test.
20800
20801 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20802
20803         PR c++/17413
20804         * g++.dg/template/local5.C: New.
20805
20806 2005-06-17  Richard Henderson  <rth@redhat.com>
20807
20808         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20809
20810 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20811
20812         PR testsuite/21945
20813         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20814
20815 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20816
20817         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20818         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20819         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20820         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20821         check_vect to verify the presence of hardware vector support.
20822
20823 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20824
20825         PR testsuite/22056
20826         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20827
20828 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20829
20830         PR libfortran/19216
20831         * gfortran.dg/pr19216.f: Add correct space between brackets and
20832         dg directive.
20833
20834 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20835
20836         PR libfortran/16436
20837         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20838
20839 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20840
20841         * gcc.target/i386/attributes-error.c: New testcase.
20842         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20843         * gcc.target/i386/regparm-stdcall.c: Likewise.
20844         * gcc.target/i386/sseregparm-1.c: Likewise.
20845         * gcc.target/i386/sseregparm-2.c: Likewise.
20846
20847 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         * g++.dg/rtti/crash2.C: New.
20850
20851 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20852
20853         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20854
20855 2005-06-15  David Ung  <davidu@mips.com>
20856
20857         * gcc.target/mips/mips16e-extends.c: New test for testing the
20858         generation of MIPS16e zeb/zeh, seb/seh instructions.
20859
20860 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20861
20862         PR 22018
20863         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20864         * gcc.dg/tree-ssa/pr22018.c: New test.
20865
20866 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20867
20868         * gcc.dg/simd-1.c: Update error messages.
20869         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20870         * gcc.dg/simd-2.c: Update error messages.
20871         * gcc.dg/simd-4.c: New.
20872
20873 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20874
20875         PR c++/20678
20876         * g++.dg/other/crash-4.C: New.
20877
20878 2005-06-14  Devang Patel  <dpatel@apple.com>
20879
20880         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20881
20882 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         PR c++/21929
20885         * g++.dg/parse/crash11.C: Update
20886
20887 2005-06-13  Jeff Law  <law@redhat.com>
20888
20889         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20890         perform the desired transformations.
20891         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20892         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20893
20894 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20895
20896         PR fortran/22038
20897         * gfortran.dg/forall_1.f90: Un-XFAIL.
20898
20899 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         PR c++/21929
20902         * g++.dg/parse/crash26.C: New.
20903
20904         PR c++/20789
20905         * g++.dg/init/member1.C: New.
20906
20907 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gfortran.dg/altreturn_1.f90: New test.
20910
20911 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
20912
20913         PR middle-end/21985
20914         * gcc.dg/tree-ssa/pr21985.c: New test.
20915
20916 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20917
20918         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20919
20920 2005-06-12  Roger Sayle  <roger@eyesopen.com>
20921
20922         PR c++/21930
20923         * g++.dg/other/error10.C: New test case.
20924
20925 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20926
20927         PR libfortran/19155
20928         * gfortran.dg/pr19155.f: Add test.
20929
20930 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20931
20932         * gfortran.dg/f2c_7.f90: New test.
20933
20934         * gfortran.dg/forall_1.f90: XFAILed.
20935
20936 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20937
20938         * gcc.dg/pr14796-1.c: New.
20939         * gcc.dg/pr14796-2.c: New.
20940
20941 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
20942
20943         PR fortran/17792
20944         PR fortran/21375
20945         * gfortran.dg/deallocate_stat.f90: New test.
20946
20947 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
20948
20949         * gfortran.fortran-torture/execute/in-pack.f90: New test.
20950
20951 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
20952
20953         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20954         access will be generated when this loop is vectorized. Test that
20955         accesses with same alignment were detected.
20956         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20957         Test that accesses with same alignment were detected.
20958         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20959         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20960         alignment were detected.
20961
20962 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
20963
20964         PR c++/10611
20965         * g++.dg/conversion/simd2.C: New.
20966
20967 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20968
20969         * gcc.dg/Wcxx-compat-1.c: New.
20970
20971 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
20972
20973         PR libfortran/21480
20974         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20975         complex array.
20976
20977 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20978
20979         * gcc.dg/alias-8.c: New.
20980
20981 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20982
20983         * gcc.dg/format/cmn_err-1.c: Update.
20984
20985 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20986
20987         PR target/20666
20988         * gcc.target/sparc/fexpand-2.c: New.
20989         * gcc.target/sparc/fpmerge-2.c: New.
20990         * gcc.target/sparc/fpmul-2.c: New.
20991         * gcc.target/sparc/noresult.c: New.
20992         * gcc.target/sparc/pdist-2.c: New.
20993         * gcc.target/sparc/pdist-3.c: New.
20994
20995 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20996
20997         PR testsuite/21702
20998         * gcc.target/i386/i386.exp: Fix comment typo.
20999
21000 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         PR c++/19497
21003         * g++.dg/inherit/using5.C: New.
21004         * g++.dg/inherit/using6.C: New.
21005
21006 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21007
21008         PR c++/19894
21009         * g++.dg/template/ptrmem15.C: New test.
21010
21011         PR c++/20563
21012         * g++.dg/ext/label4.C: New test.
21013
21014 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21015
21016         * gcc.dg/tls/debug-1.c: New test.
21017
21018 2005-06-07  Dale Johannesen  <dalej@apple.com>
21019
21020         * gcc.target/i386/movq.c: New.
21021
21022 2005-06-07  Dale Johannesen  <dalej@apple.com>
21023
21024         * gcc.dg/20050607-1.c: New.
21025
21026 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21027
21028         PR middle-end/21850
21029         * gcc.c-torture/execute/20050607-1.c: New test.
21030
21031 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21032
21033         PR libfortran/21926
21034         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21035         Test case where the return array has lowest stride one,
21036         but isn't packed.
21037
21038 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21039
21040         * lib/target-supports.exp (check_effective_target_sync_int_long):
21041         Add s390 and s390x targets.
21042
21043 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21044
21045         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21046         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21047         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21048         * gcc.dg/tree-ssa/loop-9.c: New test.
21049
21050 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         * g++.dg/parse/defarg10.C: New.
21053
21054 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21055
21056         PR regression/21897
21057         * gcc.c-torture/execute/20050604-1.c: New test.
21058
21059 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21060
21061         PR 21903
21062         * g++.dg/parse/defarg9.C: New.
21063
21064         PR c++/20637
21065         * g++.dg/inherit/using4.C: New.
21066         * g++.dg/overload/error1.C: Adjust expected errors.
21067         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21068         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21069         * g++.old-deja/g++.other/redecl2.C: Likewise.
21070         * g++.old-deja/g++.other/redecl4.C: Likewise.
21071         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21072
21073 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21074
21075         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21076
21077 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21078
21079         * lib/gfortran.exp (gfortran_target_compile): Call
21080         dg-additional-files-options
21081         * gfortran.dg/f2c_4.f90: New file
21082         * gfortran.dg/f2c_4.c: New file
21083         * gfortran.dg/f2c_5.f90: New file
21084         * gfortran.dg/f2c_5.c: New file
21085
21086 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21087
21088         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21089
21090         PR fortran/21912
21091         * gfortran.dg/array_constructor_4.f90: New test.
21092
21093 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21094
21095         PR c++/21619
21096         * g++.dg/ext/builtin9.C: New test.
21097
21098 2005-06-05  Dale Johannesen  <dalej@apple.com>
21099
21100         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21101         * gcc.c-torture/execute/20050603-2.c: Ditto.
21102
21103 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21104
21105         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21106         * gcc.dg/vect/vect-reduc-1.c: New.
21107         * gcc.dg/vect/vect-reduc-2.c: New.
21108         * gcc.dg/vect/vect-reduc-3.c: New.
21109
21110 2005-06-04  Dale Johannesen  <dalej@apple.com>
21111
21112         * gcc.c-torture/execute/20050603-1.c: New.
21113         * gcc.c-torture/execute/20050603-2.c: New.
21114         * gcc.dg/20050603-3.c: New.
21115
21116 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21117
21118         PR fortran/19195
21119         * gfortran.dg/debug_1.f90: New test.
21120
21121         * gfortran.dg/forall_1.f90: New test.
21122
21123 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21124
21125         * gfortran.dg/array_constructor_3.f90: New test.
21126
21127 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21128
21129         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21130
21131 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21132
21133         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21134
21135 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21136
21137         PR c/21873
21138         * gcc.dg/init-excess-1.c: New test.
21139
21140 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/21853
21143         * g++.dg/expr/static_cast6.C: New test.
21144
21145 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21146
21147         * gcc.dg/tree-ssa/vrp14.c: New test.
21148
21149 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21150
21151         PR c++/21336
21152         * g++.dg/template/new2.C: New test.
21153
21154 2005-06-03  Josh Conner  <jconner@apple.com>
21155
21156         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21157         all entries in initializer.
21158
21159 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21160
21161         PR middle-end/21858
21162         * gcc.dg/pr21858.c: New testcase.
21163
21164 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21165
21166         PR tree-optimization/21292
21167
21168         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21169         New.
21170         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21171         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21172         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21173         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21174         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21175
21176 2005-06-02  Richard Henderson  <rth@redhat.com>
21177
21178         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21179
21180 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21181
21182         * gcc.dg/wtypequal.c: New testcase.
21183
21184 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21185
21186         PR 21582
21187         * gcc.dg/tree-ssa/pr21582.c: New test.
21188
21189 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         PR c++/21280
21192         * g++.dg/opt/interface2.h: New.
21193         * g++.dg/opt/interface2.C: New.
21194         * g++.dg/init/ctor4.C: Adjust error lines.
21195         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21196         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21197         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21198         * g++.old-deja/g++.pt/assign1.C: Likewise.
21199         * g++.old-deja/g++.pt/crash20.C: Likewise.
21200
21201 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21202
21203         PR tree-optimization/21734
21204         * g++.dg/vect/pr21734_1.cc: New.
21205         * g++.dg/vect/pr21734_2.cc: New.
21206
21207 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         PR c++/20350
21210         * g++.dg/template/spec24.C: New.
21211
21212         PR c++/21151
21213         * g++.dg/pch/local-1.C: New.
21214         * g++.dg/pch/local-1.Hs: New.
21215
21216 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21217
21218         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21219         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21220         * gcc.dg/tree-ssa/pr14341.c: New test.
21221         * gcc.dg/tree-ssa/pr14841.c: New test.
21222         * gcc.dg/tree-ssa/pr20701.c: New test.
21223         * gcc.dg/tree-ssa/pr21086.c: New test.
21224         * gcc.dg/tree-ssa/pr21090.c: New test.
21225         * gcc.dg/tree-ssa/pr21332.c: New test.
21226         * gcc.dg/tree-ssa/pr21458.c: New test.
21227         * gcc.dg/tree-ssa/pr21658.c: New test.
21228         * gcc.dg/tree-ssa/vrp01.c: New test.
21229         * gcc.dg/tree-ssa/vrp02.c: New test.
21230         * gcc.dg/tree-ssa/vrp03.c: New test.
21231         * gcc.dg/tree-ssa/vrp04.c: New test.
21232         * gcc.dg/tree-ssa/vrp05.c: New test.
21233         * gcc.dg/tree-ssa/vrp06.c: New test.
21234         * gcc.dg/tree-ssa/vrp07.c: New test.
21235         * gcc.dg/tree-ssa/vrp08.c: New test.
21236         * gcc.dg/tree-ssa/vrp09.c: New test.
21237         * gcc.dg/tree-ssa/vrp10.c: New test.
21238         * gcc.dg/tree-ssa/vrp11.c: New test.
21239         * gcc.dg/tree-ssa/vrp12.c: New test.
21240         * gcc.dg/tree-ssa/vrp13.c: New test.
21241
21242 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21243
21244         PR 21029
21245         * gcc.dg/tree-ssa/pr21029.c: New test.
21246
21247 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21248
21249         * gfortran.dg/logint-1.f: New test case.
21250         * gfortran.dg/logint-2.f: Likewise.
21251         * gfortran.dg/logint-3.f: Likewise.
21252
21253 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21254
21255         PR c/21536
21256         PR c/20760
21257         * gcc.dg/20050527-1.c: New test.
21258
21259         * gcc.dg/i386-sse-12.c: New test.
21260
21261         PR fortran/21729
21262         * gfortran.dg/implicit_5.f90: New test.
21263
21264 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21265
21266         PR fortran/20883
21267         * gfortran/assign_4.f90: New test.
21268         * gfortran/assign_2.f90: Change compile to run.
21269
21270 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21271
21272         * lib/target-supports.exp
21273         (check_effective_target_sync_char_short): New.
21274         * gcc.dg/sync-2.c: New.
21275
21276 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21277
21278         PR tree-optimization/21817
21279         * gcc.dg/torture/pr21817-1.c: New.
21280
21281 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         PR c++/21165
21284         * g++.dg/template/init5.C: New.
21285
21286 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21287
21288         * gfortran.dg/char_initialiser_actual.f90:
21289         Test character initialisers as actual arguments.
21290         * gfortran.dg/char_pointer_comp_assign.f90:
21291         Test character pointer structure component assignments.
21292         * gfortran.dg/char_array_structure_constructor.f90:
21293         Test character components in structure constructors.
21294
21295 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21296
21297         PR middle-end/20931
21298         * g++.dg/opt/pr20931.C: New test.
21299
21300 2005-05-31  Andreas Jaeger  <aj@suse.de>
21301
21302         PR testsuite/20772
21303         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21304         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21305         g++.old-deja/g++.ext/asmspec1.C,
21306         g++.old-deja/g++.other/regstack.C,
21307         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21308         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21309         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21310         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21311         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21312         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21313         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21314         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21315         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21316         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21317         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21318         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21319         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21320         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21321         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21322         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21323         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21324         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21325         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21326
21327 2005-05-31  Jeff Law  <law@redhat.com>
21328
21329         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21330
21331 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21332
21333         PR middle-end/21743
21334         * gcc.dg/builtins-1.c: Activate disabled clog test.
21335         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21336
21337 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21338
21339         * gfortran.dg/char_pointer_assign.f90:
21340         Test character-pointer assignments and pointer assignments.
21341         * gfortran.dg/char_pointer_dummy.f90:
21342         Test character-pointer dummy arguments.
21343         * gfortran.dg/char_pointer_func.f90:
21344         Test character-pointer function returns.
21345         * gfortran.dg/char_pointer_dependency.f90:
21346         Test character-pointer functions with dependencies.
21347
21348 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21349
21350         PR c++/21784
21351         * g++.dg/lookup/using14.C: New test.
21352
21353 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21354
21355         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21356         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21357         trailing ^M.
21358
21359 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21360
21361         PR c++/17413
21362         * g++.dg/template/local5.C: New.
21363
21364         PR target/21761
21365         * gcc.c-torture/compile/pr21761.c: New.
21366
21367         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21368         before darwin8.
21369
21370 2005-05-30  Steven G. Kargl
21371
21372         PR fortran/20846
21373         * gfortran.dg/inquire_8.f90: New test.
21374
21375 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21376
21377         PR libfortran/21376
21378         * gfortran.dg/output_exponents_1.f90: New test.
21379
21380 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21381
21382         PR libfortran/20006
21383         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21384
21385 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21386
21387         PR c++/21210
21388         * g++.dg/ext/complex1.C: New test.
21389
21390         PR c++/21340
21391         * g++.dg/init/ctor6.C: New test.
21392
21393 2005-05-29  Jan Hubicka  <jh@suse.cz>
21394
21395         * gcc.c-torture/compile/pr21562.c: New.
21396
21397 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21398
21399         * gfortran.dg/subnormal_1.f90: New test.
21400
21401 2005-05-28  Jan Hubicka  <jh@suse.cz>
21402
21403         * tree-prof.exp: Fix comment.
21404         * value-prof-1.c: New.
21405         * value-prof-2.c: New.
21406         * value-prof-3.c: New.
21407         * value-prof-4.c: New.
21408
21409 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/21614
21412         * g++.dg/expr/ptrmem6.C: New test.
21413         * g++.dg/expr/ptrmem6a.C: Likewise.
21414
21415 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21416
21417         PR tree-optimization/21658
21418         * gcc.dg/tree-ssa/pr21658.c: New.
21419
21420 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         PR c++/21455
21423         * g++.dg/inherit/ptrmem3.C: New.
21424
21425         PR c++/21681
21426         * g++.dg/parse/template16.C: New.
21427
21428 2005-05-27  Andreas Jaeger  <aj@suse.de>
21429
21430         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21431
21432         * gcc.dg/i386-sse-8.c: Run test on all archs.
21433
21434 2005-05-26  Mike Stump  <mrs@apple.com>
21435
21436         * objc.dg/isa-field-1.m: Only run on darwin.
21437         * objc.dg/lookup-1.m: Likewise.
21438         * objc.dg/try-catch-8.m: Likewise.
21439
21440 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21441
21442         PR tree-optimization/9814
21443         * gcc.dg/pr9814-1.c: New test case.
21444
21445 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21446
21447         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21448         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21449         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21450         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21451         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21452         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21453         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21454         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21455         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21456         objc.dg/try-catch-8.m: New.
21457
21458 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21459
21460         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21461         remove extraneous semicolons.
21462
21463 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21464
21465         * obj-c++.dg/comp-types-12.mm: New.
21466         * objc.dg/comp-types-11.m: New.
21467         * objc.dg/selector-4.m: New.
21468
21469 2005-05-26  Andreas Jaeger  <aj@suse.de>
21470
21471         PR testsuite/20772
21472         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21473         g++.old-deja/g++.ext/attrib3.C,
21474         g++.old-deja/g++.other/store-expr1.C,
21475         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21476         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21477         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21478         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21479         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21480         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21481         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21482         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21483         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21484         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21485         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21486         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21487         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21488         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21489         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21490         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21491         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21492         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21493         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21494
21495 2005-05-26  Andreas Jaeger  <aj@suse.de>
21496
21497         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21498         x86-64 compilation.
21499
21500 2005-05-26  Andreas Jaeger  <aj@suse.de>
21501
21502         PR testsuite/20772
21503         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21504         gcc.misc-tests/i386-pf-athlon-1.c,
21505         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21506         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21507         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21508         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21509         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21510         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21511         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21512         programs.
21513
21514         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21515         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21516         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21517         x86-64 compilation.
21518
21519         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21520         x86_64.
21521
21522         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21523         effective-target ilp32.
21524
21525 2005-05-26  David Ung  <davidu@mips.com>
21526
21527         * gcc.target/mips/ext_ins.c: New test for testing the generation
21528         of MIPS32/64 rev 2 ext/ins instructions.
21529
21530 2005-05-26  Andreas Jaeger  <aj@suse.de>
21531
21532         * treelang/compile/unsigned.tree: Use gimple instead of
21533         nonexisting generic dump.
21534
21535 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21536
21537         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21538
21539 2005-05-26  Andreas Jaeger  <aj@suse.de>
21540
21541         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21542
21543 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21544
21545         PR libfortran/17283
21546         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21547         Test callee-allocated memory with write statements.
21548
21549 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21550
21551         PR middle-end/21709
21552         * gcc.dg/pr21709-1.c: New test case.
21553
21554 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21555             Mike Stump  <mrs@apple.com>
21556
21557         * objc/execute/next_mapping.h: Update for C++.
21558
21559         * obj-c++.dg/selector-1.mm: Move to...
21560         * obj-c++.dg/selector-4.mm: here...
21561
21562         * obj-c++.dg/basic.mm: New.
21563         * obj-c++.dg/comp-types-1.mm: New.
21564         * obj-c++.dg/cxx-class-1.mm: New.
21565         * obj-c++.dg/cxx-ivars-1.mm: New.
21566         * obj-c++.dg/cxx-ivars-2.mm: New.
21567         * obj-c++.dg/cxx-ivars-3.mm: New.
21568         * obj-c++.dg/cxx-scope-1.mm: New.
21569         * obj-c++.dg/cxx-scope-2.mm: New.
21570         * obj-c++.dg/defs.mm: New.
21571         * obj-c++.dg/empty-private-1.mm: New.
21572         * obj-c++.dg/encode-1.mm: New.
21573         * obj-c++.dg/encode-2.mm: New.
21574         * obj-c++.dg/encode-3.mm: New.
21575         * obj-c++.dg/extern-c-1.mm: New.
21576         * obj-c++.dg/extra-semi.mm: New.
21577         * obj-c++.dg/fix-and-continue-2.mm: New.
21578         * obj-c++.dg/isa-field-1.mm: New.
21579         * obj-c++.dg/ivar-list-semi.mm: New.
21580         * obj-c++.dg/local-decl-1.mm: New.
21581         * obj-c++.dg/lookup-1.mm: New.
21582         * obj-c++.dg/lookup-2.mm: New.
21583         * obj-c++.dg/method-1.mm: New.
21584         * obj-c++.dg/method-2.mm: New.
21585         * obj-c++.dg/method-3.mm: New.
21586         * obj-c++.dg/method-4.mm: New.
21587         * obj-c++.dg/method-5.mm: New.
21588         * obj-c++.dg/method-6.mm: New.
21589         * obj-c++.dg/method-7.mm: New.
21590         * obj-c++.dg/no-extra-load.mm: New.
21591         * obj-c++.dg/overload-1.mm: New.
21592         * obj-c++.dg/pragma-1.mm: New.
21593         * obj-c++.dg/pragma-2.mm: New.
21594         * obj-c++.dg/private-1.mm: New.
21595         * obj-c++.dg/private-2.mm: New.
21596         * obj-c++.dg/proto-qual-1.mm: New.
21597         * obj-c++.dg/qual-types-1.mm: New.
21598         * obj-c++.dg/stubify-1.mm: New.
21599         * obj-c++.dg/stubify-2.mm: New.
21600         * obj-c++.dg/super-class-1.mm: New.
21601         * obj-c++.dg/super-class-2.mm: New.
21602         * obj-c++.dg/super-dealloc-1.mm: New.
21603         * obj-c++.dg/super-dealloc-2.mm: New.
21604         * obj-c++.dg/template-1.mm: New.
21605         * obj-c++.dg/template-2.mm: New.
21606         * obj-c++.dg/template-3.mm: New.
21607         * obj-c++.dg/template-4.mm: New.
21608         * obj-c++.dg/template-5.mm: New.
21609         * obj-c++.dg/template-6.mm: New.
21610         * obj-c++.dg/try-catch-1.mm: New.
21611         * obj-c++.dg/try-catch-2.mm: New.
21612         * obj-c++.dg/try-catch-3.mm: New.
21613         * obj-c++.dg/try-catch-4.mm: New.
21614         * obj-c++.dg/try-catch-5.mm: New.
21615         * obj-c++.dg/try-catch-6.mm: New.
21616         * obj-c++.dg/try-catch-7.mm: New.
21617         * obj-c++.dg/try-catch-8.mm: New.
21618         * obj-c++.dg/try-catch-9.mm: New.
21619         * obj-c++.dg/va-meth-1.mm: New.
21620
21621 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21622
21623         * obj-c++.dg/selector-1.mm: New.
21624         * obj-c++.dg/selector-2.mm: New.
21625
21626 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21627
21628         * obj-c++.dg/selector-3.mm: New.
21629         * objc.dg/selector-3.m: New.
21630
21631 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21632
21633         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21634         about where warning appears.
21635
21636 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21637
21638         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21639         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21640         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21641         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21642
21643 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21644
21645         * gcc.dg/20050524-1.c: New test.
21646
21647 2005-05-25  Jan Hubicka  <jh@suse.cz>
21648
21649         * gcc.dg/tree-prof/inliner-1.c: New.
21650
21651 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21652
21653         * gcc.dg/tree-prof: New directory.
21654         * gcc.dg/tree-prof/tree-prof.exp: New.
21655
21656 2005-05-25  DJ Delorie  <dj@redhat.com>
21657
21658         * gcc.dg/Wattributes-1.c: New.
21659         * gcc.dg/Wattributes-2.c: New.
21660         * gcc.dg/Wattributes-3.c: New.
21661
21662 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21663
21664         PR tree-optimization/19833
21665         * gcc.dg/uninit-4.c: Remove xfail.
21666         * gcc.dg/uninit-9.c: Ditto.
21667
21668 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21669
21670         * obj-c++.dg/bitfield-[1-5].mm: New.
21671         * obj-c++.dg/class-protocol-1.mm: New.
21672         * obj-c++.dg/comp-types-1[0-1].mm: New.
21673         * obj-c++.dg/comp-types-[2-9].mm: New.
21674         * obj-c++.dg/encode-[4-8].mm: New.
21675         * obj-c++.dg/layout-1.mm: New.
21676         * obj-c++.dg/method-1[0-9].mm: New.
21677         * obj-c++.dg/method-2[0-1].mm: New.
21678         * obj-c++.dg/method-[8-9].mm: New.
21679         * obj-c++.dg/objc-gc-3.mm: New.
21680         * obj-c++.dg/try-catch-10.mm: New.
21681         * objc.dg/bitfield-5.m: New.
21682         * objc.dg/comp-types-10.m: New.
21683         * objc.dg/comp-types-9.m: New.
21684         * objc.dg/layout-1.m: New.
21685         * objc.dg/objc-gc-4.m: New.
21686         * objc.dg/try-catch-9.m: New.
21687         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21688         * objc.dg/comp-types-1.m: Likewise.
21689         * objc.dg/comp-types-[5-6].m: Likewise.
21690         * objc.dg/method-9.m: Likewise.
21691
21692 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21693
21694         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21695         and on hardware without VMX support.
21696
21697         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21698
21699         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21700
21701         * lib/profopt.exp (dg-final-generate, dg-final-use,
21702         profopt-final-code, profopt-get-options): New.
21703         (profopt-execute): Process test directives.
21704
21705         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21706         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21707         cleanup-tree-dump, cleanup-saved-temps): Update comments.
21708
21709 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
21710
21711         PR C++/21645
21712         * g++.dg/init/ctor5.C: New test.
21713
21714 2005-05-24  Ira Rosen  <irar@il.ibm.com>
21715
21716         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21717         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21718         vect-113.c, vect-114.c.
21719
21720 2005-05-23  Adam Nemet  <anemet@lnxw.com>
21721
21722         * gcc.dg/const-elim-1.c: Remove xfails.
21723
21724 2005-05-23  Jeff Law  <law@redhat.com>
21725
21726         * gcc.c-torture/compile/pr21638.c: New test.
21727         * gcc.c-torture/compile/20050520-1.c: New test.
21728
21729 2005-05-23  Nick Clifton  <nickc@redhat.com>
21730
21731         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21732         be a proper triple, ie: m32r*-*-*.
21733         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21734
21735 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
21736
21737         PR middle-end/21331
21738         PR tree-opt/21293
21739         * gcc.c-torture/compile/pr21293.c: New test.
21740         * gcc.c-torture/execute/pr21331.c: New test.
21741
21742 2004-05-20  Richard Henderson  <rth@redhat.com>
21743
21744         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21745
21746 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
21747
21748         * obj-c++-dg.exp: Add.
21749         * obj-c++.exp: Add.
21750         * obj-c++.dg/dg.exp: Add.
21751
21752 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21753
21754         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21755         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21756
21757 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
21758
21759         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21760
21761 2004-05-19  Richard Henderson  <rth@redhat.com>
21762
21763         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21764
21765 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
21766
21767         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21768
21769         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21770
21771 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
21772
21773         PR c++/21495
21774         * g++.dg/parse/extern1.C: New test.
21775         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21776
21777 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21778
21779         * gcc.dg/c99-math.h: New.
21780         * gcc.dg/c99-math-float-1.c: New test.
21781         * gcc.dg/c99-math-double-1.c: Likewise.
21782         * gcc.dg/c99-math-long-double-1.c: Likewise.
21783
21784 2005-05-18  Richard Henderson  <rth@redhat.com>
21785
21786         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21787
21788 2005-05-18  Devang Patel  <dpatel@apple.com>
21789
21790         * g++.dg/opt/20050511-1.C: New test.
21791
21792 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21793
21794         PR libfortran/21127
21795         * gfortran.dg/reshape-complex.f90: New test.
21796
21797 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21798
21799         * gfortran.dg/array_constructor_1.f90: New test.
21800         * gfortran.dg/array_constructor_2.f90: New test.
21801
21802 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21803
21804         PR fortran/20954
21805         * gfortran.dg/pr20954.f: New test.
21806
21807 2005-05-17  Mike Stump  <mrs@apple.com>
21808
21809         Yet more Objective-C++...
21810
21811         * objc.dg/method-5.m: Update.
21812         * objc.dg/method-6.m: Update.
21813         * objc.dg/method-7.m: Update.
21814         * objc.dg/method-9.m: Update.
21815         * objc.dg/try-catch-2.m: Update.
21816
21817 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21818
21819         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21820         Remove little-endian optimizations.
21821
21822 2005-05-17  Jeff Law  <law@redhat.com>
21823
21824         * g++.dg/tree-ssa/pr14814.C: New test.
21825         * gcc.dg/tree-ssa/pr14814.C: New test.
21826         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21827         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21828
21829 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21830
21831         * gcc.dg/compat/generate-random.c: Do not include
21832         libiberty.h.
21833         * gcc.dg/compat/generate-random_r.c: Likewise.
21834
21835 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21836
21837         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21838
21839 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21840
21841         PR middle-end/21595
21842         * g++.dg/tree-ssa/builtin1.C: New testcase.
21843
21844 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21845
21846         PR c++/21454
21847         * g++.dg/opt/const4.C: New test.
21848
21849         PR middle-end/21492
21850         * g++.dg/opt/crossjump1.C: New test.
21851
21852         PR tree-optimization/21610
21853         * gcc.c-torture/compile/20050516-1.c: New test.
21854
21855         PR fortran/15080
21856         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21857         about the test failing.
21858         * gfortran.fortran-torture/execute/where_7.f90: New test.
21859         * gfortran.fortran-torture/execute/where_8.f90: New test.
21860
21861 2005-05-16  Richard Henderson  <rth@redhat.com>
21862
21863         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21864         i?86 and x86_64.
21865
21866 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21867
21868         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21869         (limits.h): Include unconditionally.
21870         (stdlib.h): Likewise.
21871         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21872         (limits.h): Include unconditionally.
21873         (stdlib.h): Likewise.
21874         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21875         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21876         (limits.h): Include unconditionally.
21877         (stdlib.h): Likewise.
21878         (hashtab.h): Do not include.
21879         (getopt.h): Likewise.
21880         (stddef.h): Include.
21881         (hashval_t): Define.
21882         (struct entry): Add "next" field.
21883         (HASH_SIZE): New macro.
21884         (hash_table): New variable.
21885         (switchfiles): Do not use xmalloc.
21886         (mix): New macro.
21887         (iterative_hash): New function.
21888         (hasht): Remove.
21889         (e_exists): New function.
21890         (e_insert): Likewise.
21891         (output): Use, instead of libiberty hashtable functions.
21892         (main): Do not use getopt.  Do not call htab_create.
21893
21894 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21895
21896         PR libstdc++/21526
21897         * lib/target-supports.exp (check_mkfifo_available):
21898         Return 0 for cygwin as mkfifo support incomplete on platform.
21899         Fix typos in comments.
21900
21901 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21902
21903         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21904
21905 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21906
21907         PR fortran/17432
21908         * gfortran.dg/assign_4.f: New test.
21909
21910 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21911
21912         PR tree-optimization/21563
21913         * gcc.dg/tree-ssa/pr21563.c: New.
21914
21915 2005-05-14  Jan Hubicka  <jh@suse.cz>
21916
21917         * gcc.dg/noreturn-7.c: Allow control reaches warning.
21918
21919 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
21920
21921         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21922
21923 2005-05-13  Julian Brown  <julian@codesourcery.com>
21924
21925         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21926         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21927
21928 2005-05-13  Jan Hubicka  <jh@suse.cz>
21929
21930         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21931         * gcc.dg/fold-xor-?.c: Likewise.
21932         * gcc.dg/pr15784-?.c: Likewise.
21933         * gcc.dg/pr20922-?.c: Likewise.
21934         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21935         * gcc.dg/tree-ssa/pr17598.c: Likewise.
21936         * gcc.dg/tree-ssa/pr20470.c: Likewise.
21937
21938 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21939
21940         PR fortran/21260
21941         * gfortran.dg/hollerith_1.f90: New test.
21942
21943 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21944
21945         * gfortran.dg/func_result_2.f90: New test.
21946
21947 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21948
21949         * gfortran.dg/dev_null.f90: New test.
21950
21951 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
21952
21953         * gcc.dg/arm-vfp1.c: Revert last change.
21954
21955 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
21956
21957         PR middle-end/19807
21958         PR tree-optimization/19639
21959         * g++.dg/tree-ssa/pr19807.C: New testcase.
21960
21961 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21962
21963         PR libfortran/21471
21964         * gfortran.dg/append-1.f90: New test.
21965
21966 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21967
21968         * gcc.dg/pr18501.c: XFAIL.
21969         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21970         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21971         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21972         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21973         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21974         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21975         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21976         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21977
21978 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21979
21980         PR fortran/20178
21981         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21982         gfortran.dg/f2c_3.f90: New tests.
21983
21984         * gfortran.dg/return_1.f90: Fix dg annotation.
21985
21986 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21987
21988         * gcc.c-torture/compile/20050510-1.c: New test.
21989
21990 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21991
21992         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21993
21994 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21995
21996         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21997
21998 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21999
22000         PR c/17913
22001         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22002
22003 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22004
22005         PR c/21342
22006         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22007         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22008
22009 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22010
22011         PR debug/16676
22012         * gcc.dg/debug/pr16676.c: New test.
22013
22014 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22015
22016         PR testsuite/21443
22017         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22018         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22019         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22020         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22021         Change -O1 to -O2.
22022         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22023         -fno-tree-dominator-opts.
22024
22025 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22026
22027         * gfortran.dg/return_1.f90: New test.
22028
22029 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22030
22031         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22032
22033         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22034
22035 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         PR c++/21427
22038         * g++.dg/inherit/covariant13.C: New.
22039
22040 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22041
22042         PR libfortran/19155
22043         * gfortran.dg/pr19155.f: New test.
22044
22045 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22046
22047         PR inline-asm/8788
22048         * gcc.dg/pr8788-1.c: New testcase.
22049
22050 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22051
22052         PR target/21416
22053         * gcc.target/mips/fpcmp-[12].c: New tests.
22054
22055 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22056
22057         * lib/target-supports-dg.exp (dg-require-fork): New function.
22058         (dg-require-mkfifo): Likewise.
22059         * lib/target-supports.exp (check_function_available): New
22060         function.
22061         (check_fork_available): Likewise.
22062         (check_mkfifo_available): Likewise.
22063
22064 2005-05-06  Jeff Law  <law@redhat.com>
22065
22066         * gcc.c-torture/compile/pr21380.c: New test.
22067
22068 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22069
22070         PR c++/20961
22071         * g++.dg/ext/weak3.C: New test.
22072
22073 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22074
22075         PR c++/21352
22076         * g++.dg/template/crash37.C: New test.
22077
22078 2005-05-05  Paul Brook  <paul@codesourcery.com>
22079
22080         * gcc.dg/arm-g2.c: Use effective-target arm32.
22081         * gcc.dg/arm-mmx-1.c: Ditto.
22082         * gcc.dg/arm-scd42-2.c: Ditto.
22083         * gcc.dg/arm-vfp1.c: Ditto.
22084         * lib/target-supports.exp (check_effective_target_arm32): New
22085         function.
22086
22087 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22088
22089         PR libfortran/21354
22090         gfortran.dg/in_pack_rank7.f90: New test.
22091
22092 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22093
22094         PR middle-end/15618
22095         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22096
22097 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22098
22099         PR middle-end/21265
22100         * gcc.dg/20050503-1.c: New test.
22101
22102         PR rtl-optimization/21239
22103         * gcc.dg/i386-sse-11.c: New test.
22104
22105 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22106
22107         PR target/16888
22108         * gcc.target/i386/asm-1.c: New test.
22109
22110 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22111
22112         PR rtl-optimization/21330
22113         * gcc.c-torture/execute/20050502-1.c: New test.
22114
22115         PR target/21297
22116         * gcc.c-torture/execute/20050502-2.c: New test.
22117
22118 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22119
22120         PR middle-end/21282
22121         * gcc.dg/pr21282.c: New.
22122
22123 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22124
22125         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22126         * gcc.dg/vect/vect-92.c: Likewise.
22127         * gcc.dg/vect/vect-93.c: Likewise.
22128         * gcc.dg/vect/vect-dv-1.c: Likewise.
22129         * gcc.dg/vect/vect-dv-2.c: Likewise.
22130         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22131
22132 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22133
22134         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22135         * gfortran.dg/vect/vect-2.f90: Likewise.
22136         * gfortran.dg/vect/vect-3.f90: Likewise.
22137         * gfortran.dg/vect/vect-4.f90: Likewise.
22138         * gfortran.dg/vect/vect-5.f90: Likewise.
22139
22140 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22141
22142         PR target/20813
22143         * gcc.dg/rs6000-fpint-2.c: New.
22144
22145 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22146
22147         PR c/15698
22148         * gcc.dg/builtins-30.c: Update expected messages.
22149         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22150         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22151         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22152
22153 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22154
22155         PR tree-optimization/21294
22156         * gcc.dg/tree-ssa/pr21294.c: New.
22157
22158 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22159
22160         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22161         __builtin_altivec_st_internal_4si built-in.
22162
22163 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22164
22165         PR c++/15875
22166         * g++.dg/template/ptrmem14.C: New test.
22167
22168 2005-05-02  Paul Brook  <paul@codesourcery.com>
22169
22170         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22171
22172 2005-05-02  Michael Matz  <matz@suse.de>
22173
22174         PR c++/19542
22175         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22176
22177 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22178
22179         * g++.dg/cpp/weak.C: New test.
22180
22181 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22182
22183         * gcc.dg/tree-ssa/loop-8.c: New test.
22184
22185 2005-04-30  Michael Maty  <matz@suse.de>
22186
22187         * gcc.dg/inline-mcpy.c: New test.
22188
22189 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22190
22191         PR libfortran/18958
22192         * gfortran.dg/eoshift.f90: New test case.
22193
22194 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22195
22196         PR libfortran/18857
22197         * gfortran.dg/matmul_1.f90: New test.
22198
22199 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22200
22201         PR tree-optimization/21030
22202         * gcc.dg/tree-ssa/pr21030.c: New.
22203
22204 2005-04-29  Devang Patel  <dpatel@apple.com>
22205
22206         PR tree-optimization/21272
22207         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22208
22209 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22210
22211         PR fortran/13082
22212         PR fortran/18824
22213         * gfortran.dg/entry_4.f90: New test.
22214         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22215         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22216         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22217         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22218         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22219         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22220         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22221
22222 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22223
22224         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22225
22226 2005-04-29  Paul Brook  <paul@codesourcery.com>
22227
22228         * gfortran.dg/entry_3.f90: New test.
22229
22230 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22231
22232         * gfortran.dg/implicit_4.f90: New test.
22233
22234 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22235
22236         * lib/target-supports.exp (check_profiling_available): Return
22237         false for xtensa-*-elf.
22238
22239 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22240
22241         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22242         error if file cannot be deleted.
22243
22244 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22245
22246         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22247         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22248         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22249         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22250         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22251         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22252         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22253         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22254         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22255         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22256         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22257         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22258         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22259
22260 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22261
22262         PR fortran/20865
22263         * gfortran.dg/pr20865.f90: New test.
22264
22265 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22266
22267         * gcc.dg/void-cast-2.c: New test.
22268
22269 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22270
22271         PR c/21159
22272         * gcc.dg/void-cast-1.c: New test.
22273
22274 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22275
22276         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22277
22278 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22279
22280         PR fortran/21177
22281         * gfortran.dg/pr21177.f90: New test.
22282
22283 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22284
22285         PR tree-optimization/21171
22286         * gcc.dg/tree-ssa/pr21171.c: New test.
22287
22288 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22289
22290         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22291         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22292         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22293         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22294         gcc.dg/tree-ssa/gen-vect-32.c: New.
22295         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22296         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22297         don't run on PPC32.
22298
22299 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22300
22301         PR c/21213
22302         * gcc.dg/transparent-union-3.c: New test.
22303
22304 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22305
22306         PR c/20740
22307         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22308         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22309         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22310         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22311         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22312         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22313
22314 2005-04-26  Jeff Law  <law@redhat.com>
22315
22316         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22317         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22318         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22319         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22320         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22321         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22322         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22323
22324 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22325
22326         PR tree-optimization/17598
22327         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22328
22329 2005-04-25  Mike Stump  <mrs@apple.com>
22330
22331         * objc.dg/fix-and-continue-1.m: Add.
22332
22333 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22334
22335         PR c++/20995
22336         * g++.dg/opt/pr20995-1.C: New test case.
22337
22338 2005-04-25  Devang Patel <dpatel@apple.com>
22339
22340         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22341
22342 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22343
22344         PR testsuite/21062
22345         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22346
22347 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22348
22349         PR C++/21188
22350         * g++.dg/opt/rtti2.C: New test.
22351
22352 2005-04-25  Paul Brook  <paul@codesourcery.com>
22353         Steven G. Kargl  <kargls@comcast.net>
22354
22355         PR fortran/20879
22356         * gfortran.dg/ichar_1.f90: New file.
22357
22358 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR middle-end/20991
22361         * g++.dg/opt/pr20991.C: New test.
22362
22363         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22364         where sizeof (type) < __alignof__ (type).
22365         * gcc.dg/compat/struct-layout-1.h: Likewise.
22366
22367 2005-04-24  Per Bothner  <per@bothner.com>
22368             Devang Patel  <dpatel@apple.com>
22369
22370         PR preprocessor/20907
22371         * gcc.dg/cpp/very-long-comment.c: New test.
22372
22373 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22374
22375         PR fortran/20059
22376         * gfortran.dg/common_5.f: New test.
22377
22378 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22379
22380         PR middle-end/21082
22381         * g++.dg/tree-ssa/pr21082.C: New testcase.
22382
22383 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22384
22385         * gcc.dg/vect/vect-99.c: New test.
22386
22387 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22388
22389         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22390
22391 2005-04-22  Jeff Law  <law@redhat.com>
22392
22393         * gcc.dg/uninit-5.c: Remove xfails.
22394         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22395         conditionals and loads.
22396
22397 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22398
22399         PR libfortran/20074
22400         PR libfortran/20436
22401         PR libfortran/21108
22402         * gfortran.dg/nested_reshape.f90: new test
22403         * gfortran.dg/reshape-alloc.f90: new test
22404         * gfortran.dg/reshape.f90: new test
22405
22406 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22407
22408         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22409
22410         * gcc.dg/arm-vfp1.c: New test.
22411
22412 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22413
22414         PR c++/21087
22415         * g++.dg/lookup/builtin2.C: New test.
22416
22417 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22418
22419         * gcc.dg/weak/weak-13.c: New test.
22420
22421 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22422
22423         * lib/target-supports.exp (check_effective_target_sync_int_long):
22424         Add powerpc*.
22425
22426 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22427
22428         * gcc.target/mips/branch-1.c: New test.
22429
22430 2005-04-21  Richard Henderson  <rth@redhat.com>
22431
22432         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22433         * gcc.dg/vect/vect-86.c: Likewise.
22434         * gcc.dg/vect/vect-87.c: Likewise.
22435         * gcc.dg/vect/vect-88.c: Likewise.
22436
22437 2005-04-21  Devang Patel  <dpatel@apple.com>
22438
22439         PR optimization/20994
22440         * gcc.dg/tree-ssa/ifc-3.c: New test.
22441
22442 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22443
22444         PR c/12913
22445         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22446         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22447         gcc.dg/c99-vla-jump-5.c: New tests.
22448
22449 2005-04-19  Richard Henderson  <rth@redhat.com>
22450
22451         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22452         Fix typo in exists check.
22453         (check_effective_target_sync_int_long): New.
22454         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22455         * gcc.dg/ia64-sync-2.c: Likewise.
22456         * gcc.dg/ia64-sync-3.c: Likewise.
22457         * gcc.dg/ia64-sync-4.c: Likewise.
22458
22459 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22460
22461         * gcc.dg/fold-xor-1.c: New test.
22462         * gcc.dg/fold-xor-2.c: New test.
22463
22464 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22465
22466         PR target/20670
22467         * g++.dg/eh/fp-regs.C: New test.
22468
22469 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22470
22471         * gcc.dg/Wint-to-pointer-cast-1.c,
22472         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22473         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22474         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22475
22476 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22477
22478         PR fortran/16861
22479         * gfortran.dg/pr16861.f90: New test.
22480
22481 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22482
22483         * gcc.dg/pr21085.c: New test.
22484
22485 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22486
22487         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22488         (setup_mips_tests, dg-mips-options): New procedures.
22489         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22490         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22491         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22492         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22493         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22494         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22495         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22496         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22497         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22498         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22499         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22500         dg-mips-options instead of dg-options.  Remove now-redundant
22501         preprocessor guards.
22502         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22503         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22504         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22505         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22506         * gcc.dg/vr-mult-2.c: Delete.
22507         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22508         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22509         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22510         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22511         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22512         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22513         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22514
22515 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22516
22517         * ada/acats/run_all.sh: Use sync when executable not present.
22518
22519 2005-04-18  Devang Patel  <dpatel@apple.com>
22520
22521         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22522         * gcc.dg/vect/vect-11a.c: New.
22523         * gcc.dg/vect/vect-none.c: Update.
22524         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22525
22526 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22527
22528         PR tree-optimization/20922
22529         * gcc.dg/pr20922-1.c: New test.
22530         * gcc.dg/pr20922-2.c: New test.
22531         * gcc.dg/pr20922-3.c: New test.
22532         * gcc.dg/pr20922-4.c: New test.
22533         * gcc.dg/pr20922-5.c: New test.
22534         * gcc.dg/pr20922-6.c: New test.
22535
22536 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22537
22538         PR libfortran/20950
22539         * gfortran.dg/pr20950.f: New test.
22540
22541 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22542
22543         PR libfortran/19216
22544         * gfortran.dg/pr19216.f: New test.
22545
22546 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22547
22548         PR tree-optimization/21001
22549         * gcc.dg/tree-ssa/pr21001.c: New.
22550
22551 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22552
22553         PR libfortran/21075
22554         * gfortran.dg/reshape_rank7.f90: New test.
22555
22556 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22557
22558         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22559         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22560         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22561         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22562         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22563         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22564         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22565         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22566         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22567         wrong way round).
22568         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22569         in namelists.  New test.
22570         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22571         New test.
22572         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22573         New test.
22574         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22575         namelist.  New test.
22576         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22577         New test.
22578         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22579         New test.
22580         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22581         namelist.  New test.
22582         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22583         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22584         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22585         New test.
22586         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22587         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22588         arrays. New test.
22589
22590 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22591
22592         * gfortran.dg/wtruncate.f: New testcase.
22593         * gfortran.dg/wtruncate.f90: New testcase.
22594
22595 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22596
22597         PR c++/21025
22598         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22599         which sizeof/alignof is dependent, rather than just whether we are
22600         processing_template_decl.
22601
22602 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22603
22604         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22605         corrected typo where the wrong variables had been compared.
22606
22607 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22608
22609         PR libfortran/18495
22610         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22611         Test callee-allocated version of return array with a write
22612         statement.
22613         Test spread with a temporary with another write statement.
22614
22615 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22616
22617         PR tree-optimization/21031
22618         * gcc.dg/tree-ssa/pr21031.c: New.
22619
22620 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22621
22622         PR tree-optimization/21004
22623         * gcc.dg/builtins-53.c: Include builtins-config.h.
22624         Check floorf, ceilf, floorl and ceill transformations
22625         only when HAVE_C99_RUNTIME is defined.
22626
22627 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22628
22629         PR middle-end/20739
22630         * gcc.dg/tree-ssa/pr20739.c: New test.
22631
22632 2005-04-14  Mike Stump  <mrs@apple.com>
22633
22634         * gcc.dg/Foundation.framework/empty: New.
22635         * gcc.dg/framework-2.c: New.
22636
22637 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22638
22639         PR tree-optimization/21021
22640         * gcc.c-torture/compile/pr21021.c: New.
22641
22642 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22643
22644         PR testsuite/21010
22645         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22646         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22647         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22648         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22649         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22650         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22651         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22652         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22653
22654 2005-04-14  Richard Henderson  <rth@redhat.com>
22655
22656         * lib/target-supports.exp (check_effective_target_vect_condition):
22657         Add ia64, i?86, and x86_64.
22658
22659 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22660
22661         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22662
22663 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22664
22665         PR tree-optimization/20657
22666         * gcc.dg/tree-ssa/pr20657.c: New.
22667
22668 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22669
22670         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22671         (long long int)trunc*.
22672
22673 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22674
22675         PR target/20927
22676         * gcc.dg/pr20927.c: New test.
22677
22678 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22679
22680         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22681         * gcc.target/mips/asm-1.c: Likewise.
22682
22683 2005-04-13  Dale Johannesen  <dalej@apple.com>
22684
22685         * objc.dg/objc-fast-4.m: New.
22686
22687 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22688
22689         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22690         directory.
22691         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22692
22693 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22694
22695         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22696         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22697         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22698
22699 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
22700
22701         PR tree-optimization/20913
22702         * gcc.dg/tree-ssa/pr20913.c: New.
22703
22704         PR tree-optimization/20702
22705         * gcc.dg/tree-ssa/pr20702.c: New.
22706
22707 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22708
22709         PR c++/13744
22710         * g++.dg/inherit/local3.C: New test.
22711
22712 2005-04-12  Jeff Law  <law@redhat.com>
22713
22714         * gcc.dg/tree-ssa/20050412-1.c: New test.
22715
22716 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
22717
22718         PR libfortran/19016
22719         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22720         Add tests with mask generated by expression.
22721         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22722         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22723         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22724
22725 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
22726
22727         PR middle-end/20917
22728         * gcc.dg/20050409-1.c: New test.
22729
22730 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
22731
22732         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22733
22734 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22735
22736         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22737         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22738         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22739         (TARGET_CXX): Adjust accordingly.
22740         * target.h (struct gcc_target): Remove epxort_class_data.  Add
22741         determine_class_data_visibility and class_data_always_comdat.
22742         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22743         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22744         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22745         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22746         (arm_cxx_determine_class_data_visibility): New.
22747         (arm_cxx_class_data_always_comdat): Likewise.
22748         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22749         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22750         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22751         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22752         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22753         Define.
22754
22755 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22756
22757         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22758
22759 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
22760
22761         * gcc.dg/i386-darwin-fpmath.c: New.
22762
22763 2004-04-11  Devang Patel  <dpatel@apple.com>
22764
22765         * lib/target-supports.exp (check_effective_target_vect_condition): New.
22766         * gcc.dg/vect/vect-ifcvt-1.c: New test.
22767         * gcc.dg/vect/vect-ifcvt-2.c: New test.
22768         * gcc.dg/vect/vect-ifcvt-3.c: New test.
22769         * gcc.dg/vect/vect-ifcvt-4.c: New test.
22770         * gcc.dg/vect/vect-ifcvt-5.c: New test.
22771         * gcc.dg/vect/vect-ifcvt-6.c: New test.
22772         * gcc.dg/vect/vect-ifcvt-7.c: New test.
22773         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22774
22775 2004-04-11  Devang Patel  <dpatel@apple.com>
22776
22777         * gcc.dg/vect/vect-dv-1.c: New test.
22778         * gcc.dg/vect/vect-dv-2.c: New test.
22779
22780 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22781
22782         PR tree-optimization/20933
22783         * gcc.dg/tree-ssa/pr20933.c: New test.
22784
22785 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22786
22787         * gfortran.dg/fold_nearest.f90: New test.
22788
22789 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22790
22791         * gcc.dg/tree-ssa/alias-1.c: New test.
22792
22793 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22794
22795         PR tree-optimization/20920
22796         * g++.dg/tree-ssa/pr20920.C: New test.
22797
22798 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22799
22800         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22801         (long long int)ceil*.
22802
22803 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22804
22805         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22806         explicit C++ linkage.
22807
22808 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22809
22810         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22811         warning for arithmetic IF statements.
22812
22813 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22814
22815         * eor_handling_1.f90: New test case.
22816         * eor_handling_2.f90: New test case.
22817         * eor_handling_3.f90: New test case.
22818         * eor_handling_4.f90: New test case.
22819         * eor_handling_5.f90: New test case.
22820         * noadv_size.f90: New test case.
22821         * pad_no.f90: New test case.
22822
22823 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22824
22825         * gcc.c-torture/execute/20050410-1.c: New test.
22826
22827 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22828
22829         * gcc.dg/pr20126.c: New.
22830
22831 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22832             Steven G. Kargl <kargls@comcast.net>
22833
22834         * gfortran.dg/PR19872.f: New test.
22835
22836 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22837
22838         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22839
22840 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22841
22842         * gfortran.dg/nint_1.f90: New test.
22843
22844 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22845
22846         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22847         Added test for callee-allocated arrays with write statements.
22848         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22849         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22850         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22851         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22852         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22853
22854 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22855
22856         PR libfortran/20163
22857         * gfortran.dg/open-options-blanks.f: New test.
22858
22859 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22860
22861         PR fortran/13257
22862         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22863
22864 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22865
22866         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22867         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22868         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22869         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22870         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22871         * gcc.c-torture/execute/stdarg-4.c: New test.
22872
22873         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22874
22875         PR target/20795
22876         * g++.dg/abi/param2.C: New test.
22877
22878 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22879
22880         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22881
22882 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22883
22884         * gcc.dg/builtins-53.c: New test.
22885
22886 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22887
22888         * g++.dg/tree-ssa/pr18178.C: New test.
22889         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22890         * gcc.c-torture/execute/20041019-1.c: New test.
22891         * gcc.dg/tree-ssa/20041008-1.c: New test.
22892         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22893         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22894         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22895         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22896         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22897         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22898         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22899         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22900         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22901         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22902
22903 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22904
22905         PR rtl-optimization/20466
22906         * gcc.c-torture/execute/pr20466-1.c: New test.
22907
22908 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22909
22910         PR c++/20905
22911         * g++.dg/parse/cond2.C: New test.
22912
22913         PR c++/20145
22914         * g++.dg/warn/Wdtor1.C: New test.
22915
22916 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22917
22918         PR fortran/17229
22919         * gfortran.dg/pr17229.f: New test.
22920
22921 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
22922
22923         * gfortran.dg/tiny_1.f90: New test.
22924         * gfortran.dg/tiny_2.f90: ditto.
22925
22926 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
22927
22928         * gfortran.dg/eor_1.f90: Fix dg-do run line
22929         * gfortran.dg/open_new.f90: Fix dg-do run line
22930
22931 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
22932
22933         * lib/target-supports.exp (get_compiler_messages): Support
22934         optional arguments, the fourth being compiler options.
22935         (check_effective_target_fpic): New proc.
22936         * gcc.dg/20050321-2.c: Restrict to target fpic.
22937
22938 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
22939
22940         * gcc.dg/15443-1.c: New test.
22941         * gcc.dg/15443-2.c: Likewise.
22942
22943 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22944
22945         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22946
22947 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22948
22949         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22950
22951 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22952
22953         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22954         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22955         -m64.
22956         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22957         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22958         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22959
22960 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/20212
22963         * g++.dg/warn/Wunused-11.C: New test.
22964
22965 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
22966
22967         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22968
22969 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
22970
22971         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22972
22973 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22974
22975         PR c++/20734
22976         * g++.dg/template/ptrmem13.C: New test.
22977
22978 2005-04-05  Per Bothner  <per@bothner.com>
22979
22980         * lib/gcc.exp: Always add -fno-show-column, for now.
22981
22982 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         PR testsuite/20767
22985         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22986         of plain old "unsigned int" for the type of "i".  Makes this test
22987         64bit clean.
22988
22989 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22990
22991         * gcc.dg/i386-ssefn-1.c: New test.
22992         * gcc.dg/i386-ssefn-2.c: New test.
22993         * gcc.dg/i386-ssefn-3.c: New test.
22994         * gcc.dg/i386-ssefn-4.c: New test.
22995
22996 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22997
22998         PR tree-optimization/20076
22999         * gcc.dg/builtin-apply4.c: New test.
23000
23001         PR preprocessor/19475
23002         * gcc.dg/cpp/macspace1.c: New test.
23003         * gcc.dg/cpp/macspace2.c: New test.
23004
23005 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23006
23007         * gfortran.dg/pr20755.f: Fixed bad format.
23008
23009 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/20763
23012         * g++.dg/ext/attrib21.C: New test.
23013
23014 2004-04-05  Devang Patel  <dpatel@apple.com>
23015
23016         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23017         * gcc.dg/vect/vect-shift-1.c: New test.
23018
23019 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23020
23021         PR libfortran/20755
23022         * gfortran.dg/pr20755.f: New test.
23023
23024 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23025
23026         * gfortran.dg/pr15959.f90: New test.
23027         * gfortran.dg/string_pad_trunc.f90: New test.
23028
23029 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23030
23031         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23032         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23033         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23034         syntax.
23035
23036 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23037
23038         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23039
23040 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23041
23042         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23043         * gcc.c-torture/compile/20011119-2.c: Likewise.
23044         * gcc.c-torture/compile/981001-2.c: Likewise.
23045
23046 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23047
23048         PR c++/20679
23049         * g++.dg/template/overload4.C: New test.
23050
23051 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23052
23053         PR c++/20746
23054         * g++.dg/abi/covariant5.C: New.
23055
23056         PR debug/20505
23057         * g++.dg/debug/const2.C: New.
23058
23059 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23060
23061         PR rtl-optimization/16104
23062         * gcc.c-torture/execute/20050316-1.c: New test.
23063
23064 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23065
23066         * g++.dg/template/spec23.C: Fix dg-error text.
23067
23068 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23069
23070         PR c++/19199
23071         * g++.dg/expr/lval2.C: New.
23072
23073 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23074
23075         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23076         __builtin_strcasecmp and __builtin_strncasecmp.
23077
23078 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         PR c++/20723
23081         * g++.dg/template/spec22.C: New.
23082         * g++.dg/template/spec23.C: New.
23083
23084 2005-04-03  Dale Ranta  <dir@lanl.gov>
23085             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23086
23087         PR libfortran/20068
23088         PR libfortran/20125
23089         PR libfortran/20156
23090         PR libfortran/20471
23091         * gfortran.dg/backspace.f: New test.
23092
23093 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23094
23095         * gcc.dg/pr19345.c: New test.
23096
23097 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23098
23099         PR tree-optimization/20640
23100         * gcc.dg/torture/tree-loop-1.c: New.
23101
23102 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23103
23104         PR rtl-optimization/20290
23105         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23106
23107 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23108
23109         * gcc.dg/rs6000-fpint.c: New.
23110
23111 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23112
23113         * gcc.dg/old-style-then-proto-1.c: New test.
23114
23115 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23116
23117         * gfortran.fortran-torture/execute/backspace.f90: Check
23118         after backspace and read was incorrect.
23119
23120 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23121
23122         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23123         buffer past the terminating NUL using memcmp.
23124         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23125         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23126
23127         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23128         Fix unused/uninitialized variable warnings.
23129
23130         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23131         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23132         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23133         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23134
23135         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23136         gcc.c-torture/execute/builtins/fputs-lib.c,
23137         gcc.c-torture/execute/builtins/lib/fprintf.c,
23138         gcc.c-torture/execute/builtins/lib/main.c,
23139         gcc.c-torture/execute/builtins/lib/memcmp.c,
23140         gcc.c-torture/execute/builtins/lib/memmove.c,
23141         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23142         gcc.c-torture/execute/builtins/lib/memset.c,
23143         gcc.c-torture/execute/builtins/lib/printf.c,
23144         gcc.c-torture/execute/builtins/lib/sprintf.c,
23145         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23146         gcc.c-torture/execute/builtins/lib/strchr.c,
23147         gcc.c-torture/execute/builtins/lib/strcmp.c,
23148         gcc.c-torture/execute/builtins/lib/strcpy.c,
23149         gcc.c-torture/execute/builtins/lib/strcspn.c,
23150         gcc.c-torture/execute/builtins/lib/strlen.c,
23151         gcc.c-torture/execute/builtins/lib/strncat.c,
23152         gcc.c-torture/execute/builtins/lib/strncmp.c,
23153         gcc.c-torture/execute/builtins/lib/strncpy.c,
23154         gcc.c-torture/execute/builtins/lib/strrchr.c,
23155         gcc.c-torture/execute/builtins/lib/strspn.c,
23156         gcc.c-torture/execute/builtins/lib/strstr.c,
23157         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23158         gcc.c-torture/execute/builtins/strlen-2.c,
23159         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23160         prototypes.
23161
23162 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23163
23164         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23165         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23166         selectany usage.
23167
23168 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23169
23170         PR c++/19406
23171         * g++.dg/debug/using1.C: New test.
23172
23173 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23174
23175         PR middle-end/20524
23176         * gcc.dg/alias-7.c: Prefix asm-declared name with
23177         __USER_LABEL_PREFIX__.
23178
23179 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23180
23181         Fix fallout from PR middle-end/15700:
23182         * gcc.c-torture/compile/20011119-1.c: Take
23183         __USER_LABEL_PREFIX__ into account.
23184         * gcc.c-torture/compile/20011119-2.c: Likewise.
23185
23186 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23187
23188         PR c++/18644
23189         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23190
23191 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23192
23193         PR c/17855
23194         * gcc.c-torture/compile/struct-non-lval-1.c,
23195         gcc.c-torture/compile/struct-non-lval-2.c,
23196         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23197
23198 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23199
23200         * gcc.dg/tls/tls.exp: Remove temporary file.
23201         * g++.dg/tls/tls.exp: Ditto.
23202         * lib/file-format.exp: Ditto.
23203         * g++.dg/special/ecos.exp: Ditto.
23204
23205         * lib/profopt.exp: Treat prof_ext as a list.
23206         * gcc.misc-tests/bprob.exp: Ditto.
23207         * g++.dg/bprob/bprob.exp: Ditto.
23208
23209         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23210         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23211         g++.dg/tree-ssa/pointer-reference-alias.C,
23212         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23213         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23214         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23215         g++.dg/vect/pr19951.cc: Ditto.
23216         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23217         gcc.dg/builtins-47.c: Ditto.
23218         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23219         gcc.dg/pr20115-1.c: Ditto.
23220         * gcc.dg/tree-ssa/20030530-2.c,
23221         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23222         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23223         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23224         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23225         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23226         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23227         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23228         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23229         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23230         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23231         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23232         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23233         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23234         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23235         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23236         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23237         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23238         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23239         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23240         gcc.dg/tree-ssa/20030824-1.c,
23241         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23242         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23243         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23244         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23245         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23246         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23247         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23248         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23249         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23250         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23251         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23252         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23253         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23254         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23255         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23256         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23257         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23258         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23259         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23260         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23261         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23262         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23263         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23264         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23265         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23266         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23267         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23268         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23269         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23270         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23271         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23272         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23273         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23274         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23275         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23276         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23277         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23278         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23279         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23280         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23281         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23282         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23283         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23284         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23285         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23286         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23287         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23288         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23289         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23290         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23291         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23292         gcc.dg/tree-ssa/useless-1.c: Ditto.
23293         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23294         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23295         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23296         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23297         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23298         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23299         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23300         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23301         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23302         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23303         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23304         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23305         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23306         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23307         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23308         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23309         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23310         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23311         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23312         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23313         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23314         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23315         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23316         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23317         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23318         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23319         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23320         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23321         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23322         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23323         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23324         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23325         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23326         gcc.dg/vect/vect-none.c: Ditto.
23327         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23328         treelang/compile/unsigned.tree: Ditto.
23329
23330         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23331         * gcc.dg/cpp/direct2s.c: Ditto.
23332         * gcc.dg/cpp/paste4.c: Ditto.
23333         * gcc.dg/cpp/separate-1.c: Ditto.
23334         * gcc.dg/pch/save-temps-1.c: Ditto.
23335         * g++.dg/ext/altivec-10.C: Ditto.
23336         * g++.dg/pch/pch.C: Ditto.
23337
23338         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23339
23340         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23341         * g++.dg/template/repo1.C: Ditto.
23342         * g++.dg/template/repo2.C: Ditto.
23343         * g++.dg/template/repo3.C: Ditto.
23344         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23345         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23346         * g++.old-deja/g++.pt/repo1.C: Ditto.
23347         * g++.old-deja/g++.pt/repo2.C: Ditto.
23348         * g++.old-deja/g++.pt/repo3.C: Ditto.
23349         * g++.old-deja/g++.pt/repo4.C: Ditto.
23350
23351         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23352         * gcc.dg/20030107-1.c: Ditto.
23353         * gcc.dg/20030702-1.c: Ditto.
23354         * gcc.dg/profile-generate-1.c: Ditto.
23355         * g++.dg/other/profile1.C: Ditto.
23356         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23357
23358         * lib/gcc-dg.exp (remove-build-file): New.
23359         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23360         cleanup-tree-dump, cleanup-saved-temps): New.
23361
23362 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         PR c++/19203, DR 214
23365         * g++.dg/parse/ambig3.C: Not ambiguous.
23366         * g++.dg/template/spec20.C: New.
23367         * g++.dg/template/spec21.C: New.
23368
23369 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23370
23371         PR target/20045
23372         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23373
23374 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23375
23376         PR libfortran/20660
23377         * gfortran.dg/negative_unit.f: New test.
23378
23379 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23380
23381         * gcc.dg/20050330-1.c: New test.
23382
23383 2005-03-30  Devang Patel  <dpatel@apple.com>
23384
23385         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23386
23387 2005-03-30  Dale Johannesen  <dalej@apple.com>
23388
23389         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23390
23391 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23392
23393         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23394         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23395         Strip options from test name.
23396
23397 2005-03-31  Jan Hubicka  <jh@suse.cz>
23398
23399         * gcc.dg/varpool-1.c: New testcase.
23400
23401 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23402
23403         PR c/772
23404         PR c/17913
23405         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23406         gcc.dg/stmt-expr-label-3.c : New tests.
23407         * gcc.c-torture/execute/medce-2.c: Remove.
23408
23409 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23410
23411         PR c/20368
23412         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23413         tests.
23414
23415 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23416
23417         * gcc.c-torture/compile/pr20203.c: New test.
23418
23419 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23420
23421         * gfortran.dg/promotion.f90: New test.
23422
23423 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23424
23425         PR middle-end/20491
23426         * gcc.dg/torture/asm-subreg-1.c: New test.
23427
23428 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23429
23430         PR c/20672
23431         * gcc.dg/pr20672-1.c: New test.
23432
23433 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23434
23435         * gfortran.dg/vect: New directory.
23436         * gfortran.dg/vect/vect.exp: New.
23437         * gfortran.dg/vect/vect-1.f90: New test.
23438         * gfortran.dg/vect/vect-2.f90: New test.
23439         * gfortran.dg/vect/vect-3.f90: New test.
23440         * gfortran.dg/vect/vect-4.f90: New test.
23441         * gfortran.dg/vect/vect-5.f90: New test.
23442
23443 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23444
23445         PR middle-end/20622
23446         * gcc.dg/alias-7.c: New test.
23447
23448 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23449
23450         * gcc.dg/sparc-reg-1.c: New test.
23451
23452 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23453
23454         PR target/19890
23455         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23456
23457 2005-03-29  Dale Ranta  <dir@lanl.gov>
23458             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23459
23460         PR libfortran/20163
23461         * gfortran.dg/pr20163-2.f: New test.
23462
23463 2005-03-28  Jan Hubicka  <jh@suse.cz>
23464
23465         PR middle-end/20635
23466         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23467         by Jakub Jelinek.
23468
23469 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23470
23471         PR tree-optimization/20626
23472         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23473         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23474
23475 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23476
23477         * gfortran.dg/underflow.f90: New test.
23478         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23479
23480 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23481
23482         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23483
23484 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23485
23486         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23487         (g++_init): Make sure that CXXFLAGS is set.
23488         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23489         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23490         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23491         * lib/objc.exp (objc_init): Likewise.
23492         * lib/treelang.exp (treelang_init): Likewise.
23493
23494 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23495
23496         PR tree-optimization/20470
23497         * gcc.dg/tree-ssa/pr20470.c: New test.
23498
23499 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23500
23501         * gcc.dg/ppc-stfiwx.c: New.
23502
23503 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23504
23505         PR target/19888
23506         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23507
23508 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23509
23510         * gcc.dg/20050325-1.c: Fix a typo.
23511
23512 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23513
23514         PR libfortran/19678
23515         PR libfortran/19679
23516         * gfortran.dg/dos_eol.f: New test.
23517
23518 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23519
23520         PR rtl-optimization/20249
23521         * gcc.dg/20050325-1.c: New test.
23522
23523 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23524
23525         PR libfortran/15332
23526         * gfortran.dg/pr15332.f: New test.
23527
23528 2005-03-24  Dale Johannesen  <dalej@apple.com>
23529
23530         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23531
23532 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23533
23534         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23535         'internal' visibility.
23536         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23537         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23538         'protected' visibility.
23539         * gcc.dg/visibility-7.c: Likewise.
23540         * lib/target-supports.exp (check_visibility_available): Take
23541         a parameter, the kind of visibility to check for.
23542         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23543         to check_visibility_available.
23544
23545         * g++.dg/expr/cast3.C: New.
23546
23547 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23548
23549         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23550         rs6000.
23551
23552 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23553
23554         PR target/20095
23555         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23556
23557 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23558
23559         * gcc.dg/badshift.c: Renamed to...
23560         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23561
23562         * gcc.target/i386/badshift.c: Renamed to...
23563         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23564         only.
23565
23566         PR rtl-optimization/20532
23567         * gcc.target/i386/badshift.c: New.
23568
23569 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23570
23571         * gfortran.dg/pr18025.f90: New test.
23572
23573 2005-03-23  Dale Johannesen  <dalej@apple.com>
23574
23575         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23576
23577 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23578
23579         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23580
23581         * lib/target-supports.exp (check_iconv_available): Default
23582         libiconv to -liconv, if there is no definition.
23583
23584 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23585
23586         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23587
23588 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23589
23590         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23591         * g++.dg/opt/pr7503-2.C: Likewise.
23592         * g++.dg/opt/pr7503-3.C: Likewise.
23593         * g++.dg/opt/pr7503-4.C: Likewise.
23594         * g++.dg/opt/pr7503-5.C: Likewise.
23595         * g++.dg/warn/minmax.C: New test.
23596
23597 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23598
23599         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23600         * gfortran.dg/g77_intrinsics_sub.f: New test.
23601
23602 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23603             Jan Hubicka  <jh@suse.cz>
23604             Steven Bosscher <stevenb@suse.de
23605
23606         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23607
23608 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23609
23610         PR c++/19980
23611         * g++.dg/template/redecl3.C: New test.
23612
23613 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23614
23615         PR c++/20499
23616         * g++.dg/parse/error16.C: Tweak error markers.
23617
23618 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23619
23620         PR target/20561
23621         * gcc.dg/20050321-2.c: New test.
23622
23623 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23624
23625         PR c++/20465
23626         PR c++/20381
23627         * g++.dg/template/ptrmem12.C: New.
23628
23629 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23630
23631         PR rtl-optimization/20527
23632         * gcc.c-torture/execute/pr20527-1.c: New test.
23633
23634 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23635
23636         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23637         program, compile it into a real executable and then delete the .c
23638         and .x files afterwards, to avoid problems on testglue targets.
23639
23640 2005-03-21  Stuart Hastings  <stuart@apple.com>
23641
23642         * gcc.target/i386/sse-2.c: New.
23643
23644 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23645
23646         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23647
23648 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23649
23650         * g++.dg/parse/crash25.C: Fix typo.
23651
23652 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23653
23654         PR c++/20461
23655         * g++.dg/parse/crash24.C: New test.
23656
23657         PR c++/20536
23658         * g++.dg/parse/crash25.C: New test.
23659
23660 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23661
23662         PR c++/20147
23663         * g++.dg/ext/stmtexpr4.C: New test.
23664
23665 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23666
23667         PR middle-end/20539
23668         * gcc.c-torture/compile/pr13066-1.c: New test case.
23669         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23670         * g++.dg/opt/pr13066-1.C: Likewise.
23671
23672 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23673
23674         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23675
23676 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23677
23678         PR fortran/18525
23679         * gfortran.dg/nesting_1.f90: New test.
23680
23681 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23682
23683         PR c++/20240
23684         * g++.dg/lookup/using13.C: New test.
23685
23686 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23687
23688         PR c++/20333
23689         * g++.dg/template/crash36.C: New test.
23690
23691 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23692
23693         PR c++/20463
23694         * g++.dg/template/crash35.C: New test.
23695
23696 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23697
23698         PR c++/19966
23699         * g++.dg/overload/operator2.C: New test.
23700
23701 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23702
23703         PR libfortran/20257
23704         * gfortran.dg/pr20257.f90: New test.
23705
23706 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23707
23708         PR libfortran/20480
23709         * gfortran.dg/pr20480.f90: New test.
23710
23711 2005-03-16  Richard Henderson  <rth@redhat.com>
23712
23713         PR middle-end/15700
23714         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23715         (_rtld_global): New.
23716         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23717         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23718
23719         * gcc.dg/alias-3.c: New.
23720         * gcc.dg/alias-4.c: New.
23721         * gcc.dg/alias-5.c: New.
23722         * gcc.dg/alias-6.c: New.
23723
23724 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
23725
23726         * gcc.dg/cpp/ucnid-7.c: New.
23727
23728 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
23729             Dorit Naishlos  <dorit@il.ibm.com>
23730
23731         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23732         darwin.
23733
23734 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
23735
23736         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23737         support misaligned accesses.
23738         * gcc.dg/vect/vect-58.c: Likewise.
23739         * gcc.dg/vect/vect-92.c: New.
23740         * gcc.dg/vect/vect-93.c: New.
23741
23742 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
23743
23744         PR fortran/18827
23745         * gfortran.dg/assign_2.f90: New test.
23746         * gfortran.dg/assign_3.f90: New test.
23747         * gfortran.dg/assign.f90: New test.
23748
23749 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
23750
23751         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23752         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23753         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23754         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23755         names.
23756
23757 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
23758
23759         * gcc.dg/cpp/ucnid-6.c: New.
23760
23761         * gcc.dg/cpp/normalize-1.c: New.
23762         * gcc.dg/cpp/normalize-2.c: New.
23763         * gcc.dg/cpp/normalize-3.c: New.
23764         * gcc.dg/cpp/normalize-4.c: New.
23765         * gcc.dg/cpp/ucnid-4.c: New.
23766         * gcc.dg/cpp/ucnid-5.c: New.
23767         * g++.dg/cpp/normalize-1.C: New.
23768         * g++.dg/cpp/ucnid-1.C: New.
23769
23770 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23771
23772         * gcc.dg/pr18628.c: New.
23773
23774 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23775
23776         PR c++/20280
23777         * g++.dg/tree-ssa/pr20280.C: New.
23778
23779 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23780
23781         PR fortran/20467
23782         * gfortran.dg/stfunc_2.f90: New test.
23783
23784 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23785
23786         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23787
23788 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23789
23790         * gcc.dg/tree-ssa/20050314-1.c: New test.
23791
23792 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23793
23794         PR c++/4403
23795         PR c++/9783, DR433
23796         * g++.dg/template/friend34.C: New test.
23797         * g++.dg/template/friend35.C: Likewise.
23798         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23799
23800 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23801
23802         Friend class name lookup 5/n
23803         PR c++/1016
23804         * g++.dg/lookup/hidden-class1.C: New test.
23805         * g++.dg/lookup/hidden-class2.C: Likewise.
23806         * g++.dg/lookup/hidden-class3.C: Likewise.
23807         * g++.dg/lookup/hidden-class4.C: Likewise.
23808         * g++.dg/lookup/hidden-class5.C: Likewise.
23809         * g++.dg/lookup/hidden-class6.C: Likewise.
23810         * g++.dg/lookup/hidden-class7.C: Likewise.
23811         * g++.dg/lookup/hidden-class8.C: Likewise.
23812         * g++.dg/lookup/hidden-class9.C: Likewise.
23813         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23814         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23815         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23816         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23817         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23818         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23819         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23820         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23821         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23822         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23823         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23824
23825 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23826
23827         PR c++/20157
23828         * g++.dg/template/error18.C: New test.
23829
23830 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23831
23832         PR debug/16792
23833         * g++.dg/debug/pr16792.C: New test.
23834
23835 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23836
23837         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23838         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23839         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23840         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23841         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23842         test assertion names.
23843
23844 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23845
23846         PR fortran/18600
23847         * gfortran.dg/stfunc_1.f90: New test.
23848
23849 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23850
23851         PR fortran/16907
23852         * gfortran.dg/real_index_1.f90: New test.
23853
23854 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23855
23856         PR fortran/20323
23857         * gfortran.dg/spec_expr_1.f90: New test.
23858
23859 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23860
23861         PR c/20402
23862         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23863         new parser.
23864
23865 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23866
23867         PR fortran/20361
23868         * gfortran.dg/largeequiv_1.f90: New test.
23869
23870 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23871
23872         * gcc.dg/ucnid-1.c: New.
23873         * gcc.dg/ucnid-2.c: New.
23874         * gcc.dg/ucnid-3.c: New.
23875         * gcc.dg/ucnid-4.c: New.
23876         * gcc.dg/ucnid-5.c: New.
23877         * gcc.dg/ucnid-6.c: New.
23878         * gcc.dg/cpp/ucnid-1.c: New.
23879         * gcc.dg/cpp/ucnid-2.c: New.
23880         * gcc.dg/cpp/ucnid-3.c: New.
23881         * g++.dg/other/ucnid-1.C: New.
23882
23883 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23884
23885         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23886
23887 2005-03-11  Per Bothner  <per@bothner.com>
23888
23889         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23890         that diagnotics refer to correct token.
23891         * gcc.dg/unused-3.c: Likewise.
23892
23893 2005-03-11  Per Bothner  <per@bothner.com>
23894
23895         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23896         constant" is now actually on same line as string constant.
23897         * gcc.dg/cpp/direct2s.c: Likewise.
23898
23899 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23900
23901         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23902
23903 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23904
23905         PR libfortran/20124
23906         * gfortran.dg/pr20124.f90: New Test
23907
23908 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23909
23910         PR tree-optimization/20130
23911         * gcc.dg/pr20130-1.c: New test.
23912
23913 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23914
23915         PR target/20095
23916         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23917
23918 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23919
23920         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23921
23922 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23923
23924         * g++.dg/eh/forced1.C: Fix comment.
23925         * g++.dg/eh/forced2.C: Ditto.
23926         * g++.dg/eh/forced3.C: Ditto.
23927         * g++.dg/eh/forced4.C: Ditto.
23928
23929 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
23930
23931         PR rtl-opt/20412
23932         * gcc.c-torture/compile/pr20412.c: New test.
23933
23934 2005-03-10  Roger Sayle  <roger@eyesopen.com>
23935
23936         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23937
23938 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23939
23940         PR target/20322
23941         * gcc.dg/20050307-1.c: New test.
23942
23943 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         PR c++/20375
23946         * g++.dg/other/stdarg3.C: New.
23947
23948 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23949
23950         PR c++/18384, c++/18327
23951         * g++.dg/init/array19.C: New test.
23952
23953         PR inline-asm/20314
23954         * gcc.dg/torture/pr20314-1.c: New test.
23955         * gcc.dg/torture/pr20314-2.c: New test.
23956
23957 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
23958
23959         * gcc.dg/20050309-1.c: New test.
23960
23961 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23962
23963         * gcc.dg/builtins-10.c: Reactivate disabled test.
23964         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23965         new cbrt transformations.
23966
23967 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
23968
23969         PR c++/20208
23970         * g++.dg/template/array13.C: New test.
23971
23972 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23973
23974         PR c++/16859
23975         * g++.dg/init/brace4.C: New test.
23976
23977 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23978
23979         PR c++/20186
23980         * g++.dg/template/non-dependent12.C: New.
23981
23982 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23983
23984         PR c++/20142
23985         * g++.dg/init/array18.C: Add dg-do run marker.
23986
23987         PR c++/20142
23988         * g++.dg/init/array18.C: New test.
23989
23990 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23991
23992         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23993         * g++.dg/gcov/gcov.exp: Likewise.
23994         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23995         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23996         * lib/c-torture.exp: Likewise.
23997         * lib/fortran-torture.exp: Likewise.
23998         * lib/g++.exp: Likewise.
23999         * lib/gcc-defs.exp: Likewise.
24000         * lib/gcc-dg.exp: Likewise.
24001         * lib/gcc.exp: Likewise.
24002         * lib/gcov.exp: Likewise.
24003         * lib/gfortran.exp: Likewise.
24004         * lib/mike-g++.exp: Likewise.
24005         * lib/mike-gcc.exp: Likewise.
24006         * lib/objc-torture.exp: Likewise.
24007         * lib/objc.exp: Likewise.
24008         * lib/profopt.exp: Likewise.
24009         * lib/target-libpath.exp: Likewise.
24010         * lib/target-supports.exp: Likewise.
24011         * lib/treelang.exp: Likewise.
24012         * lib/wrapper.exp: Likewise.
24013
24014 2005-03-08  Jeff Law  <law@redhat.com>
24015
24016         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24017         PHI-OPT changes.
24018
24019 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24020
24021         * gcc.dg/vect/pr20122.c: New test.
24022
24023 2005-03-07  Jeff Law  <law@redhat.com>
24024
24025         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24026         was folded away.
24027         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24028         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24029         * gcc.dg/tree-ssa/pr18134.c: New test.
24030
24031 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24032
24033         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24034         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24035         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24036
24037 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24038
24039         PR tree-opt/17671
24040         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24041
24042 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24043
24044         * g++.dg/warn/Wnvdtor.C: New test.
24045
24046 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24047
24048         * gcc.dg/torture/pr19683-1.c: New test.
24049
24050 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24051
24052         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24053         * gfortran.dg/g77/19990313-2.f: Ditto.
24054         * gfortran.dg/g77/19990313-3.f: Ditto.
24055         * gfortran.dg/g77/19990525-0.f: Ditto.
24056         * gfortran.dg/g77/19990826-0.f: Ditto.
24057         * gfortran.dg/g77/19990826-2.f: Ditto.
24058         * gfortran.dg/g77/19990826-3.f: Ditto.
24059         * gfortran.dg/g77/20000511-1.f: Ditto.
24060         * gfortran.dg/g77/20000511-2.f: Ditto.
24061         * gfortran.dg/g77/970625-2.f: Ditto.
24062         * gfortran.dg/g77/980310-2.f: Ditto.
24063         * gfortran.dg/g77/980310-3.f: Ditto.
24064         * gfortran.dg/g77/980310-8.f: Ditto.
24065         * gfortran.dg/g77/980519-2.f: Ditto.
24066         * gfortran.dg/g77/alpha1.f: Ditto.
24067         * gfortran.dg/g77/claus.f: Ditto.
24068         * gfortran.dg/g77/erfc.f: Ditto.
24069         * gfortran.dg/g77/short.f: Ditto.
24070         * gfortran.fortran-torture/execute/data.f90: Ditto.
24071         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24072         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24073
24074 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24075
24076         * lib/file-format.exp (gcc_target_object_format): Add check for som
24077         format and hardcode object formats on hppa*-*-hpux*.
24078         * lib/target-supports.exp (check_weak_available): Add check for som
24079         object format.  Always return 0 on hppa*-*-hpux10*.
24080
24081         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24082         is defined.
24083
24084         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24085
24086 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24087
24088         * gfortran.dg/pr19936_1.f90: New test.
24089         * gfortran.dg/pr19936_2.f90: New test.
24090         * gfortran.dg/pr19936_3.f90: New test.
24091
24092 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24093             Paul Thomas <prthomas@drfccad.cea.fr>
24094
24095         * gfortran.dg/PR19754_1.f90: New test.
24096         * gfortran.dg/PR19754_2.f90: Ditto.
24097
24098 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24099
24100         PR c++/19311
24101         * g++.dg/template/non-dependent11.C: New test.
24102
24103 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24104
24105         * lib/target-supports.exp (check_iconv_available): Fix comment.
24106
24107 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24108             Joseph S. Myers  <joseph@codesourcery.com>
24109
24110         PR c++/19797
24111         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24112
24113 2005-03-04  Matthew Sachs  <msachs@apple.com>
24114
24115         * gcc.exp (gcc_target_compile): Put braces around
24116         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24117         * objc.exp (objc_target_compile): Likewise.
24118         * treelang.exp (treelang_target_compile): Likewise.
24119
24120 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24121
24122         PR fortran/19673
24123         * gfortran.dg/func_result_1.f90: New test.
24124
24125 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24126
24127         * gcc.misc-tests/options.exp: New test.
24128
24129 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24130
24131         * gcc.dg/pr15784-4.c: New test.
24132
24133 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24134
24135         * gcc.c-torture/execute/pr17133.c: New.
24136         * gcc.c-torture/compile/20050303-1.c: New.
24137
24138 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24139
24140         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24141
24142 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24143
24144         * g++.dg/overload/using2.C: New.
24145
24146 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24147
24148         PR c++/19916
24149         * g++.dg/init/ptrmem2.C: New test.
24150
24151 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24152
24153         PR c/8927
24154         * gcc.dg/pr8927-1.c: New test.
24155
24156 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         PR c++/20232
24159         * g++.dg/inherit/covariant12.C: New.
24160
24161 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24162
24163         PR fortran/19479
24164         * gfortran.dg/bound_1.f90: New test.
24165
24166 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24167
24168         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24169         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24170
24171 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24172
24173         PR c/20245
24174         * gcc.dg/pr20245-1.c: New test.
24175
24176 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24177
24178         PR middle-end/19874
24179         * gcc.c-torture/execute/20050119-2.c: New test case.
24180
24181 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24182
24183         * README: Update the DejaGnu bug reporting address.
24184         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24185         * lib/objc-torture.exp: Likewise.
24186
24187 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24188
24189         * gfortran.dg/boz_1.f90: New test.
24190         * gfortran.dg/boz_3.f90: New test.
24191         * gfortran.dg/boz_4.f90: New test.
24192
24193 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24194
24195         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24196         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24197
24198 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24199
24200         PR libfortran/20101
24201         * gfortran.dg/write_0_pe_format.f90: New test.
24202
24203 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24204
24205         PR c++/20206
24206         * g++.dg/opt/thunk2.C: New test.
24207         * g++.dg/opt/covariant1.C: New test.
24208
24209 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24210
24211         * gfortran.dg/e_d_fmt.f90: New test.
24212
24213 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24214
24215         * gcc.dg/asm-b.c: Fix comment typos.
24216
24217 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24218
24219         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24220         a V_MAY_DEF also.
24221
24222 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24223
24224         PR tree-opt/20188
24225         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24226         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24227         * gcc.dg/asm-b.c: New test.
24228
24229 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24230
24231         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24232         Disable this test on IRIX 6.
24233
24234 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24235
24236         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24237         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24238         parser.
24239
24240 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24241
24242         PR tree-optimization/20204
24243         * gcc.dg/pr20204.c: New test.
24244
24245 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24246
24247         PR target/20196
24248         * gcc.c-torture/execute/20050224-1.c: New test.
24249
24250         PR c++/20175
24251         * g++.dg/warn/Wbraces2.C: New test.
24252
24253 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/19878
24256         * g++.dg/init/const2.C: New test.
24257
24258 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24259
24260         PR tree-optimization/20100
24261         * gcc.c-torture/execute/pr20100-1.c: New test.
24262
24263 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24264
24265         * gfortran.dg/implicit_3.f90: New test.
24266
24267         * gfortran.dg/deftype_1.f90: New test.
24268
24269 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24270
24271         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24272         the test passes.
24273         * g++.dg/other/anon3.C: Accept a warning.
24274
24275 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24276
24277         * gcc.dg/pr20017.c: Fix a comment typo.
24278
24279 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24280
24281         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24282
24283 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24284
24285         PR ada/19902
24286         * ada/acats/tests/cxa/cxa3004.a: Remove.
24287         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24288
24289 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/20073
24292         * g++.dg/init/const1.C: New test.
24293
24294         PR c++/19991
24295         * g++.dg/parse/constant7.C: New test.
24296
24297         PR c++/20152
24298         * g++.dg/parse/error27.C: New test.
24299         * g++.dg/template/qualttp15.C: Adjust error markers.
24300         * g++.old-deja/g++.other/struct1.C: Likewise.
24301
24302         PR c++/20153
24303         * g++.dg/template/error17.C: New test.
24304
24305         PR c++/20148
24306         * g++.dg/parser/error26.C: New test.
24307
24308 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24309
24310         PR tree-optimization/20100
24311         PR tree-optimization/20115
24312         * gcc.dg/pr20115.c: New test.
24313         * gcc.dg/pr20115-1.c: New test.
24314         * gcc.dg/pr20100.c: New test.
24315         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24316         call-clobbered variables after alias1.
24317
24318 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24319
24320         * gfortran.dg/list_read_4.f90: new test.
24321
24322 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24323
24324         PR rtl-optimization/20017.
24325         * gcc.dg/pr20017.c: New.
24326
24327 2005-02-22  Devang Patel  <dpatel@apple.com>
24328
24329         PR 19952
24330         * g++.dg/tree-ssa/pr19952.C: New test.
24331
24332 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR c++/19883
24335         * g++.dg/parse/constant6.C: New test.
24336
24337 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24338
24339         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24340         * g++.dg/charset/asm2.c: Likewise.
24341         * g++.dg/charset/asm3.c: Likewise.
24342         * g++.dg/charset/asm4.c: Likewise.
24343         * g++.dg/charset/asm5.c: Likewise.
24344         * g++.dg/charset/attribute1.c: Likewise.
24345         * g++.dg/charset/attribute2.c: Likewise.
24346         * g++.dg/charset/extern1.cc: Likewise.
24347         * g++.dg/charset/extern2.cc: Likewise.
24348         * g++.dg/charset/extern3.cc: Likewise.
24349         * g++.dg/charset/function.cc: Likewise.
24350         * g++.dg/charset/string.c: Likewise.
24351         * g++.dg/charset/charset.exp: Likewise.
24352         * lib/target-supports.exp (check_iconv_available): Fix comment.
24353
24354 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24355
24356         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24357         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24358         * gcc.dg/charset/asm2.c: Likewise.
24359         * gcc.dg/charset/asm3.c: Likewise.
24360         * gcc.dg/charset/asm4.c: Likewise.
24361         * gcc.dg/charset/asm5.c: Likewise.
24362         * gcc.dg/charset/asm6.c: Likewise.
24363         * gcc.dg/charset/attribute1.c: Likewise.
24364         * gcc.dg/charset/attribute2.c: Likewise.
24365         * gcc.dg/charset/builtin1.c: Likewise.
24366         * gcc.dg/charset/extern.c: Likewise.
24367         * gcc.dg/charset/function.c: Likewise.
24368         * gcc.dg/charset/string.c: Likewise.
24369         * gcc.dg/charset/charset.exp: Likewise.
24370
24371 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24372
24373         PR fortran/20086
24374         * gfortran.dg/pr20086.f90: New test.
24375
24376 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24377
24378         PR tree-optimization/19786
24379         * g++.dg/tree-ssa/pr19786.C: New.
24380
24381 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24382
24383         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24384
24385 2005-02-21  Jeff Law  <law@redhat.com>
24386
24387         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24388
24389 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24390
24391         * gfortran.dg/do_iterator: Split loop, markup all lines for
24392         which an error locus is printed.
24393         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24394         locus is printed.
24395         * gfortran.dg/select_4.f90: Likewise.
24396         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24397         locuses in the various permutations.
24398
24399 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24400
24401         PR tree-optimization/19951
24402         * g++.dg/vect: New directory.
24403         * g++.dg/vect/vect.exp: New file.
24404         * g++.dg/vect/pr19951.cc: New testcase.
24405         * g++.dg/dg.exp: Also prune vectorizer tests.
24406
24407 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24408
24409         PR 18785
24410         * gcc.dg/charset/builtin1.c: New test.
24411
24412 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24413
24414         PR c++/19299
24415         * g++.dg/inherit/volatile1.C: New test.
24416
24417         PR c++/19440
24418         * g++.dg/template/dtor4.C: New test.
24419
24420 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24421
24422         * gfortran.dg/int_1.f90: New test.
24423
24424 2005-02-19  Devang Patel  <dpatel@apple.com>
24425
24426         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24427
24428 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24429
24430         * gfortran.dg/achar_1.f90: New test.
24431
24432 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24433
24434         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24435
24436 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24437             Jakub Jelinek  <jakub@redhat.com>
24438
24439         PR tree-optimization/19828
24440         * gcc.dg/tree-ssa/loop-7.c: New test.
24441         * gcc.c-torture/execute/20050218-1.c: New test.
24442
24443 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24444
24445         PR c/20043
24446         * gcc.dg/transparent-union-1.c: New test.
24447         * gcc.dg/transparent-union-2.c: New test.
24448
24449 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24450
24451         PR tree-optimization/18977
24452         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24453
24454 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24455
24456         PR target/20054
24457         * gcc.dg/pr20054.c: New test.
24458
24459 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24460
24461         PR c++/19508
24462         * g++.dg/ext/attrib20.C: New test.
24463
24464 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24465
24466         PR middle-end/20030
24467         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24468
24469 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24470
24471         PR c++/20008
24472         * g++.dg/opt/switch4.C: New.
24473
24474 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24475
24476         PR c++/20023
24477         PR tree-optimization/20009
24478         * gcc.c-torture/compile/20050217-1.c: New test.
24479         * g++.dg/opt/switch3.C: New test.
24480
24481         PR tree-optimization/18947
24482         * gcc.c-torture/compile/20050215-1.c: New test.
24483         * gcc.c-torture/compile/20050215-2.c: New test.
24484         * gcc.c-torture/compile/20050215-3.c: New test.
24485
24486 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24487
24488         PR c++/20028
24489         * g++.dg/template/crash34.C: New.
24490
24491         PR c++/20022
24492         * g++.dg/other/access3.C: New.
24493
24494 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24495
24496         * gcc.dg/vect/vect-98.c: New test.
24497
24498 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24499
24500         PR tree-optimization/19967
24501         * gcc.dg/pr19967.c: New.
24502
24503 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24504
24505         PR middle-end/19857
24506         * gcc.dg/tree-ssa/20050215-1.c: New test.
24507         * gcc.c-torture/execute/20050215-1.c: New test.
24508
24509 2005-02-15  Eric Christopher  <echristo@redhat.com>
24510
24511         * gcc.dg/cpp/20050215-1.c: New file.
24512
24513 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24514
24515         PR tree-optimization/15785
24516         * gcc.dg/pr15785-1.c: New test.
24517
24518 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24519
24520         PR c++/17788
24521         * g++.dg/init/ctor4.C: New.
24522         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24523
24524 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24525
24526         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24527         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24528
24529 2005-02-15  Andreas Schwab  <schwab@suse.de>
24530
24531         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24532         declare malloc.
24533
24534 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24535
24536         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24537
24538 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24539
24540         PR tree-optimization/19853
24541         * gcc.c-torture/compile/pr19853.c: New test.
24542
24543 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24544
24545         PR c++/19608
24546         * g++.dg/parse/local-class1.C: New.
24547
24548         PR c++/19895
24549         * g++.dg/parse/ptrmem3.C: New.
24550
24551         PR c++/19884
24552         * g++.old-deja/g++.oliva/template6.C: Add another case.
24553         * g++.dg/template/explicit6.C: New.
24554
24555 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24556
24557         PR c++/17816
24558         * g++.dg/other/redecl2.C: New.
24559
24560 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24561
24562         PR c++/19891
24563         * g++.dg/abi/covariant4.C: New.
24564
24565 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24566
24567         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24568         New tests.
24569
24570 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24571
24572         * gcc.dg/vect/vect-96.c: Fix typo.
24573
24574 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24575
24576         PR c++/14479
24577         PR c++/19487
24578         * g++.dg/template/enum5.C: New test.
24579
24580 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24581
24582         * gcc.dg/vect/vect-97.c: New test.
24583
24584 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24585
24586         * gcc.dg/vect/vect-96.c: New test.
24587
24588 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24589
24590         * gcc.dg/builtins-34.c: Also check ldexp*.
24591
24592 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24593
24594         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24595
24596 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24597
24598         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24599         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24600         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24601         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24602         selector_list, selector_expression, dg-process-target): Move to new
24603         file target-supports-dg.exp.
24604         * lib/target-supports-dg.exp: New.
24605
24606         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24607         New.
24608
24609 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24610
24611         PR c++/19666
24612         * g++.dg/other/ptrmem6.C: New test.
24613
24614         PR middle-end/19858
24615         * gcc.c-torture/compile/20050210-1.c: New test.
24616
24617 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/19755
24620         * g++.dg/warn/Wbraces1.C: New test.
24621
24622 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24623
24624         * gcc.dg/builtins-52.c: New testcase.
24625
24626 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24627
24628         PR c/19342
24629         * gcc.c-torture/execute/20050119-1.c: New test.
24630
24631 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24632
24633         PR c++/19811
24634         * g++.dg/init/delete1.C: New test.
24635
24636 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24637
24638         PR c++/18470
24639         * g++.dg/template/static12.C: New test.
24640
24641 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24642
24643         PR c++/19787
24644         * g++.dg/conversion/ambig1.C: New test.
24645
24646         PR c++/19739
24647         * g++.dg/ext/attrib19.C: New test.
24648
24649         PR c++/19732
24650         * g++.dg/parse/dtor5.C: New test.
24651
24652         PR c++/19762
24653         * g++.dg/template/dtor3.C: New test.
24654
24655         PR c++/19826
24656         * g++.dg/template/static11.C: New test.
24657         * g++.dg/template/crash2.C: Remove dg-error marker.
24658
24659 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24660
24661         PR C++/18491
24662         * g++.old-deja/g++.mike/p10769a.C: Remove.
24663
24664 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24665
24666         * gcc.dg/builtins-48.c: New test case.
24667         * gcc.dg/builtins-49.c: New test case.
24668         * gcc.dg/builtins-50.c: New test case.
24669         * gcc.dg/builtins-51.c: New test case.
24670
24671 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24672
24673         PR middle-end/19583
24674         * g++.dg/warn/Wreturn-type-3.C: New test.
24675
24676 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24677
24678         PR middle-end/19402
24679         * gcc.dg/pr19402-1.c: New testcase.
24680         * gcc.dg/pr19402-2.c: likewise.
24681
24682 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24683
24684         PR middle-end/19854
24685         * g++.dg/tree-ssa/tmmti.C: New testcase.
24686
24687 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24688
24689         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24690
24691 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/19733
24694         * g++.dg/parse/crash23.C: New test.
24695         * g++.dg/warn/Weff1.C: New test.
24696
24697 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24698
24699         * gcc.dg/20050209-1.c: New test.
24700
24701 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24702
24703         PR target/19799
24704         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24705
24706 2005-02-08  Mike Stump  <mrs@apple.com>
24707
24708         * g++.dg/pch/import-2.c: New test.
24709         * g++.dg/pch/import-2.hs: New.
24710         * g++.dg/pch/include/import-2a.h: New.
24711         * g++.dg/pch/include/import-2b.h: New.
24712
24713 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
24714
24715         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24716
24717 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24718
24719         * gfortran.dg/substr_1.f90: New test.
24720
24721 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
24722
24723         PR middle-end/19775
24724         * gcc.dg/torture/builtin-power-1.c: Disable test for
24725         invalid transformation.
24726         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
24727         no longer optimize.
24728         * gcc.dg/builtins-47.c: New testcase.
24729
24730 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
24731             Dorit Naishlos  <dorit@il.ibm.com>
24732
24733         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24734
24735 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
24736
24737         * gcc.c-torture/compile/20050206-1.c: New test.
24738
24739 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR tree-opt/19768
24742         * g++.dg/opt/pr19768.C: New test.
24743
24744 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24745
24746         PR tree-opt/19736
24747         * gcc.c-torture/compile/pr19736.c: New test.
24748
24749 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24750
24751         PR c++/17401
24752         * g++.dg/parse/error25.C: New test.
24753
24754 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
24755
24756         * gcc.c-torture/execute/20050203-1.c: New.
24757
24758 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
24759
24760         * gcc.dg/vect/vect-85.c: Remove xfail.
24761         * gcc.dg/vect/vect-86.c: Remove xfail.
24762         * gcc.dg/vect/vect-87.c: Remove xfail.
24763         * gcc.dg/vect/vect-88.c: Remove xfail.
24764
24765 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
24766
24767         * gcc.dg/altivec-19.c: New.
24768
24769 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
24770
24771         PR c/17807
24772         * gcc.dg/nested-func-3.c: New test.
24773         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24774
24775 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
24776
24777         * gcc.test-framework/gen_directive_tests: Generate tests for
24778         selector expressions.
24779
24780 2005-02-02  Matt Austern  <austern@apple.com>
24781
24782         PR c++/19628
24783         * g++/ext/builtin7.C: New.
24784         * g++/ext/builtin8.C: New.
24785
24786 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24787
24788         PR c/18502
24789         * gcc.dg/pr18502-1.c: New test.
24790
24791 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24792
24793         PR c++/17413
24794         * g++.dg/template/local4.C: Tweak.
24795
24796 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24797
24798         PR tree-optimization/19578
24799         * gcc.c-torture/compile/20050202-1.c: New test.
24800
24801 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24802
24803         PR c/19435
24804         * gcc.dg/c99-init-4.c: New test.
24805
24806 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24807
24808         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24809
24810         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24811
24812         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24813         * g++.dg/eh/check-vect.h: New.
24814
24815         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24816         * gcc.dg/vect/vect-78.c: Ditto.
24817         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24818         Remove.
24819
24820         * g++.dg/conversion/simd1.C: Expect warning.
24821         * g++.dg/ext/attribute-test-1.C: Ditto.
24822         * g++.dg/ext/attribute-test-2.C: Ditto.
24823         * g++.dg/ext/attribute-test-3.C: Ditto.
24824         * g++.dg/ext/attribute-test-4.C: Ditto.
24825
24826         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24827         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24828
24829         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24830
24831 2005-02-01  Richard Henderson  <rth@redhat.com>
24832
24833         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24834         long double for ibm double-double format.
24835         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24836
24837 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24838
24839         PR tree-optimization/19633
24840         * gcc.dg/pr19633-1.c: New test.
24841         * gcc.dg/pr19633.c: Tweak to make pointer point
24842         to NULL or a symbol.
24843
24844 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24845
24846         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24847         New procs.
24848         (dg-process-target (local override)): Handle selector expressions.
24849
24850         * gcc.test-framework/README: Describe tests in source directory.
24851         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24852         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24853         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24854         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24855         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24856         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24857         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24858         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24859         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24860         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24861         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24862         * gcc.test-framework/dg-error-exp-P.c: New test.
24863         * gcc.test-framework/dg-error-exp-XP.c: New test.
24864         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24865         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24866         * gcc.test-framework/dg-output-exp-P.c: New test.
24867         * gcc.test-framework/dg-output-exp-XF.c: New test.
24868         * gcc.test-framework/dg-warning-exp-P.c: New test.
24869         * gcc.misc-tests/dg-1.c: Remove.
24870         * gcc.misc-tests/dg-2.c: Remove.
24871         * gcc.misc-tests/dg-3.c: Remove.
24872         * gcc.misc-tests/dg-4.c: Remove.
24873         * gcc.misc-tests/dg-5.c: Remove.
24874         * gcc.misc-tests/dg-6.c: Remove.
24875         * gcc.misc-tests/dg-7.c: Remove.
24876         * gcc.misc-tests/dg-8.c: Remove.
24877         * gcc.misc-tests/dg-9.c: Remove.
24878         * gcc.misc-tests/dg-10.c: Remove.
24879         * gcc.misc-tests/dg-11.c: Remove.
24880         * gcc.misc-tests/dg-12.c: Remove.
24881         * gcc.misc-tests/dg-test.exp: Remove.
24882
24883         * gcc.test-framework/test-framework.awk: Change recording and
24884         printing of passes and failures.
24885
24886         * gcc.test-framework: New directory.
24887         * gcc.test-framework/README: New.
24888         * gcc.test-framework/test-framework.exp: New.
24889         * gcc.test-framework/test-framework.awk: New.
24890         * gcc.test-framework/gen_directive_tests: New.
24891
24892 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24893
24894         * lib/treelang.exp: Fix comment typos.
24895         (treelang_target_compile): Don't append libs=-ltreelang to options.
24896
24897 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24898
24899         * g++.dg/parse/typename7.C: Adjust error messages.
24900
24901 2005-01-31  Jeff Law  <law@redhat.com>
24902
24903         * gcc.c-torture/execute/20050131-1.c: New test.
24904         * gcc.dg/wcaselabel.c: New test.
24905
24906 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24907
24908         * g++.dg/other/warning1.C: Adjust error messags.
24909         * g++.dg/parse/constant5.C: New test.
24910
24911 2005-01-31  Steven Bosscher  <stevenb@suse.de>
24912
24913         PR c/19333
24914         * gcc.c-torture/compile/20011130-1.c: Reorder to make
24915         the test case valid.
24916         * gcc.dg/20030815-1.c: Remove invalid tests.
24917         * gcc.dg/array-7.c: Adjust expected result.
24918         * gcc.dg/pr18596-3.c: Likewise.
24919         * gcc.dg/noncompile/20000901-1.c: Likewise.
24920         * gcc.dg/noncompile/init-2.c: Likewise.
24921         * gcc.dg/noncompile/init-4.c: Likewise.
24922
24923 2005-01-31  Dale Johannesen  <dalej@apple.com>
24924
24925         * g++.dg/opt/pr19650.C: New test.
24926
24927 2005-01-31  Richard Henderson  <rth@redhat.com>
24928
24929         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24930         long double for intel double extended format.
24931         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24932
24933 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
24934
24935         PR c++/19555
24936         * g++.dg/template/static10.C: New test.
24937
24938         PR c++/19395
24939         * g++.dg/parse/error24.C: New test.
24940
24941         PR c++/19367
24942         * g++.dg/lookup/builtin1.C: New test.
24943
24944         PR c++/19457
24945         * g++.dg/warn/conv3.C: New test.
24946
24947 2005-01-30  Bud Davis  <bdavis@gfortran.org>
24948
24949         PR fortran/19647
24950         * gfortan.dg/inquire_7.f90
24951
24952 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
24953
24954         PR tree-optimization/15791
24955         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24956         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24957         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24958         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24959         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24960         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24961         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24962         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24963         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24964         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24965
24966 2005-01-29  Paul Brook  <paul@codesourcery.com>
24967
24968         PR fortran/18565
24969         * check.c (real_or_complex_check): New function.
24970         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24971         * intrinsic.c (add_functions): Use new check functions.
24972         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24973         Add prototypes.
24974
24975 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24976
24977         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24978         gcc.dg/lvalue-3.c: New tests.
24979         * gcc.dg/concat.c: Update expected messages.
24980
24981 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24982
24983         PR libfortran/19595
24984         * gfortran.dg/eor_1.f90: New test.
24985
24986 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24987
24988         PR fortran/19589
24989         * gfortran.dg/logical_data_1.f90: New test.
24990
24991 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24992
24993         PR c++/19253
24994         * g++.dg/template/crash33.C: New test.
24995
24996         PR c++/19667
24997         * g++.dg/template/crash32.C: New test.
24998
24999 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25000
25001         PR middle-end/16558
25002         * g++.dg/warn/Wreturn-type-2.C: New test.
25003
25004 2004-06-24  Jeff Law  <law@redhat.com>
25005
25006         * gcc.dg/tree-ssa/20050128-1.c: New test.
25007
25008 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25009
25010         * gcc.target/frv/all-mdpackh-1.c: New test.
25011
25012 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25013
25014         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25015
25016 2005-01-27  Richard Henderson  <rth@redhat.com>
25017
25018         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25019
25020 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25021
25022         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25023
25024 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25025
25026         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25027         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25028         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25029         to cope with cases where the multilib options override the dg-options.
25030
25031 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25032
25033         PR c/18946
25034         * gcc.dg/noncompile/20050120-1.c: New test.
25035
25036 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25037
25038         PR tree-optimization/19633
25039         * gcc.dg/pr19633.c: New test.
25040         * gcc.dg/tree-ssa/pr19633.c: New test.
25041
25042 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25043
25044         * gcc.dg/20041216-1.c: New test.
25045
25046 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25047
25048         PR objc/18862
25049         * objc.dg/selector-2.m: New test.
25050
25051 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25052
25053         * g++.dg/opt/range-test-2.C: New test.
25054
25055         PR rtl-optimization/19579
25056         * gcc.c-torture/execute/20050124-1.c: New test.
25057
25058 2005-01-26  Greg Parker  <gparker@apple.com>
25059         Stuart Hastings  <stuart@apple.com>
25060
25061         * gcc.c-torture/execute/20050125-1.c: New.
25062
25063 2005-01-18  Jan Hubicka  <jh@suse.cz>
25064
25065         PR tree-optimize/19337
25066         * gcc.c-torture/compile/20050119-1.c: New test.
25067
25068 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25069
25070         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25071         test for successful match.
25072
25073 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25074
25075         PR objc/18408
25076         * objc.dg/comp-types-7.m: New test.
25077
25078 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25079
25080         * lib/target-supports.exp (current_target_name): New.
25081         (check_effective_target_ilp32, check_effective_target_lp64):
25082         Cache the result to use as long as the current target, with
25083         multilib flags, remains the same.
25084
25085         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25086         (dg-require-weak, dg-require-visibility, dg-require-alias,
25087         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25088         dg-require-effective-target, dg-skip-if): Remove call to
25089         skip_test_and_clear_xfail.
25090         (dg-test): Clear xfail data.
25091
25092 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25093
25094         PR target/17751
25095         * gcc.dg/ppc64-toc.c: New test.
25096
25097         * g++.dg/tree-ssa/empty-1.C: New test.
25098
25099         PR middle-end/19551
25100         * gcc.c-torture/execute/20050121-1.c: New test.
25101         * gcc.dg/20050121-2.c: New test.
25102
25103 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25104         Paul Brook  <paul@codesourcery.com>
25105
25106         PR fortran/17941
25107         * gfortran.dg/real_const_1.f: New test.
25108         * gfortran.dg/real_const_2.f90: New test.
25109         * gfortran.dg/complex_int_1.f90: New test.
25110
25111 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25112
25113         PR fortran/19313
25114         * gfortan.dg/inquire_6.f90: New test.
25115
25116 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25117
25118         PR libfortran/19451
25119         * open_readonly_1.f90: New test.
25120
25121 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25122
25123         PR libfortran/18982
25124         * gfortran.dg/open_new.f90: New file.
25125
25126 2005-01-22  Paul Brook  <paul@codesourcery.com>
25127
25128         * namelist_1.f90: New test.
25129
25130 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25131
25132         PR tree-optimization/19484
25133         * gcc.c-torture/compile/20050122-[12].c: New tests.
25134
25135 2005-01-22  Paul Brook  <paul@codesourcery.com>
25136
25137         * gfortran.dg/implicit_2.f90: New test.
25138
25139 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25140
25141         PR fortran/19314
25142         * gfortran.dg/inquire_5.f90: New test.
25143
25144 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25145
25146         PR c/18809
25147         * gcc.dg/pr18809-1.c: New test.
25148
25149 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25150
25151         * gcc.dg/20050121-1.c: New test.
25152
25153         PR tree-optimization/13000
25154         * gcc.dg/20040206-1.c: Change warning to point where function is
25155         being inlined.
25156
25157 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25158
25159         PR c++/19208
25160         * g++.dg/template/array11.C: New test.
25161
25162 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25163
25164         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25165         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25166         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25167         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25168         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25169         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25170
25171 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25172
25173         PR tree-optimization/15349
25174         * gcc.dg/tree-ssa/pr15349.c: New.
25175
25176 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25177
25178         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25179
25180 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25181
25182         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25183         scan-assembler-times directive name.
25184
25185         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25186         after dg-do.
25187
25188         PR rtl-optimization/19462
25189         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25190
25191 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25192
25193         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25194         counting function calls on ia64.
25195
25196 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25197
25198         PR rtl-optimization/15139
25199         * gcc.dg/20050111-2.c: New test.
25200
25201         PR c/17297
25202         * gcc.c-torture/compile/20050113-1.c: New testcase.
25203
25204         PR middle-end/19164
25205         * gcc.dg/20050113-1.c: New testcase.
25206
25207 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25208
25209         * gcc.dg/vect/vect-85.c: Add comment.
25210         * gcc.dg/vect/vect-86.c: Add xfail for now.
25211         * gcc.dg/vect/vect-87.c: Add xfail for now.
25212         * gcc.dg/vect/vect-88.c: Add xfail for now.
25213         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25214
25215 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25216
25217         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25218
25219 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25220
25221         * g++.dg/debug/typedef3.C: New test.
25222
25223 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25224
25225         PR c/19472
25226         * gcc.dg/asm-a.c: New test.
25227
25228 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25229
25230         * gcc.dg/sh-relax.c: Add prototype for abort.
25231
25232 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25233
25234         * gcc.dg/short-compare-1.c: New test.
25235         * gcc.dg/short-compare-2.c: Likewise.
25236
25237 2005-01-18  Michael Matz  <matz@suse.de>
25238
25239         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25240
25241 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25242
25243         PR tree-optimization/19121
25244         * gcc.c-torture/compile/pr19121.c: New test.
25245
25246 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25247
25248         PR target/19357
25249         * gcc.c-torture/compile/pr19357.c: New test.
25250
25251 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25252
25253         PR c/5675
25254         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25255         pass--those that refer just to the variable, possibly with a
25256         cast.
25257         * gcc.dg/c99-const-expr-3.c: Likewise.
25258
25259         PR middle-end/13127
25260         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25261         longer emitted.
25262
25263 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25264
25265         PR fortran/18778
25266         * gfortran.dg/endfile_2.f90: New test.
25267
25268 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25269
25270         PR 19168
25271         * gfortran.dg/select_5.f90: New test.
25272
25273 2004-01-16  Paul Brook  <paul@codesourcery.com>
25274
25275         * gfortran.dg/common_4.f90: New test.
25276
25277 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25278
25279         PR rtl-optimization/19462
25280         * gcc.dg/torture/pr19462-1.c: New test.
25281
25282 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25283
25284         PR objc/19321
25285         * objc.dg/func-ptr-2.m: New.
25286         * objc.dg/volatile-1.m: New.
25287
25288 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25289
25290         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25291
25292 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25293
25294         PR tree-optimization/19060
25295         * gcc.c-torture/execute/20050104-1.c: New test.
25296
25297 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25298
25299         PR fortran/18983
25300         * gfortran.dg/write_to_null.f90: New test.
25301
25302 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25303             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25304
25305         PR other/19328
25306         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25307         argument.
25308
25309 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25310
25311         PR c++/19263
25312         * g++.dg/init/vector1.C: New test.
25313
25314 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25315
25316         PR target/13158
25317         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25318         PR target/18987
25319         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25320
25321 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25322
25323         * gfortran.dg/select_1.f90: New test.
25324         * gfortran.dg/select_2.f90: New test.
25325         * gfortran.dg/select_3.f90: New test.
25326         * gfortran.dg/select_4.f90: New test.
25327
25328 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25329
25330         PR middle-end/19084
25331         PR rtl-optimization/19348
25332         * gcc.dg/20050111-1.c: New test.
25333         * gcc.c-torture/execute/20050111-1.c: New test.
25334
25335         * gcc.dg/i386-asm-4.c: New test.
25336
25337 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25338
25339         * gcc.dg/nested-func-2.c: New test.
25340         * ada/acats/norun.lst: Remove c953002.
25341
25342 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25343
25344         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25345
25346 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25347
25348         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25349
25350 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25351
25352         PR target/18761
25353         * g++.dg/abi/align1.C: New test.
25354
25355 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25356
25357         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25358         at a time.
25359         * g++.dg/ext/altivec_check.h: Support compiling as C.
25360
25361 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25362
25363         PR c++/19355
25364         * g++.dg/expr/pr19355-1.C: New test case.
25365
25366 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25367
25368         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25369         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25370         * ada/acats/tests/c3/c92005b.ada: Likewise.
25371         * ada/acats/tests/c3/cxb3012.a: Likewise.
25372         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25373
25374 2005-01-09  Paul Brook  <paul@codesourcery.com>
25375
25376         * gfortran.dg/common_2.f90: New file.
25377         * gfortran.dg/common_3.f90: New file.
25378
25379 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25380
25381         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25382
25383 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25384
25385         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25386         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25387         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25388         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25389         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25390         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25391         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25392         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25393         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25394         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25395         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25396         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25397         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25398         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25399         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25400         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25401         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25402         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25403         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25404         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25405         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25406         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25407         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25408         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25409         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25410         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25411         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25412         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25413         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25414         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25415         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25416         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25417         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25418         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25419         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25420         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25421         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25422         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25423         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25424         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25425         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25426         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25427         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25428         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25429         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25430         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25431         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25432         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25433         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25434         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25435         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25436         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25437         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25438         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25439         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25440         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25441         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25442         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25443         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25444         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25445         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25446         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25447         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25448         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25449         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25450         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25451         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25452
25453         * gcc.dg/vect/vect-1.c: Fix spelling.
25454         * gcc.dg/vect/vect-10.c: Fix spelling.
25455         * gcc.dg/vect/vect-11.c: Fix spelling.
25456         * gcc.dg/vect/vect-12.c: Fix spelling.
25457         * gcc.dg/vect/vect-14.c: Fix spelling.
25458         * gcc.dg/vect/vect-15.c: Fix spelling.
25459         * gcc.dg/vect/vect-16.c: Fix spelling.
25460         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25461         * gcc.dg/vect/vect-64.c: Fix comments.
25462         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25463
25464 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25465             Ira Rosen  <irar@il.ibm.com>
25466
25467         * gcc.dg/vect/vect-70.c: New test.
25468         * gcc.dg/vect/vect-71.c: New test.
25469
25470 2005-01-09  Manfred Hollstein  <mh@suse.com>
25471
25472         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25473         * gcc.dg/pr18241-2.c: Likewise.
25474         * gcc.dg/pr18241-3.c: Likewise.
25475         * gcc.dg/pr18241-4.c: Likewise.
25476         * gcc.dg/pr18241-5.c: Likewise.
25477
25478 2005-01-08  Richard Henderson  <rth@redhat.com>
25479
25480         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25481         False for x86 and x86-64.
25482
25483 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25484
25485         PR tree-optimization/18241
25486         * gcc.dg/pr18241-1.c: New test.
25487         * gcc.dg/pr18241-2.c: New test.
25488         * gcc.dg/pr18241-3.c: New test.
25489         * gcc.dg/pr18241-4.c: New test.
25490         * gcc.dg/pr18241-5.c: New test.
25491
25492 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25493
25494         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25495         gfortran.dg/select_4.f90: New.
25496
25497 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.c-torture/execute/20050107-1.c: New test.
25500
25501 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         PR c++/19298
25504         * g++.dg/template/ref2.C: New.
25505
25506 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25507
25508         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25509         instead of being empty.
25510
25511 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25512
25513         PR fortran/15553
25514         * gfortran.dg/array-1.f90: New test.
25515
25516 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25517
25518         PR tree-optimization/19283
25519         * gcc.c-torture/execute/20050106-1.c: New test.
25520
25521         PR rtl-optimization/18861
25522         * gcc.dg/20050105-1.c: New test.
25523
25524         PR tree-optimization/18828
25525         * gcc.dg/20050105-2.c: New test.
25526
25527 2005-01-07  Andreas Jaeger  <aj@suse.de>
25528
25529         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25530
25531 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25532
25533         PR fortran/18398
25534         * gfortran.dg/fmt_read.f90: New test.
25535
25536 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25537
25538         * gcc.dg/rs6000-ldouble-2.c: New.
25539
25540 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25541
25542         PR c++/19244
25543         * g++.dg/parser/ctor2.C: New test.
25544
25545 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25546
25547         PR c++/17154
25548         * g++.dg/template/using9.C: New test.
25549
25550 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25551
25552         PR c++/19258
25553         * g++.dg/lookup/friend6.C: New test.
25554
25555 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25556
25557         PR c++/19270
25558         * g++.dg/template/array10.C: New.
25559
25560 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25561
25562         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25563         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25564
25565 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25566
25567         * gcc.c-torture/compile/20050105-1.c: New test.
25568
25569 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25570
25571         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25572
25573 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25574
25575         PR middle-end/19100
25576         * gcc.dg/conv-3.c: New test case.
25577
25578 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25579
25580         * gcc.dg/asm-wide-1.c: New test.
25581
25582 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         PR c++/19030
25585         * g++.dg/parse/crash22.C: New
25586
25587 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25588
25589         PR 19257
25590         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25591
25592 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25593
25594         PR middle-end/17767
25595         * gcc.dg/i386-mmx-6.c: New test case.
25596
25597 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25598
25599         PR tree-optimization/18308
25600         * gcc.dg/vect/pr18308.c: New testcase.
25601
25602 2005-01-04  Andreas Jaeger  <aj@suse.de>
25603
25604         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25605
25606 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25607             Robert Bowdidge <bowdidge@apple.com>
25608
25609         * gcc.dg/cpp/subframework1.c: New.
25610         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25611         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25612         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25613         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25614
25615 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25616
25617         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25618         producing warning.
25619         * gcc.dg/darwin-weakimport-2.c: New.
25620
25621 2005-01-03  Richard Henderson  <rth@redhat.com>
25622
25623         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25624
25625 2005-01-03  Richard Henderson  <rth@redhat.com>
25626
25627         * gcc.dg/vect/vect.exp: Enable for ia64.
25628         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25629         (check_effective_target_vect_float): Likewise.
25630         (check_effective_target_vect_no_align): Likewise.
25631         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25632         * gcc.dg/vect/vect-8.c: Likewise.
25633
25634 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25635
25636         PR target/19236
25637         * gcc.dg/pr19236-1.c: New test case.
25638
25639 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25640
25641         PR rtl-optimization/12092
25642         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25643
25644 2005-01-02  Andreas Jaeger  <aj@suse.de>
25645
25646         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25647
25648 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25649             Andrew Pinski  <pinskia@physics.uc.edu>
25650
25651         PR rtl-optimization/12092
25652         * gcc.dg/pr12092-1.c: New test case.
25653
25654 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25655
25656         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25657         'hidden' and 'default' for better portability.
25658         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25659
25660         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25661         6 and 7.
25662         * g++.old-deja/g++.brendan/new3.C: Likewise.
25663
25664 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25665
25666         * gcc.dg/20041231-1.C: New test.
25667         * g++.dg/warn/Wunreachable-code-1.C: New test.
25668
25669 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25670
25671         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25672         file, not /dev/null.  Abort on error.
25673
25674 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25675             Ziemowit Laski  <zlaski@apple.com>
25676
25677         PR objc/18971
25678         * objc.dg/encode-5.m: New test.
25679
25680 2004-12-29  Richard Henderson  <rth@redhat.com>
25681
25682         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25683         * objc.dg/stabs-1.m: Disable for ia64.
25684
25685 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25686
25687         PR c++/19190
25688         * g++.dg/warn/Wunused-10.C: New test.
25689
25690 2004-12-28  Richard Henderson  <rth@redhat.com>
25691
25692         * objc.dg/stabs-1.m: Disable for alpha.
25693
25694 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/19149
25697         * g++.dg/parse/error23.C: New test.
25698
25699 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25700
25701         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25702
25703         PR fortran/19032
25704         * gfortran.dg/intrinsic_modulo_1.f90: New.
25705         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25706         tests with divisor -1.
25707
25708 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25709
25710         * g++.dg/opt/temp1.C (memcpy): Return a value.
25711
25712         PR c++/19148
25713         * g++.dg/expr/cond7.C: New test.
25714
25715 2004-12-27  Paul Brook  <paul@codesourcery.com>
25716
25717         * gfortran.dg/g77/select_no_compile.f: Remove.
25718
25719 2004-12-27  Richard Henderson  <rth@redhat.com>
25720
25721         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25722         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25723         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25724
25725 2004-12-26  Richard Henderson  <rth@redhat.com>
25726
25727         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25728         by 1i instead of token pasting.
25729
25730 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25731
25732         PR tree-optimization/17578
25733         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25734         to additional_flags.
25735         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25736
25737 2004-12-25  Richard Henderson  <rth@redhat.com>
25738
25739         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25740         Remove Alpha.
25741
25742 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25743
25744         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25745         hppa*-*-hpux*.
25746         * gcc.dg/pr17957.c (dg-options): Likewise.
25747         * gcc.dg/struct-ret-1.c: Add prototype for abort.
25748         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25749         instead of 0 on __hppa__.
25750         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25751         "foo,%r" on hppa*-*-*.
25752
25753 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
25754
25755         PR fortran/19071
25756         * gfortran.dg/complex_write.f90: New test.
25757
25758 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25759
25760         PR c++/17595
25761         * g++.dg/parse/pragma2.C: New test.
25762
25763         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25764
25765 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25766
25767         * gcc.dg/empty2.c: Add missing dg-warning.
25768
25769 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25770
25771         PR c++/17413
25772         * g++.dg/template/local4.C: New test.
25773         * g++.dg/template/crash19.C: Add dg-error marker.
25774
25775         * g++.dg/template/crash31.C: Correct embedded PR number.
25776
25777 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25778
25779         PR c++/16405
25780         * g++.dg/opt/temp1.C: Add do-run marker.
25781
25782 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25783
25784         * g++.dg/template/spec19.C: New.
25785
25786 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25787
25788         PR target/16819
25789         * gcc.dg/empty2.c: New.
25790
25791 2004-12-23  Richard Henderson  <rth@redhat.com>
25792
25793         * lib/target-supports.exp (check_effective_target_vect_no_align):
25794         Remove i?86 and x86-64.
25795
25796 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25797
25798         PR c++/16405
25799         * g++.dg/opt/temp1.C: New test.
25800
25801 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25802
25803         PR c++/18733
25804         * g++.dg/template/friend33.C: New testcase.
25805
25806 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25807
25808         PR c++/18464
25809         * g++.dg/template/cond5.C: New test.
25810
25811         PR c++/18492
25812         * g++.dg/inherit/thunk3.C: New test.
25813
25814         PR c++/11224
25815         * g++.dg/warn/Wunused-9.C: New test.
25816
25817 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25818
25819         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25820
25821 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25822
25823         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25824
25825 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/18378
25828         * g++.dg/ext/packed8.C: New test.
25829
25830         PR c++/19063
25831         * g++.dg/template/crash31.C: New test.
25832
25833         PR c++/19034
25834         * g++.dg/template/crash30.C: New test.
25835
25836 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25837
25838         PR C++/18984
25839         * g++.dg/eh/ctor3.C: New test.
25840
25841 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25842
25843         * objc.dg/stabs-1.m: Allow section name to be quoted and
25844         assembly label to begin with '.LL'.
25845
25846 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25847
25848         * gcc.dg/vect/vect.exp
25849         (check_effective_target_lp64_or_vect_no_align): New.
25850         * gcc.dg/vect/vect-77.c: Use it.
25851         * gcc.dg/vect/vect-78.c: Use it.
25852
25853         * lib/target-supports.exp
25854         (check_effective_target_vect_no_max,
25855         check_effective_target_vect_no_bitwise,
25856         check_effective_target_vect_no_align): New.
25857         * gcc.dg/vect/vect-13.c: Use them.
25858         * gcc.dg/vect/vect-17.c: Ditto.
25859         * gcc.dg/vect/vect-18.c: Ditto.
25860         * gcc.dg/vect/vect-19.c: Ditto.
25861         * gcc.dg/vect/vect-20.c: Ditto.
25862         * gcc.dg/vect/vect-27.c: Ditto.
25863         * gcc.dg/vect/vect-29.c: Ditto.
25864         * gcc.dg/vect/vect-44.c: Ditto.
25865         * gcc.dg/vect/vect-48.c: Ditto.
25866         * gcc.dg/vect/vect-50.c: Ditto.
25867         * gcc.dg/vect/vect-52.c: Ditto.
25868         * gcc.dg/vect/vect-54.c: Ditto.
25869         * gcc.dg/vect/vect-56.c: Ditto.
25870         * gcc.dg/vect/vect-58.c: Ditto.
25871         * gcc.dg/vect/vect-60.c: Ditto.
25872         * gcc.dg/vect/vect-72.c: Ditto.
25873         * gcc.dg/vect/vect-80.c: Ditto.
25874
25875 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25876
25877         PR c++/14075
25878         * g++.dg/init/string1.C: New.
25879
25880         PR c++/18975
25881         * g++.dg/other/synth1.C: New.
25882
25883 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25884
25885         PR c/18963
25886         * gcc.dg/pr18963-1.c: New test.
25887
25888 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25889
25890         PR c/18596
25891         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25892         * gcc.dg/pr18596-1.c: Use dg-error.
25893         (dg-options): Use -fno-unit-at-a-time.
25894         * gcc.dg/pr18596-2.c: New test.
25895         * gcc.dg/pr18596-3.c: New test.
25896
25897 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25898
25899         PR middle-end/18683
25900         * g++.dg/opt/pr18683-1.C: New test case.
25901
25902 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25903
25904         PR other/19093
25905         * g++.dg/opt/max1.C: Fix for 64bit targets.
25906
25907 2004-12-20  Matt Austern  <austern@apple.com>
25908
25909         PR c++/19044
25910         * g++.dg/ext/builtin6.C: New
25911
25912 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
25913
25914         PR tree-optimization/19080
25915         * gcc.c-torture/compile/pr19080.c: New test.
25916
25917 2004-12-20  Steven Bosscher  <stevenb@suse.de>
25918
25919         * gcc.dg/20041219-1.c: New test.
25920
25921 2004-12-19  Roger Sayle  <roger@eyesopen.com>
25922
25923         PR middle-end/19068
25924         * g++.dg/opt/max1.C: New test case.
25925
25926 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25927
25928         * gcc.dg/fdata-sections-1.c: New test.
25929
25930 2004-12-18  Roger Sayle  <roger@eyesopen.com>
25931
25932         PR middle-end/18548
25933         * gcc.dg/max-1.c: New test case.
25934
25935 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
25936
25937         * gcc.c-torture/execute/20041218-1.c: New test.
25938
25939 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
25940
25941         * gcc.dg/pr18501.c: New test.
25942         * gcc.dg/uninit-5.c: XFAIL.
25943         * gcc.dg/uninit-9.c: XFAIL.
25944
25945 2004-12-17  Dale Johannesen  <dalej@apple.com>
25946
25947         * gcc.dg/20041213-1.c: New.
25948
25949 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
25950
25951         * objc.dg/stabs-1.m: Allow assembly label to begin
25952         with a dot ('.').
25953
25954 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
25955
25956         * gcc.c-torture/execute/20041213-1.c: Move...
25957         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25958
25959 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         PR c++/18721
25962         * g++.dg/lookup/conv-5.C: New.
25963
25964 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
25965
25966         * objc.dg/stabs-1.m: New test.
25967
25968 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25969
25970         * gcc.dg/visibility-c.c: Change compile to
25971         assemble for the test.
25972
25973 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         PR target/19041
25976         * gcc.dg/visibility-c.c: New test.
25977
25978 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25979
25980         PR middle-end/18493
25981         * gcc.dg/switch-8.c: New test case.
25982
25983 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25984
25985         PR c++/18905
25986         * g++.dg/template/init4.C: New.
25987         * g++.dg/opt/static3.C: Enable optimizer.
25988
25989 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25990
25991         * g++.dg/other/complex1.C: New test.
25992
25993 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25994
25995         * g++.dg/opt/inline9.C: New test.
25996
25997 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25998
25999         PR fortran/18993
26000         * gfotran.dg/nullify_1.f: New test.
26001
26002 2004-12-15  Richard Henderson  <rth@redhat.com>
26003
26004         * gcc.target/i386/i386.exp: New harness.
26005         * gcc.target/i386/vect-args.c: New.
26006
26007 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26008
26009         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26010
26011 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26012
26013         PR c++/18825
26014         * g++.dg/template/friend32.C: New test.
26015
26016 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26017
26018         * cpp/pragma-once-1.c: New test.
26019         * cpp/pragma-once-1b.h: Likewise.
26020         * cpp/pragma-once-1c.h: Likewise.
26021         * cpp/pragma-once-1d.h: Likewise.
26022         * cpp/inc/pragma-once-1a.h: Likewise.
26023
26024 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26025             Steven G. Kargl  <kargls@comcast.net>
26026
26027         PR fortran/17597
26028         * gfortran.dg/list_read_3.f90: New test.
26029
26030 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * gcc.dg/ftrapv-2.c: New test.
26033
26034 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26035
26036         PR c++/18981
26037         * g++.dg/template/typename9.C: New test.
26038
26039 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/18738
26042         * g++.dg/template/typename8.C: New test.
26043         * g++.dg/parse/friend2.C: Tweak error message.
26044
26045 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26046
26047         * gcc.c-torture/20041214-1.c: New test.
26048
26049 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26050
26051         PR c++/18965
26052         * g++.dg/init/array17.C: New test.
26053
26054 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26055
26056         PR c++/18793
26057         * g++.dg/init/aggr3.C: New test.
26058
26059 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26060
26061         * gcc.dg/altivec-types-1.c: New test.
26062         * gcc.dg/altivec-types-2.c: New test.
26063         * gcc.dg/altivec-types-3.c: New test.
26064         * gcc.dg/altivec-types-4.c: New test.
26065         * g++.dg/ext/altivec-types-1.C: New test.
26066         * g++.dg/ext/altivec-types-2.C: New test.
26067         * g++.dg/ext/altivec-types-3.C: New test.
26068         * g++.dg/ext/altivec-types-4.C: New test.
26069
26070 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26071
26072         PR middle-end/18951
26073         * gcc.c-torture/execute/20041213-1.c: New test.
26074
26075 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         PR c++/18949
26078         * g++.dg/template/cast1.C: New.
26079
26080 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26081
26082         * gcc.c-torture/execute/20041213-2.c: New test.
26083
26084 2004-12-13  Richard Henderson  <rth@redhat.com>
26085
26086         * gcc.dg/i386-sse-10.c: Fix typo in options.
26087
26088 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26089
26090         PR c++/18968
26091         * g++.dg/opt/pr18968.C: New test.
26092
26093 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26094
26095         PR c++/18925
26096         * g++.dg/ext/visibility/staticdatamem.C: New test.
26097
26098 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26099
26100         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26101
26102 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26103
26104         PR rtl-optimization/18928
26105         * gcc.dg/pr18928-1.c: New test case.
26106
26107 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26108
26109         PR tree-opt/16951
26110         * gcc.c-torture/compile/20041211-1.c: New.
26111
26112 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26113
26114         PR middle-end/17564
26115         * gcc.c-torture/execute/20041212-1.c: New test.
26116
26117 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26118
26119         PR fortran/18869
26120         * gfortran.dg/common_1.f90: New test.
26121
26122 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26123         Paul Brook  <paul@codesourcery.com>
26124
26125         PR fortran/16222
26126         * gfortran.dg/real_do_1.f90: New test.
26127
26128 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26129
26130         PR tree-opt/18040
26131         * g++.dg/opt/ptrmem6.C: New test.
26132
26133 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26134
26135         PR middle-end/18921
26136         * gcc.dg/pr18921-1.c: New test case.
26137
26138 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26139
26140         PR fortran/17175
26141         * gfortran.dg/scale_1.f90: New test.
26142
26143 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26144
26145         PR middle-end/18903
26146         * gcc.c-torture/compile/pr18903.c: New test.
26147
26148 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26149
26150         * gcc.c-torture/execute/20041210-1.c: New test.
26151
26152 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26153
26154         PR c++/18731
26155         * g++.dg/parser/struct-1.C: New test.
26156         * g++.dg/parser/struct-2.C: New test.
26157         * g++.dg/parser/struct-3.C: New test.
26158
26159 2004-12-09  Richard Henderson  <rth@redhat.com>
26160
26161         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26162
26163         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26164         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26165
26166 2004-12-09  Matt Austern  <austern@apple.com>
26167
26168         PR c++/18514
26169         * g++.dg/ext/builtin1.C: New
26170         * g++.dg/ext/builtin2.C: New
26171         * g++.dg/ext/builtin3.C: New
26172         * g++.dg/ext/builtin4.C: New
26173         * g++.dg/ext/builtin5.C: New
26174
26175 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26176
26177         PR tree-opt/18904
26178         * g++.dg/opt/ptrmem5.C: New test.
26179
26180 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26181
26182         * g++.dg/parse/typename5.C: Adjust for new error.
26183         * g++.dg/parse/typename7.C: New.
26184
26185 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26186
26187         PR c++/18073
26188         * g++.dg/other/mmintrin.C: New test.
26189
26190 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         PR c++/16681
26193         * g++.dg/init/array15.C: New.
26194         * g++.dg/init/array16.C: New.
26195
26196 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26197
26198         PR fortran/18826
26199         * gfortran.dg/assign_1.f90: New test.
26200
26201 2004-12-08  Nick Clifton  <nickc@redhat.com>
26202
26203         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26204         * gcc.target/xstormy16/data_below100: Likewise.
26205         * gcc.target/xstormy16/sfr: Likewise.
26206         * gcc.target/xstormy16/below100.S: New test source file.
26207         * gcc.target/xstormy16/below100.ld: New test linker script.
26208         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26209         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26210         bp instructions.
26211         * gcc.target/xstormy16/bp.c: Likewise.
26212
26213         * gcc.target/xstormy16/bss_below100: New files:
26214         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26215         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26216         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26217         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26218         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26219         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26220         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26221         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26222         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26223         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26224         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26225         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26226         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26227         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26228         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26229         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26230         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26231         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26232         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26233         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26234         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26235         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26236         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26237         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26238         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26239         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26240         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26241
26242         * gcc.target/xstormy16/data_below100: New files:
26243         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26244         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26245         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26246         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26247         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26248         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26249         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26250         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26251         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26252         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26253         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26254         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26255         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26256         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26257         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26258         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26259         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26260         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26261         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26262         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26263         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26264         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26265         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26266         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26267         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26268         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26269         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26270
26271         * gcc.target/xstormy16/sfr: New files:
26272         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26273         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26274         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26275         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26276         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26277         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26278         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26279         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26280         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26281         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26282         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26283         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26284         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26285         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26286         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26287         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26288         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26289         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26290         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26291         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26292         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26293         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26294         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26295         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26296         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26297         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26298         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26299         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26300         27_if0_sfrw_bitfield_f.c
26301
26302 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26303
26304         PR c++/18100
26305         * g++.dg/lookup/name-clash4.C: New test.
26306
26307 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         PR c++/18672
26310         * g++.dg/opt/array1.C: New.
26311
26312         PR c++/18803
26313         * g++.dg/template/operator5.C: New.
26314
26315 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26316
26317         PR c/18867
26318         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26319
26320 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26321
26322         * gcc.dg/noncompile/20041207.c: New test.
26323
26324 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26325
26326         * g++.dg/other/unreachable-1.C: New test.
26327
26328 2004-12-06  Nick Clifton  <nickc@redhat.com>
26329
26330         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26331         <limits.h> because the latter comes from gcc's include/ directory
26332         and not the newlib/libc/include directory.
26333
26334 2004-12-04  Richard Henderson  <rth@redhat.com>
26335
26336         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26337
26338 2004-12-04  Richard Henderson  <rth@redhat.com>
26339
26340         * lib/target-supports.exp (check_gc_sections_available): Disable
26341         for alpha and ia64.
26342
26343 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26344
26345         PR middle-end/17909
26346         * g++.dg/other/vararg-2.C: New test.
26347
26348 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26349
26350         PR c++/17011, c++/17971
26351         * g++.dg/template/error15.C: Adjust expected error.
26352         * g++.dg/template/instantiate3.C: Likewise.
26353
26354 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26355
26356         * gcc.dg/altivec-18.c: Fix for darwin
26357
26358 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26359
26360         PR c++/18782
26361         * g++.dg/parse/ptrmem2.C: New.
26362
26363         PR c++/18318
26364         * g++.dg/template/new1.C: New.
26365
26366 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26367
26368         PR fortran/18710
26369         * gfortran.dg/direct_io_3.f90: New test.
26370
26371 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26372
26373         PR 18758
26374         * g++.dg/parse/crash21.C: New.
26375
26376 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26377
26378         PR c++/15664, c++/18276
26379         * g++.dg/template/ttp13.C: New test.
26380         * g++.dg/template/ttp14.C: Likewise.
26381
26382 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26383
26384         PR c++/18123
26385         * g++.dg/parse/enum2.C: New test.
26386         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26387
26388 2004-12-02  Nick Clifton  <nickc@redhat.com>
26389
26390         * gcc.target/xstormy16: New test directory.
26391         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26392         * gcc.target/xstormy16/bp.c: Check the generation of bp
26393         instructions.
26394         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26395         bn instructions and the BELOW100 attribute.
26396
26397 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26398
26399         PR target/16952
26400         * gcc.dg/ppc-eabi.c: New.
26401
26402 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26403
26404         PR fortran/18284
26405         * gfortran.dg/backspace.f90
26406
26407 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26408
26409         * gfortran.dg/inquire.f90: New test.
26410
26411 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26412
26413         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26414         handle effective-target-keyword.
26415         (dg-skip-if): Support effective-target keyword as target list.
26416         (dg-xfail-if): Ditto.
26417         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26418
26419 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26420
26421         PR tree-optimization/18291
26422         * gcc.c-torture/compile/pr18291.c: New test.
26423
26424 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26425
26426         PR C++/18729
26427         * g++.dg/parse/crash20.C: New.
26428
26429         PR c++/17431
26430         * g++.dg/overload/arg1.C: New.
26431         * g++.dg/overload/arg2.C: New.
26432         * g++.dg/overload/arg3.C: New.
26433         * g++.dg/overload/arg4.C: New.
26434
26435 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26436
26437         * gcc.dg/c99-flex-array-4.c: Remove.
26438
26439 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26440
26441         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26442
26443         * lib/target-supports.exp (is-effective-target): Simplify.
26444
26445         * lib/target-supports.exp (check_effective_target_vect_long):
26446         Fix for powerpc64-*-*.
26447
26448 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26449
26450         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26451         to support new requirements on FreeBSD 5.
26452
26453 2004-11-30  Devang Patel  <dpatel@apple.com>
26454
26455         PR 18702
26456         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26457
26458 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26459
26460         * g++.dg/ext/altivec-13.C: New test.
26461
26462 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26463
26464         PR tree-opt/18298
26465         * gcc.c-torture/execute/p18298.c: New test.
26466
26467 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26468             Dorit Naishlos  <dorit@il.ibm.com>
26469
26470         PR tree-opt/18607
26471         * gcc.dg/vect/vect-89.c: New test.
26472
26473 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26474
26475         * gcc.dg/pr18596-1.c: New test.
26476
26477 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26478
26479         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26480
26481 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26482
26483         PR c/18479
26484         * gcc.dg/pr18479.c: New test.
26485
26486 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26487
26488         PR target/18490
26489         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26490         mmix-knuth-mmixware.
26491
26492         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26493         cris-*-elf* cris-*-aout* mmix-*-*
26494
26495 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26496
26497         PR middle-end/18725
26498         * gcc.dg/pr18725.c: New test.
26499
26500 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26501
26502         PR target/18488
26503         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26504
26505         PR target/18336
26506         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26507
26508 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/18368
26511         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26512         * g++.old-deja/g++.law/ctors5.C: Likewise.
26513         * g++.old-deja/g++.other/crash25.C: Likewise.
26514
26515         PR c++/18674
26516         * g++.dg/template/error16.C: New test.
26517
26518         PR c++/18512
26519         * g++.dg/template/crash29.C: New test.
26520
26521 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26522
26523         PR tree-optimization/18712
26524         * gcc.c-torture/compile/pr18712.c: New test.
26525
26526 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26527
26528         PR c/7544
26529         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26530         tests.
26531
26532 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26533
26534         PR c++/18652
26535         * g++.dg/lookup/crash6.C: New test.
26536
26537 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26538
26539         PR middle-end/18164
26540         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26541
26542 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26543
26544         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26545         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26546         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26547
26548 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26549
26550         * gcc.dg/pr18164.c: New test.
26551
26552 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26553
26554         * gcc.dg/funroll-loops-all.c: New.
26555
26556 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26557
26558         PR target/18489
26559         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26560         delimeter, match space and TAB as well as ":".
26561
26562         PR target/18484
26563         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26564
26565         PR target/18348
26566         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26567
26568         PR target/18345
26569         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26570
26571         PR target/18337
26572         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26573
26574 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26575
26576         * gfortran.dg/direct_io_2.f90: New test.
26577
26578 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26579
26580         PR target/18334
26581         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26582
26583 2004-11-28  Richard Henderson  <rth@redhat.com>
26584
26585         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26586
26587 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26588
26589         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26590         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26591         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26592         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26593         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26594         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26595         gcc.dg/pointer-arith-8.c: New tests.
26596
26597 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26598
26599         PR fortran/18364
26600         * gfortran.dg/endfile.f90: New test.
26601
26602 2004-11-27  Falk Hueffner  <falk@debian.org>
26603
26604         * gcc.dg/loop-6.c: New test.
26605
26606 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/execute/20041126-1.c: New test.
26609
26610 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26611
26612         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26613         on IRIX.
26614
26615 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26616
26617         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26618         functions.
26619
26620 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26621
26622         PR rtl-optimization/17825
26623         * gcc.c-torture/compile/20041119-1.c: New test.
26624
26625 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26626
26627         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26628         Check existence of ld library path variables before unsetting.
26629
26630 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26631
26632         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26633
26634 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26635
26636         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26637
26638 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26639
26640         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26641
26642 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26643
26644         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26645         dg-do directive.
26646
26647 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26648
26649         * gcc.dg/pr17957.c: Pass --param, not -param.
26650
26651 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26652
26653         PR middle-end/17957
26654         * gcc.dg/pr17957.c: New test.
26655
26656 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26657
26658         PR c++/18445
26659         * g++.dg/template/crash28.C: Likewise.
26660
26661         PR c++/18001
26662         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26663         * g++.dg/ext/lvaddr.C: Likewise.
26664         * g++.dg/opt/pr7503-3.C: Likewise.
26665
26666         PR c++/18466
26667         * g++.dg/parse/qualified3.C: New test.
26668         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26669
26670         PR c++/18545
26671         * g++.dg/expr/return1.C: New test.
26672
26673 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26674
26675         Friend class name lookup 3/n, PR c++/3332
26676         * g++.dg/lookup/friend3.C: New test.
26677         * g++.dg/lookup/friend4.C: Likewise.
26678         * g++.dg/lookup/friend5.C: Likewise.
26679
26680 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26681
26682         Friend class name lookup 2/n, PR c++/14513, c++/15410
26683         * g++.dg/lookup/friend2.C: New test.
26684         * g++.dg/template/friend31.C: Likewise.
26685
26686 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26687
26688         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26689
26690 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/17473
26693         * g++.dg/tc1/dr56.C: Remove.
26694         * g++.dg/template/typedef1.C: Add dg-error markers.
26695         * g++.old-deja/g++.other/typedef7.C: Likewise.
26696
26697         PR c++/18285
26698         * g++.dg/parse/typedef7.C: New test.
26699
26700 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
26701
26702         * gcc.c-torture/execute/20041124-1.c: New test.
26703
26704 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26705
26706         * g++.dg/template/deduce3.C: New test.
26707
26708         PR c++/18586
26709         * g++.dg/template/crash27.C: New test.
26710
26711         PR c++/18530
26712         * g++.dg/warn/Wshadow-3.C: New test.
26713
26714 2004-11-24  Devang Patel  <dpatel@apple.com>
26715
26716         PR/18555
26717         * gcc.dg/cpp/isysroot-1.c: New test.
26718         * gcc.dg/cpp/usr/include/stdio.h: New file.
26719         * gcc.dg/cpp/isysroot-2.c: New test.
26720         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26721         New file.
26722
26723 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26724
26725         PR c++/8929
26726         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26727
26728 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26729
26730         * gcc.target/sparc/align.c: Do not include <stdint.h>.
26731         * gcc.target/sparc/pdist.c: Likewise.
26732
26733 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
26734
26735         PR c++/16882
26736         * g++.dg/conversion/simd1.C: New test.
26737
26738 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26739
26740         * lib/target-libpath.exp: New file defining
26741         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26742         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26743         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26744         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26745         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
26746
26747 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
26748
26749         * gcc.dg/pragma-align-2.c: Test macro expansion.
26750         * gcc.dg/pragma-pack-2.c: New test.
26751
26752 2004-11-23  Richard Henderson  <rth@redhat.com>
26753
26754         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26755         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26756         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26757         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26758         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26759         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26760
26761         * gcc.dg/vect/vect.exp: Add check for alpha.
26762         * lib/target-supports.exp (check_alpha_max_hw_available): New.
26763         (check_effective_target_vect_int): Enable for alpha.
26764         (check_effective_target_vect_long): New.
26765         (is-effective-target): Add it.
26766
26767 2004-11-23  Uros Bizjak <uros@kss-loka.si>
26768
26769         * gcc.dg/pr18614-1.c: New test.
26770
26771 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26772
26773         * gcc.dg/setjmp-2.c: New test.
26774
26775 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
26776
26777         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26778         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26779         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26780         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26781         gcc.target/sparc/pdist.c: New tests.
26782
26783 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
26784
26785         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26786
26787 2004-11-22  Dale Johannesen  <dalej@apple.com>
26788
26789         * gcc.dg/20041111-1.c: New.
26790
26791 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26792
26793         PR tree-opt/18536
26794         * gcc.dg/vect/pr18536.c: New test.
26795
26796 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26797
26798         PR c++/18354
26799         * g++.dg/template/nontype11.C: New test.
26800
26801 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26802
26803         PR middle-end/18520
26804         * gcc.dg/pr18520-1.c: New test case.
26805
26806 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26807
26808         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26809         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26810         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26811         expected diagnostics.
26812
26813 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26814
26815         PR target/18580
26816         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26817         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26818         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26819
26820 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26821
26822         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26823
26824 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26825             Joseph Myers  <joseph@codesourcery.com>
26826
26827         * lib/target-supports.exp (check_visibility_available): Really
26828         test the compiler.
26829
26830 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26831
26832         PR tree-opt/18181
26833         * gcc.dg/vect/vect-85.c: New test.
26834         * gcc.dg/vect/vect-86.c: New test.
26835         * gcc.dg/vect/vect-87.c: New test.
26836         * gcc.dg/vect/vect-88.c: New test.
26837
26838 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26839
26840         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26841
26842 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26843
26844         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26845         * gcc.dg/ppc-and-1.c: Ditto.
26846         * gcc.dg/ppc-compare-1.c: Ditto.
26847         * gcc.dg/ppc-mov-1.c: Ditto
26848
26849 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26850             Mark Mitchell  <mark@codesourcery.com>
26851
26852         * gcc.dg/pragma-init-fini-2.c: New test.
26853
26854 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26855             Aldy Hernandez  <aldyh@redhat.com>
26856
26857         * lib/target-supports.exp (check_effective_target_vect_int): New
26858         (check_effective_target_vect_float): New
26859         (check_effective_target_vect_double): New.
26860         (is-effective-target): Support new effective targets keywords.
26861         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26862         default action for dg-do.
26863         * gcc.dg/vect/pr16105.c: Use new support.
26864         * gcc.dg/vect/pr18400.c: Ditto.
26865         * gcc.dg/vect/pr18425.c: Ditto.
26866         * gcc.dg/vect/vect-1.c: Ditto.
26867         * gcc.dg/vect/vect-10.c: Ditto.
26868         * gcc.dg/vect/vect-11.c: Ditto.
26869         * gcc.dg/vect/vect-12.c: Ditto.
26870         * gcc.dg/vect/vect-13.c: Ditto.
26871         * gcc.dg/vect/vect-14.c: Ditto.
26872         * gcc.dg/vect/vect-15.c: Ditto.
26873         * gcc.dg/vect/vect-16.c: Ditto.
26874         * gcc.dg/vect/vect-17.c: Ditto.
26875         * gcc.dg/vect/vect-18.c: Ditto.
26876         * gcc.dg/vect/vect-19.c: Ditto.
26877         * gcc.dg/vect/vect-2.c: Ditto.
26878         * gcc.dg/vect/vect-20.c: Ditto.
26879         * gcc.dg/vect/vect-21.c: Ditto.
26880         * gcc.dg/vect/vect-22.c: Ditto.
26881         * gcc.dg/vect/vect-23.c: Ditto.
26882         * gcc.dg/vect/vect-24.c: Ditto.
26883         * gcc.dg/vect/vect-25.c: Ditto.
26884         * gcc.dg/vect/vect-26.c: Ditto.
26885         * gcc.dg/vect/vect-27.c: Ditto.
26886         * gcc.dg/vect/vect-27a.c: Ditto.
26887         * gcc.dg/vect/vect-28.c: Ditto.
26888         * gcc.dg/vect/vect-29.c: Ditto.
26889         * gcc.dg/vect/vect-29a.c: Ditto.
26890         * gcc.dg/vect/vect-3.c: Ditto.
26891         * gcc.dg/vect/vect-30.c: Ditto.
26892         * gcc.dg/vect/vect-31.c: Ditto.
26893         * gcc.dg/vect/vect-32.c: Ditto.
26894         * gcc.dg/vect/vect-33.c: Ditto.
26895         * gcc.dg/vect/vect-34.c: Ditto.
26896         * gcc.dg/vect/vect-35.c: Ditto.
26897         * gcc.dg/vect/vect-36.c: Ditto.
26898         * gcc.dg/vect/vect-37.c: Ditto.
26899         * gcc.dg/vect/vect-38.c: Ditto.
26900         * gcc.dg/vect/vect-4.c: Ditto.
26901         * gcc.dg/vect/vect-40.c: Ditto.
26902         * gcc.dg/vect/vect-41.c: Ditto.
26903         * gcc.dg/vect/vect-42.c: Ditto.
26904         * gcc.dg/vect/vect-43.c: Ditto.
26905         * gcc.dg/vect/vect-44.c: Ditto.
26906         * gcc.dg/vect/vect-45.c: Ditto.
26907         * gcc.dg/vect/vect-46.c: Ditto.
26908         * gcc.dg/vect/vect-47.c: Ditto.
26909         * gcc.dg/vect/vect-48.c: Ditto.
26910         * gcc.dg/vect/vect-48a.c: Ditto.
26911         * gcc.dg/vect/vect-49.c: Ditto.
26912         * gcc.dg/vect/vect-5.c: Ditto.
26913         * gcc.dg/vect/vect-50.c: Ditto.
26914         * gcc.dg/vect/vect-51.c: Ditto.
26915         * gcc.dg/vect/vect-52.c: Ditto.
26916         * gcc.dg/vect/vect-53.c: Ditto.
26917         * gcc.dg/vect/vect-54.c: Ditto.
26918         * gcc.dg/vect/vect-55.c: Ditto.
26919         * gcc.dg/vect/vect-56.c: Ditto.
26920         * gcc.dg/vect/vect-56a.c: Ditto.
26921         * gcc.dg/vect/vect-57.c: Ditto.
26922         * gcc.dg/vect/vect-58.c: Ditto.
26923         * gcc.dg/vect/vect-59.c: Ditto.
26924         * gcc.dg/vect/vect-6.c: Ditto.
26925         * gcc.dg/vect/vect-60.c: Ditto.
26926         * gcc.dg/vect/vect-61.c: Ditto.
26927         * gcc.dg/vect/vect-62.c: Ditto.
26928         * gcc.dg/vect/vect-63.c: Ditto.
26929         * gcc.dg/vect/vect-64.c: Ditto.
26930         * gcc.dg/vect/vect-65.c: Ditto.
26931         * gcc.dg/vect/vect-66.c: Ditto.
26932         * gcc.dg/vect/vect-67.c: Ditto.
26933         * gcc.dg/vect/vect-68.c: Ditto.
26934         * gcc.dg/vect/vect-69.c: Ditto.
26935         * gcc.dg/vect/vect-7.c: Ditto.
26936         * gcc.dg/vect/vect-72.c: Ditto.
26937         * gcc.dg/vect/vect-72a.c: Ditto.
26938         * gcc.dg/vect/vect-73.c: Ditto.
26939         * gcc.dg/vect/vect-74.c: Ditto.
26940         * gcc.dg/vect/vect-75.c: Ditto.
26941         * gcc.dg/vect/vect-76.c: Ditto.
26942         * gcc.dg/vect/vect-77.c: Ditto.
26943         * gcc.dg/vect/vect-77a.c: Ditto.
26944         * gcc.dg/vect/vect-78.c: Ditto.
26945         * gcc.dg/vect/vect-79.c: Ditto.
26946         * gcc.dg/vect/vect-8.c: Ditto.
26947         * gcc.dg/vect/vect-80.c: Ditto.
26948         * gcc.dg/vect/vect-82.c: Ditto.
26949         * gcc.dg/vect/vect-82_64.c: Ditto.
26950         * gcc.dg/vect/vect-83.c: Ditto.
26951         * gcc.dg/vect/vect-83_64.c: Ditto.
26952         * gcc.dg/vect/vect-9.c: Ditto.
26953         * gcc.dg/vect/vect-all.c: Ditto.
26954         * gcc.dg/vect/vect-none.c: Ditto.
26955
26956 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26957
26958         * lib/gcc-dg.exp (dg-skip-if): New function.
26959         (dg-forbid-option): Remove.
26960         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26961         * g++.dg/abi/bitfield8.C: Likewise.
26962         * g++.dg/abi/dtor1.C: Likewise.
26963         * g++.dg/abi/empty10.C: Likewise.
26964         * g++.dg/abi/empty7.C: Likewise.
26965         * g++.dg/abi/empty9.C: Likewise.
26966         * g++.dg/abi/layout3.C: Likewise.
26967         * g++.dg/abi/layout4.C: Likewise.
26968         * g++.dg/abi/thunk1.C: Likewise.
26969         * g++.dg/abi/thunk2.C: Likewise.
26970         * g++.dg/abi/vbase11.C: Likewise.
26971         * g++.dg/abi/vthunk2.C: Likewise.
26972         * g++.dg/abi/vthunk3.C: Likewise.
26973         * g++.dg/ext/attrib8.C: Likewise.
26974         * g++.dg/opt/longbranch2.C: Likewise.
26975         * g++.dg/opt/reg-stack4.C: Likewise.
26976         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26977         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26978         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26979         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26980         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26981         * gcc.dg/20000609-1.c: Likewise.
26982         * gcc.dg/20000720-1.c: Likewise.
26983         * gcc.dg/20011107-1.c: Likewise.
26984         * gcc.dg/20011119-1.c: Likewise.
26985         * gcc.dg/20020108-1.c: Likewise.
26986         * gcc.dg/20020122-2.c: Likewise.
26987         * gcc.dg/20020122-3.c: Likewise.
26988         * gcc.dg/20020201-3.c: Likewise.
26989         * gcc.dg/20020206-1.c: Likewise.
26990         * gcc.dg/20020218-1.c: Likewise.
26991         * gcc.dg/20020310-1.c: Likewise.
26992         * gcc.dg/20020411-1.c: Likewise.
26993         * gcc.dg/20020418-2.c: Likewise.
26994         * gcc.dg/20020426-1.c: Likewise.
26995         * gcc.dg/20020426-2.c: Likewise.
26996         * gcc.dg/20020517-1.c: Likewise.
26997         * gcc.dg/20020523-1.c: Likewise.
26998         * gcc.dg/20020523-2.c: Likewise.
26999         * gcc.dg/20020729-1.c: Likewise.
27000         * gcc.dg/20030204-1.c: Likewise.
27001         * gcc.dg/20030826-2.c: Likewise.
27002         * gcc.dg/20030926-1.c: Likewise.
27003         * gcc.dg/20031202-1.c: Likewise.
27004         * gcc.dg/980312-1.c: Likewise.
27005         * gcc.dg/980313-1.c: Likewise.
27006         * gcc.dg/990117-1.c: Likewise.
27007         * gcc.dg/990424-1.c: Likewise.
27008         * gcc.dg/990524-1.c: Likewise.
27009         * gcc.dg/991230-1.c: Likewise.
27010         * gcc.dg/i386-387-1.c: Likewise.
27011         * gcc.dg/i386-387-2.c: Likewise.
27012         * gcc.dg/i386-387-3.c: Likewise.
27013         * gcc.dg/i386-387-4.c: Likewise.
27014         * gcc.dg/i386-387-5.c: Likewise.
27015         * gcc.dg/i386-387-6.c: Likewise.
27016         * gcc.dg/i386-asm-1.c: Likewise.
27017         * gcc.dg/i386-bitfield1.c: Likewise.
27018         * gcc.dg/i386-bitfield2.c: Likewise.
27019         * gcc.dg/i386-loop-1.c: Likewise.
27020         * gcc.dg/i386-loop-2.c: Likewise.
27021         * gcc.dg/i386-loop-3.c: Likewise.
27022         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27023         * gcc.dg/i386-pic-1.c: Likewise.
27024         * gcc.dg/i386-regparm.c: Likewise.
27025         * gcc.dg/i386-signbit-1.c: Likewise.
27026         * gcc.dg/i386-signbit-2.c: Likewise.
27027         * gcc.dg/i386-signbit-3.c: Likewise.
27028         * gcc.dg/i386-sse-5.c: Likewise.
27029         * gcc.dg/i386-sse-8.c: Likewise.
27030         * gcc.dg/i386-unroll-1.c: Likewise.
27031         * gcc.dg/tls/opt-1.c: Likewise.
27032         * gcc.dg/tls/opt-2.c: Likewise.
27033         * gcc.dg/unroll-1.c: Likewise.
27034         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27035         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27036         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27037         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27038
27039 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27040
27041         * g++.dg/template/incomplete1.C: New test.
27042
27043 2004-11-16  Nick Clifton  <nickc@redhat.com>
27044
27045         Revert patches accidentally commited during checkin of fixes for
27046         xstormy16 tests:
27047         gcc.c-torture/execute/simd-4.c: Revert
27048         gcc.dg/20040910-1.c: Revert.
27049
27050 2004-11-16  Paul Brook  <paul@codesourcery.com>
27051
27052         PR fortran/13010
27053         * gfortran.dg/der_pointer_1.f90: New test.
27054
27055 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27056
27057         PR c/18498
27058         * gcc.dg/bitfld-13.c: New test.
27059
27060 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27061
27062         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27063         powerpc*-*-linux*.
27064
27065         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27066         * gcc.dg/ppc64-abi-2.c: Ditto.
27067         * gcc.dg/ppc64-abi-3.c: Ditto.
27068
27069         * lib/gcc-dg.exp (dg-target-list): Remove.
27070
27071 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27072
27073         * gcc.dg/ia64-postinc.c: New test.
27074
27075 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27076
27077         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27078
27079 2004-11-15  Nick Clifton  <nickc@redhat.com>
27080
27081         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27082         __INT_MAX__ so that the test can be compiled by toolchains
27083         targeted at 16-bit processors.
27084
27085         * gcc.dg/20040625-1.c: Use long constants rather than integers
27086         when performing arithmetic that will overflow 16-bits.
27087
27088         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27089         xstormy16.  It does not support 128-bit vector operations.
27090
27091         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27092         with the macro PTR_TYPE.  Define this macro to an integer type
27093         suitable for holding a pointer.
27094
27095         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27096         the target is a 16-bit processor.
27097
27098         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27099         16-bit targets where the character constant will be too long.
27100
27101         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27102         where the double will not be directly addressable.
27103
27104 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27105
27106         Friend class name lookup 1/n, PR c++/18471
27107         * g++.dg/template/crash26.C: New test.
27108         * g++.dg/lookup/struct1.C: Adjust expected error.
27109         * g++.dg/parse/elab1.C: Likewise.
27110         * g++.dg/parse/elab2.C: Likewise.
27111         * g++.dg/parse/int-as-enum1.C: Likewise.
27112         * g++.dg/parse/struct-as-enum1.C: Likewise.
27113         * g++.dg/parse/typedef1.C: Likewise.
27114         * g++.dg/parse/typedef3.C: Likewise.
27115         * g++.dg/parse/typedef4.C: Likewise.
27116         * g++.dg/parse/typedef5.C: Likewise.
27117         * g++.dg/template/nontype4.C: Likewise.
27118         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27119         * g++.old-deja/g++.other/elab1.C: Likewise.
27120         * g++.old-deja/g++.other/syntax4.C: Likewise.
27121
27122 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27123
27124         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27125
27126 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27127
27128         * gcc.c-torture/execute/20041114-1.c: New test.
27129
27130 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27131
27132         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27133         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27134         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27135         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27136         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27137         gcc.dg/switch-7.c: New tests.
27138
27139 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27140
27141         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27142
27143 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27144
27145         PR tree-opt/18400
27146         * gcc.dg/vect/pr18400.c: New test.
27147
27148 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27149             Andrew Pinski  <pinskia@physics.uc.edu>
27150
27151         PR tree-opt/18425
27152         * gcc.dg/vect/pr18425.c: New test.
27153
27154 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27155
27156         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27157         Guard with dg-require-alias and dg-require-visibility.
27158
27159 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27160
27161         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27162
27163 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27164
27165         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27166
27167 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27168
27169         PR c++/17344
27170         * g++.dg/template/defarg5.C: New test.
27171
27172 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27173
27174         * g++.dg/parse/cast1.C: Run only on ILP32.
27175         * g++.old-deja/g++.mike/p784.C: Likewise.
27176
27177 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27178
27179         * gcc.c-torture/execute/20041113-1.c: New test.
27180
27181 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27182
27183         PR target/18230
27184         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27185         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27186         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27187         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27188         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27189         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27190         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27191         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27192         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27193         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27194         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27195         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27196         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27197
27198 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27199
27200         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27201         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27202         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27203         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27204         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27205         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27206         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27207         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27208         gcc.target/sparc/combined-1.c: New tests.
27209
27210 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27211
27212         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27213         New tests.
27214
27215 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27216
27217         * lib/gcc-dg.exp (dg-forbid-option): New function.
27218         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27219         * g++.dg/abi/bitfield8.C: Likewise.
27220         * g++.dg/abi/dtor1.C: Likewise.
27221         * g++.dg/abi/empty10.C: Likewise.
27222         * g++.dg/abi/empty7.C: Likewise.
27223         * g++.dg/abi/empty9.C: Likewise.
27224         * g++.dg/abi/layout3.C: Likewise.
27225         * g++.dg/abi/layout4.C: Likewise.
27226         * g++.dg/abi/thunk1.C: Likewise.
27227         * g++.dg/abi/thunk2.C: Likewise.
27228         * g++.dg/abi/vbase11.C: Likewise.
27229         * g++.dg/abi/vthunk2.C: Likewise.
27230         * g++.dg/abi/vthunk3.C: Likewise.
27231         * g++.dg/ext/attrib8.C: Likewise.
27232         * g++.dg/opt/longbranch2.C: Likewise.
27233         * g++.dg/opt/reg-stack4.C: Likewise.
27234         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27235         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27236         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27237         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27238         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27239         * gcc.dg/20000609-1.c: Likewise.
27240         * gcc.dg/20000720-1.c: Likewise.
27241         * gcc.dg/20011107-1.c: Likewise.
27242         * gcc.dg/20011119-1.c: Likewise.
27243         * gcc.dg/20020108-1.c: Likewise.
27244         * gcc.dg/20020122-2.c: Likewise.
27245         * gcc.dg/20020122-3.c: Likewise.
27246         * gcc.dg/20020201-3.c: Likewise.
27247         * gcc.dg/20020206-1.c: Likewise.
27248         * gcc.dg/20020218-1.c: Likewise.
27249         * gcc.dg/20020310-1.c: Likewise.
27250         * gcc.dg/20020411-1.c: Likewise.
27251         * gcc.dg/20020418-2.c: Likewise.
27252         * gcc.dg/20020426-1.c: Likewise.
27253         * gcc.dg/20020426-2.c: Likewise.
27254         * gcc.dg/20020517-1.c: Likewise.
27255         * gcc.dg/20020523-1.c: Likewise.
27256         * gcc.dg/20020523-2.c: Likewise.
27257         * gcc.dg/20020729-1.c: Likewise.
27258         * gcc.dg/20030204-1.c: Likewise.
27259         * gcc.dg/20030826-2.c: Likewise.
27260         * gcc.dg/20030926-1.c: Likewise.
27261         * gcc.dg/20031202-1.c: Likewise.
27262         * gcc.dg/980312-1.c: Likewise.
27263         * gcc.dg/980313-1.c: Likewise.
27264         * gcc.dg/990117-1.c: Likewise.
27265         * gcc.dg/990424-1.c: Likewise.
27266         * gcc.dg/990524-1.c: Likewise.
27267         * gcc.dg/991230-1.c: Likewise.
27268         * gcc.dg/i386-387-1.c: Likewise.
27269         * gcc.dg/i386-387-2.c: Likewise.
27270         * gcc.dg/i386-387-3.c: Likewise.
27271         * gcc.dg/i386-387-4.c: Likewise.
27272         * gcc.dg/i386-387-5.c: Likewise.
27273         * gcc.dg/i386-387-6.c: Likewise.
27274         * gcc.dg/i386-asm-1.c: Likewise.
27275         * gcc.dg/i386-bitfield1.c: Likewise.
27276         * gcc.dg/i386-bitfield2.c: Likewise.
27277         * gcc.dg/i386-loop-1.c: Likewise.
27278         * gcc.dg/i386-loop-2.c: Likewise.
27279         * gcc.dg/i386-loop-3.c: Likewise.
27280         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27281         * gcc.dg/i386-pic-1.c: Likewise.
27282         * gcc.dg/i386-regparm.c: Likewise.
27283         * gcc.dg/i386-signbit-1.c: Likewise.
27284         * gcc.dg/i386-signbit-2.c: Likewise.
27285         * gcc.dg/i386-signbit-3.c: Likewise.
27286         * gcc.dg/i386-sse-5.c: Likewise.
27287         * gcc.dg/i386-sse-8.c: Likewise.
27288         * gcc.dg/i386-unroll-1.c: Likewise.
27289         * gcc.dg/tls/opt-1.c: Likewise.
27290         * gcc.dg/tls/opt-2.c: Likewise.
27291         * gcc.dg/unroll-1.c: Likewise.
27292         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27293         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27294         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27295         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27296         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27297         -m64 is specified.
27298
27299 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27300
27301         PR c++/18389
27302         * g++.dg/parse/cond1.C: New test.
27303
27304         PR c++/18429
27305         * g++.dg/template/array9.C: New test.
27306         * g++.dg/ext/vla1.C: Adjust error messages.
27307         * g++.dg/ext/vlm1.C: Likewise.
27308         * g++.dg/template/crash2.C: Likewise.
27309
27310         PR c++/18436
27311         * g++.dg/template/call3.C: New test.
27312
27313         PR c++/18407
27314         * g++.dg/template/ptrmem11.C: New test.
27315
27316 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27317
27318         PR other/14264
27319         * lib/g++.exp: Set LC_ALL and LANG to C.
27320         * lib/gcc-dg.exp: Likewise.
27321         * lib/gfortran.exp: Likewise.
27322         * lib/objc.exp: Likewise.
27323         * lib/treelang.exp: Likewise.
27324
27325 2004-11-12  Andreas Schwab  <schwab@suse.de>
27326
27327         * gcc.dg/pr16286.c: Fix last change.
27328
27329 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27330
27331         PR c++/18416
27332         * g++.dg/init/global1.C: New test.
27333
27334 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27335
27336         * gcc.c-torture/execute/20041112-1.c: New test.
27337
27338 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27339
27340         * lib/gcc-dg.exp (dg-target-list): New.
27341
27342 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27343             Richard Sandiford  <rsandifo@redhat.com>
27344
27345         * lib/target-supports.exp (get-compiler_messages): New.
27346         (check_named_sections_available): Use it.
27347         (check_effective_target_ilp32): New.
27348         (check_effective_target_lp64): New.
27349         (is-effective-target): New.
27350         * lib/gcc-dg.exp (dg-require-effective-target): New.
27351
27352 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27353
27354         * gcc.dg/precedence-1.c: New test.
27355
27356 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27357
27358         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27359
27360         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27361         message, delete generated files, use more descriptive name for
27362         executable, and make the test unsupported when it cannot be run.
27363
27364         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27365         (dg-require-weak, dg-require-visibility, dg-require-alias,
27366         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27367         dg-require-iconv, dg-require-named-sections): Use it.
27368
27369         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27370
27371 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         PR target/16457
27374         * gcc.dg/ppc-and-1: New
27375
27376         PR target/16796
27377         * gcc.dg/ppc-mov-1.c: New.
27378
27379         PR target/16458
27380         * gcc.dg/ppc-compare-1.c: New.
27381
27382 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27383
27384         * objc.dg/desig-init-2.m: New test.
27385
27386 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27387
27388         PR middle-end/18160
27389         * g++.dg/warn/register-var-1.C: New test.
27390         * g++.dg/warn/register-var-2.C: New test.
27391
27392 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27393
27394         * gcc.dg/union-2.c: New test.
27395
27396 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27397
27398         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27399         New test for PR tree-optimization/17892.
27400
27401 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27402
27403         PR c++/18369
27404         * g++.dg/init/new12.C: New test.
27405
27406 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27407
27408         * gcc.target/sparc: New directory.
27409         * gcc.target/sparc/sparc.exp: New driver.
27410         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27411         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27412         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27413         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27414
27415 2004-11-10  Paul Brook  <paul@codesourcery.com>
27416
27417         PR fortran/18218
27418         * gfortran.dg/list_read.c: New test.
27419
27420 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27421
27422         PR c/18322
27423         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27424         expected diagnostic location.
27425
27426 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27427
27428         * gcc.dg/20041109-1.c: New test.
27429
27430 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27431
27432         PR objc/18406
27433         * objc/compile/pr18406.m: New test.
27434
27435 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27436
27437         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27438
27439 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27440
27441         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27442
27443 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27444
27445         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27446
27447 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27448
27449         * gcc.dg/20030225-2.c: Add prototype for abort and
27450         exit.
27451
27452 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27453
27454         PR tree-opt/18299
27455         * gcc.c-torture/pr18299-1.c: New test.
27456
27457 2004-11-06  Andreas Schwab  <schwab@suse.de>
27458
27459         * gcc.dg/pr16286.c: Also test for bool and pixel.
27460
27461 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27462
27463         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27464         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27465         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27466         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27467         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27468         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27469         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27470         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27471         gcc.dg/struct-semi-3.c: New tests.
27472
27473 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27474
27475         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27476
27477 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27478
27479         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27480         Do not use C99 designators.
27481
27482 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27483
27484         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27485
27486 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27487
27488         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27489         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27490         * gcc.c-torture/execute/simd-5.x: Remove.
27491
27492 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27493
27494         PR rtl-optimization/17933
27495         * gcc.dg/torture/pr17933-1.c: New test.
27496
27497 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27498
27499         PR target/18106
27500         * lib/target-supports.exp (check_weak_available): Support
27501         Windows.
27502
27503 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27504
27505         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27506         call to fflush(stdout) before abort.
27507         (my_ffsll): New function.
27508         (generate_fields): Use it.
27509
27510 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27511
27512         * gcc.dg/init-undef-1.c: New test.
27513
27514 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27515
27516         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27517         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27518         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27519         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27520         expected messages for new parser.
27521
27522 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27523
27524         * g++.dg/ext/visibility/symbian1.C: New test.
27525
27526 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27527
27528         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27529         on LP64 targets.
27530
27531 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27532
27533         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27534         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27535         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27536         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27537         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27538         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27539         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27540         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27541         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27542         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27543
27544 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27545
27546         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27547         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27548         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27549         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27550         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27551         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27552         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27553         for new parser.
27554
27555 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27556
27557         PR target/15342
27558         * gcc.dg/20041104-1.c: New test.
27559
27560 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27561
27562         * g++.dg/template/nontype7.C: New test.
27563         * g++.dg/template/nontype8.C: Likewise.
27564         * g++.dg/template/nontype9.C: Likewise.
27565         * g++.dg/template/nontype10.C: Likewise.
27566         * g++.dg/tc1/dr49.C: Likewise.
27567         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27568         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27569
27570 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27571
27572         * g++.dg/rtti/tinfo1.C: Remove xfails.
27573
27574 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27575
27576         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27577         packed attribute to the definition to satisfy the new C++ parser.
27578
27579 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27580
27581         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27582         invocations of va_arg.
27583
27584 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR c++/18124
27587         * g++.dg/template/crash25.C: New test.
27588
27589         PR c++/18155
27590         * g++.dg/template/typedef2.C: New test.
27591         * g++.dg/parse/crash13.C: Adjust error markers.
27592
27593         PR c++/18177
27594         * g++.dg/conversion/const3.C: New test.
27595
27596 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27597
27598         PR fortran/17535
27599         PR fortran/17583
27600         PR fortran/17713
27601         * gfortran.dg/generic_[123].f90: New testcases.
27602
27603 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27604
27605         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27606         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27607
27608 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27609
27610         PR tree-opt/16808
27611         * gcc.c-torture/compile/pr16808.c: New test.
27612
27613 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27614
27615         PR rtl-optimization/17104
27616         * gcc.dg/ppc-bitfield1.c: New.
27617
27618 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27619
27620         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27621
27622 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27623
27624         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27625         strings for 32-bit code.
27626
27627 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27628
27629         PR c/18239
27630         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27631
27632 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27633
27634         PR c++/18064
27635         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27636
27637 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27638
27639         PR c++/15172
27640         * g++.dg/init/aggr2.C: New test.
27641
27642 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27643
27644         * objc.dg/local-decl-1.m: New test.
27645
27646 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27647
27648         * gcc.dg/20040910-1.c: Adjust regex.
27649
27650 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27651
27652         PR rtl-optimization/18084
27653         * g++.dg/opt/pr18084-1.C: New testcase.
27654
27655 2004-10-30  Matt Austern  <austern@apple.com>
27656
27657         PR c++/17542
27658         * g++.dg/ext/attrib18.C: New test.
27659
27660 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27661
27662         PR middle-end/18096
27663         * gcc.dg/pr18096-1.c: New test case.
27664
27665 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27666
27667         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27668
27669 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27670
27671         PR c/16666
27672         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27673         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27674         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27675         gcc.dg/old-style-prom-3.c: New tests.
27676
27677 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27678
27679         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27680         Remove unnecessary inclusion of stdio.h.
27681
27682 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27683
27684         PR rtl-optimization/17581
27685         * gcc.dg/pr17581-1.c: New test case.
27686
27687 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27690         being implemented.
27691         * g++.dg/conversion/dr195-1.C: New.
27692         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27693         * g++.old-deja/g++.mike/p10148.C: Likewise.
27694
27695 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27696
27697         PR c++/17695
27698         * g++.dg/debug/typedef2.C: New test.
27699
27700 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
27701
27702         PR fortran/13490
27703         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27704         * gfortran.dg/g77/README: Update.
27705
27706 2004-10-28  Matt Austern  <austern@apple.com>
27707
27708         PR c++/14124
27709         * g++.dg/ext/packed7.C: New test.
27710
27711 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27712
27713         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27714         scan-assembler.
27715         * lib/scanasm.exp (hidden-scan-for): New proc.
27716         (scan-hidden): Use hidden-scan-for instead of constructing the scan
27717         string.
27718         (scan-not-hidden): Likewise.
27719         * lib/target-supports.exp (check_visibility_available): mach-o is
27720         support too.
27721
27722 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
27723
27724         PR c++/17132
27725         * g++.dg/template/memclass3.C: New test.
27726
27727 2004-10-28  Adam Nemet  <anemet@lnxw.com>
27728
27729         PR middle-end/18160
27730         * gcc.dg/register-var-1.c: New test.
27731         * gcc.dg/register-var-2.c: New test.
27732         * gcc.dg/asm-7.c: Taking the address of a register variable is an
27733         error now.
27734
27735 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
27736
27737         PR other/18172
27738         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27739         unused variables.
27740         * gcc.dg/vect/vect-22.c: Likewise.
27741
27742 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
27743
27744         * gcc.dg/i386-rotate-1.c: New test.
27745
27746 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
27747
27748         * g++.dg/init/ref12.C: Add "run" marker.
27749
27750         PR c++/17435
27751         * g++.dg/init/ref12.C: New test.
27752
27753         PR c++/18140
27754         * g++.dg/template/shift1.C: New test.
27755         * g++.dg/template/error10.C: Adjust error markers.
27756
27757 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
27758
27759         PR tree-opt/17529
27760         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27761
27762 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
27763
27764         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27765         * gcc.dg/weak/weak-3.c: Likewise.
27766         * gcc.dg/weak/weak-5.c: Likewise.
27767         * gcc.dg/weak/weak-9.c: Likewise.
27768         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27769         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27770
27771         * gcc.dg/darwin-weakimport-1.c: New.
27772
27773 2004-10-28  Ben Elliston  <bje@au.ibm.com>
27774
27775         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27776
27777 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27780         'syntax' error messages.
27781         * gcc.dg/cpp/direct2s.c: Likewise.
27782
27783 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
27784
27785         * gcc.c-torture/compile/20041026-1.c: New.
27786
27787 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
27788
27789         PR c++/18093
27790         * g++.dg/lookup/ns2.C: New test.
27791
27792         PR c++/18020
27793         * g++.dg/template/enum4.C: New test.
27794
27795         PR c++/18161
27796         * g++.dg/template/expr1.C: New test.
27797
27798 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27799
27800         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27801
27802 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27803
27804         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27805         gcc.dg/decl-nospec-3.c: New tests.
27806
27807 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27808
27809         * objc.dg/super-class-3.m: New test.
27810
27811 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27814         resyncing.
27815         * gcc.dg/cpp/direct2s.c: Likewise.
27816
27817 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27818
27819         * objc.dg/image-info.m: Update for changes to section selection.
27820
27821 2004-10-25  David Ayers  <d.ayers@inode.at>
27822             Ziemowit Laski  <zlaski@apple.com>
27823
27824         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27825         diagnostics when messaging 'id <Proto>'.
27826         * objc.dg/class-protocol-1.m: New test.
27827         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27828         a non-existent method signature.
27829         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27830         Update diagnostics when messaging with non-existent method signature.
27831         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27832         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27833         invalid receivers are now resolved as if messaging 'id'; remove
27834         extraneous diagnostics.
27835
27836 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27837
27838         PR c/16667
27839         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27840         gcc.dg/init-desig-obs-3.c: New tests.
27841
27842 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27843
27844         * gcc.dg/debug/20041023-1.c: New test.
27845
27846 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27847
27848         PR middle-end/17407
27849         * gcc.c-torture/compile/pr17407.c: New test.
27850
27851         PR c++/18121
27852         * g++.dg/template/array8.C: New test.
27853
27854 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27855
27856         PR other/18138
27857         * lib/g++.exp: Accept more than one multilib libgcc.
27858         * lib/gcc-dg.exp: Likewise.
27859         * lib/objc.exp: Likewise.
27860         * lib/treelang.exp: Likewise.
27861         * lib/gfortran.exp: Likewise.
27862
27863 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27864
27865         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27866
27867 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27868
27869         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27870         * gcc.dg/c99-const-expr-3.c: Likewise.
27871
27872 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27873
27874         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27875
27876 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27877
27878         * gcc.c-torture/execute/loop-2e.x: Remove.
27879
27880 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         PR c++/18095
27883         * g++.dg/parse/crash18.C: New.
27884         * g++.dg/parse/crash19.C: New.
27885
27886 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27887
27888         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27889         * g++.dg/ext/dllimport2.C: Same.
27890         * g++.dg/ext/dllimport8.C: Same.
27891
27892 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27893
27894         PR c++/10841
27895         * g++.dg/conversion/cast1.C: New test.
27896         * g++.dg/overload/pmf1.C: Adjust error marker.
27897
27898 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27899
27900         PR objc/17923
27901         * objc.dg/const-str-7.m: New test.
27902
27903 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27904
27905         * g++.dg/template/memfriend11.C: Fix comment typo.
27906         * g++.dg/template/memfriend14.C: Likewise.
27907
27908 2004-10-20  Richard Henderson  <rth@redhat.com>
27909
27910         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27911         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27912         -fasynchronous-unwind-tables.
27913
27914 2004-10-20  Richard Henderson  <rth@redhat.com>
27915
27916         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27917         (main): Return success.
27918         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27919         (main): Return success.
27920
27921 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27922
27923         PR c++/13495
27924         * g++.dg/template/memfriend9.C: New test.
27925         * g++.dg/template/memfriend10.C: Likewise.
27926         * g++.dg/template/memfriend11.C: Likewise.
27927         * g++.dg/template/memfriend12.C: Likewise.
27928         * g++.dg/template/memfriend13.C: Likewise.
27929         * g++.dg/template/memfriend14.C: Likewise.
27930         * g++.dg/template/memfriend15.C: Likewise.
27931         * g++.dg/template/memfriend16.C: Likewise.
27932         * g++.dg/template/memfriend17.C: Likewise.
27933         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27934
27935 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.dg/conversion/dr195.C: New.
27938         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27939
27940 2004-10-20  Ben Elliston  <bje@au.ibm.com>
27941             Devang Patel  <dpatel@apple.com>
27942
27943         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27944         of floating point arithmetic, which could trap.
27945
27946 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
27947
27948         PR c++/14035
27949         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27950         * g++.dg/conversion/const2.C: New test.
27951         * g++.dg/expr/reinterpret2.C: New test.
27952         * g++.dg/expr/reinterpret3.C: New test.
27953         * g++.dg/expr/cast2.C: New test.
27954         * g++.dg/expr/copy1.C: New test.
27955         * g++.dg/other/conversion1.C: Change error message.
27956         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27957         function pointers to void *.
27958         * g++.old-deja/g++.mike/p10148.C: Likewise.
27959
27960 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27961
27962         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27963
27964 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
27965
27966         PR c++/18047
27967
27968         * g++.dg/parse/expr3.C: New test.
27969
27970 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27971
27972         * gcc.dg/smod-1.c: New test.
27973
27974 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27975
27976         * objc.dg/method-14.m: New test.
27977
27978 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27979
27980         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27981         Also xfail as the patch was reverted.
27982
27983 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27984
27985         PR middle-end/16973
27986         * gcc.dg/pr16973.c: New test.
27987
27988 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27989
27990         PR tree-optimization/17656
27991         * gcc.c-torture/compile/pr17656.c: New test.
27992
27993 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         * g++.dg/eh/shadow1.C: New.
27996
27997 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27998
27999         * gcc.c-torture/compile/20041018-1.c: New test.
28000
28001 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28002
28003         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28004         compiler referring to register 0 when accessing sdata.  The linker
28005         now patches things up.
28006
28007 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28008
28009         PR c/17529
28010         * gcc.c-torture/compile/pr17529.c: New test.
28011
28012 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28013
28014         PR c++/17743
28015         * g++.dg/ext/attrib17.C: New test.
28016
28017 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28018
28019         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28020
28021 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28022
28023         PR c++/10479
28024         * g++.dg/ext/attrib16.C: New test.
28025
28026 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28027
28028         PR c++/17042
28029         * g++.dg/init/dso_handle1.C: New test.
28030
28031         PR c++/14667
28032         * g++.dg/parse/typedef6.C: New test.
28033
28034         PR c++/17916
28035         * g++.dg/parse/pragma1.C: New test.
28036
28037 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28038
28039         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28040
28041 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28042
28043         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28044         -fno-common when on HPPA HP-UX platforms.
28045
28046 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28047
28048         PR other/16820
28049         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28050         stdint.h.
28051         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28052         uintptr_t.
28053
28054 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28055
28056         PR c++/16301
28057         * g++.dg/lookup/strong-using-4.C: New test.
28058
28059 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28060
28061         PR middle-end/16567
28062         * gcc.c-torture/compile/nested-1.c: New test.
28063
28064 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28065
28066         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28067         and mipsisa64*-*-* (until support for misaligned loads is added).
28068         * gcc.dg/vect/vect-50.c: Likewise.
28069         * gcc.dg/vect/vect-52.c: Likewise.
28070         * gcc.dg/vect/vect-54.c: Likewise.
28071         * gcc.dg/vect/vect-58.c: Likewise.
28072         * gcc.dg/vect/vect-60.c: Likewise.
28073         * gcc.dg/vect/vect-80.c: Likewise.
28074
28075 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28076
28077         PR c++/17976
28078         * g++.dg/init/dtor3.C: New test.
28079
28080 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28081
28082         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28083
28084 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28085
28086         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28087         * gcc.dg/macho-lo-sum.c: Likewise.
28088
28089 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28090
28091         * gcc.dg/ppc-spe64-1.c: New test.
28092
28093 2004-10-14  Devang Patel  <dpatel@apple.com>
28094
28095         PR 17635
28096         * gcc.dg/pr17635.c : New test.
28097
28098 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28099
28100         * gcc.dg/vect/vect-28.c: Remove xfail.
28101         * gcc.dg/vect/vect-30.c: Remove xfail.
28102         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28103         * gcc.dg/vect/vect-33.c: Remove xfail.
28104         * gcc.dg/vect/vect-44.c: Remove xfail.
28105         * gcc.dg/vect/vect-46.c: Remove xfail.
28106         * gcc.dg/vect/vect-50.c: Remove xfail.
28107         * gcc.dg/vect/vect-52.c: Remove xfail.
28108         * gcc.dg/vect/vect-54.c: Remove xfail.
28109         * gcc.dg/vect/vect-58.c: Remove xfail.
28110         * gcc.dg/vect/vect-60.c: Remove xfail.
28111         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28112         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28113         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28114         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28115         * gcc.dg/vect/vect-8.c: Remove xfail.
28116         * gcc.dg/vect/vect-80.c: Remove xfail.
28117         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28118
28119 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28120
28121         * gcc.dg/vect/vect-82.c: New testcase.
28122         * gcc.dg/vect/vect-82_64.c: New testcase.
28123         * gcc.dg/vect/vect-83.c: New testcase.
28124         * gcc.dg/vect/vect-83_64.c: New testcase.
28125
28126 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28127
28128         * gcc.dg/cpp/error-1.c: New test.
28129
28130 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28131
28132         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28133
28134 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28135
28136         PR target/17984
28137         * gcc.dg/cris-peep2-xsrand2.c: New test.
28138
28139 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28140
28141         PR c++/17661
28142         * g++.dg/expr/for2.C: New test.
28143
28144 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28147
28148 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28149
28150         PR tree-optimization/17724
28151         * g++.dg/opt/pr17724-1.C: New test.
28152         * g++.dg/opt/pr17724-2.C: New test.
28153         * g++.dg/opt/pr17724-3.C: New test.
28154         * g++.dg/opt/pr17724-4.C: New test.
28155         * g++.dg/opt/pr17724-5.C: New test.
28156         * g++.dg/opt/pr17724-6.C: New test.
28157
28158 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28159
28160         PR c/17301
28161         * gcc.dg/pr17301-2.c: New test.
28162
28163 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28164
28165         PR c++/15876
28166         * g++.dg/parse/error22.C: New test.
28167
28168         PR c++/17936
28169         * g++.dg/template/spec18.C: New test.
28170
28171 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28172
28173         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28174         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28175         memcpy.
28176         * gcc.dg/ia64-sync-2.c: Ditto.
28177         * gcc.dg/ia64-sync-3.c: Ditto.
28178
28179 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         * g++.dg/eh/cleanup5.C: Add dg-options "".
28182
28183 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28184
28185         PR middle-end/17657
28186         * gcc.dg/switch-4.c: New test case.
28187
28188 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28189
28190         * gcc.c-torture/execute/20041011-1.c: New test.
28191
28192 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28193
28194         PR c++/17554
28195         * g++.dg/init/for3.C: New test.
28196
28197         PR c++/17657
28198         * g++.dg/opt/switch2.C: New test.
28199
28200         PR middle-end/17703
28201         * g++.dg/warn/Wreturn-2.C: New test.
28202
28203 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28204
28205         PR c++/17907
28206         * g++.dg/eh/cleanup5.C: New test.
28207
28208 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28209
28210         PR c++/17393
28211         * g++.dg/parse/error21.C: New test.
28212
28213 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28214
28215         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28216         * g++.dg/warn/incomplete1.C: Likewise.
28217         * g++.dg/template/qualttp20.C: Likewise.
28218
28219 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28220
28221         PR c/17881
28222         * parm-incomplete-1.c: New test.
28223
28224 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28225
28226         PR c++/17867
28227         * g++.dg/parse/error19.C: New test.
28228
28229         PR c++/17670
28230         * g++.dg/init/new11.C: New test.
28231
28232         PR c++/17821
28233         * g++.dg/parse/error20.C: New test.
28234
28235         PR c++/17826
28236         * g++.dg/template/crash24.C: New test.
28237
28238 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28239
28240         PR c/17301
28241         * gcc.dg/pr17301-1.c: New test.
28242
28243 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28244
28245         PR c/17189
28246         * gcc.dg/anon-struct-5.c: New test.
28247
28248 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28249
28250         PR c/17844
28251         * gcc.dg/pr17844-1.c: New test.
28252
28253 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28254
28255         PR tree-optimization/17906
28256         * gcc.c-torture/compile/pr17906.c: New.
28257
28258 2004-10-09  Stuart Hastings  <stuart@apple.com>
28259             Roger Sayle  <roger@eyesopen.com>
28260
28261         PR rtl-optimization/17853
28262         * gcc.dg/i386-mmx-5.c: New testcase.
28263
28264 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28265
28266         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28267
28268 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28269
28270         PR c++/17524
28271         * g++.dg/template/static9.C: New test.
28272
28273         PR c++/17685
28274         * g++.dg/parse/operator5.C: New test.
28275
28276 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28277
28278         PR middle-end/17894
28279         * gcc.c-torture/execute/divcmp-4.c: New test case.
28280
28281 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28282
28283         PR tree-opt/17902
28284         * g++.dg/opt/pr17902.C: New test.
28285
28286 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28287
28288         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28289
28290 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28291
28292         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28293
28294 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28295
28296         * gcc.dg/assign-warn-3.c: New test.
28297
28298 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28299
28300         PR c/16999
28301         * gcc.dg/cpp/ident-1.c: New test.
28302
28303 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * gcc.c-torture/compile/acc1.c: New.
28306
28307 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28308
28309         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28310         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28311
28312 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28313
28314         * gcc.dg/ultrasp11.c: New test.
28315
28316 2004-10-08  Michael Matz  <matz@suse.de>
28317
28318         * gcc.dg/doloop-2.c: New test.
28319
28320 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28321
28322         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28323         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28324         objc.dg/method-9.m: Update expected diagnostics.
28325
28326 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28327
28328         * gcc.dg/ppc-fsel-3.c: New file.
28329         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28330
28331 2004-10-07  Paul Brook  <paul@codesourcery.com>
28332
28333         * gfortran.dg/intrinsic_verify_1.f90: New test.
28334
28335 2004-10-07  Paul Brook  <paul@codesourcery.com>
28336
28337         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28338
28339 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28340
28341         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28342         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28343         commit.
28344
28345 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28346
28347         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28348
28349 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28350
28351         PR c++/17115
28352         * g++.dg/warn/Winline-4.C: New test.
28353
28354 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28355
28356         * gcc.c-torture/compile/20041007-1.c: New test.
28357
28358 2004-10-07  Paul Brook  <paul@codesourcery.com>
28359
28360         PR fortran/17678
28361         * gfortran.dg/use_allocated_1.f90: New test.
28362
28363 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28364
28365         PR middle-end/17849
28366         * gfortran.fortran-torture/compile/nested.f90: New test
28367
28368 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28369
28370         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28371
28372 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28373
28374         PR c++/17368
28375         * g++.dg/ext/asm6.C: New test.
28376
28377 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28378
28379         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28380
28381 2004-10-06  Paul Brook  <paul@codesourcery.com>
28382
28383         PR libfortran/17709
28384         * gfortran.dg/empty_format_1.f90: New test.
28385
28386 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28387
28388         PR fortran/17568
28389         * gfortran.dg/ishft.f90: New test.
28390
28391         PR fortran/17283
28392         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28393         tests.
28394
28395 2004-10-06  Paul Brook  <paul@codesourcery.com>
28396
28397         * gfortran.dg/do_1.f90: New test.
28398
28399 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28400
28401         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28402         optimizing for size.
28403
28404 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28405
28406         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28407
28408 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28409
28410         * gcc.c-torture/compile/20041005-1.c: New test.
28411
28412 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         PR c++/17829
28415         * g++.dg/lookup/koenig4.C: New.
28416
28417 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28418
28419         * g++.dg/other/classkey1.C: Adjust quoting marks.
28420         * g++.dg/parse/error15.C: Likewise.
28421         * g++.dg/template/meminit2.C (int>): Likewise.
28422
28423 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28424
28425         PR fortran/17283
28426         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28427
28428         PR fortran/17631
28429         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28430
28431         PR fortran/17708
28432         * gfortran.dg/pr17708.f90: New test.
28433
28434 2004-10-04  Chao-ying Fu  <fu@mips.com>
28435
28436         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28437         * gcc.dg/vect/vect-4.c: Ditto.
28438         * gcc.dg/vect/vect-5.c: Ditto.
28439         * gcc.dg/vect/vect-6.c: Ditto.
28440         * gcc.dg/vect/vect-8.c: Ditto.
28441         * gcc.dg/vect/vect-16.c: Ditto.
28442         * gcc.dg/vect/vect-30.c: Ditto.
28443         * gcc.dg/vect/vect-40.c: Ditto.
28444         * gcc.dg/vect/vect-41.c: Ditto.
28445         * gcc.dg/vect/vect-42.c: Ditto.
28446         * gcc.dg/vect/vect-43.c: Ditto.
28447         * gcc.dg/vect/vect-44.c: Ditto.
28448         * gcc.dg/vect/vect-45.c: Ditto.
28449         * gcc.dg/vect/vect-46.c: Ditto.
28450         * gcc.dg/vect/vect-47.c: Ditto.
28451         * gcc.dg/vect/vect-48.c: Ditto.
28452         * gcc.dg/vect/vect-49.c: Ditto.
28453         * gcc.dg/vect/vect-50.c: Ditto.
28454         * gcc.dg/vect/vect-51.c: Ditto.
28455         * gcc.dg/vect/vect-52.c: Ditto.
28456         * gcc.dg/vect/vect-53.c: Ditto.
28457         * gcc.dg/vect/vect-54.c: Ditto.
28458         * gcc.dg/vect/vect-55.c: Ditto.
28459         * gcc.dg/vect/vect-56.c: Ditto.
28460         * gcc.dg/vect/vect-57.c: Ditto.
28461         * gcc.dg/vect/vect-58.c: Ditto.
28462         * gcc.dg/vect/vect-59.c: Ditto.
28463         * gcc.dg/vect/vect-60.c: Ditto.
28464         * gcc.dg/vect/vect-74.c: Ditto.
28465         * gcc.dg/vect/vect-79.c: Ditto.
28466         * gcc.dg/vect/vect-80.c: Ditto.
28467
28468 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28469
28470         * gcc.dg/unused-7.c: Use the correct option.
28471
28472 2004-10-04  Paul Brook  <paul@codesourcery.com>
28473         Bud Davis  <bdavis9659@comcast.net>
28474
28475         PR fortran/17706
28476         PR fortran/16434
28477         * gfortran/pr17706.f90: New test.
28478         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28479
28480 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28481
28482         * gfortran.dg/pr17612.f90: New test.
28483
28484 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28485
28486         * g++.dg/template/local1.C: Adjust quoting marks in
28487         testing for diagnostics.
28488         * g++.dg/tls/diag-2.C: Likewise.
28489         * g++.dg/other/error8.C: Likewise.
28490
28491 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28492
28493         PR c/17178
28494         * gcc.dg/unused-4.c: Adjust to be correct.
28495
28496         PR c/17820
28497         * gcc.dg/unused-7.c: New test.
28498
28499 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28500
28501         PR c++/17797
28502         * g++.dg/overload/template2.C: New test.
28503
28504 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28505
28506         PR tree-optimization/16632
28507         * gcc.dg/tree-ssa/20041002-1.c: New.
28508
28509 2004-10-03  Paul Brook  <paul@codesourcery.com>
28510
28511         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28512         rather than relying on default formatting.
28513
28514 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28515
28516         * gcc.dg/20040920-1.c: Update expected message text.
28517
28518 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28519
28520         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28521
28522 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28523
28524         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28525         tree level.
28526
28527 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28528
28529         * gcc.dg/tree-ssa/pr17343.c: Remove.
28530
28531 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28532
28533         PR tree-opt/17343
28534         * gcc.dg/tree-ssa/pr17343.c: New test.
28535
28536 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28537
28538         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28539         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28540         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28541         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28542         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28543
28544 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28545
28546         * gcc.dg/lvalue-2.c: New test.
28547
28548 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28549
28550         PR c/17730
28551         * gcc.dg/pr17730-1.c: New test
28552
28553 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28554
28555         PR c/7425
28556         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28557
28558 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28559
28560         * gcc.c-torture/execute/stdarg-1.c: New test.
28561         * gcc.c-torture/execute/stdarg-2.c: New test.
28562         * gcc.c-torture/execute/stdarg-3.c: New test.
28563         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28564         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28565         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28566         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28567         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28568
28569 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28570
28571         PR tree-optimization/17697
28572         * g++.dg/opt/pr17697-1.C: New test.
28573         * g++.dg/opt/pr17697-2.C: New test.
28574         * g++.dg/opt/pr17697-3.C: New test.
28575
28576 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28577
28578         PR c/16409
28579         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28580         gcc.dg/vla-init-5.c: New tests.
28581
28582 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28583
28584         PR c/13804
28585         * gcc.dg/pr13804-1.c: New test.
28586
28587 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28588
28589         PR fortran/16938
28590         * gfortran.dg/pr16938.f90: New test.
28591
28592 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28593
28594         * g++.dg/template/crash23.C: New test.
28595
28596 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28597
28598         PR c++/17585
28599         * g++.dg/template/static8.C: New test.
28600
28601 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         PR c++/17681
28604         * g++.dg/other/error9.C: New test.
28605
28606 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28607
28608         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28609
28610 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28611
28612         PR fortran/15164
28613         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28614
28615 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28616
28617         PR middle-end/17112
28618         * gcc.dg/pr17112-1.c: New test case.
28619
28620 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28621
28622         PR c/11459
28623         * gcc.dg/pr11459-1.c: New test.
28624
28625 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28626
28627         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28628         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28629
28630 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28631
28632         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28633
28634 2004-09-25  Jan Hubicka  <jh@suse.cz>
28635
28636         * compile/30040909-1.c: New test.
28637         * compile/30040907-1.c: New test.
28638
28639 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28640
28641         * gcc.c-torture/execute/va-arg-26.c: New test.
28642
28643 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28644
28645         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28646         extra diagnostics on targets with 64-bit pointers.
28647         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28648
28649 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28650
28651         PR c/17188
28652         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28653         * gcc.dg/decl-3.c: Adjust expected message.
28654
28655 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28656
28657         PR fortran/17615
28658         * gfortran.dg/pr17615.f90: New test.
28659
28660 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28661
28662         PR tree-optimzation/17517
28663         * g++.dg/tree-ssa/pr17517.C: New Test.
28664
28665 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28666
28667         PR c++/16889
28668         * g++.dg/lookup/ambig3.C: New.
28669
28670 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28671
28672         PR tree-opt/17624
28673         * g++.dg/opt/pr17624.C: New test.
28674
28675 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28676
28677         PR c/6980
28678         * gcc.dg/Wbad-function-cast-1.c: New test.
28679
28680 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28681
28682         * g++.dg/ext/complit1.C
28683         * g++.dg/other/error2.C
28684         * g++.dg/other/nontype-1.C
28685         * g++.dg/parse/crash11.C
28686         * g++.dg/parse/crash12.C
28687         * g++.dg/parse/error15.C
28688         * g++.dg/parse/error4.C
28689         * g++.dg/parse/tmpl-outside1.C
28690         * g++.dg/parse/too-many-tmpl-args1.C
28691         * g++.dg/template/dependent-expr3.C
28692         * g++.dg/template/error10.C
28693         * g++.dg/template/instantiate1.C
28694         * g++.dg/template/vtable2.C
28695         * g++.dg/warn/Wshadow-1.C
28696         * g++.dg/warn/weak1.C
28697         * g++.old-deja/g++.brendan/crash16.C
28698         * g++.old-deja/g++.brendan/crash18.C
28699         * g++.old-deja/g++.brendan/crash48.C
28700         * g++.old-deja/g++.brendan/crash49.C
28701         * g++.old-deja/g++.brendan/crash55.C
28702         * g++.old-deja/g++.brendan/crash56.C
28703         * g++.old-deja/g++.brendan/crash8.C
28704         * g++.old-deja/g++.brendan/enum11.C
28705         * g++.old-deja/g++.brendan/enum8.C
28706         * g++.old-deja/g++.brendan/enum9.C
28707         * g++.old-deja/g++.brendan/friend3.C
28708         * g++.old-deja/g++.brendan/misc14.C
28709         * g++.old-deja/g++.bugs/900402_02.C
28710         * g++.old-deja/g++.bugs/900404_03.C
28711         * g++.old-deja/g++.bugs/900404_04.C
28712         * g++.old-deja/g++.bugs/900428_03.C
28713         * g++.old-deja/g++.jason/crash4.C
28714         * g++.old-deja/g++.jason/overload21.C
28715         * g++.old-deja/g++.jason/redecl1.C
28716         * g++.old-deja/g++.jason/report.C
28717         * g++.old-deja/g++.jason/rfg10.C
28718         * g++.old-deja/g++.jason/template30.C
28719         * g++.old-deja/g++.law/arm12.C
28720         * g++.old-deja/g++.law/ctors5.C
28721         * g++.old-deja/g++.law/cvt20.C
28722         * g++.old-deja/g++.law/init10.C
28723         * g++.old-deja/g++.law/init8.C
28724         * g++.old-deja/g++.law/visibility17.C
28725         * g++.old-deja/g++.law/visibility7.C
28726         * g++.old-deja/g++.mike/net8.C
28727         * g++.old-deja/g++.mike/p646.C
28728         * g++.old-deja/g++.mike/p700.C
28729         * g++.old-deja/g++.mike/p701.C
28730         * g++.old-deja/g++.mike/p811.C
28731         * g++.old-deja/g++.ns/template13.C
28732         * g++.old-deja/g++.other/array3.C
28733         * g++.old-deja/g++.other/crash25.C
28734         * g++.old-deja/g++.other/dtor3.C
28735         * g++.old-deja/g++.other/dtor4.C
28736         * g++.old-deja/g++.other/main1.C
28737         * g++.old-deja/g++.other/warn7.C
28738         * g++.old-deja/g++.pt/crash11.C
28739         * g++.old-deja/g++.pt/crash36.C
28740         * g++.old-deja/g++.pt/spec22.C
28741         * g++.old-deja/g++.pt/spec9.C
28742         * g++.old-deja/g++.pt/ttp52.C
28743         * g++.old-deja/g++.robertl/eb103.C
28744         * g++.old-deja/g++.robertl/eb121.C
28745         * g++.old-deja/g++.robertl/eb22.C
28746         * g++.old-deja/g++.robertl/eb8.C:
28747         Update locations and/or regexps of dg-error markers.
28748         Remove markers for some bogus messages that are no longer issued.
28749
28750 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
28751
28752         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28753         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28754
28755 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
28756
28757         PR c++/17618
28758         * g++.dg/lookup/crash5.C: New test.
28759
28760 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
28761
28762         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28763         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28764         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28765         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28766         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28767         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28768
28769         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28770         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28771         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28772         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28773         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28774         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28775
28776         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28777
28778         * gcc.dg/vect/vect-44.c: Check additional cases.
28779         * gcc.dg/vect/vect-48.c: Check additional cases.
28780
28781         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28782         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28783         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28784         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28785         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28786         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28787         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28788         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28789         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28790
28791         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28792         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28793         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28794
28795 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28796
28797         * gcc.dg/tree-ssa/loop-6.c: New test.
28798
28799 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         PR c++/17620
28802         * g++.dg/inherit/base2.C: New.
28803
28804 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28805
28806         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28807         * gcc.dg/20001012-2.c: Likewise.
28808         * gcc.dg/20001013-1.c: Likewise.
28809         * gcc.dg/20001101-1.c: Likewise.
28810         * gcc.dg/20001102-1.c: Likewise.
28811         * gcc.dg/bf-spl1.c: Likewise.
28812         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28813         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28814
28815 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28816
28817         PR tree-optimization/16721
28818         * gcc.dg/tree-ssa/pr16721.c: New test.
28819
28820 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28821
28822         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28823         * gcc.dg/20040305-1.c: Likewise.
28824
28825 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28826
28827         PR c/16566
28828         * gcc.c-torture/compile/pr16566-1.c,
28829         gcc.c-torture/compile/pr16566-2.c,
28830         gcc.c-torture/compile/pr16566-3.c: New tests.
28831
28832 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28833
28834         PR tree-optimization/17512
28835         * gcc.c-torture/compile/20040916-1.c.
28836
28837 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28838
28839         * gcc.dg/pragma-re-3.c: New test.
28840
28841 2004-09-17  Matt Austern  <austern@apple.com>
28842
28843         PR c++/15049
28844         * g++.dg/other/anon3.C: New.
28845
28846 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28847
28848         PR c++/7503
28849         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28850         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28851         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28852         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28853         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28854
28855 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28856
28857         PR fortran/17286
28858         * gfortran.dg/pr17286.f90: New test.
28859
28860 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/17530
28863         * g++.dg/template/static7.C: New test.
28864
28865 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28866
28867         PR tree-opt/17558
28868         * gcc.c-torture/compile/pr17558.c: New test.
28869
28870 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28871
28872         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28873         if SKIP_ATTRIBUTE is defined.
28874
28875 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28876
28877         PR fortran/15957
28878         * gfortran.dg/pr15957.f90: New test.
28879
28880 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28881
28882         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28883         in comparison.
28884         * gcc.dg/vect/vect-79.c: Likewise.
28885         * gcc.dg/vect/vect-80.c: Likewise.
28886
28887 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28888
28889         PR fortran/15750
28890         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28891
28892 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28893
28894         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28895         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28896         * gcc.dg/vect/vect-62.c: New testcase.
28897         * gcc.dg/vect/vect-63.c: New testcase.
28898         * gcc.dg/vect/vect-64.c: New testcase.
28899         * gcc.dg/vect/vect-65.c: New testcase.
28900         * gcc.dg/vect/vect-66.c: New testcase.
28901         * gcc.dg/vect/vect-67.c: New testcase.
28902         * gcc.dg/vect/vect-68.c: New testcase.
28903         * gcc.dg/vect/vect-69.c: New testcase.
28904         * gcc.dg/vect/vect-79.c: New testcase.
28905         * gcc.dg/vect/vect-80.c: New testcase.
28906
28907 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28908
28909         * gcc.target/mips/asm-1.c: New test.
28910
28911 2004-09-19  Ira Rosen  <irar@il.ibm.com>
28912
28913         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28914         * gcc.dg/vect/vect-73.c: New testcase.
28915         * gcc.dg/vect/vect-74.c: New testcase.
28916         * gcc.dg/vect/vect-75.c: New testcase.
28917         * gcc.dg/vect/vect-76.c: New testcase.
28918         * gcc.dg/vect/vect-77.c: New testcase.
28919         * gcc.dg/vect/vect-78.c: New testcase
28920
28921 2004-09-18  Paul Brook  <paul@codesourcery.com>
28922
28923         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28924
28925 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28926
28927         PR c/17424
28928         * gcc.dg/pr17424-1.c: New test.
28929
28930 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
28931
28932         * g++.dg/tree-ssa/pr17153.C: New test.
28933
28934 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
28935
28936         PR pch/13361
28937         * g++.dg/pch/wchar-1.C: New.
28938         * g++.dg/pch/wchar-1.Hs: New.
28939
28940 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
28941
28942         * gcc.c-torture/execute/20040917-1.c: New test.
28943
28944 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28945
28946         PR tree-optimization/17319
28947         * gcc.dg/pr17319.c: New test.
28948
28949 2004-09-17  Devang Patel  <dpatel@apple.com>
28950
28951         * gcc.dg/20040813-1.c: New test.
28952
28953 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28954
28955         PR tree-optimization/17273
28956         * gcc.c-torture/compile/pr17273.c: New test.
28957
28958 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28959
28960         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28961         Update expected messages.
28962         * gcc.dg/declspec-13.c: New test.
28963
28964 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
28965
28966         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28967
28968 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28969
28970         * gcc.c-torture/execute/pr17252.c: Use post-increment to
28971         change what 'a' is pointing to.
28972
28973 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/16002
28976         * g++.dg/template/error18.C: New test.
28977
28978         PR c++/16029
28979         * g++.dg/warn/Wunused-8.C: New test.
28980
28981 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28982
28983         PR tree-optimization/17513
28984         * gcc.dg/20040916-1.c: New test.
28985
28986 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28987
28988         PR c++/17501
28989         * g++.dg/template/typename7.C: New test.
28990
28991 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28992
28993         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28994
28995 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28996
28997         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28998         with -ftree-based-profiling also.
28999         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29000
29001 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29002
29003         PR/15364
29004         * gfortran.dg/der_array_io_1.f90: New test.
29005         * gfortran.dg/der_array_io_2.f90: New test.
29006         * gfortran.dg/der_array_io_3.f90: New test.
29007
29008 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29009
29010         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29011         EABI.
29012
29013 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29014
29015         * g++.dg/opt/switch1.C: New test.
29016
29017 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29018
29019         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29020         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29021         Update expected messages.
29022
29023 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29024
29025         PR fortran/16485
29026         * gfortran.dg/same_name_1.f90: New test.
29027
29028 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29029
29030         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29031         dereference garbage pointers.
29032
29033 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29036         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29037
29038         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29039         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29040         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29041
29042 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29043
29044         PR c++/17324
29045         * g++.dg/template/mangle1.C: New test.
29046
29047 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29048
29049         PR tree-optimization/17252
29050         * gcc.c-torture/execute/pr17252.c: New test.
29051
29052 2004-09-14  Andrew Pinski  <apinski@apple.com>
29053
29054         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29055
29056 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29057
29058         PR rtl-optimization/9771
29059         * gcc.dg/pr9771-1.c: New test case.
29060
29061 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29062
29063         PR tree-optimization/15262
29064         * gcc.c-torture/execute/pr15262-1.c: New test.
29065         * gcc.c-torture/execute/pr15262-2.c: New test.
29066
29067 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29068
29069         * gcc.dg/declspec-12.c: New test.
29070
29071 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29072
29073         * gfortran.dg/pr17090.f90: Add directives to test.
29074
29075 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29076
29077         * gcc.c-torture/compile/20040914-1.c: New test.
29078
29079 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/16162
29082         * g++.dg/template/decl2.C: New test.
29083
29084 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29085
29086         PR fortran/17090
29087         * gfortran.dg/pr17090.f90: New test.
29088
29089 2004-09-13  Dale Johannesen  <dalej@apple.com>
29090
29091         * gcc.c-torture/compile/pr17408.c: New test case.
29092
29093 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29094
29095         PR c++/16716
29096         * g++.dg/parse/crash17.C: New test.
29097
29098         PR c++/17327
29099         * g++.dg/template/enum3.C: New test.
29100
29101 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29102
29103         * lib/gcc-defs.exp: Load wrapper.exp.
29104         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29105         using local code.
29106         * lib/gcc.exp (gcc_init): Similar.
29107         * lib/gfortran.exp (gfortran_init): Similar.
29108         * lib/objc.exp (objc_init): Similar.
29109         * lib/treelang.exp (treelang_init): Similar.
29110         * lib/wrapper.exp: New file with build_wrapper call machinery in
29111         ${tool}_maybe_build_wrapper.
29112
29113 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29114
29115         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29116         "inline".
29117         * gcc.dg/declspec-11.c: Update expected messages.
29118         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29119         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29120         gcc.dg/inline-12.c: New tests.
29121
29122 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29123
29124         * g++.dg/tree-ssa/pr17400.C: New testcase.
29125
29126 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29127
29128         * gcc.target/mips/sb1-1.c: New testcase.
29129
29130 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29131
29132         * lib/g77-dg.exp: Remove unused file.
29133         * lib/mike-g77.exp: Ditto.
29134         * lib/g77.exp: Ditto.
29135
29136 2004-09-12  Richard Henderson  <rth@redhat.com>
29137
29138         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29139
29140 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29141
29142         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29143         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29144         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29145         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29146         Update expected messages.
29147
29148 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29149
29150         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29151         declaration/use mismatch for dirp parameter.
29152
29153 2004-09-12  Andrew Pinski  <apinski@apple.com>
29154
29155         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29156         -fgnu-runtime is passed.
29157
29158 2004-09-12  Richard Henderson  <rth@redhat.com>
29159
29160         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29161         do the uplevel thing and update additional_flags directly.
29162         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29163         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29164         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29165         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29166
29167 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29168
29169         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29170
29171 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29172
29173         PR middle-end/17411
29174         * g++.dg/opt/pr17411-1.C: New test case.
29175
29176 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29177
29178         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29179         gcc.dg/tls/diag-2.c: Update expected messages.
29180         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29181         messages.
29182         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29183         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29184         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29185         gcc.dg/tls/diag-5.c: New tests.
29186
29187 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29188
29189         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29190
29191 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29192
29193         * g++.dg/parse/break-in-for.C: New test.
29194
29195 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.dg/tree-ssa/20040911-1.c: New test.
29198
29199 2004-09-11  Andreas Jaeger  <aj@suse.de>
29200
29201         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29202         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29203
29204 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29205
29206         * gcc.target/frv: New directory of FR-V-specific tests.
29207
29208 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29209
29210         * gcc.dg/convert-vec-1.c: New test.
29211
29212 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29213
29214         PR middle-end/17024
29215         * gcc.dg/pr17024-1.c: New test case.
29216
29217 2004-09-10  Eric Christopher  <echristo@redhat.com>
29218
29219         * gcc.dg/20040910-1.c: New test.
29220
29221 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29222
29223         * gcc.dg/bitfld-9.c: New test.
29224
29225 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29226
29227         * gcc.c-torture/execute/ieee/acc1.c: New test.
29228         * gcc.c-torture/execute/ieee/acc2.c: New test.
29229         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29230
29231 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29232
29233         * gcc.dg/deprecated-2.c: New test.
29234
29235 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29236
29237         * gcc.dg/init-vec-1.c: New test.
29238
29239 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29240
29241         PR middle-end/17055
29242         * gcc.dg/pr17055-1.c: New test case.
29243
29244 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29245
29246         PR target/17377
29247         * gcc.c-torture/execute/pr17377.c: New test.
29248
29249 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29250
29251         PR c/8420
29252         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29253         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29254         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29255         gcc.dg/long-long-typespec-1.c: New tests.
29256         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29257
29258 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29259
29260         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29261         gcc.dg/gnu99-static-1.c: New tests.
29262
29263 2004-09-08  Devang Patel  <dpatel@apple.com>
29264
29265         * gcc.dg/darwin-ld-20040828-1.c: New test.
29266         * gcc.dg/darwin-ld-20040828-2.c: New test.
29267         * gcc.dg/darwin-ld-20040828-3.c: New test.
29268
29269 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29270
29271         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29272         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29273         in error message.
29274         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29275         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29276         in error message.
29277         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29278         types they qualify.
29279         * objc.dg/type-size-2.m: Fix wording in comment.
29280         * objc.dg/va-meth-1.m: New test case.
29281
29282 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29283
29284         PR c/16633:
29285         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29286         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29287
29288 2004-09-06  Devang Patel  <dpatel@apple.com>
29289
29290         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29291         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29292
29293 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29294
29295         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29296         reflect changed line numbering of diagnostics.
29297
29298 2004-09-06  Paul Brook  <paul@codesourcery.com>
29299
29300         * gfortran.dg/edit_real_1.f90: Add new test.
29301
29302 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29303
29304         * gcc.dg/tree-ssa/loop-2.c: New test.
29305         * gcc.dg/tree-ssa/loop-3.c: New test.
29306         * gcc.dg/tree-ssa/loop-4.c: New test.
29307         * gcc.dg/tree-ssa/loop-5.c: New test.
29308
29309 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29310
29311         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29312
29313 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29314
29315         * gcc.dg/format/sentinel-1.c: New test.
29316
29317 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29318
29319         * gcc.dg/builtins-46.c: New.
29320
29321 2004-09-03  Devang Patel  <dpatel@apple.com>
29322
29323         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29324         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29325
29326 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29327
29328         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29329         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29330         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29331         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29332         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29333         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29334         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29335         the non-portable bzero.
29336         * gcc.dg/20010912-1.c: xfail for NetWare.
29337         * gcc.dg/20020426-2.c: xfail for NetWare.
29338         * gcc.dg/20021014-1.c: xfail for NetWare.
29339         * gcc.dg/20021018-1.c: xfail for NetWare.
29340         * gcc.dg/20030213-1.c: xfail for NetWare.
29341         * gcc.dg/20030225-1.c: xfail for NetWare.
29342         * gcc.dg/20030708-1.c: xfail for NetWare.
29343         * gcc.dg/builtins-config.h: Also exclude NetWare.
29344         * gcc.dg/format/format.h: Define restrict only if not already defined.
29345         * gcc.dg/nest.c: xfail for NetWare.
29346         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29347         * lib/target-supports.exp (check_visibility_available): Exclude
29348         NetWare.
29349
29350 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29351
29352         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29353         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29354         deterministic starting point for the alignment of structure fields.
29355         * gcc.dg/Wpadded.c: Dito.
29356         * g++.dg/abi/vbase10.C: Dito.
29357
29358 2004-09-03  Devang Patel  <dpatel@apple.com>
29359
29360         * g++.dg/debug/pr15736.cc: New test.
29361
29362 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29363
29364         * README.QMTEST: Fix out-of-date link.
29365
29366 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29367
29368         PR fortran/16579
29369         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29370         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29371
29372 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29373
29374         * g++.dg/abi/arm_rtti1.C: New test.
29375
29376 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29377
29378         * gcc.dg/ppc-vector-memcpy.c: New.
29379         * gcc.dg/ppc-vector-memset.c: New.
29380
29381 2004-09-02  Chao-ying Fu  <fu@mips.com>
29382
29383         * gcc.target/mips/mips-3d-1.c: New test.
29384         * gcc.target/mips/mips-3d-2.c: New test.
29385         * gcc.target/mips/mips-3d-3.c: New test.
29386         * gcc.target/mips/mips-3d-4.c: New test.
29387         * gcc.target/mips/mips-3d-5.c: New test.
29388         * gcc.target/mips/mips-3d-6.c: New test.
29389         * gcc.target/mips/mips-3d-7.c: New test.
29390         * gcc.target/mips/mips-3d-8.c: New test.
29391         * gcc.target/mips/mips-3d-9.c: New test.
29392         * gcc.target/mips/mips-ps-1.c: New test.
29393         * gcc.target/mips/mips-ps-2.c: New test.
29394         * gcc.target/mips/mips-ps-3.c: New test.
29395         * gcc.target/mips/mips-ps-4.c: New test.
29396         * gcc.target/mips/mips-ps-type.c: New test.
29397
29398 2004-09-02  Paul Brook  <paul@codesourcery.com>
29399
29400         * gfortran.dg/edit_real_1.f90: Add new tests.
29401
29402 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29403
29404         PR fortran/15327
29405         * gfortran.dg/merge_char_1.f90: New test.
29406
29407 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29408
29409         PR fortran/16404
29410         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29411
29412 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29413
29414         PR c/1522
29415         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29416
29417 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29418
29419         * g++.dg/opt/loop1.C: Do not XFAIL.
29420
29421 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29422
29423         * gcc.c-torture/execute/20040831-1.c: New test.
29424
29425 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29426
29427         PR fortran/16579
29428         * gfortran.dg/g77/20010610.f: Now passes.
29429         Copy from g77.f-torture/execute. Add dg-run directive.
29430         * gfortran.dg/g77/README: Update
29431
29432 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29433
29434         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29435         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29436         (t1, t2, t3, t4): Add volatile.
29437
29438 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29439
29440         * g++.dg/ext/visibility/arm1.C: New test.
29441
29442 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29443
29444         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29445         -pedantic-errors.
29446
29447 2004-09-01  Paul Brook  <paul@codesourcery.com>
29448
29449         * gfortran.dg/eof_2.f90: New test.
29450
29451 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29452
29453         PR fortran/16579
29454         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29455
29456 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29457
29458         PR libfortran/16805
29459         * gfortran.dg/list_read_2.f90: New test.
29460
29461 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29462
29463         * g++.dg/abi/key1.C: New test.
29464
29465 2004-08-31  Richard Henderson  <rth@redhat.com>
29466
29467         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29468         form of offsetof.
29469         * g++.dg/other/offsetof5.C: Remove duplicate.
29470
29471 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29472
29473         PR fortran/17244
29474         * gfortran.dg/func_derived_1.f90: New test.
29475
29476 2004-08-31  Paul Brook  <paul@codesourcery.com>
29477
29478         * gfortran.dg/eof_1.f90: New test.
29479
29480 2004-08-31  Paul Brook  <paul@codesourcery.com>
29481
29482         * gfortran.dg/list_read_1.f90: New file.
29483
29484 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29485
29486         * g++.dg/opt/loop1.C: XFAIL.
29487
29488 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29489
29490         * gcc.dg/funcdef-storage-1.c: New.
29491         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29492         an extern function in local scope.
29493         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29494         declare an 'auto inline' function in local scope.
29495         * gcc.dg/20011130-1.c: Likewise.
29496         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29497         an 'auto' function in local scope.
29498         * gcc.dg/20021014-1.c: Likewise.
29499         * gcc.dg/20030331-2.c: Likewise.
29500
29501 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29502
29503         * gfortran.dg/blockdata_1.f90: New test.
29504
29505 2004-08-30  Richard Henderson  <rth@redhat.com>
29506
29507         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29508
29509 2004-08-30  Richard Henderson  <rth@redhat.com>
29510
29511         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29512         additional_flags set by alternate driver.
29513         (ieee-options): New procedure.
29514         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29515         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29516         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29517         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29518
29519 2004-08-30  Richard Henderson  <rth@redhat.com>
29520
29521         * lib/f-torture.exp: Remove.
29522
29523 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29524
29525         PR rtl-optimization/16590
29526         * g++.dg/opt/loop1.C: New test.
29527
29528 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29529
29530         PR fortran/13910
29531         * gfortran.dg/oldstyle_1.f90: New test.
29532
29533 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29534         Paul Brook  <paul@codesourcery.com>
29535
29536         * gfortran.dg/g77/README: Update.
29537         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29538         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29539         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29540
29541 2004-08-28  Paul Brook  <paul@codesourcery.com>
29542
29543         PR libfortran/17195
29544         * gfortran.dg/edit_real_1.f90: New test.
29545
29546 2004-08-27  Paul Brook  <paul@codesourcery.com>
29547
29548         * gfortran.dg/rewind_1.f90: New test.
29549
29550 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29551
29552         PR fortran/16597
29553         * gfortran.dg/pr16597.f90: New test.
29554
29555 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29556
29557         PR c/13801
29558         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29559         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29560         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29561         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29562         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29563
29564 2004-08-26  Nick Clifton  <nickc@redhat.com>
29565
29566         * gcc.c-torture/compile/pr17119.c: New test.
29567
29568 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29569
29570         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29571
29572 2004-08-25  Richard Henderson  <rth@redhat.com>
29573
29574         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29575         the bits that expect kind=8 to be the largest real kind.
29576
29577 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29578
29579         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29580
29581 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29582
29583         * gfortran.dg/assignment_1.f90: New test.
29584
29585 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29586
29587         * g++.dg/template/repo3.C: New test.
29588
29589 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29590
29591         PR middle-end/16693
29592         PR tree-optimization/16372
29593         * g++.dg/opt/pr16372-1.C: New test case.
29594         * g++.dg/opt/pr16693-1.C: New test case.
29595         * g++.dg/opt/pr16693-2.C: New test case.
29596
29597 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29598
29599         * objc.dg/proto-lossage-4.m: New test.
29600
29601 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29602
29603         PR c++/17155
29604         * g++.dg/inherit/local2.C: New test.
29605
29606 2004-08-25  Paul Brook  <paul@codesourcery.com>
29607
29608         PR fortran/17144
29609         * gfortran.dg/string_ctor_1.f90: New test.
29610
29611 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29612
29613         PR c++/14428
29614         * g++.dg/template/redecl2.C: New test.
29615
29616 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29617
29618         PR fortran/17143
29619         * gfortran.dg/pr17143.f90: New test.
29620
29621 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29622
29623         PR fortran/17164
29624         * gfortran.dg/pr17164.f90: New test.
29625
29626 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29627
29628         * gcc.dg/tree-ssa/loop-1.c: New test.
29629
29630 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29631
29632         * gcc.c-torture/compile/20040824-1.c: New test.
29633
29634 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29635
29636         * gcc.c-torture/compile/iftrap-3.c: New test.
29637
29638 2004-08-24  Paul Brook  <paul@codesourcery.com>
29639
29640         * gfortran.dg/entry_2.f90: New test.
29641
29642 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         PR c++/16889
29645         * g++.dg/lookup/ambig[12].C: New.
29646
29647 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29648
29649         PR c++/16706
29650         * g++.dg/template/crash21.C: New test.
29651         * g++.dg/template/crash22.C: Likewise.
29652
29653 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29654
29655         PR c++/17149
29656         * g++.dg/template/access15.C: New.
29657
29658 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29659
29660         PR c++/17163
29661         * g++.dg/template/repo2.C: New test.
29662
29663 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29664
29665         PR rtl-optimization/17078
29666         * gcc.c-torture/execute/pr17078-1.c: New test case.
29667
29668 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29669
29670         PR c/14492
29671         * gcc.dg/debug/crash1.c: New test.
29672
29673 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29674
29675         PR c/16180
29676         * gcc.dg/loop-5.c: New test.
29677
29678 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29679
29680         * gcc.c-torture/execute/20040823-1.c: New test.
29681
29682 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29683
29684         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29685         to the assembler.  Simplify test accordingly.
29686         (asm_abi_flags): Use GNU names.
29687         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29688         to check for ABI flags.
29689
29690 2004-08-22  Andrew Pinski  <apinski@apple.com>
29691
29692         * g++.dg/opt/pr14029.C: New test.
29693         * gcc.c-torture/execute/pr15262.c: New test.
29694
29695 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29696
29697         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29698
29699 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
29700
29701         PR 16908
29702         * gfortran.dg/direct_io.f90: New test.
29703
29704 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29705
29706         PR c++/17121
29707         * g++.dg/inherit/local2.C: New test.
29708
29709 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29710
29711         PR c++/17120
29712         * g++.dg/warn/Wparentheses-4.C: New test.
29713
29714 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29715
29716         PR c++/17121
29717         * g++.dg/inherit/local2.C: New test.
29718
29719         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29720         * gcc.dg/ppc-ldstruct.c: Likewise.
29721         * gcc.dg/ppc64-abi-2.c: Likewise.
29722
29723 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
29724
29725         PR rtl-optimization/17099
29726         * gcc.c-torture/execute/20040820-1.c: New test.
29727
29728 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
29729
29730         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29731
29732 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
29733
29734         PR fortran/17077
29735         * gfortran.dg/auto_array_1.f90: New test.
29736
29737 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29738
29739         PR fortran/17074
29740         * gfortran.dg/simpleif_1.f90: New test.
29741
29742 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
29743
29744         * lib/target-supports.exp (check_profiling_available): Return
29745         false for arm*-*-symbianelf* and arm*-*-eabi*.
29746
29747         PR c++/15890
29748         * g++.dg/template/delete1.C: New test.
29749
29750 2004-08-19  Paul Brook  <paul@codesourcery.com>
29751
29752         PR fortran/14976
29753         PR fortran/16228
29754         * gfortran.dg/data_char_1.f90: New test.
29755
29756 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
29757
29758         PR fortran/16946
29759         * gfortran.dg/reduction.f90: New testcase.
29760
29761 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29762
29763         PR fortran/16520
29764         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29765
29766 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29767
29768         PR c++/17041
29769         * g++.dg/Wparentheses-3.C: New test.
29770
29771 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
29772
29773         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29774         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29775         * gcc.dg/vect/vect-2.c: Likewise.
29776         * gcc.dg/vect/vect-3.c: Likewise.
29777         * gcc.dg/vect/vect-4.c: Likewise.
29778         * gcc.dg/vect/vect-5.c: Likewise.
29779         * gcc.dg/vect/vect-6.c: Likewise.
29780         * gcc.dg/vect/vect-7.c: Likewise.
29781         * gcc.dg/vect/vect-25.c: Likewise.
29782         * gcc.dg/vect/vect-31.c: Likewise.
29783         * gcc.dg/vect/vect-32.c: Likewise.
29784         * gcc.dg/vect/vect-34.c: Likewise.
29785         * gcc.dg/vect/vect-36.c: Likewise.
29786         * gcc.dg/vect/vect-all.c: Likewise.
29787
29788 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29789
29790         PR c++/17068
29791         * g++.dg/template/operator4.C: New test.
29792
29793 2004-08-18  Richard Henderson  <rth@redhat.com>
29794
29795         * gcc.dg/20040206-1.c: XFAIL.
29796
29797 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/16246
29800         * g++.dg/template/array7.C: New test.
29801
29802 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29803
29804         * gcc.dg/mips-movcc-1.c: New test.
29805         * gcc.dg/mips-movcc-2.c: New test.
29806         * gcc.dg/mips-movcc-3.c: New test.
29807
29808         * gcc.dg/mips-nmadd-1.c: New test.
29809         * gcc.dg/mips-nmadd-2.c: New test.
29810
29811 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29812
29813         PR c++/15871
29814         * g++.dg/opt/inline8.C: New test.
29815
29816         PR c++/16965
29817         * g++.dg/parse/error17.C: New test.
29818
29819 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29820
29821         * gcc.dg/vect: New directory for vectorizer tests.
29822         * gcc.dg/vect/tree-vect.h: New file.
29823         * gcc.dg/vect/vect.exp: New file.
29824         * gcc.dg/vect/pr16105.c.c: New test.
29825         * gcc.dg/vect/vect-1.c: New test.
29826         * gcc.dg/vect/vect-2.c: New test.
29827         * gcc.dg/vect/vect-3.c: New test.
29828         * gcc.dg/vect/vect-4.c: New test.
29829         * gcc.dg/vect/vect-5.c: New test.
29830         * gcc.dg/vect/vect-6.c: New test.
29831         * gcc.dg/vect/vect-7.c: New test.
29832         * gcc.dg/vect/vect-8.c: New test.
29833         * gcc.dg/vect/vect-9.c: New test.
29834         * gcc.dg/vect/vect-10.c: New test.
29835         * gcc.dg/vect/vect-11.c: New test.
29836         * gcc.dg/vect/vect-12.c: New test.
29837         * gcc.dg/vect/vect-13.c: New test.
29838         * gcc.dg/vect/vect-14.c: New test.
29839         * gcc.dg/vect/vect-15.c: New test.
29840         * gcc.dg/vect/vect-16.c: New test.
29841         * gcc.dg/vect/vect-17.c: New test.
29842         * gcc.dg/vect/vect-18.c: New test.
29843         * gcc.dg/vect/vect-19.c: New test.
29844         * gcc.dg/vect/vect-20.c: New test.
29845         * gcc.dg/vect/vect-21.c: New test.
29846         * gcc.dg/vect/vect-22.c: New test.
29847         * gcc.dg/vect/vect-23.c: New test.
29848         * gcc.dg/vect/vect-24.c: New test.
29849         * gcc.dg/vect/vect-25.c: New test.
29850         * gcc.dg/vect/vect-26.c: New test.
29851         * gcc.dg/vect/vect-27.c: New test.
29852         * gcc.dg/vect/vect-28.c: New test.
29853         * gcc.dg/vect/vect-29.c: New test.
29854         * gcc.dg/vect/vect-30.c: New test.
29855         * gcc.dg/vect/vect-31.c: New test.
29856         * gcc.dg/vect/vect-32.c: New test.
29857         * gcc.dg/vect/vect-33.c: New test.
29858         * gcc.dg/vect/vect-34.c: New test.
29859         * gcc.dg/vect/vect-35.c: New test.
29860         * gcc.dg/vect/vect-36.c: New test.
29861         * gcc.dg/vect/vect-37.c: New test.
29862         * gcc.dg/vect/vect-38.c: New test.
29863         * gcc.dg/vect/vect-40.c: New test.
29864         * gcc.dg/vect/vect-41.c: New test.
29865         * gcc.dg/vect/vect-42.c: New test.
29866         * gcc.dg/vect/vect-43.c: New test.
29867         * gcc.dg/vect/vect-44.c: New test.
29868         * gcc.dg/vect/vect-45.c: New test.
29869         * gcc.dg/vect/vect-46.c: New test.
29870         * gcc.dg/vect/vect-47.c: New test.
29871         * gcc.dg/vect/vect-48.c: New test.
29872         * gcc.dg/vect/vect-49.c: New test.
29873         * gcc.dg/vect/vect-50.c: New test.
29874         * gcc.dg/vect/vect-51.c: New test.
29875         * gcc.dg/vect/vect-52.c: New test.
29876         * gcc.dg/vect/vect-53.c: New test.
29877         * gcc.dg/vect/vect-54.c: New test.
29878         * gcc.dg/vect/vect-55.c: New test.
29879         * gcc.dg/vect/vect-56.c: New test.
29880         * gcc.dg/vect/vect-57.c: New test.
29881         * gcc.dg/vect/vect-58.c: New test.
29882         * gcc.dg/vect/vect-59.c: New test.
29883         * gcc.dg/vect/vect-60.c: New test.
29884         * gcc.dg/vect/vect-61.c: New test.
29885         * gcc.dg/vect/vect-all.c: New test.
29886         * gcc.dg/vect/vect-none.c: New test.
29887
29888 2004-08-17  Paul Brook  <paul@codesourcery.com>
29889
29890         PR fortran/13082
29891         * gfortran.dg/entry_1.f90: New test.
29892
29893 2004-08-17  Andrew Pinski  <apinski@apple.com>
29894
29895         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29896
29897 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29898
29899         * gcc.dg/pr17036-1.c: New test.
29900
29901 2004-08-16  Devang Patel  <dpatel@apple.com>
29902
29903         * gcc.dg/darwin-20040809-1.c: New test.
29904
29905 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29906
29907         * gcc.dg/funcdef-attr-1.c: New test.
29908
29909 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29910
29911         * gcc.dg/altivec-17.c: New test.
29912         * gcc.dg/altivec-18.c: New test.
29913
29914 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29915
29916         PR c++/6749
29917         * g++.dg/template/vtable2.C: New test.
29918
29919 2004-08-14  Richard Henderson  <rth@redhat.com>
29920
29921         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29922         * gcc.dg/pack-test-4.c (main): Return 0.
29923         * gcc.dg/setjmp-1.c: Remove XFAIL.
29924         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29925
29926 2004-08-14  Richard Henderson  <rth@redhat.com>
29927
29928         * gcc.dg/980217-1.c: Add prototype for printf.
29929
29930 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
29931
29932         * gfortran.dg/pr16935.f90: New test.
29933
29934 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
29935
29936         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29937
29938 2004-08-13  Paul Brook  <paul@codesourcery.com>
29939
29940         * gfortran.dg/der_io_1.f90: Remove stray comma.
29941
29942 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29943
29944         * gcc.dg/vmx/cw-bug-2.c: Remove.
29945         * gcc.dg/vmx/vprint-1.c: Remove.
29946         * gcc.dg/vmx/vscan-1.c: Remove.
29947
29948 2004-08-12  Devang patel  <dpatel@apple.com>
29949
29950         * gcc.dg/darwin-20040809-2.c: New test.
29951
29952 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
29953
29954         * g++.dg/ext/altivec-12.C: New test.
29955
29956         * g++.dg/ext/altivec-11.C: New test.
29957
29958 2004-08-12  Paul Brook  <paul@codesourcery.com>
29959
29960         * g++.dg/abi/arm_cxa_vec_1.C: New test.
29961
29962 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29963
29964         * g++.dg/ext/altivec-2.C: Check for hardware support before
29965         executing any VMX instructions.
29966
29967         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29968
29969 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
29970
29971         PR c++/16276
29972         * g++.old-deja/g++.other/comdat4.C: New test.
29973         * g++.old-deja/g++.other/comdat4-aux.cc: New.
29974
29975 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29976
29977         PR target/16286
29978         * gcc.dg/pr16286.c: New test.
29979
29980 2004-08-12 Jan Beulich <jbeulich@novell.com>
29981
29982         * g++.dg/ext/asm5.C: New.
29983
29984 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29985
29986         PR c++/16698
29987         * g++.dg/eh/crash1.C: New test.
29988
29989         PR c++/16717
29990         * g++.dg/ext/construct1.C: New test.
29991
29992 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29993
29994         PR c++/16853
29995         * g++.dg/init/ptrmem1.C: New test.
29996
29997         PR c++/16618
29998         * g++.dg/parse/offsetof5.C: New test.
29999
30000         PR c++/16870
30001         * g++.dg/template/overload3.C: New test.
30002
30003 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/16964
30006         * g++.dg/parse/error16.C: New test.
30007
30008         PR c++/16904
30009         * g++.dg/template/error14.C: New test.
30010
30011         PR c++/16929
30012         * g++.dg/template/error15.C: New test.
30013
30014 2004-08-11  Devang Patel  <dpatel@apple.com>
30015
30016         * gcc.dg/darwin-ld-20040809-1.c: New test.
30017         * gcc.dg/darwin-ld-20040809-2.c: New test.
30018
30019 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30020
30021         PR fortran/16917
30022         * gfortran.dg/dfloat_1.f90: New test.
30023
30024 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30025
30026         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30027         * gcc.dg/dll-2.c: Fix dg-require syntax.
30028         * gcc.misc-tests/arm-isr.c (abort): Declare.
30029         (exit): Likewise.
30030
30031 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30032
30033         PR c++/16971
30034         * g++.dg/parse/crash16.C: New test.
30035
30036 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30037
30038         * gcc.dg/mips-rsqrt-1.c: New test case.
30039         * gcc.dg/mips-rsqrt-2.c: New test case.
30040         * gcc.dg/mips-rsqrt-3.c: New test case.
30041
30042 2004-08-10  Paul Brook  <paul@codesourcery.com>
30043
30044         * gfortran.dg/der_io_1.f90: New test.
30045
30046 2004-08-10  Paul Brook  <paul@codesourcery.com>
30047
30048         PR fortran/16919
30049         * gfortran.dg/der_array_1.f90: New test.
30050
30051 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30052
30053         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30054
30055 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30056
30057         * gcc.dg/wchar_t-2.c: Fix typo.
30058
30059 2004-08-09  Falk Hueffner  <falk@debian.org>
30060
30061         PR tree-optimization/12517
30062         * gcc.c-torture/compile/pr12517.c: New test.
30063
30064         PR tree-optimization/12578
30065         * gcc.c-torture/compile/pr12578.c: New test.
30066
30067         PR tree-optimization/12899
30068         * gcc.c-torture/compile/pr12899.c: New test.
30069
30070         PR rtl-optimization/14692
30071         * gcc.c-torture/compile/pr14692.c: New test.
30072
30073         PR tree-optimization/16461
30074         * gcc.c-torture/compile/pr16461.c: New test.
30075
30076 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30077
30078         * gfortran.dg/getenv_1.f90: New test.
30079
30080 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30081
30082         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30083         wchar_t.
30084         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30085
30086 2004-08-06  Paul Brook  <paul@codesourcery.com>
30087
30088         * gfortran.dg/ret_array_1.f90: New test.
30089         * gfortran.dg/ret_pointer_1.f90: New test.
30090
30091 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30092
30093         * gcc.dg/missing-field-init-[12].c: New tests.
30094         * g++.dg/warn/missing-field-init-[12].C: New tests.
30095
30096 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30097
30098         * gcc.dg/enum2.c: New test.
30099         * gcc.dg/symbian3.c: Likewise.
30100         * gcc.dg/symbian4.c: Likewise.
30101         * gcc.dg/wchar_t-2.c: Likewise.
30102
30103 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30104
30105         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30106         destructor tests.
30107
30108 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30109
30110         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30111         dg-require-visiblity.
30112         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30113         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30114         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30115         * g++.dg/ext/visibility/new1.C: Likewise.
30116         * g++.dg/ext/visibility/pragma.C: Likewise.
30117         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30118         * g++.dg/ext/visibility/virtual.C: Likewise.
30119         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30120         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30121         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30122         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30123         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30124         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30125         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30126         * g++/dg/ext/visibility/visibility-8.C: New test.
30127         * gcc.c-torture/compile/dll.x: Remove.
30128         * gcc.dg/dll-2.c: Use dg-require-dll
30129         * gcc.dg/visibility-10.c: New test.
30130         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30131         supporting DLLs.
30132         * lib/scanasm.exp (scan_hidden): New function.
30133         (scan_not_hidden): Likewise.
30134
30135 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30136
30137         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30138
30139 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30140
30141         * gcc.c-torture/execute/20040805-1.c: New test.
30142
30143 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30144
30145         * gcc.dg/20020118-1.c: Declare abort.
30146         * gcc.dg/altivec_check.h: Likewise.
30147         * gcc.dg/iftrap-2.c: Likewise.
30148         * gcc.dg/pragma-darwin.c: Likewise.
30149         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30150
30151 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30152
30153         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30154
30155 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30156
30157         * gcc.c-torture/execute/builtins/abs-2.c,
30158         gcc.c-torture/execute/builtins/abs-3.c,
30159         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30160         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30161         intmax_t, uintmax_t and their limits.
30162         * gcc.dg/intmax_t-1.c: New test.
30163
30164 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30165
30166         * g++.dg/tc1/dr147.C: Add reference to PR.
30167
30168 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30169
30170         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30171         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30172
30173 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30174
30175         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30176
30177 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30178
30179         * gcc.dg/redecl-5.c: New test.
30180         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30181         of scanf.
30182
30183 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30184
30185         PR middle-end/16790
30186         * gcc.c-torture/execute/pr16790-1.c: New test case.
30187
30188 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * g++.dg/ext/visibility/assign1.C: New test.
30191         * g++.dg/ext/visibility/new1.C: Likewise.
30192
30193         * gcc.dg/symbian1.c: New test.
30194         * gcc.dg/symbian2.c: Likewise.
30195
30196 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30197
30198         PR target/16570
30199         * gcc.dg/i386-sse-9.c: New test.
30200
30201 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30202
30203         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30204
30205 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30206
30207         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30208         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30209         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30210         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30211         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30212         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30213         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30214         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30215         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30216         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30217         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30218         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30219         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30220         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30221         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30222         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30223         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30224         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30225         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30226         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30227         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30228         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30229         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30230         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30231         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30232         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30233         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30234         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30235         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30236         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30237         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30238         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30239         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30240         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30241         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30242         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30243         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30244         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30245         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30246         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30247         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30248         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30249         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30250         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30251         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30252         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30253         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30254         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30255         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30256         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30257         gcc.misc-tests/i386-pf-3dnow-1.c,
30258         gcc.misc-tests/i386-pf-athlon-1.c,
30259         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30260         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30261         Declare built-in functions used.
30262         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30263
30264 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30265
30266         PR c++/16707
30267         * g++.dg/lookup/using12.C: New test.
30268
30269         * g++.dg/init/null1.C: Fix PR number.
30270         * g++.dg/parse/namespace10.C: Likewise.
30271
30272 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/16224
30275         * g++.dg/template/spec17.C: New test.
30276         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30277         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30278
30279 2004-08-02  David Billinghurst
30280
30281         PR fortran/16292
30282         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30283
30284 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30285
30286         * gcc.dg/ia64-got-1.c: New test case.
30287
30288 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30289
30290         PR c++/16489
30291         * g++.dg/init/null1.C: New test.
30292         * g++.dg/tc1/dr76.C: Adjust error marker.
30293
30294         PR c++/16529
30295         * g++.dg/parse/namespace10.C: New test.
30296
30297         PR c++/16810
30298         * g++.dg/inherit/ptrmem2.C: New test.
30299
30300 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30301
30302         PR target/16155
30303         * gcc.dg/pr16155.c: New test.
30304
30305 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30306
30307         * gcc.dg/redecl-2.c: New test.
30308
30309 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30310
30311         * gcc.dg/darwin-longdouble.c: New file.
30312
30313 2004-07-30  Richard Henderson  <rth@redhat.com>
30314
30315         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30316         write to constant argument.
30317         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30318
30319 2004-07-30  Richard Henderson  <rth@redhat.com>
30320
30321         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30322         tests of nearest around zero.
30323
30324 2004-07-30  Andrew Pinski  <apinski@apple.com>
30325
30326         * gcc.c-torture/compile/20040730-1.c: New test.
30327
30328 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30329
30330         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30331         powerpc-eabispe.
30332
30333 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30334
30335         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30336
30337 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30338
30339         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30340         contains $ld_library_path.
30341         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30342
30343 2004-07-29  Richard Henderson  <rth@redhat.com>
30344
30345         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30346
30347         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30348         (alt2, which): New.
30349         (Check): Accept either alternative.
30350
30351 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30352
30353         * g++.dg/abi/inline1.C: New test.
30354         * g++.dg/abi/local1-a.cc: Likewise.
30355         * g++.dg/abi/local1.C: Likewise.
30356         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30357         * g++.dg/abi/mangle12.C: Likewise.
30358         * g++.dg/abi/mangle17.C: Likewise.
30359         * g++.dg/abi/mangle20-2.C: Likewise.
30360         * g++.dg/opt/interface1.C: Likewise.
30361         * g++.dg/opt/interface1.h: Likewise.
30362         * g++.dg/opt/interface1-a.cc: New test.
30363         * g++.dg/parse/repo1.C: New test.
30364         * g++.dg/template/repo1.C: Likewise.
30365         * g++.dg/warn/Winline-1.C: Likewise.
30366         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30367
30368 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30369
30370         * gcc.dg/tree-ssa/20040729-1.c: New test.
30371
30372 2004-07-27  Matt Austern <austern@apple.com>
30373
30374         * gcc.dg/darwin-bool-1.c: New test.
30375         * gcc.dg/darwin-bool-2.c: New test.
30376
30377 2004-07-28  Richard Henderson  <rth@redhat.com>
30378
30379         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30380         arguments in the correct type.  Don't write to constant arguments.
30381
30382 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30383
30384         PR tree-optimization/16688
30385         PR tree-optimization/16689
30386         * g++.dg/tree-ssa/pr16688.C: New test.
30387
30388 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30389
30390         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30391         loads.  Not only in the comment, this time.
30392
30393 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30394
30395         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30396         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30397         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30398         * gcc.dg/sh4a-bitmovua.c: New.
30399         * gcc.dg/sh4a-cos.c: New.
30400         * gcc.dg/sh4a-cosf.c: New.
30401         * gcc.dg/sh4a-fprun.c: New.
30402         * gcc.dg/sh4a-fsrra.c: New.
30403         * gcc.dg/sh4a-memmovua.c: New.
30404         * gcc.dg/sh4a-sin.c: New.
30405         * gcc.dg/sh4a-sincos.c: New.
30406         * gcc.dg/sh4a-sincosf.c: New.
30407         * gcc.dg/sh4a-sinf.c: New.
30408
30409 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30410
30411         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30412         conditionals.
30413         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30414         loads.
30415         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30416         DOM1.
30417
30418 2004-07-27  Andrew Pinski  <apinski@apple.com>
30419
30420         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30421
30422 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30423
30424         * gcc.dg/pragma-isr.c: New test.
30425
30426 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30427
30428         PR c++/14429
30429         * g++.dg/template/ttp11.C: New test.
30430
30431 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30432
30433         * gcc.c-torture/compile/20040727-1.c: New test.
30434
30435 2004-07-26  Eric Christopher  <echristo@redhat.com>
30436
30437         * gcc.c-torture/compile/20040726-2.c: New test.
30438
30439 2004-07-26  Andrew Pinski  <apinski@apple.com>
30440
30441         * g++.dg/rtti/tinfo1.C: Xfail.
30442
30443 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30444
30445         * gcc.c-torture/compile/20040726-1.c: New test.
30446
30447 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30448             Brian Ryner  <bryner@brianryner.com>
30449
30450         PR c++/9283
30451         PR c++/15000
30452         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30453         * g++.dg/ext/visibility/: New directory.
30454         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30455         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30456         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30457         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30458         * g++.dg/ext/visibility/fvisibility.C,
30459         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30460         g++.dg/ext/visibility/fvisibility-override1.C
30461         g++.dg/ext/visibility/fvisibility-override2.C
30462         g++.dg/ext/visibility/memfuncts.C
30463         g++.dg/ext/visibility/noPLT.C
30464         g++.dg/ext/visibility/pragma.C
30465         g++.dg/ext/visibility/pragma-override1.C
30466         g++.dg/ext/visibility/pragma-override2.C
30467         g++.dg/ext/visibility/staticmemfuncts.C
30468         g++.dg/ext/visibility/virtual.C: New tests.
30469
30470 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30471
30472         PR c/15360
30473         * gcc.dg/pr15360-1.c: New test.
30474
30475 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30476
30477         * gcc.dg/pragma-align-2.c: New test.
30478         * gcc.dg/pragma-init-fini.c: New test.
30479         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30480         targets.
30481
30482 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30483
30484         * gcc.dg/init-string-2.c: New test.
30485
30486 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30487
30488         PR 16684
30489         * gcc.dg/Wredundant-decls-1.c: New test case.
30490
30491 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30492
30493         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30494         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30495         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30496         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30497         * gcc.dg/compat/generate-random.c: New file.
30498         * gcc.dg/compat/generate-random.h: Likewise.
30499         * gcc.dg/compat/generate-random_r.c: Likewise.
30500         * gcc.dg/compat/struct-layout-1.h: Likewise.
30501         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30502         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30503         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30504         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30505         * gcc.dg/compat/struct-layout-1_main.c: New test.
30506         * gcc.dg/compat/struct-layout-1_x.c: New file.
30507         * gcc.dg/compat/struct-layout-1_y.c: New file.
30508         * gcc.dg/compat/struct-layout-1_test.h: New file.
30509
30510 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30511
30512         * gcc.dg/comp-return-1.c: New test
30513
30514 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30515
30516         * gcc.dg/vmx/8-02a.c: Fix typo.
30517
30518         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30519         * gcc.dg/darwin-abi-3.c: New test.
30520
30521         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30522         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30523
30524         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30525         * gcc.dg/vmx/ops-long-1.c: New test.
30526         * gcc.dg/vmx/ops-long-2.c: New test.
30527
30528 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30529
30530         * g++.dg/lookup/conv-[1234].C: New.
30531
30532 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30533
30534         * g++.dg/parse/attr2.C: Simplify.
30535
30536 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30537
30538         PR c/7284
30539         * gcc.c-torture/execute/pr7284-1.c: New test.
30540
30541 2004-07-22  Brian Booth  <bbooth@redhat.com>
30542
30543         * gcc.dg/tree-ssa/20040721-1.c: New test.
30544
30545 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * g++.dg/template/crash20.c: New.
30548
30549 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30550
30551         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30552         Add dg-run directive.  Declare variables as required.
30553         * gfortran.dg/g77/README: Update
30554
30555 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30556
30557         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30558         gcc.dg/cris-peep2-andu2.c: New tests.
30559
30560 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30561
30562         PR c/15052
30563         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30564         on return type.
30565         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30566         messages.
30567         * gcc.dg/qual-return-2.c: Update expected messages.
30568         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30569
30570 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30571
30572         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30573         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30574
30575 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30576
30577         PR c/11250
30578         * gcc.dg/init-string-1.c: New test.
30579
30580 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30581
30582         PR middle-end/15345
30583         PR c/16450
30584         * gcc.dg/torture/nested-fn-1.c: New test.
30585
30586 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30587
30588         PR target/16559
30589         * gcc.dg/ia64-fptr-1.c: New file.
30590
30591 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30592
30593         PR c++/14497
30594         * g++.dg/template/spec16.C: New test.
30595         * g++.old-deja/g++.robertl/eb118.C: Remove.
30596
30597 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30598
30599         PR c++/509
30600         * g++.dg/template/spec15.C: New test.
30601
30602 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30603
30604         Copy cases from g77.f-torture/execute and add dg-run
30605         directive.  Other changes as noted.
30606         * gfortran.dg/g77/13037.f
30607         * gfortran.dg/g77/1832.f
30608         * gfortran.dg/g77/19981119-0.f
30609         * gfortran.dg/g77/19990313-0.f
30610         * gfortran.dg/g77/19990313-1.f
30611         * gfortran.dg/g77/19990313-2.f
30612         * gfortran.dg/g77/19990313-3.f
30613         * gfortran.dg/g77/19990419-1.f
30614         * gfortran.dg/g77/19990826-0.f
30615         * gfortran.dg/g77/19990826-2.f
30616         * gfortran.dg/g77/20000503-1.f
30617         * gfortran.dg/g77/20001111.f
30618         * gfortran.dg/g77/20010116.f
30619         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30620         * gfortran.dg/g77/20010430.f
30621         * gfortran.dg/g77/6177.f
30622         * gfortran.dg/g77/947.f
30623         * gfortran.dg/g77/970816-3.f
30624         * gfortran.dg/g77/971102-1.f
30625         * gfortran.dg/g77/980520-1.f
30626         * gfortran.dg/g77/980628-0.f
30627         * gfortran.dg/g77/980628-1.f
30628         * gfortran.dg/g77/980628-10.f
30629         * gfortran.dg/g77/980628-2.f
30630         * gfortran.dg/g77/980628-3.f
30631         * gfortran.dg/g77/980628-7.f
30632         * gfortran.dg/g77/980628-8.f
30633         * gfortran.dg/g77/980628-9.f
30634         * gfortran.dg/g77/980701-0.f
30635         * gfortran.dg/g77/980701-1.f
30636         * gfortran.dg/g77/cabs.f
30637         * gfortran.dg/g77/claus.f
30638         * gfortran.dg/g77/complex_1.f
30639         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30640         * gfortran.dg/g77/dcomplex.f
30641         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30642         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30643         * gfortran.dg/g77/f90-intrinsic-numeric.f
30644         * gfortran.dg/g77/int8421.f
30645         * gfortran.dg/g77/labug1.f
30646         * gfortran.dg/g77/large_vec.f
30647         * gfortran.dg/g77/le.f
30648         * gfortran.dg/g77/short.f
30649         * gfortran.dg/g77/README: Update
30650
30651 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30652
30653         PR c++/16637
30654         * g++.dg/parse/lookup4.C: New test.
30655
30656 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30657
30658         PR c++/16175
30659         * g++.dg/template/ttp10.C: New test.
30660
30661 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30662
30663         * gcc.dg/pr12625-1.c: New test.
30664
30665 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30666
30667         * gcc.dg/switch-warn-1.c: New test.
30668         * gcc.dg/switch-warn-2.c: New test.
30669         * gcc.c-torture/compile/pr14730.c: Update.
30670
30671 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30672
30673         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30674         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30675         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30676         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30677
30678 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30679
30680         PR c++/16623
30681         * g++.dg/template/assign1.C: New test.
30682
30683 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30684
30685         PR c++/12170
30686         * g++.dg/template/ttp9.C: New test.
30687
30688 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30689
30690         * gcc.dg/format/cmn-err-1.c: New test.
30691
30692 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30693
30694         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30695         gcc.dg/Wparentheses-10.c: New tests.
30696         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30697
30698 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30699
30700         PR fortran/16465
30701         * gfortran.dg/g77//ffixed-line-length-0.f,
30702         gfortran.dg/g77/ffixed-line-length-132.f,
30703         gfortran.dg/g77/ffixed-line-length-72.f,
30704         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30705         gfortran.dg/g77/README: Update.
30706
30707 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30708
30709         PR c++/13092
30710         * g++.dg/template/non-dependent7.C: New test.
30711         * g++.dg/template/non-dependent8.C: Likewise.
30712         * g++.dg/template/non-dependent9.C: Likewise.
30713         * g++.dg/template/non-dependent10.C: Likewise.
30714
30715 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
30716
30717         PR c++/16337
30718         * g++.dg/parse/attr2.C: New test.
30719
30720 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
30721
30722         * g77.dg: Removed.
30723         * g77.f-torture: Ditto.
30724
30725 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30726
30727         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30728         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30729         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30730
30731 2004-07-16  Richard Henderson  <rth@redhat.com>
30732
30733         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30734
30735 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30736
30737         * lib/fortran-torture.exp (fortran-torture): Don't test compile
30738         tests with full list of options.
30739         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30740         of TORTURE_OPTIONS if test contains 'dg-do run'.
30741
30742         PR fortran/16404
30743         * gfortran.dg/do_iterator.f90: New test.
30744
30745 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30746
30747         PR rtl-optimization/16536
30748         * gcc.c-torture/execute/restrict-1.c: New test.
30749
30750 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30751
30752         PR fortran/15324
30753         * gfortran.dg/pr15324.f90: New test.
30754
30755         PR fortran/15129
30756         * gfortran.dg/pr15129.f90: New test.
30757
30758         PR fortran/15140
30759         * gfortran.dg/pr15140.f90: New test.
30760
30761         PR fortran/13792
30762         * gfortran.fortran-torture/execute/bounds.f90: Add check for
30763         compile-time simplification.
30764
30765 2004-07-14  Mike Stump  <mrs@apple.com>
30766
30767         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30768
30769 2004-07-14  James E Wilson  <wilson@specifixinc.com>
30770
30771         PR target/16325
30772         * gcc.dg/profile-generate-1.c: New.
30773
30774 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
30775
30776         * gcc.c-torture/execute/20040709-1.c: New test.
30777         * gcc.c-torture/execute/20040709-2.c: New test.
30778
30779 2004-07-14  Mike Stump  <mrs@apple.com>
30780
30781         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30782
30783 2004-07-14  Mike Stump  <mrs@apple.com>
30784
30785         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30786
30787 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
30788
30789         PR c++/16518
30790         * g++.dg/parse/mutable1.C: New test.
30791
30792 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30793
30794         PR tree-optimization/16443
30795         * gcc.dg/tree-ssa/20040713-1.c: New test.
30796
30797 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30798
30799         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30800         for operator new.
30801
30802 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30803
30804         * gfortran.dg/g77/README: New file
30805         * gfortran.dg/g77/19981216-0.f: Copy from
30806         g77.f-torture/noncompile.  Add "dg-do compile" and
30807         dg-error as required.
30808         * gfortran.dg/g77/19990218-1.f: Likewise.
30809         * gfortran.dg/g77/19990905-1.f: Likewise.
30810         * gfortran.dg/g77/9263.f: Likewise.
30811         * gfortran.dg/g77/980615-0.f: Likewise.
30812         * gfortran.dg/g77/980616-0.f: Likewise.
30813         * gfortran.dg/g77/check0.f: Likewise.
30814         * gfortran.dg/g77/select_no_compile.f: Likewise.
30815
30816 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30817
30818         Copy files from g77.f-torture/compile.
30819         Add "{ dg-do compile}".  Other changes as noted
30820         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30821         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30822         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30823         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30824         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30825         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30826         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30827         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30828         statement to conform to standard.  Append alpha1.x for reference.
30829         * gfortran.dg/g77/xformat.f: Add dg-warning
30830
30831 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30832
30833         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30834         Add {dg-do compile} directive.
30835         * gfortran.dg/g77/cpp2.F: Likewise.
30836
30837 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30838
30839         PR c++/5402
30840         * g++.dg/lookup/name-clash1.C: New test.
30841
30842         PR c++/9777
30843         * g++.dg/lookup/name-clash2.C: New test.
30844
30845         PR c++/12102
30846         * g++.dg/lookup/name-clash3.C: New test.
30847
30848 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30849
30850         * g++.dg/lookup/new2.C: New test.
30851         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30852
30853 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30854
30855         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30856         Add {dg-do compile} directive.
30857         * gfortran.dg/g77/13060.f: Likewise.
30858         * gfortran.dg/g77/19990218-0.f: Likewise.
30859         * gfortran.dg/g77/19990305-0.f: Likewise.
30860         * gfortran.dg/g77/19990419-0.f: Likewise.
30861         * gfortran.dg/g77/19990502-0.f: Likewise.
30862         * gfortran.dg/g77/19990502-1.f: Likewise.
30863         * gfortran.dg/g77/19990525-0.f: Likewise.
30864         * gfortran.dg/g77/19990826-1.f: Likewise.
30865         * gfortran.dg/g77/19990826-3.f: Likewise.
30866         * gfortran.dg/g77/19990905-2.f: Likewise.
30867         * gfortran.dg/g77/20000412-1.f: Likewise.
30868         * gfortran.dg/g77/20000511-1.f: Likewise.
30869         * gfortran.dg/g77/20000511-2.f: Likewise.
30870         * gfortran.dg/g77/20000518.f: Likewise.
30871         * gfortran.dg/g77/20000601-1.f: Likewise.
30872         * gfortran.dg/g77/20000601-2.f: Likewise.
30873         * gfortran.dg/g77/20000629-1.f: Likewise.
30874         * gfortran.dg/g77/20000630-2.f: Likewise.
30875         * gfortran.dg/g77/20010115.f: Likewise.
30876         * gfortran.dg/g77/20010321-1.f: Likewise.
30877         * gfortran.dg/g77/20010426.f: Likewise.
30878         * gfortran.dg/g77/20020307-1.f: Likewise.
30879         * gfortran.dg/g77/8485.f: Likewise.
30880         * gfortran.dg/g77/960317-1.f: Likewise.
30881         * gfortran.dg/g77/970915-0.f: Likewise.
30882         * gfortran.dg/g77/980310-1.f: Likewise.
30883         * gfortran.dg/g77/980310-2.f: Likewise.
30884         * gfortran.dg/g77/980310-3.f: Likewise.
30885         * gfortran.dg/g77/980310-4.f: Likewise.
30886         * gfortran.dg/g77/980310-6.f: Likewise.
30887         * gfortran.dg/g77/980310-7.f: Likewise.
30888         * gfortran.dg/g77/980310-8.f: Likewise.
30889         * gfortran.dg/g77/980419-2.f: Likewise.
30890         * gfortran.dg/g77/980424-0.f: Likewise.
30891         * gfortran.dg/g77/980427-0.f: Likewise.
30892         * gfortran.dg/g77/980729-0.f: Likewise.
30893         * gfortran.dg/g77/981117-1.f: Likewise.
30894         * gfortran.dg/g77/toon_1.f: Likewise.
30895
30896 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30897
30898         PR c++/2204
30899         * g++.dg/other/abstract2.C: New test.
30900
30901 2004-07-12  Paul Brook  <paul@codesourcery.com>
30902
30903         * gfortran.dg/pointer_init_1.f90: New test.
30904
30905 2004-07-11  Paul Brook  <paul@codesourcery.com>
30906
30907         PR fortran/15986
30908         * gfortran.dg/contained_1.f90: New test.
30909
30910 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.dg/parse/defarg8.C: New test.
30913
30914 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30915
30916         PR fortran/16433
30917         * gfortran.dg/pr16433.f: New test.
30918
30919         PR fortran/17574
30920         * gfortran.dg/pr15754.f90: New test.
30921
30922 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30923
30924         PR tree-optimization/16437
30925         * gcc.c-torture/execute/bitfld-4.c: New test.
30926
30927 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30928
30929         * gfortran.fortran-torture/execute/common_2.f90: Add check for
30930         access to common var from module.
30931
30932 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30933
30934         PR fortran/16336
30935         * gfortran.fortran-torture/execute/common_2.f90: New test.
30936
30937 2004-07-10  Paul Brook  <paul@codesourcery.com>
30938
30939         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30940
30941 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30942
30943         PR fortran/15969
30944         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30945
30946 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
30947
30948         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30949         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30950         * gfortran.dg/g77/ffree-form-1.f: Likewise.
30951         * gfortran.dg/g77/ffree-form-2.f: Likewise.
30952         * gfortran.dg/g77/ffree-form-3.f: Likewise.
30953         * gfortran.dg/g77/fno-underscoring.f: Likewise.
30954         * gfortran.dg/g77/funderscoring.f: Likewise.
30955         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
30956
30957 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30958
30959         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30960
30961 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30962         Paul Brook  <paul@codesourcery.com>
30963
30964         PR fortran/13415
30965         * gfortran.dg/common_pointer_1.f90: New test.
30966
30967 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30968
30969         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30970
30971 2004-07-09  James E Wilson  <wilson@specifixinc.com>
30972
30973         PR target/16364
30974         * gcc.c-torture/compile/20040709-1.c: New.
30975
30976 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30977
30978         PR fortran/14077
30979         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30980
30981 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30982
30983         PR fortran/13201
30984         * gfortran.dg/shape_1.f90: New test.
30985
30986 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30987             Andrew Pinski  <apinski@apple.com>
30988
30989         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30990
30991 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30992
30993         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30994         comment.
30995
30996 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30997         Paul Brook  <paul@codesourcery.com>
30998
30999         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31000         '.f95' and '.F95'.
31001
31002 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31003
31004         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31005
31006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31007
31008         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31009         testcases with capital suffix.
31010
31011 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31012
31013         PR fortran/15481
31014         PR fortran/13372
31015         PR fortran/13575
31016         PR fortran/15978
31017         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31018
31019         * gfortran.dg/implicit_1.f90: New test.
31020
31021 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31022
31023         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31024         expression to match gfortran warning/error messages
31025         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31026         dg-error text.
31027
31028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31029
31030         * lib/fortran-torture.exp: Rename proc search_for to
31031         search_for_re.
31032
31033 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31034
31035         * gcc.c-torture/execute/simd-5.x: New file.
31036         XFAIL on SPARC 64-bit at -O0.
31037
31038 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31039
31040         PR c++/8211
31041         PR c++/16165
31042         * g++.dg/warn/effc3.C: New test.
31043
31044 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31045
31046         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31047         change X to 1X in format.
31048         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31049         add data statements to conform to standard.
31050
31051 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31052
31053         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31054         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31055         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31056
31057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31058
31059         * gfortran.dg/g77/7388.f: Copy from g77.dg
31060         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31061         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31062         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31063         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31064         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31065         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31066         * gfortran.dg/g77/strlen0.f: Likewise.
31067
31068 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31069
31070         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31071         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31072
31073 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31074
31075         * gcc.c-torture/execute/920428-2.x: Delete.
31076         * gcc.c-torture/execute/920501-7.x: Likewise.
31077
31078 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31079
31080         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31081         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31082         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31083         prescott and c3-2.
31084         (PREFETCH_3DNOW): Add -march=c3.
31085
31086 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31087
31088         PR c/16437
31089         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31090         * gcc.c-torture/execute/bf64-1.x: Likewise.
31091
31092 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31093
31094         * gcc.c-torture/compile/20040708-1.c: New test.
31095
31096 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31097
31098         PR c++/16169
31099         * g++.dg/warn/effc2.C: New test.
31100
31101 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31102
31103         * gcc.c-torture/execute/bitfld-1.x: Remove.
31104         * gcc.c-torture/execute/bitfld-3.c: New test.
31105         * gcc.dg/bitfld-2.c: Remove XFAILs.
31106
31107 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31108
31109         PR c++/16276
31110         * g++.dg/rtti/tinfo1.C: New file.
31111
31112 2004-07-07  Eric Christopher  <echristo@redhat.com>
31113
31114         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31115
31116 2004-07-07  Andrew Pinski  <apinski@apple.com>
31117
31118         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31119
31120 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * g++.dg/init/call1.C: XFAIL.
31123
31124 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31125
31126         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31127         except for movstrict*, to movmem* and clrstr* to clrmem*.
31128
31129 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31130
31131         * gcc.c-torture/execute/20040707-1.c: New test.
31132
31133 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31134
31135         * gcc.c-torture/execute/20040706-1.c: New test.
31136
31137 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31138
31139         PR c++/3671
31140         * g++.dg/template/spec14.C: New test.
31141
31142 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31143
31144         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31145         nothing if not yet defined.  Use it in b, c and d type definitions.
31146         * gcc.c-torture/execute/20040705-1.c: New test.
31147         * gcc.c-torture/execute/20040705-2.c: New test.
31148
31149 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31150
31151         PR c++/2518
31152         * g++.dg/lookup/new1.C: New test.
31153
31154 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31155
31156         PR c++/11406
31157         * g++.dg/template/sizeof8.C: New test.
31158
31159 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31160
31161         * gcc.c-torture/compile/20040705-1.c: New test.
31162
31163 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31164
31165         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31166
31167 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31168
31169         * gcc.dg/cpp/if-mop.c: Two new testcases.
31170         * gcc.dg/cpp/trad/comment-3.c: New.
31171
31172 2004-07-04  Paul Brook  <paul@codesourcery.com>
31173
31174         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31175
31176 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31177
31178         PR c++/3761
31179         * g++.dg/lookup/crash4.C: New test.
31180
31181 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31182
31183         * gcc.c-torture/execute/builtin-abs-1.c
31184         * gcc.c-torture/execute/builtin-abs-2.c
31185         * gcc.c-torture/execute/builtin-complex-1.c
31186         * gcc.c-torture/execute/builtins/string-1-lib.c
31187         * gcc.c-torture/execute/builtins/string-1.c
31188         * gcc.c-torture/execute/builtins/string-2-lib.c
31189         * gcc.c-torture/execute/builtins/string-2.c
31190         * gcc.c-torture/execute/builtins/string-3-lib.c
31191         * gcc.c-torture/execute/builtins/string-3.c
31192         * gcc.c-torture/execute/builtins/string-4-lib.c
31193         * gcc.c-torture/execute/builtins/string-4.c
31194         * gcc.c-torture/execute/builtins/string-5-lib.c
31195         * gcc.c-torture/execute/builtins/string-5.c
31196         * gcc.c-torture/execute/builtins/string-6-lib.c
31197         * gcc.c-torture/execute/builtins/string-6.c
31198         * gcc.c-torture/execute/builtins/string-7-lib.c
31199         * gcc.c-torture/execute/builtins/string-7.c
31200         * gcc.c-torture/execute/builtins/string-8-lib.c
31201         * gcc.c-torture/execute/builtins/string-8.c
31202         * gcc.c-torture/execute/builtins/string-9-lib.c
31203         * gcc.c-torture/execute/builtins/string-9.c
31204         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31205         * gcc.c-torture/execute/builtins/string-asm-1.c
31206         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31207         * gcc.c-torture/execute/builtins/string-asm-2.c
31208         * gcc.c-torture/execute/stdio-opt-1.c
31209         * gcc.c-torture/execute/stdio-opt-2.c
31210         * gcc.c-torture/execute/stdio-opt-3.c
31211         * gcc.c-torture/execute/string-opt-1.c
31212         * gcc.c-torture/execute/string-opt-10.c
31213         * gcc.c-torture/execute/string-opt-11.c
31214         * gcc.c-torture/execute/string-opt-12.c
31215         * gcc.c-torture/execute/string-opt-13.c
31216         * gcc.c-torture/execute/string-opt-14.c
31217         * gcc.c-torture/execute/string-opt-15.c
31218         * gcc.c-torture/execute/string-opt-16.c
31219         * gcc.c-torture/execute/string-opt-2.c
31220         * gcc.c-torture/execute/string-opt-6.c
31221         * gcc.c-torture/execute/string-opt-7.c
31222         * gcc.c-torture/execute/string-opt-8.c:
31223         Replace with ...
31224
31225         * gcc.c-torture/execute/builtins/abs-2.c
31226         * gcc.c-torture/execute/builtins/abs-3.c
31227         * gcc.c-torture/execute/builtins/complex-1.c
31228         * gcc.c-torture/execute/builtins/fprintf.c
31229         * gcc.c-torture/execute/builtins/fputs.c
31230         * gcc.c-torture/execute/builtins/memcmp.c
31231         * gcc.c-torture/execute/builtins/memmove.c
31232         * gcc.c-torture/execute/builtins/memops-asm.c
31233         * gcc.c-torture/execute/builtins/mempcpy-2.c
31234         * gcc.c-torture/execute/builtins/mempcpy.c
31235         * gcc.c-torture/execute/builtins/memset.c
31236         * gcc.c-torture/execute/builtins/printf.c
31237         * gcc.c-torture/execute/builtins/sprintf.c
31238         * gcc.c-torture/execute/builtins/strcat.c
31239         * gcc.c-torture/execute/builtins/strchr.c
31240         * gcc.c-torture/execute/builtins/strcmp.c
31241         * gcc.c-torture/execute/builtins/strcpy.c
31242         * gcc.c-torture/execute/builtins/strcspn.c
31243         * gcc.c-torture/execute/builtins/strlen-2.c
31244         * gcc.c-torture/execute/builtins/strlen.c
31245         * gcc.c-torture/execute/builtins/strncat.c
31246         * gcc.c-torture/execute/builtins/strncmp-2.c
31247         * gcc.c-torture/execute/builtins/strncmp.c
31248         * gcc.c-torture/execute/builtins/strncpy.c
31249         * gcc.c-torture/execute/builtins/strpbrk.c
31250         * gcc.c-torture/execute/builtins/strpcpy-2.c
31251         * gcc.c-torture/execute/builtins/strpcpy.c
31252         * gcc.c-torture/execute/builtins/strrchr.c
31253         * gcc.c-torture/execute/builtins/strspn.c
31254         * gcc.c-torture/execute/builtins/strstr-asm.c
31255         * gcc.c-torture/execute/builtins/strstr.c:
31256         ... these new files.
31257
31258         * gcc.c-torture/execute/builtins/abs-2-lib.c
31259         * gcc.c-torture/execute/builtins/abs-3-lib.c
31260         * gcc.c-torture/execute/builtins/complex-1-lib.c
31261         * gcc.c-torture/execute/builtins/fprintf-lib.c
31262         * gcc.c-torture/execute/builtins/fputs-lib.c
31263         * gcc.c-torture/execute/builtins/memcmp-lib.c
31264         * gcc.c-torture/execute/builtins/memmove-lib.c
31265         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31266         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31267         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31268         * gcc.c-torture/execute/builtins/memset-lib.c
31269         * gcc.c-torture/execute/builtins/printf-lib.c
31270         * gcc.c-torture/execute/builtins/sprintf-lib.c
31271         * gcc.c-torture/execute/builtins/strcat-lib.c
31272         * gcc.c-torture/execute/builtins/strchr-lib.c
31273         * gcc.c-torture/execute/builtins/strcmp-lib.c
31274         * gcc.c-torture/execute/builtins/strcpy-lib.c
31275         * gcc.c-torture/execute/builtins/strcspn-lib.c
31276         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31277         * gcc.c-torture/execute/builtins/strlen-lib.c
31278         * gcc.c-torture/execute/builtins/strncat-lib.c
31279         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31280         * gcc.c-torture/execute/builtins/strncmp-lib.c
31281         * gcc.c-torture/execute/builtins/strncpy-lib.c
31282         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31283         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31284         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31285         * gcc.c-torture/execute/builtins/strrchr-lib.c
31286         * gcc.c-torture/execute/builtins/strspn-lib.c
31287         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31288         * gcc.c-torture/execute/builtins/strstr-lib.c
31289         * gcc.c-torture/execute/builtins/lib/abs.c
31290         * gcc.c-torture/execute/builtins/lib/fprintf.c
31291         * gcc.c-torture/execute/builtins/lib/memset.c
31292         * gcc.c-torture/execute/builtins/lib/printf.c
31293         * gcc.c-torture/execute/builtins/lib/sprintf.c
31294         * gcc.c-torture/execute/builtins/lib/strcpy.c
31295         * gcc.c-torture/execute/builtins/lib/strcspn.c
31296         * gcc.c-torture/execute/builtins/lib/strncat.c
31297         * gcc.c-torture/execute/builtins/lib/strncmp.c
31298         * gcc.c-torture/execute/builtins/lib/strncpy.c
31299         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31300         * gcc.c-torture/execute/builtins/lib/strspn.c
31301         * gcc.c-torture/execute/builtins/lib/strstr.c:
31302         New files containing support routines.
31303
31304         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31305         declaration.
31306         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31307         when not optimizing.
31308
31309 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31310
31311         PR c++/16240
31312         * g++.dg/abi/mangle22.C: New test.
31313         * g++.dg/abi/mangle23.C: Likewise.
31314
31315 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31316
31317         PR fortran/16290
31318         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31319         Allow for cases without denormalized floating point numbers.
31320
31321 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31322
31323         PR c/1027
31324         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31325         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31326         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31327         expected warning text.
31328         * gcc.dg/format/diag-2.c: New test.
31329
31330 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31331
31332         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31333
31334 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31335
31336         * gcc.dg/builtins-43.c: New.
31337         * gcc.dg/builtins-44.c: New.
31338         * gcc.dg/builtins-45.c: New.
31339
31340 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31341             Andreas Tobler  <a.tobler@schweiz.ch>
31342
31343         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31344         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31345         as SIGSEGV.
31346         * gcc.dg/cleanup-11.c: Likewise.
31347         * gcc.dg/cleanup-8.c: Likewise.
31348         * gcc.dg/cleanup-9.c: Likewise.
31349         * gcc.dg/cleanup-5.c: Run on all platforms.
31350
31351 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31352
31353         * g++.dg/warn/nonnull1.C: New test.
31354
31355 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31356
31357         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31358         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31359         Special-case the Sun compiler wrt to <complex.h>.
31360
31361 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31362
31363         * gcc.dg/Wunreachable-8.C: New test.
31364
31365         * gcc.dg/h8300-ice2.c : New test.
31366
31367 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31368
31369         PR fortran/16161
31370         * gfortran.fortran-torture/compile/implicit.f90: Add test
31371         for implicit character.
31372
31373 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31374
31375         PR fortran/16289
31376         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31377         Use tiny() intrinsic to find smallest non-negative real
31378
31379 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31380
31381         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31382         * gcc.dg/compat/struct-by-value-22_x.c: New.
31383         * gcc.dg/compat/struct-by-value-22_y.c: New.
31384
31385         * gcc.c-torture/execute/20040629-1.c: New test.
31386
31387 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31388
31389         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31390         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31391
31392         PR target/16195
31393         * gcc.dg/20040625-1.c: New test.
31394
31395 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31396
31397         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31398
31399 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31400
31401         PR fortran/15963
31402         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31403
31404 2004-06-29  Richard Henderson  <rth@redhat.com>
31405
31406         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31407
31408 2004-06-29  Paul Brook  <paul@codesourcery.com>
31409
31410         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31411         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31412
31413 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31414
31415         PR c++/16260
31416         * g++.dg/parse/crash15.C: New.
31417
31418 2004-06-28  Andrew Pinski  <apinski@apple.com>
31419
31420         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31421         by the error already.
31422
31423         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31424
31425 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31426
31427         PR target/14041
31428         * gcc.dg/h8300-bss-align-1.c : New.
31429
31430 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31431
31432         * PR c++/16174
31433         * g++.dg/template/ctor4.C: New.
31434
31435 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31436
31437         PR c++/16205
31438         * g++.dg/warn/Wsequence-point-1.C: New test.
31439
31440 2004-06-27  Paul Brook  <paul@codesourcery.com>
31441
31442         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31443
31444 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31445
31446         * g++.old-deja/g++.mike/p7325.C: Remove.
31447
31448 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31449
31450         PR c/14963
31451         * gcc.dg/pr14963.c: New test.
31452
31453 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31454
31455         PR c++/16193
31456         * g++.dg/parse/redef1.C: New test.
31457
31458 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31459
31460         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31461         20021110.c.
31462         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31463         20021119-1.c.
31464         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31465         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31466         5-04.c.
31467         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31468         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31469         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31470         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31471         g++.brendan/enum14.C.
31472         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31473         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31474         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31475         g++.mike/virt1.C.
31476         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31477         memtemp24.C.
31478
31479 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31480
31481         * gcc.dg/20040527-1.c: New test case.
31482
31483 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31484
31485         PR gfortran/pr16196
31486         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31487
31488 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31489
31490         PR middle-end/15825
31491         * gcc.dg/pr15825-1.c: New test case.
31492
31493 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31494
31495         * gcc.c-torture/execute/20040625-1.c: New test.
31496
31497 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31498
31499         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31500
31501 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31502
31503         * gcc.dg/torture/mips-div-1.c: New test.
31504
31505 2004-06-24  Jeff Law  <law@redhat.com>
31506
31507         * gcc.dg/tree-ssa/20040624-1.c: New test.
31508
31509 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31510
31511         * gcc.c-torture/compile/20040624-1.c: New test.
31512
31513 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31514
31515         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31516         this directory.
31517
31518 2004-06-23  Andrew Pinski  <apinski@apple.com>
31519
31520         PR middle-end/15988
31521         * g++.dg/opt/ptrmem4.C: New test.
31522
31523         * gcc.dg/c90-array-quals-2.c: New test.
31524
31525 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31526
31527         * gcc.dg/kpice1.c: New test.
31528
31529 2006-06-23  Andrew Pinski  <apinski@apple.com>
31530
31531         * gcc.dg/c90-array-quals.c: New test.
31532
31533 2006-06-22  Richard Henderson  <rth@redhat.com>
31534
31535         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31536
31537 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31538
31539         * gcc.dg/builtins-config.h: Handle FreeBSD.
31540
31541 2006-06-22  Richard Henderson  <rth@redhat.com>
31542
31543         * g++.dg/opt/devirt1.C: New.
31544
31545 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31546
31547         * g++.dg/opt/pr15551.C: New testcase.
31548
31549 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31550
31551         PR target/14800
31552         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31553         x86_64-*-linux* when compiling for 32bit.
31554
31555 2004-06-21  Andrew Pinski  <apinski@apple.com>
31556
31557         * gcc.dg/pch/struct-1.c: New.
31558         * gcc.dg/pch/struct-1.hs: New.
31559
31560 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31561
31562         * gcc.dg/pch/save-temps-1.c: New file.
31563         * gcc.dg/pch/save-temps-1.hs: New file.
31564
31565 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31566
31567         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31568         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31569
31570 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31571
31572         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31573         to fix type error.
31574         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31575         Remove trailing spaces.
31576
31577 2004-06-21  Richard Henderson  <rth@redhat.com>
31578
31579         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31580         merging && to BIT_FIELD_REF.
31581
31582 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31583
31584         * g++.dg/opt/placeholder1.C: New test.
31585
31586 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31587
31588         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31589         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31590         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31591         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31592
31593 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31594
31595         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31596         extern "C".
31597         * g++.dg/other/pragma-re-1.C: Add comments.
31598
31599 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31600
31601         PR gfortran/16080
31602         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31603
31604 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31605
31606         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31607         instead of setting the type of size_t by
31608         hand.
31609
31610 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31611
31612         * gcc.dg/unordered-2.c: New test case.
31613         * gcc.dg/unordered-3.c: New test case.
31614
31615 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31616
31617         PR other/16043
31618         * lib/g++.exp (g++_version): Tweak regexp for version
31619         * lib/g77.exp (g77_version): Likewise.
31620         * lib/gfortran.exp (gfortran_version): Likewise.
31621         * lib/objc.exp (objc_version): Likewise.
31622         * lib/treelang.exp (treelang_version): Likewise.
31623
31624 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31627         Use INT_MAX instead of __INT_MAX__.
31628         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31629
31630         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31631         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31632         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31633         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31634         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31635         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31636         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31637         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31638         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31639
31640         * gcc.dg/range-test-1.c: New test.
31641         * g++.dg/opt/range-test-1.C: New test.
31642
31643 2004-06-17  Richard Henderson  <rth@redhat.com>
31644
31645         * objc.dg/sync-1.m: New.
31646         * objc.dg/try-catch-1.m: Don't force next runtime.
31647         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31648         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31649         shadowed catch clause.
31650         * objc.dg/try-catch-5.m: New.
31651
31652 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31653
31654         Bug 14610
31655         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31656
31657 2004-06-15  Richard Henderson  <rth@redhat.com>
31658
31659         * gcc.dg/20001116-1.c: Move expected warning line.
31660
31661 2004-06-15  Richard Henderson  <rth@redhat.com>
31662
31663         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31664         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31665
31666 2004-06-15  Jeff Law  <law@redhat.com>
31667
31668         * gcc.dg/tree-ssa/20040615-1.c: New test.
31669         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31670         be less sensitive to operand ordering.
31671         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31672
31673 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31674
31675         * g++.dg/abi/bitfield3.C: Add comment..
31676
31677 2004-06-15  Richard Henderson  <rth@redhat.com>
31678
31679         * g++.dg/ext/stmtexpr1.C: XFAIL.
31680         * gcc.dg/20030612-1.c: XFAIL.
31681
31682 2004-06-15  Eric Christopher  <echristo@redhat.com>
31683
31684         * g++.dg/charset/asm5.c: New.
31685         * gcc.dg/charset/asm6.c: New.
31686
31687 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31688
31689         PR fortran/15962
31690         * gfortran.fortran-torture/execute/select_1.f90: New test.
31691
31692 2004-06-15  Paul Brook  <paul@codesourcery.com>
31693
31694         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31695
31696 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31697
31698         PR c++/15967
31699         * g++.dg/lookup/crash3.C: New test.
31700
31701 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31702
31703         PR c++/15947
31704         * g++.dg/parse/dtor4.C: New test.
31705
31706 2004-06-14  Jeff Law  <law@redhat.com>
31707
31708         * gcc.c-torture/compile/20040614-1.c: New test.
31709
31710 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31711
31712         PR fortran/15211
31713         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31714         LEN of a character array.
31715
31716 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31717
31718         PR c++/15096
31719         * g++.dg/template/ptrmem10.C: New test.
31720
31721         PR c++/14930
31722         * g++.dg/template/friend30.C: New test.
31723
31724 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31725
31726         PR fortran/14928
31727         * gfortran.fortran-torture/compile/mloc.f90: New test.
31728
31729 2004-06-13  Paul Brook  <paul@codesourcery.com>
31730
31731         * gfortran.fortran-torture/execute/random_2.f90: New test.
31732
31733 2004-06-13  Eric Christopher  <echristo@redhat.com>
31734
31735         * gcc.dg/noncompile/redecl-1.c: Fix error message.
31736
31737 2004-06-12  Paul Brook  <paul@codesourcery.com>
31738
31739         * gfortran.fortran-torture/execute/contained_3.f90: New test.
31740
31741 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31742
31743         PR fortran/14923
31744         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31745
31746 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31747
31748         PR fortran/14957
31749         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31750         syntax errors in end statements of contained subroutines.
31751
31752 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31753
31754         PR fortran/12841
31755         * gfortran.fortran-torture/execute/null_arg.f90: New test.
31756
31757 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31758
31759         PR fortran/15665
31760         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31761
31762 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31763
31764         PR gfortran/12839
31765         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31766
31767 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
31768
31769         PR c++/15862
31770         * g++.dg/parse/enum1.C: New test.
31771
31772 2004-06-10  Jeff Law  <law@redhat.com>
31773
31774         * gcc.c-torture/compile/20040610-1.c: New test.
31775
31776 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31777
31778         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31779         * g++.old-deja/g++.other/decl3.C: Likewise.
31780
31781 2004-06-10  Brian Booth  <bbooth@redhat.com>
31782
31783         * gcc.dg/tree-ssa/20031015-1.c: Scan for
31784         V_MAY_DEF instead of VDEF.
31785         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31786
31787 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
31788
31789         PR c++/14211
31790         * g++.dg/conversion/const1.C: New test.
31791
31792         PR c++/15076
31793         * g++.dg/conversion/reinterpret1.C: New test.
31794
31795         PR c++/15877
31796         * g++.dg/template/enum2.C: New test.
31797
31798         PR c++/15227
31799         * g++.dg/template/error13.C: New test.
31800
31801 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31802
31803         PR fortran/14957
31804         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31805         arguments to test_* REAL and of the right size.
31806
31807 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31808
31809         PR target/15569
31810         PR rtl-optimization/15681
31811         * gcc.dg/20040609-1.c: New test.
31812
31813 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31814
31815         PR c++/14791
31816         * g++.dg/opt/builtins1.C: New test.
31817
31818 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31819
31820         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31821         that use default windows32 struct layout.
31822         * gcc.dg/i386-bitfield2.c: Likewise.
31823
31824 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31825
31826         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31827         for mingw32 and cygwin targets.
31828
31829 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31830
31831         * gcc.dg/pch/macro-4.c: New.
31832         * gcc.dg/pch/macro-4.hs: New.
31833
31834 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31835
31836         PR fortran/13249
31837         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31838
31839 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31840
31841         PR fortran/13372
31842         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31843
31844 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31845
31846         PR gfortran/14897
31847         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31848
31849 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31850
31851         PR gfortran/15755
31852         * gfortran.fortran-torture/execute/backspace.c : New test.
31853
31854 2004-06-09  Paul Brook  <paul@codesourcery.com>
31855
31856         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31857         (pointer_to_section): Rewrite to use smaller array.
31858
31859 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31860
31861         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31862         * gcc.dg/ext/altivec-10.c: Same.
31863         * gcc.dg/ext/altivec-11.c: Same.
31864         * gcc.dg/ext/altivec-12.c: Same.
31865         * gcc.dg/ext/altivec-13.c: Same.
31866         * gcc.dg/ext/altivec-14.c: Same.
31867         * gcc.dg/ext/altivec-15.c: Same.
31868         * gcc.dg/ext/altivec-16.c: Same.
31869         * gcc.dg/ext/altivec-3.c: Same.
31870         * gcc.dg/ext/altivec-4.c: Same.
31871         * gcc.dg/ext/altivec-6.c: Same.
31872         * gcc.dg/ext/altivec-7.c: Same.
31873         * gcc.dg/ext/altivec-8.c: Same.
31874         * gcc.dg/ext/altivec-varargs-1.c: Same.
31875
31876         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31877         * g++.dg/ext/altivec-10.C: Same.
31878         * g++.dg/ext/altivec-2.C: Same.
31879         * g++.dg/ext/altivec-3.C: Same.
31880         * g++.dg/ext/altivec-4.C: Same.
31881         * g++.dg/ext/altivec-5.C: Same.
31882         * g++.dg/ext/altivec-6.C: Same.
31883         * g++.dg/ext/altivec-7.C: Same.
31884         * g++.dg/ext/altivec-8.C: Same.
31885         * g++.dg/ext/altivec-9.C: Same.
31886
31887 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31888
31889         PR c++/7841
31890         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31891
31892 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * gcc.dg/union-1.c: New test.
31895
31896 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31897
31898         * gcc.dg/builtins-41.c: New test case.
31899         * gcc.dg/builtins-42.c: New test case.
31900
31901 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31902
31903         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31904         * g++.dg/ext/altivec-10.C: Same.
31905         * g++.dg/ext/altivec-2.C: Same.
31906         * g++.dg/ext/altivec-3.C: Same.
31907         * g++.dg/ext/altivec-4.C: Same.
31908         * g++.dg/ext/altivec-5.C: Same.
31909         * g++.dg/ext/altivec-6.C: Same.
31910         * g++.dg/ext/altivec-7.C: Same.
31911         * g++.dg/ext/altivec-8.C: Same.
31912         * g++.dg/ext/altivec-9.C: Same.
31913         * g++.old-deja/g++.abi/cxa_vec.C: Same.
31914         * g++.old-deja/g++.brendan/new3.C: Same.
31915         * gcc.c-torture/execute/eeprof-1.x: Same.
31916
31917 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31918
31919         PR c/14765
31920         * gcc.dg/pr14765-1.c: New test.
31921
31922 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31923
31924         PR c/14649
31925         * gcc.dg/pr14649-1.c: New test case.
31926
31927 2004-06-07  Richard Henderson  <rth@redhat.com>
31928
31929         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31930         if temporaries.
31931
31932 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31933
31934         * g++.dg/eh/elide1.C: Remove XFAIL.
31935
31936 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
31937
31938         PR c++/15337
31939         * g++.dg/expr/sizeof3.C: New test.
31940
31941         PR c++/14777
31942         * g++.dg/template/access14.C: New test.
31943
31944         PR c++/15554
31945         * g++.dg/template/enum1.C: New test.
31946
31947         PR c++/15057
31948         * g++.dg/eh/throw1.C: New test.
31949
31950 2004-06-07  David Ayers  <d.ayers@inode.at>
31951             Ziemowit Laski  <zlaski@apple.com>
31952
31953         * lib/objc.exp (objc_target_compile): Revert the '-framework
31954         Foundation' flag fix, since bare Darwin does not ship
31955         with the Foundation framework.
31956         * objc/execute/next_mapping.h: Provide a local NSConstantString
31957         @interface and @implementation.
31958         (objc_constant_string_init): A constructor function, used to
31959         initialize the NSConstantString meta-class object.
31960         * objc/execute/string1.m: Include "next_mapping.h" instead of
31961         <Foundation/NSString.h>.
31962         * objc/execute/string2.m: Likewise.
31963         * objc/execute/string3.m: Likewise.
31964         * objc/execute/string4.m: Likewise.
31965
31966 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
31967
31968         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31969         to double. Replace double with FLOAT.
31970         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31971
31972         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31973         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31974         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31975         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31976         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31977         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31978         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31979         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31980
31981 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31982
31983         PR c/13519
31984         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31985
31986 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31987
31988         PR c++/15503
31989         * g++.dg/template/meminit2.C: New test.
31990
31991 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31992
31993         PR target/15822
31994         * gcc.c-torture/execute/compare-fp-1.c,
31995         gcc.c-torture/execute/compare-fp-2.c,
31996         gcc.c-torture/execute/compare-fp-3.c,
31997         gcc.c-torture/execute/compare-fp-4.c,
31998         gcc.c-torture/execute/compare-fp-3.x,
31999         gcc.c-torture/execute/compare-fp-4.x: Moved...
32000         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32001         gcc.c-torture/execute/ieee/compare-fp-2.c,
32002         gcc.c-torture/execute/ieee/compare-fp-3.c,
32003         gcc.c-torture/execute/ieee/compare-fp-4.c,
32004         gcc.c-torture/execute/ieee/compare-fp-3.x,
32005         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32006
32007 2004-06-04  David Ayers  <d.ayers@inode.at>
32008
32009         * objc/execute/protocol-isEqual-4.m: New testcase.
32010
32011 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32012
32013         * objc/execute/protocol-isEqual-1.m: New testcase.
32014         * objc/execute/protocol-isEqual-2.m: New testcase.
32015         * objc/execute/protocol-isEqual-3.m: New testcase.
32016
32017 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32018
32019         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32020
32021 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32022
32023         * lib/objc.exp (objc_target_compile): When running tests on
32024         Darwin (Mac OS X), inform the linker about '-framework
32025         'Foundation'.
32026
32027 2004-06-02  Eric Christopher  <echristo@redhat.com>
32028
32029         * gcc.c-torture/compile/20040602-1.c: New.
32030
32031 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32032
32033         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32034         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32035
32036         PR tree-optimization/14736
32037         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32038
32039         PR tree-optimization/14042
32040         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32041
32042         PR tree-optimization/14729
32043         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32044
32045 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32046
32047         PR fortran/15557
32048         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32049
32050 2004-06-01  Richard Hederson  <rth@redhat.com>
32051
32052         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32053
32054 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32055
32056         PR c++/14932
32057         * g++.dg/parse/offsetof4.C: New test.
32058
32059 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32060
32061         PR objc/7993
32062         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32063
32064 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32065
32066         PR c++/15701
32067         * g++.dg/template/friend29.C: New test.
32068
32069 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32070
32071         PR c/15749
32072         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32073
32074 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32075
32076         * gcc.dg/sparc-trap-1.c: New test.
32077
32078 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32079
32080         PR middle-end/15069
32081         * g++.dg/opt/fold3.C: New test case.
32082
32083 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32084
32085         * lib/target-supports.exp (check_iconv_available): Fix fallout
32086         from 2004-05-28 patch.
32087
32088 2004-05-30  Paul Brook  <paul@codesourcery.com>
32089
32090         PR fortran/15620
32091         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32092         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32093
32094 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32095
32096         * gfortran.fortran-torture/execute/random_1.f90: New test.
32097
32098 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32099
32100         * g++.dg/ext/altivec-10.C: New test.
32101
32102 2004-05-29  Paul Brook  <paul@codesourcery.com>
32103
32104         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32105
32106 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32107
32108         * gcc.dg/altivec-16.c: New test.
32109
32110 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32111
32112         * lib/target-supports.exp (check_vmx_hw_available): New.
32113         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32114
32115         * lib/target-supports.exp (check_alias_available,
32116         check_iconv_available, check_named_sections_available): Use
32117         unique names for temporary files.
32118
32119 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32120
32121         * gcc.dg/altivec-15.c: New test.
32122
32123 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32124
32125         PR c++/15083
32126         * g++.dg/warn/noeffect6.C: New test.
32127
32128         PR c++/15471
32129         * g++.dg/expr/ptrmem4.C: New test.
32130
32131         PR c++/15640
32132         * g++.dg/template/operator3.C: New test.
32133
32134 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32135
32136         PR c++/14668
32137         * g++.dg/lookup/redecl1.C: New test.
32138         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32139
32140 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32141
32142         * gcc.c-torture/execute/compare-fp-1.c,
32143         gcc.c-torture/execute/compare-fp-2.c,
32144         gcc.c-torture/execute/compare-fp-3.c,
32145         gcc.c-torture/execute/compare-fp-4.c,
32146         gcc.c-torture/execute/compare-fp-3.x,
32147         gcc.c-torture/execute/compare-fp-4.x,
32148         gcc.dg/pr15649-1.c: New.
32149
32150 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32151
32152         PR c++/12883
32153         * g++.dg/init/array14.C: New test.
32154
32155 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32156
32157         * lib/compat.exp (compat-get-options-main): New.
32158         (compat-get-options): Remove unneeded code, warn for ignored
32159         command.
32160         (compat-execute): Check flag set by dg-require-* commands.
32161
32162         * lib/compat.exp (compat-execute): Break up long lines.
32163
32164 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32165
32166         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32167         * gcc.dg/altivec-14.c: New test.
32168         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32169
32170         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32171         * gcc.dg/altivec-12.c: Ditto.
32172
32173         * gcc.dg/altivec-3.c: Move call to altivec_check.
32174
32175 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32176
32177         PR c++/15044
32178         * g++.dg/template/error12.C: New test.
32179
32180         PR c++/15317
32181         * g++.dg/ext/attrib15.C: New test.
32182
32183         PR c++/15329
32184         * g++.dg/template/ptrmem9.C: New test.
32185
32186 2004-05-25  Paul Brook  <paul@codesourcery.com>
32187
32188         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32189
32190 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32191
32192         PR c++/15165
32193         * g++.dg/template/crash19.C: New test.
32194
32195 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32196
32197         PR c++/15025
32198         * g++.dg/template/redecl1.C: New test.
32199
32200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32201
32202         PR c++/14821
32203         * g++.dg/other/ns1.C: New test.
32204
32205         PR c++/14883
32206         * g++.dg/template/invalid1.C: New test.
32207
32208 2004-05-23  Paul Brook  <paul@codesourcery.com>
32209         Victor Leikehman  <lei@haifasphere.co.il>
32210
32211         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32212         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32213
32214 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32215
32216         PR c++/15285
32217         PR c++/15299
32218         * g++.dg/template/non-dependent5.C: New test.
32219         * g++.dg/template/non-dependent6.C: New test.
32220
32221 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32222
32223         PR c++/15507
32224         * g++.dg/inherit/union1.C: New test.
32225
32226         PR c++/15542
32227         * g++.dg/template/addr1.C: New test.
32228
32229         PR c++/15427
32230         * g++.dg/template/array5.C: New test.
32231
32232         PR c++/15287
32233         * g++.dg/template/array6.C: New test.
32234
32235 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32236             Roger Sayle  <roger@eyesopen.com>
32237
32238         * g++.dg/lookup/forscope2.C: New test case.
32239
32240 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32241
32242         * gcc.dg/cpp/Wmissingdirs.c: New.
32243
32244 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32245
32246         PR target/15301
32247         * gcc.dg/compat/union-m128-1.h: New file.
32248         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32249         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32250         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32251
32252 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32253
32254         PR target/15302
32255         * gcc.dg/compat/struct-complex-1.h: New file.
32256         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32257         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32258         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32259
32260 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32261
32262         PR middle-end/3074
32263         * gcc.dg/pr3074-1.c: New test case.
32264         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32265
32266 2004-05-20  Falk Hueffner  <falk@debian.org>
32267
32268         PR other/15526
32269         * gcc.dg/ftrapv-1.c: New test case.
32270
32271 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32272
32273         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32274
32275 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32276             Jeff Law  <law@redhat.com>
32277
32278         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32279         * gcc.dg/tree-ssa/20040518-2.c: New test.
32280
32281         * gcc.dg/tree-ssa/20040518-1.c: New test.
32282
32283 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32284
32285         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32286
32287 2004-05-18  Paul Brook  <paul@codesourcery.com>
32288
32289         PR fortran/13930
32290         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32291
32292 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32293
32294         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32295         constant folding.
32296
32297 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32298
32299         * gcc.dg/tree-ssa/20040517-1.c: New test.
32300
32301 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32302
32303         * gcc.dg/loop-4.c: New test.
32304
32305 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32306
32307         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32308
32309 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32310
32311         PR fortran/15311
32312         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32313
32314 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32315
32316         PR fortran/13826
32317         PR fortran/13940
32318         * gfortran.fortran-torture/compile/data_1.f90: New test.
32319
32320 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32321
32322         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32323         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32324
32325 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32326
32327         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32328
32329 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32330
32331         PR c/15444
32332         * gcc.dg/format/xopen-1.c: Adjust expected message.
32333         * gcc.dg/format/xopen-3.c: New test.
32334
32335 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32336
32337         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32338
32339 2004-05-14  Jeff Law  <law@redhat.com>
32340
32341         * gcc.dg/tree-ssa/20040514-2.c: New test.
32342
32343 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32344
32345         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32346         this ...
32347         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32348         this.
32349
32350 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32351
32352         * gcc.dg/tree-ssa/20040514-1.c: New test.
32353
32354 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32355
32356         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32357         test.
32358
32359 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32360
32361         PR fortran/14066
32362         * gfortran.fortran-torture/compile/do_1.f90: New test.
32363
32364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32365
32366         PR fortran/15051
32367         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32368         test.
32369
32370 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32371
32372         PR fortran/15149
32373         * gfortran.fortran-torture/execute/random_init.f90: New test.
32374
32375 2004-05-13  Paul Brook  <paul@codesourcery.com>
32376
32377         PR fortran/15314
32378         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32379
32380 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32381
32382         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32383         for the powerpc case.
32384
32385 2004-05-13  Jeff Law  <law@redhat.com>
32386
32387         * gcc.dg/tree-ssa/20040513-1.c: New test.
32388         * gcc.dg/tree-ssa/20040513-2.c: New test.
32389
32390 2004-05-13  Paul Brook  <paul@codesourcery.com>
32391
32392         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32393         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32394         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32395
32396 2004-05-13  Andreas Schwab  <schwab@suse.de>
32397
32398         PR other/10819
32399         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32400         characters.
32401
32402 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32403
32404         PR fortran/15294
32405         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32406
32407 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32408
32409         Merge from tree-ssa-20020619-branch.  See
32410         ChangeLog.tree-ssa for details.
32411
32412 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32413
32414         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32415         include <altivec.h> explicitly.
32416         * gcc.dg/altivec-13.c: Likewise.
32417
32418 2004-05-11  Paul Brook  <paul@codesourcery.com>
32419
32420         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32421
32422 2004-05-10  Eric Christopher  <echristo@redhat.com>
32423
32424         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32425         * gcc.dg/sibcall-4.c: Ditto.
32426
32427 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32428
32429         * g++.dg/ext/altivec-8.C: New test case.
32430         * gcc.dg/altivec-13.c: New test case.
32431
32432 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32433
32434         * gcc.c-torture/execute/divcmp-1.c: New test case.
32435         * gcc.c-torture/execute/divcmp-2.c: New test case.
32436         * gcc.c-torture/execute/divcmp-3.c: New test case.
32437
32438 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32439
32440         * g++.dg/other/pragma-re-2.C: New test.
32441
32442 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32443
32444         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32445         * gcc.dg/i386-387-2.c: Likewise.
32446
32447         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32448         __builtin_drem.
32449         * gcc.dg/i386-387-6.c: Likewise.
32450
32451 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32452
32453         * gcc.dg/builtins-33.c: Also check log1p*.
32454
32455 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32456
32457         PR optimization/15296
32458         * gcc.c-torture/execute/pr15296.c: New test.
32459
32460 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32461
32462         * gcc.dg/builtins-40.c: New test.
32463
32464 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32465
32466         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32467
32468 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32469
32470         * g++.dg/ext/spe1.C: New testcase.
32471
32472 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32473
32474         * objc.dg/image-info.m: Allow additional attributes
32475         for __image_info section.
32476
32477 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32478
32479         * gcc.dg/torture/mips-hilo-2.c: New test.
32480
32481 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32482
32483         PR c++/14389
32484         * g++.dg/template/member5.C: New test.
32485
32486 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32487
32488         * gcc.dg/builtins-34.c: Also check expm1*.
32489
32490 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32491
32492         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32493         * gcc.dg/torture/builtin-convert-3.c: New test.
32494
32495 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32496
32497         PR middle-end/15054
32498         * g++.dg/opt/pr15054.C: New test.
32499
32500 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32501
32502         * gcc.dg/torture/builtin-rounding-1.c: New test.
32503         * gcc.dg/builtins-25.c: Delete.
32504         * gcc.dg/builtins-29.c: Delete.
32505
32506 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32507
32508         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32509         * gcc.dg/sibcall-4.c: Likewise.
32510         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32511
32512 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32513
32514         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32515         bit-field on 16-bit targets.
32516
32517 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32518
32519         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32520         16-bit targets.
32521
32522 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32523
32524         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32525         * gcc.dg/rs6000-power2-2.c: Likewise.
32526
32527 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32528
32529         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32530         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32531         Change the asm registers to be in form of frN instead of fN.
32532
32533 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32534
32535         * gcc.dg/torture/builtin-convert-2.c: New test.
32536
32537 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32538
32539         * gcc.dg/rs6000-power2-1.c: New test.
32540         * gcc.dg/rs6000-power2-2.c: New test.
32541
32542 2004-04-28  Jan Hubicka  <jh@suse.cz>
32543
32544         * gcc.dg/unused-6.c: New test.
32545
32546 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32547             Ulrich Weigand  <uweigand@de.ibm.com>
32548
32549         * ada/acats/run_all.sh: Define $target variable.
32550
32551 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32552
32553         PR c++/15119
32554         * g++.dg/other/vararg-1.C: New test.
32555
32556         PR c++/4794
32557         * g++.dg/eh/cleanup3.C: New test.
32558
32559 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32560
32561         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32562         and ad8011a (target_insn).
32563         * ada/acats/support/macro.dfs: Likewise.
32564         * ada/acats/support/impbit.adb: New file.
32565
32566 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32567
32568         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32569
32570 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32571
32572         * gcc.dg/loop-3.c: New test.
32573
32574 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32575
32576         * gcc.c-torture/execute/simd-5.c: New test.
32577
32578 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32579
32580         PR c++/15064
32581         * g++.dg/template/crash18.C: New test.
32582
32583 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * g++.dg/ext/complit3.C: New test.
32586
32587 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32588
32589         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32590         * gcc.dg/altivec-3.c: Same.
32591         * gcc.dg/altivec-varargs-1.c: Same.
32592
32593 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32594
32595         * lib/target-supports.exp (check_profiling_available): Assume
32596         profiling is not available on powerpc-eabi targets.
32597
32598 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32599
32600         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32601         * gcc.dg/vmx/bug-1.c: Ditto.
32602
32603 2004-04-20  Eric Christopher  <echristo@redhat.com>
32604
32605         * gcc.dg/charset/extern.c: New test.
32606         * g++.dg/charset/extern3.cc: Ditto.
32607
32608 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32609
32610         * gcc.dg/builtins-39.c: New test.
32611
32612 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32613
32614         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32615
32616 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32617
32618         * gcc.dg/torture/mips-hilo-1.c: New test.
32619
32620 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32621
32622         * gcc.c-torture/compile/20040419-1.c: New test.
32623
32624 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32625
32626         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32627
32628 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32629             Aldy Hernandez  <aldyh@redhat.com>
32630
32631         * gcc.c-torture/execute/va-arg-24.c: New.
32632
32633 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32634             Aldy Hernandez  <aldyh@redhat.com>
32635
32636         * gcc.dg/vmx/1b-01.c: New.
32637         * gcc.dg/vmx/1b-02.c: New.
32638         * gcc.dg/vmx/1b-03.c: New.
32639         * gcc.dg/vmx/1b-04.c: New.
32640         * gcc.dg/vmx/1b-05.c: New.
32641         * gcc.dg/vmx/1b-06.c: New.
32642         * gcc.dg/vmx/1b-07.c: New.
32643         * gcc.dg/vmx/1c-01.c: New.
32644         * gcc.dg/vmx/1c-02.c: New.
32645         * gcc.dg/vmx/3a-01a.c: New.
32646         * gcc.dg/vmx/3a-01.c: New.
32647         * gcc.dg/vmx/3a-01m.c: New.
32648         * gcc.dg/vmx/3a-03.c: New.
32649         * gcc.dg/vmx/3a-03m.c: New.
32650         * gcc.dg/vmx/3a-04.c: New.
32651         * gcc.dg/vmx/3a-04m.c: New.
32652         * gcc.dg/vmx/3a-05.c: New.
32653         * gcc.dg/vmx/3a-06.c: New.
32654         * gcc.dg/vmx/3a-06m.c: New.
32655         * gcc.dg/vmx/3a-07.c: New.
32656         * gcc.dg/vmx/3b-01.c: New.
32657         * gcc.dg/vmx/3b-02.c: New.
32658         * gcc.dg/vmx/3b-10.c: New.
32659         * gcc.dg/vmx/3b-13.c: New.
32660         * gcc.dg/vmx/3b-14.c: New.
32661         * gcc.dg/vmx/3b-15.c: New.
32662         * gcc.dg/vmx/3c-01a.c: New.
32663         * gcc.dg/vmx/3c-01.c: New.
32664         * gcc.dg/vmx/3c-02.c: New.
32665         * gcc.dg/vmx/3c-03.c: New.
32666         * gcc.dg/vmx/3d-01.c: New.
32667         * gcc.dg/vmx/4-01.c: New.
32668         * gcc.dg/vmx/4-03.c: New.
32669         * gcc.dg/vmx/5-01.c: New.
32670         * gcc.dg/vmx/5-02.c: New.
32671         * gcc.dg/vmx/5-03.c: New.
32672         * gcc.dg/vmx/5-04.c: New.
32673         * gcc.dg/vmx/5-05.c: New.
32674         * gcc.dg/vmx/5-06.c: New.
32675         * gcc.dg/vmx/5-07.c: New.
32676         * gcc.dg/vmx/5-07t.c: New.
32677         * gcc.dg/vmx/5-08.c: New.
32678         * gcc.dg/vmx/5-10.c: New.
32679         * gcc.dg/vmx/5-11.c: New.
32680         * gcc.dg/vmx/7-01a.c: New.
32681         * gcc.dg/vmx/7-01.c: New.
32682         * gcc.dg/vmx/7c-01.c: New.
32683         * gcc.dg/vmx/7d-01.c: New.
32684         * gcc.dg/vmx/7d-02.c: New.
32685         * gcc.dg/vmx/8-01.c: New.
32686         * gcc.dg/vmx/8-02a.c: New.
32687         * gcc.dg/vmx/8-02.c: New.
32688         * gcc.dg/vmx/brode-1.c: New.
32689         * gcc.dg/vmx/bug-1.c: New.
32690         * gcc.dg/vmx/bug-2.c: New.
32691         * gcc.dg/vmx/bug-3.c: New.
32692         * gcc.dg/vmx/cw-bug-1.c: New.
32693         * gcc.dg/vmx/cw-bug-2.c: New.
32694         * gcc.dg/vmx/cw-bug-3.c: New.
32695         * gcc.dg/vmx/dct.c: New.
32696         * gcc.dg/vmx/debug-1.c: New.
32697         * gcc.dg/vmx/debug-2.c: New.
32698         * gcc.dg/vmx/debug-3.c: New.
32699         * gcc.dg/vmx/debug-4.c: New.
32700         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32701         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32702         * gcc.dg/vmx/eg-5.c: New.
32703         * gcc.dg/vmx/fft.c: New.
32704         * gcc.dg/vmx/gcc-bug-1.c: New.
32705         * gcc.dg/vmx/gcc-bug-2.c: New.
32706         * gcc.dg/vmx/gcc-bug-3.c: New.
32707         * gcc.dg/vmx/gcc-bug-4.c: New.
32708         * gcc.dg/vmx/gcc-bug-5.c: New.
32709         * gcc.dg/vmx/gcc-bug-6.c: New.
32710         * gcc.dg/vmx/gcc-bug-7.c: New.
32711         * gcc.dg/vmx/gcc-bug-8.c: New.
32712         * gcc.dg/vmx/gcc-bug-9.c: New.
32713         * gcc.dg/vmx/gcc-bug-b.c: New.
32714         * gcc.dg/vmx/gcc-bug-c.c: New.
32715         * gcc.dg/vmx/gcc-bug-d.c: New.
32716         * gcc.dg/vmx/gcc-bug-e.c: New.
32717         * gcc.dg/vmx/gcc-bug-f.c: New.
32718         * gcc.dg/vmx/gcc-bug-g.c: New.
32719         * gcc.dg/vmx/gcc-bug-i.c: New.
32720         * gcc.dg/vmx/harness.h: New.
32721         * gcc.dg/vmx/ira1.c: New.
32722         * gcc.dg/vmx/ira2a.c: New.
32723         * gcc.dg/vmx/ira2b.c: New.
32724         * gcc.dg/vmx/ira2.c: New.
32725         * gcc.dg/vmx/ira2c.c: New.
32726         * gcc.dg/vmx/mem.c: New.
32727         * gcc.dg/vmx/newton-1.c: New.
32728         * gcc.dg/vmx/ops.c: New.
32729         * gcc.dg/vmx/sn7153.c: New.
32730         * gcc.dg/vmx/spill2.c: New.
32731         * gcc.dg/vmx/spill3.c: New.
32732         * gcc.dg/vmx/spill.c: New.
32733         * gcc.dg/vmx/t.c: New.
32734         * gcc.dg/vmx/varargs-1.c: New.
32735         * gcc.dg/vmx/varargs-2.c: New.
32736         * gcc.dg/vmx/varargs-3.c: New.
32737         * gcc.dg/vmx/varargs-4.c: New.
32738         * gcc.dg/vmx/varargs-5.c: New.
32739         * gcc.dg/vmx/varargs-6.c: New.
32740         * gcc.dg/vmx/varargs-7.c: New.
32741         * gcc.dg/vmx/vmx.exp: New.
32742         * gcc.dg/vmx/vprint-1.c: New.
32743         * gcc.dg/vmx/vscan-1.c: New.
32744         * gcc.dg/vmx/x-01.c: New.
32745         * gcc.dg/vmx/x-02.c: New.
32746         * gcc.dg/vmx/x-03.c: New.
32747         * gcc.dg/vmx/x-04.c: New.
32748         * gcc.dg/vmx/x-05.c: New.
32749         * gcc.dg/vmx/yousufi-1.c: New.
32750         * gcc.dg/vmx/zero-1.c: New.
32751         * gcc.dg/vmx/zero.c: New.
32752
32753 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
32754
32755         * g++.dg/lookup/java1.C: Update for chage of
32756         _Jv_AllocObject.
32757         * g++.dg/lookup/java2.C: Likewise.
32758
32759 2004-04-17  Laurent GUERBY <laurent@guerby.net>
32760
32761         * ada/acats/run_all.sh: use -O2 by default.
32762
32763 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
32764
32765         * gcc.dg/vr-mult-[12].c: New tests.
32766
32767 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32768
32769         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32770
32771         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32772
32773 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
32774
32775         * lib/target-supports.exp (check_profiling_available): Assume
32776         profiling isn't available for mips*-*-elf targets.
32777
32778 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
32779
32780         * gcc.dg/builtins-38.c: New test.
32781
32782 2004-04-14  Eric Christopher  <echristo@redhat.com>
32783
32784         * g++.dg/charset/charset.exp: Run .cc extension tests.
32785
32786 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
32787
32788         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32789
32790 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32791
32792         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32793
32794 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32795
32796         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32797         * gcc.dg/i386-387-2.c: Likewise.
32798
32799         * gcc.dg/i386-387-7.c: New test.
32800         * gcc.dg/i386-387-8.c: New test.
32801
32802         * gcc.dg/builtins-37.c: New test.
32803
32804 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32805
32806         * g++.dg/pch/externc-1.C: Add missing semicolon.
32807
32808 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32809
32810         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32811
32812 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32813
32814         * gcc.c-torture/execute/20040411-1.c: New test.
32815
32816 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32817
32818         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32819
32820 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32821
32822         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32823
32824 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32825
32826         * lib/target-supports.exp (check_named_sections_available): New.
32827         * lib/gcc-dg.exp (dg-require-named-sections): New.
32828         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32829         old-deja.exp.  Also prune error-count message from HP linker.
32830         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32831
32832         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32833         * g++.old-deja/g++.pt/static3.C: Likewise.
32834         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32835
32836 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32837
32838         * gcc.c-torture/execute/20040409-1.c: New test case.
32839         * gcc.c-torture/execute/20040409-2.c: New test case.
32840         * gcc.c-torture/execute/20040409-3.c: New test case.
32841
32842 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32843
32844         * gcc.dg/20040409-1.c: New test.
32845
32846 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32847
32848         PR target/14888
32849         * g++.dg/opt/pr14888.C: New test case.
32850
32851 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32852
32853         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32854         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32855         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32856         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32857         New tests.
32858
32859 2004-04-08  Paul Brook  <paul@codesourcery.com>
32860
32861         * gcc.dg/spill-1.c: New test.
32862
32863 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32864
32865         * gcc.dg/torture/builtin-ctype-2.c: New test.
32866
32867 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32868
32869         * gcc.dg/pch/pch.exp: Add largefile test.
32870
32871 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32872
32873         * g++.dg/pch/externc-1.Hs: New.
32874         * g++.dg/pch/externc-1.C: New.
32875
32876 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32877
32878         * gcc.dg/compat/struct-by-value-5a_main.c,
32879         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32880         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32881         * gcc.dg/compat/struct-by-value-5a_x.c,
32882         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32883         gcc.dg/compat/struct-by-value-5_x.c.
32884         * gcc.dg/compat/struct-by-value-5a_y.c,
32885         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32886         gcc.dg/compat/struct-by-value-5_y.c.
32887
32888         * gcc.dg/compat/struct-by-value-6a_main.c,
32889         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32890         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32891         * gcc.dg/compat/struct-by-value-6a_x.c,
32892         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32893         gcc.dg/compat/struct-by-value-6_x.c.
32894         * gcc.dg/compat/struct-by-value-6a_y.c,
32895         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32896         gcc.dg/compat/struct-by-value-6_y.c.
32897
32898         * gcc.dg/compat/struct-by-value-7a_main.c,
32899         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32900         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32901         * gcc.dg/compat/struct-by-value-7a_x.c,
32902         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32903         gcc.dg/compat/struct-by-value-7_x.c.
32904         * gcc.dg/compat/struct-by-value-7a_y.c,
32905         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32906         gcc.dg/compat/struct-by-value-7_y.c.
32907
32908 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32909
32910         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32911         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32912         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32913         options.
32914
32915 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
32916
32917         * gcc.dg/builtins-36.c: New test.
32918
32919 2004-04-06  Paul Brook  <paul@codesourcery.com>
32920
32921         * README.gcc: Remove obsolete contraint on testcases.
32922
32923 2004-04-05  Paul Brook  <paul@codesourcery.com>
32924
32925         PR2123
32926         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
32927         failure and exit(0) on success.
32928         * g++.dg/expr/anew2.C: Ditto.
32929         * g++.dg/expr/anew3.C: Ditto.
32930         * g++.dg/expr/anew4.C: Ditto.
32931
32932 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
32933
32934         PR c++/3518
32935         * g++.dg/template/unify7.C: New.
32936
32937 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32938
32939         * g++.dg/README: Bring up to date with new subdirectories; remove
32940         duplicate subdirectory lines.
32941
32942 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         PR c++/14007
32945         * g++.dg/template/unify5.C: New.
32946         * g++.dg/template/unify6.C: New.
32947         * g++.dg/template/qualttp20.C: Adjust.
32948         * g++.old-deja/g++.jason/report.C: Adjust.
32949         * g++.old-deja/g++.other/qual1.C: Adjust.
32950
32951 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/14803
32954         * g++.dg/inherit/ptrmem1.C: New test.
32955
32956 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
32957
32958         PR c++/14755
32959         * gcc.c-torture/execute/20040331-1.c: New test.
32960         * gcc.dg/20040331-1.c: New test.
32961
32962 2004-04-01  Paul Brook  <paul@codesourcery.com>
32963
32964         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32965
32966 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR c++/14724
32969         * g++.dg/init/goto1.C: New test.
32970
32971         PR c++/14763
32972         * g++.dg/template/defarg4.C: New test.
32973
32974 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32975
32976         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32977
32978 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32979
32980         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32981
32982 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32983
32984         * gcc.dg/noncompile/undeclared-2.c: New test.
32985
32986 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32987
32988         * gcc.dg/940409-1.c: Remove XFAIL.
32989         * gcc.dg/reg-vol-struct-1.c: New test.
32990
32991 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32992
32993         * gcc.dg/torture/builtin-wctype-1.c: New test.
32994
32995 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32996
32997         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32998         * gcc.dg/20001101-1.c: Likewise.
32999         * gcc.dg/20001102-1.c: Likewise.
33000
33001 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33002
33003         * gcc.dg/compare8.c: Add an additional test for XOR.
33004
33005 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33006
33007         * gcc.dg/torture/builtin-ctype-1.c: New test.
33008
33009 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33010
33011         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33012         * gcc.dg/torture/builtin-math-1.c: Likewise.
33013         * gcc.dg/torture/builtin-power-1.c: New test.
33014
33015 2004-03-24  Andreas Schwab  <schwab@suse.de>
33016
33017         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33018         IA64 assembler.
33019
33020 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33021             Roger Sayle  <roger@eyesopen.com>
33022
33023         * gcc.dg/compare8.c: New test case.
33024
33025 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33026
33027         * g++.dg/ext/altivec-7.C: New test.
33028
33029 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33030
33031         PR 12267, 12391, 12560, 13129, 14114, 14133
33032         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33033         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33034         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33035         Adjust error regexps.
33036         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33037         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33038         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33039         * gcc.dg/local1.c: Add explanatory comment.
33040
33041 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33042
33043         PR optimization/14669
33044         * g++.dg/opt/fold2.C: New test case.
33045
33046 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33047
33048         PR c/14069
33049         * gcc.dg/20040322-1.c: New test.
33050
33051 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33052
33053         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33054         * gcc.dg/ultrasp4.c: Likewise.
33055         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33056
33057 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33058
33059         * gcc.dg/i386-sse-8.c: Reset default options.
33060
33061 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33062
33063         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33064         in the error message text.
33065
33066 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33067
33068         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33069
33070 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33071
33072         PR c++/14616
33073         * g++.dg/init/array13.C: New test.
33074
33075 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33076
33077         PR target/13889
33078         * gcc.c-torture/compile/pr13889.c: New test case.
33079
33080 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33081
33082         PR c/14635
33083         * builtins-1.c (nan, nans): Don't test.
33084         * builtins-30.c: Don't use nan, nanf, nanl.
33085         * builtins-35.c: New test.
33086
33087 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33088
33089         * g++.dg/ext/altivec-6.C: New test.
33090
33091 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33092
33093         * g++.dg/init/placement3.C: New test.
33094
33095         * g++.dg/template/spec13.C: New test.
33096
33097         * g++.dg/lookup/using11.C: New test.
33098
33099         * g++.dg/lookup/koenig3.C: New test.
33100
33101         * g++.dg/template/operator2.C: New test.
33102
33103         * g++.dg/expr/dtor3.C: New test.
33104         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33105         marker.
33106         * g++.old-deja/g++.law/visibility28.C: Likewise.
33107
33108 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33109
33110         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33111         * gcc.dg/ppc64-abi-3.c: Likewise.
33112
33113 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33114
33115         PR c++/14545
33116         * g++.dg/parse/template15.C: New test.
33117
33118 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33119
33120         * g++.dg/expr/dtor2.C: New test.
33121
33122         * g++.dg/lookup/anon4.C: New test.
33123
33124         * g++.dg/overload/using1.C: New test.
33125
33126         * g++.dg/template/lookup7.C: New test.
33127
33128         * g++.dg/template/typename6.C: New test.
33129
33130         * g++.dg/expr/cond6.C: New test.
33131
33132 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33133
33134         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33135
33136 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33137
33138         * g++.dg/expr/cond5.C: New test.
33139         * g++.dg/expr/constcast1.C: Likewise.
33140         * g++.dg/expr/ptrmem2.C: Likewise.
33141         * g++.dg/expr/ptrmem3.C: Likewise.
33142         * g++.dg/lookup/main1.C: Likewise.
33143         * g++.dg/template/lookup6.C: Likewise.
33144
33145 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33146
33147         * gcc.dg/local1.c: New test.
33148
33149         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33150
33151 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33152
33153         * gcc.dg/torture/builtin-convert-1.c: New test.
33154
33155 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33156
33157         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33158
33159 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33160
33161         PR c++/14481
33162         * g++.dg/warn/Wunused-7.C: New test.
33163
33164 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33165
33166         * gcc.dg/torture/builtin-integral-1.c: New test.
33167
33168 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33169
33170         PR c++/14586
33171         * g++.dg/parse/non-dependent3.C: New test.
33172
33173 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33174
33175         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33176         * g++.dg/eh/simd-2.C: Likewise.
33177         * g++.dg/init/array10.C: Likewise.
33178         * gcc.c-torture/compile/simd-1.c: Likewise.
33179         * gcc.c-torture/compile/simd-2.c: Likewise.
33180         * gcc.c-torture/compile/simd-3.c: Likewise.
33181         * gcc.c-torture/compile/simd-4.c: Likewise.
33182         * gcc.c-torture/compile/simd-6.c: Likewise.
33183         * gcc.c-torture/execute/simd-1.c: Likewise.
33184         * gcc.c-torture/execute/simd-2.c: Likewise.
33185         * gcc.dg/compat/vector-defs.h: Likewise.
33186         * gcc.dg/20020531-1.c: Likewise.
33187         * gcc.dg/altivec-3.c: Likewise.
33188         * gcc.dg/altivec-4.c: Likewise.
33189         * gcc.dg/altivec-varargs-1.c: Likewise.
33190         * gcc.dg/compat/vector-defs.h: Likewise.
33191         * gcc.dg/i386-mmx-3.c: Likewise.
33192         * gcc.dg/i386-sse-4.c: Likewise.
33193         * gcc.dg/i386-sse-5.c: Likewise.
33194         * gcc.dg/i386-sse-8.c: Likewise.
33195         * gcc.dg/simd-1.c: Likewise.
33196         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33197         __ev64_opaque__ since the machine description provides it.
33198
33199 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33200
33201         * lib/compat.exp (skip_list): New global variable.
33202         Use it to hold the user defined COMPAT_SKIPS list if any.
33203         (compat-obj): Add the members of skip_list to optall.
33204
33205 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33206
33207         * gcc.dg/compat/union-by-value-1_main.c,
33208         union-by-value-1_x.c, union-by-value-1_y.c,
33209         union-check.h, union-defs.h,
33210         union-init.h, union-return-1_main.c,
33211         union-return-1_x.c, union-return-1_y.c: New files.
33212
33213 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33214
33215         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33216         mixed-struct-init.h: Add 4 mixed structure types.
33217         struct-by-value-21_main.c, struct-by-value-21_x.c,
33218         struct-by-value-21_y.c, struct-return-21_main.c,
33219         struct-return-21_x.c, struct-return-21_y.c: New files.
33220
33221 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33222
33223         PR c++/14550
33224         * g++.dg/parse/template14.C: New test.
33225
33226 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33227
33228         * gcc.c-torture/execute/20040313-1.c: New test.
33229
33230 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33231
33232         PR target/14533
33233         * gcc.dg/20040311-2.c: New test.
33234
33235 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33236
33237         PR other/14544
33238         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33239         bit-field.
33240
33241 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33242
33243         * gcc.dg/20040305-2.c: Add missing return statement.
33244
33245 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33246
33247         * gcc.dg/builtins-34.c: Also check pow10*.
33248
33249 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33250
33251         PR target/14262
33252         * gcc.dg/20040305-2.c: New test.
33253
33254 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33255
33256         * gcc.dg/20040310-1.c: New test.
33257
33258 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33259
33260         * gcc.c-torture/execute/20040311-1.c: New test case.
33261
33262 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33263
33264         PR c++/14476
33265         * g++.dg/lookup/enum1.C: New test.
33266
33267 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33268
33269         PR c++/14510
33270         * g++.dg/lookup/struct2.C: New test.
33271
33272 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33273
33274         * gcc.dg/builtins-34.c: New test.
33275
33276 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33277
33278         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33279
33280 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33281
33282         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33283         * gcc.dg/alias-2.c: New testcase.
33284
33285 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33286
33287         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33288
33289 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33290
33291         * gcc.c-torture/execute/20040309-1.c: New test case.
33292
33293 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33294
33295         PR c++/14397
33296         * g++.dg/overload/ref1.C: New.
33297
33298 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33299
33300         PR c++/14409
33301         * g++.dg/template/spec12.C: New test.
33302
33303         PR c++/14448
33304         * g++.dg/parse/crash14.C: New test.
33305
33306 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33307
33308         PR c++/14230
33309         * g++.dg/init/ref11.C: New test.
33310
33311 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33312
33313         PR c++/14432
33314         * g++.dg/parse/builtin2.C: New test.
33315
33316 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33317
33318         PR c++/14401
33319         * g++.dg/init/ctor3.C: New test.
33320         * g++.dg/init/union1.C: New test.
33321         * g++.dg/ext/anon-struct4.C: New test.
33322
33323 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33324
33325         * g++.dg/lookup/koenig1.C: Tweak error messages.
33326         * g++.dg/lookup/used-before-declaration.C: Likewise.
33327         * g++.dg/other/do1.C: Likewise.
33328         * g++.dg/overload/koenig1.C: Likewise.
33329         * g++.dg/parse/crash13.C: Likewise.
33330         * g++.dg/template/instantiate3.C: Likewise.
33331
33332 2004-03-08  Eric Christopher  <echristo@redhat.com>
33333
33334         * * lib/target-supports.exp: Enable libiconv in test
33335         compilation.  Fix up error checking.
33336
33337 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33338
33339         PR middle-end/14289
33340         * gcc.dg/pr14289-1.c: New test case.
33341         * gcc.dg/pr14289-2.c: Likewise.
33342         * gcc.dg/pr14289-3.c: Likewise.
33343
33344 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33345
33346         * gcc.c-torture/execute/20040308-1.c: New test.
33347
33348 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33349
33350         * gcc.c-torture/execute/20040307-1.c: New test case.
33351
33352 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33353
33354         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33355
33356 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33357
33358         * gcc.dg/20040306-1.c: New test.
33359
33360 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33361
33362         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33363         them static.
33364         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33365
33366 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33367
33368         PR c/14465
33369         * gcc.dg/decl-6.c: New test.
33370
33371 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33372
33373         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33374         Rename LOGPOW -> LOG_POW.
33375         (SQRT_EXP, POW_EXP): New.
33376
33377 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33378
33379         * gcc.dg/i386-sse-8.c: New test.
33380
33381 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33382
33383         PR c/14114
33384         * gcc.dg/decl-5.c: New test.
33385
33386 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33387
33388         * gcc.dg/20040305-1.c: New test.
33389
33390 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33391
33392         PR other/14354
33393         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33394
33395 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33396
33397         PR c++/14425, c++/14426
33398         * g++.dg/ext/altivec-4.C: New test.
33399         * g++.dg/ext/altivec-5.C: New test.
33400
33401 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33402
33403         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33404         global variables of a type with no linkage.
33405         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33406         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33407         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33408         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33409         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33410         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33411         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33412         * g++.dg/warn/deprecated.C: Name enum Color.
33413         * g++.dg/overload/VLA.C: Name structure for 'b'.
33414         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33415
33416 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33417
33418         * gcc.c-torture/compile/20040304-1.c: New test.
33419
33420 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33421
33422         PR 13728
33423         * gcc.dg/decl-4.c: New testcase.
33424
33425 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33426
33427         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33428         as PRECF if sizeof (float) > sizeof (double).
33429         (PRECL): Make it the same as PRECF if
33430         sizeof (float) > sizeof (long double).
33431
33432 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33433
33434         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33435         system type.  Add check for irix6 which doesn't have c99 runtime.
33436
33437 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33438
33439         * gcc.dg/const-elim-1.c: xfail for xtensa.
33440
33441 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/14369
33444         * g++.dg/template/cond4.C: New test.
33445
33446 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33447
33448         PR c++/14360
33449         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33450
33451         PR c++/14361
33452         * g++.dg/parse/defarg7.C: New test.
33453
33454         PR c++/14359
33455         * g++.dg/template/friend26.C: New test.
33456
33457 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/14324
33460         * g++.dg/abi/mangle21.C: New test.
33461
33462         PR c++/14260
33463         * g++.dg/parse/constructor2.C: New test.
33464
33465         PR c++/14337
33466         * g++.dg/template/sfinae1.C: New test.
33467
33468 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/14267
33471         * g++.dg/expr/crash2.C: New test.
33472
33473         PR middle-end/13448
33474         * gcc.dg/inline-5.c: New test.
33475         * gcc.dg/always-inline.c: Split out tests into ...
33476         * gcc.dg/always-inline2.c: ... this and ...
33477         * gcc.dg/always-inline3.c: ... this.
33478
33479 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33480
33481         PR debug/12103
33482         * g++.dg/debug/crash1.C: New test.
33483
33484 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33485
33486         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33487         function with __attribute__((noinline)).
33488         (recurser_void2): Likewise.
33489         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33490         (recurser_void2): Likewise.
33491
33492 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33493
33494         PR middle-end/14203
33495         * g++.dg/warn/Wunused-6.C: New test case.
33496
33497 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33498
33499         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33500         not defined.
33501
33502 2004-02-27  Eric Christopher  <echristo@redhat.com>
33503
33504         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33505         * g++.dg/charset/asm2.c: Run only x86.
33506         * gcc.dg/charset/asm3.c: Ditto.
33507
33508 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33509
33510         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33511         ld_library_path.
33512
33513 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33514
33515         * g++.dg/ext/altivec-3.C: New.
33516
33517 2004-02-26  Richard Henderson  <rth@redhat.com>
33518
33519         * g++.dg/ext/attrib10.C: Mark for warning.
33520         * gcc.dg/attr-alias-1.c: New.
33521
33522 2004-02-26  Richard Henderson  <rth@redhat.com>
33523
33524         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33525         * gcc.c-torture/execute/20040208-2.c: ... it back.
33526
33527 2004-02-26  Eric Christopher  <echristo@redhat.com>
33528
33529         * lib/target-supports.exp (check-iconv-available): New function.
33530         * lib/gcc-dg.exp (dg-require-iconv): New function.
33531         Use above.
33532         * gcc.dg/charset: New directory.
33533         * gcc.dg/charset/charset.exp: New file.
33534         * gcc.dg/charset/asm1.c: Ditto.
33535         * gcc.dg/charset/asm2.c: Ditto.
33536         * gcc.dg/charset/asm3.c: Ditto.
33537         * gcc.dg/charset/asm4.c: Ditto.
33538         * gcc.dg/charset/asm5.c: Ditto.
33539         * gcc.dg/charset/attribute1.c: Ditto.
33540         * gcc.dg/charset/attribute2.c: Ditto.
33541         * gcc.dg/charset/string1.c: Ditto.
33542         * g++.dg/charset: New directory.
33543         * g++.dg/dg.exp: Add here. Special options.
33544         * g++.dg/charset/charset.exp: New file.
33545         * g++.dg/charset/asm1.c: Ditto.
33546         * g++.dg/charset/asm2.c: Ditto.
33547         * g++.dg/charset/asm3.c: Ditto.
33548         * g++.dg/charset/asm4.c: Ditto.
33549         * g++.dg/charset/attribute1.c: Ditto.
33550         * g++.dg/charset/attribute2.c: Ditto.
33551         * g++.dg/charset/extern1.cc: Ditto.
33552         * g++.dg/charset/extern2.cc: Ditto.
33553         * g++.dg/charset/string1.c: Ditto.
33554
33555 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33556
33557         PR c++/14278
33558         * g++.dg/parse/comma1.C: New test.
33559
33560 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33561
33562         PR c++/14284
33563         * g++.dg/template/ttp8.C: New test.
33564
33565 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33566
33567         * gcc.dg/fixuns-trunc-1.c: New test.
33568
33569 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33570
33571         * gcc.dg/builtins-config.h: Use #elif.
33572
33573 2004-02-26  Michael Matz  <matz@suse.de>
33574
33575         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33576         * gcc.dg/991214-1.c: Likewise.
33577         * gcc.dg/i386-asm-1.c: Likewise.
33578
33579 2004-02-25  Richard Henderson  <rth@redhat.com>
33580
33581         * gcc.c-torture/execute/20040208-2.c: Move ...
33582         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33583
33584 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33585
33586         PR c++/14246
33587         * g++.dg/other/crash-3.C: New test.
33588
33589 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33590
33591         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33592         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33593
33594         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33595         HP-UX.
33596
33597 2004-02-24  Michael Matz  <matz@suse.de>
33598
33599         * gcc.dg/i386-regparm.c: New.
33600
33601 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33602
33603         * gcc.c-torture/execute/20040223-1.c: New.
33604
33605 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33606             Kazu Hirata  <kazu@cs.umass.edu>
33607
33608         * gcc.dg/fwritable-strings-1.c: Remove.
33609
33610 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33611
33612         PR c/14156
33613         * gcc.dg/20040223-1.c: New test.
33614
33615 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33616
33617         PR c++/14106
33618         * g++.dg/ext/typeof9.C: New test.
33619
33620 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33621
33622         PR c++/14250
33623         * g++.dg/other/switch1.C: New test.
33624
33625 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33626
33627         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33628         * gcc.dg/va-arg-1.c: Likewise.
33629
33630 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33631
33632         PR c++/14143
33633         * g++.dg/template/koenig5.C: New test.
33634
33635 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33636
33637         * g++.dg/ext/altivec-1.C: Generalize target triple.
33638         * g++.dg/ext/altivec-2.C: New test case.
33639         * g++.dg/ext/altivec_check.h: New file.
33640         * gcc.dg/altivec-1.c: Generalize target triple;
33641         include altivec_check.h and call altivec_check().
33642         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33643         * gcc.dg/altivec-6.c: New test case.
33644         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33645         type casts as needed.
33646         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33647         altivec_check().
33648         * gcc.dg/altivec-12.c: New test case.
33649         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33650         include altivec_check.h and call altivec_check().
33651         * gcc.dg/altivec_check.h: New file.
33652
33653 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33654
33655         * lib/target-supports.exp (check_alias_available): Don't mangle
33656         function `g' in test program.
33657
33658 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33659
33660         * lib/target-supports.exp (check_profiling_available): Check
33661         argument to determine whether we support a profiling type.
33662         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33663         check_profiling_available.
33664         * g++.dg/bprob/bprob.exp: Likewise.
33665         * g77.dg/bprob/bprob.exp: Likewise.
33666         * gcc.misc-tests/bprob.exp: Likewise.
33667         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33668         dg-require-profiling and delete expected error handling.
33669         * gcc.dg/20021014-1.c: Likewise.
33670         * gcc.dg/nest.c: Likewise.
33671
33672 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33673
33674         PR c++/12007
33675         * g++.dg/other/vthunk1.C: New test.
33676
33677 2004-02-20  Falk Hueffner  <falk@debian.org>
33678
33679         PR target/14201
33680         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33681
33682 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33683
33684         PR c++/13927
33685         * g++.dg/other/error8.C: Remove XFAIL markers.
33686
33687         PR c++/14173
33688         * g++.dg/ext/packed5.C: New test.
33689
33690         PR c++/14199
33691         * g++.dg/warn/Wunused-5.C: New test.
33692
33693         PR c++/14186
33694         * g++.dg/lookup/member1.C: New test.
33695
33696 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33697
33698         * gcc.c-torture/compile/20040130-1.c: Enable only when
33699         __INT_MAX__ >= 2147483647L.
33700         * gcc.c-torture/compile/961203-1.c: Likewise.
33701
33702 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33705         * g++.dg/opt/template1.C: Robustify assembler regexp
33706
33707 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33708
33709         * gcc.c-torture/execute/simd-4.x: Remove.
33710         * gcc.c-torture/execute/va-arg-25.x: Likewise.
33711         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33712         Guard with #ifndef SKIP_ATTRIBUTE.
33713         * gcc.dg/compat/vector-1_y.c: Likewise.
33714         * gcc.dg/compat/vector-2_x.c: Likewise.
33715         * gcc.dg/compat/vector-2_y.c: Likewise.
33716         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33717         * g++.dg/eh/simd-2.C: Likewise.
33718
33719 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
33720
33721         * gcc.c-torture/compile/complex-1.c: New.
33722
33723 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
33724
33725         PR target/14209
33726         * gcc.c-torture/execute/20040218-1.c: New test.
33727
33728 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33729
33730         PR c++/14181
33731         * g++.dg/parse/new2.C: New test.
33732
33733 2004-02-18  Paul Brook  <paul@codesourcery.com>
33734
33735         * gcc.c-torture/compile/libcall-1.c: New test.
33736
33737 2004-02-18  Paul Brook  <paul@codesourcery.com>
33738
33739         PR debug/12934
33740         * gcc.dg/debug/debug-7.c: New test.
33741
33742 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
33743
33744         * gcc.dg/20040217-1.c: New test.
33745
33746 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
33747
33748         * gcc.c-torture/execute/990208-1.x: Delete.
33749
33750 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
33751
33752         * gcc.c-torture/execute/20040208-2.x: New file.
33753
33754 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c++/11326
33757         * g++.dg/abi/structret1.C: New test.
33758
33759 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
33760
33761         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33762         (i386_cpuid): No need to test if cpuid is available on AMD64.
33763         Fix assembly, so that it works onboth i386 and AMD64.
33764         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33765         (vecInLong): Fix s[] member type to unsigned int.
33766         (vecInWord): Remove type.
33767         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33768         (a64, b64, c64, d64, e64): Remove.
33769         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33770         Remove unused variable.  Remove initialization of removed variables.
33771         Don't call mmx_tests nor sse_tests.
33772         (reference_mmx, reference_sse): Remove.
33773         (check): Add return stmt.
33774         * gcc.dg/i386-sse-7.c: New test.
33775         * gcc.dg/i386-mmx-4.c: New test.
33776
33777 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33778
33779         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33780         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33781         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33782         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33783         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33784         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33785         g++.dg/tc1/dr94.C: Fix line terminator.
33786
33787 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
33788
33789         * gcc.c-torture/compile/20040216-1.c: New.
33790
33791 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33792
33793         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33794         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33795         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33796         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33797         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33798         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33799
33800 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33801
33802         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33803
33804 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/13971
33807         * g++.dg/expr/cond4.C: New test.
33808
33809         PR c++/14086
33810         * g++.dg/lookup/crash2.C: New test.
33811
33812 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33813
33814         * gcc.c-torture/compile/20040214-2.c: New test.
33815
33816 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33817
33818         PR c++/14116
33819         * g++.dg/ext/typeof8.C: New test.
33820
33821 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33822
33823         * gcc.c-torture/compile/20040214-1.c: New test.
33824
33825 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33826
33827         PR c++/13635
33828         * g++.dg/template/spec11.C: New test.
33829
33830 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33831
33832         PR c++/13927
33833         * g++.dg/other/error8.C: New test.
33834
33835 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33836
33837         PR c++/14122
33838         * g++.dg/template/array4.C: New test.
33839
33840         PR c++/14108
33841         * g++.dg/inherit/thunk2.C: New test.
33842
33843         PR c++/14083
33844         * g++.dg/eh/cond2.C: New test.
33845
33846 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33847
33848         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33849
33850 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33851
33852         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33853
33854 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33855
33856         * g++.dg/simd-2.C: xfail on ppc64-linux.
33857
33858 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33859
33860         PR c/456
33861         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33862         tests.
33863
33864 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33865
33866         * gcc.dg/builtins-33.c: New test.
33867
33868 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33869
33870         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33871
33872 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33873
33874         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33875
33876 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33877
33878         * gcc.dg/ppc64-abi-3.c: New test.
33879
33880 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33881
33882         PR c/14092
33883
33884         * gcc.dg/pr14092-1.c: New testcase.
33885
33886 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33887
33888         * gcc.dg/cpp/assert4.c: Fix typo last change.
33889
33890         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33891         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33892
33893         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33894
33895 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33896
33897         * gcc.c-torture/compile/20040209-1.c: New test case.
33898
33899 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33900
33901         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33902
33903 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33904
33905         * gcc.c-torture/execute/20040208-[12].c: New tests.
33906
33907 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33908
33909         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33910
33911 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33912
33913         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33914
33915 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33916
33917         Bug 13856
33918         * gcc.dg/visibility-8.c: New testcase.
33919
33920 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33921
33922         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33923         arguments.
33924         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33925
33926 2004-02-07  Roger Sayle  <roger@eyesopen.com>
33927
33928         PR middle-end/13696
33929         * g++.dg/opt/fold1.C: New test case.
33930
33931 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33932
33933         PR c++/14033
33934         * g++.dg/other/crash-2.C: New test.
33935
33936 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33937
33938         PR c++/14028
33939         * g++.dg/parse/angle-bracket2.C: New test.
33940
33941 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33942
33943         PR middle-end/13750
33944         Revert:
33945         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33946         PR pch/13361
33947         * g++.dg/pch/wchar-1.C: New.
33948         * g++.dg/pch/wchar-1.Hs: New.
33949
33950 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33951
33952         PR c++/14008
33953         * g++.dg/parse/error15.C: New test.
33954         * g++.dg/parse/crash11.C: Update dg-error mark.
33955
33956 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33957
33958         PR c++/13932
33959         * g++.dg/warn/conv2.C: New test.
33960
33961 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33962
33963         PR c++/13086
33964         * g++.dg/warn/incomplete1.C: Remove xfail.
33965
33966 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33967
33968         * lib/file-format.exp (gcc_target_object_format): Use
33969         ${tool}_target_compile, not gcc_target_compile.
33970         * lib/target-supports.exp (check_alias_available): Likewise.
33971         (check_gc_sections_available): Likewise.
33972         * g++.dg/ext/attrib10.C: Use dg-require-alias.
33973         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33974         dg-require-alias.
33975
33976 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33977
33978         PR c++/13969
33979         * g++.dg/template/static6.C: New test.
33980
33981 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33982
33983         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33984
33985 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33986
33987         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33988         tests for systems where `char' is unsigned by default.
33989
33990 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33991
33992         PR c++/13997
33993         * g++.dg/template/partial3.C: New test.
33994
33995 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33996
33997         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33998         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33999         Remove mentions of obsolete ports.
34000
34001 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34002
34003         * gcc.dg/noncompile/20001228-1.c: Fix for new
34004         error message.
34005
34006 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34007
34008         PR target/9348
34009         * gcc.c-torture/execute/multdi-1.c: New test case.
34010
34011 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/13925
34014         * g++.dg/template/lookup5.C: New test.
34015
34016 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34017
34018         PR c++/13950
34019         * g++.dg/template/lookup4.C: New test.
34020
34021         PR c++/13970
34022         * g++.dg/parse/error14.C: New test.
34023
34024         PR c++/14002
34025         * g++.dg/parse/template13.C: New test.
34026
34027 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34028
34029         PR c++/13978
34030         * g++.dg/template/koenig4.C: New test.
34031
34032         PR c++/13968
34033         * g++.dg/template/crash17.C: New test.
34034
34035         PR c++/13975
34036         * g++.dg/parse/error13.C: New test.
34037         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34038
34039 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34040
34041         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34042
34043 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34044
34045         PR c/11658
34046         PR c/13994
34047         * gcc.dg/noncompile/20040203-1.c: New test.
34048         * gcc.dg/noncompile/20040203-2.c: Likewise.
34049         * gcc.dg/noncompile/20040203-3.c: Likewise.
34050         * gcc.dg/20040203-1.c: Likewise.
34051
34052 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34053
34054         PR c++/10858
34055         * g++.dg/template/sizeof7.C: New test.
34056
34057 2004-02-02  Eric Christopher  <echristo@redhat.com>
34058             Zack Weinberg  <zack@codesourcery.com>
34059
34060         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34061
34062 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34063
34064         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34065         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34066         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34067         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34068
34069 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34070
34071         PR c++/13113
34072         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34073
34074         PR c++/13854
34075         * g++.dg/ext/attrib13.C: New test.
34076
34077         PR c++/13907
34078         * g++.dg/conversion/op2.C: New test.
34079
34080 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34081
34082         * gcc.dg/titype-1.c: Fix pasto.
34083
34084 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34085
34086         * gcc.dg/titype-1.c: New test.
34087
34088 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34089
34090         PR c++/13957
34091         * g++.dg/template/non-type-template-argument-1.C,
34092         g++.dg/template/qualified-id1.C: Update dg-error marks.
34093         * g++.dg/template/nontype6.C: New test.
34094
34095 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34096
34097         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34098         * gcc.dg/builtins-31.c: New testcase.
34099         * gcc.dg/builtins-32.c: New testcase.
34100
34101 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34102
34103         * objc.dg/call-super-2.m: Update line numbers
34104         for the including of stddef.h.
34105
34106 2004-01-30  Michael Matz  <matz@suse.de>
34107
34108         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34109         g++.dg/ext/case-range3.C: New tests.
34110
34111 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34112
34113         DR206
34114         PR c++/13813
34115         * g++.dg/template/member4.C: New test.
34116
34117 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34118
34119         PR c++/13683
34120         * g++.dg/template/sizeof6.C: New test.
34121
34122 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34123
34124         * gcc.dg/fwritable-strings-1.c: New test.
34125
34126 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34127
34128         * gcc.c-torture/compile/20040130-1.c: New test.
34129
34130 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34131
34132         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34133
34134 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34135
34136         PR c++/13883
34137         * g++.dg/template/ctor3.C: New test.
34138
34139 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34140
34141         * g++.dg/tc1: New directory.
34142         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34143         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34144         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34145         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34146         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34147
34148 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34149
34150         * g++.dg/parse/error11.C: New test.
34151         * g++.dg/parse/error12.C: Likewise.
34152
34153 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34154
34155         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34156         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34157
34158 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c++/13791
34161         * g++.dg/ext/attrib12.C: New test.
34162
34163         PR c++/13736
34164         * g++.dg/parse/cast2.C: New test.
34165
34166 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34167
34168         * objc.dg/encode-2.m (main): New local string.  Set depending on
34169         sizeof long.  Use in sscanf call.
34170         * objc.dg/encode-3.m (main): New local string.  Set depending on
34171         sizeof long.  Use in scan_initial call.
34172
34173 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34174
34175         * objc.dg/call-super-2.m: Make LP64-safe.
34176         * objc.dg/desig-init-1.m: Likewise.
34177
34178 2004-01-27  Devang Patel <dpatel@apple.com>
34179
34180         * g++.dg/debug/namespace1.C: New test.
34181
34182 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34183
34184         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34185         xscale-*-*.
34186
34187         * gcc.dg/arm-mmx-1.c: New test.
34188
34189 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34190
34191         * gcc.dg/20040127-1.c: New test.
34192         * gcc.dg/20040127-2.c: New test.
34193
34194 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34195
34196         * objc.dg/stret-1.m (glob): Renamed to globa.
34197
34198 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34199
34200         PR c++/13663
34201         * g++.dg/expr/for1.C: New test.
34202
34203 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34204
34205         PR middle-end/13779
34206         * gcc.dg/darwin-longlong.c: New test.
34207
34208 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34209
34210         * gcc.dg/20040124-1.c: Moved test from here...
34211         * gcc.c-torture/compile/20040124-1.c: ...to here.
34212
34213 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34214
34215         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34216         the assembly output if -m64 is passed.
34217
34218 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34219
34220         PR c++/13833
34221         * g++.dg/template/cond3.C: New test.
34222
34223 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34224
34225         PR c++/13810
34226         * g++.dg/template/ttp7.C: New test.
34227
34228 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34229
34230         PR c++/13797
34231         * g++.dg/template/nontype4.C: New test.
34232         * g++.dg/template/nontype5.C: Likewise.
34233
34234 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34235
34236         * gcc.dg/torture/mips-clobber-at.c: New test.
34237
34238 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34239
34240         * gcc.dg/20040124-1.c: New test.
34241
34242 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34243
34244         * gcc.dg/20040123-1.c: New test.
34245
34246 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34247
34248         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34249
34250 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34251
34252         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34253
34254 2004-01-23  Andrew Pinski  <apinski@apple.com>
34255
34256         * gcc.dg/20030121-1.c: Move to ..
34257         * gcc.dg/20040121-1.c: here.
34258
34259 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34260
34261         * gcc.dg/builtins-29.c: New test case.
34262
34263 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34264
34265         PR 18314
34266         * gcc.dg/builtins-30.c: New testcase.
34267
34268 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34269
34270         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34271         * lib/g77.exp: Likewise.
34272         * lib/objc.exp: Likewise.
34273         * lib/g++.exp: Likewise.
34274
34275 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34276
34277         * gcc.dg/struct-by-value-2.c: New test.
34278
34279 2004-01-21  Andrew Pinski  <apinski@apple.com>
34280
34281         PR target/13785
34282         * gcc.dg/20030121-1.c: New test.
34283
34284 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34285
34286         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34287         clobber frame pointer register in asm statement.
34288
34289 2004-01-21  Falk Hueffner  <falk@debian.org>
34290
34291         * gcc.c-torture/compile/20040121-1.c: New test.
34292
34293 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34294
34295         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34296
34297 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34298
34299         * gcc.dg/ppc64-abi-2.c: New test.
34300
34301 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34302
34303         * lib/treelang.exp: Fill out this file.
34304         * lib/treelang-dg.exp: New File.
34305
34306 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34307
34308         * gcc.c-torture/compile/981022-1.c: Remove.
34309         * gcc.dg/array-5.c: Remove XFAIL.
34310         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34311         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34312         gcc.dg/cond-lvalue-1.c: Update.
34313         * gcc.dg/cast-lvalue-2.c: New test.
34314
34315 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34316
34317         PR c++/13592
34318         * g++.dg/other/error1.C (class foo): Tweak error message.
34319
34320         PR c++/13592
34321         * g++.dg/template/call2.C: New test.
34322
34323 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34324
34325         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34326         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34327         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34328         scalar-return-1_x.c, scalar-return-2_y.c,
34329         scalar-return-3_x.c, scalar-return-3_y.c,
34330         scalar-return-4_x.c, scalar-return-4_y.c,
34331         struct-align-1.h, struct-align-1_x.c,
34332         struct-align-1_y.c, struct-align-2.h,
34333         struct-align-2_x.c, struct-align-2_y.c,
34334         struct-by-value-10_y.c, struct-by-value-11_x.c,
34335         struct-by-value-11_y.c, struct-by-value-12_x.c,
34336         struct-by-value-12_y.c, struct-by-value-13_x.c,
34337         struct-by-value-13_y.c, struct-by-value-14_x.c,
34338         struct-by-value-14_y.c, struct-by-value-15_x.c,
34339         struct-by-value-15_y.c, struct-by-value-16_y.c,
34340         struct-by-value-17_y.c, struct-by-value-18_y.c,
34341         struct-by-value-19_y.c, struct-by-value-1_x.c,
34342         struct-by-value-1_y.c, struct-by-value-20_y.c,
34343         struct-by-value-2_x.c, struct-by-value-2_y.c,
34344         struct-by-value-3_y.c, struct-by-value-4_x.c,
34345         struct-by-value-4_y.c, struct-by-value-5_y.c,
34346         struct-by-value-6_y.c, struct-by-value-7_y.c
34347         struct-by-value-8_x.c, struct-by-value-8_y.c
34348         struct-by-value-9_x.c, struct-by-value-9_y.c
34349         struct-return-10_x.c, struct-return-10_y.c,
34350         struct-return-19_x.c, struct-return-20_x.c
34351         struct-return-2_x.c, struct-return-2_y.c
34352         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34353         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34354
34355 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34356
34357         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34358         attribute on sparc*-sun-solaris2.*.
34359
34360 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34361
34362         PR c++/13710
34363         * g++.dg/ext/typeof7.C: New test.
34364
34365 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34366
34367         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34368         * gcc.dg/const-elim-1.c: Same.
34369
34370 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34371
34372         * objc.dg/stret-1.m: New.
34373         * objc.dg/stret-2.m: New.
34374
34375 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34376
34377         PR c++/11895
34378         * g++.dg/ext/vector1.C: New test.
34379
34380 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34381
34382         * gcc.dg/pch/import-1.c: New.
34383         * gcc.dg/pch/import-1.hs: New.
34384         * gcc.dg/pch/import-1a.h: New.
34385         * gcc.dg/pch/import-1b.h: New.
34386         * gcc.dg/pch/import-1c.h: New.
34387
34388 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34389
34390         PR c++/13574
34391         * g++.dg/ext/array1.C: New test.
34392
34393         PR c++/13178
34394         * g++.dg/conversion/op1.C: New test.
34395
34396 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34397
34398         PR 11864
34399         From Kazumoto Kojima / Dan Kegel:
34400         * gcc.dg/pr11864-1.c: New test.
34401
34402         PR 10392
34403         From Marcus Comstedt / Dan Kegel:
34404         * gcc.dg/pr10392-1.c: New test.
34405
34406 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34407
34408         PR c++/13478
34409         * g++.dg/init/ref10.C: New test.
34410
34411 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34412
34413         PR c++/13407
34414         * g++.dg/parse/typename6.C: New test.
34415
34416 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34417
34418         PR pch/13361
34419         * g++.dg/pch/wchar-1.C: New.
34420         * g++.dg/pch/wchar-1.Hs: New.
34421
34422 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34423
34424         PR c++/9259
34425         * g++.dg/expr/sizeof2.C: New test.
34426
34427 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34428
34429         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34430
34431 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34432
34433         PR c++/13659
34434         * g++.dg/lookup/strong-using-3.C: New.
34435         * g++.dg/lookup/using-10.C: New.
34436
34437 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34438
34439         PR c++/13594
34440         * g++.dg/lookup/strong-using-2.C: New.
34441
34442 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34443             Dan Kegel <dank@kegel.com>
34444             J"orn Rennecke <joern.rennecke@superh.com>
34445
34446         PR target/9365
34447         * gcc.dg/pr9365-1.c: New test.
34448
34449 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34450
34451         PR c++/8856
34452         * g++.dg/parse/casting-operator2.C: New test.
34453         * g++.old-deja/g++.pt/explicit83.C: Remove.
34454
34455 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34456
34457         * gcc.dg/label-compound-stmt-1.c: New test.
34458         * gcc.c-torture/compile/950922-1.c,
34459         gcc.c-torture/compile/20000211-3.c,
34460         gcc.c-torture/compile/20000518-1.c,
34461         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34462         compound statements.
34463
34464 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34465
34466         * gcc.dg/ppc64-abi-1.c: New test.
34467
34468 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34469
34470          * g++.dg/ext/attrib9.C: Add dg-warnings.
34471
34472 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34473
34474         PR c++/12335
34475         * g++.dg/parse/dtor3.C: New test.
34476
34477 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34478
34479         PR c++/12709
34480         * g++.dg/parse/try-catch-1.C: New test.
34481
34482 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34483
34484         * ada/acats/run_all.sh: Add more verbose output in acats.log
34485         when compiling tests.
34486
34487 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34488
34489         PR 13656
34490         * gcc.dg/typedef-redecl.c: New test case.
34491         * gcc.dg/typedef-redecl.h: New support file.
34492
34493 2004-01-13  Jan Hubicka  <jh@suse.cz>
34494
34495         * gcc.dg/always_inline.c: New test.
34496         * gcc.dg/debug/20031231-1.c: Fix.
34497
34498 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34499
34500         PR c++/13474
34501         * g++.dg/template/array3.C: New test.
34502
34503 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34504
34505         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34506         * g++.dg/warn/Wunused-2.C: Likewise.
34507
34508 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34509
34510         PR c++/13289
34511         * g++.dg/template/instantiate6.C: New test.
34512
34513 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34514
34515         PR middle-end/11397
34516         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34517
34518 2004-01-12  Jan Hubicka  <jh@suse.cz>
34519
34520         PR opt/12826
34521         * gcc.dg/20040112-1.c: New.
34522
34523         * gcc.dg/dwarf-die[1-7].c: Move to...
34524         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34525         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34526
34527 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34528
34529         PR c++/4100
34530         * g++.dg/parse/friend4.C: New test.
34531
34532 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34533
34534         PR c++/4100
34535         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34536         definition is called a friend.
34537
34538 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34539
34540         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34541
34542 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34543
34544         PR c++/3478
34545         * g++.dg/parse/error10.C: New test.
34546         * g++.dg/template/arg2.C: Accept "invalid type" error.
34547
34548 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34549
34550         PR middle-end/13392
34551         * g++.dg/opt/expect2.C: New test.
34552
34553 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34554
34555         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34556         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34557         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34558         Update dg-error regexps.
34559
34560 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34561
34562         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34563         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34564
34565 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34566
34567         * gcc.dg/pragma-re-1.c: Use right pointer type.
34568
34569 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34570
34571         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34572
34573 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34574
34575         * gcc.dg/rs6000-ldouble-1.c: New.
34576
34577 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34578
34579         DR 337
34580         PR c++/9256
34581         * g++.dg/other/abstract1.C: New test.
34582
34583 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34584
34585         * g++.dg/lookup/strong-using-1.C: New.
34586
34587 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34588
34589         PR c/11234
34590         * gcc.dg/func-ptr-conv-1.c: New test.
34591         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34592
34593 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34594
34595         PR target/13380.
34596         * gcc.c-torture/compile/20040109-1.c: New.
34597
34598 2004-01-08  Stuart Hastings  <stuart@apple.com>
34599
34600         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34601         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34602         * gcc.dg/i386-sse-6.c: ...this new testcase.
34603
34604 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34605
34606         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34607
34608 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34609
34610         * ada/acats/run_acats: Treat 'gnatchop' the same way
34611         as 'gnatmake'.  Export GCC_DRIVER.
34612         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34613         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34614
34615 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34616
34617         PR c++/12573
34618         * g++.dg/template/dependent-expr4.C: New test.
34619
34620 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34621
34622         * gcc.dg/altivec-11.c: New test.
34623
34624 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34625
34626         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34627
34628 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34629
34630         PR c/6024
34631         * gcc.dg/enum-compat-1.c: New test.
34632         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34633
34634 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34635
34636         PR c/12165
34637         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34638         gcc.dg/c99-idem-qual-3.c: New tests.
34639
34640 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34641
34642         * gcc.dg/winline-7.c: Don't cast void * to int.
34643
34644 2004-01-06  Jan Hubicka  <jh@suse.cz>
34645
34646         * gcc.dg/i386-sse-5.c: New test
34647         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34648
34649 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34650
34651         PR c++/12815
34652         * g++.dg/rtti/typeid4.C: New test.
34653
34654 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34655
34656         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34657
34658 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34659
34660         PR c++/12132
34661         * g++.dg/template/error11.C: New test.
34662
34663         PR c++/13451
34664         * g++.dg/template/class2.C: New test.
34665
34666 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34667         Richard Sandiford <rsandifo@redhat.com>
34668
34669         PR c++/13387
34670         * g++.dg/opt/alias3.C: New test.
34671
34672 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34673
34674         PR c++/13157
34675         * g++.dg/template/koenig3.C: New test.
34676
34677         PR c++/13529
34678         * g++.dg/parse/offsetof3.C: New test.
34679
34680         * g++.dg/init/copy7.C: Add missing dg-error markers.
34681
34682         PR c++/12226
34683         * g++.dg/init/copy7.c: New test.
34684
34685         PR c++/13536
34686         * g++.dg/parse/cast1.C: New test.
34687
34688 2004-01-04  Jan Hubicka  <jh@suse.cz>
34689
34690         * gcc.dg/winline[1-7].c: New tests.
34691
34692 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34693
34694         PR c++/13520
34695         * g++.dg/template/qualttp22.C: New test.
34696
34697 2004-01-01  Jan Hubicka  <jh@suse.cz>
34698
34699         * gcc.dg/debug/20031231-1.c: New.
34700         * gcc.c-torture/compile/20040101-1.c: New.
34701         * gcc.dg/dwarf-die-[1-7].c: New.
34702
34703 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
34704
34705         PR optimization/13521
34706         * gcc.c-torture/compile/20031231-1.c: New test.
34707
34708 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34709
34710         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34711
34712 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34713
34714         PR c++/10079
34715         * g++.dg/template/crash16.C: New test.
34716
34717 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
34718
34719         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34720
34721 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34722
34723         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34724         ports.
34725         * g++.old-deja/g++.jason/thunk3.C: Likewise.
34726         * g++.old-deja/g++.law/profile1.C: Likewise.
34727         * gcc.c-torture/compile/981006-1.c: Likewise.
34728         * gcc.c-torture/execute/loop-2e.x: Likewise.
34729         * gcc.c-torture/execute/loop-2f.x: Remove.
34730         * gcc.c-torture/execute/loop-2g.x: Likewise.
34731         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34732         * gcc.dg/20020312-2.c: Remove traces of dead ports.
34733
34734 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34735
34736         PR c++/13507
34737         * g++.dg/ext/attrib11.C: New test.
34738
34739         PR c++/13494
34740         * g++.dg/template/array2-1.C: New test.
34741         * g++.dg/template/array2-2.C: New test.
34742
34743 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
34744
34745         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34746
34747 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34748
34749         PR c++/12774
34750         * g++.dg/template/array1-1.C: New test.
34751         * g++.dg/template/array1-2.C: New test.
34752
34753 2003-12-29  Roger Sayle  <roger@eyesopen.com>
34754
34755         PR fortran/12632
34756         * g77.dg/12632.f: New test case.
34757
34758 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34759
34760         PR c++/13289
34761         * g++.dg/parse/nontype1.C: New test.
34762
34763 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34764
34765         PR c++/12403
34766         * g++.dg/parse/explicit1.C: New test.
34767         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34768
34769 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34770
34771         PR c++/13081
34772         * g++.dg/opt/inline6.C: New test.
34773
34774         PR c++/12613
34775         * g++.dg/parse/error9.C: New test.
34776
34777         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34778
34779 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34780
34781         PR c++/13009
34782         * g++.dg/init/assign1.C: New test.
34783
34784 2003-12-28  Roger Sayle  <roger@eyesopen.com>
34785
34786         PR c++/13070
34787         * g++.dg/warn/format3.C: New test case.
34788
34789 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34790
34791         * gcc.c-torture/compile/20031227-1.c: New test.
34792
34793 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34794
34795         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34796         * g77.dg/bprob/bprob.exp: Likewise.
34797         * gcc.misc-tests/bprob.exp: Likewise.
34798         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34799         variants on systems where the library does not provide that
34800         functionality.
34801         * gcc.dg/builtins-20.c: Use builtins-config.h.
34802         * gcc.dg/builtins-config.h: New file.
34803
34804 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34805
34806         * lib/gcc-dg.exp (dg-require-profiling): New function.
34807         * lib/target-supports.exp (check_profiling_available): Likewise.
34808         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34809         * g77.dg/bprob/bprob.exp: Likewise.
34810         * gcc.misc-tests/bprob.exp: Likewise.
34811         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34812         * gcc.dg/20021014-1.c: Likewise.
34813         * gcc.dg/nest.c: Likewise.
34814
34815 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34816
34817         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34818         compiling.
34819         * g++.dg/lookup/java2.C: Likewise.
34820         * gcc.dg/cpp/lexident.c: Likewise.
34821
34822 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34823
34824         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34825         given.
34826         * gcc.c-torture/compile/961203-1.c: Likewise.
34827         * gcc.c-torture/compile/980506-1.c: Likewise.
34828
34829 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34830
34831         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34832         (additional_prunes): New global.
34833         (gcc-dg-prune): Handle additional per-test pruning.
34834         (dg-test): Clear additional_prunes between tests.
34835
34836         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34837         dg-prune-output to avoid spurious failures from assembler
34838         complaining about nonexistent WAW violations.
34839         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34840         Use dg-prune-output to avoid spurious failures from assembler
34841         warning about Itanium B-step errata.
34842
34843 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34844
34845         * g++.dg/abi/macro0.C: New test.
34846         * g++.dg/abi/macro1.C: Likewise.
34847         * g++.dg/abi/macro2.C: Likewise.
34848
34849         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34850         * g++.dg/abi/bitfield7.C: Likewise.
34851         * g++.dg/abi/dtor2.C: Likewise.
34852         * g++.dg/abi/mangle11.C: Likewise.
34853         * g++.dg/abi/mangle12.C: Likewise.
34854         * g++.dg/abi/mangle14.C: Likewise.
34855         * g++.dg/abi/mangle17.C: Likewise.
34856         * g++.dg/abi/vbase10.C: Likewise.
34857         * g++.dg/abi/vbase14.C: Likewise.
34858         * g++.dg/template/qualttp17.C: Likewise.
34859
34860 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34861
34862         PR c/11995
34863         * gcc.dg/20031223-1.c: New test.
34864
34865 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34866
34867         * gcc.dg/noreturn-7.c: New test.
34868
34869 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34870
34871         * gcc.dg/null-pointer-1.c: New test.
34872
34873 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34874
34875         * g++.old-deja/g++.jason/template18.C: Remove.
34876         * g++.old-deja/g++.jason/template37.C: Likewise.
34877
34878         PR c++/12862
34879         * g++.dg/lookup/ns1.C: New test.
34880
34881         PR c++/12397
34882         * g++.dg/template/lookup3.C: New test.
34883
34884 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34885
34886         * g++.dg/template/recurse1.C: New test
34887
34888 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34889
34890         PR c++/12479
34891         * g++.dg/parse/semicolon1.C: New test.
34892         * g++.dg/parse/semicolon1.h: Likewise.
34893
34894 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34895
34896         * gcc.dg/darwin-misaligned.c: New test.
34897
34898 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34899
34900         PR c/9163
34901         * gcc.dg/20031222-1.c: New test.
34902
34903 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34904
34905         PR c++/13438
34906         * g++.dg/parse/error8.C: New test.
34907
34908         PR c++/11554
34909         * g++.dg/warn/ctor-init-1.C: New test.
34910
34911 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
34912
34913         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34914         too small.
34915         * gcc.c-torture/compile/930217-1.c: Likewise.
34916         * gcc.c-torture/compile/930513-1.c: Likewise.
34917         * gcc.c-torture/execute/920908-2.c: Likewise.
34918         * gcc.c-torture/execute/921204-1.c: Likewise.
34919         * gcc.c-torture/execute/930621-1.c: Likewise.
34920         * gcc.c-torture/execute/930630-1.c: Likewise.
34921         * gcc.c-torture/execute/931031-1.c: Likewise.
34922         * gcc.c-torture/execute/980602-2.c: Likewise.
34923         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34924         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34925         * gcc.c-torture/execute/extzvsi.c: Likewise.
34926         * gcc.c-torture/unsorted/ext.c: Likewise.
34927
34928 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
34929
34930         PR target/12749
34931         * gcc.c-torture/compile/20031220-2.c: New test case.
34932
34933 2003-12-20  Roger Sayle  <roger@eyesopen.com>
34934
34935         PR optimization/13031
34936         * gcc.c-torture/compile/20031220-1.c: New test case.
34937
34938 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34939
34940         * gcc.dg/cast-function-1.c: New test.
34941
34942 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34943
34944         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34945         formats.
34946
34947 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
34948
34949         PR c++/12795
34950         * g++.dg/ext/attrib10.C: New test.
34951
34952 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * gcc.dg/cleanup-10.c: New test.
34955         * gcc.dg/cleanup-11.c: New test.
34956
34957 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34958
34959         PR c++/13239
34960         * g++.dg/opt/expect1.C: New test.
34961
34962 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
34963
34964         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34965
34966 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
34967
34968         PR debug/12923
34969         * gcc.dg/20031218-1.c: New test.
34970
34971         PR debug/12389
34972         * gcc.dg/20031218-2.c: New test.
34973         * gcc.dg/20031218-3.c: New test.
34974
34975         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34976         of label name and allow for USER_LABEL_PREFIX == "_" names.
34977         * g++.dg/abi/mangle18-2.C: Likewise.
34978         * g++.dg/abi/mangle19-1.C: Likewise.
34979         * g++.dg/abi/mangle19-2.C: Likewise.
34980         * g++.dg/abi/mangle20-1.C: Likewise.
34981         * g++.dg/abi/mangle20-2.C: Likewise.
34982
34983 2003-12-18  Richard Henderson  <rth@redhat.com>
34984
34985         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34986
34987 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34988             Dan Kegel <dank@kegel.com>
34989
34990         PR other/12009
34991         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34992         testing a cross compiler, it causes spurious compile failures.
34993         * lib/g++.exp: Likewise.
34994
34995 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34996
34997         PR c++/13262
34998         * g++.dg/template/access13.C: New test.
34999
35000 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35001
35002         * gcc.dg/20031216-1.c: New test.
35003
35004 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35005
35006         PR c++/9154
35007         * g++.dg/template/error10.C: New test.
35008
35009 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35010
35011         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35012         * g++.dg/eh/simd-2.C: Likewise.
35013
35014 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35015             Roger Sayle  <roger@eyesopen.com>
35016
35017         * gcc.c-torture/execute/ieee/mzero5.c: New.
35018
35019 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35020
35021         PR c++/10603
35022         * g++.dg/parse/error6.C: New test.
35023
35024         PR c++/12827
35025         * g++.dg/parse/error7.C: New test.
35026
35027 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35028
35029         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35030         at -O with stabs debugging formats.
35031         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35032         * gcc.dg/debug/debug-2.c: Likewise.
35033
35034 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35035
35036         PR c++/12696
35037         * g++.dg/init/error1.C: New test.
35038
35039         PR c++/12218
35040         * g++.dg/init/pm3.C: New test.
35041
35042 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35043
35044         PR c/3347
35045         * gcc.dg/bitfld-8.c: New test.
35046
35047 2003-12-16  James Lemke  <jim@wasabisystems.com>
35048
35049         * gcc.dg/arm-scd42-[123].c: New tests.
35050
35051 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35052
35053         PR c++/9043
35054         * g++.dg/abi/mangle20-1.C: New test.
35055         * g++.dg/abi/mangle20-2.C: New test.
35056
35057 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/13275
35060         * g++.dg/other/offsetof2.C: Remove XFAIL.
35061         * g++.dg/parse/offsetof1.C: New test.
35062         * g++.gd/parse/offsetof2.C: Likewise.
35063
35064 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35065
35066         * g++.dg/template/nontype3.C: New test.
35067         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35068
35069 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35070
35071         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35072
35073 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35074
35075         PR c++/13387
35076         * g++.dg/expr/assign1.C: New test.
35077
35078         PR c++/13242
35079         * g++.dg/abi/mangle19-1.C: New test.
35080         * g++.dg/abi/mangle19-2.C: New test.
35081
35082 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35083
35084         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35085
35086 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35087
35088         * gcc.c-torture/execute/20031216-1.c: New test.
35089
35090 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35091
35092         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35093         an ICE regression.
35094
35095 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35096
35097         PR c++/10926
35098         * g++.dg/template/error9.C: New test.
35099
35100         PR c++/11116
35101         * g++.dg/template/error8.C: New test.
35102
35103 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35104
35105         PR middle-end/13400
35106         * gcc.c-torture/execute/20031215-1.c: New test case.
35107
35108 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35109
35110         PR c++/13269
35111         * g++.dg/parse/error5.C: New test.
35112
35113         PR c++/12989
35114         * g++.dg/expr/sizeof1.C: New test.
35115
35116         PR c++/13310
35117         * g++.dg/template/crash15.C: New test.
35118
35119 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35120
35121         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35122         a non-POD type as the last named parameter of a varargs function.
35123
35124 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35125
35126         PR c++/13243
35127         PR c++/12573
35128         * g++.dg/template/crash14.C: New test.
35129         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35130
35131 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35132
35133         * g++.dg/other/java1.C: New test.
35134
35135         PR c++/13241
35136         * g++.dg/abi/mangle18-1.C: New test.
35137         * g++.dg/abi/mangle18-2.C: New test.
35138
35139 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35140
35141         PR optimization/10312
35142         * gcc.c-torture/execute/20031214-1.c: New.
35143
35144 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35145
35146         PR c++/10779
35147         PR c++/12160
35148         * g++.dg/parse/error3.C: New test.
35149         * g++.dg/parse/error4.C: Likewise.
35150         * g++.dg/abi/mangle4.C: Tweak error messages.
35151         * g++.dg/lookup/using5.C: Likewise.
35152         * g++.dg/other/error2.C: Likewise.
35153         * g++.dg/parse/typename5.C: Likewise.
35154         * g++.dg/parse/undefined1.C: Likewise.
35155         * g++.dg/template/arg2.C: Likewise.
35156         * g++.dg/template/ttp3.C: Likewise.
35157         * g++.dg/template/type1.C: Likewise.
35158         * g++.old-deja/g++.other/crash32.C: Likewise.
35159         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35160
35161 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35162
35163         PR c++/13106
35164         * g++.dg/warn/noreturn-3.C: New test.
35165
35166 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35167
35168         PR c++/13118
35169         * g++.dg/abi/covariant3.C: New.
35170
35171 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35172
35173         * g++.dg/eh/ia64-1.C: New test.
35174
35175 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35176
35177         PR optimization/13037
35178         * g77.f-torture/execute/13037.f: New test case.
35179
35180 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35181
35182         PR c++/12881
35183         * g++.dg/abi/covariant2.C: New.
35184
35185 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35186
35187         * gcc.dg/cpp/trad/macro.c: New tests.
35188
35189 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35190
35191         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35192
35193 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35194
35195         PR other/10819
35196         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35197         to fix Bug 10819.
35198         * lib/g++.exp (g++_version): Likewise.
35199         * lib/g77.exp (g77_version): Likewise.
35200         * lib/objc.exp (default_objc_version): Likewise.
35201
35202 2003-12-10  Richard Henderson  <rth@redhat.com>
35203
35204         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35205
35206         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35207
35208 2003-12-08  Matt Austern  <austern@apple.com>
35209
35210         PR c/13134
35211         * lib/gcc-dg.exp (dg-require-visibility): Define.
35212         * lib/target-supports (check_visibility_available): Define.
35213         * gcc.dg/visibility-1.c: New test.
35214         * gcc.dg/visibility-2.c: Likewise.
35215         * gcc.dg/visibility-3.c: Likewise.
35216         * gcc.dg/visibility-4.c: Likewise.
35217         * gcc.dg/visibility-5.c: Likewise.
35218         * gcc.dg/visibility-6.c: Likewise.
35219         * g++.dg/ext/visibility-1.C: Likewise.
35220         * g++.dg/ext/visibility-2.C: Likewise.
35221         * g++.dg/ext/visibility-3.C: Likewise.
35222         * g++.dg/ext/visibility-4.C: Likewise.
35223         * g++.dg/ext/visibility-5.C: Likewise.
35224         * g++.dg/ext/visibility-6.C: Likewise.
35225
35226 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35227
35228         * g++.dg/lookup/java1.C: New test.
35229         * g++.dg/lookup/java2.C: New test.
35230
35231 2003-12-07  Falk Hueffner  <falk@debian.org>
35232
35233         * g++.dg/opt/noreturn-1.C: New test.
35234
35235 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35236
35237         * gcc.dg/overflow-1.c: New test.
35238
35239 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35240
35241         * g77.f-torture/compile/13060.f: New test.
35242
35243 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35244
35245         PR c++/13323
35246         * g++.dg/inherit/operator2.C: New test.
35247
35248 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35249
35250         PR c++/13305
35251         * g++.dg/ext/attrib9.C: New test.
35252
35253 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35254
35255         PR c++/13314
35256         * g++.dg/template/error7.C: New test.
35257
35258 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35259             J"orn Rennecke <joern.rennecke@superh.com>
35260
35261         PR target/13302
35262         * g++.dg/other/struct-va_list.C: New test.
35263
35264 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35265
35266         PR c++/13166
35267         * g++.dg/parse/defarg6.C: New test.
35268
35269 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35270
35271         PR target/13256
35272         * gcc.c-torture/execute/20031201-1.c: New test.
35273
35274 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35275
35276         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35277
35278 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35279
35280         * gcc.dg/builtin-return-1.c: New test.
35281
35282 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35283             J"orn Rennecke <joern.rennecke@superh.com>
35284
35285         PR optimization/13260
35286         * gcc.c-torture/execute/20031204-1.c: New test.
35287
35288 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35289
35290         PR c++/9127
35291         * g++.dg/template/error6.C: New test.
35292
35293 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35294
35295         * gcc.dg/20031202-1.c: New test.
35296
35297 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35298
35299         PR c++/13179
35300         * g++.dg/template/eh1.C: New test.
35301
35302         PR c++/10771
35303         * g++.dg/template/error5.C: New test.
35304
35305 2003-12-02  David Ung  <davidu@mips.com>
35306
35307         * gcc.dg/compat/vector-check.h: Corrected type for var
35308         g_##TMODE
35309
35310 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35311
35312         PR c++/10126
35313         * g++.dg/template/ptrmem8.C: New test.
35314
35315 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35316
35317         PR c++/12573
35318         * g++.dg/template/dependent-expr3.C: New test.
35319
35320 2003-12-01  James Lemke  <jim@wasabisystems.com>
35321
35322         * gcc.dg/arm-g2.c: New test.
35323
35324 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35325
35326         PR optimization/11634
35327         * gcc.dg/20031201-2.c: New test case.
35328
35329 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35330
35331         PR 11433
35332         * objc.dg/proto-lossage-3.m: New test.
35333
35334 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35335
35336         PR optimization/12628
35337         * gcc.dg/20031201-1.c: New test case.
35338
35339 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35340
35341         * gcc.dg/unaligned-1.c: New test.
35342
35343 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35344
35345         PR c++/9849
35346         * g++.dg/template/error4.C: New test.
35347         * g++.dg/template/nested3.C: Adjust error markers.
35348
35349 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35350
35351         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35352
35353 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35354
35355         PR c/10333
35356         * gcc.dg/bitfld-7.c: New test.
35357
35358 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35359
35360         * gcc.dg/tls/asm-1.C: New test.
35361
35362 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35363
35364         * gcc.dg/cpp/assert4.c: Update.
35365
35366 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35367
35368         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35369         * gcc.dg/builtin-apply3.c: New test.
35370
35371 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35372
35373         * lib/compat.exp (compat-obj): New xfaildata parameter.
35374         Use it to set compiler_conditional_xfail_data before compiling.
35375         (compat-get-options): Handle dg-xfail-if.
35376         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35377         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35378         * gcc.dg/compat/vector-1_y.c: Likewise.
35379         * gcc.dg/compat/vector-2_x.c: Likewise.
35380         * gcc.dg/compat/vector-2_y.c: Likewise.
35381
35382 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35383
35384         * g++.dg/opt/reg-stack4.C: New test.
35385
35386 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35387
35388         * gcc.dg/builtin-apply2.c: New test.
35389
35390 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35391
35392         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35393
35394 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35395
35396         PR c++/12924
35397         * g++.dg/template/template-id-2.C: New test.
35398
35399 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35400
35401         PR c++/5369
35402         * g++.dg/template/memfriend1.C: New test.
35403         * g++.dg/template/memfriend2.C: Likewise.
35404         * g++.dg/template/memfriend3.C: Likewise.
35405         * g++.dg/template/memfriend4.C: Likewise.
35406         * g++.dg/template/memfriend5.C: Likewise.
35407         * g++.dg/template/memfriend6.C: Likewise.
35408         * g++.dg/template/memfriend7.C: Likewise.
35409         * g++.dg/template/memfriend8.C: Likewise.
35410         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35411
35412 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/12515
35415         * g++.dg/ext/cond1.C: New test.
35416
35417 2003-11-20  Richard Henderson  <rth@redhat.com>
35418
35419         * gcc.dg/20020201-2.c: Remove.
35420         * gcc.dg/20020201-4.c: Remove.
35421         * gcc.dg/20020304-1.c: Remove.
35422
35423 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35424
35425         * gcc.dg/cpp/trad/xwin1.c: New test case.
35426
35427 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35428
35429         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35430         * lib/g77.exp: Likewise.
35431         * lib/objc.exp: Likewise.
35432         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35433         for darwin.
35434
35435 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35436
35437         PR c++/12932
35438         * g++.dg/template/static5.C: New test.
35439
35440 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35441
35442         * gcc.dg/nested-func-1.c: New test.
35443
35444 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35445
35446         * gcc.dg/cpp/assert4.c: New test.
35447
35448 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35449
35450         PR c++/2294
35451         * g++.dg/lookup/using9.c: New test.
35452
35453 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35454
35455         PR c++/12762
35456         * g++.dg/template/error3.C: New test.
35457
35458 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35459
35460         PR ada/13035
35461         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35462         No longer use a wrapper for gcc, since this does not work under
35463         Windows.
35464
35465 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35466
35467         PR c++/2094
35468         * g++.dg/template/ptrmem7.C: New test.
35469
35470 2003-11-13  Andrew Pinski <apinski@apple.com>
35471
35472         * gcc.c-torture/compile/20031113-1.c: New test.
35473
35474 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35475             Kean Johnston <jkj@sco.com>
35476
35477         PR c/13029
35478         * gcc.dg/unused-4.c: Update.
35479
35480 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35481
35482         * g++.dg/opt/const3.C: New test.
35483
35484 2003-11-13  Jan Hubicka  <jh@suse.cz>
35485
35486         * gcc.c-torture/compile/20031112-1.c: New test.
35487
35488 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35489
35490         * g++.dg/parse/crash10.C: Remove bogus error marker.
35491
35492 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35493
35494         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35495         (host_gcc): Likewise.
35496         (ROOT): Honor $PWDCMD.
35497         (BASE): Likewise.
35498         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35499
35500 2003-11-12  Catherine Moore  <clm@redhat.com>
35501
35502         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35503
35504 2003-11-12  Andreas Jaeger  <aj@suse.de>
35505             Jakub Jelinek  <jakub@redhat.com>
35506             Andrew Pinski  <pinskia@physics.uc.edu>
35507             Richard Henderson  <rth@redhat.com>
35508
35509         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35510         systems.
35511         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35512
35513         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35514         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35515
35516 2003-11-11  Andreas Jaeger  <aj@suse.de>
35517
35518         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35519
35520         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35521
35522 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35523
35524         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35525         Clean ups.
35526
35527 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35528
35529         * gcc.dg/trampoline-1.c: New test.
35530
35531 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35532
35533         * gcc.c-torture/compile/200031109-1.c: New test.
35534
35535 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35536
35537         PR c/3190
35538         PR c/8714
35539         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35540         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35541         gcc.dg/format/no-y2k-1.c: Update.
35542
35543 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35544
35545         PR optimization/10467
35546         * gcc.dg/20031108-1.c: New test case.
35547
35548 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35549
35550         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35551
35552 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35553
35554         * gcc.dg/compound-lvalue-1.c: New test.
35555         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35556         some XFAILs.
35557
35558 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35559
35560         * gcc.dg/altivec-varargs-1.c: New test.
35561
35562 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35563
35564         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35565         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35566         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35567         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35568         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35569
35570 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35571
35572         * gcc.dg/cond-lvalue-1.c: New test.
35573
35574 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35575
35576         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35577
35578 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35579
35580         PR c++/11616
35581         * g++.dg/template/instantiate5.C: New test.
35582
35583 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35584
35585         PR c++/12726
35586         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35587         * ChangeLog: Add missing first entry for above test.
35588
35589 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35590
35591         PR c++/9810
35592         * g++.dg/template/using8.C: New test.
35593         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35594
35595 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35596
35597         PR optimization/10817
35598         * gcc.c-torture/compile/20031102-1.c: New test case.
35599
35600 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35601
35602         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35603         2147483647.
35604
35605 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35606
35607         * gcc.dg/20031102-1.c: New test.
35608
35609 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610
35611         * gcc.dg/complex-1.c: New test.
35612
35613 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35614
35615         PR c++/12796
35616         * g++.dg/template/crash13.C: Adjust expected error location.
35617         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35618
35619 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35620
35621         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35622
35623 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35624
35625         PR/10239
35626         * gcc.c-torture/compile/20031031-2.c: New test.
35627
35628 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35629
35630         PR/11640
35631         * gcc.c-torture/compile/20031031-1.c: New test.
35632
35633 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35634
35635         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35636         * gcc.misc-tests/bprob.exp: Likewise.
35637         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35638         the execution test on arm-elf configs.
35639         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35640         configs that don't support scratch files.
35641         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35642
35643 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35644
35645         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35646         done by dejagnu.
35647
35648 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35649
35650         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35651         Avoid non pure sh syntax. Add more logging.
35652
35653         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35654         fail.
35655
35656 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35657
35658         PR libgcj/10610
35659         * gcc.dg/ppc-stackalign-1.c: New test.
35660
35661 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35662
35663         * ada/acats/run_all.sh: Change output to be more compliant with
35664         dejagnu framework.
35665         Create acats.sum and acats.log files under testsuite/ada/acats
35666         Only run [a-z]* directories, to filter out e.g. CVS.
35667         Redirect build output to log file.
35668
35669 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35670
35671         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35672
35673 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35674
35675         PR ada/5909:
35676         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35677
35678 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35679
35680         * gcc.c-torture/compile/20031023-1.c: New test.
35681         * gcc.c-torture/compile/20031023-2.c: New test.
35682         * gcc.c-torture/compile/20031023-3.c: New test.
35683         * gcc.c-torture/compile/20031023-4.c: New test.
35684
35685 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35686
35687         PR c++/10371
35688         * g++.dg/lookup/scoped8.C: New test.
35689
35690 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35691
35692         * g++.dg/opt/reg-stack3.C: New test.
35693
35694 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35695
35696         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35697
35698 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35699
35700         PR c++/11076
35701         * g++.dg/template/crash13.C: New test.
35702
35703 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35704
35705         * gcc.dg/c99-restrict-2.c: New test.
35706
35707 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
35708
35709         PR c++/12698, c++/12699, c++/12700, c++/12566
35710         * g++.dg/inherit/covariant9.C: New test.
35711         * g++.dg/inherit/covariant10.C: New test.
35712         * g++.dg/inherit/covariant11.C: New test.
35713
35714 2003-10-23  Jason Merrill  <jason@redhat.com>
35715
35716         PR c++/12726
35717         * g++.dg/ext/complit2.C: New test.
35718
35719 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35720
35721         PR target/12654
35722         * gcc.c-torture/execute/20031020-1.c: New test.
35723
35724 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35725
35726         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35727         following the jump_insn.
35728
35729 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35730
35731         * gcc.dg/cast-lvalue-1.c: New test.
35732
35733 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
35734
35735         PR c++/11962
35736         * g++.dg/template/cond2.C: New test.
35737
35738 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35739
35740         * gcc.dg/builtins-28.c: New test.
35741
35742 2003-10-20  Jan Hubicka  <jh@suse.cz>
35743
35744         * g++.dg/opt/inline4.C: Do not use min-inline-insns
35745         parameter.
35746         * gcc.dg/inline-2.c: Likewise.
35747
35748 2003-10-20  Phil Edwards  <phil@codesourcery.com>
35749
35750         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35751         * gcc.dg/nest.c: Likewise.
35752
35753 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35754
35755         PR c++/9781, c++/10583, c++/11862
35756         * g++.dg/parse/crash13.C: New test.
35757
35758 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35759
35760         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35761
35762 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35763
35764         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35765         Define HAVE_C99_RUNTIME except on Solaris.
35766         * gcc.dg/builtins-20.c: Likewise.
35767
35768 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35769
35770         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35771
35772 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35773
35774         PR c++/12495
35775         * g++.dg/template/crash21.C: New test.
35776
35777 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35778
35779         PR c++/2513
35780         * g++.dg/template/typename5.C: New test.
35781
35782 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35783
35784         PR c++/12369
35785         * g++.dg/template/friend25.C: New test.
35786
35787 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
35788
35789         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35790         versions.
35791
35792 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35793
35794         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35795         == 2147483647.
35796
35797 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35798
35799         * gcc.c-torture/execute/960416-1.x: Remove.
35800         * gcc.c-torture/execute/divconst-3.x: Likewise.
35801
35802 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35803
35804         PR target/12598
35805         * gcc.dg/torture/cris-volatile-1.c: New test.
35806
35807 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35808
35809         PR optimization/9325
35810         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35811         for overflowing floating point to integer conversion during RTL
35812         simplification.
35813
35814 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35815
35816         * objc/execute/_cmd.m: Fix typo.
35817         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35818         Relax 'scan-assembler' regexp.
35819         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35820         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35821         * objc.dg/zero-link-2.m: Remove blank line.
35822         * objc.dg/zero-link-3.m: New test case.
35823
35824 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35825
35826         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35827
35828         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35829         than linker trickery.
35830
35831 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35832
35833         PR c++/12370
35834         * g++.dg/other/friend2.C: New test.
35835
35836 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35837
35838         * gcc.dg/20031012-1.c: New test.
35839
35840 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35841
35842         * gcc.dg/weak/weak-3.c: Fix for new warning.
35843
35844 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35845
35846         PR optimization/8750
35847         * gcc.c-torture/execute/20031012-1.c: New test case.
35848
35849 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35850
35851         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35852         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35853
35854 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35855
35856         PR optimization/12260
35857         * gcc.c-torture/compile/20031011-2.c: New test case.
35858
35859 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35860
35861         * gcc.c-torture/execute/20031011-1.c: New testcase.
35862
35863 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35864
35865         * gcc.c-torture/compile/20031011-1.c: New test.
35866
35867 2003-10-11  Jan Hubicka  <jh@suse.cz>
35868
35869         * g++.dg/other/first-global.C: New test.
35870
35871 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35872
35873         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35874
35875 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35876
35877         * gcc.c-torture/compile/20031010-1.c: New test.
35878
35879 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35880
35881         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35882         * gcc.c-torture/execute/va-arg-25.c: ... here.
35883
35884 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35885
35886         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35887
35888 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35889
35890         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35891
35892 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35893
35894         * g++.dg/parse/error2.C: New test.
35895
35896 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35897
35898         PR c++/11097
35899         * g++.dg/other/error5.C: Modify the error message.
35900         * g++.dg/lookup/using8.C: New test.
35901
35902 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35903
35904         * gcc.dg/darwin-abi-2.c: New file.
35905         * gcc.c-torture/execute/va-arg-24.c: New file.
35906
35907 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35908
35909         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35910         indentation.
35911
35912 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
35913
35914         PR c++/10147
35915         * g++.dg/other/error4.C: Update error messages.
35916         * g++.dg/template/ptrmem4.C: Likewise.
35917
35918         PR c++/12337
35919         * g++.dg/init/new9.C: New test.
35920
35921         PR c++/12334, c++/12236, c++/8656
35922         * g++.dg/ext/attrib8.C: New test.
35923
35924 2003-10-06  Devang Patel  <dpatel@apple.com>
35925
35926         * gcc.dg/debug/dwarf2-3.h: New test.
35927         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35928
35929 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
35930
35931         * g++.dg/opt/cfg2.C: New test.
35932
35933 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35934
35935         * g++.dg/opt/float1.C: New test.
35936
35937 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35938
35939         * gcc.dg/c90-array-lval-6.c: New test.
35940         * gcc.dg/c99-array-lval-6.c: New test.
35941
35942 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
35943             Ziemowit Laski  <zlaski@apple.com>
35944
35945         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35946         'Derived', so that it is never considered a class method; add
35947         new warning for '+port' method ambiguity.
35948         * objc.dg/method-12.m: Include <objc/objc.h> instead of
35949         <objc/objc-api.h> (needed on Mac OS X).
35950         * objc.dg/method-13.m: New test.
35951
35952 2003-10-03  Roger Sayle  <roger@eyesopen.com>
35953
35954         PR optimization/9325, PR java/6391
35955         * gcc.c-torture/execute/20031003-1.c: New test case.
35956
35957 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
35958
35959         PR optimization/12180
35960         * gcc.dg/20031002-1.c: New test.
35961
35962         PR c++/12486
35963         * g++.dg/inherit/error1.C: New test.
35964
35965 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
35966
35967         * lib/f-torture.exp (search_for): Rename to...
35968         (search_for_re): This.  Also, clean up comments and the
35969         "regexp" invocation.
35970
35971 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
35972
35973         * gcc.c-torture/compile/20031002-1.c: New test.
35974
35975 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35976
35977         * g++.dg/opt/cond1.C: New test.
35978
35979 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35980
35981         * gcc.dg/Wold-style-definition-2.c: New testcase.
35982         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35983
35984 2003-09-29  Richard Henderson  <rth@redhat.com>
35985
35986         * g++.dg/init/array10.C: Add dg-options.
35987
35988 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35989
35990         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35991
35992 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35993
35994         * g++.dg/template/friend19.C: Fix typo.
35995         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35996
35997 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35998
35999         * gcc.c-torture/execute/20030928-1.c: New test.
36000         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36001
36002 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36003
36004         * g++.dg/opt/unroll1.C: New test.
36005
36006 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36007
36008         PR optimization/11741
36009         * gcc.dg/20030926-1.c: New test case.
36010
36011 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36012
36013         PR c++/5655
36014         * g++.dg/parse/access7.C: New test.
36015         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36016
36017 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36018
36019         MERGE OF objc-improvements-branch into MAINLINE:
36020         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36021         if libobjc has not been built.
36022         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36023         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36024         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36025         objc/execute/nested-3.m, objc/execute/np-2.m,
36026         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36027         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36028         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36029         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36030         objc.dg/special/unclaimed-category-1.h,
36031         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36032         well as GNU runtime.
36033         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36034         * execute/cascading-1.m, execute/function-message-1.m,
36035         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36036         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36037         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36038         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36039         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36040         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36041         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36042         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36043         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36044         * objc.dg/bitfield-2.m: Run only on Darwin.
36045         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36046         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36047         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36048         * objc.dg/const-str-1.m: Fix constant string layout.
36049
36050 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36051
36052         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36053
36054 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36055
36056         * gcc.dg/darwin-abi-1.c: New file.
36057
36058 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36059
36060         PR target/12281
36061         * gcc.c-torture/compile/20030921-1.c: New test.
36062
36063 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36064
36065         * g++.dg/opt/reg-stack2.C: New test.
36066
36067 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36068
36069         * g++.dg/eh/delayslot1.C: New test.
36070
36071 2003-09-20  Richard Henderson  <rth@redhat.com>
36072
36073         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36074
36075 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36076
36077         * gcc.c-torture/execute/20030920-1.c: New test case.
36078
36079 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36080
36081         * g++.dg/rtti/typeid3.C: Correct expected error message.
36082
36083 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36084
36085         PR c++/157
36086         * g++.dg/parse/crash12.C: New test.
36087
36088 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36089
36090         * gcc.dg/compat/mixed-struct-check.h: New.
36091         * gcc.dg/compat/mixed-struct-defs.h: New.
36092         * gcc.dg/compat/mixed-struct-init.h: New.
36093         * gcc.dg/compat/struct-by-value-19_main.c: New.
36094         * gcc.dg/compat/struct-by-value-19_x.c: New.
36095         * gcc.dg/compat/struct-by-value-19_y.c: New.
36096         * gcc.dg/compat/struct-by-value-20_main.c: New.
36097         * gcc.dg/compat/struct-by-value-20_x.c: New.
36098         * gcc.dg/compat/struct-by-value-20_y.c: New.
36099         * gcc.dg/compat/struct-return-19_main.c: New.
36100         * gcc.dg/compat/struct-return-19_x.c: New.
36101         * gcc.dg/compat/struct-return-19_y.c: New.
36102         * gcc.dg/compat/struct-return-20_main.c: New.
36103         * gcc.dg/compat/struct-return-20_x.c: New.
36104         * gcc.dg/compat/struct-return-20_y.c: New.
36105
36106 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36107         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36108         so that it will not complain on LP64 targets.
36109
36110 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36111
36112         PR c++/495
36113         * g++.dg/template/friend24.C: New test.
36114
36115 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36116
36117         PR c++/12332
36118         * g++.dg/template/memtmpl2.C: New test.
36119
36120 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36121
36122         PR target/11184
36123         * gcc.dg/builtin-apply1.c: New test.
36124
36125 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         PR c++/9848
36128         * g++.dg/warn/Wunused-4.C: New test.
36129
36130 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36131
36132         PR c++/12316
36133         * g++.dg/other/gc2.C: New test.
36134
36135 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36136
36137         PR c++/11991
36138         * g++.dg/rtti/typeid3.C: New test.
36139
36140         PR c++/12266
36141         * g++.dg/overload/template1.C: New test.
36142
36143 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36144
36145         * g++.dg/opt/cfg3.C: New test.
36146
36147 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36148
36149         PR c++/7939
36150         * g++.dg/template/crash11.C: New test.
36151
36152 2003-09-16  Jason Merrill  <jason@redhat.com>
36153             Jakub Jelinek  <jakub@redhat.com>
36154
36155         * gcc.dg/attr-warn-unused-result.c: New test.
36156
36157 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         PR c++/12184
36160         * g++.dg/expr/call2.C: New test.
36161
36162 2003-09-15  Andreas Jaeger  <aj@suse.de>
36163
36164         * gcc.dg/Wold-style-definition-1.c: New test.
36165
36166 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36167
36168         PR c++/3907
36169         * g++.dg/parse/template12.C: New test.
36170
36171         * g++.dg/abi/bitfield11.C: New test.
36172         * g++.dg/abi/bitfield12.C: Likewise.
36173
36174 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36175
36176         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36177         non-expansion of functional macro name without arguments at EOL.
36178         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36179
36180 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36181
36182         * gcc.c-torture/execute/20030914-[12].c: New tests.
36183
36184 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36185
36186         PR c++/11788
36187         * g++.dg/overload/addr1.C: New test.
36188
36189 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36190
36191         * gcc.dg/20030909-1.c: New test.
36192
36193 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36194
36195         * gcc.dg/ultrasp10.c: New test.
36196
36197 2003-09-09  Devang Patel  <dpatel@apple.com>
36198
36199         * gcc.dg/darwin-ld-6.c: New test.
36200
36201 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36202
36203         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36204
36205 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36206
36207         * gcc.dg/ia64-types1.c: New test.
36208         * gcc.dg/ia64-types2.c: Likewise.
36209
36210 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36211
36212         * gcc.dg/builtins-1.c: Add more _Complex tests.
36213         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36214
36215         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36216         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36217
36218 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36219
36220         PR c++/11786
36221         * g++.dg/lookup/koenig2.C: New test.
36222
36223         PR c++/5296
36224         * g++.dg/rtti/typeid2.C: New test.
36225
36226 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * gcc.c-torture/compile/20030904-1.c: New test.
36229
36230 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36231
36232         * g++.dg/opt/longbranch2.C: New test.
36233
36234 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36235
36236         * g++.dg/template/crash10.C: Only compile it.
36237
36238 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36239
36240         PR middle-end/11665
36241         * gcc.c-torture/compile/20030907-1.c: New test.
36242         * g++.dg/init/array11.C: New test.
36243
36244 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36245
36246         PR c++/11852
36247         * g++.dg/init/struct1.C: New test.
36248
36249 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36250
36251         PR c++/12181
36252         * g++.dg/expr/comma1.C: New test.
36253
36254 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/11867
36257         * g++.dg/expr/static_cast5.C: New test.
36258
36259 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36260
36261         PR c++/11507
36262         * g++.dg/lookup/scoped7.C: New test.
36263
36264         PR c++/9574
36265         * g++.dg/other/static1.C: New test.
36266
36267         PR c++/11490
36268         * g++.dg/warn/template-1.C: New test.
36269
36270         PR c++/11432
36271         * g++.dg/template/crash10.C: New test.
36272
36273         PR c++/2478
36274         * g++.dg/overload/VLA.C: New test.
36275
36276         PR c++/10804
36277         * g++.dg/template/call1.C: New test.
36278
36279 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36280
36281         PR c++/11794
36282         * g++.dg/parse/using3.C: New test.
36283
36284 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36285
36286         PR c++/11409
36287         * g++.dg/overload/builtin3.C: New test case.
36288
36289 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36290
36291         PR c/9862
36292         * gcc.dg/20030906-1.c: New test.
36293         * gcc.dg/20030906-2.c: Likewise.
36294
36295 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         PR c++/12167
36298         * g++.dg/parse/defarg5.C: New test.
36299
36300         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36301
36302 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36303
36304         PR c++/12163
36305         * g++.dg/expr/static_cast4.C: New test.
36306
36307         PR c++/12146
36308         * g++.dg/template/crash9.C: New test.
36309
36310 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36311
36312         * g++.old-deja/g++.ext/pretty2.C: Update for change
36313         in __FUNCTION__.
36314         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36315
36316 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36317
36318         PR c++/11922
36319         * g++/dg/template/qualified-id1.C: New test.
36320
36321         PR c++/12037
36322         * g++.dg/warn/noeffect4.C: New test.
36323
36324 2003-09-04  Matt Austern  <austern@apple.com>
36325
36326         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36327         * g++.dg/ext/fnname2.C: Likewise.
36328         * g++.dg/ext/fnname3.C: Likewise.
36329
36330 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36331
36332         * g++.dg/expr/lval1.C: New test.
36333         * g++.dg/ext/lvcast.C: Remove.
36334
36335 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36336
36337         PR optimization/11700.
36338         * gcc.c-torture/compile/20030903-1.c: New test case.
36339
36340 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36341
36342         PR c++/12053
36343         * g++.dg/abi/layout4.C: New test.
36344
36345 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36346
36347         PR c++/11553
36348         * g++.dg/parse/friend3.C: New test.
36349
36350 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR c++/11847
36353         * g++.dg/template/class1.C: New test.
36354
36355         PR c++/11808
36356         * g++.dg/expr/call1.C: New test.
36357
36358 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36359
36360         PR c++/12114
36361         * g++.dg/init/ref9.C: New test.
36362
36363         PR c++/11972
36364         * g++.dg/template/nested4.C: New test.
36365
36366 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36367
36368         PR c++/12093
36369         * g++.dg/template/non-dependent4.C: New test.
36370
36371         PR c++/11928
36372         * g++.dg/inherit/conv1.C: New test.
36373
36374 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36375
36376         PR c++/6196
36377         * g++.dg/ext/label1.C: New test.
36378         * g++.dg/ext/label2.C: Likewise.
36379
36380 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36381
36382         * g++.dg/expr/cond3.C: New test.
36383
36384 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36385
36386         * gcc.dg/builtins-1.c: Add new builtin cases.
36387
36388 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36389
36390         * gcc.dg/builtins-1.c: Add new cases.
36391         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36392
36393 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36394
36395         * gcc.dg/builtins-1.c: Add more math builtin tests.
36396         * gcc.dg/torture/builtin-attr-1.c: New test.
36397
36398 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36399
36400         PR optimization/5079
36401         * g++.dg/opt/static3.C: New test.
36402
36403 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36404
36405         * gcc.misc-tests/gcov-10b.c: New test.
36406
36407 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36408
36409         * g++.dg/opt/ptrmem3.C: New test.
36410
36411         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36412
36413 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36414
36415         * gcc.dg/20030826-2.c: New test.
36416
36417 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36418
36419         PR middle-end/12002
36420         * g77.f-torture/compile/12002.f: New test case.
36421
36422 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36423
36424         * gcc.dg/20030826-1.c: New test case.
36425
36426 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36427
36428         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36429
36430 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36431
36432         PR c++/11871
36433         * c++.dg/lookup/crash1.C: New test.
36434
36435         * c++.dg/warn/noeffect3.C: New test.
36436
36437 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36438
36439         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36440         * gcc.dg/compat/vector-1_y.c: Ditto.
36441         * gcc.dg/compat/vector-2_x.c: Ditto.
36442         * gcc.dg/compat/vector-2_y.c: Ditto.
36443
36444 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36445
36446         * gcc.dg/20030702-1.c: New test.
36447
36448 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36449
36450         PR c++/8795
36451         * g++.dg/ext/altivec-1.C: New test.
36452
36453 2003-08-24  Richard Henderson  <rth@redhat.com>
36454
36455         * g++.dg/eh/simd-2.C: Add -w for x86.
36456
36457 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36458
36459         * gcc.dg/20030815-1.c: New test.
36460
36461 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36462
36463         PR c++/3765
36464         * g++.dg/parse/access6.C: New test.
36465
36466 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36467
36468         PR c++/641, c++/11876
36469         * g++.dg/template/friend22.C: New test.
36470         * g++.dg/template/friend23.C: Likewise.
36471
36472 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36473
36474         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36475         identically.
36476
36477 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36478
36479         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36480
36481 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36482
36483         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36484
36485 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36486
36487         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36488
36489 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36490
36491         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36492
36493 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36494
36495         PR c++/11919
36496         * g++.dg/overload/prom1.C: New test.
36497
36498         PR c++/11551
36499         * g++.dg/parse/dtor2.C: New test.
36500
36501         PR c++/10762
36502         * g++.dg/parse/using2.C: New test.
36503
36504 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36505
36506         PR target/11805
36507         * gcc.c-torture/compile/20030821-1.c: New.
36508
36509 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36510
36511         PR c++/11834
36512         * g++.dg/template/deduce2.C: New test.
36513
36514 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36515
36516         * gcc.c-torture/execute/20030821-1.c: New test.
36517
36518 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36519
36520         PR middle-end/11984
36521         * gcc.dg/20030820-1.c: New test case.
36522
36523 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36524
36525         PR c++/11945
36526         * g++.dg/warn/noeffect2.C: New test.
36527
36528 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/10926
36531         * g++.dg/template/dtor2.C: New test.
36532
36533         PR c++/11684
36534         * g++.dg/template/operator1.C: New test.
36535         * g++.dg/parse/operator4.C: New test.
36536
36537         PR c++/11946.C
36538         * g++.dg/expr/enum1.C: New test.
36539         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36540
36541         PR c++/11036.C
36542         * g++.dg/parse/elab2.C: New test.
36543         * g++.dg/parse/typedef4.C: Change error message.
36544         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36545         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36546         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36547
36548 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36549
36550         * gcc.dg/pch/warn-1.c: New.
36551         * gcc.dg/pch/warn-1.hs: New.
36552
36553         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36554         not-tested file.
36555
36556 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36557
36558         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36559
36560 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36561
36562         * gcc.dg/uninit-D.c: New Test.
36563         * gcc.dg/uninit-E.c: New Test.
36564         * gcc.dg/uninit-F.c: New Test.
36565         * gcc.dg/uninit-G.c: New Test.
36566
36567 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36568
36569         * g++.dg/README: Describe the pch directory.
36570
36571 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36572
36573         PR c++/11174
36574         * g++.dg/parse/access4.C: New test.
36575         * g++.dg/parse/access5.C: Likewise.
36576         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36577
36578 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36579
36580         * gcc.dg/noncompile/20030818-1.c: New.
36581
36582 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36583
36584         PR c++/11957
36585         * g++.dg/warn/noeffect1.C: New test.
36586
36587         * g++.dg/template/scope2.C: New test.
36588         * g++.dg/template/error2.C: Correct dg-error
36589
36590 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36591
36592         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36593
36594 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         PR C++/11512
36597         * g++.dg/template/warn1.C: New.
36598
36599 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.dg/template/error2.C: New test.
36602         * g++.dg/lookup/using7.C: Adjust errors
36603         * g++.old-deja/g++.pt/crash36.C: Likewise.
36604         * g++.old-deja/g++.pt/derived3.C: Likewise.
36605
36606 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36607
36608         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36609         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36610         * gcc.c-torture/execute/builtins/string-9.c: New, from
36611         string-opt-9.c.  Adjust for execute/builtins framework.
36612         * gcc.c-torture/execute/string-opt-9.c: Delete.
36613
36614 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36615
36616         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36617
36618         * g++.dg/parse/ret-type2.C: New test.
36619
36620         PR c++/11703
36621         * g++.dg/init/new8.C: New test.
36622
36623         PR c++/10923
36624         * g++.dg/parse/typedef5.C: New test.
36625
36626         PR c++/9512
36627         * g++.dg/parse/qualified2.C: New test.
36628         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36629         invalid code.
36630
36631 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36632
36633         * g++.dg/conversion/ptrmem1.C: New test.
36634
36635 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36636
36637         PR target/11693
36638         * gcc.dg/20030811-1.c: New test.
36639
36640         PR target/11535
36641         * gcc.c-torture/execute/20030811-1.c: New test.
36642
36643 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36644
36645         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36646
36647 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/11789.C
36650         * g++.dg/inherit/multiple1.C: New test.
36651
36652 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36653
36654         * gcc.dg/spe1.c: New test.
36655
36656         PR c++/11670
36657         * g++.dg/expr/cast2.C: New test.
36658
36659         PR c++/10530
36660         * g++.dg/template/dependent-name2.C: New test.
36661
36662 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36663
36664         * g++.dg/parse/crash11.C: Put the dg options in comments.
36665
36666 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36667
36668         * lib/gcc-dg.exp: Update for diagnostic change.
36669
36670 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36671
36672         PR c++/5767
36673         * g++.dg/parse/crash11.C: New test.
36674
36675 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36676
36677         * gcc.dg/cpp/spacing1.c: Update.
36678
36679 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36680
36681         PR target/11739
36682         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36683         a value for -mtune.
36684
36685 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36686
36687         PR middle-end/11771
36688         * gcc.c-torture/compile/20030804-1.c: New test case.
36689
36690 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36691
36692         * gcc.dg/20030804-1.c: New test case.
36693
36694 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36695
36696         * gcc.dg/cpp/separate-1.c: New test.
36697
36698 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
36699
36700         PR c++/11704
36701         * g++.dg/template/dependent-expr2.C: New test.
36702
36703         PR c++/11766
36704         * g++.dg/expr/ptrmem1.C: New test.
36705
36706 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36707
36708         PR c++/9453
36709         * g++.dg/template/friend15.C: New test.
36710
36711 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
36712
36713         * lib/dg-pch.exp: Work round PCH bug.
36714
36715 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36716
36717         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
36718         builtins.  Move cases from builtins-4.c here.
36719
36720         * gcc.dg/torture/builtin-math-1.c: New test taken from
36721         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36722         additional cases.
36723
36724         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36725         Delete.
36726
36727 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36728
36729         PR c++/9447
36730         * g++.dg/template/using7.C: New test.
36731
36732 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
36733
36734         * import1.c, import2.c: New tests.
36735
36736 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
36737
36738         * g++.dg/eh/crossjump1.C: New test.
36739
36740 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
36741
36742         PR c++/11697
36743         * g++.dg/template/using6.C: New test.
36744
36745         PR c++/11744
36746         * g++.dg/template/koenig2.C: New test.
36747
36748 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36749
36750         PR c++/7983
36751         * g++.dg/parse/typedef4.C: New test.
36752
36753 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36754
36755         PR c++/8442, c++/8806
36756         * g++.dg/template/elab1.C: New test.
36757         * g++.dg/template/type2.C: Likewise.
36758         * g++.dg/template/ttp3.C: Adjust expected error message.
36759         * g++.old-deja/g++.law/visibility13.C: Likewise.
36760         * g++.old-deja/g++.niklas/t135.C: Likewise.
36761         * g++.old-deja/g++.pt/ttp41.C: Likewise.
36762         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36763         template argument.
36764         * g++.old-deja/g++.pt/ttp44.C: Likewise.
36765
36766 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         PR c++/11295
36769         * g++.dg/ext/stmtexpr1.C: New test.
36770
36771         * g++.dg/opt/tmp1.C: New test.
36772
36773         PR c++/11525
36774         * g++.dg/parse/constant4.C: New test.
36775
36776         PR c++/9447
36777         * g++.dg/template/using5.C: New test.
36778
36779 2003-07-31  Roger Sayle  <roger@eyesopen.com>
36780
36781         * gcc.dg/builtins-27.c: New test case.
36782
36783 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
36784
36785         * gcc.dg/tls/opt-7.c: New test.
36786
36787 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
36788
36789         * g++.old-deja/g++.other/crash18.C: Remove.
36790
36791 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36792
36793         * g++.dg/template/explicit3.C: New.
36794         * g++.dg/template/explicit4.C: New.
36795         * g++.dg/template/explicit5.C: New.
36796
36797         PR c++/11347
36798         * g++.dg/template/memtmpl1.C: New.
36799
36800 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36801
36802         PR target/11565
36803         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36804         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36805
36806 2003-07-30  Jan Hubicka  <jh@suse.cz>
36807
36808         * vtgc1.c: Kill.
36809
36810 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36811
36812         * gcc.dg/struct-in-proto-1.c: New test.
36813
36814 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36815
36816         * gcc.dg/cpp/include2.c: Only expect one message.
36817
36818 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         PR c++/9447
36821         * g++.dg/template/using1.C: New test.
36822         * g++.dg/template/using2.C: New test.
36823         * g++.dg/template/using3.C: New test.
36824         * g++.dg/template/using4.C: New test.
36825
36826 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36827
36828         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36829         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36830
36831 2003-07-28  Jan Hubicka  <jh@suse.cz>
36832
36833         PR c++/11530
36834         * g++.dg/opt/call1.C: New test.
36835
36836 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36837
36838         PR c++/11667
36839         * g++.dg/init/enum2.C: New test.
36840         * g++.dg/template/overload1.C: Add "-w" option.
36841
36842 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36843
36844         * gcc.dg/Wdeclaration-after-statement-1.c,
36845         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36846
36847 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.c-torture/compile/20030725-1.c: New test.
36850
36851 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36852
36853         * gcc.dg/20030505.c: Only run for SPE.
36854         Remove definition of opaque type.
36855
36856 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36857
36858         * g++.dg/template/ptrmem6.C: New test.
36859
36860 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36861
36862         * gcc.c-torture/compile/zero-strct-2.c: New test.
36863
36864 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36865
36866         * gcc.dg/intermod-1.c: New test.
36867
36868 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         PR c++/11617
36871         * g++.dg/template/lookup2.C: New test.
36872         * g++.dg/template/memclass1.C: Remove instantiated from error.
36873         * g++.dg/other/error2.C: Tweak expected errors.
36874
36875         PR c++/11596
36876         * g++.dg/template/defarg3.C: New test.
36877
36878         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36879
36880 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36881
36882         * g++.dg/inherit/access5.C: New test.
36883
36884 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36885
36886         PR c++/11513
36887         * g++.dg/template/crash8.C: New test.
36888
36889 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36890
36891         PR c/10602
36892         * gcc.dg/noncompile/incomplete-2.c: New test.
36893
36894 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36895
36896         PR c++/11645
36897         * g++.dg/inherit/access4.C: New test.
36898
36899         PR c++/11517
36900         * g++.dg/expr/cond2.C: New test.
36901
36902         PR optimization/10679
36903         * g++.dg/opt/inline4.C: New test.
36904
36905 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36906
36907         * g++.dg/parse/crash10: New test.
36908
36909 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36910
36911         * g++.dg/ext/flexary1.C: New test.
36912
36913 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36914
36915         PR c++/10793
36916         * g++.dg/template/crash9.C: New test.
36917
36918 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36919
36920         PR c++/3004
36921         * g++.dg/parse/typedef3.C: New test.
36922
36923         PR c++/7906
36924         * g++.dg/parse/operator2.C: New test.
36925
36926         PR c++/8895
36927         * g++.dg/parse/def-tmpl-arg1.C: New test.
36928
36929         PR c++/9282
36930         * g++.dg/parse/funptr1.C: New test.
36931
36932         PR c++/9452
36933         * g++.dg/parse/ambig3.C: New test.
36934
36935         PR c++/9454
36936         * g++.dg/parse/operator3.C: New test.
36937
36938         PR c++/9486
36939         * g++.dg/parse/template10.C: New test.
36940
36941         PR c++/9488
36942         * g++.dg/parse/template11.C: New test.
36943
36944         PR c++/10150
36945         * g++.dg/parse/invalid-op1.C: New test.
36946
36947         PR c++/10247
36948         * g++.dg/parse/condexpr1.C: New test.
36949
36950 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36951
36952         * g++.dg/ext/packed3.C: New test.
36953         * g++.dg/ext/packed4.C: New test.
36954
36955         * gcc.dg/pack-test-3.c: New test.
36956
36957 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
36958
36959         * lib/compat.exp: Handle dg-options per source file.
36960         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36961         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36962         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36963         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36964         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36965         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36966         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36967         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36968         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36969         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36970         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36971         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36972         * g++.dg/compat/break/bitfield7_x.C: Ditto.
36973         * g++.dg/compat/break/bitfield7_y.C: Ditto.
36974
36975 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36976
36977         PR c/10320
36978         * gcc.c-torture/execute/20030718-1.c: New test.
36979
36980 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36981
36982         PR optimization/11536
36983         * gcc.dg/20030721-1.c: New test.
36984
36985 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36986
36987         PR c++/11546
36988         * g++.dg/template/lookup1.C: New test.
36989
36990 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36991
36992         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36993         diagnostics of ill-formed constructs involving labels.
36994         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36995         the new 'previously defined here' message.
36996
36997 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         * g++.dg/parse/non-dependent2.C: New test.
37000
37001 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37002
37003         * g++.dg/init/init-ref4.C: xfail on targets without
37004         weak symbols.
37005
37006 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37007
37008         PR target/11087
37009         * gcc.c-torture/execute/20030717-1.c: New test.
37010
37011 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37012
37013         * g++.dg/opt/cfg1.C: New test.
37014
37015 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37016
37017         PR optimization/11557
37018         * gcc.dg/20030717-1.c: New test.
37019
37020 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37021
37022         PR c++/10476
37023         * g++.dg/expr/crash-1.C: New test.
37024
37025         PR c++/11027
37026         * g++.dg/template/init3.C: New test.
37027
37028         PR c++/8222
37029         * g++.dg/template/non-dependent1.C: New test.
37030
37031         PR c++/11070
37032         * g++.dg/template/non-dependent2.C: New test.
37033
37034         PR c++/11071
37035         * g++.dg/template/non-dependent3.C: New test.
37036
37037         PR c++/9907
37038         * g++.dg/template/sizeof5.C: New test.
37039
37040 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37041
37042         PR 11498
37043         * gcc.c-torture/compile/mangle-1.c: New file.
37044
37045 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37046
37047         PR c++/7809
37048         * g++.dg/parse/access3.C: New test.
37049
37050 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37051
37052         PR c++/11384
37053         * g++.dg/init/init-ref4.C: New test.
37054
37055 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37056
37057         PR c++/11547
37058         * g++.dg/parse/constant3.C: New test.
37059         * g++.dg/parse/crash7.C: Likewise.
37060
37061 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37062
37063         PR target/11008
37064         * gcc.dg/i386-pentium4-not-mull.c: New.
37065
37066 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37067
37068         * gcc.dg/asm-names.c (ymain): Make it weak.
37069
37070 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37071
37072         PR c++/5421
37073         * g++.dg/template/friend21.C: New test.
37074
37075 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37076
37077         * gcc.dg/cleanup-8.c: New test.
37078         * gcc.dg/cleanup-9.c: New test.
37079
37080 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37081
37082         * g++.dg/ext/dll-MI1.h: New file.
37083         * g++.dg/ext/dllexport-MI1.C: New file.
37084         * g++.dg/ext/dllimport-MI1.C: New file.
37085
37086 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37087
37088         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37089         it does not have cmpstrsi patterns (just cmpmemsi).
37090
37091 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37092
37093         PR debug/11473
37094         * g++.dg/debug/debug8.C: New test.
37095
37096 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37097
37098         PR c++/10108
37099         * g++.dg/template/crash7.C: New test.
37100
37101 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37102
37103         PR target/10795
37104         * gcc.c-torture/compile/20030708-1.c: New.
37105
37106 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37107
37108         * gcc.c-torture/execute/20030715-1.c: New test.
37109
37110 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37111
37112         * gcc.dg/pch/inline-3.c: New file.
37113         * gcc.dg/pch/inline-3.hs: New file.
37114         * gcc.dg/pch/inline-4.c: New file.
37115         * gcc.dg/pch/inline-4.hs: New file.
37116
37117 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37118
37119         PR c++/11509
37120         * g++.dg/template/crash6.C: New test.
37121
37122         PR c++/7053
37123         * g++.dg/template/friend20.C: New test.
37124
37125         PR c++/7019
37126         * g++.dg/template/overload2.C: New test.
37127
37128 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37129
37130         PR optimization/11440
37131         * gcc.c-torture/execute/20030714-1.c: New test.
37132
37133 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37134
37135         PR c++/11154
37136         * g++.dg/template/partial2.C: New test.
37137
37138 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37139
37140         PR c++/11503
37141         * g++.dg/template/anon1.C: New test.
37142
37143         PR c++/11493
37144         PR c++/11495
37145         * g++.dg/parse/template9.C: Likewise.
37146         * g++.dg/template/crash4.C: New test.
37147         * g++.dg/template/koenig1.C: Likewise.
37148         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37149         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37150         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37151         functions.
37152         * g++.old-deja/g++.jason/template36.C: Likewise.
37153         * g++.old-deja/g++.mike/p1989.C: Likewise.
37154         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37155         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37156         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37157         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37158         compiling.
37159         * g++.old-deja/g++.pt/union2.C: Use this->.
37160
37161 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37162
37163         * gcc.dg/20030711-1.c: New test.
37164
37165 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         PR c++/11050
37168         * g++.dg/parse/args1.C: New test.
37169         * g++.pt/defarg8.C: Change expected errors.
37170
37171 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37172
37173         PR c++/8164
37174         * g++.dg/template/nontype2.C: New test.
37175
37176         PR c++/10558
37177         * g++.dg/parse/template8.C: New test.
37178
37179         PR c++/8327
37180         * g++.dg/template/scope1.C: New test.
37181
37182         * g++.dg/warn/Wsign-compare-1.C: New test.
37183
37184 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37185
37186         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37187
37188 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/9411
37191         * g++.dg/template/explicit2.C: New test.
37192
37193         PR c++/10032
37194         * g++.dg/warn/pedantic1.C: New test.
37195
37196 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37197
37198         PR c++ 9483
37199         * g++.dg/other/field1.C: New test.
37200
37201 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37202
37203         PR c/11449
37204         * gcc.c-torture/compile/20030707-1.c: New.
37205
37206 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37207
37208         PR c++/10849
37209         * g++.dg/template/access12.C: New test.
37210
37211 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37214         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37215         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37216         * gcc.misc-tests/gcov.exp: Update
37217         * g++.dg/gcov/gcov.exp: Update
37218         * lib/gcov.exp: Update.
37219
37220 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37221
37222         * g++.dg/abi/mangle17.C: Make sure template expressions are
37223         dependent.
37224         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37225         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37226         * g++.dg/opt/stack1.C: Remove erroneous code.
37227         * g++.dg/parse/template7.C: New test.
37228         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37229         * g++.old-deja/g++.pt/crash4.C: Likewise.
37230
37231 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37232
37233         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37234         with zero or one occurence of `$' after the initial `L'.
37235
37236 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37237
37238         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37239
37240 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37241
37242         PR c/11370
37243         * gcc.dg/Wunreachable-6.c: New testcase.
37244         * gcc.dg/Wunreachable-7.c: New testcase.
37245
37246 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37247
37248         PR c/11420
37249         * gcc.dg/20030708-1.c: New test.
37250
37251 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37252
37253         * gcc.dg/compat/sdata-section.h: New file.
37254         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37255         * gcc.dg/torture/mips-sdata-1.c: New test.
37256
37257 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37258
37259         PR c++/11030
37260         * g++.dg/template/friend19.C: New test.
37261
37262 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37263
37264         * g++.dg/opt/strength-reduce.C: New test.
37265
37266 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37267
37268         PR target/10979
37269         * gcc.dg/20030707-1.c: New testcase.
37270
37271 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37272
37273         PR optimization/11059
37274         * g++.dg/opt/emptyunion.C: New testcase.
37275
37276 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37277             Eric Botcazou  <ebotcazou@libertysurf.fr>
37278
37279         * g++.dg/opt/stack1.C: New test.
37280
37281 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37282
37283         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37284         run test.
37285
37286         PR c++/11431
37287         * g++.dg/expr/static_cast3.C: New test.
37288
37289 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37290
37291         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37292         everywhere.
37293         * gcc.dg/concat.c: Concatenation of string constants with
37294         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37295         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37296         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37297         necessary to avoid multi-character character constant warning.
37298         * gcc.dg/cpp/escape.c: Likewise.
37299         * gcc.dg/cpp/ucs.c: Likewise.
37300         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37301         Fix a typo.
37302
37303 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37304
37305         PR c/11428
37306         * gcc.c-torture/compile/20030704-1.c: New.
37307
37308 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37309
37310         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37311
37312 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37313
37314         PR c++/5287, PR c++/7910,  PR c++/11021
37315         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37316         tests for warnings.
37317         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37318         * g++.dg/ext/dllimport3.C: Likewise.
37319         * g++.dg/ext/dllimport4.C: New file.
37320         * g++.dg/ext/dllimport5.C: New file.
37321         * g++.dg/ext/dllimport6.C: New file.
37322         * g++.dg/ext/dllimport7.C: New file.
37323         * g++.dg/ext/dllimport8.C: New file.
37324         * g++.dg/ext/dllimport9.C: New file.
37325         * g++.dg/ext/dllimport10.C: New file.
37326         * g++.dg/ext/dllexport1.C: New file.
37327
37328 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37329
37330         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37331         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37332
37333 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37334
37335         * gcc.dg/builtins-25.c: New testcase.
37336         * gcc.dg/builtins-26.c: New testcase.
37337
37338 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37339
37340         * gcc.dg/compat/vector-defs.h: New file.
37341         * gcc.dg/compat/vector-setup.h: New file.
37342         * gcc.dg/compat/vector-check.h: New file.
37343         * gcc.dg/compat/vector-1_main.c: New file.
37344         * gcc.dg/compat/vector-1_x.c: New file.
37345         * gcc.dg/compat/vector-1_y.c: New file.
37346         * gcc.dg/compat/vector-2_main.c: New file.
37347         * gcc.dg/compat/vector-2_x.c: New file.
37348         * gcc.dg/compat/vector-2_y.c: New file.
37349
37350         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37351         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37352         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37353         * gcc.dg/compat/struct-align-1.h: New file.
37354         * gcc.dg/compat/struct-align-1_main.c: New file.
37355         * gcc.dg/compat/struct-align-1_x.c: New file.
37356         * gcc.dg/compat/struct-align-1_y.c: New file.
37357         * gcc.dg/compat/struct-align-2.h: New file.
37358         * gcc.dg/compat/struct-align-2_main.c: New file.
37359         * gcc.dg/compat/struct-align-2_x.c: New file.
37360         * gcc.dg/compat/struct-align-2_y.c: New file.
37361
37362         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37363         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37364         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37365         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37366         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37367         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37368         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37369         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37370         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37371         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37372         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37373         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37374         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37375         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37376         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37377         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37378         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37379         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37380         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37381         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37382         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37383         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37384         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37385         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37386         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37387         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37388         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37389         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37390         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37391
37392 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37393
37394         * gcc.dg/i386-call-1.c: New test.
37395
37396 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37397
37398         PR c++/9162
37399         * g++.dg/parse/defarg4.C: New.
37400
37401 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37402
37403         PR target/10700
37404         * gcc.c-torture/compile/20030703-1.c: New test case.
37405
37406 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37407
37408         * g++.dg/template/local3.C: Remove extra semicolon.
37409
37410 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37411
37412         * gcc.dg/i386-volatile-1.c: New test.
37413
37414 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37415
37416         PR c++/11072
37417         * g++.dg/other/offsetof2.C: XFAIL.
37418         * g++.dg/other/offsetof5.C: New.
37419
37420         PR c++/10219
37421         * g++.dg/template/error1.C: New.
37422
37423         PR c++/9779
37424         * g++.dg/template/dependent-expr1.C: New.
37425
37426 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37427
37428         PR c++/6949
37429         * g++.dg/template/local3.C: New test.
37430
37431         PR c++/11149
37432         * g++.dg/lookup/scoped6.C: New test.
37433
37434 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37435
37436         PR c++/8046
37437         * g++.dg/other/error7.C: New test.
37438
37439 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37440
37441         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37442         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37443         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37444         * g++.old-deja/g++.other/union2.C: Likewise.
37445         * gcc.dg/c90-const-expr-2.c: Likewise.
37446         * gcc.dg/c90-const-expr-3.c: Likewise.
37447         * gcc.dg/c99-const-expr-2.c: Likewise.
37448         * gcc.dg/c99-const-expr-3.c: Likewise.
37449         * gcc.dg/concat.c: Likewise.
37450
37451 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37452
37453         PR c++/9559
37454         * g++.dg/init/static1.C: New test.
37455
37456 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37457
37458         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37459         * g++.old-deja/g++.other/access2.C: Likewise.
37460         * g++.old-deja/g++.other/decl2.C: Likewise.
37461         * gcc.c-torture/execute/20020615-1.c: Likewise.
37462
37463 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37464
37465         PR c++/4933
37466         * g++.dg/template/sizeof4.C: New test.
37467
37468 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37469
37470         * g++.dg/other/error6.C: New test.
37471
37472 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37473
37474         PR c++/10750
37475         * g++.dg/parse/constant2.C: New test.
37476
37477 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37478
37479         PR c++/11106
37480         * g++.dg/other/error5.C: New test.
37481
37482 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37483
37484         * gcc.dg/format/gcc_diag-1.c: New test.
37485
37486 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37487
37488         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37489
37490 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37491
37492         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37493         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37494         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37495
37496 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37497
37498         * gcc.c-torture/execute/builtins/string-8.c: New test.
37499         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37500         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37501         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37502
37503 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37504
37505         PR c++/10468
37506         * g++.dg/ext/typeof6.C: New test.
37507
37508 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37509
37510         PR c++/10796
37511         * g++.dg/init/enum1.C: New test.
37512
37513 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37514
37515         * gcc.dg/20030627-1.c: New test.
37516
37517 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37518
37519         PR c++/11332
37520         * g++.dg/expr/static_cast2.C: New test.
37521
37522 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37523             Jakub Jelinek  <jakub@redhat.com>
37524
37525         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37526         sprintf(dst,"%s",src) optimization.
37527         * gcc.c-torture/execute/20030626-1.c: New test case.
37528         * gcc.c-torture/execute/20030626-2.c: New test case.
37529
37530 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37531
37532         * gcc.c-torture/execute/multi-ix.c: New test.
37533
37534         * gcc.c-torture/execute/simd-4.c (main):
37535         Added missing semicolon at end of union.
37536
37537 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37538
37539         PR c++/8266
37540         * g++.dg/template/explicit-instantiation3.C: New test.
37541
37542 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37543
37544         * gcc.dg/20030626-1.c: Use signed char.
37545
37546 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37547
37548         * gcc.dg/20030626-1.c: New test.
37549
37550 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37551
37552         * const-str-2.m: Update.
37553
37554 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37555
37556         PR c++/10990
37557         * g++.dg/rtti/dyncast1.C: New test.
37558         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37559         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37560         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37561
37562         PR c++/10931
37563         * g++.dg/expr/static_cast1.C: New test.
37564
37565 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37566
37567         * gcc.dg/20030625-1.c: New test.
37568
37569 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37570
37571         * gcc.c-torture/compile/20030624-1.c: New test case.
37572
37573 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37574
37575         * gcc.c-torture/execute/string-opt-17.c: New test.
37576
37577 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/5754
37580         * g++.dg/parse/crash6.C: New test.
37581
37582 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37583
37584         * gcc.dg/builtins-24.c: New test case.
37585
37586 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37587
37588         * g++.dg/opt/operator1.C: New test.
37589
37590 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37591
37592         * gcc.c-torture/execute/string-opt-16.c: New test case.
37593
37594 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37595
37596         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37597         * g++.old-deja/g++.other/conv7.C: Likewise.
37598         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37599         * g++.old-deja/g++.other/overload14.C: Likewise.
37600
37601 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37602
37603         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37604         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37605
37606 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37607
37608         PR c++/10888
37609         * g++.dg/warn/Winline-3.C: New test.
37610
37611 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37612
37613         * lib/target-supports.exp (check_alias_available): Make the test
37614         program acceptable to the Solaris assembler.
37615
37616         PR c++/10749
37617         * g++.dg/template/memclass2.C: New test.
37618
37619 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37620             Eric Botcazou  <ebotcazou@libertysurf.fr>
37621
37622         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37623         data for non-matching targets.
37624         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37625
37626 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37627
37628         PR c++/10845
37629         * g++.dg/template/member3.C: New test.
37630
37631 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37632
37633         PR c++/10939
37634         * g++.dg/template/func1.C: New test.
37635
37636         PR c++/9649
37637         * g++.dg/template/static4.C: New test.
37638         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37639
37640         PR c++/11041
37641         * g++.dg/init/ref7.C: New test.
37642
37643 2003-06-19  Matt Austern  <austern@apple.com>
37644
37645         PR c++/11228
37646         * g++.dg/anew1.C: New test.
37647         * g++.dg/anew2.C: New test.
37648         * g++.dg/anew3.C: New test.
37649         * g++.dg/anew4.C: New test.
37650
37651 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37652
37653         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37654
37655 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37656
37657         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37658         endian-dependent.
37659
37660 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37661
37662         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37663         Remove cruft.
37664
37665 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37666
37667         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37668         * gcc.c-torture/compile/961203-1.c: Likewise.
37669         * gcc.c-torture/compile/980506-1.c: Likewise.
37670
37671 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37672
37673         PR c++/10712
37674         * g++.dg/lookup/using7.C: New test.
37675
37676 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37677
37678         PR c++/11105
37679         * g++.dg/abi/conv1.C: Remove it.
37680         * g++.dg/template/conv7.C: New test.
37681         * g++.dg/template/conv8.C: Likewise.
37682         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37683         conversion operator.
37684
37685 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37686
37687         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37688         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37689         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37690         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37691         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37692         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37693         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37694         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37695         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37696         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37697         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37698         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37699         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37700         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37701         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37702         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37703         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37704         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37705         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37706         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37707         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37708         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37709         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37710         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37711         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37712         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37713         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37714         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37715         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37716
37717 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
37718
37719         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37720         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37721         indications.
37722
37723 2003-06-16  Roger Sayle  <roger@eyesopen.com>
37724
37725         * gcc.dg/i386-387-5.c: New test case.
37726         * gcc.dg/i386-387-6.c: New test case.
37727         * gcc.dg/builtins-23.c: New test case.
37728
37729 2003-06-15  Roger Sayle  <roger@eyesopen.com>
37730
37731         * gcc.dg/builtins-22.c: New test case.
37732         * gcc.dg/i386-387-1.c: Update to test exp.
37733         * gcc.dg/i386-387-2.c: Likewise.
37734
37735 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37736
37737         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37738
37739 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37740
37741         * lib/gcc-dg.exp (dg-require-dll): New function.
37742         (dg-xfail-if): Likewise.
37743         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37744         driver.
37745
37746         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37747         * gcc.c-torture/compile/20001205-1.c: Likewise.
37748         * gcc.c-torture/compile/20001226-1.c: Likewise.
37749         * gcc.c-torture/compile/20010518-2.c: Likewise.
37750         * gcc.c-torture/compile/20020312-1.c: Likewise.
37751         * gcc.c-torture/compile/20020604-1.c: Likewise.
37752         * gcc.c-torture/compile/920501-12.c: Likewise.
37753         * gcc.c-torture/compile/920501-4.c: Likewise.
37754         * gcc.c-torture/compile/920520-1.c: Likewise.
37755         * gcc.c-torture/compile/920521-1.c: Likewise.
37756         * gcc.c-torture/compile/920625-1.c: Likewise.
37757         * gcc.c-torture/compile/961203-1.c: Likewise.
37758         * gcc.c-torture/compile/980506-1.c: Likewise.
37759         * gcc.c-torture/compile/981006-1.c: Likewise.
37760         * gcc.c-torture/compile/981022-1.c: Likewise.
37761         * gcc.c-torture/compile/981223-1.c: Likewise.
37762         * gcc.c-torture/compile/990617-1.c: Likewise.
37763         * gcc.c-torture/compile/dll.c: Likewise.
37764         * gcc.c-torture/compile/labels-3.c: Likewise.
37765         * gcc.c-torture/compile/mipscop-1.c: Likewise.
37766         * gcc.c-torture/compile/mipscop-2.c: Likewise.
37767         * gcc.c-torture/compile/mipscop-3.c: Likewise.
37768         * gcc.c-torture/compile/mipscop-4.c: Likewise.
37769         * gcc.c-torture/compile/simd-5.c: Likewise.
37770         * gcc.c-torture/compile/20000804-1.x: Remove.
37771         * gcc.c-torture/compile/20001205-1.x: Likewise.
37772         * gcc.c-torture/compile/20001226-1.x: Likewise.
37773         * gcc.c-torture/compile/20010518-2.x: Likewise.
37774         * gcc.c-torture/compile/20020312-1.x: Likewise.
37775         * gcc.c-torture/compile/20020604-1.x: Likewise.
37776         * gcc.c-torture/compile/920501-12.x: Likewise.
37777         * gcc.c-torture/compile/920501-4.x: Likewise.
37778         * gcc.c-torture/compile/920520-1.x: Likewise.
37779         * gcc.c-torture/compile/920521-1.x: Likewise.
37780         * gcc.c-torture/compile/920625-1.x: Likewise.
37781         * gcc.c-torture/compile/961203-1.x: Likewise.
37782         * gcc.c-torture/compile/980506-1.x: Likewise.
37783         * gcc.c-torture/compile/981006-1.x: Likewise.
37784         * gcc.c-torture/compile/981022-1.x: Likewise.
37785         * gcc.c-torture/compile/981223-1.x: Likewise.
37786         * gcc.c-torture/compile/990617-1.x: Likewise.
37787         * gcc.c-torture/compile/mipscop-1.x: Likewise.
37788         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37789         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37790         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37791         * gcc.c-torture/compile/simd-5.x: Likewise.
37792
37793         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37794
37795 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37796
37797         * gcc.c-torture/execute/20030611-1.c: New test.
37798
37799 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37800
37801         PR middle-end/168
37802         * gcc.dg/20030612-1.c: New test case.
37803
37804 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c++/10635
37807         * g++.dg/expr/cast1.C: New test.
37808
37809 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37810
37811         * gcc.dg/builtins-21.c: New test case.
37812
37813 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37814
37815         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37816         options instead of at the end.
37817         * lib/objc.exp (objc_target_compile): Likewise.
37818
37819 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37820
37821         PR c++/10432
37822         * g++.dg/parse/error1.C: New test.
37823
37824 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37825
37826         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37827         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37828         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37829         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37830         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37831         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37832         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37833         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37834         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37835         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37836         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37837         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37838         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37839         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37840         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37841         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37842         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37843         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37844         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37845         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37846         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37847         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37848         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37849         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37850
37851         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37852         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37853         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37854         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37855         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37856         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37857         * gcc.dg/compat/scalar-return-3_main.c: New file.
37858         * gcc.dg/compat/scalar-return-3_x.c: New file.
37859         * gcc.dg/compat/scalar-return-3_y.c: New file.
37860         * gcc.dg/compat/scalar-return-4_main.c: New file.
37861         * gcc.dg/compat/scalar-return-4_x.c: New file.
37862         * gcc.dg/compat/scalar-return-4_y.c: New file.
37863
37864 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37865
37866         * gcc.dg/compat/fp2-struct-check.h: New file.
37867         * gcc.dg/compat/fp2-struct-defs.h: New file.
37868         * gcc.dg/compat/fp2-struct-init.h: New file.
37869         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37870         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37871         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37872         * gcc.dg/compat/struct-return-10_main.c: New file.
37873         * gcc.dg/compat/struct-return-10_x.c: New file.
37874         * gcc.dg/compat/struct-return-10_y.c: New file.
37875
37876         * gcc.dg/compat/compat-common.h: New file.
37877         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37878         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37879         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37880         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37881         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37882         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37883         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37884         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37885         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37886         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37887         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37888         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37889         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37890         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37891         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37892         * gcc.dg/compat/small-struct-check.h: Ditto.
37893         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37894         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37895         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37896         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37897         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37898         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37899         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37900         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37901         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37902         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37903         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37904         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37905         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37906         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37907         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37908         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37909         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37910         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37911         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37912         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37913         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37914         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37915         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37916         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37917         * gcc.dg/compat/struct-return-2_main.c: Ditto.
37918         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37919         * gcc.dg/compat/struct-return-2_y.c: Ditto.
37920         * gcc.dg/compat/struct-return-3_main.c: Ditto.
37921         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37922         * gcc.dg/compat/struct-return-3_y.c: Ditto.
37923
37924 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
37925
37926         * g++.dg/pch/static-1.C: New file.
37927         * g++.dg/pch/static-1.Hs: New file.
37928
37929 2003-06-10  Richard Henderson  <rth@redhat.com>
37930
37931         * gcc.dg/asm-7.c: Adjust expected warning text.
37932
37933 2003-06-10  Roger Sayle  <roger@eyesopen.com>
37934
37935         * gcc.dg/builtins-20.c: New test case.
37936
37937 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
37938
37939         PR c++/11131
37940         * g++.dg/opt/template1.C: New test.
37941
37942 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37943
37944         * lib/gcc-dg.exp (dg-test): Clear additional_files and
37945         additional_sources.
37946
37947 2003-05-21  David Taylor  <dtaylor@emc.com>
37948
37949         * gcc.dg/Wpadded.c: New file.
37950
37951 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37952
37953         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37954         * gcc.dg/special/weak-2.c: Add dg-require-weak.
37955         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37956         dg-require-weak.
37957
37958 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
37959
37960         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37961
37962 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37963
37964         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37965         (dg-require-alias): Likewise.
37966         (dg-require-gc-sections): Likewise.
37967         * lib/target-supports.exp (check_gc_sections_available): Likewise.
37968
37969 2003-06-08  Richard Henderson  <rth@redhat.com>
37970
37971         * gcc.dg/20011029-2.c: Fix the array reference.
37972         * gcc.dg/asm-7.c: New.
37973
37974 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37975
37976         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37977
37978 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37979
37980         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37981         (dg-require-gc-sections): Likewise.
37982
37983 2003-06-08  Jan Hubicka  <jh@suse.cz>
37984
37985         * i386-cmov1.c: Fix regular expression.
37986         * i386-cvt-1.c: Likewise.
37987         * i386-local.c: Likewise.
37988         * i386-local2.c: Likewise.
37989         * i386-mul.c: Likewise.
37990         * i386-ssetype-1.c: Likewise.
37991         * i386-ssetype-3.c: Likewise.
37992         * i386-ssetype-5.c: Likewise.
37993
37994 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37995
37996         PR c++/11039
37997         * g++.dg/warn/implicit-typename2.C: New test.
37998         * g++.dg/warn/implicit-typename3.C: New test.
37999
38000 2003-06-07  Richard Henderson  <rth@redhat.com>
38001
38002         * g++.dg/other/offsetof3.C: Use size_t.
38003         * g++.dg/other/offsetof4.C: Likewise.
38004
38005 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38006
38007         * lib/copy-file.exp: New. Implement gcc_copy_files.
38008
38009         * lib/dg-pch.exp: Load copy-file.exp
38010         (dg-pch): Use gcc_copy_files instead of "file copy".
38011
38012 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38013
38014         * gcc.dg/weak/weak.exp: Simplify.
38015         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38016         * gcc.dg/weak/weak-1.c: Likewise.
38017         * gcc.dg/weak/weak-2.c: Likewise.
38018         * gcc.dg/weak/weak-3.c: Likewise.
38019         * gcc.dg/weak/weak-4.c: Likewise.
38020         * gcc.dg/weak/weak-5.c: Likewise.
38021         * gcc.dg/weak/weak-6.c: Likewise.
38022         * gcc.dg/weak/weak-7.c: Likewise.
38023         * gcc.dg/weak/weak-8.c: Likewise.
38024         * gcc.dg/weak/weak-9.c: Likewise.
38025
38026 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38027
38028         gcc.c-torture/execute/20030606-1.c: New.
38029
38030 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38031
38032         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38033         * gcc.dg/builtins-19.c: Likewise.
38034
38035 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38036
38037         * gcc.dg/builtins-2.c: Add some more tests.
38038         * gcc.dg/builtins-18.c: New test case.
38039         * gcc.dg/builtins-19.c: New test case.
38040
38041 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38042             Jim Wilson  <wilson@tuliptree.org>
38043
38044         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38045
38046 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38047
38048         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38049         mempcpy/stpcpy calls not to be optimized into something else.
38050         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38051         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38052         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38053
38054 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38055
38056         * gcc.dg/format/asm_fprintf-1.c: New test.
38057
38058 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38059
38060         * lib/gcc-defs.exp (additional_sources): New variable.
38061         (dg-additional-sources): New function.
38062         (additional_files): New variable.
38063         (dg-additional-files): New function.
38064         (dg-additional-files-options): Likewise.
38065         * lib/gcc-dg.exp (dg-require-weak): New function.
38066         (dg-require-alias): Likewise.
38067         (dg-require-gc-sections): Likewise.
38068         * lib/target-supports.exp (check_alias_available): Remove testfile
38069         parameter.
38070         (check_gc_sections_available): New function.
38071         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38072         (dg-gpp-additional-files): Likewise.
38073         * lib/g++.exp (additional_sources): Remove.
38074         (additional_files): Likewise.
38075         (g++_target_compile): Use dg-additional-files-options.
38076
38077         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38078         Tcl logic.
38079         * gcc.dg/special/ecos.exp: Remove.
38080         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38081         * gcc.dg/special/alias-1.c: Likewise.
38082         * gcc.dg/special/alias-2.c: Likewise.
38083         * gcc.dg/special/gcsec-1.c: Likewise.
38084         * gcc.dg/special/weak-1.c: Likewise.
38085         * gcc.dg/special/weak-2.c: Likewise.
38086         * gcc.dg/special/wkali-1.c: Likewise.
38087         * gcc.dg/special/wkali-2.c: Likewise.
38088
38089         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38090         dg-gpp-additional-*.
38091         * g++.dg/special/conpr-3.C: Likewise.
38092         * g++.dg/special/conpr-4.C: Likewise.
38093         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38094         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38095         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38096         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38097         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38098         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38099         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38100         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38101         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38102         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38103         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38104         * g++.old-deja/g++.other/comdat1.C: Likewise.
38105         * g++.old-deja/g++.other/comdat2.C: Likewise.
38106         * g++.old-deja/g++.other/comdat3.C: Likewise.
38107         * g++.old-deja/g++.other/ctor1.C: Likewise.
38108         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38109
38110 2003-06-05  Richard Henderson  <rth@redhat.com>
38111
38112         * gcc.dg/debug/20030605-1.c: New.
38113
38114 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38115
38116         * README.QMTEST: Update.
38117
38118 2003-06-04  Richard Henderson  <rth@redhat.com>
38119
38120         * gcc.dg/cleanup-1.c: New.
38121         * gcc.dg/cleanup-2.c: New.
38122         * gcc.dg/cleanup-3.c: New.
38123         * gcc.dg/cleanup-4.c: New.
38124         * gcc.dg/cleanup-5.c: New.
38125         * gcc.dg/cleanup-6.c: New.
38126         * gcc.dg/cleanup-7.c: New.
38127
38128 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38129
38130         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38131
38132         * lib/dg-pch.exp: New file.
38133         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38134         * gcc.dg/pch/pch.exp: Likewise.
38135
38136 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38137
38138         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38139         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38140         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38141         * gcc.dg/builtins-17.c: New test case.
38142         * gcc.dg/i386-387-4.c: New test case.
38143         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38144
38145 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38146
38147         * gcc.dg/ultrasp9.c: New test.
38148
38149 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38150
38151         * gcc.c-torture/compile/20030604-1.c: New test.
38152         * gcc.dg/sparc-constant-1.c: New test.
38153
38154 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38155
38156         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38157
38158 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38159
38160         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38161
38162         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38163         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38164
38165 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38166
38167         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38168
38169 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38170
38171         PR c++/10940
38172         * g++.dg/template/spec10.C: New test.
38173
38174 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38175
38176         * gcc.dg/builtins-16.c: New test case.
38177
38178 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38179
38180         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38181         mempcpy test with post-increments.
38182         * gcc.c-torture/execute/string-opt-3.c: New test.
38183         * gcc.dg/string-opt-1.c: New test.
38184
38185 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38186
38187         PR fortran/10965
38188         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38189
38190 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38191
38192         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38193         (scan-assembler): ... here.  Use dg-scan.
38194         (scan-assembler-not): Likewise.
38195         (scan-file): New function.
38196         (scan-file-not): Likewise.
38197         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38198         * gcc.dg/cpp/_Pragma4.c: Likewise.
38199         * gcc.dg/cpp/_Pragma5.c: Likewise.
38200         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38201         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38202         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38203         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38204         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38205         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38206         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38207         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38208         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38209         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38210         * gcc.dg/cpp/cxxcom1.c: Likewise.
38211         * gcc.dg/cpp/line1.c: Likewise.
38212         * gcc.dg/cpp/maccom1.c: Likewise.
38213         * gcc.dg/cpp/maccom2.c: Likewise.
38214         * gcc.dg/cpp/maccom3.c: Likewise.
38215         * gcc.dg/cpp/maccom4.c: Likewise.
38216         * gcc.dg/cpp/maccom5.c: Likewise.
38217         * gcc.dg/cpp/maccom6.c: Likewise.
38218         * gcc.dg/cpp/multiline.c: Likewise.
38219         * gcc.dg/cpp/spacing1.c: Likewise.
38220         * gcc.dg/cpp/spacing2.c: Likewise.
38221         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38222         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38223         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38224         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38225         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38226         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38227         * gcc.dg/cpp/cxxcom2.c: Likewise.
38228         * gcc.dg/cpp/cxxcom2.h: New file.
38229
38230         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38231         * g++.dg/cpp/truefalse.C: Here.
38232         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38233
38234 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38235
38236         * gcc.dg/cpp/redef3.c: New file.
38237
38238 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38239
38240         * gcc.dg/i386-loop-3.c: New test.
38241
38242 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38243
38244         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38245
38246 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38247
38248         * gcc.dg/fwrapv-1.c: New test case.
38249         * gcc.dg/fwrapv-2.c: New test case.
38250
38251 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38252
38253         PR c++/10956
38254         * g++.dg/template/spec9.C: New test.
38255
38256 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38257
38258         * gcc.dg/duff-4.c: New test case.
38259
38260 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38261
38262         PR fortran/10843
38263         * g77.dg/ffixed-form-1.f: New test
38264         * g77.dg/ffixed-form-2.f: New test
38265         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38266         * g77.dg/ffree-form-3.f: New test
38267
38268 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38269
38270         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38271         * gcc.dg/wint_t-1.c: Likewise.
38272
38273 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38274
38275         * g++.dg/template/access11.C: New test.
38276
38277 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38278
38279         PR c++/10849
38280         * g++.dg/template/access10.C: New test.
38281
38282 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38283             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38284
38285         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38286
38287 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38288
38289         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38290         suppress for powerpc-*-darwin*.
38291         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38292
38293 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38294
38295         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38296         suppress option for powerpc-*-darwin*.
38297
38298 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38299
38300         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38301         * gcc.dg/builtins-4.c: Add test for fmod.
38302
38303 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38304
38305         PR c++/10682
38306         * g++.dg/template/instantiate4.C: New test.
38307
38308 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38309
38310         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38311
38312 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38313
38314         * gcc.dg/compat/scalar-return-1_main.c: New file.
38315         * gcc.dg/compat/scalar-return-1_x.c: New file.
38316         * gcc.dg/compat/scalar-return-1_y.c: New file.
38317         * gcc.dg/compat/scalar-return-2_main.c: New file.
38318         * gcc.dg/compat/scalar-return-2_x.c: New file.
38319         * gcc.dg/compat/scalar-return-2_y.c: New file.
38320         * gcc.dg/compat/struct-return-3_main.c: New file.
38321         * gcc.dg/compat/struct-return-3_y.c: New file.
38322         * gcc.dg/compat/struct-return-3_x.c: New file.
38323         * gcc.dg/compat/struct-return-2_main.c: New file.
38324         * gcc.dg/compat/struct-return-2_x.c: New file.
38325         * gcc.dg/compat/struct-return-2_y.c: New file.
38326
38327 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38328
38329         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38330         for hppa*-hp-hpux*.
38331         * gcc.dg/20021014-1.c (dg-options): Likewise.
38332         * gcc.dg/nest.c (dg-options): Likewise.
38333
38334 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38335
38336         PR c++/9738
38337         * g++.dg/ext/dllimport2.C: New file.
38338         * g++.dg/ext/dllimport3.C: New file.
38339
38340 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38341
38342         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38343         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38344         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38345         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38347         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38348         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38349         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38350         * gcc.dg/compat/small-struct-defs.h: New file.
38351         * gcc.dg/compat/small-struct-init.h: New file.
38352         * gcc.dg/compat/small-struct-check.h: New file.
38353         * gcc.dg/compat/fp-struct-defs.h: New file.
38354         * gcc.dg/compat/fp-struct-check.h: New file.
38355         * gcc.dg/compat/fp-struct-init.h: New file.
38356         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38357         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38358
38359 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38360
38361         * gcc.dg/20030225-2.c: New test.
38362
38363 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38364             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38365
38366         * gcc.c-torture/compile/20030518-1.c: New test case.
38367
38368 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38369
38370         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38371         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38372         gcc-dg-debug-runtest.
38373         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38374         gcc-dg-debug-runtest.
38375
38376 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38377
38378         PR c++/9022
38379         * g++.dg/lookup/using6.C: New test.
38380
38381 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38382
38383         * g++.dg/parse/access2.C: New test.
38384
38385 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38386
38387         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38388         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38389         * gcc.dg/debug/debug.exp: Likewise.
38390
38391 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38392
38393         * gcc.dg/dollar.c: New test.
38394
38395 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38396
38397         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38398         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38399         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38400         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38401         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38402         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38403         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38404         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38405         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38406         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38407         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38408         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38409         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38410         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38411         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38412         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38413         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38414         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38415
38416 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38417
38418         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38419         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38420         support for "repo" mode.
38421         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38422         * lib/g77-dg.exp: Likewise.
38423         * lib/obj-dg.exp: Likewise.
38424
38425 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38426
38427         Merge from gcc-3_2-rhl8-branch:
38428         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38429
38430         * gcc.dg/tls/opt-6.c: New test.
38431
38432         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * gcc.dg/20030405-1.c: New test.
38435
38436         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38437
38438         * gcc.dg/20030309-1.c: New test.
38439
38440         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38441
38442         * gcc.c-torture/execute/20030307-1.c: New test.
38443
38444         2003-02-20  Randolph Chung  <tausq@debian.org>
38445
38446         * gcc.c-torture/compile/20030220-1.c: New test.
38447
38448         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38449
38450         * gcc.dg/20030217-1.c: New test.
38451
38452         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38453
38454         * gcc.c-torture/compile/20020129-1.c: New test.
38455
38456         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38457
38458         * gcc.dg/unroll-1.c: New test.
38459
38460         2002-11-16  Jan Hubicka  <jh@suse.cz>
38461
38462         * gcc.c-torture/execute/20020920-1.c: New test.
38463
38464         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38465
38466         PR target/7434
38467         * gcc.c-torture/compile/20021008-1.c: New test.
38468
38469         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38470
38471         PR target/7559
38472         * gcc.c-torture/execute/20020810-1.c: New test.
38473
38474         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38475
38476         * gcc.c-torture/compile/20020807-1.c: New test.
38477
38478         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38479
38480         * gcc.dg/tls/opt-1.c: New test.
38481
38482         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * gcc.dg/20020729-1.c: New test.
38485
38486         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * g++.dg/opt/life1.C: New test.
38489
38490         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38491
38492         * gcc.dg/20020525-1.c: New test.
38493
38494         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38495
38496         PR c++/6794
38497         * g++.dg/ext/pretty1.C: New test.
38498         * g++.dg/ext/pretty2.C: New test.
38499
38500 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38501
38502         PR c++/8385
38503         * g++.dg/ext/typeof5.C: New test.
38504
38505 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38506
38507         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38508         __USER_LABEL_PREFIX__ into account.
38509         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38510
38511 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38512
38513         * gcc.dg/builtins-15.c: New test case.
38514
38515 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38516
38517         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38518
38519 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38520
38521         * lib/g++.exp: Tweak handling of additional source files.
38522         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38523         * g++.dg/special/conpr-2a.C: Rename to ...
38524         * g++.dg/special/conpr-2a.cc: ... this.
38525         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38526         * g++.dg/special/conpr-3a.C: Rename to ...
38527         * g++.dg/special/conpr-3a.cc: This.
38528         * g++.dg/special/conpr-3b.C: Rename to ...
38529         * g++.dg/special/conpr-3b.cc: This.
38530         * g++.dg/special/conpr-4.C: New test.
38531         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38532
38533 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38534
38535         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38536
38537 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38538
38539         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38541         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38542         * g++.old-deja/g++.other/warn3.C: Likewise.
38543
38544 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38545
38546         * gcc.dg/i386-387-1.c: Update to also test log.
38547         * gcc.dg/i386-387-2.c: Likewise.
38548
38549 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38550
38551         * g77.f-torture/execute/int8421.f: New test.
38552
38553 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38554
38555         PR c++/10230, c++/10481
38556         * g++.dg/lookup/scoped5.C: New test.
38557
38558 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38559
38560         PR c++/10552
38561         * g++.dg/template/ttp6.C: New test.
38562
38563 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38564
38565         * gcc.c-torture/execute/builtins: New directory.
38566         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38567         gcc.c-torture/execute/builtins.
38568         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38569         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38570         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38571         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38572
38573 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38574
38575         PR c++/9252
38576         * g++.dg/template/access8.C: New test.
38577         * g++.dg/template/access9.C: New test.
38578
38579 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38580
38581         PR c++/9554
38582         * g++.dg/parse/access1.C: New test.
38583
38584 2003-05-09  DJ Delorie  <dj@redhat.com>
38585
38586         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38587         long, and not an int.
38588
38589 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38590
38591         PR c++/10555, c++/10576
38592         * g++.dg/template/memclass1.C: New test.
38593
38594 2003-05-08  DJ Delorie  <dj@redhat.com>
38595
38596         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38597         targets.
38598         * gcc.c-torture/execute/20021024-1.x: Likewise.
38599         * gcc.c-torture/execute/shiftdi.x: Likewise.
38600         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38601         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38602         * gcc.dg/20021018-1.c: Likewise.
38603
38604 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38605
38606         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38607
38608         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38609         (bcopy): Call memmove.
38610
38611 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38612
38613         * g77.f-torture/compile/8485.f: New test case.
38614
38615 2003-05-07  Richard Henderson  <rth@redhat.com>
38616
38617         PR c++/10570
38618         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38619         Verify exception_cleanup not called for rethrows.
38620         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38621         when exiting catch block without rethrowing.
38622         * g++.dg/eh/forced3.C: New.
38623         * g++.dg/eh/forced4.C: New.
38624
38625 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38626
38627         * gcc.dg/20030505.c: Fix triplet.
38628
38629 2003-05-06  DJ Delorie  <dj@redhat.com>
38630
38631         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38632         * gcc.dg/nest.c: Likewise.
38633
38634 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38635
38636         * gcc.dg/builtins-14.c: New test case.
38637
38638 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38639
38640         * lib/compat.exp (compat-execute): New argument.
38641         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38642         * gcc.dg/compat: New test directory.
38643         * gcc.dg/compat/compat.exp: New expect script.
38644         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38645         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38646         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38647         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38648         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38649         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38650
38651         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38652         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38653         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38654         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38655         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38656         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38657         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38658         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38659         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38660         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38661         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38662         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38663         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38664         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38665         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38666
38667 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38668
38669         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38670
38671 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38674
38675 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38676
38677         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38678         * gcc.dg/ppc-fsel-2.c: New test.
38679
38680         * gcc.dg/unused-5.c: New test.
38681
38682 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38683
38684         PR c++/10496
38685         * g++.dg/warn/pmf1.C: New test.
38686
38687 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38688
38689         PR c++/4494
38690         * g++.dg/warn/main.C: New test.
38691
38692 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38693
38694         * gcc.dg/nonnull-3.c: New test.
38695
38696 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38697
38698         * gcc.dg/cpp/Wtrigraphs.c: Update.
38699         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38700
38701 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
38702
38703         * gcc.dg/ppc-fsel-1.c: New test.
38704
38705 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
38706
38707         PR c/10604
38708         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38709
38710 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
38711
38712         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38713
38714 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38715
38716         PR c++/9364, c++/10553, c++/10586
38717         * g++.dg/parse/typename4.C: New test.
38718         * g++.dg/parse/typename5.C: Likewise.
38719
38720 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
38721
38722         * gcc.c-torture/compile/20030503-1.c: New test.
38723
38724 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38725
38726         * g++.dg/lookup/using5.C: Fix testcase error.
38727
38728 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
38729
38730         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38731         since MEABI is no longer supported.  Remove all vestiges
38732         of MEABI from the test.
38733
38734 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38735
38736         PR c++/10554
38737         * g++.dg/lookup/using5.C: New test.
38738
38739 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38740
38741         PR c++/8772
38742         * g++.dg/template/ttp5.C: New test.
38743
38744 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
38745
38746         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38747         (dg-gpp-additional-sources): New function.
38748         (dg-gpp-additional-files): Likewise.
38749         * lib/g++.exp (additional_sources): New variable.
38750         (additional_files): Likewise.
38751         (g++_target_compile): Deal with them.
38752         * lib/old-dejagnu.exp: Remove.
38753         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38754         * g++.old-deja: Revise all tests to use dg commands.
38755
38756 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38757
38758         PR c++/9432, c++/9528
38759         * g++.dg/lookup/using4.C: New test.
38760
38761 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
38762
38763         * gcc.dg/noreturn-5.c: New file.
38764         * gcc.dg/noreturn-6.c: New file.
38765
38766         * gcc.c-torture/compile/inline-1.c: New file.
38767
38768 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38769
38770         PR c++/10551
38771         * g++.dg/template/explicit1.C: New test.
38772
38773 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38774
38775         PR c++/10549
38776         * g++.dg/other/bitfield1.C: New test.
38777
38778         PR c++/10527
38779         * g++.dg/init/new7.C: New test.
38780
38781 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38782
38783         * g++.dg/ext/desig1.C: New test.
38784         * g++.dg/ext/init1.C: Update.
38785
38786         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38787
38788 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38789
38790         PR c++/10180
38791         * g++.dg/warn/Winline-1.C: New test.
38792
38793 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38794
38795         * gcc.c-torture/execute/string-opt-19.c: New test.
38796
38797         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38798         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38799
38800 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38801
38802         PR c++/10506
38803         * g++.dg/init/new6.C: New test.
38804
38805         PR c++/10503
38806         * g++.dg/init/ref6.C: New test.
38807
38808 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38809
38810         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38811
38812 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38813
38814         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38815         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38816
38817 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38818
38819         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38820         initialized static data members.
38821
38822 2003-04-25  H.J. Lu <hjl@gnu.org>
38823
38824         * gcc.dg/ia64-sync-4.c: New test.
38825
38826 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38827
38828         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38829         date.
38830
38831 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         PR c++/10337
38834         * g++.dg/warn/conv1.C: New test.
38835         * g++.old-deja/g++.other/conv7.C: Adjust.
38836         * g++.old-deja/g++.other/overload14.C: Adjust.
38837
38838 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38839
38840         PR c++/10471
38841         * g++.dg/template/defarg2.C: New test.
38842
38843 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38844
38845         * gcc.dg/cpp/include2.c: Update.
38846         * gcc.dg/cpp/multiline-2.c: New.
38847         * gcc.dg/cpp/multiline.c: Update.
38848         * gcc.dg/cpp/strify2.c: Update.
38849         * gcc.dg/cpp/trad/literals-2.c: Update.
38850
38851 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38852
38853         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38854
38855 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38856
38857         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38858
38859 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38860
38861         PR c++/10451
38862         * g++.dg/parse/crash4.C: New test.
38863
38864         PR c++/9847
38865         * g++.dg/parse/crash5.C: New test.
38866
38867 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38868
38869         PR c++/10446
38870         * g++.dg/parse/crash3.C: New test.
38871
38872         PR c++/10428
38873         * g++.dg/parse/elab1.C: New test.
38874
38875 2003-04-22  Devang Patel  <dpatel@apple.com>
38876
38877         * gcc.dg/cpp/trad/funlike-5.c: New test.
38878
38879 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38880
38881         * g++.dg/other/packed1.C: Fix dg options.
38882
38883 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.dg/other/offsetof2.C: New test.
38886
38887 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38888
38889         * g++.dg/template/recurse.C: Adjust location of error messages.
38890
38891 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         PR c++/9881
38894         * g++.dg/init/addr-const1.C: New test.
38895         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38896
38897 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38898
38899         PR c++/10405
38900         * g++.dg/lookup/struct-hack1.C: New test.
38901
38902 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38903
38904         * ucs.c: Update diagnostic messages.
38905
38906 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38907
38908         * gcc.dg/cpp/truefalse.cpp: New test.
38909         * gcc.dg/cpp/cpp.exp: Update.
38910         * g++.dg/other/stdbool-if.C: Remove.
38911
38912 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38913
38914         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38915         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38916
38917 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38918
38919         * gcc.c-torture/compile/20030418-1.c: New test.
38920
38921 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
38922
38923         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38924
38925 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38926
38927         PR c++/10347
38928         g++.dg/template/dependent-name1.C: New test.
38929
38930 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
38931
38932         * gcc.dg/warn-1.c (tourist_guide): New array,
38933         contains a pointer to bar.
38934
38935 2003-04-16  Roger Sayle  <roger@eyesopen.com>
38936
38937         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38938         * gcc.c-torture/execute/medce-1.c: New test case.
38939         * gcc.c-torture/execute/medce-2.c: New test case.
38940
38941 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
38942
38943         * lib/prune.exp: Ignore more messages.
38944
38945         PR c++/10381
38946         * g++.dg/parse/lookup3.C: New test.
38947
38948 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
38949
38950         * gcc.c-torture/compile/20030415-1.c : New test.
38951
38952 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
38953
38954         * gcc.c-torture/execute/scope-2.c: Move to ...
38955         * gcc.dg/noncompile/scope.c: .... here.
38956
38957 2003-04-14  Roger Sayle  <roger@eyesopen.com>
38958
38959         * gcc.dg/20030414-2.c: New test case.
38960
38961 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
38962
38963         PR target/10377
38964         * gcc.dg/20030414-1.c: New test.
38965
38966 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38967
38968         * gcc.dg/builtins-12.c: New test case.
38969         * gcc.dg/builtins-13.c: New test case.
38970
38971 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38972
38973         * gcc.c-torture/execute/string-opt-18.c: New test.
38974
38975 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR c++/10300
38978         * g++.dg/init/new5.C: New test.
38979
38980 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38981
38982         PR c++/7910
38983         * g++.dg/ext/dllimport1.C: New test.
38984
38985 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38986
38987         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38988
38989 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38990
38991         PR Fortran/9263
38992         * g77.f-torture/noncompile/9263.f: New test
38993         PR Fortran/1832
38994         * g77.f-torture/execute/1832.f: New test
38995
38996 2003-04-11  David Chad  <davidc@freebsd.org>
38997             Loren J. Rittle  <ljrittle@acm.org>
38998
38999         PR libobjc/8562
39000         * objc.dg/headers.m: New test.
39001
39002 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39003
39004         * gcc.c-torture/execute/builtin-noret-2.c: New.
39005         * gcc.c-torture/execute/builtin-noret-2.x: New.
39006         XFAIL builtin-noret-2.c at -O1 and above.
39007         * gcc.dg/redecl.c: New.
39008         * gcc.dg/Wshadow-1.c: Update error regexps.
39009
39010 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39011
39012         * g++.dg/abi/bitfield10.C: New test.
39013
39014 2003-04-09  Mike Stump  <mrs@apple.com>
39015
39016         * gcc.dg/pch/pch.exp: Make testcase names longer.
39017         * g++.dg/pch/pch.exp: Make testcase names longer.
39018
39019 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39020
39021         * gcc.dg/builtins-11.c: New test case.
39022
39023 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39024
39025         * gcc.dg/builtins-9.c: New test case.
39026         * gcc.dg/builtins-10.c: New test case.
39027
39028 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39029
39030         * gcc.dg/noncompile/init-4.c.c: New test.
39031
39032 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39033
39034         * gcc.misc-test/gcov-9.c: New test.
39035         * gcc.misc-test/gcov-10.c: New test
39036         * gcc.misc-test/gcov-11.c: New test.
39037
39038 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39039
39040         PR optimization/10024
39041         * gcc.c-torture/compile/20030405-1.c: New test.
39042
39043 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39044
39045         * gcc.dg/pch/static-3.c: New.
39046         * gcc.dg/pch/static-3.hs: New.
39047         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39048
39049 2003-04-04  Richard Henderson  <rth@redhat.com>
39050
39051         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39052         * g++.dg/eh/forced2.C: Likewise.
39053
39054 2003-04-03  Mike Stump  <mrs@apple.com>
39055
39056         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39057         target arg.
39058         (scan-assembler-times, scan-assembler-not): Likewise.
39059         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39060
39061 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39062
39063         * gcc.dg/sparc-loop-1.c: New test.
39064
39065 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39066
39067         PR other/9274
39068         * g++.dg/pch/system-2.C: New.
39069         * g++.dg/pch/system-2.Hs: New.
39070
39071 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39072
39073         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39074
39075         * g++.dg/eh/simd-1.C (vecfunc): Same.
39076
39077 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39078
39079         * gcc.c-torture/execute/20030401-1.c: New test case.
39080
39081 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39082
39083         * objc.dg/defs.m: New.
39084
39085 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39086
39087         * g++.dg/eh/simd-1.C: New.
39088         * g++.dg/eh/simd-2.C: New.
39089
39090 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39091
39092         * gcc.c-torture/execute/simd-3.c: New.
39093
39094 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39095
39096         PR c/9936
39097         * gcc.dg/20030331-2.c: New test.
39098
39099 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39100
39101         PR c++/10278
39102         * g++.dg/parse/crash2.C: New test.
39103
39104 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39105
39106         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39107         * gcc.c-torture/execute/20030331-1.c: ...here.
39108
39109 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39110
39111         * gcc.c-torture/execute/20030331-1.c: New test.
39112
39113 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * lib/gcov.exp: Adjust call return testing strings.
39116         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39117
39118 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39119
39120         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39121         * gcc.dg/builtins-7.c: New test case.
39122         * gcc.dg/builtins-8.c: New test case.
39123
39124 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39125
39126         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39127
39128 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39129
39130         PR c++/7647
39131         * g++.dg/lookup-class-member-2.C: New test.
39132
39133 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39134
39135         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39136
39137 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39138
39139         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39140
39141 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39142
39143         * g++.dg/init/attrib1.C: New test.
39144
39145 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39146
39147         * gcc.dg/ultrasp8.c: New test.
39148
39149 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39150
39151         * gcc.dg/ultrasp7.c: New test.
39152
39153 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39154
39155         PR c++/10047
39156         * g++.dg/template/inline1.C: New test.
39157
39158 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39159
39160         * gcc.dg/sparc-dwarf2.c: New test.
39161
39162 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39163
39164         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39165         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39166
39167 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39168
39169         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39170         than reading .x files.
39171         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39172         * g77.dg/gcov/gcov-1.f: Likewise.
39173         * gcc.misc-tests/gcov-4b.c: Likewise.
39174         * gcc.misc-tests/gcov-5b.c: Likewise.
39175         * gcc.misc-tests/gcov-6.c: Likewise.
39176         * gcc.misc-tests/gcov-7.c: Likewise.
39177         * gcc.misc-tests/gcov-8.c: Likewise.
39178         * g++.dg/gcov/gcov-1.x: Remove.
39179         * g77.dg/gcov/gcov-1.x: Likewise.
39180         * gcc.misc-tests/gcov-4b.x: Likewise.
39181         * gcc.misc-tests/gcov-5b.x: Likewise.
39182         * gcc.misc-tests/gcov-6.x: Likewise.
39183         * gcc.misc-tests/gcov-7.x: Likewise.
39184         * gcc.misc-tests/gcov-8.x: Likewise.
39185
39186 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39187
39188         PR opt/10087
39189         * gcc.dg/20030324-1.c: New test.
39190
39191 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         PR c++/10224
39194         * g++.dg/template/arg3.C: New test.
39195
39196         PR c++/10158
39197         * g++.dg/template/friend18.C: New test.
39198
39199 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39200
39201         * g77.f-torture/compile/20030326-1.f: New test case.
39202
39203 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39204
39205         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39206
39207         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39208
39209 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39210
39211         * gcc.dg/ia64-sync-3.c: New test.
39212
39213 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39214
39215         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39216
39217 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39218
39219         * gcc.dg/ultrasp6.c: New test.
39220
39221 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39222
39223         * gcc.dg/i386-signbit-1.c: New test.
39224         * gcc.dg/i386-signbit-2.c: New test.
39225         * gcc.dg/i386-signbit-3.c: New test.
39226
39227 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39228
39229         * gcc.dg/ultrasp5.c: Fix options.
39230
39231 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39232
39233         * gcc.dg/ultrasp5.c: Fix comment.
39234
39235 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39236
39237         PR fortran/10197
39238         * g77.f-torture/execute/10197.f: New test.
39239
39240 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39241
39242         PR c++/9898, c++/383
39243         * g++.dg/template/conv6.C: New test.
39244
39245         PR c++/10119
39246         * g++.dg/template/ptrmem5.C: New test.
39247
39248         PR c++/10026
39249         * g++.dg/lookup/koenig1.C: New test.
39250
39251         PR C++/10199
39252         * g++.dg/lookup/template2.C: New test.
39253
39254 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39255
39256         * g++.dg/opt/rtti1.C: New test.
39257
39258 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39259
39260         * gcc.dg/ultrasp5.c: New test.
39261
39262 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39263
39264         PR middle-end/9967
39265         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39266         builtin fputs.
39267
39268 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39269
39270         PR c/8224
39271         * gcc.dg/20030323-1.c: New test.
39272
39273 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39274
39275         * gcc.c-torture/compile/20030323-1.c: New test case.
39276
39277 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39278
39279         * gcc.dg/20030321-1.c: New test.
39280
39281 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39282
39283         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39284
39285 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         PR c++/9978, c++/9708
39288         * g++.dg/ext/vlm1.C: Adjust expected error.
39289         * g++.dg/ext/vla2.C: New test.
39290         * g++.dg/template/arg1.C: New test.
39291         * g++.dg/template/arg2.C: New test.
39292
39293 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39294
39295         * g77.f-torture/execute/select.f: New test.
39296         * g77.f-torture/noncompile/select_no_compile.f: New test.
39297
39298 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39299
39300         PR c++/9898
39301         * g++.dg/other/error4.C: New test.
39302
39303 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39304
39305         * g++.dg/template/friend17.C: New test.
39306
39307 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39308
39309         * gcc.c-torture/compile/20030320-1.c: New.
39310
39311 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39312
39313         * gcc.dg/builtins-6.c: New test case.
39314
39315 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39316
39317         PR target/10073
39318         * gcc.c-torture/compile/20030319-1.c: New.
39319
39320 2003-03-18  Jan Hubicka  <jh@suse.cz>
39321
39322         * gcc.dg/i386-cvt-1.c: New test.
39323
39324 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39325
39326         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39327         * objc.dg/naming-2.m: Likewise.
39328
39329 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39330
39331         PR c++/9639
39332         * g++.dg/parse/crash1.C: New test.
39333
39334 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39335
39336         PR c++/8805
39337         * g++.dg/eh/cleanup1.C: New test.
39338
39339 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39340
39341         * gcc.c-torture/execute/20030316-1.c: New test case.
39342
39343 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39344
39345         PR c++/9629
39346         * g++.dg/init/ctor2.C: New test.
39347
39348 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39349
39350         * g77.f-torture/compile/xformat.f: New test case.
39351
39352 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39353
39354         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39355         * g++.old-deja/g++.mike/eh50.C: Likewise.
39356
39357 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39358
39359         PR c++/6440
39360         * g++.dg/template/spec7.C: New test.
39361         * g++.dg/template/spec8.C: Likewise.
39362
39363 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39364
39365         * gcc.c-torture/execute/20030313-1.c: New test.
39366
39367 2003-03-14  Richard Henderson  <rth@redhat.com>
39368
39369         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39370
39371 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39372
39373         * gcc.c-torture/compile/20030314-1.c: New test.
39374
39375 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39376
39377         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39378         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39379         thumb target,
39380         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39381         to accept newer _imp__  prefix and additional
39382         newline in .drectve section.
39383         * gcc.dg/dll-4.c: Likewise.
39384         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39385         switch.
39386
39387 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39388
39389         * g++.dg/parse/namespace9.C: New test.
39390
39391         * g++.dg/init/ref5.C: New test.
39392         * g++.dg/parse/ptrmem1.C: Likewise.
39393
39394 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39395
39396         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39397         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39398         regular expression.
39399         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39400         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39401
39402 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39403
39404         * gcc.c-torture/execute/20030224-2.c: New test.
39405
39406 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39407
39408         * gcc.dg/decl-3.c: New test.
39409
39410 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39411
39412         * gcc.dg/i386-loop-2.c: New test.
39413
39414 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39415
39416         PR c++/9474
39417         * g++.dg/parse/namespace8.C: New test.
39418
39419         PR c++/9924
39420         * g++.dg/overload/builtin2.C: New test.
39421
39422 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39423
39424         * gcc.dg/return-type-3.c: New test.
39425
39426 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39427
39428         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39429         profiling options are not supported.
39430
39431 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39432
39433         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39434         * g++.old-deja/g++.warn/impint2.C: Likewise.
39435
39436 2003-03-10  Devang Patel  <dpatel@apple.com>
39437
39438         * g++.dg/cpp/c++_cmd_1.C: New test.
39439         * g++.dg/cpp/c++_cmd_1.h: New file.
39440
39441 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39442
39443         * gcc.dg/altivec-9.c: New file.
39444
39445 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39446
39447         * gcc.dg/ppc-sdata-1.c: New test.
39448         * gcc.dg/ppc-sdata-2.c: New test.
39449
39450 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39451
39452         PR c++/9373
39453         * g++.dg/opt/ptrmem2.C: New test.
39454
39455         PR c++/8534
39456         * g++.dg/opt/ptrmem1.C: New test.
39457
39458 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39459
39460         * gcc.dg/i386-loop-1.c: New test.
39461
39462 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39463
39464         PR c++/9970
39465         * g++.dg/lookup/friend1.C: New test.
39466
39467 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39468
39469         PR c++/9823
39470         * g++.dg/parser/constructor1.C: New test.
39471
39472 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39473
39474         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39475
39476         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39477
39478 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39479
39480         * gcc.dg/cpp/Wunused.c: Update test.
39481
39482 2003-03-08  Jan Hubicka  <jh@suse.cz>
39483
39484         * gcc.dg/inline-3.c: New test.
39485
39486 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39487
39488         PR c++/9809
39489         * g++.dg/parse/builtin1.C: New test.
39490
39491         PR c++/9982
39492         * g++.dg/abi/cookie1.C: New test.
39493         * g++.dg/abi/cookie2.C: Likewise.
39494
39495         PR c++/9524
39496         * g++.dg/template/field1.C: New test.
39497
39498         PR c++/9912
39499         * g++.dg/parse/class1.C: New test.
39500         * g++.dg/parse/namespace7.C: Likewise.
39501         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39502
39503 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39504
39505         * g++.dg/init/ref4.C: New test.
39506
39507 2003-03-07  Jan Hubicka  <jh@suse.cz>
39508
39509         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39510         * gcc.dg/inline-3.c: New test.
39511
39512 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39513
39514         * g++.dg/init/ref3.C: New test.
39515
39516         PR c++/9965
39517         * g++.dg/init/ref2.C: New test.
39518
39519         PR c++/9400
39520         * g++.dg/warn/Wshadow-2.C: New test.
39521
39522         PR c++/9791
39523         * g++.dg/warn/Woverloaded-1.C: New test.
39524
39525 2003-03-05  Jan Hubicka  <jh@suse.cz>
39526
39527         * gcc.dg/i386-local2.c: New.
39528         * gcc.dg/i386-local.c: Fix typo.
39529
39530 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39531
39532         * g++.dg/abi/layout3.C: New test.
39533
39534 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39535
39536         * gcc.c-torture/compile/20030305-1.c
39537
39538 2003-03-05  Jan Hubicka  <jh@suse.cz>
39539
39540         * gcc.dg/i386-local.c: New.
39541
39542 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39543
39544         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39545
39546 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39547
39548         * gcc.dg/switch-2.c: New test.
39549         * gcc.dg/switch-3.c: New test.
39550         * gcc.dg/Wswitch.c: Adjust line numbers.
39551         * gcc.dg/Wswitch-default.c: Likewise.
39552         * gcc.dg/Wswitch-enum.c: Likewise.
39553
39554 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39555
39556         * gcc.c-torture/execute/20030222-1.c: New test.
39557
39558 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39559
39560         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39561
39562 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39563
39564         PR c++/9878
39565         * g++.dg/init/ref1.C: New test.
39566
39567 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39568
39569         * gcc.dg/sh-relax.c: New SH-only test.
39570
39571 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39572
39573         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39574         comment explaining purpose of testcase.
39575
39576 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39577
39578         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39579         for HC11/HC12 (asm needs two int registers).
39580         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39581         HC11/HC12 because the test uses an asm which needs two 32-bit
39582         registers.
39583
39584 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39585
39586         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39587         for HC11/HC12 (array is too large otherwise).
39588         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39589         * gcc.c-torture/compile/20010518-2.x: Likewise.
39590         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39591         HC11/HC12 (array is too large).
39592
39593 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39594
39595         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39596         * lib/g++-dg.exp (g++-dg-test): Likewise.
39597
39598 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39599
39600         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39601         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39602
39603 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39604
39605         * g++.dg/warn/implicit-typename1.C: Remove warning.
39606
39607 2003-02-28  Richard Henderson  <rth@redhat.com>
39608
39609         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39610         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39611
39612 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39613
39614         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39615         * g++.dg/pch/pch.exp: Likewise.
39616
39617 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39618
39619         PR c++/9879
39620         * g++.dg/init/new4.C: New test.
39621
39622 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39623
39624         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39625
39626 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39627
39628         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39629         unsigned long.
39630
39631         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39632         wider than float.
39633
39634 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39635
39636         * lib/scanasm.exp: Add support for counting numbers of
39637         occurences.
39638         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39639         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39640
39641 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39642
39643         PR c++/9683
39644         * g++.dg/template/static3.C: New test.
39645
39646         PR c++/9829
39647         * g++.dg/parse/namespace6.C: New test.
39648
39649 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39650
39651         PR target/9732
39652         * gcc.dg/20030225-1.c: New test.
39653
39654 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39655
39656         * README: Remove out-of-date information.
39657
39658         PR c++/9836
39659         * g++.dg/template/spec6.C: New test.
39660
39661 2003-02-24  Jeff Law  <law@redhat.com>
39662
39663         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39664
39665 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39666
39667         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39668         * gcc.dg/pragma-ep-1.c: Likewise.
39669
39670 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39671
39672         PR c++/9602
39673         * g++.dg/template/friend16.C: New test.
39674
39675 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39676
39677         PR c++/5333
39678         * g++.dg/parse/fused-params1.C: Adjust error messages.
39679         * g++.dg/template/nested3.C: New test.
39680
39681 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39682
39683         * g++.dg/abi/param1.C: New test.
39684
39685 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39686
39687         PR c++/7982
39688         * g++.dg/warn/implicit-typename1.C: New test.
39689
39690 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39691
39692         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39693         with "mtune".
39694         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39695         * gcc.c-torture/execute/20010129-1.x: Likewise.
39696         * gcc.dg/20011107-1.c: Likewise.
39697         * gcc.dg/20020108-1.c: Likewise.
39698         * gcc.dg/20020122-3.c: Likewise.
39699         * gcc.dg/20020206-1.c: Likewise.
39700         * gcc.dg/20020310-1.c: Likewise.
39701         * gcc.dg/20020426-2.c: Likewise.
39702         * gcc.dg/20020517-1.c: Likewise.
39703         * gcc.dg/991230-1.c: Likewise.
39704         * gcc.dg/i386-unroll-1.c: Likewise.
39705         * gcc.misc-tests/i386-prefetch.exp: Likewise.
39706
39707 2003-02-22  Jan Hubicka  <jh@suse.cz>
39708
39709         * gcc.dg/i386-mul.c: New test.
39710
39711 2003-02-21  Roger Sayle  <roger@eyesopen.com>
39712
39713         * gcc.dg/builtins-5.c: New test case.
39714
39715 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
39716
39717         * gcc.dg/asmreg-1.c: New test.
39718
39719 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39720
39721         PR c++/9749
39722         * g++.dg/parse/varmod1.C: New test.
39723
39724 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39725
39726         PR c++/9727
39727         * g++.dg/template/op1.C: New test.
39728
39729 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39730
39731         PR c++/8906
39732         * g++.dg/template/nested2.C: New test.
39733
39734 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39735
39736         PR c++/8724
39737         * g++.dg/expr/dtor1.C: New test.
39738
39739 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
39740
39741         * gcc.dg/cpp/include3.c: New test.
39742         * gcc.dg/cpp/inc/foo.h: New file.
39743
39744 2003-02-21  Glen Nakamura  <glen@imodulo.com>
39745
39746         * gcc.c-torture/execute/20030221-1.c: New test.
39747
39748 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
39749
39750         PR c++/9729
39751         * g++.dg/abi/conv1.C: New test.
39752
39753 2003-02-20  Jan Hubicka  <jh@suse.cz>
39754
39755         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39756
39757 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
39758
39759         * gcc.c-torture/compile/20030219-1.c: New test.
39760
39761 2003-02-18  Jan Hubicka  <jh@suse.cz>
39762
39763         * gcc.dg/funcorder.c: New test.
39764
39765 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39766
39767         * gcc.c-torture/execute/20030218-1.c: New.
39768
39769 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
39770
39771         * gcc.dg/20030218-1.c: New.
39772
39773 2003-02-18  Richard Henderson  <rth@redhat.com>
39774
39775         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39776         * gcc.dg/attr-used-2.c: New.
39777
39778 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
39779
39780         PR c++/9704
39781         * g++.dg/init/copy5.C: New test.
39782
39783 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
39784
39785         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39786         * g++.dg/pch/pch.exp: Likewise.
39787
39788 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39789
39790         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39791         STACK_SIZE is not defined.
39792
39793 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39794
39795         PR c++/9457
39796         * g++.dg/template/init1.C: New test.
39797
39798 2003-02-16  Jan HUbicka  <jh@suse.cz>
39799
39800         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39801         (foo): Add few extra tests
39802         * gcc.dg/c99-const-expr-3.c: Likewise.
39803         * gcc.c-torture/execute/20030216-1.c: New.
39804
39805 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39806
39807         PR c++/9459
39808         * g++.dg/ext/typeof4.C: New test.
39809
39810 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39811
39812         * gcc.dg/i386-387-3.c: New test case.
39813
39814 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39815
39816         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39817         cris-*-elf* cris-*-aout* and mmix-*-*.
39818
39819 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39820
39821         * gcc.dg/20030213-1.c: New test.
39822
39823 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39824
39825         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39826         * gcc.dg/i386-387-2.c: Likewise.
39827
39828 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39829
39830         * gcc.dg/ppc-spe.c: Fix formatting.
39831         Enable tests that were previously unsupported by gas.
39832         Delete tests for instructions that no longer exist.
39833         Switch arguments on evsubifw builtin.
39834
39835 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39836
39837         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39838         STACK_SIZE is too small.
39839
39840 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39841             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39842
39843         * gcc.dg/decl-2.c: New test.
39844
39845 2003-02-10  Jan Hubicka  <jh@suse.cz>
39846
39847         * gcc.dg/i386-fpcvt-1.c: New test.
39848
39849 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39850
39851         * gcc.c-torture/execute/20030209-1.c: New test.
39852
39853 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39854
39855         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39856         int-wide bitops, use the constants of the same width.
39857         Likewise, if long long is 32-bit wide, test bitops using
39858         32-bit constants.
39859
39860 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39861
39862         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39863
39864 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39865
39866         * gcc.dg/builtins-4.c: New test case.
39867
39868 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39869
39870         * gcc.dg/20020430-1.c: Fix dg command typos.
39871         * gcc.dg/20020503-1.c: Likewise.
39872
39873 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39874
39875         PR c++/8785
39876         * g++.dg/parse/fused-params1.C: New test.
39877
39878         PR c++/8857
39879         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39880
39881         PR c++/8921
39882         * g++.dg/parse/non-dependent1.C: New test.
39883
39884         PR c++/8928
39885         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39886
39887         PR c++/9228
39888         * g++.dg/parse/undefined7.C: New test.
39889         * g++.dg/parse/non-templ1.C: New test.
39890
39891         PR c++/9229
39892         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39893
39894 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39895
39896         * gcc.c-torture/compile/20030206-1.c: New test.
39897
39898 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39899
39900         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39901         "pow" to "foo" to avoid potential confusion with a math built-in.
39902
39903 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39904
39905         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39906         conditions for SPARC targets.
39907
39908 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39909
39910         * gcc.dg/20030204-1.c: New test.
39911
39912 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39913
39914         PR c++/38
39915         * g++.dg/parse/array-size1.C: New test.
39916
39917         PR c++/5657
39918         * g++.dg/parse/undefined3.C: New test.
39919
39920         PR c++/5665
39921         * g++.dg/parse/undefined4.C: New test.
39922
39923         PR c++/5975
39924         * g++.dg/parse/undefined5.C: New test.
39925
39926         PR c++/7259
39927         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39928
39929         PR c++/8578
39930         * g++.dg/parse/casting-operator1.C: New test.
39931
39932         PR c++/8596
39933         * g++.dg/parse/undefined6.C: New test.
39934
39935         PR c++/8736
39936         * g++.dg/parse/missing-template1.C: New test.
39937
39938 2003-02-04  Jan Hubicka  <jh@suse.cz>
39939
39940         * gcc.dg/i386-cadd.c: Compile using -march=k8.
39941         * gcc.dg/i386-cmov?.c: Likewise.
39942         * gcc.dg/i386-fpcvt-?.c: Likewise.
39943         * gcc.dg/i386-ssefp-1.c: Likewise.
39944         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39945         conventions.
39946
39947 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
39948
39949         PR c++/7129
39950         * g++.dg/ext/max.C: New test.
39951
39952 2003-02-03  Jan Hubicka  <jh@suse.cz>
39953
39954         * gcc.c-torture/execute/20030203-1.c: New test.
39955
39956 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
39957
39958         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39959         'natural-endian'.
39960
39961 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
39962
39963         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39964         * g++.dg/init/new2.C: Likewise.
39965         * g++.dg/other/new1.C: Likewise.
39966
39967 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
39968
39969         * gcc.dg/struct-ret-libc.c: New test.
39970
39971 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
39972
39973         * gcc.dg/20030129-1.c: New test.
39974
39975 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39976
39977         PR c++/8849
39978         * g++.dg/template/ptrmem4.C: New test.
39979
39980 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39981
39982         * g++.dg/parser/constant1.C: New test.
39983
39984 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39985
39986         PR c++/8591
39987         * g++.dg/parse/friend2.C: New test.
39988
39989 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39990
39991         PR c++/9437
39992         * g++.dg/template/unify4.C: New test.
39993
39994 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39995
39996         * gcc.c-torture/execute/20030128-1.c: New test.
39997
39998 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39999
40000         * g++.dg/lookup/nested1.C: Test moved from ...
40001         * g++.old-deja/g++.other/lookup24.C: ... here.
40002
40003 2003-01-28  Jan Hubicka  <jh@suse.cz>
40004
40005         * gcc.dg/i386-cmov5.c: New test.
40006
40007 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40008
40009         * gcc.c-torture/execute/20010925-1.c: Changed the
40010         memcpy declaration.
40011
40012 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40013
40014         PR c++/3902
40015         * g++.dg/parse/template5.C: New test.
40016
40017 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40018
40019         PR fortran/9258
40020         * g77.dg/pr9258: New test.
40021
40022 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40023
40024         * README: Move relevant parts from README.g++.
40025
40026         * README.g++: Remove this file.
40027
40028 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         * g++.dg/abi/dcast1.C: New test.
40031
40032 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40033
40034         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40035
40036 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40037
40038         PR c++/47
40039         * g++.old-deja/g++.other/lookup24.C: New test.
40040
40041 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40042
40043         PR middle-end/7227
40044         * gcc.dg/uninit-C.c: New test.
40045
40046 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.dg/abi/covariant1.C: New test.
40049
40050 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40051
40052         * gcc.dg/20030123-1.c: New test.
40053
40054 2003-01-25  Jan Hubicka  <jh@suse.cz>
40055
40056         PR opt/8492
40057         * gcc.c-torture/compile/20030125-1.c
40058
40059 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40060
40061         PR c++/9403
40062         * g++.dg/parse/template3.C: New test.
40063         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40064
40065         PR c++/795
40066         * g++.dg/parse/template4.C: New test.
40067
40068         PR c++/9415
40069         * g++.dg/template/qual2.C: New test.
40070
40071         PR c++/8545
40072         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40073
40074         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40075
40076 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40077
40078         * gcc.c-torture/execute/switch-1.c: New test case.
40079
40080 2003-01-25  Jan Hubicka  <jh@suse.cz>
40081
40082         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40083
40084 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40085
40086         Tweaks for Bison-1.875. From the NEWS file:
40087         "- `parse error' -> `syntax error'
40088         Bison now uniformly uses the term `syntax error'"
40089         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40090         * gcc.dg/cpp/digraph2.c: Likewise.
40091         * gcc.dg/cpp/direct2.c: Likewise.
40092         * gcc.dg/cpp/paste4.c: Likewise.
40093         * gcc.dg/c90-restrict-1.c: Likewise.
40094         * gcc.dg/c99-func-2.c: Likewise.
40095         * gcc.dg/noncompile/920721-2.c: Likewise.
40096         * gcc.dg/noncompile/930622-2.c: Likewise.
40097         * gcc.dg/noncompile/940112-1.c: Likewise.
40098         * gcc.dg/noncompile/950921-1.c: Likewise.
40099         * gcc.dg/noncompile/951123-1.c: Likewise.
40100         * gcc.dg/noncompile/971104-1.c: Likewise.
40101         * gcc.dg/noncompile/990416-1.c: Likewise.
40102
40103 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40104
40105         * g++.dg/parse/undefined1.C: Add error message.
40106
40107 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40108
40109         PR c++/9354
40110         * g++.dg/parse/new1.C: New test.
40111
40112         PR c++/9216
40113         * g++.dg/parse/template2.C: New test.
40114
40115         PR c++/9354
40116         * g++.dg/parse/typedef2.C: New test.
40117
40118         PR c++/9328
40119         * g++.dg/ext/typeof3.C: New test.
40120
40121 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40122
40123         PR c++/2738
40124         * g++.dg/parse/ret-type1.C: New test.
40125
40126         PR c++/3792
40127         * g++.dg/parse/tmpl-outside1.C: New test.
40128
40129         PR c++/4207
40130         * g++.dg/parse/int-as-enum1.C: New test.
40131
40132         PR c++/4903
40133         * g++.dg/parse/no-typename1.C: New test.
40134
40135         PR c++/5533
40136         * g++.dg/parse/no-value1.C: New test.
40137
40138         PR c++/5921
40139         * g++.dg/parse/wrong-inline1.C: New test.
40140
40141         PR c++/6402
40142         * g++.dg/parse/ref1.C: New test.
40143
40144         PR c++/6992
40145         * g++.dg/parse/attr-ctor1.C: New test.
40146
40147         PR c++/7229
40148         * g++.dg/parse/namespace5.C: New test.
40149
40150         PR c++/7917
40151         * g++.dg/parse/func-def1.C: New test.
40152
40153         PR c++/8143
40154         * g++.dg/parse/undefined1.C: New test.
40155
40156         PR c++/5723, PR c++/8522
40157         * g++.dg/parse/specialization1.C: New test.
40158
40159         PR c++/163, PR c++/8595
40160         * g++.dg/parse/struct-as-enum1.C: New test.
40161
40162         PR c++/9173
40163         * g++.dg/parse/undefined2.C: New test.
40164
40165 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40166
40167         PR c++/9298
40168         * g++.dg/parse/template1.C: New test.
40169
40170         PR c++/9384
40171         * g++.dg/parse/using1.C: New test.
40172
40173         PR c++/9285
40174         PR c++/9294
40175         * g++.dg/parse/expr2.C: New test.
40176
40177         PR c++/9388
40178         * g++.dg/parse/lookup2.C: Likewise.
40179
40180 2003-01-21  Jan Hubicka  <jh@suse.cz>
40181
40182         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40183         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40184         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40185         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40186
40187 2003-01-20  Nick Clifton  <nickc@redhat.com>
40188
40189         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40190         problem with ARM sibcall code generation.
40191
40192 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40193
40194         * gcc.c-torture/execute/20030120-1.c: New.
40195
40196 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40197
40198         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40199
40200 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40201
40202         PR c++/9272
40203         * g++.dg/parse/ctor1.C: New test.
40204
40205         PR c++/9294:
40206         * g++.dg/parse/qualified1.C: New test.
40207
40208         * g++.dg/parse/typename3.C: New test.
40209
40210 2003-01-16  Richard Henderson  <rth@redhat.com>
40211
40212         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40213
40214 2003-01-16  Richard Henderson  <rth@redhat.com>
40215
40216         * g++.dg/pch/pch.exp: Copy test header to the working directory
40217         before using it either for precompilation or direct use.
40218         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40219         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40220
40221 2003-01-16  Richard Henderson  <rth@redhat.com>
40222
40223         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40224         before using it either for precompilation or direct use.
40225         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40226         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40227
40228 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40229
40230         * g++.dg/ext/typename1.C: Add typename keyword.
40231         * g++.dg/template/crash1.C: Update error messages.
40232         * g++.dg/template/crash2.C: Remove error message.
40233         * g++.dg/parse/typename2.C: New test.
40234         * g++.dg/template/typename2.C: Change implicit
40235         typename warning into error.
40236         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40237         error messages.
40238         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40239         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40240         * g++.old-deja/g++.law/visibility13.C: Remove error
40241         messages.
40242         * g++.old-deja/g++.ns/template17.C: Reorder code to
40243         make declaration visible in template.
40244         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40245         * g++.old-deja/g++.pt/crash36.C: Issue more error
40246         messages.
40247         * g++.old-deja/g++.pt/crash5.C: Improve error
40248         message.
40249         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40250         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40251         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40252         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40253         typename warning with error message.
40254         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40255         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40256         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40257
40258 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40259
40260         * g++.dg/parse/ambig2.C: New test.
40261
40262 2003-01-15  Richard Henderson  <rth@redhat.com>
40263
40264         * g++.dg/tls/init-2.C: Update error message string.
40265
40266 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40267
40268         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40269
40270 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40271
40272         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40273         all for HC11/HC12.
40274         * gcc.c-torture/compile/20001205-1.x: Likewise.
40275         * gcc.c-torture/compile/20001226-1.x: Likewise.
40276         * gcc.c-torture/compile/920520-1.x: Likewise.
40277         * gcc.c-torture/compile/961203-1.x: Likewise.
40278         * gcc.c-torture/compile/20020604-1.x: Likewise.
40279
40280 2003-01-15  Jan Hubicka  <jh@suse.cz>
40281
40282         * gcc.c-torture/compile/20030115-1.c: New test.
40283
40284         * gcc.dg/i386-fpcvt-1.c: New test.
40285         * gcc.dg/i386-fpcvt-2.c: New test.
40286
40287 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40288
40289         Further conform g++'s __vmi_class_type_info to the C++ ABI
40290         specification.
40291         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40292         the specification.
40293
40294 2003-01-14  Jan Hubicka  <jh@suse.cz>
40295
40296         * gcc.dg/i386-fpcvt-1.c: New test.
40297         * gcc.dg/i386-fpcvt-2.c: New test.
40298
40299 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40300
40301         * gcc.dg/i386-mmx-3.c: New test.
40302
40303 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40304
40305         PR c++/9264
40306         * g++.dg/parse/octal1.C: New file.
40307
40308         PR c++/9172
40309         * g++.dg/parse/typename1.C: New file.
40310
40311 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40312
40313         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40314         * gcc.dg/bf-no-ms-layout.c: Likewise.
40315         * gcc.dg/bf-ms-attrib.c: Likewise.
40316
40317 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40318
40319         PR c++/9099
40320         * g++.dg/parse/dtor1.C: New file.
40321
40322         PR c++/9128
40323         * g++.dg/rtti/typeid1.C: New file.
40324
40325         PR c++/9153
40326         * g++.dg/parse/lookup1.C: New file.
40327
40328         PR c++/9171
40329         * g++.dg/templ/spec5.C: New file.
40330
40331 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40332
40333         * gcc.c-torture/compile/20030110-1.c: New test.
40334
40335 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40336
40337         Merge from pch-branch:
40338
40339         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40340
40341         * gcc.dg/pch/cpp-1.h: New.
40342         * gcc.dg/pch/cpp-1.c: New.
40343         * gcc.dg/pch/cpp-2.h: New.
40344         * gcc.dg/pch/cpp-2.c: New.
40345
40346         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40347
40348         * gcc.dg/pch/except-1.h: New.
40349         * gcc.dg/pch/except-1.c: New.
40350
40351         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40352
40353         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40354         running test.
40355         * gcc.dg/pch: Include *.hp not *.h.
40356         * gcc.dg/pch/system-1.h: New.
40357         * gcc.dg/pch/system-1.c: New.
40358
40359         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40360
40361         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40362         rather than trying to build and run a program using PCH.
40363         * gcc.dg/pch: Remove dg-do commands from test files.
40364
40365         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40366
40367         * gcc.dg/pch/macro-3.c: New.
40368         * gcc.dg/pch/macro-3.h: New.
40369
40370         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40371
40372         * gcc.dg/pch/common-1.c: New.
40373         * gcc.dg/pch/common-1.h: New.
40374         * gcc.dg/pch/decl-1.c: New.
40375         * gcc.dg/pch/decl-1.h: New.
40376         * gcc.dg/pch/decl-2.c: New.
40377         * gcc.dg/pch/decl-2.h: New.
40378         * gcc.dg/pch/decl-3.c: New.
40379         * gcc.dg/pch/decl-3.h: New.
40380         * gcc.dg/pch/decl-4.c: New.
40381         * gcc.dg/pch/decl-4.h: New.
40382         * gcc.dg/pch/decl-5.c: New.
40383         * gcc.dg/pch/decl-5.h: New.
40384         * gcc.dg/pch/global-1.c: New.
40385         * gcc.dg/pch/global-1.h: New.
40386         * gcc.dg/pch/inline-1.c: New.
40387         * gcc.dg/pch/inline-1.h: New.
40388         * gcc.dg/pch/inline-2.c: New.
40389         * gcc.dg/pch/inline-2.h: New.
40390         * gcc.dg/pch/static-1.c: New.
40391         * gcc.dg/pch/static-1.h: New.
40392         * gcc.dg/pch/static-2.c: New.
40393         * gcc.dg/pch/static-2.h: New.
40394
40395         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40396
40397         * g++.dg/pch/pch.exp: Better handle failing testcases.
40398         * gcc.dg/pch/pch.exp: Likewise.
40399         * gcc.dg/pch/macro-1.c: New.
40400         * gcc.dg/pch/macro-1.h: New.
40401         * gcc.dg/pch/macro-2.c: New.
40402         * gcc.dg/pch/macro-2.h: New.
40403
40404         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40405
40406         * g++.dg/dg.exp: Treat files in pch/ specially.
40407         * g++.dg/pch/pch.exp: New file.
40408         * g++.dg/pch/empty.H: New file.
40409         * g++.dg/pch/empty.C: New file.
40410         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40411         "precompile".
40412
40413         * gcc.dg/pch/pch.exp: New file.
40414         * gcc.dg/pch/empty.h: New file.
40415         * gcc.dg/pch/empty.c: New file.
40416         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40417         "precompile".
40418
40419 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40420
40421         * g++.dg/template/friend14.C: New test.
40422
40423 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40424
40425         * gcc.dg/old-style-asm-1.c: New test.
40426
40427 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40428
40429         * gcc.c-torture/compile/20030109-1.c: New test.
40430
40431 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40432
40433         * gcc.c-torture/execute/20030109-1.c: New test.
40434
40435 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40436
40437         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40438         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40439         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40440         * g++.old-deja/g++.mike/eh2.C: Likewise.
40441         * g++.old-deja/g++.mike/eh3.C: Likewise.
40442         * g++.old-deja/g++.mike/eh5.C: Likewise.
40443         * g++.old-deja/g++.mike/eh6.C: Likewise.
40444         * g++.old-deja/g++.mike/eh7.C: Likewise.
40445         * g++.old-deja/g++.mike/eh8.C: Likewise.
40446         * g++.old-deja/g++.mike/eh9.C: Likewise.
40447         * g++.old-deja/g++.mike/eh10.C: Likewise.
40448         * g++.old-deja/g++.mike/eh12.C: Likewise.
40449         * g++.old-deja/g++.mike/eh13.C: Likewise.
40450         * g++.old-deja/g++.mike/eh14.C: Likewise.
40451         * g++.old-deja/g++.mike/eh16.C: Likewise.
40452         * g++.old-deja/g++.mike/eh17.C: Likewise.
40453         * g++.old-deja/g++.mike/eh18.C: Likewise.
40454         * g++.old-deja/g++.mike/eh21.C: Likewise.
40455         * g++.old-deja/g++.mike/eh23.C: Likewise.
40456         * g++.old-deja/g++.mike/eh24.C: Likewise.
40457         * g++.old-deja/g++.mike/eh25.C: Likewise.
40458         * g++.old-deja/g++.mike/eh26.C: Likewise.
40459         * g++.old-deja/g++.mike/eh27.C: Likewise.
40460         * g++.old-deja/g++.mike/eh28.C: Likewise.
40461         * g++.old-deja/g++.mike/eh29.C: Likewise.
40462         * g++.old-deja/g++.mike/eh31.C: Likewise.
40463         * g++.old-deja/g++.mike/eh33.C: Likewise.
40464         * g++.old-deja/g++.mike/eh34.C: Likewise.
40465         * g++.old-deja/g++.mike/eh35.C: Likewise.
40466         * g++.old-deja/g++.mike/eh36.C: Likewise.
40467         * g++.old-deja/g++.mike/eh37.C: Likewise.
40468         * g++.old-deja/g++.mike/eh38.C: Likewise.
40469         * g++.old-deja/g++.mike/eh39.C: Likewise.
40470         * g++.old-deja/g++.mike/eh40.C: Likewise.
40471         * g++.old-deja/g++.mike/eh41.C: Likewise.
40472         * g++.old-deja/g++.mike/eh42.C: Likewise.
40473         * g++.old-deja/g++.mike/eh44.C: Likewise.
40474         * g++.old-deja/g++.mike/eh46.C: Likewise.
40475         * g++.old-deja/g++.mike/eh47.C: Likewise.
40476         * g++.old-deja/g++.mike/eh48.C: Likewise.
40477         * g++.old-deja/g++.mike/eh49.C: Likewise.
40478         * g++.old-deja/g++.mike/eh50.C: Likewise.
40479         * g++.old-deja/g++.mike/eh51.C: Likewise.
40480         * g++.old-deja/g++.mike/eh53.C: Likewise.
40481         * g++.old-deja/g++.mike/eh55.C: Likewise.
40482         * g++.old-deja/g++.mike/p7912.C: Likewise.
40483         * g++.old-deja/g++.mike/p9706.C: Likewise.
40484         * g++.old-deja/g++.mike/p10416.C: Likewise.
40485         * g++.old-deja/g++.mike/p11667.C: Likewise.
40486         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40487         Remove redundant reference to Iris.
40488         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40489         Elxsi, i860, Pico Java, and WE32K.
40490
40491 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40492
40493         * g++.dg/ext/asm4.C: New test.
40494
40495 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40496
40497         PR c++/9030
40498         * g++.dg/template/friend12.C: New test.
40499         * g++.dg/template/friend13.C: Likewise.
40500         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40501
40502 2003-01-08  Jan Hubicka  <jh@suse.cz>
40503
40504         * gcc.dg/i386-cadd.c: New test.
40505         * gcc.dg/i386-cmov4.c: Likewise.
40506
40507 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40508
40509         PR c++/9165
40510         * g++.dg/warn/Wunused-3.C: New test.
40511
40512         * g++.dg/abi/bitfield9.C: New test.
40513
40514         PR c++/9189
40515         * g++.dg/parse/defarg3.C: New test.
40516
40517 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40518
40519         * g++.dg/parse/ambig1.C: New test.
40520         * g++.dg/parse/defarg2.C: New test.
40521
40522 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40523
40524         * g++.dg/template/defarg-1.C: New test.
40525         * g++.dg/template/local2.C: Likewise.
40526
40527 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40528
40529         * gcc.c-torture/execute/20030105-1.c: New test.
40530
40531 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40532
40533         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40534         * g++.dg/parse/namespace4.C: Likewise.
40535
40536 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40537
40538         * g++.dg/template/ntp2.C: New test.
40539
40540 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40541
40542         * g++.dg/parse/extern-C-1.C: New test.
40543
40544         * g++.dg/parse/namespace4.C: New test.
40545
40546         * g++.dg/template/nested1.C: New test.
40547
40548         * g++.dg/parse/namespace3.C: New test.
40549
40550 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40551
40552         * g++.dg/lookup/two-stage1.C: New test.
40553
40554 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40555
40556         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40557         * g++.old-deja/g++.jason/access8.C: Likewise.
40558         * g++.old-deja/g++.other/decl5.C: Likewise.
40559
40560 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40561
40562         * g++.dg/parse/parse7.C: New test.
40563
40564 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40565
40566         PR c++/2843
40567         * g++.dg/ext/attrib7.C: New test.
40568
40569 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40570
40571         * g++.dg/parse/parse6.C: New test.
40572
40573 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40574
40575         * gcc.dg/h8300-stack-1.c: New.
40576
40577 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40578
40579         g++.dg/lookup/exception1.C: New test.
40580
40581         g++.dg/lookup/template1.C: New test.
40582
40583         g++.dg/parse/namespace2.C: New test.
40584
40585         g++.dg/parse/parens2.C: New test.
40586
40587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40588
40589         * g++.dg/parse/parse5.C: New test.
40590         * g++.dg/lookup/scoped4.C: New test.
40591
40592 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40593
40594         * g++.dg/parse/parens1.C: New test.
40595
40596         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40597         angle-bracket1.C.
40598         * g++.dg/parse/parens2.C: New test.
40599
40600         * g++.dg/lookup/scope-operator1.C: New test.
40601
40602         * g++.dg/parse/operator1.C: New test.
40603
40604 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40605
40606         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40607         * g++.old-deja/g++.other/access6.C: Likewise.
40608         * g++.old-deja/g++.other/decl1.C: Likewise.
40609         * g++.old-deja/g++.pt/typename12.C: Likewise.
40610
40611 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40612
40613         * g++.dg/parse/namespace1.C: New test.
40614
40615 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40616
40617         * g++.dg/parse/parse4.C: New test.
40618
40619 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40620
40621         * g++.dg/parse/parse3.C: New test.
40622
40623 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40624
40625         * g++.dg/parse/parse2.C: New test.
40626
40627 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40628
40629         * g++.dg/template/friend11.C: New test.
40630
40631 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40632
40633         * g++.dg/parse/parse1.C: New test.
40634
40635 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40636
40637         * lib/profopt.exp: Change the name of a global variable to avoid
40638         possible clashes with other test suites.
40639
40640 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         * g++.dg/inherit/covariant8.C: New test.
40643
40644 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40645
40646         * g++.dg/init/array9.C: New test.
40647
40648         PR c++/9112
40649         * g++.dg/parse/expr1.C: New test.
40650
40651 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40652
40653         * gcc.c-torture/compile/20021230-1.c: New test.
40654
40655 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40656
40657         * g++.dg/inherit/covariant5.C: New test.
40658         * g++.dg/inherit/covariant6.C: New test.
40659         * g++.dg/inherit/covariant7.C: New test.
40660
40661 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40662
40663         PR c++/2739
40664         * g++.dg/other/access2.C: New test.
40665
40666 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40667
40668         * g++.dg/other/anon-struct.C: No longer fails
40669         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40670         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40671         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40672
40673 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40674
40675         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40676
40677 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40678
40679         * g++.dg/eh/spec4.C: Remove stray semicolon.
40680         * g++.dg/expr/pmf-1.C: Change error message.
40681         * g++.dg/ext/asm1.C: Remove stray semicolon.
40682         * g++.dg/ext/typename1.C: Add missing typenames.
40683         * g++.dg/inherit/template-as-base.C: Change error message.
40684         * g++.dg/lookup/scoped1.C: Likewise.
40685         * g++.dg/lookup/scoped2.C: Likewise.
40686         * g++.dg/lookup/using2.C: Likewise.
40687         * g++.dg/other/component1.C: Remove stray semicolon.
40688         * g++.dg/other/do1.C: Change error message.
40689         * g++.dg/other/error2.C: Likewise.
40690         * g++.dg/other/init1.C: Likewise.
40691         * g++.dg/other/packed1.C: Remove stray semicolon.
40692         * g++.dg/other/ptrmem2.C: Change error message.
40693         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40694         marker.
40695         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40696         * g++.dg/template/access3.C: Add typename keyword.
40697         * g++.dg/template/access5.C: Remove stray semicolon.
40698         * g++.dg/template/access6.C: Likewise.
40699         * g++.dg/template/complit1.C: Likewise.
40700         * g++.dg/template/crash1.C: Change error message.
40701         * g++.dg/template/inherit2.C: Remove stray semicolon.
40702         * g++.dg/template/instantiate2.C: Likewise.
40703         * g++.dg/template/instantiate3.C: Change error message.
40704         * g++.dg/template/qual1.C: Remove stray semicolon.
40705         * g++.dg/template/qualttp18.C: Change error message.
40706         * g++.dg/template/ref1.C: Remove stray semicolon.
40707         * g++.dg/template/sizeof1.C (A::value): Declare it.
40708         * g++.dg/template/spec4.C: Change error message.
40709         * g++.dg/template/static1.C: Likewise.
40710         * g++.dg/template/type1.C: Likewise.
40711         * g++.dg/template/typename3.C: Likewise.
40712         * g++.old-deja/g++.benjamin/13478.C: Change error message.
40713         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40714         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40715         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40716         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40717         named return value extension.
40718         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40719         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40720         * g++.old-deja/g++.bob/extern_C.C: Likewise.
40721         * g++.old-deja/g++.bob/inherit2.C: Likewise.
40722         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40723         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40724         * g++.old-deja/g++.brendan/crash13.C: Likewise.
40725         * g++.old-deja/g++.brendan/crash15.C: Likewise.
40726         * g++.old-deja/g++.brendan/crash18.C: Change error message.
40727         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40728         * g++.old-deja/g++.brendan/crash38.C: Likewise.
40729         * g++.old-deja/g++.brendan/crash50.C: Likewise.
40730         * g++.old-deja/g++.brendan/crash56.C: Likewise.
40731         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40732         syntax.
40733         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40734         * g++.old-deja/g++.brendan/crash8.C: Change error message.
40735         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40736         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40737         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40738         * g++.old-deja/g++.brendan/template11.C: Likewise.
40739         * g++.old-deja/g++.brendan/template26.C: Likewise.
40740         * g++.old-deja/g++.brendan/template27.C: Use explicit
40741         specialization syntax.
40742         * g++.old-deja/g++.brendan/template30.C: Likewise.
40743         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40744         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40745         non-dependent names.
40746         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40747         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40748         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40749         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40750         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40751         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40752         named return value extension.
40753         * g++.old-deja/g++.ext/namedret2.C: Likewise.
40754         * g++.old-deja/g++.ext/namedret3.C: Likewise.
40755         * g++.old-deja/g++.ext/return1.C: Likewise.
40756         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40757         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40758         * g++.old-deja/g++.jason/access8.C: Likewise.
40759         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40760         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40761         pseudo-destructor names.
40762         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40763         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40764         pseudo-destructor names.
40765         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40766         * g++.old-deja/g++.jason/overload19.C: Likewise.
40767         * g++.old-deja/g++.jason/overload32.C: Likewise.
40768         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40769         stray semicolons.
40770         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40771         * g++.old-deja/g++.jason/return.C: Likewise.
40772         * g++.old-deja/g++.jason/return2.C: Likewise.
40773         * g++.old-deja/g++.jason/shadow1.C: Likewise.
40774         * g++.old-deja/g++.jason/special.C: Use explicit specialization
40775         syntax.
40776         * g++.old-deja/g++.jason/template10.C: Account for use of
40777         non-dependent names.
40778         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40779         syntax.
40780         * g++.old-deja/g++.jason/template37.C: Likewise.
40781         * g++.old-deja/g++.law/access4.C: Change error messages.
40782         * g++.old-deja/g++.law/arm13.C: Remove incorrect
40783         pseudo-destructor names.
40784         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40785         * g++.old-deja/g++.law/ctors9.C: Likewise.
40786         * g++.old-deja/g++.law/cvt22.C: Likewise.
40787         * g++.old-deja/g++.law/dtors5.C: Likewise.
40788         * g++.old-deja/g++.law/global-init1.C: Likewise.
40789         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40790         * g++.old-deja/g++.law/operators28.C: Likewise.
40791         * g++.old-deja/g++.law/visibility28.C: Likewise.
40792         * g++.old-deja/g++.martin/eval1.C: Likewise.
40793         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40794         name.
40795         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40796         * g++.old-deja/g++.mike/net34.C: Likewise.
40797         * g++.old-deja/g++.mike/net36.C: Likewise.
40798         * g++.old-deja/g++.mike/ns2.C: Likewise.
40799         * g++.old-deja/g++.mike/p12306.C: Likewise.
40800         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40801         value extension.
40802         * g++.old-deja/g++.mike/p700.C: Likewise.
40803         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40804         * g++.old-deja/g++.mike/p710.C: Likewise.
40805         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40806         value extension.
40807         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40808         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40809         * g++.old-deja/g++.ns/crash2.C: Likewise.
40810         * g++.old-deja/g++.ns/crash3.C: Likewise.
40811         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40812         * g++.old-deja/g++.ns/ns17.C: Likewise.
40813         * g++.old-deja/g++.ns/template16.C: Likewise.
40814         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40815         keyword.
40816         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40817         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40818         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40819         named return value extension.
40820         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40821         * g++.old-deja/g++.other/access4.C: Issue additional error
40822         messages.
40823         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40824         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40825         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40826         * g++.old-deja/g++.other/crash25.C: Change error message.
40827         * g++.old-deja/g++.other/crash4.C: Change error message.
40828         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40829         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40830         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40831         checks.
40832         * g++.old-deja/g++.other/defarg8.C: Likewise.
40833         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40834         * g++.old-deja/g++.other/dtor10.C: Likewise.
40835         * g++.old-deja/g++.other/incomplete.C: Likewise.
40836         * g++.old-deja/g++.other/linkage7.C: Likewise.
40837         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40838         lookup algorithm.
40839         * g++.old-deja/g++.other/mangle2.C: Likewise.
40840         * g++.old-deja/g++.other/refinit2.C: Likewise.
40841         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40842         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40843         * g++.old-deja/g++.pt/crash28.C: Likewise.
40844         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40845         syntax.
40846         * g++.old-deja/g++.pt/crash32.C: Change error message.
40847         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40848         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40849         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40850         error message position.
40851         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40852         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40853         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40854         syntax.
40855         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40856         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40857         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40858         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40859         keyword.
40860         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40861         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40862         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40863         keyword.
40864         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40865         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40866         syntax.
40867         * g++.old-deja/g++.pt/friend28.C: Account for use of
40868         non-dependent names.
40869         * g++.old-deja/g++.pt/friend29.C: Likewise.
40870         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40871         rules.
40872         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40873         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40874         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40875         lookup rules.
40876         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40877         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40878         keyword.
40879         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40880         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40881         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40882         keyword.
40883         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40884         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40885         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40886         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40887         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40888         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40889         keyword.
40890         * g++.old-deja/g++.pt/spec10.C: Likewise.
40891         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40892         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40893         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40894         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40895         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40896         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40897         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40898         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40899         * g++.old-deja/g++.pt/typename15.C: Likewise.
40900         * g++.old-deja/g++.pt/typename22.C: Likewise.
40901         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40902         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40903         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40904         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40905         syntax.
40906         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40907         return value extension.
40908         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40909         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40910         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40911         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40912
40913 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40914
40915         * g++.dg/warn/inline1.C: New test.
40916         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40917         * g++.old-deja/g++.jason/synth10.C: Likewise.
40918         * g++.old-deja/g++.mike/net31.C: Likewise.
40919         * g++.old-deja/g++.mike/p8786.C: Likewise.
40920
40921         * g++.dg/template/friend10.C: New test.
40922         * g++.dg/template/conv5.C: New test.
40923
40924 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40925
40926         * g++.dg/lookup/scoped3.C: New test.
40927
40928         * g++.dg/lookup/decl1.C: New test.
40929         * g++.dg/lookup/decl2.C: New test.
40930
40931 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40932
40933         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40934         gcc.c-torture/compile/20021015-1.c,
40935         gcc.c-torture/compile/20021015-2.c,
40936         gcc.c-torture/compile/20021123-1.c,
40937         gcc.c-torture/compile/20021123-2.c,
40938         gcc.c-torture/compile/20021123-3.c,
40939         gcc.c-torture/compile/20021123-4.c,
40940         gcc.c-torture/execute/20021024-1.c: Add tests previously added
40941         only to 3.1 or 3.2 branch.
40942
40943 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
40944
40945         * gcc.dg/i386-bitfield3.c: New test.
40946
40947         * gcc.dg/i386-bitfield2.c: New test.
40948
40949 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
40950
40951         * g++.dg/parse/conv_op1.C: New test.
40952
40953 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
40954
40955         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40956         approved.
40957
40958 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
40959
40960         * gcc.c-torture/compile/20021220-1.c: New test.
40961
40962 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
40963
40964         * gcc.dg/i386-fastcall-1.c: New.
40965
40966 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40967
40968         * gcc.c-torture/execute/20021219-1.c: New test.
40969
40970 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40971
40972         * gcc.dg/i386-pic-1.c: New test.
40973
40974 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40975
40976         PR c++/8099
40977         * g++.dg/template/friend9.C: New test.
40978
40979 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40980
40981         PR c++/3663
40982         * g++.dg/template/access7.C: New test.
40983
40984 2002-12-18  Nick Clifton  <nickc@redhat.com>
40985
40986         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40987         the libstdc++-v3 directory has been found.
40988
40989 2002-12-12  Devang Patel <dpatel@apple.com>
40990         * gcc.dg/darwin-ld-1.c: New test.
40991         * gcc.dg/darwin-ld-2.c: New test.
40992         * gcc.dg/darwin-ld-3.c: New test.
40993         * gcc.dg/darwin-ld-4.c: New test.
40994         * gcc.dg/darwin-ld-5.c: New test.
40995
40996 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40997
40998         * gcc.c-torture/compile/20021212-1.c: New test.
40999
41000 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41001
41002         * gcc.dg/fshort-wchar: New test.
41003
41004 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41005
41006         PR c++/8372
41007         * g++.dg/template/dtor1.C: New test.
41008
41009         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41010         markers.
41011
41012 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41015
41016 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41017
41018         * g++.dg/template/static1.C: New test.
41019         * g++.dg/template/static2.C: New test.
41020         * g++.old-deja/g++.ext/memconst.C: New test.
41021
41022 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41023
41024         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41025         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41026         * g++.dg/special/initp1.C: Likewise.
41027
41028 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41029
41030         * gcc.c-torture/execute/20021204-1.c: New test.
41031
41032 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41033
41034         * gcc.dg/ppc-fmadd-1.c: New file.
41035         * gcc.dg/ppc-fmadd-2.c: New file.
41036         * gcc.dg/ppc-fmadd-3.c: New file.
41037
41038 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41039
41040         * gcc.c-torture/compile/20021204-1.c: New test.
41041
41042 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41043
41044         * g++.dg/inherit/covariant2.C: New test.
41045         * g++.dg/inherit/covariant3.C: New test.
41046         * g++.dg/inherit/covariant4.C: New test.
41047         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41048         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41049
41050 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41051
41052         PR c++/8688
41053         * g++.dg/init/brace3.C: New test.
41054
41055 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41056
41057         * gcc.dg/20020210-1.c: Fix a comment typo.
41058
41059 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41060
41061         PR c++/8720
41062         * g++.dg/parse/defarg1.C: New test.
41063
41064         PR c++/8615
41065         * g++.dg/template/char1.C: New test.
41066
41067         * g++.dg/template/varmod1.C: Fix typo.
41068
41069 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41070
41071         DR 180
41072         * g++.old-deja/g++.pt/crash32.C: Expect error.
41073
41074 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41075
41076         PR c++/5919
41077         * g++.dg/template/varmod1.C: New test.
41078
41079         PR c++/8727
41080         * g++.dg/inherit/typeinfo1.C: New test.
41081
41082         PR c++/8663
41083         * g++.dg/inherit/typedef1.C: New test.
41084
41085 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41086
41087         PR c++/8332
41088         PR c++/8493
41089         * g++.dg/template/strlen1.C: New test.
41090
41091         PR c++/8227
41092         * g++.dg/template/ctor2.C: New test.
41093
41094         PR c++/8214
41095         * g++.dg/init/string1.C: New test.
41096
41097         PR c++/8511
41098         * g++.dg/template/friend8.C: New test.
41099
41100 2002-11-29  Joe Buck <jbuck@synopsys.com>
41101
41102         * g++.dg/lookup/anon2.C: New test.
41103
41104 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41105
41106         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41107         h8300 port.
41108
41109 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41110
41111         * gcc.dg/bitfld-6.c: New test.
41112
41113 2002-11-27  Jan Hubicka  <jh@suse.cz>
41114
41115         * gcc.c-torture/execute/20021127.[cx]: New test.
41116
41117 2002-11-26  Jan Hubicka  <jh@suse.cz>
41118
41119         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41120         quality.
41121
41122 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41123
41124         * g++.dg/init/brace2.C: New test.
41125         * g++.old-deja/g++.mike/p9129.C: Correct.
41126
41127 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41128
41129         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41130
41131 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41132
41133         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41134
41135 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41136
41137         * g++.dg/abi/empty11.C: New test.
41138         * g++.dg/rtti/cv1.C: New test.
41139
41140 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41141
41142         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41143
41144 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41145
41146         * g++.dg/abi/empty10.C: New test.
41147
41148 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41149
41150         * gcc.c-torture/compile/20021124-1.c: New test.
41151
41152 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41153
41154         * g++.dg/abi/rtti2.C: New test.
41155
41156 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41157
41158         * gcc.dg/i386-unroll-1.c: New test.
41159
41160 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41161
41162         * gcc.c-torture/compile/20021120-1.c: New test.
41163         * gcc.c-torture/compile/20021120-2.c: New test.
41164
41165 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41166
41167         * gcc.dg/bitfld-5.c: New test.
41168
41169 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41170
41171         * gcc.c-torture/execute/20021120-3.c: New test.
41172
41173 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41174
41175         * gcc.c-torture/execute/20021120-2.c: New test.
41176
41177 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41178
41179         * gcc.c-torture/execute/20021120-1.c: New test.
41180
41181 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41182
41183         * gcc.c-torture/execute/20021118-3.c: New test.
41184
41185 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41186
41187         * gcc.c-torture/compile/20021119-1.c: New test.
41188
41189 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41190
41191         * gcc.dg/duff-1.c: New test.
41192         * gcc.dg/duff-2.c: New test.
41193         * gcc.dg/duff-3.c: New test.
41194
41195 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41196
41197         * gcc.dg/cpp/_Pragma5.c: New test.
41198
41199 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41200
41201         * gcc.c-torture/execute/20021118-2.c: New test.
41202
41203 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41204
41205         * gcc.c-torture/execute/20021118-1.c: New test.
41206
41207 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41208
41209         * gcc.dg/20021116-1.c: New test.
41210
41211 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41212
41213         * g++.dg/abi/vcall1.C: New test.
41214
41215 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41216
41217         * gcc.dg/20021029-1.c: New test.
41218         * gcc.dg/20021029-2.c: New test.
41219
41220 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41221
41222         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41223
41224 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41225
41226         PR c/8439
41227         * gcc.dg/20021110.c: Move to ...
41228         * gcc.c-torture/compile/20021110.c: .... here.
41229
41230 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41231
41232         PR c/8467
41233         * gcc.c-torture/execute/20021111-1.c
41234
41235 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41236
41237         PR c/8439
41238         * gcc.dg/20021110.c: New test.
41239
41240 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41241
41242         * g++.dg/abi/vthunk3.C: Run only on x86.
41243
41244 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41245
41246         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41247
41248 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41249
41250         * lib/compat.exp (compat-execute): Fix logic error in last
41251         change.
41252
41253 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41254
41255         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41256
41257 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41258
41259         PR c++/8389
41260         * g++.dg/template/access6.C: New test.
41261
41262 2002-11-08  Jan Hubicka  <jh@suse.cz>
41263
41264         * gcc.dg/i386-ssefp-1.c: New test.
41265         * gcc.dg/i386-ssefp-1.c: New test.
41266
41267 2002-11-08  Jan Hubicka  <jh@suse.cz>
41268
41269         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41270
41271 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41272
41273         * g++.dg/abi/vthunk3.C: New test.
41274
41275         PR c++/8338
41276         * g++.dg/template/crash2.C: New test.
41277
41278 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41279
41280         * g++.dg/abi/dtor1.C: New test.
41281         * g++.dg/abi/dtor2.C: Likewise.
41282
41283 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41284
41285         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41286         Darwin.
41287
41288 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41289
41290         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41291         -mthumb.  Only xfail with -O0.
41292
41293 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41294
41295         * g++.dg/abi/thunk1.C: New test.
41296         * g++.dg/abi/thunk2.C: Likewise.
41297         * g++.dg/abi/vtt1.C: Likewise.
41298
41299 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41300
41301         PR optimization/8423
41302         * gcc.c-torture/execute/builtin-constant.c: New test.
41303
41304 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41305
41306         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41307         Add some more cases.
41308
41309 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41310
41311         PR c++/8391
41312         * g++.dg/opt/local1.C: New test.
41313
41314 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41315
41316         PR c++/8160
41317         * g++.dg/template/complit1.C: New test.
41318
41319         PR c++/8149
41320         * g++.dg/template/typename4.C: Likewise.
41321
41322 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41323
41324         Core issue 287, PR c++/7639
41325         * g++.dg/template/instantiate1.C: Adjust error location.
41326         * g++.dg/template/instantiate3.C: New test.
41327         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41328         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41329         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41330
41331 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41332
41333         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41334
41335 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41336
41337         PR c++/8287
41338         * g++.dg/init/dtor2.C: New test.
41339
41340 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41341
41342         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41343         * gcc.dg/nest.c: Bypass errors on irix6.
41344
41345 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41346
41347         * gcc.dg/nest.c: Expect error for mmix-*-*.
41348         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41349
41350 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41351
41352         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41353         markers.
41354
41355         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41356
41357 2002-10-25  Mike Stump  <mrs@apple.com>
41358
41359         * gcc.dg/warn-1.c: New test.
41360
41361 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41362
41363         * g++.dg/template/typename3.C: New test.
41364
41365 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41366
41367         * g++.dg/lookup/ptrmem1.C: New test.
41368
41369         * g++.dg/abi/vthunk2.C: New test.
41370
41371 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41372
41373         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41374
41375 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41376
41377         * g++.dg/abi/empty9.C: New test.
41378
41379 2002-10-24  Richard Henderson  <rth@redhat.com>
41380
41381         * g++.dg/inherit/thunk1.C: Enable for ia64.
41382
41383 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41384
41385         PR c++/8067
41386         * g++.dg/lookup/pretty1.C: New test.
41387
41388 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41389
41390         * gcc.dg/20021023-1.c: New test.
41391
41392 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41393
41394         PR c++/7679
41395         * g++.dg/parse/inline1.C: New test.
41396
41397 2002-10-23  Richard Henderson  <rth@redhat.com>
41398
41399         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41400
41401         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41402
41403 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/6579
41406         * g++.dg/parse/stmtexpr3.C: New test.
41407
41408 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41409
41410         * g++.dg/expr/cond1.C: New test.
41411
41412 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41413
41414         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41415
41416 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41417
41418         * g++.dg/abi/vbase13.C: New test.
41419         * g++.dg/abi/vbase14.C: Likewise.
41420
41421 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41422
41423         * gcc.dg/tls/pic-1.c: New test.
41424         * gcc.dg/tls/nonpic-1.c: New test.
41425         * gcc.dg/20021018-1.c: New test.
41426
41427 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41428
41429         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41430         Remove only files with the same base name as the test case.
41431         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41432         (profopt-execute): Likewise.  Also, remove old profiling
41433         and performance data files before running the tests.
41434
41435         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41436         * g++.dg/bprob/bprob.exp: Likewise.
41437         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41438         to allow more general test case names.
41439
41440         * g++.dg/bprob/bprob-1.C: Rename to ...
41441         * g++.dg/bprob/g++-bprob-1.C: ... this.
41442
41443         * g77.dg/bprob/bprob-1.f: Rename to ...
41444         * g77.dg/bprob/g77-bprob-1.f: ... this.
41445
41446 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41447
41448         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41449         bison 1.50 or later.
41450
41451 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41452
41453         * g++.dg/README: Describe more test directories.
41454
41455 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41456
41457         * g++.dg/init/array6.C: Add additional tests.
41458
41459 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41460
41461         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41462         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41463
41464 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41465
41466         * gcc.c-torture/compile/20020604-1.x: New.
41467         * gcc.c-torture/compile/simd-5.x: Likewise.
41468         * gcc.c-torture/execute/920710-1.x: Likewise.
41469         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41470
41471 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41472
41473         * g++.dg/inherit/override1.C: Add dg-options clause.
41474
41475 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41476
41477         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41478         _mm_slli_si128.
41479
41480 2002-10-19  Andreas Schwab  <schwab@suse.de>
41481
41482         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41483         directory component.
41484
41485 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41486
41487         * g++.dg/inherit/thunk1.C: New test.
41488
41489         * g++.dg/inherit/override1.C: New test.
41490
41491         * g++.dg/abi/mangle11.C: New test.
41492         * g++.dg/abi/mangle14.C: New test.
41493         * g++.dg/abi/mangle17.C: New test.
41494
41495 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41496
41497         * g++.dg/overload/member2.C: New test.
41498
41499 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41500
41501         * g++.dg/README: Describe new compat directory.
41502         * g++.dg/dg.exp: Skip tests in compat directory.
41503         * README.compat: New file.
41504         * lib/compat.exp: New expect script.
41505         * g++.dg/compat: New test directory.
41506         * g++.dg/compat/compat.exp: New expect script.
41507         * g++.dg/compat/abi: New test directory.
41508         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41509         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41510         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41511         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41512         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41513         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41514         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41515         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41516         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41517         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41518         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41519         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41520         * g++.dg/compat/break: New test directory.
41521         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41522         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41523         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41524         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41525         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41526         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41527         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41528         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41529         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41530         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41531         g++.dg/compat/break/README: New files.
41532         * g++.dg/compat/eh: New test directory.
41533         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41534         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41535         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41536         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41537         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41538         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41539         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41540         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41541         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41542         g++.dg/compat/eh/filter2_y.C,
41543         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41544         g++.dg/compat/eh/new1_y.C,
41545         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41546         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41547         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41548         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41549         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41550         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41551         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41552         g++.dg/compat/eh/unexpected1_y.C: New files.
41553         * g++.dg/compat/init: New test directory.
41554         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41555         g++.dg/compat/init/array5_y.C,
41556         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41557         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41558         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41559         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41560         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41561         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41562         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41563         g++.dg/compat/init/init-ref2_y.C: New files.
41564
41565 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41566
41567         PR c++/7584
41568         * g++.dg/inherit/using3.C: New test.
41569
41570 2002-10-17  Jan Hubicka  <jh@suse.cz>
41571
41572         * gcc.dg/20021017-2.c: New test.
41573
41574 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41575
41576         * g++.dg/abi/mangle16.C: Adjust.
41577
41578         * g++.dg/init/array8.C: New test.
41579
41580 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41581
41582         * gcc.dg/special/mips-abi.exp: New test.
41583         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41584
41585 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41586
41587         * g++.dg/abi/mangle16.C: New test.
41588         * g++.dg/abi/mangle17.C: Likewise.
41589
41590         PR c++/7478
41591         * g++.dg/template/ref1.C: New test.
41592
41593 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41594
41595         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41596
41597 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41598
41599         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41600
41601 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41602
41603         PR c++/7524
41604         * g++.dg/init/array7.C: New test.
41605
41606 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41607
41608         * g++.dg/init/array6.C: New test.
41609
41610         * g++.dg/abi/mangle13.C: Likewise.
41611         * g++.dg/abi/mangle14.C: Likewise.
41612         * g++.dg/abi/mangle15.C: Likewise.
41613
41614 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41615
41616         * g++.dg/abi/empty8.C: New test.
41617
41618 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.dg/init/ctor1.C: New test.
41621
41622 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41623
41624         * gcc.c-torture/execute/20021015-1.c: New test.
41625
41626 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41627
41628         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41629
41630 2002-10-14  Jan Hubicka  <jh@suse.cz>
41631
41632         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41633
41634 2002-10-14  Richard Henderson  <rth@redhat.com>
41635
41636         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41637
41638 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41639
41640         PR optimization/6631
41641         * g++.dg/opt/const2.C: New test.
41642
41643 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41644
41645         PR c++/7176
41646         * g++.dg/parse/friend1.C: New test.
41647         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41648
41649 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41650
41651         * gcc.dg/20021014-1.c: New test.
41652
41653 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41654
41655         PR c++/5661
41656         * g++.dg/ext/vlm1.C: New test.
41657         * g++.dg/ext/vlm2.C: Likewise.
41658
41659         * g++.dg/init/array1.C: Remove invalid braces.
41660         * g++.dg/init/brace1.C: New test.
41661         * g++.dg/init/copy2.C: Likewise.
41662         * g++.dg/init/copy3.C: Likewise.
41663         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41664         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41665         braces.
41666
41667 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41668
41669         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41670
41671 2002-10-11  Richard Shann  <richard.shann@superh.com>
41672
41673         * gcc.c-torture/compile/simd-5.c: New test.
41674
41675 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41676
41677         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41678
41679 2002-10-10  Jim Wilson  <wilson@redhat.com>
41680
41681         * gcc.c-torture/execute/20021010-1.c: New test.
41682
41683 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41684
41685         PR c/7353
41686         * g++.dg/ext/typedef-init.C: New test.
41687         * gcc.dg/typedef-init.c: New test.
41688
41689 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41690
41691         * gcc.dg/cpp/paste13.c: New test.
41692
41693 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41694
41695         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41696         remaining platforms, XFAIL during compile, not execute.  Don't
41697         XFAIL at -O0.
41698
41699 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
41700
41701         * gcc.dg/alias-1.c: Tweak expected warning.
41702
41703 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41704
41705         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41706
41707 2002-10-06  Andreas Jaeger  <aj@suse.de>
41708
41709         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41710         * gcc.dg/cpp/c++98.C: Likewise.
41711
41712         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41713         * g++.dg/cpp/c++98.C: Likewise.
41714
41715         * g++.dg/README (Subdirectories): Mention cpp directory.
41716
41717         PR target/7559
41718         * gcc.dg/20021006-1.c: New test.
41719
41720 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41721
41722         PR c++/7804
41723         * g++.dg/other/warning1.C: New test.
41724
41725 2002-10-04  Roger Sayle  <roger@eyesopen.com>
41726
41727         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41728         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
41729         and sparc-*-* with -m64 as expected failures.  See PR 8087.
41730
41731 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/7931
41734         * g++.dg/template/ptrmem3.C: New test.
41735
41736         PR c++/7754
41737         * g++.dg/template/union1.C: New test.
41738
41739 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41740
41741         PR c++/8006
41742         * g++.dg/abi/mangle9.C: New test.
41743         * g++.dg/abi/mangle10.C: New test.
41744         * g++.dg/abi/mangle11.C: New test.
41745         * g++.dg/abi/mangle12.C: New test.
41746
41747 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
41748
41749         PR c++/7188.
41750         * g++.dg/template/meminit1.C: New test.
41751         * g++.dg/warn/Wreorder-1.C: Likewise.
41752         * g++.old-deja/g++.mike/warn3.C: Tweak.
41753         * lib/prune.exp: Ingore "in copy constructor".
41754
41755 2002-10-02  Andreas Jaeger  <aj@suse.de>
41756
41757         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41758         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41759         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41760         on x86-64.
41761
41762 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41763
41764         * gcc.dg/empty1.C: Fix typo.
41765
41766 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
41767
41768         * gcc.dg/alias-1.c: New test.
41769
41770 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41771
41772         * gcc.dg/empty1.C: New test.
41773
41774         * g++.dg/tls/init-2.C: Tweak error messages.
41775
41776 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
41777
41778         * gcc.c-torture/compile/20020923-1.c: New test.
41779
41780 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
41781
41782         * gcc.c-torture/execute/ffs-1.c: New test.
41783         * gcc.c-torture/execute/ffs-2.c: Ditto.
41784
41785 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         * g++.dg/overload/member1.C: New test.
41788
41789 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41790
41791         * g++.dg/abi/empty7.C: New test.
41792         * g++.dg/init/pm2.C: Likewise.
41793
41794 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41795
41796         * g++.dg/rtti/crash1.C: New test.
41797
41798 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41799
41800         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41801         gcc.dg/sibcall-4.c: New tests.
41802
41803 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41804
41805         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41806         powerpc and MMIX targets.
41807
41808 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41809
41810         * gcc.dg/cpp/20020927-1.c: New.
41811
41812 2002-09-26  David S. Miller  <davem@redhat.com>
41813
41814         * gcc.c-torture/compile/trunctfdf.c: New.
41815
41816 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41817
41818         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41819
41820 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41821
41822         * gcc.c-torture/execute/loop-15.c: New.
41823
41824 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41825
41826         * README.QMTEST: Fix typo.
41827
41828 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41829
41830         * gcc.dg/20020926-1.c: New test.
41831
41832 2002-09-25  David S. Miller  <davem@redhat.com>
41833
41834         PR target/7842
41835         * gcc.c-torture/execute/shiftdi.c: New test.
41836
41837 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41838
41839         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41840         unique to the tool.
41841         * lib/g77.exp (g77_init): Likewise.
41842         * lib/g++.exp (g++_init): Likewise.
41843         * lib/objc.exp (objc_init): Likewise.
41844
41845 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41846
41847         * g++.dg/abi/empty5.C: New test.
41848         * g++.dg/abi/empty6.C: New test.
41849         * g++.dg/abi/vbase12.C: New test.
41850
41851 2002-09-25  Richard Henderson  <rth@redhat.com>
41852
41853         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41854         too-small long double.
41855
41856 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41857
41858         * gcc.dg/20020919-1.c: New test.
41859
41860 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41861
41862         * g++.dg/abi/bitfield6.C: New test.
41863         * g++.dg/abi/bitfield7.C: New test.
41864         * g++.dg/abi/bitfield8.C: New test.
41865         * g++.dg/abi/vbase11.C: New test.
41866
41867 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41868
41869         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41870         hppa*-*-hpux*.  Update test comment.
41871
41872 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41873
41874         * gcc.dg/tls/struct-1.c: New test.
41875
41876 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41877
41878         * gcc.dg/cpp/tr-warn2.c: Update.
41879
41880 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41881
41882         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41883
41884 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41885
41886         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41887         systems.
41888
41889 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41890
41891         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41892
41893         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41894         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41895         setting of cxxfilt.
41896
41897 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41898
41899         * gcc.dg/20020312-2.c: Update for darwin.
41900
41901 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41902
41903         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41904
41905 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41906
41907         * objc.dg/comp-types-1.m: New test.
41908         * objc.dg/comp-types-2.m: New test.
41909         * objc.dg/comp-types-3.m: New test.
41910         * objc.dg/comp-types-4.m: New test.
41911         * objc.dg/comp-types-5.m: New test.
41912         * objc.dg/comp-types-6.m: New test.
41913
41914 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41915
41916         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41917
41918 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41919
41920         * g++.dg/other/do1.C: New test.
41921
41922         * g++.dg/template/subst1.C: New test.
41923
41924 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
41925
41926         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41927
41928 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.dg/template/qualttp20.C: Adjust expected errors.
41931         * g++.old-deja/g++.jason/report.C: Likewise.
41932         * g++.old-deja/g++.other/qual1.C: Likewise.
41933
41934         * g++.dg/lookup/scoped2.C: New test.
41935
41936         * g++.dg/ext/asm3.C: New test.
41937
41938 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
41939
41940         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41941
41942 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
41943
41944         * ChangeLog: follow spelling conventions.
41945         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41946         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41947         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41948         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41949         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41950         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41951         * g++.old-deja/g++.law/global-init1.C: Likewise.
41952         * g++.old-deja/g++.other/delete4.C: Likewise.
41953         * g++.old-deja/g++.other/inline21.C: Likewise.
41954         * g++.old-deja/g++.other/singleton.C: Likewise.
41955         * g77.dg/strlen0.f: Likewise.
41956         * g77.f-torture/compile/20010519-1.f: Likewise.
41957         * g77.f-torture/compile/980310-4.f: Likewise.
41958         * gcc.c-torture/compile/20000605-1.c: Likewise.
41959         * gcc.c-torture/execute/20020225-1.c: Likewise.
41960         * gcc.dg/c90-hexfloat-2.c: Likewise.
41961         * gcc.dg/c99-bool-1.c: Likewise.
41962         * gcc.dg/c99-hexfloat-2.c: Likewise.
41963         * gcc.dg/dll-2.c: Likewise.
41964         * gcc.dg/wtr-union-init-1.c: Likewise.
41965         * gcc.dg/wtr-union-init-2.c: Likewise.
41966         * gcc.dg/wtr-union-init-3.c: Likewise.
41967         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41968         * gcc.dg/cpp/defined.c: Likewise.
41969         * gcc.dg/cpp/macsyntx.c: Likewise.
41970         * gcc.dg/cpp/paste2.c: Likewise.
41971         * gcc.dg/cpp/trad/defined.c: Likewise.
41972         * gcc.dg/format/c90-printf-1.c: Likewise.
41973         * gcc.dg/format/c90-scanf-1.c: Likewise.
41974         * gcc.dg/format/c99-printf-1.c: Likewise.
41975         * gcc.dg/format/c99-scanf-1.c: Likewise.
41976         * gcc.misc-tests/gcov-8.c: Likewise.
41977         * lib/profopt.exp: Likewise.
41978
41979 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41980
41981         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41982
41983 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41984
41985         * g++.dg/inherit/using2.C: New test.
41986
41987 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41988
41989         * ChangeLog: Follow spelling conventions.
41990         * g++.dg/template/friend4.C: Likewise.
41991         * g++.old-deja/g++.pt/crash67.C: Likewise.
41992         * gcc.c-torture/execute/20000801-4.c: Likewise.
41993         * gcc.dg/c90-digraph-1.c: Likewise.
41994         * gcc.dg/c94-digraph-1.c: Likewise.
41995         * gcc.dg/c99-digraph-1.c: Likewise.
41996         * gcc.dg/cpp/line5.c: Likewise.
41997         * gcc.dg/cpp/multiline.c: Likewise.
41998         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41999         * gcc.dg/format/attr-3.c: Likewise.
42000         * gcc.dg/format/c90-scanf-3.c: Likewise.
42001         * gcc.dg/format/ext-4.c: Likewise.
42002
42003 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42004
42005         * g++.dg/template/pretty1.C: New test.
42006
42007 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42008
42009         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42010
42011 2002-09-13  Matt Austern  <austern@apple.com>
42012
42013         * g++.dg/other/constref[12].C: New, regression tests for
42014         passing a cast expression to a function by const reference.
42015
42016 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42017
42018         * g++.dg/template/deduce1.C: New test.
42019
42020 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42021
42022         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42023         32-bit int.
42024
42025 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42026
42027         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42028         usage.
42029
42030 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42031
42032         * gcc.c-torture/compile/20020910-1.c: New test.
42033
42034 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42035
42036         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42037
42038 2002-09-10  Andreas Jaeger  <aj@suse.de>
42039
42040         * gcc.dg/20020312-2.c: Adjust for x86-64.
42041
42042 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42043
42044         * g77.dg/7388.f: New test case for PR 7388.
42045
42046 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42047
42048         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42049
42050 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42051
42052         * objc.dg/proto-lossage-1.m: New test.
42053
42054 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42055
42056         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42057
42058 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42059
42060         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42061         expected to pass.
42062
42063 2002-09-06  Stan Shebs  <shebs@apple.com>
42064             David Edelsohn  <edelsohn@gnu.org>
42065
42066         * gcc.dg/weak: New directory.
42067         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42068         target-specific xfail bits.
42069         * gcc.dg/typeof-2.c: Move to new directory.
42070         * gcc.dg/weak.exp: New expect script.
42071
42072 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42073
42074         * gcc.c-torture/execute/extzvsi.c: New test.
42075
42076 2002-09-05  Stan Shebs  <shebs@apple.com>
42077
42078         * gcc.dg/weak-1.c: xfail on Darwin.
42079         * gcc.dg/weak-2.c: Ditto.
42080         * gcc.dg/weak-3.c: Ditto.
42081         * gcc.dg/weak-4.c: Ditto.
42082         * gcc.dg/weak-5.c: Ditto.
42083         * gcc.dg/weak-6.c: Ditto.
42084         * gcc.dg/weak-7.c: Ditto.
42085         * gcc.dg/weak-8.c: Ditto.
42086         * gcc.dg/weak-9.c: Ditto.
42087
42088 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42089
42090         * gcc.c-torture/execute/loop-14.c: New test.
42091
42092 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * g++.dg/other/cxa-atexit1.C: New test.
42095
42096         * gcc.dg/typeof-2.c: New test.
42097
42098 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42099
42100         * gcc.dg/builtins-2.c: New testcase.
42101         * gcc.dg/builtins-3.c: New testcase.
42102
42103 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42104
42105         * gcc.dg/cpp/_Pragma4.c: New test.
42106
42107 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42108
42109         * objc/execute/nil_method-1.m: New testcase.
42110
42111 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42112
42113         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42114         [Object class], not [Object initialize].
42115
42116 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42117             Hans-Peter Nilsson  <hp@bitrange.com>
42118
42119         * gcc.c-torture/execute/20020720-1.x: Skip test on
42120         mmix-knuth-mmixware.  Correct comment.
42121
42122 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42123
42124         * g++.dg/abi/bitfield5.C: New test.
42125         * g++.dg/abi/vbase10.C: Likewise.
42126
42127 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42128
42129         * objc.dg/undeclared-selector.m: New test.
42130
42131 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42132
42133         * g++.dg/other/offsetof1.C: Avoid cast warning.
42134
42135 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42136
42137         * objc.dg/super-class-2.m: New test.
42138
42139 2002-08-24  Matt Austern  <austern@apple.com>
42140
42141         * g++.dg/ext/lvaddr.C: New test.
42142         * g++.dg/ext/lvcast.C: New test.
42143
42144 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42145
42146         * g++.dg/inherit/cond1.C: New test.
42147
42148 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42149
42150         * gcc.dg/noncompile/incomplete-1.c: New test.
42151
42152 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42153
42154         * gcc.dg/typespec-1.c: New test.
42155
42156 2002-08-20  Devang Patel  <dpatel@apple.com>
42157         * objc.dg/proto-hier-2.m: New test.
42158
42159 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42160
42161         * objc.dg/bitfield-1.m: New test.
42162         * objc.dg/bitfield-2.m: New test.
42163
42164 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42165
42166         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42167         gcc.dg/c99-flex-array-4.c: New tests.
42168
42169 2002-08-16  Stan Shebs  <shebs@apple.com>
42170
42171         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42172
42173 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.dg/typeof-1.c: New test.
42176         * g++.dg/ext/typeof2.C: New test.
42177
42178 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42179
42180         * g++.dg/other/offsetof1.C: New test.
42181
42182 2002-08-14  Richard Henderson  <rth@redhat.com>
42183
42184         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42185
42186 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42187
42188         * gcc.dg/cpp/_Pragma3.c: New test.
42189
42190 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42191
42192         * g++.dg/template/inherit3: New test.
42193
42194 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42195
42196         * gcc.dg/bitfld-4.c: Add blank options.
42197
42198 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42199
42200         * g++.dg/template/crash1.C: New test.
42201
42202 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42203
42204         * gcc.dg/tls/opt-2.c: New test.
42205
42206 2002-08-08  Devang Patel  <dpatel@apple.com>
42207
42208         * objc.dg/selector-1.m : New test
42209
42210 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42211
42212         * g++.dg/abi/bitfield4.C: New test.
42213         * gcc.dg/bitfld-4.c: New test.
42214
42215 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         * g++.dg/other/packed1.C: New test.
42218
42219 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42220
42221         * g++.dg/abi/offsetof.C: Tweak error messages.
42222         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42223
42224 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42225
42226         * gcc.dg/bitfld-3.c: New test.
42227
42228 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42229             Richard Henderson  <rth@redhat.com>
42230
42231         * gcc.dg/i386-bitfield1.c: New test.
42232         * g++.dg/abi/bitfield3.C: Update.
42233
42234 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42235
42236         * objc.dg/const-str-2.m: Update.
42237         * gcc.dg/cpp/c++98.c: Change to C extension.
42238         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42239         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42240
42241 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42242
42243         * gcc.dg/tls/diag-3.c: New.
42244
42245 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42246
42247         * g++.dg/README (Subdirectories): Document new subdir expr.
42248         * g++.dg/expr/pmf-1.C: New test.
42249
42250 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42251
42252         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42253
42254 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42255
42256         * g++.dg/abi/bitfield3.C: New test.
42257
42258 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42259
42260         * lib/gcov.exp: Tweak expected line formats.
42261         * gcc.misc-tests/gcov8.c: New test.
42262         * gcc.misc-tests/gcov8.x: New flags.
42263
42264 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42265
42266         * consistency.vlad/layout/endian.c: Include string.h.
42267
42268         * gcc.c-torture/execute/20020805-1.c: New test.
42269
42270 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42271
42272         * g++.dg/other/conversion1.C: New test.
42273
42274 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42275
42276         * gcc.dg/builtins-1.c: New testcase.
42277
42278 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42279
42280         * g++.dg/inherit/access3.C: New test.
42281
42282 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42283
42284         * gcc.dg/ia64-visibility-2.c: New test.
42285
42286 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42287
42288         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42289         __qualifier_flags to __flags.
42290
42291 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42292
42293         * g++.dg/inherit/operator1.C: New test.
42294         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42295         * g++.dg/other/error1.C: Change expected error message.
42296         * g++.dg/template/conv4.C: Likewise.
42297
42298 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42299
42300         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42301         for documented behavior.
42302
42303 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42304
42305         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42306         several targets known to fail.
42307
42308 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42309
42310         * gcc.dg/mips-args-[123].c: New tests.
42311
42312 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42313
42314         * gcc.dg/ppc-spe.c: New.
42315
42316 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42317
42318         * g++.dg/other/ptrmem4.C: New testcase.
42319
42320 2002-07-24  Richard Henderson  <rth@redhat.com>
42321
42322         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42323
42324 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42325
42326         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42327
42328 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42329
42330         * gcc.c-torture/execute/memset-3.c: New testcase.
42331
42332 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42333
42334         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42335         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42336
42337 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42338
42339         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42340         Delete.
42341
42342 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42343
42344         * gcc.c-torture/compile/simd-4.c: New test.
42345
42346 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42347
42348         PR c++/7347, c++/7348
42349         * g++.dg/template/access4.C: New test.
42350         * g++.dg/template/access5.C: New test.
42351         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42352         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42353         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42354         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42355
42356 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42357
42358         * gcc.dg/gnu89-init-2.c: New test.
42359
42360 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42361
42362         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42363
42364 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42365
42366         * gcc.c-torture/execute/20020720-1.c: New testcase.
42367
42368 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42369
42370         * gcc.dg/cpp/Wsignprom.c: New tests.
42371
42372 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42373
42374         * gcc.c-torture/execute/loop-13.c: New test.
42375
42376 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42377
42378         * gcc.dg/cpp/expr.c: New tests.
42379
42380 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42381
42382         * g++.dg/opt/pr6713.C: Add template instantiation.
42383
42384 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42385
42386         * gcc.dg/nest.c: New test.
42387
42388 2002-07-17  Richard Henderson  <rth@redhat.com>
42389
42390         * g++.dg/opt/pr6713.C: New test.
42391
42392 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42393
42394         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42395         XFAIL for all x86 processors.
42396
42397 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42398
42399         * gcc.c-torture/execute/20010122-1.x: Do not test with
42400         -fomit-frame-pointer.
42401
42402 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42403
42404         * g++.dg/template/instantiate2.C: New test.
42405         * g++.dg/template/spec4.C: New test.
42406
42407 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42408
42409         * g++.dg/template/access2.C: New test.
42410         * g++.dg/template/access3.C: New test.
42411
42412 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42413
42414         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42415         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42416         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42417         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42418         Convert to use <stdarg.h>.
42419         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42420         Delete.
42421         * gcc.dg/va-arg-2.c: New.
42422         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42423
42424 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42425
42426         * gcc.c-torture/compile/20020710-1.c: New test.
42427
42428 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42429                           Andrew Pinski  <pinskia@physics.uc.edu>
42430
42431         gcc.c-torture/compile/simd-2.c: New testcase.
42432         gcc.c-torture/compile/simd-3.c: Likewise.
42433
42434 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42435
42436         PR c++/7224
42437         * g++.dg/overload/error1.C: New test.
42438
42439 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42440
42441         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42442         configuration and IRIX 6 O32 ABI.
42443
42444 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42445
42446         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42447
42448 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42449
42450         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42451
42452 2002-07-10  Jeffrey A Law  <law@redhat.com>
42453
42454         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42455
42456         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42457
42458 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42459
42460         * gcc.dg/20020312-2.c: Check for __PPC__.
42461
42462 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42463
42464         * gcc.c-torture/compile/20020709-1.c: New test.
42465
42466 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42467
42468         * g++.dg/template/qualttp21.C: New test case.
42469
42470 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42471
42472         * gcc.c-torture/compile/20020706-1.c: New test.
42473         * gcc.c-torture/compile/20020706-2.c: New test.
42474
42475 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42476             Alexandre Oliva  <aoliva@redhat.com>
42477
42478         * g++.dg/warn/incomplete1.C: New test.
42479
42480 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42481
42482         PR c++/7099
42483         * g++.dg/warn/noreturn1.C: New test.
42484
42485 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42486
42487         PR c++/6706
42488         * g++.dg/debug/debug6.C: New test.
42489         * g++.dg/debug/debug7.C: New test.
42490
42491 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42492
42493         * gcc.c-torture/compile/simd-3.c: New test.
42494
42495 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42496
42497         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42498         * gcc.dg/20020620-1.c: Likewise.
42499
42500 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42501
42502         PR c++/6944
42503         * g++.dg/init/array4.C: New test.
42504         * g++.dg/init/array5.C: New test.
42505
42506 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42507
42508         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42509         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42510
42511 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42512
42513         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42514         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42515         * gcc.dg/wtr-conversion-1.c: Likewise.
42516         * gcc.dg/wtr-escape-1.c: Likewise.
42517         * gcc.dg/wtr-int-type-1.c: Likewise.
42518         * gcc.dg/wtr-label-1.c: Likewise.
42519         * gcc.dg/wtr-static-1.c: Likewise.
42520         * gcc.dg/wtr-strcat-1.c: Likewise.
42521         * gcc.dg/wtr-suffix-1.c: Likewise.
42522         * gcc.dg/wtr-switch-1.c: Likewise.
42523         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42524         * gcc.dg/wtr-union-init-1.c: Likewise.
42525         * gcc.dg/wtr-union-init-2.c: Likewise.
42526         * gcc.dg/wtr-union-init-3.c: Likewise.
42527
42528         * gcc.dg/wtr-func-def-1.c: New test.
42529
42530 2002-07-02 Devang Patel <dpatel@apple.com>
42531
42532         * objc.dg/param-1.m: New test.
42533
42534 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42535
42536         * gcc.dg/cpp/trad/directive.c: Add test.
42537         * gcc.dg/cpp/trad/macroargs.c: Add test.
42538         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42539
42540 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42541
42542         * gcc.dg/cpp/cmdlne-M.c: New test.
42543
42544 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42545
42546         * objc.dg/desig-init-1.m: New test.
42547
42548 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42549
42550         PR c++/6716
42551         * g++.dg/template/instantiate1.C: New test.
42552
42553 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42554
42555         PR c++/7112
42556         * g++.dg/template/sizeof2.C: New test.
42557
42558 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42559
42560         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42561         gcc.dg/cpp/trad/include.c: New tests.
42562
42563 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42564
42565         PR target/7177
42566         * gcc.c-torture/compile/20020701-1.c: New test.
42567
42568 2002-07-01  Stan Shebs  <shebs@apple.com>
42569
42570         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42571         header here...
42572         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42573         (objc-torture-execute): or here.
42574
42575 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42576
42577         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42578
42579 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42580
42581         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42582
42583 2002-06-30  Devang Patel  <dpatel@apple.com>
42584
42585         * objc.dg/fsyntax-only.m: New test.
42586
42587 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42588
42589         PR c++/6695
42590         * g++.dg/template/friend7.C: New file.
42591
42592 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42593
42594         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42595         return type.
42596
42597 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42598
42599         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42600         avoid division by zero.
42601
42602 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42603
42604         * gcc.dg/Wunknownprag.c: New tests.
42605
42606 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42607
42608         * gcc.c-torture/execute/simd-2.c: New test.
42609
42610 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42611
42612         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42613         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42614         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42615         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42616         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42617         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42618         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42619         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42620         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42621         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42622         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42623         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42624         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42625         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42626         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42627         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42628         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42629
42630 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42631
42632         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42633         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42634         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42635         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42636         New tests.
42637         * gcc.dg/cpp/trad/directive.c: Update.
42638
42639 2002-06-23  Andreas Jaeger  <aj@suse.de>
42640
42641         * gcc.c-torture/execute/complex-6.c: New.
42642
42643 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42644
42645         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42646         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42647         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42648         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42649
42650 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42651
42652         * gcc.dg/cpp/trad: New directory with traditional tests copied
42653         from parent directory.
42654         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42655         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42656         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42657         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42658         Move to trad/ and rename.
42659         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42660         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42661         gcc.dg/cpp/trad/redef2.c: New tests.
42662         * gcc.dg/cpp/trad/trad.exp: New driver.
42663
42664 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42665
42666         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42667         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42668         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42669         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42670         Remove.
42671
42672 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42673
42674         * gcc.dg/20020620-1.c: New test.
42675
42676 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42677
42678         * g++.dg/template/ttp4.C: New test.
42679
42680 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42681
42682         * g++.dg/opt/vt1.C: Fix regexp.
42683
42684 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42685
42686         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42687         Don't use attribute `noinline'.
42688
42689 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42690
42691         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42692
42693 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42694
42695         * gcc.c-torture/execute/simd-1.c: New.
42696
42697         * gcc.dg/simd-1.c: New.
42698
42699 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42700
42701         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42702
42703 2002-06-16  Richard Henderson  <rth@redhat.com>
42704
42705         * g++.dg/ext/anon-struct1.C: New.
42706         * g++.dg/ext/anon-struct2.C: New.
42707         * g++.dg/ext/anon-struct3.C: New.
42708         * gcc.dg/anon-struct-1.c: New.
42709         * gcc.dg/anon-struct-2.c: New.
42710         * gcc.dg/anon-struct-3.c: New.
42711         * gcc.dg/20011008-1.c: Adjust warning text.
42712         * gcc.dg/20020527-1.c: Add -fms-extensions.
42713
42714 2002-06-16  Richard Henderson  <rth@redhat.com>
42715
42716         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42717
42718 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
42719
42720         * gcc.c-torture/execute/20020615-1.c: New test.
42721
42722 2002-06-15  Roger Sayle  <roger@eyesopen.com>
42723
42724         * gcc.c-tortuture/execute/compare-1.c: New test case.
42725         * gcc.c-tortuture/execute/compare-2.c: New test case.
42726         * gcc.c-tortuture/execute/compare-3.c: New test case.
42727
42728 2002-06-13  Richard Henderson  <rth@redhat.com>
42729
42730         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
42731         ia64 ilp32.
42732
42733 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42734
42735         * g++.dg/template/typename2.C: Update error message.
42736
42737 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
42738
42739         * gcc.c-torture/execute/20020611-1.c: New test.
42740
42741 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
42742
42743         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42744         list of targets to skip.
42745
42746 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
42747
42748         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42749         targets if not optimizing.
42750
42751 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
42752
42753         * gcc.c-torture/compile/20020605-1.c: New test.
42754
42755         * g++.dg/opt/vt1.C: New test.
42756
42757         * gcc.dg/20020531-1.c: New test.
42758
42759         * gcc.dg/20020530-1.c: New test.
42760
42761         * gcc.dg/20020527-1.c: New test.
42762
42763         * g++.dg/opt/cse1.C: New test.
42764
42765 2002-06-07  Roger Sayle  <roger@eyesopen.com>
42766
42767         * gcc.dg/20020607-2.c: New test case.
42768
42769 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * gcc.c-torture/compile/20020604-1.c: New test.
42772
42773 2002-06-04  Richard Henderson  <rth@redhat.com>
42774
42775         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42776         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42777         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42778
42779 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
42780
42781         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42782
42783 2002-06-03  Richard Henderson  <rth@redhat.com>
42784
42785         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42786         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42787
42788 2002-06-02  Richard Henderson  <rth@redhat.com>
42789
42790         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42791         test functions static.
42792
42793 2002-06-02  Andreas Jaeger  <aj@suse.de>
42794
42795         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42796         now.
42797
42798 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42799
42800         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42801         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42802         Update for mofified diagnostics.
42803         * gcc.dg/c99-intconst-1.c: No longer fail.
42804
42805 2002-06-02  Richard Henderson  <rth@redhat.com>
42806
42807         * gcc.dg/uninit-A.c: Remove xfail markers.
42808
42809 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42810
42811         * gcc.dg/fnegate-1.c: New test case.
42812
42813 2002-05-30  Osku Salerma  <osku@iki.fi>
42814
42815         * gcc.c-torture/execute/mayalias-1.c: New file.
42816
42817 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42818
42819         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42820         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42821         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42822
42823 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42824
42825         * gcc.c-torture/execute/20020529-1.c: New test.
42826
42827 2002-05-27  Richard Henderson  <rth@redhat.com>
42828
42829         * g++.dg/ext/attrib6.C: New test case.
42830
42831 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42832
42833         * gcc.c-torture/execute/pure-1.c: New test.
42834
42835 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42836
42837         * gcc.dg/cpp/arith-2.c: Remove.
42838
42839 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42840
42841         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42842         * gcc.dg/cpp/if-3.c: Remove.
42843
42844 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * g++.dg/opt/cse2.C: New test.
42847
42848 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42849
42850         * gcc.dg/cpp/arith-1.c: New semantic tests.
42851         * gcc.dg/cpp/if-1.c: Update.
42852
42853 2002-05-24  Ben Elliston  <bje@redhat.com>
42854
42855         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42856
42857 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42858
42859         * gcc.dg/verbose-asm.c: New test.
42860
42861 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42862
42863         * gcc.dg/cpp/paste12.c: New test.
42864
42865 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42866
42867         * g++.dg/parse/named_ops.C: New test.
42868
42869 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42870
42871         * gcc.dg/weak-8.c: New test.
42872
42873 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42874
42875         * gcc.dg/weak-2.c: Allow optional leading underscore
42876         in scan-assembler symbol name.
42877         * gcc.dg/weak-3.c: Likewise.
42878         * gcc.dg/weak-4.c: Likewise.
42879         * gcc.dg/weak-5.c: Likewise.
42880
42881 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42882
42883         * gcc.dg/20020523-1.c: New test.
42884
42885 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42886
42887         * objc.dg/const-str-2.m: Update now that we stop after
42888         a command line error.
42889
42890 2002-05-22  Richard Henderson  <rth@redhat.com>
42891
42892         * g++.dg/dg.exp: Fix typo in test pruneing.
42893
42894 2002-05-22  Richard Henderson  <rth@redhat.com>
42895
42896         * g++.dg/dg.exp: Prune the tls subdirectory.
42897         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42898         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42899         * g++.dg/tls/init-1.C: New.
42900
42901 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42902
42903         * gcc.dg/20020517-1.c: New test.
42904
42905 2002-05-21  Richard Henderson  <rth@redhat.com>
42906
42907         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42908         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42909
42910 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42911
42912         * g++.dg/other/copy2.C: New test.
42913
42914 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
42915
42916         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42917         (MAX_COPY): Bump up to 10 times sizeof (long long).
42918         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42919
42920         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42921         sizeof (long long).
42922
42923         * gcc.c-torture/execute/strcpy-1.c: New test.
42924
42925 2002-05-19  Jason Merrill  <jason2redhat.com>
42926
42927         * g++.dg/ext/oper1.C: New test.
42928
42929 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
42930 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
42931
42932         * README.QMTEST: New file.
42933
42934         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42935
42936 2002-05-19  Andreas Jaeger  <aj@suse.de>
42937
42938         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42939         now.
42940         * gcc.c-torture/execute/loop-2d.x: Likewise.
42941
42942 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
42943
42944         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42945         support weak symbols.
42946         * gcc.dg/weak-4.c: Likewise.
42947         * gcc.dg/weak-6.c: Likewise.
42948
42949 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
42950
42951         * gcc.dg/weak-3.c: Add dg-excess-error comment for
42952         cygwin, coff and h8300-*-hms targets
42953         * gcc.dg/weak-5.c: Likewise.
42954         * gcc.dg/weak-7.c: Likewise.
42955
42956 2002-05-16  Jason Merrill  <jason@redhat.com>
42957
42958         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42959         (scan-assembler-not, scan-assembler-dem): Likewise.
42960         (scan-assembler-dem-not): Likewise.
42961
42962 2002-05-15  Richard Henderson  <rth@redhat.com>
42963
42964         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42965
42966 2002-05-15  Richard Henderson  <rth@redhat.com>
42967
42968         * gcc.dg/weak-5.c (vfoo1c): No warning here.
42969         (vfoo1f): Warning here.
42970         (vfoo1l): Don't redefine the alias.
42971
42972 2002-05-14  Jason Merrill  <jason@redhat.com>
42973             Alexandre Oliva  <aoliva@redhat.com>
42974
42975         * g++.dg/init/pm1.C: New test.
42976
42977 2002-05-12  David S. Miller  <davem@redhat.com>
42978
42979         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42980         types.
42981
42982 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42983
42984         * gcc.c-torture/execute/20020510-1.c: New test case.
42985
42986 2002-05-10  David S. Miller  <davem@redhat.com>
42987
42988         * gcc.c-torture/execute/conversion.c: Test long double too.
42989
42990 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42991
42992         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42993         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42994         * lib/g++.exp (g++_link_flags): Likewise.
42995         * lib/objc.exp (objc_target_compile): Likewise.
42996
42997 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42998
42999         * gcc.dg/cpp/poison.c: Update.
43000         * gcc.dg/cpp/20000625-2.c: Remove.
43001         * gcc.dg/cpp/direct2s.c: Remove final test.
43002
43003 2002-05-08  Tom Rix  <trix@redhat.com>
43004
43005         * gcc.c-torture/execute/20020508-1.c: New test.
43006         * gcc.c-torture/execute/20020508-2.c: New test.
43007         * gcc.c-torture/execute/20020508-3.c: New test.
43008
43009 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43010
43011         * gcc.dg/cpp/charconst-4.c: More tests.
43012
43013 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43014
43015         PR c/6569
43016         * gcc.dg/weak-3.c: Update location of warning messages.
43017         * gcc.dg/weak-5.c: Likewise.
43018
43019 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43020
43021         * gcc.c-torture/execute/20020506-1.c: New test case.
43022
43023 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43024
43025         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43026
43027 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43028
43029         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43030
43031 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43032
43033         * gcc.dg/cpp/charconst-3.c: New test.
43034
43035 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43036
43037         * gcc.dg/cpp/charconst.c: Update tests.
43038
43039 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43040
43041         * treelang: Added directory for new sample language treelang. Also
43042         lib/treelang.exp: New file to signal treelang should be tested.
43043
43044 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43045
43046         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43047         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43048         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43049         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43050         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43051         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43052         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43053
43054 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43055
43056         * gcc.dg/format/xopen-2.c: New test.
43057
43058 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43059
43060         * gcc.dg/20020503-1.c: New test.
43061
43062 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43063
43064         * g++.dg/init/dtor1.C: Make it tougher.
43065
43066 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43067
43068         * g++.dg/init/dtor1.C: New test.
43069
43070 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43071
43072         * gcc.dg/altivec-8.c: New.
43073
43074 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43075
43076         * gcc.dg/altivec-7.c: New.
43077
43078 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43079
43080         * g++.dg/parse/typedef1.C: New test.
43081
43082 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43083
43084         PR c++/6486
43085         * g++.dg/template/friend6.C: New test.
43086
43087         PR c++/6492
43088         * g++.dg/init/copy1.C: New test.
43089
43090 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43091
43092         * g++.dg/warn/effc1.C: New test.
43093
43094 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43095
43096         * gcc.dg/cpp/if-cexp.c: Add a test.
43097
43098 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43099
43100         * gcc.dg/20020426-2.c: New test.
43101
43102 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43103
43104         * gcc.dg/cpp/if-mop.c: Update.
43105         * gcc.dg/cpp/if-mpar.c: Add test.
43106         * gcc.dg/cpp/if-oppr.c: Update.
43107
43108 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43109
43110         PR c/6343
43111         * gcc.dg/weak-[2-7].c: New tests.
43112
43113 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43114
43115         * gcc.dg/enum1.c: New test.
43116
43117 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43118
43119         PR c++/6497
43120         * g++.dg/inherit/access2.C: New test.
43121
43122 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43123
43124         PR bootstrap/6445
43125         * gcc.dg/20020426-1.c: New test.
43126
43127 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43128
43129         * g++.dg/abi/enum1.C: New test.
43130
43131 2002-04-26  Richard Henderson  <rth@redhat.com>
43132
43133         * gcc.dg/c99-bool-1.c: Expect always true warning.
43134
43135 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43136
43137         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43138
43139 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43140
43141         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43142         targets.
43143
43144 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43145
43146         * g++.dg/abi/mange7.C: New test.
43147
43148         PR c++/6438.
43149         * g++.dg/parse/stmtexpr2.C: New test.
43150
43151 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43152
43153         * gcc.dg/20020312-2.c: Add SH target.
43154
43155 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43156
43157         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43158         compiler output on mips*-*-irix*.
43159
43160 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43161
43162         * g++.dg/parse/attr1.C: New test.
43163
43164 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43165
43166         * gcc.c-torture/execute/string-opt-17.c: New test case.
43167         * gcc.c-torture/execute/memset-2.c: New test case.
43168
43169 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/6256:
43172         * g++.dg/template/friend5.C: New test.
43173
43174         PR c++/6331:
43175         * g++.dg/template/qual1.C: Likewise.
43176
43177 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43178
43179         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43180         Include stdlib.h, not stdio.h or ctype.h.
43181
43182 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43183
43184         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43185         cris-*-elf* and mmix-*-*.
43186         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43187         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43188         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43189         Ditto.
43190         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43191         * gcc.dg/wchar_t-1.c: Ditto.
43192
43193 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43194
43195         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43196         Clarify comment.
43197
43198 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43199
43200         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43201
43202 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43203
43204         * gcc.c-torture/execute/20000906-1.x: Delete.
43205
43206 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43207
43208         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43209
43210 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43211
43212         * PR6367
43213         * g77.f-torture/execute/6367.f: New test.
43214         * g77.f-torture/execute/6367.x: Disable for MMIX.
43215
43216 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43217
43218         * PR6352
43219         * g++.dg/opt/inline2.C: New test.
43220
43221 2002-04-18  Richard Henderson  <rth@redhat.com>
43222
43223         * gcc.dg/20000906-1.c: Enable for all targets.
43224         * gcc.c-torture/compile/iftrap-2.c: New.
43225
43226 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43227
43228         * gcc.dg/20020418-1.c: New test.
43229         * gcc.dg/20020418-2.c: New test.
43230
43231 2002-04-18  Richard Henderson  <rth@redhat.com>
43232
43233         * gcc.c-torture/compile/iftrap-1.c: New.
43234         * gcc.dg/iftrap-1.c: Adjust for ia64.
43235         * gcc.dg/iftrap-2.c: New.
43236
43237 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43238
43239         * gcc.c-torture/compile/20020418-1.c: New test.
43240
43241 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43242
43243         * gcc.c-torture/compile/20020415-1.c: New.
43244
43245 2002-04-18  David S. Miller  <davem@redhat.com>
43246
43247         * gcc.c-torture/execute/20020418-1.c: New test.
43248
43249 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43250
43251         * gcc.dg/20020416-1.c: New test.
43252
43253         * g++.dg/opt/inline1.C: New test.
43254
43255 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43256
43257         * gcc.dg/altivec-5.c: New test.
43258
43259         * gcc.dg/20020415-1.c: New test.
43260
43261 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43262
43263         * lib/chill.exp: Remove.
43264
43265 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * g++.dg/other/big-struct.C: New test.
43268
43269 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43270
43271         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43272         of scratch file.
43273
43274 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43275
43276         PR c/6277
43277         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43278         in scan-assembler function name
43279
43280 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43281
43282         * g77.f-torture/execute/980628-4.x,
43283         g77.f-torture/execute/980628-5.x,
43284         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43285         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43286         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43287         i[34567]86-*-*.
43288
43289 2002-04-13  David S. Miller  <davem@redhat.com>
43290
43291         * gcc.c-torture/execute/20020413-1.c: New test.
43292
43293 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43294
43295         * gcc.dg/asm-6.c,
43296         * g++.dg/ext/asm1.C: New tests.
43297
43298 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43299
43300         PR c++ 5373.
43301         * g++.dg/parse/stmtexpr1.C: New test.
43302
43303         PR c++/5189.
43304         * g++.dg/template/copy1.C: New test.
43305
43306 2002-04-12  Richard Henderson  <rth@redhat.com>
43307
43308         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43309
43310 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43311
43312         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43313         gcc.c-torture/execute/20020307-2.c.
43314
43315 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43316
43317         * g++.dg/ext/attrib5.C,
43318         * g++.dg/lookup/struct1.C: New tests.
43319
43320 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43321
43322         * gcc.dg/20020411-1.c: New test.
43323
43324         * gcc.c-torture/execute/20020411-1.c: New test.
43325
43326 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43327
43328         * g77.f-torture/execute/6177.f: New test.
43329
43330 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43331
43332         PR middle-end/6247
43333         * g++.dg/opt/cleanup1.C: New test.
43334
43335         * g++.dg/opt/const1.C: New test.
43336
43337 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43338
43339         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43340
43341 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43342
43343         PR c++/5507
43344         * g++.dg/template/typename2.C: New test.
43345
43346 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43347
43348         * gcc.c-torture/execute/loop-12.c: New.
43349
43350 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43351
43352         * g77.f-torture/execute/980628-4.x,
43353         g77.f-torture/execute/980628-5.x,
43354         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43355         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43356         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43357
43358 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43359
43360         PR optimization/6086
43361         * g++.dg/opt/preinc1.C: New test.
43362
43363 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43364
43365         PR c++/5571
43366         * g++.dg/opt/static2.C: New test.
43367
43368 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43369
43370         PR c/5120
43371         * gcc.dg/20020406-1.c: New test.
43372
43373 2002-04-04  David S. Miller  <davem@redhat.com>
43374
43375         * gcc.c-torture/execute/20020404-1.c: New test.
43376
43377 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43378
43379         PR c/6123
43380         * gcc.dg/20020312-2.c: Do not declare global register variable
43381         if __PIC__ or __pic__ is defined.
43382
43383 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43384
43385         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43386         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43387
43388 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43389
43390         * gcc.misc-tests/linkage.exp: Update last change to handle
43391         sparc*-, not just sparc-.
43392
43393 2002-04-03  Richard Henderson  <rth@redhat.com>
43394
43395         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43396
43397 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43398
43399         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43400
43401 2002-04-02  David S. Miller  <davem@redhat.com>
43402
43403         * gcc.c-torture/execute/20020402-3.c: New test.
43404
43405 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43406
43407         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43408         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43409
43410         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43411         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43412         g77.f-torture/execute/20001201.x,
43413         g77.f-torture/execute/u77-test.x: New files.
43414
43415         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43416         * gcc.dg/wchar_t-1.c: Ditto.
43417
43418 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43419
43420         * gcc.c-torture/execute/20020402-1.c: New test.
43421
43422 2002-04-01  Richard Henderson  <rth@redhat.com>
43423
43424         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43425
43426         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43427
43428 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43429
43430         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43431
43432 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43433
43434         * g++.dg/inherit/template-as-base.C: Expect error.
43435         * g++.dg/inherit/namespace-as-base.C: Likewise.
43436
43437 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43438
43439         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43440         g++.dg/ext/instantiate3.C: Tweak match patterns.
43441
43442         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43443         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43444         -da test.
43445
43446 2002-03-31  Richard Henderson  <rth@redhat.com>
43447
43448         * gcc.dg/special/alias-2.c: New.
43449         * gcc.dg/special/ecos.exp: Run it.
43450
43451 2002-03-31  Richard Henderson  <rth@redhat.com>
43452
43453         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43454
43455 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43456
43457         * gcc.dg/weak-1.c: Disable on h8300 port.
43458
43459 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43460
43461         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43462         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43463         ordering tests.
43464         * g++.dg/bprob/bprob-1.C: New test.
43465         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43466         * g++.dg/gcov/gcov-1.C: New test.
43467         * g++.dg/gcov/gcov-1.x: New file.
43468         * g++.dg/gcov/gcov-2.C: New test.
43469         * g++.dg/gcov/gcov-3.C: New test.
43470         * g++.dg/gcov/gcov-3.h: New file.
43471
43472 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43473
43474         * g++.old-deja/g++.other/builtins5.C: New test.
43475         * g++.old-deja/g++.other/builtins6.C: New test.
43476         * g++.old-deja/g++.other/builtins7.C: New test.
43477         * g++.old-deja/g++.other/builtins8.C: New test.
43478         * g++.old-deja/g++.other/builtins9.C: New test.
43479
43480 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43481
43482         * g++.dg/opt/static1.C: New test.
43483
43484         * g++.dg/opt/longbranch1.C: New test.
43485
43486 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43487
43488         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43489
43490         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43491
43492 2002-03-28  Jeffrey A Law  (law@redhat.com)
43493
43494         * gcc.c-torture/execute/20020328-1.c: New test.
43495
43496 2002-03-27  Richard Henderson  <rth@redhat.com>
43497
43498         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43499         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43500         move from g++.old-deja/g++.ext/.
43501
43502 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43503
43504         * g++.dg/init/new2.C: New test.
43505
43506 2002-03-26  Richard Henderson  <rth@redhat.com>
43507
43508         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43509
43510         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43511         on sparc.
43512
43513         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43514         sparcv9 systems.
43515         * gcc.dg/20001102-1.c: Likewise.
43516
43517 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43518
43519         * gcc.dg/cpp/endif-pedantic1.c,
43520         gcc.dg/cpp/endif-pedantic2.c: New tests.
43521
43522 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43523
43524         * g++.dg/init/new1.C: New test.
43525
43526 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43527
43528         * g++.dg/abi/vbase9.C: New test.
43529
43530 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43531
43532         * gcc.dg/arm-asm.c: New test.
43533
43534 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43535
43536         * gcc.dg/Wswitch-enum.c: New test.
43537         Fix PR c/5044.
43538
43539 2002-03-26  Richard Henderson  <rth@redhat.com>
43540
43541         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43542         structure.
43543
43544 2002-03-25  Richard Henderson  <rth@redhat.com>
43545
43546         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43547         sparcv9 systems.
43548
43549         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43550         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43551
43552 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43553
43554         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43555
43556 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43557
43558         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43559         targets using generic thunk support.
43560
43561 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43562
43563         * gcc.c-torture/compile/20020323-1.c: New test.
43564
43565         * g++.dg/opt/conj2.C: New test.
43566
43567 2002-03-24  Richard Henderson  <rth@redhat.com>
43568
43569         * gcc.dg/weak-1.c: Use -fno-common.
43570
43571 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43572
43573         * g77.dg/f77-edit-apostrophe-out.f: New test
43574         * g77.dg/f77-edit-h-out.f: New test
43575         * g77.dg/f77-edit-t-in.f: New test
43576         * g77.dg/f77-edit-t-out.f: New test
43577         * g77.dg/f77-edit-x-out.f: New test
43578         * g77.dg/f77-edit-slash-out.f: New test
43579         * g77.dg/f77-edit-colon-out.f: New test
43580         * g77.dg/f77-edit-s-out.f: New test
43581
43582 2002-03-24  Richard Henderson  <rth@redhat.com>
43583
43584         * objc/execute/formal_protocol-6.x: New XFAIL.
43585
43586 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43587
43588         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43589         that do not support weak symbols
43590
43591 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43592
43593         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43594         * lib/g77.exp: Likewise.
43595         * lib/objc.exp: Likewise.
43596
43597 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43598
43599         * gcc.dg/Wswitch-default.c: New test.
43600
43601 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43602
43603         * g++.dg/other/enum1.C: New test.
43604
43605 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43606
43607         * gcc.dg/pragma-ep-3.c: Fix typo.
43608
43609 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43610
43611         * g++.dg/inherit/template-as-base.C: New test.
43612
43613 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43614
43615         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43616         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43617
43618 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43619
43620         * gcc.dg/cpp/multiline.c: Update to match.
43621
43622 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43623
43624         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43625
43626 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43627
43628         * gcc.dg/cpp/extratokens2.c: New file.
43629
43630 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43631
43632         * gcc.dg/20020312-2.c: Add rs6000 target.
43633
43634         * gcc.c-torture/compile/20020319-1.c: New test.
43635
43636 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43637
43638         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43639         (A, E): Handle this.
43640
43641 2002-03-20  Jason Merrill  <jason@redhat.com>
43642
43643         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43644         ignoring -fpic.
43645         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43646         through prune_gcc_output.
43647
43648 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43649
43650         * gcc.c-torture/compile/20020320-1.c: New test.
43651
43652 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43653
43654         * gcc.c-torture/compile/20020318-1.c: New test.
43655
43656         * gcc.dg/struct-by-value-1.c: New test.
43657
43658         * gcc.dg/20020319-1.c: New test.
43659
43660 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43661
43662         * g++.dg/opt/conj1.C: New test.
43663
43664 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43665
43666         * g++.dg/template/qualttp20.C: Revert previous change.
43667         * g++.dg/template/qualttp3.C: Likewise.
43668         * g++.dg/template/qualttp4.C: Likewise.
43669         * g++.dg/template/qualttp5.C: Likewise.
43670         * g++.dg/template/qualttp6.C: Likewise.
43671         * g++.dg/template/qualttp7.C: Likewise.
43672         * g++.dg/template/qualttp8.C: Likewise.
43673         * g++.dg/template/recurse.C: Likewise.
43674
43675 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43676
43677         * gcc.dg/cpp/wchar-1.c: Update.
43678
43679 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43680
43681         * g++.dg/template/conv1.C: New test.
43682         * g++.dg/template/conv2.C: New test.
43683         * g++.dg/template/conv3.C: New test.
43684         * g++.dg/template/conv4.C: New test.
43685
43686 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43687
43688         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43689         * g++.dg/template/qualttp3.C: Likewise.
43690         * g++.dg/template/qualttp4.C: Likewise.
43691         * g++.dg/template/qualttp5.C: Likewise.
43692         * g++.dg/template/qualttp6.C: Likewise.
43693         * g++.dg/template/qualttp7.C: Likewise.
43694         * g++.dg/template/qualttp8.C: Likewise.
43695         * g++.dg/template/recurse.C: Likewise.
43696
43697 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43698
43699         * g++.dg/opt/dtor1.C: New test.
43700
43701 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
43702
43703         * gcc.c-torture/compile/20020315-1.c: New test.
43704
43705 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
43706
43707         * gcc.dg/weak-1.c: Fix scan tests.
43708
43709 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
43710
43711         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43712         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43713         cris-*-aout* mmix-*-*.
43714         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43715         cris-*-aout* mmix-*-*.
43716         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43717         cris-*-elf* cris-*-aout* and mmix-*-*.
43718         * gcc.dg/20001009-1.c: Ditto.
43719         * gcc.dg/20010912-1.c: Ditto.
43720         * gcc.dg/20020122-4.c: Ditto.
43721         * gcc.dg/inline-2.c: Ditto.
43722
43723 2002-03-14  Jeffrey A Law  (law@cygnus.com)
43724
43725         * gcc.c-torture/compile/20020314-1.c: New test.
43726
43727 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
43728
43729         * gcc.c-torture/execute/20020314-1.c: New test.
43730
43731 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
43732
43733         * g++.dg/warn/Wunused-1.C: New test.
43734
43735 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
43736
43737         * g++.dg/abi/mangle6.C: New test.
43738
43739 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
43740
43741         * gcc.c-torture/compile/20020309-2.c: New test.
43742
43743         * gcc.c-torture/compile/20020312-1.c: New test.
43744
43745 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43746
43747         * g++.dg/other/access1.C: New test.
43748
43749 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
43750
43751         * gcc.c-torture/execute/wchar_t-1.c: New test.
43752
43753 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
43754
43755         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43756
43757 2002-03-12  Roger Sayle  <roger@eyesopen.com>
43758
43759         * gcc.dg/20020312-1.c: New test case.
43760
43761 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
43762
43763         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43764
43765 2002-03-11  Richard Henderson  <rth@redhat.com>
43766
43767         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43768         * g++.old-deja/g++.jason/report.C: Likewise.
43769
43770 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43771
43772         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43773         * g++.old-deja/g++.robertl/eb56.C: Likewise.
43774
43775 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43776
43777         * g++.dg/overload/pmf1.C: New test.
43778
43779 2002-03-11  Kazu Hirata  <kazu@hxi.com>
43780
43781         * gcc.c-torture/execute/20020307-1.c: Use long.
43782
43783 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
43784
43785         PR optimization/5844
43786         * gcc.dg/20020310-1.c: New test.
43787
43788 2002-03-09  Michael Meissner  <meissner@redhat.com>
43789
43790         * gcc.c-torture/execute/memcpy-2.c: New test.
43791         * gcc.c-torture/execute/memset-1.c: New test.
43792         * gcc.c-torture/execute/strlen-1.c: New test.
43793         * gcc.c-torture/execute/strcmp-1.c: New test.
43794         * gcc.c-torture/execute/strncmp-1.c: New test.
43795
43796 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43797
43798         * gcc.dg/ppc-ldstruct.c: New test.
43799
43800 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43801
43802         * gcc.c-torture/execute/va-arg-22.c: New test.
43803
43804 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43805
43806         * gcc.c-torture/compile/20020309-1.c: New test.
43807
43808 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * gcc.c-torture/execute/20020307-2.c: New test.
43811
43812 2002-03-07  Jeffrey A Law  (law@redhat.com)
43813
43814         * g77.f-torture/compile/20020307-1.f: New test.
43815
43816 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43817
43818         * gcc.dg/unordered-1.c: New test.
43819
43820 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43821
43822         * gcc.c-torture/execute/20020307-1.c: New test.
43823
43824 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43825
43826         * gcc.dg/20020304-1.c: New test.
43827
43828         * gcc.c-torture/compile/20020304-2.c: New test.
43829
43830 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43831
43832         * gcc.c-torture/compile/20020304-1.c: New test case
43833         (from PR c/5830).
43834
43835 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43836
43837         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43838
43839 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43840
43841         * g++.dg/other/classkey1.C: New test.
43842
43843 2002-03-01  Richard Henderson  <rth@redhat.com>
43844
43845         * gcc.c-torture/compile/981223-1.x: New.
43846         * gcc.c-torture/compile/920625-1.x: New.
43847
43848 2002-02-28  Richard Henderson  <rth@redhat.com>
43849
43850         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43851
43852 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43853
43854         * gcc.c-torture/execute/20020227-1.c: New test.
43855
43856 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43857
43858         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43859         here" ERROR lines.
43860         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43861         * g++.old-deja.g++.other/defarg1.C: Likewise.
43862         * g++.old-deja/g++.pt/calls2.C: Likewise.
43863         * g++.old-deja/g++.pt/crash20.C: Likewise.
43864         * g++.old-deja/g++.pt/crash30.C: Likewise.
43865         * g++.old-deja/g++.pt/crash36.C: Likewise.
43866         * g++.old-deja/g++.pt/crash6.C: Likewise.
43867         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43868         * g++.old-deja/g++.pt/derived3.C: Likewise.
43869         * g++.old-deja/g++.pt/error1.C: Likewise.
43870         * g++.old-deja/g++.pt/friend21.C: Likewise.
43871         * g++.old-deja/g++.pt/friend23.C: Likewise.
43872         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43873         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43874
43875 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43876
43877         * gcc.c-torture/execute/20020225-2.c: New test.
43878
43879 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43880
43881         * gcc.c-torture/execute/920730-1t.c,
43882         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43883         Delete test cases, only relevant to -traditional.
43884
43885 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43886
43887         * gcc.dg/cpp/undef1.c: Remove.
43888         * gcc.dg/cpp/directiv.c: Update.
43889         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43890
43891 2002-02-27  Michael Meissner  <meissner@redhat.com>
43892
43893         * gcc.c-torture/execute/20020226-1.c: New test.
43894
43895 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43896
43897         * g++.dg/debug/debug4.C: New test.
43898
43899         * gcc.dg/ia64-visibility-1.c: New test.
43900
43901 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43902
43903         * gcc.dg/debug/20020224-1.c: New.
43904
43905 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43906
43907         * gcc.c-torture/execute/960416-1.x: New.
43908         * gcc.c-torture/execute/divconst-3.x: Likewise.
43909
43910 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43911
43912         * gcc.dg/20020224-1.c: New test.
43913
43914 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
43915
43916         * gcc.c-torture/execute/20020225-1.c: New.
43917
43918 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43919
43920         * gcc.dg/cpp/wchar-1.c: New test.
43921
43922 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
43923
43924         * gcc.dg/20020222-1.c: New test.
43925
43926 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
43927
43928         * g++.dg/opt/anonunion1.C: New test.
43929
43930 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
43931
43932         * g++.dg/template/qualttp19.C: New test.
43933         * g++.dg/template/qualttp20.C: New test.
43934         * g++.old-deja/g++.jason/report.C: Adjust expected errors
43935         * g++.old-deja/g++.other/qual1.C: Likewise.
43936
43937 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
43938
43939         * gcc.dg/attr-alwaysinline.c: New.
43940
43941 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * gcc.dg/20020220-1.c: New test.
43944
43945         * gcc.dg/20020220-2.c: New test.
43946
43947         * g++.dg/opt/mmx1.C: New test.
43948
43949 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
43950
43951         * gcc.c-torture/compile/20020110.c: New test.
43952
43953 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
43954
43955         * gcc.c-torture/execute/20020219-1.c: New test.
43956
43957         * gcc.dg/20020219-1.c: New test.
43958
43959         * gcc.dg/noncompile/20020220-1.c: New test.
43960
43961         * g++.dg/opt/ptrintsum1.C: New test.
43962
43963         * gcc.dg/debug/20020220-1.c: New test.
43964
43965 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
43966
43967         * gcc.c-torture/execute/20020216-1.c: New test.
43968
43969 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43970
43971         * gcc.dg/decl-1.c: Update, new test.
43972
43973 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.dg/abi/bitfield1.C: New test.
43976         * g++.dg/abi/bitfield2.C: New test.
43977
43978 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43979
43980         * gcc.dg/attr-nest.c: New test.
43981
43982 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43983
43984         * gcc.c-torture/execute/20020215-1.c: New test.
43985
43986 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43987
43988         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43989         * g++.dg/debug/debug.exp: New.
43990         * g++.dg/debug/trivial.C: New.
43991         * g++.dg/debug/debug1.C: Moved...
43992         * g++.dg/other/debug1.C: ...from here.
43993         * g++.dg/debug/debug2.C: Moved...
43994         * g++.dg/other/debug2.C: ...from here.
43995         * g++.dg/debug/debug3.C: Moved...
43996         * g++.dg/other/debug3.C: ...from here.
43997
43998         * gcc.dg/noncompile/20020213-1.c: New test.
43999
44000 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44001
44002         * g++.dg/other/debug3.C: New test.
44003
44004         * gcc.c-torture/execute/20020213-1.c: New test.
44005
44006 2002-02-13  Richard Smith <richard@ex-parrot.com>
44007
44008         * g++.old-deja/g++.other/thunk1.C: New test.
44009
44010 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44011
44012         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44013
44014 2002-02-13  Stan Shebs  <shebs@apple.com>
44015
44016         * gcc.dg/altivec-3.c: New.
44017
44018 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44019
44020         * gcc.dg/Wunreachable-1.c: New test.
44021         * gcc.dg/Wunreachable-2.c: New test.
44022
44023 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44024
44025         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44026
44027 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44028
44029         * gcc.dg/decl-1.c: New test.
44030
44031 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44032
44033         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44034
44035 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44036
44037         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44038         * gcc.c-torture/compile/980506-1.x: Likewise.
44039
44040 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44041
44042         * gcc.dg/20020210-1.c: New.
44043
44044 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44045
44046         * g77.f-torture/execute/947.f: New regression test
44047         for PR fortran/947.
44048
44049 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44050
44051         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44052         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44053
44054 2002-02-08  Richard Henderson  <rth@redhat.com>
44055
44056         * gcc.c-torture/compile/labels-3.c: New.
44057
44058 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44059
44060         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44061         expression statements work instead.
44062         * gcc.dg/noncompile/20020207-1.c: New test.
44063
44064 2002-02-07  Richard Henderson  <rth@redhat.com>
44065
44066         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44067
44068 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44069
44070         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44071         message from g77
44072         * lib/g77-dg.exp: Trim g77 error messages so that they are
44073         recognized by dg.exp.
44074
44075 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44076
44077         PR fortran/5473
44078         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44079
44080 2002-02-07  Richard Henderson  <rth@redhat.com>
44081
44082         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44083         to be sufficiently aligned for integers.
44084
44085 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44086
44087         * g++.dg/template/friend4.C: New test.
44088
44089 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44090
44091         PR fortran/5743
44092         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44093         unsupported cases.
44094
44095 2002-02-07  Richard Henderson  <rth@redhat.com>
44096
44097         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44098         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44099         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44100         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44101
44102 2002-02-06  Richard Henderson  <rth@redhat.com>
44103
44104         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44105
44106 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44107
44108         * gcc.dg/20020206-1.c: New test.
44109
44110 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44111
44112         * gcc.c-torture/execute/20020206-1.c: New test.
44113
44114         * gcc.c-torture/execute/20020206-2.c: New test.
44115
44116         PR optimization/5429:
44117         * gcc.c-torture/compile/20020206-1.c: New test.
44118
44119 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44120
44121         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44122         as certain file formats cannot support particularly large
44123         alignments.
44124
44125         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44126         and do not expect to be able to link the executable.
44127
44128         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44129         fail because the COFF format does not support the weak attribute.
44130
44131 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44132
44133         * g77.dg/pr5473.f: New test
44134
44135 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44136
44137         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44138         Fix testcase accordingly.
44139
44140 2002-02-04  Richard Henderson  <rth@redhat.com>
44141
44142         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44143         (buf): Change to be an array of pointers, not ints.
44144
44145 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44146
44147         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44148         before all tests.  Move warning one line above to match where it
44149         C frontend emits.
44150         * gcc.dg/Wswitch-2.c: New test.
44151         * g++.dg/warn/Wswitch-1.C: New test.
44152         * g++.dg/warn/Wswitch-2.C: New test.
44153
44154 2002-02-04  Richard Henderson  <rth@redhat.com>
44155
44156         * g++.dg/abi/offsetof.C: Fix size comparison.
44157
44158 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44159
44160         * gcc.dg/cast-qual-2.c: New test.
44161
44162 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44163
44164         * gcc.dg/20020201-4.c: New test.
44165
44166 2002-02-04  Ben Elliston  <bje@redhat.com>
44167
44168         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44169         target_info attribute != 0, in addition to the empty string.
44170         (gcc_target_compile): Likewise.
44171
44172 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44173
44174         * gcc.dg/Wswitch.c: New test.
44175         PR gcc/4475. PR gcc/3780.
44176
44177 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44178
44179         * g77.f-torture/execute/5122.f: New test for regressions
44180         against PR fortran/5122.
44181
44182 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44183
44184         * g77.f-torture/compile/pr3743.f: Delete
44185         * g77.dg/pr3743-1.f: New test.
44186         * g77.dg/pr3743-2.f: New test.
44187         * g77.dg/pr3743-3.f: New test.
44188         * g77.dg/pr3743-4.f: New test.
44189
44190 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44191
44192         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44193
44194 2002-02-02  Richard Henderson  <rth@redhat.com>
44195
44196         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44197         * gcc.c-torture/execute/bf64-1.c: Likewise.
44198
44199 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44200
44201         * gcc.dg/20020201-2.c: New test.
44202
44203         * gcc.dg/20020201-3.c: New test.
44204
44205         * gcc.c-torture/execute/bitfld-2.c: New test.
44206
44207 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44208
44209         * gcc.dg/bitfld-1.c: Update.
44210         * gcc.dg/bitfld-2.c: Update.
44211         * gcc.c-torture/execute/bitfld-1.x: New.
44212
44213 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44214
44215         * gcc.c-torture/execute/20020201-1.c: New test.
44216
44217 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44218
44219         PR target/5469
44220         * gcc.dg/20020201-1.c: New test.
44221
44222 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44223
44224         PR fortran/3743
44225         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44226         * g77.f-torture/compile/pr3743.x: Remove
44227
44228 2002-01-31  Tom Rix  <trix@redhat.com>
44229
44230         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44231
44232 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44233
44234         * gcc.dg/noncompile/20020130-1.c: New test.
44235
44236 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44237
44238         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44239
44240 2002-01-29  Richard Henderson  <rth@redhat.com>
44241
44242         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44243         to long long.
44244         * gcc.c-torture/execute/bf64-1.c: Likewise.
44245
44246 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44247
44248         * gcc.c-torture/execute/20020129-1.c: New test.
44249
44250 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44251
44252         * gcc.c-torture/compile/20000224-1.c: Update.
44253         * gcc.c-torture/execute/bitfld-1.c: New tests.
44254         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44255         * gcc.dg/uninit-A.c: Update.
44256
44257 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44258
44259         * g++.dg/template/ctor1.C: Add instantiation.
44260
44261 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44262
44263         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44264         argument to __builtin_prefetch to be const ptr.
44265
44266 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44267
44268         * gcc.c-torture/compile/20020120-1.c: New test.
44269
44270 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44271
44272         * gcc.c-torture/execute/20020127-1.c: New test.
44273
44274 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44275
44276         * g77.dg/f77-edit-i-in.f: New test
44277         * g77.dg/f77-edit-i-out.f: New test
44278
44279 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44280
44281         * gcc.dg/debug/debug.exp: New file.
44282         * gcc.dg/debug/trivial.c: New file.
44283         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44284         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44285         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44286         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44287         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44288         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44289         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44290         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44291         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44292         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44293         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44294         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44295         * gcc.dg/20000503-1.c: Removed.
44296         * gcc.dg/20010207-1.c: Removed.
44297         * gcc.dg/20011223-1.c: Removed.
44298         * gcc.dg/20020104-2.c: Removed.
44299         * gcc.dg/debug-1.c: Removed.
44300         * gcc.dg/debug-2.c: Removed.
44301         * gcc.dg/debug-3.c: Removed.
44302         * gcc.dg/debug-4.c: Removed.
44303         * gcc.dg/debug-5.c: Removed.
44304         * gcc.dg/debug-6.c: Removed.
44305         * gcc.dg/dwarf2-1.c: Removed.
44306         * gcc.dg/dwarf2-2.c: Removed.
44307
44308 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44309
44310         * g++.old-deja/g++.other/eh5.C: New test.
44311         * g++.old-deja/g++.other/sibcall2.C: New test.
44312         * g++.old-deja/g++.other/array9.C: New test.
44313         * g++.old-deja/g++.other/typename2.C: New test.
44314         * g++.old-deja/g++.other/crash60.C: New test.
44315         * g++.old-deja/g++.other/conv9.C: New test.
44316         * g++.old-deja/g++.other/mangle10.C: New test.
44317         * g++.old-deja/g++.other/unchanging1.C: New test.
44318         * g++.old-deja/g++.other/exprstmt1.C: New test.
44319         * g++.old-deja/g++.other/inline23.C: New test.
44320         * g++.old-deja/g++.eh/ia64-1.C: New test.
44321         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44322         * g++.old-deja/g++.other/reload1.C: New test.
44323         * g++.old-deja/g++.other/static20.C: New test.
44324         * g++.old-deja/g++.other/local-alloc1.C: New test.
44325         * g++.old-deja/g++.other/conv8.C: New test.
44326         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44327         * g++.old-deja/g++.other/storeexpr1.C: New test.
44328         * g++.old-deja/g++.other/storeexpr2.C: New test.
44329         * g++.dg/eh/template2.C: New test.
44330         * g++.dg/warn/weak1.C: New test.
44331
44332 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44333
44334         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44335         Remove first, non-varying, argument.
44336
44337 2002-01-23  Richard Henderson  <rth@redhat.com>
44338
44339         * gcc.dg/inline-2.c: New.
44340
44341         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44342         Add optional target arg.  Check number of arguments.
44343         (scan-assembler-not, scan-assembler-dem): Likewise.
44344         (scan-assembler-dem-not): Likewise.
44345
44346 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44347
44348         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44349         line 12.
44350         * g++.old-deja/g++.brendan/parse3.C,
44351         g++.old-deja/g++.other/crash26.C,
44352         g++.old-deja/g++.other/crash28.C,
44353         g++.old-deja/g++.other/crash29.C,
44354         g++.old-deja/g++.other/crash30.C,
44355         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44356
44357 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44358
44359         * gcc.dg/20020115-1.c: New.
44360
44361 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44362
44363         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44364
44365 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44366
44367         * gcc.dg/20020122-3.c: New.
44368
44369 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44370
44371         * g++.dg/other/gc1.C: New test.
44372
44373 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44374
44375         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44376
44377 2002-01-22  Richard Henderson  <rth@redhat.com>
44378
44379         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44380
44381 2002-01-22  Richard Henderson  <rth@redhat.com>
44382
44383         * gcc.dg/20020122-4.c: New.
44384
44385 2002-01-22  H.J. Lu <hjl@gnu.org>
44386
44387         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44388         link output.
44389         * gcc.dg/special/ecos.exp: Likewise.
44390         * lib/g++-dg.exp: Likewise.
44391         * lib/g77-dg.exp: Likewise.
44392         * lib/gcc-dg.exp : Likewise.
44393         * lib/mike-g++.exp: Likewise.
44394         * lib/mike-g77.exp: Likewise.
44395         * lib/mike-gcc.exp: Likewise.
44396         * lib/objc-dg.exp: Likewise.
44397
44398 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44399
44400         PR target/5379
44401         * gcc.dg/20020122-2.c: New test.
44402
44403 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44404
44405         * gcc.dg/20020122-1.c: New test.
44406
44407 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44408
44409         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44410
44411 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44412
44413         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44414
44415 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44416
44417         * gcc.c-torture/compile/20020121-1.c: New test.
44418
44419 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44420
44421         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44422         ld_library_path.
44423
44424 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44425
44426         * gcc.dg/20020218-1.c: New test.
44427
44428 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44429
44430         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44431         messages
44432         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44433         "At global scope" warning
44434         * g++.dg/ext/align1.C: Change cygwin test for alignment
44435         from db-bogus to dg-warning
44436
44437 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44438
44439         * g77.f-torture/compile/cpp2.F: New test.
44440
44441 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44442
44443         * g++.dg/template/access1.C: New test.
44444
44445 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44446
44447         * gcc.dg/20020118-1.c: New.
44448
44449 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44450
44451         * gcc.c-torture/execute/20020118-1.c: New test.
44452
44453 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44454
44455         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44456         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44457         alignment warnings.
44458
44459 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44460
44461         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44462         torture_with_loops and torture_without_loops
44463
44464 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44465
44466         * gcc.c-torture/compile/20020116-1.c: New test.
44467
44468 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44469
44470         * gcc.dg/20020116-2.c: New test.
44471
44472         * gcc.dg/ultrasp4.c: New test.
44473
44474         * gcc.dg/20020116-1.c: New test.
44475
44476 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44477
44478         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44479         by EABI.
44480
44481 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44482
44483         * gcc.misc-tests/i386-prefetch.exp: New.
44484         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44485         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44486         * gcc.misc-tests/i386-pf-none-1.c: New test.
44487         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44488
44489 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44490
44491         * gcc.dg/gnu89-init-1.c: Add new tests.
44492
44493 2002-01-15  Andreas Jaeger  <aj@suse.de>
44494
44495         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44496         * gcc.dg/i386-mmx-2.c: Likewise.
44497         * gcc.dg/i386-sse-1.c: Likewise.
44498         * gcc.dg/i386-sse-2.c: Likewise.
44499         * gcc.dg/i386-sse-3.c: Likewise.
44500
44501 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44502
44503         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44504         Uncomment additional cases that now pass.
44505
44506 2002-01-11  Richard Henderson  <rth@redhat.com>
44507
44508         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44509         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44510
44511 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44512
44513         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44514
44515 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44516
44517         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44518         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44519
44520 2002-01-10  Dale Johannesen  <dalej@apple.com>
44521
44522         * gcc.c-torture/execute/loop-11.c: New.
44523
44524 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44525
44526         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44527         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44528
44529 2002-01-09  Richard Henderson  <rth@redhat.com>
44530
44531         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44532         type in which to perform the operation for each size.
44533
44534 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44535
44536         * gcc.c-torture/compile/20020109-2.c: New test.
44537
44538 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44539
44540         * gcc.c-torture/execute/loop-10.c: New test.
44541
44542 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44543
44544         * gcc.c-torture/compile/20010226-1.c: New test.
44545         * gcc.c-torture/compile/20010227-1.c: New test.
44546         * gcc.c-torture/compile/20010426-1.c: New test.
44547         * gcc.c-torture/compile/20010510-1.c: New test.
44548         * gcc.c-torture/compile/20010605-3.c: New test.
44549         * gcc.c-torture/compile/20010824-1.c: New test.
44550         * gcc.c-torture/execute/20010409-1.c: New test.
44551         * gcc.dg/noncompile/20000901-1.c: New test.
44552         * gcc.dg/20001023-1.c: New test.
44553         * gcc.dg/20001101-1.c: New test.
44554         * gcc.dg/20001102-1.c: New test.
44555         * gcc.dg/20010207-1.c: New test.
44556         * gcc.dg/20010405-1.c: New test.
44557         * gcc.dg/20010822-1.c: New test.
44558         * gcc.dg/20011107-1.c: New test.
44559
44560 2002-01-09  Jeffrey A Law  (law@redhat.com)
44561
44562         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44563
44564         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44565         execution failure on PA targets.
44566
44567 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44568
44569         * gcc.c-torture/compile/20020109-1.c: New test.
44570
44571 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44572
44573         * gcc.c-torture/execute/20020108-1.c: New test.
44574
44575 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44576
44577         * gcc.dg/20020108-1.c: New test.
44578
44579 2002-01-08  H.J. Lu <hjl@gnu.org>
44580
44581         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44582         for header files.
44583
44584 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44585
44586         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44587         consistency.
44588
44589 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44590
44591         * gcc.dg/altivec-4.c: Test altivec predicates.
44592
44593 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44594
44595         * gcc.c-torture/execute/20020107-1.c: New test.
44596
44597 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44598
44599         PR c/5279
44600         * gcc.c-torture/compile/20020106-1.c: New test.
44601
44602 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44603
44604         * gcc.c-torture/execute/nestfunc-4.c: New test.
44605
44606 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44607
44608         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44609         extra triple that slipped in.
44610         * g++.old-deja/g++.abi/align.C: Likewise.
44611         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44612
44613 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44614
44615         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44616         * g++.old-deja/g++.abi/align.C: Likewise.
44617         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44618
44619         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44620         on FreeBSD/i386.
44621         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44622         FreeBSD.
44623
44624 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44625
44626         * gcc.dg/20020104-1.c: New test.
44627
44628         * gcc.dg/20020104-2.c: New test.
44629
44630 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44631
44632         * gcc.dg/20020103-1.c: Fix typo in target selector.
44633
44634 2002-01-03  Richard Henderson  <rth@redhat.com>
44635
44636         * gcc.dg/20020103-1.c: New.
44637
44638 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44639
44640         * gcc.c-torture/execute/20020103-1.c: New test.
44641
44642 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44643
44644         * g++.dg/other/debug2.C: New test.
44645
44646         * gcc.c-torture/compile/20020103-1.c: New test.
44647
44648 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44649
44650         * gcc.dg/gnu89-init-1.c: Added new tests.
44651
44652 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44653
44654         * g++.dg/template/friend2.C: Remove as patch is reverted.
44655
44656         * g++.dg/warn/oldcast1.C: New test.
44657
44658         * g++.dg/template/ptrmem1.C: New test.
44659         * g++.dg/template/ptrmem2.C: New test.
44660
44661         * g++.dg/template/ntp.C: New test.
44662
44663         * g++.dg/other/component1.C: New test.
44664
44665         * g++.dg/template/ttp3.C: New test.
44666
44667         * g++.dg/template/friend2.C: New test.
44668         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44669
44670 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44671
44672         * g++.dg/other/ptrmem1.C: New test.
44673         * g++.dg/other/ptrmem2.C: New test.
44674
44675 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44676
44677         * g++.dg/template/ctor1.C: New test.
44678
44679 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44680
44681         * g++.dg/template/friend2.C: New test.
44682
44683 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44684
44685         * gcc.dg/mmix-1.c: New test.
44686
44687 2001-12-31  Richard Henderson  <rth@redhat.com>
44688
44689         * gcc.dg/asm-5.c: New.
44690
44691 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44692
44693         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44694         in namespace __gnu_cxx
44695
44696 2001-12-30  Richard Henderson  <rth@redhat.com>
44697
44698         * gcc.dg/debug-6.c: New.
44699
44700 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
44701
44702         * gcc.c-torture/compile/20011229-2.c: New test.
44703
44704 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
44705
44706         * gcc.dg/debug-3.c: New test.
44707         * gcc.dg/debug-4.c: New test.
44708         * gcc.dg/debug-5.c: New test.
44709
44710 2001-12-29  Richard Henderson  <rth@redhat.com>
44711
44712         * g++.dg/eh/loop1.C: New.
44713
44714 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44715
44716         * g++.dg/template/crash1.C: New test.
44717
44718 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44719
44720         * g++.dg/other/const1.C: New test.
44721
44722 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44723
44724         * gcc.c-torture/compile/20011229-1.c: New test.
44725
44726 2001-12-28  Stan Shebs  <shebs@apple.com>
44727
44728         * lib/objc-torture.exp: Resync with c-torture.exp.
44729         * lib/objc.exp: Load standard libraries.
44730
44731 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
44732
44733         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44734         additional tests.
44735
44736 2001-12-27  Roger Sayle <roger@eyesopen.com>
44737
44738         * gcc.c-torture/execute/string-opt-16.c: New testcase.
44739
44740 2001-12-27  Richard Henderson  <rth@redhat.com>
44741
44742         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44743
44744 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44745
44746         * g++.dg/eh/ctor1.C: New test.
44747         * g++.dg/other/error2.C: New test.
44748
44749 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44750
44751         * g++.dg/other/init2.C: New test.
44752
44753 2001-12-24  Richard Henderson  <rth@redhat.com>
44754
44755         * gcc.dg/20011223-1.c: New.
44756         * gcc.dg/inline-1.c: New.
44757
44758 2001-12-23  Richard Henderson  <rth@redhat.com>
44759
44760         * gcc.dg/asm-4.c: Test operand modifiers.
44761
44762 2001-12-23  Richard Henderson  <rth@redhat.com>
44763
44764         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44765
44766 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44767
44768         * gcc.c-torture/execute/20011223-1.c: New test.
44769
44770 2001-12-21  Richard Henderson  <rth@redhat.com>
44771
44772         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44773         re-enables the warning.
44774
44775 2001-12-21  Richard Henderson  <rth@redhat.com>
44776
44777         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44778
44779 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44780
44781         * gcc.c-torture/compile/20011218-1.c: New test.
44782
44783 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
44784
44785         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
44786         arm-isr.c test.
44787         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
44788         epilogue generation for ARM ISR routines.
44789
44790 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44791
44792         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44793         * gcc.dg/format/c90-printf-3.c: Likewise.
44794         * gcc.dg/format/c99-printf-3.c: Likewise.
44795         * gcc.dg/format/ext-1.c: Likewise.
44796         * gcc.dg/format/ext-6.c: Likewise.
44797         * gcc.dg/format/format.h: Prototype unlocked stdio.
44798
44799 2001-12-20  Richard Henderson  <rth@redhat.com>
44800
44801         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44802         (arena): Use it.
44803         (malloc): Correct allocation logic.  Abort if we fill up the
44804         arena before initialization complete.
44805         (realloc): Correct allocation logic.
44806
44807 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44808
44809         * gcc.c-torture/compile/20011219-2.c: New test.
44810
44811         * gcc.c-torture/execute/20011219-1.c: New test.
44812
44813 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44814
44815         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44816         target does not support weak symbols.
44817
44818 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44819
44820         * gcc.c-torture/compile/20011219-1.c: New test.
44821
44822 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44823
44824         * g++.dg/other/error1.C: New test.
44825
44826 2001-12-17  Jeffrey A Law  (law@redhat.com)
44827
44828         * gcc.c-torture/execute/20011217-1.c: New test.
44829
44830 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44831
44832         * objc.dg/special/: New directory.
44833         * objc.dg/special/special.exp: New file.
44834         * objc.dg/special/unclaimed-category-1.h: New file.
44835         * objc.dg/special/unclaimed-category-1a.m: New file.
44836         * objc.dg/special/unclaimed-category-1.m: New file.
44837
44838 2001-12-17  Andreas Jaeger  <aj@suse.de>
44839
44840         * gcc.c-torture/compile/20011217-2.c: New test.
44841
44842 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44843
44844         * gcc.c-torture/compile/20011217-1.c: New test.
44845
44846 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44847
44848         * gcc.dg/20011214-1.c: New.
44849
44850 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44851
44852         * gcc.dg/altivec-4.c: New.
44853
44854 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44855
44856         * gcc.dg/20011113-1.c: New test.
44857
44858 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44859
44860         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44861         std::__malloc_alloc_template<0> and
44862         std::__default_alloc_template<false, 0>.
44863
44864 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44865
44866         * objc/execute/bf-21.m: New test.
44867         * objc/execute/enumeration-1.m: New test.
44868         * objc/execute/enumeration-2.m: New test.
44869
44870 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44871
44872         * gcc.dg/gnu89-init-1.c: New test.
44873
44874 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44875
44876         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44877         * g++.old-deja/g++.jason/2371.C: Likewise.
44878         * g++.old-deja/g++.jason/template33.C: Likewise.
44879         * g++.old-deja/g++.jason/template34.C: Likewise.
44880         * g++.old-deja/g++.jason/template36.C: Likewise.
44881         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44882         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44883         * g++.old-deja/g++.other/typename1.C: Likewise.
44884         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44885         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44886         * g++.old-deja/g++.pt/typename11.C: Likewise.
44887         * g++.old-deja/g++.pt/typename14.C: Likewise.
44888         * g++.old-deja/g++.pt/typename16.C: Likewise.
44889         * g++.old-deja/g++.pt/typename3.C: Likewise.
44890         * g++.old-deja/g++.pt/typename4.C: Likewise.
44891         * g++.old-deja/g++.pt/typename5.C: Likewise.
44892         * g++.old-deja/g++.pt/typename7.C: Likewise.
44893         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44894
44895 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44896
44897         * g++.dg/other/linkage1.C: New test.
44898         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44899         specifiers.
44900
44901 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44902
44903         * gcc.dg/concat.c: New test.
44904
44905 2001-12-11  Stan Shebs  <shebs@apple.com>
44906
44907         * objc/compile: New test directory.
44908         * objc/compile/compile.exp: New expect script.
44909         * objc/compile/20011211-1.m: New compile test.
44910
44911 2001-12-11  Jason Merrill  <jason@redhat.com>
44912
44913         * lib/prune.exp (prune_gcc_output): Also handle "In member
44914         function".  So many permutations...
44915
44916 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
44917
44918         * g++.dg/template/typedef1.C: New test.
44919
44920 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
44921
44922         * g++.dg/other/copy1.C: New test.
44923
44924 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
44925
44926         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44927
44928         * gcc.dg/builtin-choose-expr.c: New.
44929
44930 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
44931
44932         * gcc.dg/altivec-2.c: New.
44933
44934 2001-12-07  Richard Henderson  <rth@redhat.com>
44935
44936         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44937
44938 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
44939
44940         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44941         ultrasparc.
44942
44943 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44944
44945         * g++-old.deja/g++.robertl/eb101.C: Deleted.
44946
44947 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
44948
44949         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44950         variable argument list.
44951
44952 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
44953
44954         * gcc.c-torture/execute/memcheck: Delete entire directory.
44955         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44956         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44957
44958 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44959
44960         * gcc.dg/Wshadow-1.c: New test.
44961
44962 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
44963
44964         * gcc.c-torture/compile/20011130-1.c: New test.
44965
44966         * gcc.dg/noncompile/20011025-1.c: New test.
44967
44968         * g++.dg/other/anon-union.C: New test.
44969
44970         * gcc.c-torture/execute/20011024-1.c: New test.
44971
44972 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44973
44974         * gcc.c-torture/execute/20000722-1.x,
44975         gcc.c-torture/execute/20010123-1.x: Remove.
44976         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44977         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44978         gcc.dg/c99-complit-2.c: New tests.
44979
44980 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.dg/inherit/base1.C: New test.
44983
44984 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44985
44986         * g++.dg/other/stdarg1.C: New test.
44987
44988         * gcc.c-torture/compile/20011130-2.c: New test.
44989
44990 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44991
44992         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44993         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44994         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44995         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44996         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44997         * gcc.dg/builtin-prefetch-1.c: New test.
44998
44999 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45000
45001         * gcc.dg/20011130-1.c: New test.
45002
45003 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45004
45005         * g++.dg/other/scope1.C: New test.
45006         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45007
45008 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45009
45010         * gcc.dg/vla-init-1.c: New test.
45011
45012 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45013
45014         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45015
45016 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45017
45018         * objc.dg/alias.m: Update.
45019         * objc.dg/class-1.m: Update.
45020         * objc.dg/const-str-1.m: Update.
45021         * objc.dg/fwd-proto-1.m: Update.
45022         * objc.dg/id-1.m: Update.
45023         * objc.dg/super-class-1.m: Update.
45024
45025 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45026
45027         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45028         constructs.
45029
45030 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45031
45032         * gcc.c-torture/execute/20011128-1.c: New test.
45033
45034 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45035
45036         * gcc.dg/20011127-1.c: New test.
45037
45038 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45041         from Austin Group draft 7.
45042         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45043         scanf format arguments.
45044         * gcc.dg/format/no-exargs-2.c: New test.
45045
45046 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45047
45048         * g++.dg/abi/vbase8-4.C: New test.
45049
45050 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45051
45052         * gcc.c-torture/execute/20011121-1.c: New test.
45053
45054 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45055
45056         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45057
45058 2001-11-23  Andreas Jaeger  <aj@suse.de>
45059
45060         * gcc.dg/cpp/charconst-2.c: New test.
45061
45062 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45063
45064         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45065         to the host if it is remote.  Let tests specify extra headers
45066         they use.
45067         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45068         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45069         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45070         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45071         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45072         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45073         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45074         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45075         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45076         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45077
45078 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45079
45080         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45081         for little endian ARMs.
45082
45083 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45084
45085         * gcc.c-torture/compile/20011119-1.c: New test.
45086         * gcc.c-torture/compile/20011119-2.c: New test.
45087
45088 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45089
45090         * gcc.dg/altivec-1.c: Fix typo.
45091
45092 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45093
45094         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45095
45096 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45097
45098         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45099
45100 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45101
45102         * lib/g77.exp: Don't specify --rpath-link.
45103
45104         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45105         across all the headers.
45106         * gcc.dg/format/format.exp: For testing on a remote host,
45107         copy format.h.
45108
45109         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45110         * gcc.c-torture/execute/930406-1.c: Likewise.
45111         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45112
45113 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45114
45115         * gcc.dg/altivec-1.c: New.
45116
45117 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45118
45119         * gcc.dg/cpp/fpreprocessed.c: New test case.
45120
45121 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45122
45123         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45124         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45125         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45126
45127 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45128
45129         * gcc.dg/no-builtin-1.c: New test.
45130
45131 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45132
45133         * gcc.c-torture/execute/20011115-1.c: New test.
45134
45135 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * gcc.c-torture/compile/20011114-2.c: New test.
45138         * gcc.c-torture/compile/20011114-3.c: New test.
45139         * gcc.c-torture/compile/20011114-4.c: New test.
45140
45141 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45142
45143         * g++.dg/other/init1.C: New test.
45144
45145 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45146
45147         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45148         message.
45149
45150         * gcc.c-torture/execute/20011114-1.c: New testcase.
45151
45152         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45153         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45154         like the (before this change) version of 20010327-1.c.
45155
45156 2001-11-14  Roger Sayle <roger@eyesopen.com>
45157
45158         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45159
45160 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45161
45162         * g++.dg/init/array2.C: New test.
45163
45164 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45165
45166         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45167
45168 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45169
45170         * g++.dg/other/forscope1.C: New test.
45171         * g++.dg/ext/forscope1.C: New test.
45172         * g++.dg/ext/forscope2.C: New test.
45173
45174 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45175
45176         * gcc.c-torture/execute/20011113-1.c: New test.
45177
45178 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45179
45180         * gcc.c-torture/execute/20011109-2.c: New test.
45181
45182         * gcc.c-torture/execute/20011109-1.c: New test.
45183
45184 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45185
45186         * gcc.c-torture/compile/20011109-1.c: New test.
45187
45188 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45189
45190         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45191         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45192         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45193         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45194         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45195         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45196         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45197
45198 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45199
45200         * g++.dg/warn/Wshadow-1.C: New tests.
45201         * g++.old-deja/g++.mike/for3.C: Update.
45202
45203 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45204
45205         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45206         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45207         XFAILs.  Adjust expected error texts.
45208         * gcc.c-torture/compile/20011106-1.c,
45209         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45210         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45211         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45212         gcc.dg/c99-array-lval-5.c: New tests.
45213
45214 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45215
45216         * gcc.dg/cpp/defined.c: Update.
45217
45218 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45219
45220         * gcc.c-torture/execute/anon-1.c: New test.
45221
45222 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45223
45224         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45225         same size, so no warning should be produced on stormy16.
45226
45227         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45228         due to oversized array.
45229         * g++.old-deja/g++.mike/ns15.C: Likewise.
45230         * g++.old-deja/g++.pt/crash16.C: Likewise.
45231
45232 2001-11-02  Graham Stott  <grahams@redhat.com>
45233
45234         * g++.dgother/debug1.C: Fix typos.
45235
45236 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45237
45238         * g++.dg/other/debug1.C: New test.
45239
45240 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45241
45242         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45243         of unsigned long.
45244
45245 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * gcc.dg/20011029-2.c: New test.
45248
45249         * gcc.c-torture/compile/20011029-1.c: New test.
45250
45251 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45252
45253         * objc/execute/class_self-1.m: New test.
45254         * objc/execute/class_self-2.m: New test.
45255
45256 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45257
45258         * gcc.misc-tests/msgs.exp: Delete.
45259         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45260         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45261         error set to match recent changes.
45262
45263 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45264
45265         * gcc.dg/20011021-1.c: New test.
45266
45267 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45268
45269         * gcc.c-torture/compile/20011023-1.c: New test.
45270
45271 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45272
45273         * lib/g77.exp: Rewrite based on lib/g++.exp.
45274
45275 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45276
45277         * gcc.c-torture/execute/20011019-1.c: New test.
45278
45279         * gcc.dg/20011018-1.c: New test.
45280
45281 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45282
45283         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45284
45285 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45286
45287         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45288         * gcc.dg/attr-invalid.c: Likewise.
45289
45290 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45291
45292         * gcc.dg/20011015-1.c: New test.
45293
45294 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45295
45296         * g++.dg/template/unify2.C: New test.
45297
45298 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45299
45300         * g++.dg/other/exception-specification.C: New test
45301
45302 2001-10-13  Tom Rix  <trix@redhat.com>
45303
45304         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45305         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45306
45307 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45308
45309         * gcc.dg/20011009-1.c: New test.
45310
45311 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45312
45313         PR g++/4476
45314         * g++.dg/other/friend1.C: New test.
45315
45316 2001-10-11  Richard Henderson  <rth@redhat.com>
45317
45318         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45319
45320 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45321
45322         * gcc.c-torture/compile/20011010-1.c: New.
45323
45324 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45325
45326         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45327         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45328         g77.f-torture/execute/execute.exp,
45329         g77.f-torture/noncompile/noncompile.exp,
45330         gcc.c-torture/compile/compile.exp,
45331         gcc.c-torture/execute/execute.exp,
45332         gcc.c-torture/execute/ieee/ieee.exp,
45333         gcc.c-torture/execute/memcheck/memcheck.exp,
45334         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45335         objc/execute/execute.exp: Update FSF address.
45336
45337 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45338
45339         * gcc.dg/cpp/cmdlne-C.c: Update.
45340         * gcc.dg/cpp/cmdlne-C2.c: New.
45341
45342 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45343
45344         * gcc.c-torture/execute/20011008-3.c: New.
45345
45346 2001-10-08  DJ Delorie  <dj@redhat.com>
45347
45348         * gcc.dg/20011008-1.c: New.
45349         * gcc.dg/20011008-2.c: New.
45350
45351 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45352
45353         * gcc.dg/cpp/spacing1.c: Update test.
45354
45355 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45356
45357         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45358         spelling errors of "separate" as "seperate".
45359
45360 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45361
45362         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45363         enough to avoid inlining.
45364
45365 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45366
45367         * lib/g77.exp: set libg2c_dir correctly.
45368
45369 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45370
45371         * gcc.dg/cpp/macro11.c: New test.
45372
45373 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45374
45375         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45376         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45377         gcc.dg/format/multattr-3.c: New tests.
45378         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45379         tests for format attributes on function pointers being rejected.
45380
45381 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45382
45383         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45384
45385 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45386
45387         * g++.dg/warn/format1.C: New test.
45388
45389 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45390
45391         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45392
45393 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45394
45395         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45396
45397 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45398
45399         * gcc.dg/cpp/redef2.c: Add test.
45400
45401 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45402
45403         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45404         long-standing bug on i686, apparently.
45405         * gcc.c-torture/execute/loop-2c.x: New file.
45406         * gcc.c-torture/execute/loop-2d.x: New file.
45407         * gcc.c-torture/execute/loop-3c.x: New file.
45408
45409 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45410
45411         * gcc.dg/cpp/20000625-2.c: Correct line number.
45412
45413 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45414
45415         * gcc.dg/cpp/macro10.c: New test.
45416         * gcc.dg/cpp/strify3.c: New test.
45417         * gcc.dg/cpp/spacing1.c: Add tests.
45418         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45419         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45420
45421 2001-09-24  DJ Delorie  <dj@redhat.com>
45422
45423         * gcc.c-torture/execute/20010924-1.c: New test.
45424
45425 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45426
45427         * objc/execute/paste.m: Remove.
45428
45429 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45430
45431         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45432
45433 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45434
45435         * g77.dg/strlen0.f: New test.
45436
45437 2001-09-21  Richard Henderson  <rth@redhat.com>
45438
45439         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45440         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45441
45442 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45443
45444         Table-driven attributes.
45445         * g++.dg/ext/attrib1.C: New test.
45446
45447 2001-09-20  DJ Delorie  <dj@redhat.com>
45448
45449         * gcc.dg/20000926-1.c: Update expected warning messages.
45450         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45451         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45452         array.
45453
45454 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45455
45456         * g++.dg/eh/registers1.C: New test case.
45457
45458 2001-09-17  Richard Henderson  <rth@redhat.com>
45459
45460         * gcc.dg/array-5.c: Fix VLA decomposition test.
45461
45462 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45463
45464         * gcc.dg/cpp/line5.c: New testcase.
45465
45466 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45467
45468         * gcc.dg/cpp/macro9.c: New test.
45469
45470 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45471
45472         * gcc.c-torture/execute/980223.c: Change type of addr from long
45473         to char *.
45474
45475 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45476
45477         * gcc.c-torture/execute/20010915-1.c: New test.
45478
45479 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45480
45481         * g77.dg/bprob: New directory.
45482         * g77.dg/bprob/bprob.exp: New file.
45483         * g77.dg/bprob/bprob-1.f: New test.
45484         * g77.dg/gcov: New directory.
45485         * g77.dg/gcov/gcov.exp: New file.
45486         * g77.dg/gcov/gcov-1.f: New test.
45487         * g77.dg/gcov/gcov-1.x: New file.
45488
45489 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45490
45491         * gcc.dg/cpp/directiv.c: Update.
45492         * gcc.dg/cpp/undef1.c: Update.
45493
45494 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45495
45496         * gcc.dg/20010912-1.c: New test.
45497
45498 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45499
45500         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45501         language-independent file in lib.
45502         * lib/gcov.exp: New file.
45503
45504 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45505
45506         * gcc.c-torture/compile/20010911-1.c: New test.
45507
45508 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45509
45510         * lib/profopt.exp: New, to support profile-directed optimizations.
45511         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45512         * gcc.misc-tests/bprob-1.c: New test.
45513         * gcc.misc-tests/bprob-2.c: New test.
45514
45515 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45516
45517         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45518         XFAIL and which kinds of gcov output to verify.
45519         * gcc.misc-tests/gcov-4b.x: New file.
45520         * gcc.misc-tests/gcov-5b.x: New file.
45521         * gcc.misc-tests/gcov-6.x: New file.
45522         * gcc.misc-tests/gcov-7.c: New test.
45523         * gcc.misc-tests/gcov-7.x: New file.
45524
45525 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45526
45527         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45528         * gcc.misc-tests/gcov-6.c: New test.
45529
45530 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45531
45532         PR c++/3986
45533         * g++.dg/abi/vbase1.C: New test.
45534
45535 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45536
45537         * objc.dg/method-2.m: New.
45538
45539 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45540
45541         PR c++/4203
45542         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45543         * g++.dg/init/empty1.C: New test.
45544
45545 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45546
45547         * gcc.c-torture/compile/20010903-1.c: New test.
45548
45549 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45550
45551         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45552         for m68k.
45553
45554 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45555
45556         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45557
45558         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45559
45560         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45561
45562 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45563
45564         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45565         for 16-bit 'unsigned int'.
45566
45567 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45568
45569         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45570
45571 2001-08-27  Richard Henderson  <rth@redhat.com>
45572
45573         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45574         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45575
45576 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45577
45578         * gcc.dg/asm-names.c (ymain): New.
45579
45580 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45581
45582         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45583         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45584         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45585
45586 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45587
45588         * gcc.dg/compare5.c: New testcase.
45589
45590 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45591
45592         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45593         and "In instantiation".
45594
45595 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45596
45597         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45598
45599 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45600
45601         * gcc.misc-tests/gcov.exp: Add support for branch information.
45602         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45603         * gcc.misc-tests/gcov-4.c: New test.
45604         * gcc.misc-tests/gcov-4b.c: New test.
45605         * gcc.misc-tests/gcov-5b.c: New test.
45606
45607 2001-08-20  Zack Weinberg  <zackw@panix.com>
45608
45609         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45610         expected to fail.
45611
45612 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45613
45614         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45615
45616 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45617
45618         * g++.dg/eh/template1.C: New test.
45619
45620 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45621
45622         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45623         Fix thinko.
45624         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45625         for xfail.
45626
45627 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45628
45629         * lib/g77-dg.exp: Use prune.exp for common procedures
45630         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45631         * lib/g77.exp: (g77-dg-prune) Remove
45632
45633 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45634
45635         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45636
45637 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45638
45639         * g++.dg/template/unify1.C: New test.
45640
45641 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45642
45643         * g++.dg/abi/empty4.C: New test.
45644
45645 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45646
45647         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45648         solaris2.*
45649         * g77.f-torture/compile/pr3743.x: Likewise.
45650
45651 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45652
45653         * g++.dg/other/using-declaration.C: New test.
45654
45655 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45656
45657         * gcc.dg/cpp/tr-sign.c: New testcase.
45658
45659 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45660
45661         * gcc.dg/cpp/19951025-1.c: Revert.
45662         * gcc.dg/cpp/directiv.c: We no longer process directives that
45663         interrupt macro arguments.
45664
45665 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45666
45667         * gcc.dg/bconstp-1.c: New test.
45668
45669 2001-08-03  Richard Henderson  <rth@redhat.com>
45670
45671         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45672
45673 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45674
45675         * gcc.dg/cpp/19951025-1.c: Update.
45676
45677 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45678
45679         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45680         should be x.
45681
45682 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45683
45684         Kill -fhonor-std.
45685         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45686         * g++.old-deja/g++.other/std1.C: Likewise.
45687         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45688
45689 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45690
45691         * lib/g77.exp: Load gcc-defs.exp for common procedures
45692         (g77_pass, g77_fail, g77_finish, g77_exit,
45693         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45694
45695 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45696
45697         * g77.dg/fbackslash.f
45698         * g77.dg/fcase-preserve.f
45699         * g77.dg/ff90-1.f
45700         * g77.dg/ffixed-line-length-0.f
45701         * g77.dg/ffixed-line-length-132.f
45702         * g77.dg/ffixed-line-length-7.f
45703         * g77.dg/ffixed-line-length-72.f
45704         * g77.dg/ffixed-line-length-none.f
45705         * g77.dg/ffree-form-1.f
45706         * g77.dg/fno-backslash.f
45707         * g77.dg/fno-f90-1.f
45708         * g77.dg/fno-fixed-form-1.f
45709         * g77.dg/fno-onetrip.f
45710         * g77.dg/fno-typeless-boz.f
45711         * g77.dg/fno-underscoring.f
45712         * g77.dg/fno-vxt-1.f
45713         * g77.dg/fonetrip.f
45714         * g77.dg/ftypeless-boz.f
45715         * g77.dg/fugly-assumed.f
45716         * g77.dg/funderscoring.f
45717         * g77.dg/fvxt-1.f
45718
45719 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
45720
45721         * objc.dg/fwd-proto-1.m: New.
45722         * objc.dg/local-decl-1.m: New.
45723         * objc.dg/naming-1.m: New.
45724         * objc.dg/naming-2.m: New.
45725         * objc.dg/proto-hier-1.m: New.
45726
45727 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
45728
45729         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45730         largest-type elements to a struct makes its size grow.
45731
45732 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45733
45734         * g++.dg/abi/vthunk1.C: New test.
45735
45736 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45737
45738         * g++.dg/abi/vbase8-22.C: New test.
45739
45740 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45741
45742         * gcc.dg/cpp/macro8.c: New test.
45743
45744 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45745
45746         * g++.dg/abi/vbase8-21.C: New test.
45747
45748 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45749
45750         * g++.dg/abi/vbase8-10.C: New test.
45751
45752 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45753
45754         * lib/g++.exp (g++_set_ld_library_path): Renamed to
45755         ${tool}_set_ld_library_path.
45756         Changed caller.
45757         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45758         g++.exp.
45759
45760 2001-07-26  Stan Cox <scox@redhat.com>
45761
45762         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45763         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45764         gcc_exit, gcc_check_unsupported_p):
45765         Moved to gcc-deps.exp
45766         * gcc-deps.exp: New file.
45767
45768 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45769
45770         * g++.old-deja/g++.pt/defarg14.C: New test.
45771
45772 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45773
45774         * g++.old-deja/g++.other/lineno5.C: New test.
45775
45776 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45777
45778         * g++.old-deja/g++.pt/crash68.C: New test.
45779
45780 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45781
45782         * g++.old-deja/g++.other/crash42.C: New test.
45783
45784 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45785
45786         * gcc.dg/cpp/extratokens.c: Fix.
45787         * gcc.dg/cpp/skipping2.c: New tests.
45788
45789 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45790
45791         * gcc.c-torture/execute/20010724-1.c: New file.
45792         * gcc.c-torture/execute/20010724-1.x: New file.
45793
45794 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45795
45796         * g++.old-deja/g++.other/cond7.C: New test.
45797
45798 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45799
45800         * g++.old-deja/g++.other/optimize4.C: New test.
45801
45802 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45803
45804         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45805
45806 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45807
45808         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45809         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45810         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45811         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45812
45813         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45814         bug report" message.
45815
45816         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45817         * g++.dg/ext/instantiate1.C: Move from old-deja.
45818
45819 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45820
45821         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45822         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45823         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45824         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45825
45826 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45827
45828         * gcc.c-torture/execute/20010723-1.c: New test.
45829
45830 2001-07-23  Ben Elliston  <bje@redhat.com>
45831
45832         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45833
45834 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45835
45836         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45837         i[34567]86-*-*.
45838         Delete handling of ieee_multilib_flags.
45839         Pass -mieee for alpha*-*-* and sh-*-*.
45840         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45841
45842 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45843
45844         Remove old-abi tests.
45845         * g++.old-deja/g++.mike/p11116.C: Remove.
45846         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45847
45848 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45849
45850         * g77.f-torture/compile/pr3743.f: New test
45851
45852 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45853
45854         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45855
45856 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45857
45858         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45859         g++.old-deja/g++.pt/static6.C: Likewise.
45860         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45861         supports weak symbols.
45862
45863 2001-07-18  Andreas Jaeger  <aj@suse.de>
45864
45865         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45866         supported again.
45867
45868 2001-07-18  Andreas Jaeger  <aj@suse.de>
45869
45870         * gcc.dg/iftrap-1.c: Fix target line.
45871
45872 2001-07-17  Richard Henderson  <rth@redhat.com>
45873
45874         * gcc.c-torture/execute/20010717-1.c: New.
45875
45876 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45877
45878         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45879         tests.
45880
45881 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45882
45883         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45884
45885 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45886
45887         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45888         UAC_SIGBUS, UAC_NOPRINT definitions.
45889
45890 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45891
45892         * objc/execute/object_is_class.m: New test.
45893         * objc/execute/object_is_meta_class.m: New test.
45894
45895 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45896
45897         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45898         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45899
45900 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45901
45902         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45903         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45904
45905 2001-07-14  Richard Henderson  <rth@redhat.com>
45906
45907         * gcc.dg/iftrap-1.c: New.
45908
45909 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45910
45911         * g77.f-torture/execute/intrinsic77.f: New test.
45912
45913 2001-07-11  Janis Johnson <janis@us.ibm.com>
45914
45915         * gcc.misc-tests/gcov-3.c: New test.
45916
45917 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45918
45919         * gcc.c-torture/compile/20010711-1.c,
45920         * gcc.c-torture/compile/20010711-2.c: New tests.
45921
45922 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45923
45924         * gcc.c-torture/execute/20010711-1.c: New test.
45925
45926 2001-07-11  Ben Elliston  <bje@redhat.com>
45927
45928         * g++.old-deja/g++.other/enum5.C: New test.
45929
45930 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
45931
45932         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45933         (g++-dg-prune): Call prune_gcc_output.
45934         * prune.exp: New file for prune_gcc_output.
45935         * lib/g++.exp, lib/gcc.exp: Load it.
45936
45937 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45938
45939         * gcc.c-torture/compile/20010701-1.c,
45940         g++.old-deja/g++.ext/attrib6.C: New tests.
45941
45942 2001-07-06  Jeffrey A Law  (law@cygnus.com)
45943
45944         * gcc.c-torture/compile/20010706-1.c: New test.
45945
45946 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
45947
45948         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45949
45950 2001-06-28  Stan Shebs  <shebs@apple.com>
45951
45952         * gcc.dg/pragma-darwin.c: New test.
45953
45954 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45955
45956         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45957         Solaris 2.[678] system.
45958
45959 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45960
45961         * gcc.dg/20010622-1.c: New test.
45962
45963 2001-06-18  Stan Shebs  <shebs@apple.com>
45964
45965         * objc.dg: New directory.
45966         * objc.dg/dg.exp: New file.
45967         * objc.dg/alias.m: New.
45968         * objc.dg/class-1.m: New.
45969         * objc.dg/class-2.m: New.
45970         * objc.dg/const-str-1.m: New.
45971         * objc.dg/const-str-2.m: New.
45972         * objc.dg/id-1.m: New.
45973         * objc.dg/method-1.m: New.
45974         * objc.dg/super-class-1.m: New.
45975         * lib/objc-dg.exp: New file.
45976
45977 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45978
45979         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45980         of label name.
45981
45982 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45985
45986 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45987
45988         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45989         variable.
45990
45991 2001-06-12  Richard Henderson  <rth@redhat.com>
45992
45993         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45994
45995 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45996
45997         * g++.old-deja/g++.abi/vbase5.C: New test.
45998         * g++.old-deja/g++.abi/vbase6.C: New test.
45999         * g++.old-deja/g++.abi/vbase7.C: New test.
46000
46001 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46002
46003         * gcc.c-torture/compile/20010610-1.c: New test.
46004
46005 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46006
46007         * g++.old-deja/g++.abi/vbase4.C: New test.
46008
46009 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46010
46011         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46012         support %f for HC11/HC12 targets.
46013         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46014         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46015         on HC11/HC12 targets.
46016         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46017
46018 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46019
46020         * gcc.dg/wchar_t-1.c: New file.
46021         * gcc.dg/wint_t-1.c: Likewise.
46022
46023 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46024
46025         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46026
46027 2001-06-11  Richard Henderson  <rth@redhat.com>
46028
46029         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46030
46031 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46032
46033         * gcc.c-torture/compile/20010611-1.c: New test.
46034
46035 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46036
46037         * gcc.dg/c99-tag-1.c: Add more tests.
46038
46039 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46040
46041         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46042         representation on MN10300 and ARM/Thumb.
46043
46044 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46045
46046         * g77.f-torture/execute/20010610.f: New.
46047
46048 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46049
46050         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46051         names.
46052
46053 2001-06-09  Richard Henderson  <rth@redhat.com>
46054
46055         * gcc.c-torture/execute/ashrdi-1.c: New.
46056         * gcc.c-torture/execute/ashldi-1.c: New.
46057         * gcc.c-torture/execute/lshrdi-1.c: New.
46058
46059 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46060
46061         * objc/execute/load-3.m: Added. Check sending +load to categories,
46062         in addition to classes.
46063
46064 2001-06-08  Stan Shebs  <shebs@apple.com>
46065
46066         * objc/execute/load-2.m: New test.  From Nicola Pero
46067         <n.pero@mi.flashnet.it>.
46068
46069 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46070
46071         * gcc.c-torture/execute/20010605-2.c: New test.
46072
46073 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46074
46075         * g++.old-deja/g++.abi/vbase2.C: New test.
46076         * g++.old-deja/g++.abi/vbase3.C: New test.
46077
46078 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46079
46080         * g++.old-deja/g++.pt/friend49.C: New test.
46081
46082 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46083
46084         * g++.old-deja/g++.ext/anon3.C: New test.
46085
46086 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46087
46088         * g++.old-deja/g++.other/conv7.C: New test.
46089
46090 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46091
46092         * gcc.c-torture/compile/20010605-2.c: New test.
46093
46094 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46095
46096         * gcc.c-torture/execute/20010604-1.c: New test.
46097
46098 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46099
46100         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46101
46102 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46103
46104         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46105         (g++_link_flags): Likewise.
46106         (g++_init): Pass gccpath's value to two previous functions.
46107
46108 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46109
46110         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46111         Ensure logfile entry matches exec command line.
46112
46113 2001-05-31  Richard Henderson  <rth@redhat.com>
46114
46115         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46116         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46117
46118 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46119
46120         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46121         compiler for irix6.2
46122
46123 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46124
46125         * g++.old-deja/g++.other/optimize3.C: New file.
46126
46127 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46128
46129         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46130         assemble.
46131
46132 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46133
46134         * g++.old-deja/g++.other/optimize2.C: New file.
46135
46136 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46137
46138         * gcc.c-torture/compile/20010518-2.c: New file.
46139         * gcc.c-torture/execute/20010518-1.c: New file.
46140         * gcc.c-torture/execute/20010518-2.c: New file.
46141
46142 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46143
46144         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46145
46146 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46147
46148         G++ no longer defines builtins that do not begin with __builtin.
46149         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46150         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46151         * g++.old-deja/g++.law/builtin1.C: Likewise.
46152         * g++.old-deja/g++.law/cvt2.C: Likewise.
46153         * g++.old-deja/g++.mike/net5.C: Likewise.
46154         * g++.old-deja/g++.other/builtins1.C: Likewise.
46155         * g++.old-deja/g++.other/builtins2.C: Likewise.
46156         * g++.old-deja/g++.other/builtins3.C: Likewise.
46157         * g++.old-deja/g++.other/builtins4.C: Likewise.
46158         * g++.old-deja/g++.other/inline8.C: Likewise.
46159         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46160
46161 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46162
46163         * g++.old-deja/g++.pt/using1.C: Adjust.
46164         * g++.old-deja/g++.pt/using2.C: New test.
46165
46166 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46167
46168         * gcc.dg/cpp/charconst.c: New tests.
46169         * gcc.dg/cpp/escape.c: New tests.
46170         * gcc.dg/cpp/escape-1.c: New tests.
46171         * gcc.dg/cpp/escape-2.c: New tests.
46172         * gcc.dg/cpp/ucs.c: New tests.
46173
46174 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46175
46176         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46177         native compiler for irix6.5.
46178
46179 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46180
46181         * lib/g++.exp (g++_include_flags): Use args to compute
46182         get_multilibs.
46183         (g++_link_flags): Likewise.
46184         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46185
46186 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46187
46188         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46189
46190 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46191
46192         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46193         this file.
46194
46195 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46196
46197         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46198         STACK_SIZE;
46199         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46200         to STACK_SIZE; Use it to define size of add_histo array.
46201         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46202         to STACK_SIZE.
46203         (f): Use GITT_SIZE to define size of gitt local table.
46204         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46205         to STACK_SIZE; Use it to define size of bytemem array.
46206
46207 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46208
46209         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46210         on 68HC11/HC12 due to the asm instruction.
46211         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46212         * gcc.c-torture/compile/920520-1.x: Likewise.
46213         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46214         on 68HC11/HC12 because the function is larger than 64K.
46215         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46216         on 68HC11/HC12 because the structure is too large.
46217
46218 2001-05-20  Richard Henderson  <rth@redhat.com>
46219
46220         * gcc.c-torture/execute/20010520-1.c: New.
46221
46222 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46223
46224         * g++.old-deja/g++.warn/compare1.C: New test.
46225         * gcc.dg/compare4.c: New test.
46226
46227 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46228
46229         * g++.old-deja/g++.other/optimize1.C: New test.
46230
46231 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46232
46233         * g++.old-deja/g++.pt/spec41.C: New test.
46234
46235 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46236
46237         * gcc.c-torture/compile/20010114-1.x: Remove.
46238
46239 2001-05-18  Stan Shebs  <shebs@apple.com>
46240
46241         * gcc.c-torture/compile/20010518-1.c: New test.
46242
46243 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46244
46245         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46246         * g++.old-deja/g++.pt/crash67.C: New test.
46247
46248 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46249
46250         * g++.old-deja/g++.other/debug9.C: New test.
46251
46252 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46253
46254         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46255
46256 2001-05-16  Jan Hubicka  <jh@suse.cz>
46257
46258         * gcc.c-torture/compile/20010516-1.c: New test.
46259
46260 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46261
46262         * g++.old-deja/g++.other/crash41.C: New test.
46263
46264 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46265
46266         * g++.old-deja/g++.pt/crash66.C: New test.
46267
46268 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46269
46270         * g++.old-deja/g++.robertl/eb27.C: Convert.
46271
46272 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46273
46274         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46275         declaration being redundant.
46276
46277 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46278
46279         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46280
46281 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46282
46283         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46284
46285 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46286
46287         * lib/g++.exp: Use testsuite_flags.
46288
46289 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46290
46291         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46292
46293 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46294
46295         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46296
46297 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46298
46299         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46300
46301 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46302
46303         * gcc.c-torture/compile/20010313-1.c: New test.
46304
46305 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46306
46307         * gcc.dg/cpp/direct2.c: New test.
46308         * gccq.dg/cpp/direct2s.c: New test.
46309
46310         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46311
46312 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46313
46314         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46315         * g++.old-deja/g++.other/op3.C: Likewise.
46316
46317 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46318
46319         * gcc.dg/cpp/syshdr.h: New file.
46320         * gcc.dg/cpp/sysmac1.c: Update.
46321         * gcc.dg/cpp/sysmac2.c: Update.
46322
46323 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46324
46325         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46326
46327 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46328
46329         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46330         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46331
46332 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46333
46334         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46335
46336 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46337
46338         * lib/g++.exp (g++_include_flags): Don't use any special flags
46339         if TESTING_IN_BUILD_TREE is not defined.
46340         (g++_init): Use a plain 'c++' as the compiler if
46341         TESTING_IN_BUILD_TREEE is not defined.
46342
46343 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46344
46345         * g++.old-deja/g++.eh/catch13.C: New test.
46346         * g++.old-deja/g++.eh/catch14.C: New test.
46347
46348 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46349
46350         * gcc.dg/cpp/tr-define.c: New test.
46351
46352 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46353
46354         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46355         <stdlib.h>, not <malloc.h>.
46356
46357 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46358
46359         * g++.old-deja/g++.ns/template17.C: New test.
46360
46361 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46362
46363         * g++.old-deja/g++.pt/ref4.C: New test.
46364
46365 2001-04-30  Richard Henderson  <rth@redhat.com>
46366
46367         * gcc.dg/20000724-1.c: Revert last change.
46368
46369 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46370
46371         * g77.f-torture/execute/20010430.f: New test.
46372
46373 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46374
46375         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46376
46377 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46378
46379         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46380
46381 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46382
46383         * g++.old-deja/g++.eh/crash6.C: New test.
46384
46385 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46386
46387         * g++.old-deja/g++.other/warn7.C: New test.
46388
46389 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46390
46391         * g++.old-deja/g++.other/defarg9.C: New test.
46392
46393 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46394
46395         * g77.f-torture/compile/20010426.f: New test.
46396         * g77.f-torture/execute/20010426.f: New test.
46397
46398 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46399
46400         * g77.f-torture/compile/20000629-1.x: Remove - error
46401         has been fixed.
46402
46403 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46404
46405         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46406         Tweak slightly to work with g++.dg framework.
46407         * g++.dg/special/ecos.exp: Run initp1.C test.
46408         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46409
46410         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46411         its linker doesn't give line numbers either.
46412         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46413
46414 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46415
46416         * g++.old-deja/g++.other/lex1.C: New test.
46417
46418 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.dg/noncompile/20010425-1.c: New test.
46421
46422 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46423
46424         * g++.old-deja/g++.pt/mangle2.C: New test.
46425
46426 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46427
46428         * gcc.dg/format/plus-1.c: New test.
46429
46430 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46431
46432         * gcc.dg/20010423-1.c: New test.
46433
46434 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46435
46436         * gcc.c-torture/execute/20010422-1.c: New test.
46437
46438 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46439
46440         * g++.old-deja/g++.ns/type2.C: New test.
46441
46442 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46443
46444         * g++.old-deja/g++.other/perf1.C: New test.
46445
46446 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46447
46448         * gcc.dg/c99-func-2.c: Remove xfail.
46449         * gcc.dg/c99-func-3.c: Remove xfail.
46450         * gcc.dg/c99-func-4.c: Remove xfail.
46451
46452 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46453
46454         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46455
46456 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46457
46458         * gcc.c-torture/compile/20010423-1.c: New test.
46459
46460 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46461
46462         * g++.old-deja/g++.pt/typename28.C: New test.
46463
46464 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46465
46466         * g++.old-deja/g++.abi/empty2.C: New test.
46467         * g++.old-deja/g++.abi/empty3.C: New test.
46468
46469 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46470
46471         * g++.old-deja/g++.other/comdat2.C: New test.
46472         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46473
46474 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46475
46476         * g++.old-deja/g++.other/overload14.C: New test.
46477
46478 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46479
46480         * g++.old-deja/g++.other/lookup23.C: New test.
46481
46482 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46483
46484         * gcc.c-torture/execute/20010403-1.c: New test.
46485
46486 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46487             Mark Mitchell  <mark@codesourcery.com>
46488
46489         * lib/old-dejagnu.exp: Don't delete output of executable.
46490         Add .exe suffix to executables.
46491
46492 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46493
46494         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46495
46496 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46497
46498         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46499
46500 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46501
46502         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46503         * g++.old-deja/g++.abi/crash1.C: New test.
46504
46505 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46506
46507         * g++.old-deja/g++.other/crash40.C: New test.
46508
46509 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46510
46511         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46512
46513 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46514
46515         * g++.old-deja/g++.other/warn6.C: New test.
46516
46517 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46518
46519         * g++.old-deja/g++.robertl/eb42.C: Same.
46520
46521 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46522
46523         * gcc.dg/wtr-conversion-1.c: New testcase.
46524
46525 2001-04-10  Richard Henderson  <rth@redhat.com>
46526
46527         * g++.old-deja/g++.other/array5.C: New.
46528
46529 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46530
46531         * gcc.c-torture/execute/20010408-1.c: New test.
46532
46533 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46534
46535         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46536         headers and constructs.
46537         * g++.old-deja/g++.robertl/eb79.C: Same.
46538         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46539         * g++.old-deja/g++.robertl/eb73.C: Same.
46540         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46541         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46542         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46543         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46544         * g++.old-deja/g++.robertl/eb44.C: Same.
46545         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46546         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46547         * g++.old-deja/g++.robertl/eb39.C: Same.
46548         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46549         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46550         * g++.old-deja/g++.robertl/eb30.C: Same.
46551         * g++.old-deja/g++.robertl/eb3.C: Same.
46552         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46553         * g++.old-deja/g++.robertl/eb21.C: Same.
46554         * g++.old-deja/g++.robertl/eb15.C: Same.
46555         * g++.old-deja/g++.robertl/eb118.C: Same.
46556         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46557         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46558         * g++.old-deja/g++.robertl/eb109.C: Same.
46559         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46560         * g++.old-deja/g++.mike/rtti1.C: Same.
46561         * g++.old-deja/g++.mike/p658.C: Same.
46562         * g++.old-deja/g++.mike/net46.C: Same.
46563         * g++.old-deja/g++.mike/net34.C: Same.
46564         * g++.old-deja/g++.mike/memoize1.C: Same.
46565         * g++.old-deja/g++.mike/eh2.C: Same.
46566         * g++.old-deja/g++.law/weak.C: Same.
46567         * g++.old-deja/g++.law/visibility7.C: Same.
46568         * g++.old-deja/g++.law/visibility25.C: Same.
46569         * g++.old-deja/g++.law/visibility22.C: Same.
46570         * g++.old-deja/g++.law/visibility2.C: Same.
46571         * g++.old-deja/g++.law/visibility17.C: Same.
46572         * g++.old-deja/g++.law/visibility13.C: Same.
46573         * g++.old-deja/g++.law/visibility10.C: Same.
46574         * g++.old-deja/g++.law/visibility1.C: Same.
46575         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46576         * g++.old-deja/g++.law/vbase1.C: Same.
46577         * g++.old-deja/g++.law/operators32.C: Same.
46578         * g++.old-deja/g++.law/nest3.C: Same.
46579         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46580         * g++.old-deja/g++.law/except5.C (main): Same.
46581         * g++.old-deja/g++.law/cvt7.C (run): Same.
46582         * g++.old-deja/g++.law/cvt2.C: Same.
46583         * g++.old-deja/g++.law/cvt16.C: Same.
46584         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46585         * g++.old-deja/g++.law/ctors17.C (main): Same.
46586         * g++.old-deja/g++.law/ctors13.C: Same.
46587         * g++.old-deja/g++.law/ctors12.C (main): Same.
46588         * g++.old-deja/g++.law/ctors10.C: Same.
46589         * g++.old-deja/g++.law/code-gen5.C: Same.
46590         * g++.old-deja/g++.law/bad-error7.C: Same.
46591         * g++.old-deja/g++.law/arm9.C: Same.
46592         * g++.old-deja/g++.law/arm12.C: Same.
46593         * g++.old-deja/g++.law/arg8.C: Same.
46594         * g++.old-deja/g++.law/arg1.C: Same.
46595         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46596         * g++.old-deja/g++.jason/template31.C: Same.
46597         * g++.old-deja/g++.jason/template24.C (main): Same.
46598         * g++.old-deja/g++.jason/2371.C: Same.
46599         * g++.old-deja/g++.eh/new2.C: Same.
46600         * g++.old-deja/g++.eh/new1.C: Same.
46601         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46602         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46603         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46604         * g++.old-deja/g++.brendan/crash62.C: Same.
46605         * g++.old-deja/g++.brendan/crash52.C: Same.
46606         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46607         * g++.old-deja/g++.brendan/crash38.C: Same.
46608         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46609         * g++.old-deja/g++.brendan/copy9.C: Same.
46610
46611 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46612
46613         * gcc.c-torture/execute/20001203-2.c (memset):
46614         Count argument is of type __SIZE_TYPE__.
46615
46616 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46617
46618         * gcc.c-torture/compile/20010404-1.c: New test.
46619
46620 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46621
46622         * gcc.c-torture/compile/20010326-1.c: New test.
46623
46624 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46625
46626         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46627         peculiarities of the SH.
46628         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46629
46630 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46631
46632         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46633         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46634         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46635
46636 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46637
46638         * g77.f-torture/compile/20010321-1.f: New test.
46639
46640 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46641
46642         * gcc.c-torture/compile/20010329-1.c: New test.
46643
46644 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46645
46646         * gcc.c-torture/execute/20010329-1.c: New test.
46647
46648 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46649
46650         * g++.old-deja/g++.other/eh4.C: Fix typo.
46651
46652 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46653
46654         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46655
46656 2001-03-28  Philip Blundell  <philb@gnu.org>
46657
46658         * gcc.c-torture/compile/20010328-1.c: New test.
46659
46660 2001-03-27  Richard Henderson  <rth@redhat.com>
46661
46662         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46663         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46664
46665 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46666
46667         * gcc.c-torture/compile/20010327-1.c: New test.
46668
46669 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46670
46671         * g++.old-deja/g++.other/friend12.C: New test.
46672         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46673         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46674
46675 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46676
46677         * gcc.c-torture/execute/20010325-1.c: New test.
46678
46679 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46680
46681         * g++.old-deja/g++.other/mangle3.C: New test.
46682
46683 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46684
46685         * g++.old-deja/g++.other/anon8.C: New test.
46686
46687 2001-03-20  Philip Blundell  <philb@gnu.org>
46688
46689         * gcc.c-torture/compile/20010320-1.c: New test.
46690
46691 2001-03-17  Richard Henderson  <rth@redhat.com>
46692
46693         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46694
46695 2001-03-15  Geoff Keating  <geoff@redhat.com>
46696
46697         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46698         tests on AIX.
46699
46700 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
46701
46702         * g++.old-deja/g++.other/eh4.C: New test.
46703
46704 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46705
46706         * gcc.dg/cpp/mi1.c: Update.
46707
46708 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
46709
46710         * g++.old-deja/g++.other/regstack.C: New test.
46711
46712 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46713
46714         * g++.old-deja/g++.other/ref4.C: New test.
46715
46716 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
46717
46718         * objc/execute/va_method.m: Added.
46719         * objc/execute/IMP.m: Added.
46720         * objc/execute/_cmd.m: Added.
46721         * objc/execute/accessing_ivars.m: Added.
46722         * objc/execute/class-1.m: Added.
46723         * objc/execute/class-10.m: Added.
46724         * objc/execute/class-11.m: Added.
46725         * objc/execute/class-12.m: Added.
46726         * objc/execute/class-13.m: Added.
46727         * objc/execute/class-14.m: Added.
46728         * objc/execute/class-2.m: Added.
46729         * objc/execute/class-3.m: Added.
46730         * objc/execute/class-4.m: Added.
46731         * objc/execute/class-5.m: Added.
46732         * objc/execute/class-6.m: Added.
46733         * objc/execute/class-7.m: Added.
46734         * objc/execute/class-8.m: Added.
46735         * objc/execute/class-9.m: Added.
46736         * objc/execute/class-tests-1.h
46737         * objc/execute/class-tests-2.h
46738         * objc/execute/compatibility_alias.m: Added.
46739         * objc/execute/encode-1.m: Added.
46740         * objc/execute/formal_protocol-1.m: Added.
46741         * objc/execute/formal_protocol-2.m: Added.
46742         * objc/execute/formal_protocol-3.m: Added.
46743         * objc/execute/formal_protocol-4.m: Added.
46744         * objc/execute/formal_protocol-5.m: Added.
46745         * objc/execute/formal_protocol-6.m: Added.
46746         * objc/execute/formal_protocol-7.m: Added.
46747         * objc/execute/informal_protocol.m: Added.
46748         * objc/execute/initialize.m: Added.
46749         * objc/execute/load.m: Added.
46750         * objc/execute/many_args_method.m: Added.
46751         * objc/execute/nested-3.m: Added.
46752         * objc/execute/no_clash.m: Added.
46753         * objc/execute/private.m: Added.
46754         * objc/execute/redefining_self.m: Added.
46755         * objc/execute/root_methods.m: Added.
46756         * objc/execute/selector-1.m: Added.
46757         * objc/execute/static-1.m: Added.
46758         * objc/execute/static-2.m: Added.
46759         * objc/execute/va_method.m: Added.
46760
46761 2001-03-10  Richard Henderson  <rth@redhat.com>
46762
46763         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46764
46765 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46766
46767         * g++.old-deja/g++.other/crash31.C: XFAIL.
46768         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46769         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46770         * gcc.c-torture/execute/20010123-1.x: XFAIL.
46771         * gcc.c-torture/execute/20010124-1.x: XFAIL.
46772         * gcc.dg/sequence-pt-1.c: XFAIL one test.
46773
46774 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46775
46776         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46777
46778 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46779
46780         * gcc.dg/20000724-1.c: Don't use multiline strings.
46781
46782 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46783
46784         * objc/execute/string1.m, objc/execute/string2.m: Compare the
46785         result of -cString against what we expect it to be; don't just
46786         print it out for no one to read.
46787
46788         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46789         Based on testcases provided by Nicola Pero.
46790
46791 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46792
46793         * gcc.dg/cpp/macro7.c: New test.
46794
46795 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46796
46797         * gcc.dg/cpp/multiline.c: Update.
46798
46799 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46800
46801         * g++.old-deja/g++.other/enum3.C: New test.
46802
46803 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46804
46805         * g++.old-deja/g++.other/pod1.C: New test.
46806
46807 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46808
46809         * g++.old-deja/g++.ext/overload1.C: New test.
46810
46811 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46812
46813         * g++.old-deja/g++.pt/using1.C: New test.
46814
46815 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46816
46817         * g++.old-deja/g++.other/using9.C: New test.
46818
46819 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46820
46821         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46822
46823         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46824
46825 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46826
46827         * g++.old-deja/g++.ext/realpt1.C: Remove.
46828
46829 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46832
46833 2001-02-26  Will Cohen  <wcohen@redhat.com>
46834
46835         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46836
46837 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46838
46839         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46840         templatized constructors.
46841
46842 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46843
46844         * gcc.c-torture/execute/20010224-1.c: New test.
46845
46846 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46847
46848         * gcc.c-torture/execute/20010222-1.c: New test.
46849
46850 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46851
46852         * g++.old-deja/g++.other/inline20.C: New test.
46853
46854 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46855
46856         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46857
46858 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46859
46860         * g++.old-deja/g++.other/lookup22.C: New test.
46861
46862 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46863
46864         * g77.dg: New directory.
46865         * g77.dg/20010216-1.f: New test case.
46866         * g77.dg/dg.exp: New driver.
46867         * lib/g77-dg.exp: New driver library.
46868
46869 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46870
46871         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46872
46873 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46874
46875         * g++.old-deja/g++.other/decl9.C: New test.
46876
46877 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46880         not need <string> and also tests the initialization at runtime.
46881
46882 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46883
46884         * gcc.c-torture/execute/longlong.c: New test.
46885
46886 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46887
46888         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46889
46890 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46891
46892         * gcc.c-torture/execute/920302-1.c (execute):
46893         Change argument type to short.
46894
46895 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46896
46897         * g++.old-deja/g++.pt/deduct6.C: New test.
46898
46899 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46900
46901         * g++.old-deja/g++.pt/deduct5.C: New test.
46902
46903 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46904
46905         * gcc.c-torture/execute/20010209-1.c: New test.
46906
46907 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46908
46909         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46910
46911 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
46912
46913         * g++.dg/vtgc1.C: Update for new ABI.
46914
46915         * consistency.vlad: New directory, 1665 files.
46916
46917 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46918
46919         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46920         return type.
46921         * gcc.dg/cpp/digraphs.c: Declare puts.
46922
46923 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46924
46925         * g++.old-deja/g++.other/warn5.C: New test.
46926
46927 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46928
46929         * g++.old-deja/g++.pt/spec40.C: New test.
46930
46931 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46932
46933         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46934         case.
46935         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46936
46937 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
46938
46939         * gcc.c-torture/compile/20010209-1.c: New test.
46940
46941 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
46942
46943         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46944         excess errors message but not if it crashes.
46945         * g++.old-deja/g++.other/crash27.C: Likewise.
46946         * g++.old-deja/g++.other/crash28.C: Likewise.
46947         * g++.old-deja/g++.other/crash30.C: Likewise.
46948         * g++.old-deja/g++.other/crash32.C: Likewise.
46949         * g++.old-deja/g++.other/crash35.C: Likewise.
46950         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46951
46952 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46953
46954         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46955         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46956         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46957         g77.f-torture/execute/execute.exp,
46958         g77.f-torture/noncompile/noncompile.exp,
46959         gcc.c-torture/execute/execute.exp,
46960         gcc.c-torture/execute/memcheck/memcheck.exp,
46961         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46962         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46963         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46964         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46965         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46966         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46967         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46968         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46969         Remove bug reporting instructions with ancient email addresses.
46970
46971 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46972
46973         * gcc.dg/20010202-1.c: New test.
46974         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46975
46976 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46977
46978         * g++.dg/stdbool-if.C: New test.
46979
46980 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46981
46982         * objc/execute/fdecl.m: Added main().
46983
46984 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46985
46986         * gcc.c-torture/execute/20010206-1.c: New test.
46987
46988 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46989
46990         * gcc.dg/cpp/avoidpaste1.c: Update.
46991
46992 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46993
46994         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46995         Pero <nicola@brainstorm.co.uk>.
46996         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46997
46998 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46999
47000         * g++.old-deja/g++.pt/spec39.C: New test.
47001
47002 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47003
47004         * gcc.c-torture/compile/20010202-1.c: New test.
47005
47006 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47007
47008         * g++.old-deja/g++.abi/primary2.C: New test.
47009         * g++.old-deja/g++.abi/primary3.C: New test.
47010         * g++.old-deja/g++.abi/primary4.C: New test.
47011         * g++.old-deja/g++.abi/primary5.C: New test.
47012         * g++.old-deja/g++.abi/vtable3.h: New test.
47013         * g++.old-deja/g++.abi/vtable3a.C: New test.
47014         * g++.old-deja/g++.abi/vtable3b.C: New test.
47015         * g++.old-deja/g++.abi/vtable3c.C: New test.
47016         * g++.old-deja/g++.abi/vtable3d.C: New test.
47017         * g++.old-deja/g++.abi/vtable3e.C: New test.
47018         * g++.old-deja/g++.abi/vtable3f.C: New test.
47019         * g++.old-deja/g++.abi/vtable3g.C: New test.
47020         * g++.old-deja/g++.abi/vtable3h.C: New test.
47021         * g++.old-deja/g++.abi/vtable3i.C: New test.
47022         * g++.old-deja/g++.abi/vtable3j.C: New test.
47023         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47024
47025 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47026
47027         * g++.old-deja/g++.other/anon6.C: New test.
47028         * g++.old-deja/g++.other/anon7.C: New test.
47029
47030 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47031
47032         * gcc.dg/cpp/avoidpaste2.c: New tests.
47033
47034 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47035
47036         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47037
47038 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47039
47040         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47041         DECIMAL_DIG cases for Irix."
47042
47043 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47044
47045         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47046
47047 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47048
47049         * gcc.dg/c99-tag-1.c: New test.
47050
47051 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47052
47053         * gcc.dg/cpp/tr-warn1.c: Add tests.
47054
47055 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47056
47057         * gcc.dg/cpp/avoidpaste1.c: Update.
47058         * gcc.dg/cpp/paste4.c: Update.
47059
47060 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47061
47062         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47063         cases for Irix.
47064
47065 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47066
47067         * g++.old-deja/g++.other/inline19.C: New test.
47068
47069 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47070
47071         * gcc.dg/Wlarger-than.c: New test.
47072
47073 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47074
47075         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47076
47077 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47078
47079         * gcc.c-torture/execute/20010129-1.c: New test.
47080         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47081
47082 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47083
47084         * gcc.dg/cpp/avoidpaste1.c: Test case.
47085
47086 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47087
47088         * g++.old-deja/g++.other/inline18.C: New test.
47089
47090 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47091
47092         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47093         and __builtin_putchar.
47094
47095 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47096
47097         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47098         tests.
47099
47100 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47101
47102         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47103         floating point number rounding mode to round to the nearest
47104         representable mode.
47105
47106 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47107
47108         * g++.old-deja/g++.other/mangle2.C: New test.
47109
47110 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47111
47112         * gcc.c-torture/compile/20010124-1.c: New test.
47113
47114 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47115
47116         * g++.old-deja/g++.pt/spec38.C: New test.
47117
47118 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47119
47120         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47121         "Build don't run".
47122
47123 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47124
47125         * gcc.c-torture/execute/20010123-1.c: New test.
47126
47127 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47128
47129         * g++.old-deja/g++.pt/spec37.C: New test.
47130
47131 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47132
47133         * g++.old-deja/g++.pt/overload14.C: New test.
47134
47135 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47136
47137         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47138         __builtin_return_address.
47139
47140 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47141
47142         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47143         * g++.old-deja/g++.pt/spec35.C: New test.
47144         * g++.old-deja/g++.pt/spec36.C: New test.
47145
47146 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47147
47148         * gcc.c-torture/compile/20010118-1.c: New test.
47149
47150 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47151
47152         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47153
47154 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * gcc.c-torture/execute/20010119-1.c: New test.
47157
47158 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47159
47160         * g++.old-deja/g++.other/vbase5.C: New test.
47161
47162 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47163
47164         * gcc.c-torture/execute/20010118-1.c: New test.
47165
47166 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47167
47168         * g++.old-deja/g++.pt/deduct3.C: New test.
47169
47170 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         * g++.old-deja/g++.pt/spec34.C: New test.
47173
47174 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47175
47176         * g77.f-torture/compile/20000601-2.f: New test.
47177
47178 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * g++.old-deja/g++.other/init17.C: New test.
47181
47182 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47183
47184         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47185
47186 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47187
47188         * g++.old-deja/g++.pt/unify8.C: New test.
47189
47190 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47191
47192         * g++.old-deja/g++.abi/vbase1.C: New test.
47193
47194 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47195
47196         * g++.old-deja/g++.pt/crash65.C: New test.
47197
47198 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47199
47200         * gcc.dg/cpp/assembl2.S: New test case.
47201
47202 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47203
47204         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47205         are supported.
47206
47207 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47208
47209         * g++.old-deja/g++.other/builtins1.C: New test.
47210         * g++.old-deja/g++.other/builtins2.C: Likewise.
47211         * g++.old-deja/g++.other/builtins3.C: Likewise.
47212         * g++.old-deja/g++.other/builtins4.C: Likewise.
47213
47214 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47215
47216         * gcc.c-torture/compile/20010117-1.c: New test.
47217         * gcc.c-torture/compile/20010117-2.c: New test.
47218
47219 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47220
47221         * g77.f-torture/execute/20010116.[fx]: New test,
47222         XFAIL on i?86-*-*.
47223         * g77.f-torture/compile/20010115.f: Indicate it's
47224         a test for PR fortran/1636.
47225
47226 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47227
47228         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47229
47230 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47231
47232         * g77.f-torture/compile/20010115.f: New test.
47233
47234 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47235
47236         * g++.old-deja/g++.pt/nontype5.C: New test.
47237
47238 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47239
47240         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47241         have an equivalent working one below it.
47242
47243 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47244
47245         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47246         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47247
47248 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47249
47250         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47251         message containing "init_priority".
47252         (conpr-2.C): Likewise.
47253         (conpr-3.C): Likewise.
47254         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47255
47256 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47257
47258         * gcc.c-torture/execute/20010114-2.c: New test.
47259
47260 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47261
47262         * gcc.c-torture/compile/20010114-1.c: New test.
47263         * gcc.c-torture/compile/20010114-1.x: Xfail.
47264         * gcc.c-torture/compile/20010114-2.c: New test.
47265         * gcc.c-torture/execute/20010114-1.c: New test.
47266         * gcc.dg/trunc-1.c: New test.
47267         * gcc.dg/uninit-B.c: New test.
47268
47269 2001-01-13  Nick Clifton  <nickc@redhat.com>
47270
47271         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47272         target.
47273
47274 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47275
47276         * gcc.c-torture/compile/20010113-1.c: New test.
47277
47278 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47279
47280         * gcc.c-torture/compile/20001212-1.c: New test.
47281
47282 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47283
47284         * gcc.dg/cpp/widestr1.c: Update.
47285         * gcc.dg/cpp/prag-imp.c: Remove.
47286
47287 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47288
47289         * gcc.c-torture/execute/20000801-3.x: Remove.
47290         * gcc.dg/c90-init-1.c: New test.
47291         * gcc.dg/c99-init-1.c: New test.
47292         * gcc.dg/c99-init-2.c: New test.
47293         * gcc.dg/gnu99-init-1.c: New test.
47294
47295 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47296
47297         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47298         testing that no relevant ones were found.
47299
47300 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47301
47302         * g++.old-deja/g++.pt/cast2.C: New test.
47303
47304 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47305
47306         * g++.old-deja/g++.pt/friend47.C: New test.
47307
47308 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47309
47310         * g++.old-deja/g++.pt/instantiate13.C: New test.
47311
47312 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47313
47314         * g++.old-deja/g++.other/defarg7.C: New test.
47315         * g++.old-deja/g++.other/defarg8.C: New test.
47316
47317 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47318
47319         * g++.old-deja/g++.pt/crash64.C: New test.
47320
47321 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47322
47323         * g++.old-deja/g++.pt/crash63.C: New test.
47324
47325 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47326
47327         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47328
47329 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47330
47331         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47332
47333 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47334
47335         * g++.old-deja/g++.pt/error3.C: New test.
47336
47337 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47338
47339         * g++.old-deja/g++.other/crash39.C: New test.
47340
47341 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47342
47343         * g++.old-deja/g++.other/vbase4.C: New test.
47344
47345 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47346
47347         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47348         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47349         * gcc.dg/special/special.exp: New test driver which will check
47350         for alias support for the above test.
47351
47352 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47353
47354         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47355         problems on small machines.
47356         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47357         parameterize.
47358
47359 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47360
47361         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47362         mips.
47363         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47364
47365 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47366
47367         * g++.old_deja/g++.pt/using8.C: New test.
47368
47369 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47370
47371         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47372
47373 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47374
47375         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47376         where a failure is expected.
47377         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47378
47379 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47380
47381         * g++.old_deja/g++.pt/instantiate12.C: New test.
47382
47383 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47384
47385         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47386         start of structs.
47387         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47388         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47389         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47390         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47391         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47392         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47393         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47394         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47395         * g++.old-deja/g++.eh/spec6.C: Likewise.
47396         * g++.old-deja/g++.jason/crash3.C: Likewise.
47397         * g++.old-deja/g++.law/ctors11.C: Likewise.
47398         * g++.old-deja/g++.law/ctors17.C: Likewise.
47399         * g++.old-deja/g++.law/ctors5.C: Likewise.
47400         * g++.old-deja/g++.law/ctors9.C: Likewise.
47401         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47402         * g++.old-deja/g++.mike/net22.C: Likewise.
47403         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47404         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47405         * g++.old-deja/g++.mike/virt3.C: Likewise.
47406         * g++.old-deja/g++.niklas/t128.C: Likewise.
47407         * g++.old-deja/g++.other/anon4.C: Likewise.
47408         * g++.old-deja/g++.other/using1.C: Likewise.
47409         * g++.old-deja/g++.other/warn3.C: Likewise.
47410         * g++.old-deja/g++.pt/t37.C: Likewise.
47411         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47412         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47413
47414 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47415
47416         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47417
47418 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47419
47420         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47421
47422 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47423
47424         * gcc.c-torture/compile/20010107-1.c: New test.
47425
47426 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47427
47428         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47429
47430 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47431
47432         * gcc.dg/format/format.h: New file.
47433         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47434         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47435         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47436         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47437         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47438         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47439         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47440         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47441         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47442         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47443         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47444         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47445         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47446         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47447         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47448         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47449         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47450         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47451         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47452         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47453         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47454         instead of declaring standard types, macros and functions in each
47455         test.
47456
47457 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47458
47459         * gcc.c-torture/execute/20010106-1.c: New test.
47460
47461 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47462
47463         * gcc.dg/format/format.exp: New file.
47464         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47465         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47466         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47467         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47468         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47469         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47470         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47471         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47472         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47473         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47474         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47475         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47476         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47477         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47478         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47479         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47480         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47481         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47482         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47483         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47484         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47485         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47486         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47487         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47488         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47489         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47490         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47491         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47492         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47493         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47494         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47495         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47496         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47497         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47498         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47499         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47500         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47501         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47502         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47503         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47504         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47505         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47506
47507 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47508
47509         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47510         account.
47511
47512 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47513
47514         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47515
47516 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47517
47518         * g++.old-deja/g++.pt/crash62.C: New test.
47519
47520 2001-01-04  Richard Henderson  <rth@redhat.com>
47521
47522         * gcc.dg/20000926-1.c: Update expected warnings.
47523         * gcc.dg/array-2.c: Likewise.
47524         * gcc.dg/array-4.c: Also validate flexible array members.
47525         * gcc.dg/c99-flex-array-1.c: New.
47526
47527 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47528
47529         * gcc.c-torture/compile/20001222-1.x: Remove.
47530
47531 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47532
47533         * gcc.c-torture/execute/built-in-setjmp.c: New.
47534
47535 2001-01-03  Richard Henderson  <rth@redhat.com>
47536
47537         * gcc.dg/940510-1.c: Update expected error wording.
47538         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47539
47540 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47541
47542         * lib/target-supports.exp (check_alias_available): Modified to
47543         indicate aliases not supported if only weak aliases are supported.
47544
47545 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47546
47547         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47548         Turn on cmpstrsi checks for __pj__ and __i370__.
47549
47550 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47551
47552         * g++.old-deja/g++.other/virtual11.C: New test.
47553
47554 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47555
47556         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47557
47558 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47559
47560         * gcc.c-torture/compile/20010102-1.c: New test.
47561
47562 2001-01-02  Andreas Jaeger  <aj@suse.de>
47563
47564         * gcc.dg/noreturn-3.c: New test.
47565
47566         * gcc.dg/noreturn-4.c: New test.
47567
47568 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47569
47570         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47571         __builtin_fputc and __builtin_fwrite.
47572
47573 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47574
47575         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47576         signed char, not default char.
47577
47578 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47579
47580         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47581
47582 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47583
47584         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47585
47586 2000-12-29  Richard Henderson  <rth@redhat.com>
47587
47588         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47589         (__cyg_profile_func_exit): Define.
47590
47591 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47592
47593         * g++.dg/vtgc1.C: New test.
47594
47595 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47596
47597         * gcc.dg/noncompile/20001228-1.c: New test.
47598
47599         * gcc.dg/20001228-1.c: New test.
47600
47601         * gcc.c-torture/execute/20001228-1.c: New test.
47602
47603 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47604
47605         * gcc.dg/format-strfmon-1.c: New test.
47606
47607 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47608
47609         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47610         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47611         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47612         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47613         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47614         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47615         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47616         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47617         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47618         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47619         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47620         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47621         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47622
47623         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47624         * gcc.c-torture/execute/string-opt-4.c: Test index.
47625
47626 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47627
47628         * gcc.c-torture/compile/20001226-1.c: New test.
47629
47630 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47631
47632         * gcc.c-torture/compile/20001222-1.c: New test.
47633         * gcc.c-torture/compile/20001222-1.x: Xfail.
47634
47635 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47636
47637         * gcc.c-torture/execute/comp-goto-2.c: New test.
47638
47639 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47640
47641         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47642         Use long types if __INT_MAX__ is 32767.
47643         (main): Use cast to (sint32 *) when poking 88 into a_page.
47644
47645         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47646
47647 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47648
47649         * gcc.c-torture/compile/20001221-1.c: New test.
47650         * gcc.c-torture/execute/20001221-1.c: New test.
47651
47652 2000-12-20  Richard Henderson  <rth@redhat.com>
47653
47654         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47655         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47656
47657 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47658
47659         * gcc.dg/compare3.c: New test.
47660
47661 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47662
47663         * gcc.dg/format-warnll-1.c: New test.
47664
47665 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47666
47667         * gcc.dg/cpp/cmdlne-P.c: New test.
47668
47669 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47670
47671         * gcc.c-torture/execute/builtin-abs-1.c,
47672         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47673
47674 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47675
47676         * gcc.dg/cpp/multiline.c: New test.
47677
47678 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47679
47680         * g++.old-deja/g++.other/syshdr1.C: Update.
47681         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47682
47683 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47684
47685         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47686
47687 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47688
47689         * g++.old-deja/g++.pt/ttp65.C: New test.
47690
47691 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47692
47693         * g++.old-deja/g++.pt/ttp64.C: New test.
47694
47695 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47696
47697         * g++.old-deja/g++.pt/spec33.C: New test.
47698
47699 2000-12-14  Catherine Moore  <clm@redhat.com>
47700
47701         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47702         * gcc.c-torture/execute/920612-2.c: Likewise.
47703         * gcc.c-torture/execute/920428-2.c: Likewise.
47704         * gcc-c-torture/execute/va-arg-11.c: Call exit.
47705         * gcc.c-torture/execute/va-arg-21.c: Likewise.
47706
47707 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47708
47709         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47710         * gcc.dg/pack-test-2.c: Likewise.
47711
47712 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47713
47714         Tests by Zack Weinberg <zackw@stanford.edu>.
47715
47716         * gcc.dg/cpp/defined.c: Update.
47717         * gcc.dg/cpp/defined_trad.c: New tests.
47718
47719 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47720
47721         * gcc.dg/cpp/trad-direct.c: Update.
47722
47723 2000-12-11  Neil Booth  <neilb@earthling.net>
47724
47725         * gcc.dg/cpp/defined_trad.c
47726
47727 2000-12-11  Neil Booth  <neilb@earthling.net>
47728
47729         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47730
47731 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47732
47733         * gcc.dg/format-miss-2.c: New test.
47734
47735 2000-12-09  Neil Booth  <neilb@earthling.net>
47736
47737         * gcc.dg/cpp/lineflags.c: New tests.
47738         * gcc.dg/cpp/poison.c: Update.
47739         * gcc.dg/cpp/redef2.c: Update.
47740         * gcc.dg/cpp/skipping.c: New test.
47741
47742 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
47743
47744         * g++.old-deja/g++.other/eh3.C: New testcase.
47745
47746 2000-12-07  Neil Booth  <neilb@earthling.net>
47747
47748         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47749         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47750         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47751         wtr-union-init-2.c, wtr-union-init-3.c: Update.
47752         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47753         Update.
47754
47755 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47756
47757         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47758         __SIZE_TYPE__ instead of int for type of integers cast to
47759         pointers.
47760
47761 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
47762
47763         * g++.old-deja/g++.other/cleanup4.C: New test.
47764
47765 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47766
47767         * format-sec-1.c: New test.
47768
47769 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47770
47771         * gcc.dg/format-nonlit-3.c: New test.
47772
47773 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47774
47775         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47776         through a null pointer.
47777
47778 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47779
47780         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47781         * g++.old-deja/g++.pt/partial4.C: New test.
47782
47783 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
47784
47785         * gcc.c-torture/execute/ieee/hugeval.x: New.
47786
47787 2000-12-06  Neil Booth  <neilb@earthling.net>
47788
47789         * gcc.dg/cpp/backslash2.c: New tests.
47790
47791 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47792
47793         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47794         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47795
47796 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47797
47798         * gcc.c-torture/execute/20001203-2.c: New testcase.
47799
47800 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47801
47802         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47803         * g++.old-deja/g++.other/virtual10.C: New test.
47804
47805 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47806
47807         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47808
47809 2000-12-05  Richard Henderson  <rth@redhat.com>
47810
47811         * gcc.c-torture/compile/20001205-1.c: New.
47812
47813 2000-12-04  Neil Booth  <neilb@earthling.net>
47814
47815         * g++.old-deja/g++.other/virtual9.C: New test.
47816         * g++.old-deja/g++.pt/crash61.C: New test.
47817         * gcc.c-torture/execute/loop-9.c: New test.
47818
47819 2000-12-04  Neil Booth  <neilb@earthling.net>
47820
47821         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47822         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47823         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47824         * gcc.dg/cpp/extratokens.c: ...here.
47825
47826 2000-12-04  Neil Booth  <neilb@earthling.net>
47827
47828         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47829         New tests.
47830
47831 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47832
47833         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47834         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47835
47836 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47837
47838         * gcc.c-torture/execute/20001203-1.c: New test.
47839
47840 2000-12-03  Neil Booth  <neilb@earthling.net>
47841
47842         * gcc.dg/cpp/macro6.c: New test cases.
47843
47844 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47845
47846         * gcc.c-torture/execute/string-opt-9.c: New test.
47847         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47848         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47849         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47850
47851         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47852         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47853
47854 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47855
47856         * gcc.dg/cpp/if-6.c: New testcase.
47857
47858         * gcc.dg/20001201-1.c: New testcase.
47859
47860 2000-12-02  Neil Booth  <neilb@earthling.net>
47861
47862         * g++.old-deja/g++.other/externC4.C,
47863         g++.old-deja/g++.other/friend10.C: New tests.
47864
47865 2000-12-02  Neil Booth  <neilb@earthling.net>
47866
47867         * g++.old-deja/g++.other/instan2.C
47868         * g++.old-deja/g++.other/instan3.C: New test.
47869
47870 2000-12-02  Neil Booth  <neilb@earthling.net>
47871
47872         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47873         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47874         gnuc99.c,gnuc99-pedantic.c: New tests.
47875
47876 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47877
47878         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47879         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47880
47881 2000-12-01  Neil Booth  <neilb@earthling.net>
47882
47883         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47884         * gcc.dg/cpp/poison.c: Update.
47885         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47886
47887 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47888
47889         * g77.f-torture/execute/20001201.f: New test.
47890
47891 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47892
47893         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47894
47895 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47896
47897         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47898
47899 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47900
47901         * g++.old-deja/g++.other/cast6.C: New test.
47902
47903 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47904
47905         * gcc.c-torture/execute/20001130-2.c: New testcase.
47906
47907 2000-11-30  Richard Henderson  <rth@redhat.com>
47908
47909         * gcc.c-torture/execute/20001130-1.c: New test.
47910
47911 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47912
47913         * g++.old-deja/g++.other/op3.C: New test.
47914
47915 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47916
47917         * g++.old-deja/g++.other/op2.C: New test.
47918
47919 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47920
47921         * g++.old-deja/g++.other/crash38.C: New test.
47922
47923 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
47924
47925         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47926
47927 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
47928
47929         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47930         tests.
47931         * gcc.c-torture/execute/string-opt-6.c: New test.
47932
47933         * gcc.dg/20001117-1.c: Add main.
47934
47935 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
47936
47937         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47938         Move from here ...
47939         * gcc.dg/940510-1.c: ... to here.
47940
47941         * gcc.dg/20000926-1.c: GNU C now allows initializations of
47942         zero-size arrays in toplevel structures.
47943
47944 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47945
47946         * gcc.c-torture/execute/loop-8.c: New test.
47947
47948 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47949
47950         * g++.old-deja/g++.other/base1.C: New test.
47951
47952 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47953
47954         * g++.old-deja/g++.other/parse2.C: New test.
47955
47956 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47957
47958         * g++.old-deja/g++.pt/incomplete1.C: New test.
47959
47960 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47961
47962         * g++.old-deja/g++.other/friend9.C: New test.
47963
47964 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47965
47966         * gcc.dg/20001127-1.c: New test.
47967
47968 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47969
47970         * g++.old-deja/g++.pt/friend46.C: New test.
47971
47972 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47973
47974         * g++.old-deja/g++.other/ptrmem8.C: New test.
47975
47976 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47977
47978         * gcc.c-torture/execute/string-opt-7.c: New test.
47979         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47980
47981 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47982
47983         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47984         instead of 'mkcheck 2'.
47985
47986 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47987
47988         * gcc.c-torture/execute/memcheck/driver.c,
47989         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47990         C9X references to refer to C99.
47991
47992 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47993
47994         * gcc.dg/ultrasp3.c: New test.
47995
47996 2000-11-25  Neil Booth  <neilb@earthling.net>
47997
47998         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47999
48000 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48001
48002         * gcc.c-torture/compile/20001123-2.c: New.
48003
48004 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48005
48006         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48007
48008 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48009
48010         * gcc.dg/sequence-point-1.c: Add some new tests.
48011         * gcc.c-torture/execute/20001124-1.c: New test.
48012
48013 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48014
48015         * g++.old-deja/g++.other/vaarg4.C: New test.
48016         * gcc.c-torture/compile/20001123-1.c: New test.
48017
48018 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48019
48020         * g++.other/crash24.C: Adjust and remove XFAIL.
48021         * g++.other/crash37.C: New test.
48022
48023 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48024
48025         * g++.old-deja/g++.pt/instantiate9.C: New test.
48026
48027 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48028
48029         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48030         new ABI, too.
48031
48032         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48033         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48034
48035 2000-11-22  Neil Booth  <neilb@earthling.net>
48036
48037         * gcc.dg/cpp/Wtrigraphs.c: New test.
48038
48039 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48040
48041         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48042
48043 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48044
48045         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48046
48047 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48048
48049         * lib/gcc-dg.exp: load_lib scanasm.exp.
48050         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48051         * lib/g++-dg.exp: load_lib scanasm.exp.
48052         * lib/scanasm.exp: New.
48053         (scan-assembler, scan-assembler-not): Add optional arguments to
48054         test name, or if not present, the pattern name.
48055         (scan-assembler-dem, scan-assembler-dem-not): New.
48056
48057         * g++.dg/dg.exp: New.
48058
48059 2000-11-21  Neil Booth  <neilb@earthling.net>
48060
48061         * gcc.dg/cpp/integrated1.c: Remove.
48062
48063 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48064
48065         * gcc.c-torture/execute/20001121-1.c: New test.
48066
48067 2000-11-21  Richard Henderson  <rth@redhat.com>
48068
48069         * gcc.c-torture/compile/20001121-1.c: New test.
48070
48071 2000-11-20  Neil Booth  <neilb@earthling.net>
48072
48073         * gcc.dg/cpp/integrated1.c: New test.
48074
48075 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48076
48077         * g++.old-deja/g++.other/inline17.C: New test.
48078
48079 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48080
48081         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48082         local variable to be zero: I made the variable global. Now
48083         uses abort() and exit() instead of relying on main's return value.
48084
48085 2000-11-20  Neil Booth  <neilb@earthling.net>
48086
48087         * gcc.dg/cpp/paste2.c: Update test.
48088         * objc/execute/paste.m: New test.
48089
48090 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48091
48092         * gcc.dg/c99-condexpr-1.c: New test.
48093
48094 2000-11-20  Neil Booth  <neilb@earthling.net>
48095
48096         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48097
48098 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48099
48100         * g++.old-deja/g++.pt/export1.C: New test.
48101
48102 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48103
48104         * gcc.dg/20001117-1.c: New test.
48105
48106 2000-11-18  Richard Henderson  <rth@redhat.com>
48107
48108         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48109
48110 2000-11-18  Richard Henderson  <rth@redhat.com>
48111
48112         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48113         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48114         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48115
48116 2000-11-18  Richard Henderson  <rth@redhat.com>
48117
48118         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48119         (main): New.  Exit cleanly.
48120
48121 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48122
48123         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48124         gcc.dg/c99-fordecl-2.c: New tests.
48125
48126 2000-11-18  Richard Henderson  <rth@redhat.com>
48127
48128         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48129         * gcc.c-torture/execute/zerolen-2.c: New.
48130
48131 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48132
48133         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48134         memory.
48135
48136 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48137
48138         * g++.old-deja/g++.pt/instantiate8.C: New test.
48139
48140 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48141
48142         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48143         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48144
48145 2000-11-16  Nick Clifton  <nickc@redhat.com>
48146
48147         * gcc.c-torture/execute/nestfunc-2.c: New test.
48148         * gcc.c-torture/execute/nestfunc-3.c: New test.
48149
48150 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48151
48152         * gcc.c-torture/compile/20001116-1.c: New test.
48153
48154 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48155
48156         * gcc.c-torture/execute/20001115-1.c: New test.
48157
48158 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48159
48160         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48161         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48162         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48163         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48164
48165 2000-11-15  Neil Booth  <neilb@earthling.net>
48166
48167         gcc.dg/cpp/_Pragma1.c: Update.
48168         gcc.dg/cpp/_Pragma2.c: New test.
48169
48170 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48171
48172         * g++.old-deja/g++.other/anon5.C: New test.
48173
48174 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48175
48176         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48177         tests.
48178
48179 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48180
48181         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48182         output.
48183
48184 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48185
48186         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48187         labels at end of compound statements.
48188
48189 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48190
48191         * gcc.c-torture/execute/loop-7.c: New test.
48192
48193 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48194
48195         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48196
48197 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48198
48199         * gcc.dg/c99-bool-1.c: New test.
48200
48201 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48202
48203         * gcc.dg/c99-scope-1.c: Remove xfail.
48204         * gcc.dg/c99-scope-2.c: New test.
48205
48206 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48207
48208         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48209         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48210
48211 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48212
48213         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48214         error messages.
48215
48216         * g++.mike/p700.C: Don't typedef wchar_t.
48217         * g++.mike/p784.C: Likewise.
48218         * g++.mike/eb101.C: Don't use __wchar_t.
48219
48220 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48221
48222         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48223         from DO loop.
48224
48225 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48226
48227         * gcc.c-torture/execute/20001111-1.c: New test.
48228
48229 2000-11-10  Nick Clifton  <nickc@redhat.com>
48230
48231         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48232         long multuiple and accumulate.
48233
48234 2000-11-09  Richard Henderson  <rth@redhat.com>
48235
48236         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48237         via size_t instead of int.
48238
48239         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48240         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48241         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48242         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48243
48244 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48245
48246         * gcc.c-torture/compile/20001109-1.c: New test.
48247         * gcc.c-torture/compile/20001109-2.c: New test.
48248
48249 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48250
48251         * g++.old-deja/g++.pt/operator1.C: New test.
48252         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48253
48254 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48255
48256         * gcc.dg/20001108-1.c: New test.
48257
48258 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48259
48260         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48261         with both arguments constant strings.
48262         * gcc.c-torture/execute/string-opt-3.c: New test.
48263         * gcc.c-torture/execute/string-opt-4.c: New test.
48264         * gcc.c-torture/execute/string-opt-5.c: New test.
48265
48266 2000-11-08  Nick Clifton  <nickc@redhat.com>
48267
48268         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48269         mulsidi3adddi patterns.
48270
48271 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48272
48273         * g++.old-deja/g++.other/crash36.C: New test.
48274
48275 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48276
48277         * g++.old-deja/g++.other/init16.C: New test.
48278
48279 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48280
48281         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48282
48283 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48284
48285         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48286         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48287         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48288
48289 2000-11-07  DJ Delorie  <dj@redhat.com>
48290
48291         * gcc.dg/20000614-1.c: Add return so that test can pass.
48292
48293 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48294
48295         * gcc.c-torture/execute/string-opt-1.c: New test.
48296
48297 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48298
48299         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48300         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48301         parameters in registers, and there is no way for a varargs
48302         function to know in which order the integer and floating-point
48303         parameters should be interleaved when they are placed on the
48304         stack.
48305         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48306         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48307
48308 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * gcc.c-torture/execute/string-opt-2.c: New test.
48311
48312 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48313
48314         * g++.old-deja/g++.pt/crash60.C: New test.
48315
48316 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48317
48318         * g++.old-deja/g++.other/crash24.C: New test.
48319         * g++.old-deja/g++.other/crash25.C: New test.
48320         * g++.old-deja/g++.other/crash26.C: New test.
48321         * g++.old-deja/g++.other/crash27.C: New test.
48322         * g++.old-deja/g++.other/crash28.C: New test.
48323         * g++.old-deja/g++.other/crash29.C: New test.
48324         * g++.old-deja/g++.other/crash30.C: New test.
48325         * g++.old-deja/g++.other/crash31.C: New test.
48326         * g++.old-deja/g++.other/crash32.C: New test.
48327         * g++.old-deja/g++.other/crash33.C: New test.
48328         * g++.old-deja/g++.other/crash34.C: New test.
48329         * g++.old-deja/g++.other/crash35.C: New test.
48330
48331 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48332
48333         * gcc.c-torture/execute/20001031-1.c: New test.
48334
48335 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48336
48337         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48338         namespace.
48339
48340         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48341         standards-conformant.
48342
48343         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48344
48345         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48346         * g++.old-deja/g++.mike/p755a.C: Likewise.
48347         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48348         library makes no calls to `operator new' during initialization.
48349
48350 2000-11-04  Neil Booth  <neilb@earthling.net>
48351
48352         * gcc.dg/cpp/include2.c: New tests.
48353
48354 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48355
48356         * lib/g++.exp (g++_set_ld_library_path): New function.
48357         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48358
48359 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48360
48361         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48362         warnings.
48363
48364 2000-11-01  Richard Henderson  <rth@redhat.com>
48365
48366         * g++.old-deja/g++.ext/namedret1.C: New.
48367         * g++.old-deja/g++.ext/namedret2.C: New.
48368         * g++.old-deja/g++.ext/namedret3.C: New.
48369
48370 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48371
48372         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48373         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48374
48375 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48376
48377         * gcc.c-torture/execute/va-arg-21.c: New test.
48378
48379 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48380
48381         * gcc.dg/c99-complex-2.c: New test.
48382
48383 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48384
48385         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48386
48387 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48388
48389         * g++.old-deja/g++.other/inline16.C: New test.
48390
48391 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48392
48393         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48394         __PRETTY_FUNCTION__
48395
48396 2000-10-29  Neil Booth  <neilb@earthling.net>
48397
48398         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48399         New tests.
48400         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48401         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48402         optimisation.
48403
48404 2000-10-29  Neil Booth  <neilb@earthling.net>
48405
48406         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48407         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48408         * mi5.c: Test multiple includes work with -C.
48409         * trigraphs.c: Test ^= version.
48410
48411 2000-10-28  Neil Booth  <neilb@earthling.net>
48412
48413         New tests and test updates for new macro expander.
48414
48415         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48416         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48417         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48418         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48419         new diagnostic messages.
48420
48421         * gcc.dg/cpp/macro3.c: New tests.
48422
48423 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48424
48425         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48426         on the same line.
48427
48428 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48429
48430         * g++.old-deja/g++.other/eh2.C: New test.
48431
48432 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48433
48434         * gcc.c-torture/execute/20001027-1.c: New test.
48435
48436 2000-10-26  Richard Henderson  <rth@redhat.com>
48437
48438         * gcc.c-torture/execute/20001026-1.c: New.
48439
48440 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48441
48442         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48443         * g++.old-deja/g++.law/builtin1.C: Likewise.
48444         * g++.old-deja/g++.law/ctors10.C: Likewise.
48445         * g++.old-deja/g++.law/virtual3.C: Likewise.
48446         * g++.old-deja/g++.mike/p658.C: Likewise.
48447         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48448         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48449         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48450         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48451         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48452
48453 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48454
48455         * gcc.c-torture/compile/20001024-1.c: New test.
48456
48457 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48458
48459         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48460         to tell us whether or not we are using V3.
48461
48462 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48463
48464         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48465         operands.
48466
48467 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48468
48469         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48470
48471 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48472
48473         * gcc.c-torture/execute/20001024-1.c: New test.
48474
48475 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48476
48477         * g++.old-deja/g++.other/sibcall1.C: New test.
48478
48479 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48480
48481         * gcc.dg/noncompile/init-3.c: New test.
48482
48483 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48484
48485         * gcc.dg/format-array-1.c: New test.
48486
48487 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48488
48489         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48490         writing through null pointers; remove comment about testing
48491         unterminated strings.
48492
48493 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48494
48495         * gcc.c-torture/execute/20001017-2.c: New test.
48496
48497 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48498
48499         * gcc.c-torture/compile/20001018-1.c: New test.
48500         * gcc.c-torture/compile/20001018-1.x: Xfail.
48501
48502 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48503
48504         * gcc.c-torture/execute/20001017-1.c: New test.
48505
48506 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48507
48508         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48509         for multiple use of arguments with scanf formats; add tests for
48510         multiple use of arguments.
48511
48512 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48513
48514         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48515         from some old tests.
48516
48517 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48518
48519         * gcc.dg/format-miss-1.c: New test.
48520
48521 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48522
48523         * gcc.c-torture/execute/20001013-1.c: New test.
48524
48525 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48526
48527         * gcc.dg/format-branch-1.c: New test.
48528
48529 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48530
48531         * README, lib/file-format.exp: Remove EGCS references.
48532
48533 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48534
48535         * gcc.dg/20001013-1.c: New test.
48536
48537 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48538
48539         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48540         for intmax_t in the compiler using __typeof__ and the type rules
48541         for conditional expressions.
48542
48543 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48544
48545         * gcc.dg/20001012-1.c: New test.
48546         * gcc.dg/20001012-2.c: New test.
48547
48548 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48549
48550         * gcc.dg/format-attr-1.c: New test.
48551
48552 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48553
48554         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48555         __LONG_LONG_MAX__ instead of LLONG_MAX.
48556
48557 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48558
48559         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48560         scanf flags.
48561         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48562         flags.
48563
48564 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48565
48566         * gcc.dg/sequence-pt-1.c: New test.
48567
48568 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48569
48570         * gcc.c-torture/execute/20001011-1.c: New testcase.
48571         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48572
48573 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48574
48575         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48576         does not error on it.
48577
48578 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48579
48580         * gcc.dg/20001009-1.c: New test.
48581
48582 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48583
48584         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48585         * gcc.c-torture/execute/20001009-2.c: ... to here.
48586
48587 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48588
48589         * gcc.c-torture/compile/20001009-1.c: New testcase.
48590         * gcc.c-torture/execute/20001009-1.c: New testcase.
48591         Testcases provided by Jan Hubicka <jh@suse.cz>.
48592
48593 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48594
48595         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48596         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48597         uintmax_t using <limits.h> to emulate the compiler's internal
48598         logic.  No longer XFAIL %j tests.
48599
48600 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48601
48602         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48603         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48604         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48605         regexps and details of expected handling of some bad formats.
48606         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48607         suppression.
48608
48609 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48610
48611         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48612         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48613         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48614         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48615         in list archives.
48616
48617 2000-10-06  Richard Henderson  <rth@cygnus.com>
48618
48619         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48620         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48621         * g++.old-deja/g++.jason/report.C: Likewise.
48622         * g++.old-deja/g++.law/friend5.C: Likewise.
48623         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48624         of the expected warnings.
48625
48626 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48627
48628         * g++.old-deja/g++.pt/enum14.C: New test.
48629
48630 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48631
48632         * g++.old-deja/g++.pt/crash59.C: New test.
48633
48634 2000-10-04  Will Cohen  <wcohen@redhat.com>
48635
48636         * gcc.dg/20000926-1.c: New test.
48637
48638 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48639
48640         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48641         function name for current C++ compiler.
48642         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48643
48644 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48645
48646         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48647         __PRETTY_FUNCTION__.
48648         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48649
48650 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48651
48652         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48653
48654 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48655
48656         * gcc.c-torture/compile/20000923-1.c: New test.
48657
48658 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48659
48660         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48661         * g++.old-deja/g++.pt/ttp62.C: Same.
48662         * g++.old-deja/g++.other/inline14.C: Same.
48663
48664 2000-09-24  Richard Henderson  <rth@cygnus.com>
48665
48666         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48667
48668 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48669
48670         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48671
48672 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48673
48674         * gcc.c-torture/compile/20000922-1.c: New file.
48675
48676 2000-09-21  Nick Clifton  <nickc@redhat.com>
48677
48678         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48679         a signed long modulo operation.
48680         (mod6): New function - perform an unsigned long modulo operation.
48681         (main): Add tests for modulos of very large numbers by very small
48682         dividends.
48683
48684 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48685
48686         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48687
48688 2000-09-19  Richard Henderson  <rth@cygnus.com>
48689
48690         * gcc.dg/compare2.c (case 10): XFAIL.
48691
48692 2000-09-18  Richard Henderson  <rth@cygnus.com>
48693
48694         * gcc.c-torture/execute/20000906-1.c: Move ...
48695         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48696         that support __builtin_trap.
48697
48698 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
48699
48700         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48701
48702 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48703
48704         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48705         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
48706         more $ format tests.
48707
48708 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48709
48710         * gcc.dg/format-errmk-1.c: New test.
48711
48712 2000-09-17  Greg McGary  <greg@mcgary.org>
48713
48714         * gcc.c-torture/execute/20000917-1.x: Remove.
48715
48716 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48717
48718         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48719
48720 2000-09-17  Greg McGary  <greg@mcgary.org>
48721
48722         * gcc.c-torture/execute/20000917-1.c: New test.
48723         * gcc.c-torture/execute/20000917-1.x: XFAIL.
48724
48725 2000-09-16  Neil Booth  <NeilB@earthling.net>
48726
48727         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48728         in nested macro bug.
48729
48730 2000-09-15  Neil Booth  <NeilB@earthling.net>
48731
48732         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48733
48734 2000-09-14  Jeffrey A Law  (law@cygnus.com)
48735
48736         * gcc.c-torture/execute/20000914-1.c: New test.
48737
48738 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
48739
48740         * g++.other/inline13.C: New test.
48741
48742 2000-09-12  Andreas Jaeger  <aj@suse.de>
48743
48744         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48745         constant by Ulrich Drepper <drepper@redhat.com>.
48746
48747 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
48748
48749         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48750
48751 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48752
48753         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48754
48755 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
48756
48757         * gcc.dg/cpp/backslash.c: New test.
48758
48759 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
48760
48761         * gcc.c-torture/execute/20000910-1.c: New test.
48762         * gcc.c-torture/execute/20000910-2.c: Likewise.
48763
48764 2000-09-11  Robert Lipe  <robertl@sco.com>
48765
48766         * gcc.dg/pragma-align.c: New test.
48767
48768 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
48769
48770         * g++.old-deja/g++.pt/explicit82.C: New test.
48771         * g++.old-deja/g++.pt/explicit83.C: New test.
48772
48773 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
48774
48775         * gcc.dg/asm-names.c: New test.
48776
48777 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48778
48779         * gcc.dg/cpp/tr-warn6.c: New test
48780
48781 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48782
48783         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48784         be accepted.
48785
48786 2000-09-07  Catherine Moore  <clm@redhat.com>
48787
48788         * gcc.c-torture/execute/unroll-1.c: New test.
48789
48790 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48791
48792         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48793         ERROR markers.
48794         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48795         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48796         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48797         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48798         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48799         Preprocess only.
48800         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48801         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48802
48803 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48804
48805         * g++.old-deja/g++.pt/deduct2.C: New test.
48806
48807 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48808
48809         * g++.old-deja/g++.pt/parms2.C: New test.
48810
48811 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48812
48813         * g++.old-deja/g++.pt/crash58.C: New test.
48814
48815 2000-09-06  Greg McGary  <greg@mcgary.org>
48816
48817         * gcc.c-torture/execute/20000906-1.c: New test.
48818         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48819
48820 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48821
48822         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48823
48824 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48825
48826         * g++.old-deja/g++.pt/crash57.C: New test.
48827
48828 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48829
48830         * g++.old-deja/g++.pt/crash56.C: New test.
48831
48832 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48833
48834         * g++.old-deja/g++.pt/koenig1.C: New test.
48835
48836 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48837
48838         * gcc.dg/20000904-1.c: New test.
48839
48840 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48841
48842         * gcc.dg/cpp/paste8.c: New test.
48843
48844 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48845
48846         * gcc.c-torture/compile/20000827-1.c: New test.
48847
48848 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48849
48850         * gcc.dg/format-diag-1.c: New test.
48851
48852 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48853
48854         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48855         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48856         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48857         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48858         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48859
48860 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48861
48862         * g++.old-deja/g++.other/nested4.C: New test.
48863
48864 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48865
48866         * g++.old-deja/g++.ns/scoped1.C: New test.
48867
48868 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48869
48870         * lib/g++.exp: Support testing already-installed GCC.
48871
48872 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48873
48874         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48875
48876 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48877
48878         * gcc.dg/return-type-2.c: New test.
48879
48880 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48881
48882         * gcc.c-torture/compile/20000825-1.c: New test.
48883
48884 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48885
48886         * gcc.dg/dwarf2-2.c: New test.
48887
48888 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48889
48890         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48891         dg-warning regexps.
48892
48893 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48894
48895         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48896         gcc.dg/format-ext-5.c: New tests.
48897
48898 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48899
48900         * g++.old-deja/g++.other/crash22.C: New test.
48901
48902 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48903
48904         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48905
48906 2000-08-24  Richard Henderson  <rth@cygnus.com>
48907
48908         * gcc.dg/ia64-sync-1.c: New test.
48909         * gcc.dg/ia64-sync-2.c: New test.
48910         * gcc.dg/ia64-asm-1.c: New test.
48911
48912 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48913
48914         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48915         * gcc.dg/format-ext-2.c: New test.
48916
48917 2000-08-23  Jason Merrill  <jason@redhat.com>
48918
48919         * lib/old-dejagnu.exp: Also ignore "In member function" and
48920         "At global scope".
48921
48922 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48923
48924         * gcc.dg/noncompile/label-lineno-1.c: New test.
48925
48926 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48927
48928         * gcc.dg/c99-array-nonobj-1.c: New test.
48929
48930 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48931
48932         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48933         tests.
48934         * gcc.dg/format-ext-1.c: New test.
48935
48936 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48937
48938         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48939         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48940         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48941         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48942         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48943
48944 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48945
48946         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48947         gcc.dg/c99-strftime-2.c: New tests.
48948
48949 2000-08-22  Richard Henderson  <rth@cygnus.com>
48950
48951         * gcc.c-torture/execute/20000822-1.c: New test.
48952
48953 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48954
48955         * gcc.c-torture/execute/20000819-1.x: Remove.
48956
48957 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48958
48959         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48960         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48961         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48962         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48963         gcc.dg/format-xopen-1.c: New tests.
48964
48965 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48966
48967         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48968
48969 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48970
48971         * g++.old-deja/g++.other/loop2.C: New test.
48972
48973         * gcc.c-torture/compile/20000606-1.c: New test.
48974         * gcc.c-torture/compile/20000728-1.c: New test.
48975         * gcc.c-torture/execute/20000801-1.c: New test.
48976         * gcc.c-torture/execute/20000801-2.c: New test.
48977         * gcc.c-torture/execute/20000819-1.c: New test.
48978         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48979         * gcc.dg/20000629-1.c: New test.
48980         * gcc.dg/20000724-1.c: New test.
48981         * gcc.dg/20000807-1.c: New test.
48982
48983 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48984
48985         * gcc.dg/cpp/pragma-1.c: New test.
48986         * gcc.dg/cpp/pragma-2.c: New test.
48987
48988 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48989
48990         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48991         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48992
48993 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48994
48995         * gcc.c-torture/compile/20000818-1.c: New test.
48996
48997 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48998
48999         * gcc.c-torture/execute/20000818-1.c: New test.
49000
49001 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49002
49003         * gcc.dg/format-va-1.c: New test.
49004
49005 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49006
49007         * g++.old-deja/g++.other/typedef8.C: New test.
49008
49009 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49010
49011         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49012         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49013         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49014         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49015         * g++.old-deja/g++.other/ptrmem7.C: New test.
49016         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49017
49018 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49019
49020         * g++.old-deja/g++.pt/typename27.C: New test.
49021
49022 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49023
49024         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49025         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49026         * g++.old-deja/g++.pt/friend45.C: New test.
49027         * g++.old-deja/g++.other/friend8.C: New test.
49028
49029 2000-08-15  Richard Henderson  <rth@cygnus.com>
49030
49031         * gcc.c-torture/execute/20000815-1.c: New test.
49032
49033 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49034
49035         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49036         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49037         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49038
49039 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49040
49041         * g++.old-deja/g++.other/refinit2.C: New test.
49042
49043 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49044
49045         * lib/c-torture.exp (c-torture): Make
49046         compiler_conditional_xfail_data global.
49047         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49048         compiler_conditional_xfail_data machinery.
49049         (f-torture-execute): Likewise.
49050         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49051         and only when unrolling loops.
49052
49053         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49054
49055 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49056
49057         * g++.old-deja/g++.pt/explicit81.C: New test.
49058
49059 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         * g++.old-deja/g++.pt/typename26.C: New test.
49062
49063 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49064
49065         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49066         warning.
49067
49068 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49069
49070         * g++.old-deja/g++.other/array3.C: New test.
49071
49072 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49073
49074         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49075         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49076         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49077         New tests.
49078
49079 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49080
49081         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49082         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49083
49084 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49085
49086         * gcc.c-torture/execute/20000808-1.c: New test.
49087
49088 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49089
49090         * gcc.dg/c90-const-expr-1.c: New test.
49091
49092 2000-08-08  Richard Henderson  <rth@cygnus.com>
49093
49094         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49095
49096 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49097
49098         * gcc.dg/noncompile/const-ll-1.c: New test.
49099
49100 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49101
49102         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49103
49104 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49105
49106         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49107         that running programs linked against the shared version of libobjc
49108         run correctly.
49109
49110 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49111
49112         * gcc.dg/c99-printf-1.c: New test.
49113
49114 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49115
49116         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49117
49118 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49119
49120         * gcc.c-torture/execute/20000731-1.x: Delete.
49121
49122 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49123
49124         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49125         and torture_without_loops as is done by c-torture.exp.
49126         (search_for): Copy from c-torture.exp.
49127         (gcc-dg-runtest): New function, drives a directory of tests
49128         iterating over the TORTURE_OPTIONS.
49129         (scan-assembler, scan-assembler-not): Move here from
49130         individual directory drivers.
49131
49132         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49133         defined by lib/gcc-dg.exp.
49134         * gcc.dg/cpp/cpp.exp: Likewise.
49135         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49136         gcc-dg-runtest, so we cycle over optimization options.
49137
49138         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49139         * gcc.dg/compare2.c: No longer expected to fail.
49140
49141 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49142
49143         * gcc.c-torture/execute/20000804-1.c: New test.
49144
49145 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49146
49147         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49148
49149 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49150
49151         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49152
49153 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49154
49155         * gcc.c-torture/compile/20000803-1.c: New test.
49156
49157 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49158
49159         * gcc.c-torture/execute/20000801-3.c,
49160         gcc.c-torture/execute/20000801-4.c: New tests.
49161         * gcc.c-torture/execute/20000801-3.x,
49162         gcc.c-torture/execute/20000801-4.x: Xfail.
49163
49164 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49165
49166         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49167         libobjc/.libs to allow for libtool.
49168
49169 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49170
49171         * gcc.c-torture/compile/20000802-1.c: New test.
49172
49173 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49174
49175         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49176
49177 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49178
49179         * gcc-c-torture/execute/20000731-2.c: New test.
49180
49181         * gcc.c-torture/execute/20000731-1.c: New test.
49182         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49183
49184 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49185
49186         * gcc.dg/cpp/paste7.c: New test.
49187         * gcc.dg/cpp/20000725-1.c: New test.
49188
49189 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49190
49191         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49192         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49193         declaration warning for __builtin_dwarf_reg_size.
49194
49195         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49196
49197 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49198
49199         * gcc.dg/noncompile/voidparam-1.c: New test.
49200
49201 2000-07-30  Richard Henderson  <rth@cygnus.com>
49202
49203         * gcc.dg/c90-digraph-1.c: Don't xfail.
49204         * gcc.dg/compare2.c (case 10): Xfail.
49205         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49206
49207 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49208
49209         * gcc.dg/c99-main-1.c: New test.
49210
49211 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49212
49213         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49214
49215 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49216
49217         * gcc.c-tortuer/execute/20000726-1.c: New test.
49218
49219 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49220
49221         * gcc.c-torture/execute/enum-2.c: New test.
49222
49223 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49224
49225         * gcc.dg/cpp/tr-warn3.c: New test.
49226
49227 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49228
49229         * g++.old-deja/g++.ext/implicit1.C: Remove.
49230         * g++.old-deja/g++.jason/c2.C: Remove
49231         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49232         * g++.old-deja/g++.pt/crash16.C: Likewise.
49233         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49234
49235 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49236
49237         * g++.old-deja/g++.other/for2.C: New test.
49238
49239 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49240
49241         * gcc.dg/20000720-1.c: New test.
49242
49243 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49244
49245         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49246
49247 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49248
49249         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49250         * gcc.c-torture/execute/20000722-1.c: New.
49251         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49252
49253 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49254
49255         * gcc.dg/cpp/20000720-1.S: New test.
49256
49257 2000-07-21  Michael Meissner  <meissner@redhat.com>
49258
49259         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49260
49261 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49262
49263         * g++.old-deja/g++.brendan/crash16.C,
49264         g++.old-deja/g++.brendan/parse3.C,
49265         g++.old-deja/g++.brendan/redecl1.C,
49266         g++.old-deja/g++.ns/template13.C,
49267         g++.old-deja/g++.other/decl4.C,
49268         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49269
49270 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49271
49272         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49273         and "Internal error".
49274
49275         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49276         regexps.
49277         * gcc.dg/cpp/paste6.c: New test.
49278
49279 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49280
49281         * gcc.dg/cpp/tr-direct.c: New test.
49282
49283         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49284         gcc.dg/cpp/undef1.c: Tweak error regexps.
49285
49286 2000-07-18  Eric Christopher <echristo@redhat.com>
49287
49288         * gcc.c-torture/compile/20000718-1.c: New test.
49289
49290 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49291
49292         * cpplex.c (_cpp_push_token): If the token being pushed back
49293         is the previous token in this context, just subtract one from
49294         context->posn.
49295         * cppmacro.c (save_expansion): Clear aux field when storing a
49296         placemarker.
49297
49298 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49299
49300         * gcc.dg/noncompile/redecl-1.c: New test.
49301
49302 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49303
49304         * gcc.c-torture/execute/20000717-5.c: New test.
49305         * gcc.c-torture/execute/20000717-1.x: Removed.
49306
49307 2000-07-17  Richard Henderson  <rth@cygnus.com>
49308
49309         * gcc.c-torture/execute/20000717-4.c: New test.
49310
49311 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49312
49313         * gcc.dg/cpp/syshdr.c: New test.
49314         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49315
49316 2000-07-17  Neil Booth  <neilb@earthling.net>
49317
49318         * gcc.dg/cpp/cmdlne-dM.c: New test.
49319         * gcc.dg/cpp/cmdlne-dD.c: New test.
49320
49321 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49322
49323         * gcc.c-torture/execute/20000717-3.c: New test.
49324
49325         * gcc.c-torture/compile/20000717-1.c: New test.
49326
49327 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49328
49329         * gcc.c-torture/execute/20000717-2.c: New test.
49330
49331 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49332
49333         * gcc.dg/formatz-1.c: New test.
49334
49335         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49336         * gcc.dg/c99-digraph-1.c: New tests.
49337
49338         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49339         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49340
49341         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49342         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49343         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49344         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49345         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49346         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49347         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49348
49349 2000-07-17  Greg McGary <greg@mcgary.org>
49350
49351         * gcc.c-torture/execute/20000717-1.c: New test.
49352         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49353
49354 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49355
49356         * gcc.c-torture/execute/20000715-2.c: New test.
49357         * gcc.dg/20000715-1.c: New test.
49358
49359 2000-07-15  Michael Meissner  <meissner@redhat.com>
49360
49361         * gcc.c-torture/execute/20000715-1.c: New test.
49362
49363 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49364
49365         * gcc.c-torture/execute/20000707-1.c: New test.
49366
49367 2000-07-13  Neil Booth  <NeilB@earthling.net>
49368
49369         * gcc.dg/cpp/digraph1.c,
49370         gcc.dg/cpp/digraph2.c,
49371         gcc.dg/cpp/digraphs.c: New tests.
49372
49373 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49374
49375         * g77.f-torture/compile/20000630-2.f: New test.
49376         * g77.f-torture/compile/20000630-2.x
49377
49378 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49379
49380         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49381
49382 2000-07-11  Neil Booth  <NeilB@earthling.net>
49383
49384         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49385
49386 2000-07-11  Neil Booth  <NeilB@earthling.net>
49387
49388         * gcc.dg/cpp/cmdlne-C.c: New.
49389
49390 2000-07-09  Neil Booth  <NeilB@earthling.net>
49391
49392         * gcc.dg/cpp/directiv.c: New tests.
49393         * gcc.dg/cpp/undef1.c: Update.
49394
49395 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49396
49397         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49398
49399 2000-07-09  Neil Booth  <NeilB@earthling.net>
49400
49401         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49402
49403 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49404
49405         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49406         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49407
49408 2000-07-08  Neil Booth  <NeilB@earthling.net>
49409
49410         * gcc.dg/cpp/macsyntx.c: New tests.
49411
49412 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49413
49414         * gcc.dg/20000707-1.c: New test.
49415
49416 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49417
49418         * gcc.c-torture/execute/20000706-1.c: New test.
49419         * gcc.c-torture/execute/20000706-2.c: New test.
49420         * gcc.c-torture/execute/20000706-3.c: New test.
49421         * gcc.c-torture/execute/20000706-4.c: New test.
49422         * gcc.c-torture/execute/20000706-5.c: New test.
49423
49424 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49425
49426         * g++.old-deja/g++.pt/instantiate7.C: New test.
49427
49428 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49429
49430         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49431         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49432         * g++.old-deja/g++.other/rtti3.C: Likewise.
49433         * g++.old-deja/g++.other/rttid3.C: Likewise.
49434
49435 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49436
49437         *  g77.f-torture/compile/20000630-1.x: Fix typo
49438
49439 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49440
49441         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49442         assembly output.
49443
49444 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49445
49446         * gcc.dg/cpp/ident.c: New test.
49447
49448 2000-07-05  Neil Booth  <NeilB@earthling.net>
49449
49450         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49451           gcc.dg/cpp/lexstrng.c: New tests.
49452
49453 2000-07-04  Neil Booth  <NeilB@earthling.net>
49454
49455         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49456         * gcc.dg/cpp/strify2.c: Same.
49457
49458 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49459
49460         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49461         * gcc.dg/cpp/19990703-1.c: Likewise.
49462         * gcc.dg/cpp/20000625-1.c: Likewise.
49463         * gcc.dg/cpp/20000625-2.c: Likewise.
49464
49465         * gcc.dg/cpp/macro1.c,
49466         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49467         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49468         gcc.dg/cpp/strify1.c,
49469         gcc.dg/cpp/strify2.c: New tests.
49470
49471 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49472
49473         * gcc.c-torture/execute/20000703-1.c: New test.
49474
49475 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49476
49477         * g++.old-deja/g++.pt (lookup10.C): New test.
49478
49479 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49480
49481         * g++.old-deja/g++.pt (typename25.C): New test.
49482
49483 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49484
49485         * gcc.c-torture/compile/20000701-1.c: New test.
49486
49487 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49488
49489         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49490         to test case.
49491
49492 2000-06-30  Catherine Moore  <clm@cygnus.com>
49493
49494         * gcc.c-torture/execute/align-1.c: New test.
49495
49496 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49497
49498         * g++.old-deja/g++.pt/expr8.C: New test.
49499         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49500
49501 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49502
49503         * gcc.c-torture/compile/20000629-1.c: New test.
49504
49505 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49506
49507
49508         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49509         gcc.dg/noncompile directory, depending on whether they're
49510         preprocessor tests or not.  Annotate all the tests for the dg
49511         framework.
49512
49513         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49514         * gcc.dg/noncompile/noncompile.exp: New.
49515
49516         * Moved files:
49517         Old name                                New name
49518         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49519         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49520         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49521         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49522         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49523         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49524         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49525         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49526         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49527         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49528         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49529         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49530         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49531         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49532         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49533         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49534         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49535         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49536         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49537         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49538         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49539         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49540         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49541         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49542
49543         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49544         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49545         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49546         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49547         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49548         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49549
49550 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49551
49552         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49553         declare one variable.  On the fourth, error.
49554         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49555         declared by 20000628-1a.h.
49556
49557 2000-06-29  Richard Henderson  <rth@redhat.com>
49558
49559         * gcc.c-torture/execute/930529-1.x: New file.
49560         * gcc.dg/920413-1.c: Adjust expected warning text.
49561         * gcc.dg/980217-1.c: Declare abort.
49562         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49563
49564 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49565
49566         * g77.f-torture/compile/20000629-1.f: New test.
49567         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49568
49569 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49570
49571         Rearrange lots of files, removing entirely the
49572         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49573         directories.
49574
49575         * Deleted files:
49576         gcc.c-torture/code_quality/code_quality.exp
49577         gcc.c-torture/special/special.exp
49578         gcc.failure/failure.exp
49579         gcc.failure/940409-1.x
49580         gcc.c-torture/compile/961203-1.x
49581
49582         * New files:
49583         gcc.misc-tests/linkage.exp
49584         gcc.c-torture/execute/920730-1t.c
49585         gcc.c-torture/execute/920730-1t.x
49586         gcc.c-torture/compile/920520-1.x
49587         gcc.c-torture/compile/920521-1.x
49588         gcc.c-torture/compile/981006-1.x
49589         gcc.c-torture/execute/eeprof-1.x
49590
49591         * Moved files (possibly with modifications to fit a new harness):
49592         Old name                                New name
49593         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49594         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49595         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49596         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49597         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49598         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49599         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49600         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49601         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49602         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49603         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49604         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49605         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49606         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49607
49608 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49609
49610         * c-torture/compile/961203-1.x: Delete.
49611
49612         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49613         not exit. Include stdio.h.
49614         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49615         * gcc.misc-tests/dg-12.c: Likewise.
49616         * gcc.misc-tests/dg-5.c: Likewise.
49617         * gcc.misc-tests/dg-6.c: Likewise.
49618         * gcc.misc-tests/dg-7.c: Prototype abort.
49619         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49620         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49621         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49622         not exit.
49623         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49624         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49625
49626 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49627
49628         * gcc.dg/cpp/20000628-1.c: New test.
49629         * gcc.dg/cpp/20000628-1.h: New header for above test.
49630         * gcc.dg/cpp/20000628-1a.h: Likewise.
49631
49632 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49633
49634         * gcc.dg/cpp: New directory.
49635         * gcc.dg/cpp/cpp.exp: New driver.
49636         * gcc.dg/cpp/20000627-1.c: New test.
49637         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49638         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49639         and rewrite as a compilation test.
49640
49641         * gcc.dg: Move many files into the cpp subdirectory, possibly
49642         renaming or editing them as well.
49643         Old name                New name
49644         990119-1.c              cpp/19990119-1.c
49645         990228-1.c              cpp/19990228-1.c
49646         990407-1.c              cpp/19990407-1.c
49647         990409-1.c              cpp/19990409-1.c
49648         990413-1.c              cpp/19990413-1.c
49649         990703-1.c              cpp/19990703-1.c
49650         20000127-1.c            cpp/20000127-1.c
49651         20000129-1.c            cpp/20000129-1.c
49652         20000207-1.c            cpp/20000207-1.c
49653         20000207-2.c            cpp/20000207-2.c
49654         20000209-1.c            cpp/20000209-1.c
49655         20000209-2.c            cpp/20000209-2.c
49656         20000301-1.c            cpp/20000301-1.c
49657         20000419-1.c            cpp/20000419-1.c
49658         20000510-1.S            cpp/20000510-1.S
49659         20000519-1.c            cpp/20000519-1.c
49660         20000529-1.c            cpp/20000529-1.c
49661         20000625-1.c            cpp/20000625-1.c
49662         20000625-2.c            cpp/20000625-2.c
49663         cpp-as1.c               cpp/assert1.c
49664         cpp-as2.c               cpp/assert2.c
49665         cxx-comments-1.c        cpp/cxxcom1.c
49666         cxx-comments-2.c        cpp/cxxcom2.c
49667         endif-label.c           cpp/endif.c
49668         cpp-hash1.c             cpp/hash1.c
49669         cpp-hash2.c             cpp/hash2.c
49670         cpp-if1.c               cpp/if-1.c
49671         cpp-if2.c               cpp/if-2.c
49672         cpp-if3.c               cpp/if-3.c
49673         cpp-if4.c               cpp/if-4.c
49674         cpp-if5.c               cpp/if-5.c
49675         cpp-cond.c              cpp/if-cexp.c
49676         cpp-missingop.c         cpp/if-mop.c
49677         cpp-missingparen.c      cpp/if-mpar.c
49678         cpp-opprec.c            cpp/if-oppr.c
49679         cpp-ifparen.c           cpp/if-paren.c
49680         cpp-shortcircuit.c      cpp/if-sc.c
49681         cpp-shift.c             cpp/if-shift.c
49682         cpp-unary.c             cpp/if-unary.c
49683         cpp-li1.c               cpp/line1.c
49684         cpp-li2.c               cpp/line2.c
49685         lineno.c                cpp/line3.c
49686         lineno-2.c              cpp/line4.c
49687         cpp-mi.c                cpp/mi1.c
49688         cpp-mic.h               cpp/mi1c.h
49689         cpp-micc.h              cpp/mi1cc.h
49690         cpp-mind.h              cpp/mi1nd.h
49691         cpp-mindp.h             cpp/mi1ndp.h
49692         cpp-mix.h               cpp/mi1x.h
49693         cpp-mi2.c               cpp/mi2.c
49694         cpp-mi2a.h              cpp/mi2a.h
49695         cpp-mi2b.h              cpp/mi2b.h
49696         cpp-mi2c.h              cpp/mi2c.h
49697         cpp-mi3.c               cpp/mi3.c
49698         cpp-mi3.def             cpp/mi3.def
49699         poison-1.c              cpp/poison.c
49700         pr-impl.c               cpp/prag-imp.c
49701         cpp-redef-2.c           cpp/redef1.c
49702         cpp-redef.c             cpp/redef2.c
49703         strpaste.c              cpp/strp1.c
49704         strpaste-2.c            cpp/strp2.c
49705         cpp-tradpaste.c         cpp/tr-paste.c
49706         cpp-tradstringify.c     cpp/tr-str.c
49707         cpp-tradwarn1.c         cpp/tr-warn1.c
49708         cpp-tradwarn2.c         cpp/tr-warn2.c
49709         trigraphs.c             cpp/trigraphs.c
49710         cpp-unc1.c              cpp/unc1.c
49711         cpp-unc2.c              cpp/unc2.c
49712         cpp-unc3.c              cpp/unc3.c
49713         cpp-unc.c               cpp/unc4.c
49714         undef.c                 cpp/undef1.c
49715         undef-2.c               cpp/undef2.c
49716         cpp-wi1.c               cpp/widestr1.c
49717
49718 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
49719
49720         * lib/g++.exp (g++_include_flags): Tweak.
49721
49722 2000-06-27  H.J. Lu  <hjl@gnu.org>
49723             Loren J. Rittle  <ljrittle@acm.org>
49724
49725         * lib/g++.exp (g++_include_flags): Override libgloss.exp
49726         version with one that knows about the new gcc tree structure.
49727         (g++_link_flags): Same.
49728
49729 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
49730
49731         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49732         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49733         case we are cross-compiling.
49734
49735         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49736         g++.old-deja/g++.niklas/Makefile.in,
49737         g++.old-deja/g++.niklas/configure.in,
49738         g++.old-deja/g++.other/Makefile.in,
49739         g++.old-deja/g++.other/configure.in,
49740         gcc.c-torture/code_quality/Makefile.in,
49741         gcc.c-torture/code_quality/configure.in,
49742         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49743         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49744         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49745         gcc.c-torture/execute/ieee/Makefile.in,
49746         gcc.c-torture/execute/ieee/configure.in,
49747         gcc.c-torture/noncompile/Makefile.in,
49748         gcc.c-torture/noncompile/configure.in,
49749         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49750         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49751         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49752
49753 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49754
49755         * g++.old-deja/g++.other/ambig3.C: New test.
49756
49757 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49758
49759         * g++.old-deja/g++.pt/syntax1.C: New test.
49760         * g++.old-deja/g++.pt/syntax2.C: New test.
49761         * g++.old-deja/g++.other/syntax3.C: New test.
49762         * g++.old-deja/g++.other/syntax4.C: New test.
49763
49764 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49765
49766         * gcc.dg/20000623-1.c: Prototype exit and abort.
49767
49768 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49769
49770         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49771         New tests.
49772         * gcc.dg/cpp-mi3.def: New file.
49773
49774         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49775         inside assertions.
49776         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49777         lexer's error messages.
49778         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49779         divine anything from the linemarkers.
49780         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49781         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49782
49783 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
49784
49785         * gcc.dg/20000623-1.c: New test.
49786
49787 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
49788
49789         * gcc.c-torture/execute/20000622-1.c: New test.
49790
49791 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49792
49793         * g++.old-deja/g++.other/init15.C: New test.
49794
49795 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49796
49797         * g++.old-deja/g++.pt/vaarg2.C: New test.
49798         * g++.old-deja/g++.pt/vaarg3.C: New test.
49799
49800 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49801
49802         * g++.old-deja/g++.other/dyncast6.C: New test.
49803
49804 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49805
49806         * gcc.c-torture/execute/loop-6.c: New test.
49807
49808 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49809
49810         * gcc.dg/20000614-1.c: New test.
49811         * gcc.dg/20000614-2.c: New test.
49812
49813 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49814
49815         * g++.old-deja/g++.other/inline12.C: New test.
49816
49817 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49818
49819         * g++.old-deja/g++.other/eh1.C: New test.
49820
49821 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49822
49823         * g++.old-deja/g++.other/type.C: New test.
49824
49825 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49826
49827         * g++.old-deja/g++.other/initstring.C: New test.
49828
49829 2000-06-12  Jason Merrill  <jason@redhat.com>
49830
49831         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49832
49833 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49834
49835         * gcc.c-torture/compile/20000609-1.c: New test.
49836
49837 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49838
49839         * gcc.dg/20000609-1.c: New test.
49840
49841 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49842
49843         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49844         * gcc.c-torture/noncompile/poison-1.c: Move...
49845         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49846         * gcc.dg/cpp-li1.c: Add a token after the #line.
49847
49848 2000-06-05  Richard Henderson  <rth@cygnus.com>
49849
49850         * gcc.c-torture/execute/20000605-2.c: New test.
49851         * gcc.c-torture/execute/20000605-3.c: New test.
49852
49853 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49854
49855         * g77.f-torture/execute/20000503-1.x: New file.
49856
49857 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49858
49859         * g++.old-deja/g++.eh/badalloc1.C: New test.
49860
49861 2000-06-05  Richard Henderson  <rth@cygnus.com>
49862
49863         * gcc.c-torture/execute/20000605-1.c: New test.
49864
49865 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49866             Nathan Sidwell <nathan@codesourcery.com>
49867
49868         * gcc.c-torture/compile/20000605-1.c: New test.
49869
49870 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49871
49872         * g77.f-torture/compile/20000601-1.f: New test.
49873
49874 2000-06-03  Richard Henderson  <rth@cygnus.com>
49875
49876         * gcc.c-torture/execute/20000603-1.c: New.
49877
49878 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49879
49880         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49881         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49882
49883 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49884
49885         * gcc.dg/compare2.c (case 12): XFAIL.
49886         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49887         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49888
49889         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49890
49891 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49892
49893         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49894         guard macro is already defined when the header is first
49895         included.
49896         * gcc.dg/cpp-mix.h: New file.
49897         * gcc.dg/endif-label.c: Update patterns to match compiler.
49898
49899         * g++.brendan/complex1.C: Declare abort.
49900         * g++.law/refs4.C: Remove XFAIL.
49901         * g++.oliva/expr2.C: Declare abort and exit.
49902
49903 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49904
49905         * gcc.c-torture/execute/20000528-1.c: New test.
49906
49907         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49908         * g++.old-deja/g++.law/temps4.C: Likewise.
49909
49910         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49911         stdlib.h.  Call abort() on failure.
49912         * g++.old-deja/g++.law/refs4.C: Likewise.
49913         * g++.old-deja/g++.law/temps4.C: Likewise.
49914         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49915         * gcc.c-torture/execute/20000112-1.c: Include string.h.
49916
49917 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
49918
49919         Relative to g++.dg/special:
49920         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49921
49922         Relative to g++.old-deja:
49923         * g++.brendan/complex1.C, g++.jason/optimize2.C,
49924         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49925         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49926         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49927         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49928         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49929         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49930
49931         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49932         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49933         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49934         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49935         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49936         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49937         and/or string.h.
49938
49939         * g++.other/goto1.C: Update expectations for error messages.
49940
49941 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
49942
49943         * gcc.c-torture/compile/20000523-1.c: New test.
49944
49945 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49946
49947         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49948
49949 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49950
49951         * g++.old-deja/g++.eh/catch11.C: New test.
49952         * g++.old-deja/g++.eh/catch12.C: New test.
49953
49954 2000-05-24  Nick Clifton  <nickc@cygnus.com>
49955
49956         * gcc.c-torture/execute/20000523-1.c: New test.
49957
49958 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
49959
49960         * c-torture/execute/bcp-1.c: Replace abort in arg of
49961         __builtin_constant_p with a generic external function.
49962
49963         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49964         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49965         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49966         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49967         Prototype abort and/or exit.
49968
49969         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49970         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49971         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49972         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49973
49974 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49975
49976         * gcc.dg/dwarf2-1.c: New test.
49977
49978 2000-05-20  Richard Henderson  <rth@cygnus.com>
49979
49980         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49981
49982 2000-05-20  Andreas Jaeger  <aj@suse.de>
49983
49984         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49985         testcase.
49986
49987 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49988
49989         * gcc.c-torture/execute/20000519-2.c: New test.
49990
49991 2000-05-19  Andreas Jaeger  <aj@suse.de>
49992
49993         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49994         which fails with SSA.
49995
49996         * lib/c-torture.exp: Also test with -O3 -fssa.
49997
49998 2000-05-18  Michael Meissner  <meissner@redhat.com>
49999
50000         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50001         * gcc.c-torture/execute/920415-1.c: Ditto.
50002         * gcc.c-torture/execute/920501-1.c: Ditto.
50003         * gcc.c-torture/execute/conversion.c: Ditto.
50004         * gcc.c-torture/execute/cvt-1.c: Ditto.
50005
50006 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50007
50008         * gcc.c-torture/compile/20000518-1.c: New test.
50009
50010 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50011
50012         * g77.f-torture/compile/200005018.f: New test.
50013
50014 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50015
50016         * gcc.c-torture/compile/20000517-1.c: New test.
50017
50018 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50019
50020         * gcc.c-torture/execute/20000516-1.c: New test.
50021
50022 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50023
50024         * g++.old-deja/g++.other/eh.C: New test.
50025
50026 2000-05-12  Richard Henderson  <rth@cygnus.com>
50027
50028         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50029         constants through to doit's conditional.
50030
50031 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50032
50033         * gcc.c-torture/compile/20000511-1.c: New test.
50034         * g77.f-torture/compile/20000511-1.f: New test.
50035         * g77.f-torture/compile/20000511-2.f: New test.
50036
50037 2000-05-11  Michael Meissner  <meissner@redhat.com>
50038
50039         * gcc.c-torture/execute/20000511-1.c: New test.
50040
50041 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50042
50043         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50044         * gcc.dg/20000510-1.S: New.
50045
50046 2000-05-08  Catherine Moore  <clm@cygnus.com>
50047
50048         * gcc.dg/unused-3.c: New.
50049
50050 2000-05-06  Richard Henderson  <rth@cygnus.com>
50051
50052           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50053           * g++.old-deja/g++.mike/warn1.C: Likewise.
50054           * g++.old-deja/g++.pt/local1.C: Likewise.
50055           * g++.old-deja/g++.pt/local7.C: Likewise.
50056           * g++.old-deja/g++.pt/spec16.C: Likewise.
50057
50058 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50059
50060         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50061
50062 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50063
50064           * g77.f-torture/execute/20000503-1.f: New test.
50065
50066 2000-05-04  Andreas Jaeger  <aj@suse.de>
50067
50068         * gcc.dg/noreturn-2.c: New test.
50069
50070 2000-05-04  Neil Booth  <NeilB@earthling.net>
50071
50072         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50073         preprocessor.
50074
50075 2000-05-04  Richard Henderson  <rth@cygnus.com>
50076
50077         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50078
50079 2000-05-04  Richard Henderson  <rth@cygnus.com>
50080
50081         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50082         OpenSSL by Jason R Thorpe.
50083
50084 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50085
50086         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50087
50088 2000-05-03  Robert Lipe <robertlipe@usa.net>
50089
50090         * gcc.dg/20000503-1.c: New test.
50091
50092 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50093
50094         * gcc.c-torture/compile/20000502-1.c: New test.
50095         * g++.old-deja/g++.other/align.C: New test.
50096         * gcc.dg/cpp-tradstringify.c: New test.
50097
50098 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50099
50100         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50101         and hard registers.
50102
50103 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50104
50105         * gcc.c-torture/execute/loop-5.c: New test.
50106
50107 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50108
50109         * gcc.c-torture/execute/va-arg-20.c: New test.
50110
50111 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50112
50113         * gcc.c-torture/execute/20000422-1.c: New test.
50114
50115 2000-04-20  Greg McGary  <gkm@gnu.org>
50116
50117         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50118         when optimizing, but without sibling-call optimizations (-O1).
50119
50120 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50121
50122           * gcc.c-torture/compile/20000420-1.c: New test.
50123
50124 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50125
50126         * g++.abi/ptrflags.C: New test.
50127         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50128
50129 2000-04-19  Catherine Moore  <clm@cygnus.com>
50130
50131         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50132
50133 2000-04-19  Greg McGary  <gkm@gnu.org>
50134
50135         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50136         sibling-call optimizations.
50137
50138 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50139
50140         * gcc.dg/20000419-1.c: New test.
50141
50142 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50143
50144         * gcc.c-torture/execute/20000412-6.c: New test.
50145
50146 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50147
50148         * gcc.c-torture/execute/20000412-5.c: New test.
50149         * g77.f-torture/compile/20000412-1.f: New test.
50150         * gcc.c-torture/execute/20000412-4.c: New test.
50151         * gcc.c-torture/compile/20000412-2.c: New test.
50152         * gcc.c-torture/execute/20000412-3.c: New test.
50153         * gcc.c-torture/compile/20000412-1.c: New test.
50154         * gcc.c-torture/execute/20000412-2.c: New test.
50155
50156 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50157
50158         * objc/execute/bf-20.m: New test.
50159
50160 2000-04-10  Richard Henderson  <rth@cygnus.com>
50161
50162         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50163
50164         * gcc.c-torture/execute/20000412-1.c: New test.
50165
50166 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50167
50168         * g++.old-deja/g++.eh/catchptr1.C: New test.
50169
50170 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50173
50174 2000-04-08  Neil Booth  <NeilB@earthling.net>
50175
50176         * gcc.dg/cpp-nullchar.c: Remove test as
50177         embedded nulls cause problems.
50178
50179 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50180
50181         * gcc.dg/compare2.c: New test.
50182
50183 2000-04-08  Neil Booth  <NeilB@earthling.net>
50184
50185         * gcc.dg/cpp-nullchar.c: New test.
50186
50187 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50188
50189         * gcc.dg/cpp-mi2.c: New test.
50190         * gcc.dg/cpp-mi2[abc].h: New files.
50191
50192 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50193
50194         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50195         member name.
50196
50197 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50198
50199         * g++.old-deja/g++.abi/vmihint.C: New test.
50200
50201 2000-04-06  Neil Booth  <NeilB@earthling.net>
50202
50203         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50204         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50205         copyright.
50206
50207 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50208
50209         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50210         avoid stack-frame overwrite.
50211
50212 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50213
50214         * gcc.c-torture/compile/20000405-2.c: New test.
50215         * gcc.c-torture/compile/20000405-3.c: New test.
50216
50217 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50218
50219         * gcc.c-torture/compile/20000405-1.c: New test.
50220
50221 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50222
50223         * gcc.dg/cast-qual-1.c: Revert last change.
50224
50225 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50226
50227         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50228
50229 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50230
50231         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50232         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50233
50234 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50235
50236         * gcc.c-torture/compile/20000403-2.c: New test.
50237         * gcc.c-torture/compile/20000403-1.c: New test.
50238
50239 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50240
50241         * gcc.c-torture/execute/20000403-1.c: New test.
50242
50243 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50244
50245         * gcc.c-torture/execute/20000402-1.c: New test.
50246
50247 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50248
50249         * gcc.c-torture/execute/va-arg-15.c: New test.
50250         * gcc.c-torture/execute/va-arg-16.c: New test.
50251         * gcc.c-torture/execute/va-arg-17.c: New test.
50252         * gcc.c-torture/execute/va-arg-18.c: New test.
50253         * gcc.c-torture/execute/va-arg-19.c: New test.
50254
50255 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50256
50257         * gcc.c-torture/compile/981211-1.c: Move to...
50258         * gcc.dg/cpp-as1.c: ...here.
50259         * gcc.dg/cpp-as2.c: New file.
50260
50261         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50262         compiler.
50263
50264 2000-04-02  Neil Booth  <NeilB@earthling.net>
50265
50266         * gcc.dg/cpp-cond.c  New tests.
50267         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50268         accidental success less likely.
50269         * gcc.dg/cpp-missingop.c  New tests.
50270         * gcc.dg/cpp-missingparen.c  New tests.
50271         * gcc.dg/cpp-shift.c  New tests.
50272         * gcc.dg/cpp-shortcircuit.c  New tests.
50273         * gcc.dg/cpp-unary.c  New tests.
50274
50275 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50276
50277         * gcc.c-torture/compile/20000329-1.c: New test.
50278
50279 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50280
50281         * gcc.c-torture/compile/20000326-1.c: New test.
50282         * gcc.c-torture/compile/20000326-2.c: New test.
50283
50284 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50285
50286         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50287         the first parameter is a function argument.
50288
50289 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50290
50291         * g++.old-deja/g++.ext/array4.C: New test.
50292
50293 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50294
50295         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50296
50297 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50298
50299         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50300
50301 2000-03-19  Richard Henderson  <rth@cygnus.com>
50302
50303         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50304
50305 2000-03-19  Richard Henderson  <rth@cygnus.com>
50306
50307         * gcc.c-torture/compile/20000319-1.c: New test.
50308
50309 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50310
50311         * gcc.c-torture/execute/20000314-3.c: New test.
50312         * gcc.c-torture/execute/20000314-2.c: New test.
50313         * gcc.c-torture/execute/20000314-1.c: New test.
50314         * gcc.c-torture/compile/20000314-2.c: New test.
50315         * gcc.c-torture/compile/20000314-1.c: New test.
50316
50317 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50318
50319         * g++.old-deja/g++.warn/inline.C: New test.
50320
50321 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50322
50323         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50324         standards-compliant result rather than specific constants.
50325         Put test-values in array.
50326
50327 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50328
50329         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50330         (g++_target_compile): Put test-specific options last.
50331
50332 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50333
50334         * g++.old-deja/g++.eh/vbase4.C: New test.
50335
50336 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50337
50338         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50339
50340 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50341
50342         * g++.old-deja/g++.brendan/misc12.C: Removed.
50343         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50344         * g++.old-deja/g++.ext/pretty4.C: New test.
50345
50346 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50347
50348         * g++.old-deja/g++.other/string2.C: New test.
50349
50350 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50351
50352         * g++.old-deja/g++.warn/impint2.C: New test.
50353
50354 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50355
50356         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50357         is 1, not zero.
50358
50359 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50360
50361         * g++.old-deja/g++.warn/impint.C: New test.
50362         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50363         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50364         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50365         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50366         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50367         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50368         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50369         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50370         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50371         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50372         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50373         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50374
50375 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50376
50377         * gcc.dg/cpp-redef.c: New test.
50378
50379 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50380
50381         * g++.old-deja/g++.pt/unify7.C: New test.
50382
50383 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50384
50385         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50386         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50387
50388 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50389
50390         * gcc.c-torture/compile/20000224-1.c: New test.
50391
50392 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50393
50394         * gcc.c-torture/compile/cpp-2.c: New test.
50395         * gcc.c-torture/compile/cpp-1.c: New test.
50396
50397 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50398
50399         * gcc.c-torture/execute/20000225-1.c: New test.
50400
50401 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50402
50403         * gcc.dg/cpp-li2.c: New test.
50404
50405         * gcc.dg/cpp-wi1.c: New test.
50406
50407         * gcc.dg/cpp-li1.c: New test.
50408
50409 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50410
50411         * g++.old-deja/g++.other/sizeof5.C: New test.
50412
50413 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50414
50415         * gcc.c-torture/execute/va-arg-13.c: New test.
50416
50417 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50418
50419         * gcc.c-torture/execute/va-arg-12.c: New test.
50420
50421 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50422
50423         * gcc.c-torture/execute/20000223-1.c: New test.
50424
50425 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50426
50427         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50428
50429 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50430
50431         * g++.old-deja/g++.abi/ptrmem.C: New test.
50432
50433 2000-02-19  Richard Henderson  <rth@cygnus.com>
50434
50435         * gcc.c-torture/compile/init-3.c: New.
50436
50437 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50438
50439         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50440         ALWAYS_CXXFLAGS.
50441
50442 2000-02-11  Robert Lipe <robertl@sco.com>
50443
50444         * gcc.c-torture/compile/20000211-3.c: New test.
50445
50446 2000-02-11  Martin Buchholz <martin@xemacs.org>
50447
50448         * gcc.c-torture/compile/20000211-2.c: New test.
50449
50450 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50451
50452         * gcc.c-torture/compile/20000211-1.c: New test.
50453
50454 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50455
50456         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50457           on native targets
50458
50459 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50460
50461         * g++.old-deja/g++.other/cast5.C: New test.
50462
50463 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50464
50465         * gcc.c-torture/execute/20000205-1.c: New.
50466
50467 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50468
50469         * g++.old-deja/g++.jason/cast3.C: Return void.
50470         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50471
50472 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50473
50474         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50475
50476         * gcc.dg/loop-1.c: New test.
50477
50478 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50479
50480         * gcc.c-torture/compile/20000127-1.c: New test.
50481         * gcc.c-torture/execute/991228-1.c: New test.
50482
50483 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50484
50485         * gcc.dg/unused-2.c: New test.
50486
50487         * gcc.dg/conv-1.c: New test.
50488
50489 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50490
50491         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50492         compiler.
50493         (tool_option_proc): Fix typo.
50494
50495 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50496
50497         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50498         of the ld on the host, not on the build machine.
50499         Also, don't crash if '--help' is not a supported option.
50500
50501 2000-01-24  Richard Henderson  <rth@cygnus.com>
50502
50503         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50504
50505 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50506
50507         * gcc.c-torture/execute/20000120-2.c: New test.
50508         * gcc.c-torture/execute/20000120-1.c: New test.
50509
50510 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50511
50512         * gcc.c-torture/execute/20000113-1.c: New test.
50513
50514 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50515
50516         * gcc.c-torture/execute/20000112-1.c: New test.
50517
50518 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50519
50520         * gcc.dg/20000111-1.c: New test.
50521
50522 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50523
50524         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50525         with 16 bit integers.
50526
50527 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50528
50529         * gcc.dg/20000108-1.c: New test.
50530
50531 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50532
50533         * g++.old-deja/g++.ns/koenig8.C: New test.
50534
50535 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50536
50537         * g++.old-deja/g++.other/cast4.C: New test.
50538
50539 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50540
50541         * gcc.c-torture/compile/20000105-2.c: New test.
50542         * gcc.c-torture/compile/20000105-1.c: New test.
50543
50544 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50545
50546         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50547         references to printf & atoi to conform to ANSI standard.
50548         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50549         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50550         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50551         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50552         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50553         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50554         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50555         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50556         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50557         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50558         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50559         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50560         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50561         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50562         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50563         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50564         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50565         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50566         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50567         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50568         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50569         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50570         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50571         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50572         * g++.old-deja/g++.brendan/init3.C: Likewise.
50573         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50574         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50575         * g++.old-deja/g++.brendan/new2.C: Likewise.
50576         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50577         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50578         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50579         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50580         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50581         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50582         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50583         * g++.old-deja/g++.brendan/template24.C: Likewise.
50584         * g++.old-deja/g++.brendan/template3.C: Likewise.
50585         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50586         * g++.old-deja/g++.jason/inline3.C: Likewise.
50587         * g++.old-deja/g++.jason/opeq.C: Likewise.
50588         * g++.old-deja/g++.law/arg5.C: Likewise.
50589         * g++.old-deja/g++.law/arm7.C: Likewise.
50590         * g++.old-deja/g++.law/ctors11.C: Likewise.
50591         * g++.old-deja/g++.law/cvt8.C: Likewise.
50592         * g++.old-deja/g++.law/init9.C: Likewise.
50593         * g++.old-deja/g++.law/refs4.C: Likewise.
50594         * g++.old-deja/g++.law/template2.C: Likewise.
50595         * g++.old-deja/g++.law/visibility24.C: Likewise.
50596         * g++.old-deja/g++.law/vtable3.C: Likewise.
50597         * g++.old-deja/g++.mike/asm2.C: Likewise.
50598         * g++.old-deja/g++.mike/eh1.C: Likewise.
50599         * g++.old-deja/g++.mike/misc1.C: Likewise.
50600         * g++.old-deja/g++.mike/misc13.C: Likewise.
50601         * g++.old-deja/g++.mike/misc14.C: Likewise.
50602         * g++.old-deja/g++.mike/ns12.C: Likewise.
50603         * g++.old-deja/g++.mike/p1248.C: Likewise.
50604         * g++.old-deja/g++.mike/p3708.C: Likewise.
50605         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50606         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50607         * g++.old-deja/g++.mike/p646.C: Likewise.
50608         * g++.old-deja/g++.mike/p700.C: Likewise.
50609         * g++.old-deja/g++.mike/p783.C: Likewise.
50610         * g++.old-deja/g++.mike/p783a.C: Likewise.
50611         * g++.old-deja/g++.mike/p783b.C: Likewise.
50612         * g++.old-deja/g++.mike/p786.C: Likewise.
50613         * g++.old-deja/g++.mike/p789.C: Likewise.
50614         * g++.old-deja/g++.mike/p789a.C: Likewise.
50615         * g++.old-deja/g++.mike/p807a.C: Likewise.
50616         * g++.old-deja/g++.other/delete3.C: Likewise.
50617         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50618         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50619         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50620         * g++.old-deja/g++.other/empty1.C: Likewise.
50621         * g++.old-deja/g++.other/temporary1.C: Likewise.
50622         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50623         * g++.old-deja/g++.pt/t16.C: Likewise.
50624         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50625
50626 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50627
50628         * gcc.dg/991230-1.c: New test.
50629
50630 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50631
50632         * gcc.c-torture/compile/991229-3.c: New test.
50633         * gcc.c-torture/compile/991229-2.c: New test.
50634         * gcc.c-torture/compile/991229-1.c: New test.
50635
50636 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50637
50638         * gcc.c-torture/compile/labels-2.c: New test.
50639
50640 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50641
50642         * gcc.c-torture/execute/991227-1.c: New test.
50643
50644 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50645
50646         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50647
50648 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50649
50650         * gcc.c-torture/execute/991221-1.c: New test.
50651
50652 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50653
50654         * g++.old-deja/g++.other/cast3.C: New test.
50655
50656 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50657
50658         * gcc.c-torture/execute/991216-4.c: New test.
50659
50660 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50661
50662         * gcc.c-torture/execute/991216-1.c: New test.
50663         * gcc.c-torture/execute/991216-2.c: New test.
50664         * gcc.c-torture/execute/991216-3.c: New test.
50665
50666 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50667
50668         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50669         Actually make the test fail by using "-O2" for compilation.
50670
50671 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50672
50673         * g++.old-deja/g++.warn/cast-align1.C: New test.
50674
50675 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50676
50677         * gcc.c-torture/compile/991214-1.c: New test.
50678         * gcc.c-torture/compile/991214-2.c: New test.
50679
50680 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50681
50682         * gcc.dg/991214-1.c: New test.
50683
50684 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50685
50686         * gcc.c-torture/compile/991213-3.c: New test.
50687         * gcc.c-torture/compile/991213-2.c: New test.
50688         * gcc.c-torture/compile/991213-1.c: New test.
50689
50690 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50691
50692         * gcc.dg/991209-1.c: New test.
50693
50694 1999-12-08  Nathan Sidwell <nathan@acm.org>
50695
50696         * gcc.c-torture/compile/991208-1.c: New test.
50697
50698 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50699
50700         * gcc.dg/ultrasp2.c: New test.
50701
50702 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
50703
50704         * g++.old-deja/g++.abi/align.C (main): Fix typo.
50705
50706 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
50707
50708         * gcc.c-torture/compile/991202-1.c: New test.
50709         * gcc.c-torture/execute/991202-1.c: New test.
50710         * gcc.c-torture/execute/991202-2.c: New test.
50711         * gcc.c-torture/execute/991202-3.c: New test.
50712
50713 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
50714
50715         * g++.old-deja/g++.abi/align.C: New test.
50716         * g++.old-deja/g++.abi/aggregates.C: Likewise.
50717         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50718
50719 1999-12-01  Richard Henderson  <rth@cygnus.com>
50720
50721         * gcc.c-torture/execute/991201-1.c: New.
50722
50723 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
50724
50725         * gcc.dg/991129-1.c: New test.
50726
50727 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50728
50729         * gcc.c-torture/compile/991127-1.c: New test.
50730
50731 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50732
50733         * g++.old-deja/g++.other/warn4.C: New test.
50734
50735 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50736
50737         * g++.old-deja/g++.eh/cleanup2.C: New test.
50738         * g++.old-deja/g++.ext/pretty2.C: New test.
50739         * g++.old-deja/g++.ext/pretty3.C: New test.
50740         * g++.old-deja/g++.other/debug6.C: New test.
50741
50742 1999-10-20  Jim Wilson  <wilson@cygnus.com>
50743
50744         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50745         compiler_output to look for one error message instead of two.
50746
50747 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
50748
50749         * gcc.c-torture/execute/991118-1.c: Also test case
50750         where the word boundary does not split a byte evenly.
50751
50752 1999-11-19  Nathan Sidwell  <nathan@acm.org>
50753
50754         * g++.old-deja/g++.ext/restrict1.C: New test.
50755
50756 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50757
50758         * gcc.c-torture/execute/991118-1.c: New test.
50759
50760 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
50761
50762         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50763         working directory pathnames.
50764
50765 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
50766
50767         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50768         host is equipped with driver.h and driver.o so it can actually
50769         compile and run the tests.
50770
50771 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
50772
50773         * gcc.c-torture/compile/991008-1.c: New test.
50774
50775 1999-11-08  Nick Clifton  <nickc@cygnus.com>
50776
50777         * lib/gcc-dg.exp: Include target-supports.exp
50778
50779 1999-11-05  Nick Clifton  <nickc@cygnus.com>
50780
50781         * lib/target-supports.exp: New file: Provide procs to test for
50782         features supported by the target.
50783         (check_weak_available): Moved here from ecos.exp.
50784         (check_alias_available): New proc: Determine of the target
50785         toolchain supports the alias attribute.
50786
50787         * gcc.dg/special/ecos.exp: Move check_weak_available to
50788         target-supports.exp.
50789         (alias-1.c): Only perform the test if the target supports
50790         aliases.
50791         (wkali-1.c): Only perform the test if the target supports
50792         aliases.
50793
50794         * gcc.dg/990506-0.c: Expect error messages from cross
50795         targets as well as native targets.
50796
50797 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50798
50799         * gcc.dg/ultrasp1.c: Removed xfail.
50800         * gcc.dg/struct-ret-2.c: Likewise.
50801         * gcc.dg/array-1.c: Likewise.
50802
50803 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50804
50805         * gcc.dg/struct-ret-2.c: New test.
50806
50807         * gcc.dg/array-1.c: New test.
50808
50809 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50810
50811         * gcc.c-torture/execute/991030-1.c: New test.
50812
50813 1999-10-26  Richard Henderson  <rth@cygnus.com>
50814
50815         * gcc.c-torture/compile/991026-2.c: New test.
50816
50817 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50818
50819         * gcc.c-torture/compile/991026-1.c: New test.
50820
50821 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50822
50823         * gcc.c-torture/execute/991023-1.c: New test.
50824
50825 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50826
50827         * gcc.c-torture/execute/991019-1.c: New test.
50828
50829 1999-10-16  Richard Henderson  <rth@cygnus.com>
50830
50831         * gcc.c-torture/execute/991016-1.c: New test.
50832
50833 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50834
50835         * gcc.c-torture/execute/991014-1.c: New test.
50836
50837 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50838
50839         * g++.old-deja/g++.other/union2.C: New test.
50840
50841 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50842
50843         * g++.old-deja/g++.other/vaarg2.C: New test.
50844         * g++.old-deja/g++.other/vaarg3.C: New test.
50845
50846 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50847
50848         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50849         in compile/.
50850
50851 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50852
50853         * gcc.c-torture/execute/va-arg-11.c: New test.
50854
50855 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50856
50857         * lib/file-format.exp (gcc_target_object_format): Don't
50858         crash if objdump is unavailable.
50859
50860 1999-09-29  Donn Terry <donn@interix.com>
50861
50862         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50863
50864 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50865
50866         * gcc.c-torture/compile/990928-1.c: New test.
50867
50868 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50869
50870         * g++.old-deja/g++.other/decl6.C: New test.
50871
50872 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50873
50874         * gcc.c-torture/execute/va-arg-10.c: New test.
50875
50876 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50877
50878         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50879         __PRETTY_FUNCTION__.
50880
50881 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50882
50883         * gcc.c-torture/execute/990923-1.c: New test.
50884
50885 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50886
50887         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50888         for which -fpic is inappropriate.
50889
50890 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50891
50892         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50893
50894 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50895
50896         * g++.old-deja/g++.other/dyncast1.C: New test.
50897         * g++.old-deja/g++.other/dyncast2.C: New test.
50898         * g++.old-deja/g++.other/dyncast3.C: New test.
50899         * g++.old-deja/g++.other/dyncast4.C: New test.
50900         * g++.old-deja/g++.other/dyncast5.C: New test.
50901         * g++.old-deja/g++.eh/catch3.C: New test.
50902         * g++.old-deja/g++.eh/catch3p.C: New test.
50903         * g++.old-deja/g++.eh/catch4.C: New test.
50904         * g++.old-deja/g++.eh/catch4p.C: New test.
50905         * g++.old-deja/g++.eh/catch5.C: New test.
50906         * g++.old-deja/g++.eh/catch5p.C: New test.
50907         * g++.old-deja/g++.eh/catch6.C: New test.
50908         * g++.old-deja/g++.eh/catch6p.C: New test.
50909         * g++.old-deja/g++.eh/catch7.C: New test.
50910         * g++.old-deja/g++.eh/catch7p.C: New test.
50911         * g++.old-deja/g++.eh/catch8.C: New test.
50912         * g++.old-deja/g++.eh/catch8p.C: New test.
50913         * g++.old-deja/g++.eh/catch9.C: New test.
50914         * g++.old-deja/g++.eh/catch9p.C: New test.
50915
50916 1999-09-13  Nathan Sidwell  <nathan@acm.org>
50917
50918         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50919         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50920
50921 1999-09-13  Jeffrey A Law  (law@cygnus.com)
50922
50923         * gcc.c-torture/compile/990913-1.c: New test.
50924
50925 1999-09-10  Nathan Sidwell  <nathan@acm.org>
50926
50927         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50928         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50929
50930 1999-09-09  Richard Henderson  <rth@cygnus.com>
50931
50932         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50933
50934 1999-09-09  Nathan Sidwell  <nathan@acm.org>
50935
50936         * g++.old-deja/g++.other/lookup11.C: New test.
50937         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50938         what is permitted and what we want.
50939         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50940         overload use.
50941         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50942
50943 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
50944
50945         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50946         * gcc.c-torture/noncompile/poison-1.c: New file.
50947
50948 1999-09-08  Nathan Sidwell  <nathan@acm.org>
50949
50950         * g++.old-deja/g++.other/sizeof3.C: New test.
50951         * g++.old-deja/g++.other/sizeof4.C: New test.
50952         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50953         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50954
50955 1999-09-07  Richard Henderson  <rth@cygnus.com>
50956
50957         * gcc.dg/va-arg-1.c: New.
50958
50959 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50960
50961         * gcc.c-torture/execute/va-arg-9.c: New test.
50962
50963 1999-09-05  Craig Burley  <craig@jcb-sc.com>
50964
50965         * g77.f-torture/compile/980519-2.f: New test.
50966         * g77.f-torture/compile/19990905-0.f: New test.
50967         * g77.f-torture/compile/19990905-1.f: New test.
50968         * g77.f-torture/compile/19990905-2.f: New test.
50969
50970         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50971
50972 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
50973
50974         * gcc.c-torture/execute/990827-1.c: Fix typo.
50975
50976 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50977
50978         * g++.old-deja/g++.other/deref1.C: New test.
50979
50980 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50981
50982         * g++.old-deja/g++.other/ambig2.C: New test.
50983         * g++.old-deja/g++.other/cond5.C: New test.
50984         * g++.old-deja/g++.other/lookup16.C: New test.
50985
50986 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50987
50988         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50989         assemblers too.
50990
50991 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50992
50993         * lib/c-torture.exp: Avoid the "compare executables" optimization
50994         when testing native.
50995
50996 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50997
50998         * gcc.c-torture/execute/990829-1.c: New test.
50999         * gcc.c-torture/compile/990829-1.c: New test.
51000
51001 1999-08-27  Paul Burchard  <burchard@pobox.com>
51002
51003         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51004         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51005         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51006         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51007         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51008         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51009         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51010         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51011         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51012         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51013         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51014
51015 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51016
51017         * gcc.c-torture/execute/990827-1.c: New test.
51018
51019 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51020
51021         * g77.f-torture/noncompile/19990826-4.f: New test.
51022
51023         * g77.f-torture/compile/19990826-3.f: New test.
51024
51025         * g77.f-torture/execute/19990826-2.f: New test.
51026
51027         * g77.f-torture/compile/19990826-1.f: New test.
51028
51029         * gcc.c-torture/execute/990826-0.c: New test.
51030         * g77.c-torture/execute/19990826-0.f: New test.
51031
51032         * g77.f-torture/noncompile/970626-2.f: New test.
51033
51034 1999-08-25  Paul Burchard  <burchard@pobox.com>
51035
51036         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51037         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51038         lss-011.C: New tests.
51039
51040 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51041
51042         * g++.old-deja/g++.other/decl5.C: New test.
51043
51044 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51045
51046         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51047         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51048         call `postbase' for each one.  All callers of `postbase' changed
51049         to call this instead.
51050
51051 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51052
51053         * gcc.c-torture/execute/990811-1.c: New test.
51054
51055 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51056
51057         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51058         just native ones.
51059
51060         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51061         just native ones.
51062
51063 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51064
51065         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51066
51067 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51068
51069         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51070
51071 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51072
51073         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51074
51075 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51076
51077         * gcc.c-torture/execute/990804-1.c: New test.
51078
51079 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51080
51081         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51082         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51083         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51084
51085 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51086
51087         * g++.old-deja/g++.other/struct1.C: New test.
51088
51089 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51090
51091         * g++.old-deja/g++.other/enum2.C: New test.
51092
51093 1999-08-02  Richard Henderson  <rth@cygnus.com>
51094
51095         Adapted from tests from Franz Sirl:
51096         * gcc.c-torture/execute/va-arg-7.c: New test.
51097         * gcc.c-torture/execute/va-arg-8.c: New test.
51098
51099 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51100
51101         * gcc.c-torture/compile/990801-2.c: New test.
51102
51103         * gcc.c-torture/compile/990801-1.c: New test.
51104
51105 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51106
51107         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51108         fp-cmp-1.c, converting double to float.
51109
51110         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51111         fp-cmp-1.c, converting double to long double.
51112
51113         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51114         from fr1 to unknown_register, since fr1 is a legitimate register
51115         on some machines.
51116
51117 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51118
51119         * README: More listname related changes.
51120
51121 1999-07-08  Catherine Moore  <clm@cygnus.com>
51122
51123         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51124
51125 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51126
51127         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51128
51129 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51130
51131         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51132
51133 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51134
51135         * gcc.dg/990703-1.c: New test.
51136
51137 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51138
51139         * lib/file-format.exp: New file: Move definition of proc
51140         gcc_target_object_format to here from
51141         gcc.dg/special/ecos.exp.
51142
51143         * lib/c-torture.exp: Include lib file-format.exp.
51144         * lib/gcc-dg.exp: Include lib file-format.exp.
51145
51146         * gcc.dg/special/ecos.exp: Remove definition of proc
51147         gcc_target_object_format.
51148
51149 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51150
51151         * gcc.c-torture/execute/990628-1.c: New test.
51152
51153 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51154
51155         * gcc.c-torture/compile/990625-2.c: New test.
51156
51157         * gcc.c-torture/compile/990625-1.c: New test.
51158
51159 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51160
51161         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51162         attributes compile.
51163         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51164         ports that use the COFF/PE file format.
51165
51166 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51167
51168         * gcc.c-torture/compile/990617-1.c: New test.
51169
51170 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51171
51172         * g++.old-deja/g++.other/decl4.C: New test.
51173
51174 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51175
51176         * g++.old-deja/g++.other/bitfld3.C: New test.
51177
51178 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51179
51180         * g++.old-deja/g++.eh/catch1.C: New test.
51181
51182 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51183
51184         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51185
51186         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51187         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51188
51189 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51190
51191         * g77.f-torture/compile/19990502-0.f: Replace with new,
51192         shorter, test that still fails after recent changes.
51193
51194 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51195
51196         * gcc.c-torture/execute/990604-1.c: New test.
51197
51198 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51199
51200         * gcc.c-torture/execute/990531-1.c: New test.
51201
51202 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51203
51204         * gcc.c-torture/compile/990527-1.c: New test.
51205
51206 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51207
51208         * gcc.c-torture/execute/990527-1.c: New test.
51209
51210 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51211
51212         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51213         bitfields as signed.
51214
51215 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51216
51217         * g77.f-torture/compile/19990525-0.f: New test.
51218
51219 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51220
51221         * gcc.c-torture/execute/990525-2.c: New test.
51222
51223         * gcc.c-torture/execute/990525-1.c: New test.
51224
51225 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51226
51227         * g++.old-deja/g++.other/anon3.C: New test.
51228         * g++.old-deja/g++.other/anon4.C: New test.
51229         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51230         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51231         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51232         Merrill).
51233
51234 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51235
51236         * gcc.c-torture/execute/990524-1.c: New test.
51237
51238         * gcc.dg/990524-1.c: New test.
51239
51240 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51241
51242         * gcc.c-torture/compile/990523-1.c: New test.
51243
51244 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51245
51246         * gcc.c-torture/compile/990519-1.c: New test.
51247
51248 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51249
51250         * gcc.c-torture/compile/990517-1.c: New test.
51251
51252         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51253         (e4, f4): New tests.
51254         (main): Call them.
51255
51256 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51257
51258         * gcc.dg/noreturn-1.c: New test.
51259
51260 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51261
51262         * gcc.c-torture/execute/990513-1.c: New test.
51263
51264 1999-05-10  Richard Henderson  <rth@cygnus.com>
51265
51266         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51267
51268 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51269
51270         * g77.f-torture/execute/erfc.f: Use small single-precision
51271         values, to avoid problems on Alphas when not -mieee.
51272
51273 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51274
51275         * gcc.dg/990506-0.c: New test.
51276
51277 1999-05-08  Richard Henderson  <rth@cygnus.com>
51278
51279         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51280         the constant to test.  Don't XFAIL 64-bit targets.
51281
51282         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51283         * g++.old-deja/g++.law/profile1.C: Likewise.
51284
51285         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51286         operator new instances.
51287         * g++.old-deja/g++.other/delete5.C: Likewise.
51288
51289 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51290
51291         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51292         intrinsic.
51293
51294 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51295
51296         * g77.f-torture/execute/u77-test.f: Reverse order of two
51297         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51298
51299 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51300
51301         * gcc.dg/compare1.c: New test.
51302
51303 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51304
51305         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51306         New tests.
51307
51308 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51309
51310         * g77.f-torture/compile/19990502-1.f: New test.
51311
51312 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51313
51314         * g77.f-torture/compile/19990502-0.f: New test.
51315
51316 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51317
51318         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51319         intrinsic.
51320
51321 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51322
51323         * g77.f-torture/execute/u77-test.f (main): List libU77
51324         intrinsics not currently tested.
51325         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51326         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51327         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51328         Trim blanks off the ends of some printed strings.
51329
51330 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51331
51332         * g77.f-torture/execute/u77-test.f (main): Just warn about
51333         FSTAT gid disagreement, as it's expected on some systems.
51334
51335 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51336
51337         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51338         use a new function, which allows for some slop.
51339         Clean up some commentary.
51340         (issum): The new function.
51341         (sgladd): Deleted subroutine.
51342
51343 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51344
51345         * g77.f-torture/execute/u77-test.f: Modify to be more like
51346         libf2c/libU77 version, bringing patches to that version here.
51347         Add suitable commentary.
51348
51349 1999-04-25  Richard Henderson  <rth@cygnus.com>
51350
51351         * gcc.dg/990424-1.c: New test.
51352
51353 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51354
51355         * g77.f-torture/execute/u77-test.f (main): Bug involving
51356         LSTAT has been fixed, so turn back on full checking.
51357
51358 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51359
51360         * g77.f-torture/compile/19990419-0.f: New test.
51361         * g77.f-torture/execute/19990419-1.f: New test.
51362
51363 1999-04-17  Richard Henderson  <rth@cygnus.com>
51364
51365         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51366         to avoid the need for a prototype to supress a warning.
51367
51368 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51369
51370         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51371
51372 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51373
51374         * gcc.c-torture/execute/990404-1.c: New test.
51375
51376 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51377
51378         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51379         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51380         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51381         missing initializer warnings.
51382
51383 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51384
51385         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51386         matching strings.
51387
51388 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51389
51390         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51391
51392 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51393
51394         * g77.f-torture/execute/19990325-0.f: New test.
51395         * g77.f-torture/execute/19990325-1.f: New test.
51396
51397 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51398
51399         * gcc.c-torture/execute/990324-1.c: New test.
51400
51401 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51402
51403         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51404         test with 4.
51405
51406 1999-03-17  Richard Henderson  <rth@cygnus.com>
51407
51408         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51409
51410 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51411
51412         * g77.f-torture/execute/19990313-2.f: New test.
51413         * g77.f-torture/execute/19990313-3.f: New test.
51414
51415 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51416
51417         * g77.f-torture/execute/19990313-0.f: New test.
51418         * g77.f-torture/execute/19990313-1.f: New test.
51419
51420 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51421
51422         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51423         printf to sprintf.
51424         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51425         (main): Add check for u15.  Conditionalize u31 check depending on
51426         whether ints are <32 bits or >=32 bits.
51427
51428 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51429
51430         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51431
51432 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51433
51434         * g77.f-torture/compile/19990305-0.f: New test.
51435         * g77.f-torture/execute/19981119-0.f: New test.
51436
51437 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51438
51439         * g77.f-torture/execute/970625-2.f: call ABORT if final
51440         result is not correct, instead of just printing it.
51441         Add this checking via newly introduced obfuscation, to
51442         trip up buggy front ends.
51443
51444 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51445
51446         * g77.f-torture/compile/960317-1.f: Moved from being
51447         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51448
51449 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51450
51451         * g77.f-torture/execute/960317-1.f: New (old) test.
51452         * g77.f-torture/execute/970625-2.f: Ditto.
51453
51454 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51455
51456         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51457         error message on line 1 or line 2; cccp and cpplib do this differently.
51458
51459 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51460
51461         * g++.old-deja/g++.law/weak1.C: New test.
51462
51463 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51464
51465         * gcc.c-torture/execute/990119-1.c: Renamed to...
51466         * gcc.dg/990119-1.c: this, so it will only be tested once
51467         (it's a preprocessor test, it doesn't need to be run at
51468         multiple optimization levels).
51469
51470 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51471
51472         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51473           ALWAYS_CXXFLAGS.
51474
51475 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51476
51477         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51478         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51479         to not be compilable by current g77.
51480
51481 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51482
51483         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51484
51485 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51486
51487         * gcc.c-torture/execute/990222-1.c: New test.
51488
51489 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51490
51491         * g77.f-torture/compile/19990218-0.f: New test.
51492         * g77.f-torture/noncompile/19990218-1.f: New test.
51493
51494 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51495
51496         * g77.f-torture/compile/19981216-0.f: New test.
51497
51498 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51499
51500         * gcc.dg/990214-1.c: New test.
51501
51502 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51503
51504         * gcc.dg/990213-2.c: New test.
51505
51506         * gcc.dg/990213-1.c: New test.
51507
51508 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51509
51510         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51511         ints.
51512
51513 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51514
51515         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51516         specified by target.
51517
51518         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51519
51520 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51521
51522         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51523
51524 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51525
51526         * gcc.dg/special/ecos.exp: New test driver for new tests with
51527         special requirements.
51528
51529         * gcc.dg/special/alias-1.c: New test.
51530         * gcc.dg/special/gcsec-1.c: New test.
51531         * gcc.dg/special/weak-1.c: New test.
51532         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51533         * gcc.dg/special/weak-2.c: New test.
51534         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51535         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51536         * gcc.dg/special/wkali-1.c: New test.
51537         * gcc.dg/special/wkali-2.c: New test.
51538         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51539         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51540
51541 1999-02-10  Felix Lee  <flee@cygnus.com>
51542
51543           * lib/c-torture.exp (c-torture-compile): Pull out code for
51544           analyzing gcc error messages.
51545           (c-torture-execute): Likewise.  Fix some (harmless) false
51546           positives.
51547           * lib/gcc.exp (gcc_check_compile): New function.
51548
51549 1999-02-08  Richard Henderson  <rth@cygnus.com>
51550
51551         * gcc.c-torture/execute/990208-1.c: New test.
51552
51553 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51554
51555         * g++.dg/special/ecos.exp: New driver for new tests with special
51556         requirements
51557
51558         * g++.dg/special/conpr-1.C: New test
51559         * g++.dg/special/conpr-2.C: New test
51560         * g++.dg/special/conpr-2a.C: New test
51561         * g++.dg/special/conpr-3.C: New test
51562         * g++.dg/special/conpr-3a.C: New test
51563         * g++.dg/special/conpr-3b.C: New test
51564
51565         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51566         allow g++ to use the dg driver
51567
51568         * README: Add comment about g++.dg directory
51569
51570 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51571
51572         * README: Update email addresses.
51573
51574 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51575
51576         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51577         arguments in order to force structure S onto the stack even on
51578         the alpha.
51579         (test): Pass 10 leading arguments to function foo as well as the
51580         structure S.
51581
51582         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51583         failure for all targets.
51584
51585         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51586         abort to terminate program execution.
51587
51588 1999-01-30  Richard Henderson  <rth@cygnus.com>
51589
51590         * gcc.c-torture/execute/990130-1.c: New test.
51591
51592 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51593
51594         * gcc.dg/990130-1.c: New test.
51595
51596 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51597
51598         * gcc.c-torture/execute/990128-1.c: New test.
51599
51600 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51601
51602         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51603
51604 1999-01-27  Felix Lee  <flee@cygnus.com>
51605
51606         * lib/c-torture.exp (c-torture-compile): pull out code for
51607         analyzing gcc error messages.
51608         (c-torture-execute): ditto, and fix some (harmless) false
51609         positives.
51610         * lib/gcc.exp (gcc_check_compile): new function.
51611
51612 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51613
51614         * gcc.dg/990117-1.c: New test.
51615
51616         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51617
51618         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51619
51620 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51621
51622         * g77.f-torture/compile/990115-1.f: New test.
51623
51624 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51625
51626         * gcc.c-torture/compile/990107-1.c: New test
51627
51628 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51629
51630         * gcc.c-torture/execute/990106-2.c: New test.
51631
51632         * gcc.c-torture/execute/990106-1.c: New test.
51633
51634 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51635
51636         * gcc.c-torture/compile/981223-1.c: New test.
51637
51638 1998-12-29  Richard Henderson  <rth@cygnus.com>
51639
51640         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51641         (opt3): Rename from opt4 and disable.
51642
51643 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51644
51645         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51646
51647 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51648
51649         * g++.old-deja/g++.other/conv5.C: New test.
51650
51651 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51652
51653         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51654
51655 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51656
51657         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51658
51659 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51660
51661         * gcc.c-torture/compile/981211-1.c: New test.
51662
51663 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51664
51665         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51666
51667         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51668
51669 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51670
51671         * gcc.special/930510-1.c: Make C9X safe.
51672         * gcc.misc-tests/gcov-1.c Similarly.
51673         * gcc.misc-tests/gcov-2.c Similarly.
51674
51675 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51676
51677         * gcc.dg/ultrasp1.c: New test.
51678
51679 1998-12-06  Richard Henderson  <rth@cygnus.com>
51680
51681         * gcc.c-torture/execute/981206.c: New test.
51682
51683 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51684
51685         * g++.old-deja/g++.ns/template7.C: New test.
51686
51687         * g++.old-deja/g++.other/expr1.C: New test.
51688
51689         * g++.old-deja/g++.eh/tmpl3.C: New test.
51690
51691         * g++.old-deja/g++.eh/tmpl2.C: New test.
51692
51693 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51694
51695         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51696         * g++.old-deja/g++.other/using6.C: Removed.
51697         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51698
51699         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51700
51701 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51702
51703         * g++.old-deja/g++.pt/overload8.C: New test.
51704
51705         * g++.old-deja/g++.pt/overload7.C: New test.
51706
51707         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51708
51709         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51710         and relinking messages.
51711         * lib/g++.exp (g++_target_compile): Remove .rpo file when
51712         compiling with -frepo.
51713
51714 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
51715
51716         * g++.old-deja/g++.pt/lookup6.C: New test.
51717
51718 1998-11-30  Nick Clifton  <nickc@cygnus.com>
51719
51720         * gcc.c-torture/execute/981130-1.c: New test.
51721         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51722
51723 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51724
51725         * g++.old-deja/g++.pt/explicit76.C: New test.
51726
51727         * g++.old-deja/g++.pt/friend38.C: New test.
51728
51729         * g++.old-deja/g++.ns/crash2.C: New test.
51730
51731         * g++.old-deja/g++.pt/defarg8.C: New test.
51732
51733         * g++.old-deja/g++.pt/instantiate6.C: New test.
51734
51735         * g++.old-deja/g++.pt/static6.C: New test.
51736
51737         * g++.old-deja/g++.pt/decl2.C: New test.
51738
51739 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51740
51741         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
51742         problem is actually related with name lookup, but so what? :-)
51743
51744         * g++.old-deja/g++.pt/friend37.C: New test.
51745
51746 1998-11-25  Dave Love  <d.love@dl.ac.uk>
51747
51748         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51749         element, which fails on some systems.
51750
51751         * g77.f-torture/execute/labug1.f: New test.
51752
51753 1998-11-21  Jeffrey A Law  (law@cygnus.com)
51754
51755         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51756         is defined.
51757
51758 1998-11-18  Dave Love  <d.love@dl.ac.uk>
51759
51760         * g77.f-torture/compile/981117-1.f: New test.
51761
51762 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
51763
51764         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
51765         properly discarded.
51766
51767 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
51768
51769         * gcc.c-torture/execute/memcheck: New directory of tests for
51770         -fcheck-memory-usage.
51771
51772 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51773
51774         * README: New file, general information about the testsuite and
51775         new description of the various C++ test subdirectories.
51776         * README.g++: Eliminate obsolete information, update and move most
51777         relevant stuff to README.
51778
51779 1998-11-07  Richard Henderson  <rth@cygnus.com>
51780
51781         * gcc.c-torture/compile/981107-1.c: New test.
51782
51783 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
51784
51785         * execute/memcpy-bi.c: New testcase.
51786
51787 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
51788
51789         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51790         base classes.
51791
51792         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51793         template is selected.
51794
51795         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51796         classes, it should be accepted for all types.
51797
51798         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51799
51800         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51801         specializations start with template headers.
51802
51803 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51804
51805         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51806
51807         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51808         non-POD types.
51809
51810 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51811
51812         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51813
51814 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51815
51816         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51817
51818 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51819
51820         * 981019-1.c: New test.
51821
51822 1998-10-14  Robert Lipe <robertl@dgii.com>
51823
51824         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51825         find objc headers.
51826
51827 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51828
51829         * compile/981001-4.c: Remove use of GCC extension that triggers a
51830         compiler bug.
51831
51832 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51833
51834         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51835
51836 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51837
51838         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51839         instantiation of template produces incorrect code for delete
51840         expression.
51841
51842         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51843         constructors' name is not unique.
51844         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51845         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51846
51847         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51848         automatic array of const is ill-formed.
51849
51850         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51851         of template parameter?
51852
51853         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51854         const.
51855
51856         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51857         pointer-to-member expression.
51858
51859         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51860         declaration causes ICE.
51861
51862 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51863
51864         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51865         reserved in the global namespace.
51866
51867         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51868         generate needed virtual table.
51869
51870         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51871
51872 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51873
51874         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51875         template-dependent type
51876
51877 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51878
51879         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51880         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51881         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51882
51883         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51884         class should be usable as argument of member function.
51885         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51886         class should be usable as return type of member function.
51887         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51888         class should be usable as type of data member.
51889
51890         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51891
51892 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51893
51894         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51895
51896 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51897
51898         * gcc.dg/dll-?.c Add thumb to target list.
51899         Fix assembler scan patterns to match current assembler output.
51900
51901 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51902
51903         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51904         matching of template brackets.
51905
51906         * g++.old-deja/g++.other/using4.C: New test.  Test using
51907         declarations of methods from base classes.
51908
51909         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51910         within functions should introduce names into the innermost
51911         enclosing namespace.
51912
51913         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
51914         of static locals if first initialization throws.
51915
51916 1998-10-07  Jim Wilson  <wilson@cygnus.com>
51917
51918         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51919
51920 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
51921
51922         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
51923         lose track of the possible targets of tablejump insns.
51924         * special/special.exp: Run it.
51925
51926 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51927
51928         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
51929         must be declared before its specializations can be named in friend
51930         declarations.
51931
51932 1998-10-05  Dave Love  <d.love@dl.ac.uk>
51933
51934         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51935
51936         * g77.f-torture/execute/io1.f: New test.
51937
51938 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51939
51940         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51941         with pointer to template function, for which no argument deduction
51942         is possible.
51943
51944         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51945         specialization of template function as argument to template
51946         function.
51947
51948         * g++.old-deja/g++.other/access2.C: New test; Inner class
51949         shouldn't have privileged access to Outer's names.
51950
51951 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51952
51953         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51954         friend template declared within template class conflicts with
51955         nested class of the same name.
51956
51957         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51958         is ignored.
51959
51960         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51961         object with direct initializer as function declaration.
51962
51963         * g++.old-deja/g++.other/decl2.C: New test; duplicate
51964         initializers.
51965
51966         * g++.old-deja/g++.other/null2.C: New test; conditional operator
51967         involving const pointer and NULL produces incorrect result.
51968
51969         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51970         type name without `typename' should be rejected with -pedantic.
51971
51972 1998-10-02  Richard Henderson  <rth@cygnus.com>
51973
51974         * g++.old-deja/g++.other/addrof1.C: New test.
51975
51976 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51977
51978         * gcc.c-torture/compile/981001-1.c: New test.
51979         * gcc.c-torture/execute/981001-1.c: New test.
51980
51981 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51982
51983         * gcc.c-torture/compile/981001-2.c: New test.
51984         * gcc.c-torture/compile/981001-3.c: New test.
51985         * gcc.c-torture/compile/981001-4.c: New test.
51986
51987 1998-10-01  Robert Lipe  <robertl@dgii.com>
51988
51989         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51990         multilibbed hosts.  Idea grafted from g77.exp.
51991
51992 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51993
51994         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51995         avoid losing on systems which need -lsocket.
51996
51997 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51998
51999         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52000         * g++.old-deja/g++.other/nested2.C: Ditto.
52001         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52002         failure.
52003
52004 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52005
52006         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52007         preferred over template operator!= for enum bitfields.
52008
52009 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52010
52011         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52012         that happen to have the same base name, but in different scopes,
52013         are incorrectly rejected.
52014
52015 1998-09-16  Richard Henderson  <rth@cygnus.com>
52016
52017         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52018         on the native word size instead of an integer literal.
52019
52020 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52021
52022         * g++.old-deja/g++.other/static2.C: Invocation of static data
52023         member of type pointer-to-function denoted as non-static member.
52024
52025         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52026         checks involving function types and aliases.
52027
52028 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52029
52030         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52031         redefined to the same non-trivial type.
52032
52033         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52034         namespace-qualification of template specializations declared in
52035         other namespaces.
52036
52037         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52038         to declare a subset of the specializations of a template function
52039         as friends of specializations of a template class.
52040
52041         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52042         member templates that do not fully specialize the enclosing
52043         template class are rejected.
52044
52045 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52046
52047         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52048
52049 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52050
52051         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52052         altered from libf2c/libU77 version.
52053
52054 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52055
52056         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52057
52058 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52059             Alexandre Oliva  <oliva@dcc.unicamp.br>
52060
52061         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52062         (un)signed char are different types for template specialization
52063         purposes.
52064
52065 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52066
52067         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52068         * objc: ObjC testsuite.
52069
52070 1998-08-31  Catherine Moore  <clm@cygnus.com>
52071
52072         * gcc.c-torture/execute/941014-1.x: New file.
52073
52074 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52075
52076         * lib/c-torture.exp: Add support for
52077         torture_eval_before_compile and torture_eval_before_execute
52078         variables.
52079
52080 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52081
52082         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52083         this test triggers valid.
52084
52085 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52086
52087         * gcc.dg/980827-1.c: New test.
52088
52089 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52090
52091         * gcc.c-torture/execute/loop-4b.c: New test.
52092
52093 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52094
52095         * lib/c-torture.exp: Add support for
52096         torture_eval_before_compile and torture_eval_before_execute
52097         variables.
52098
52099 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52100
52101         * gcc.c-torture/compile/980825-1.c: New test.
52102
52103 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52104
52105         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52106         count number tests in opt_t0 not good_t0.
52107
52108 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52109
52110         * gcc.c-torture/compile/930326-1.x: Fix typo.
52111
52112 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52113
52114         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52115         causes an ICE.
52116
52117 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52118
52119         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52120         STACK_SIZE is defined.
52121         * gcc.c-torture/unsorted/stuct.c: Similarly.
52122
52123         * gcc.c-torture/compile/980821-1.c: New test.
52124
52125 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52126
52127         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52128         16bit ints.
52129
52130 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52131
52132         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52133         code.
52134
52135 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52136
52137         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52138         error'.
52139
52140 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52141
52142         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52143
52144 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52145
52146         * gcc.c-torture/compile/980816-1.c: New test.
52147
52148         * gcc.dg/980816-1.c: New test.
52149
52150 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52151
52152         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52153         compiler for ieee tests.
52154
52155 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52156
52157         * g77.f-torture/compile/980729-0.f: New test.
52158
52159 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52160
52161         * gcc.c-torture/special/eeprof-1.c: New test, for
52162         -finstrument-functions.
52163         * gcc.c-torture/special/special.exp: Run it.
52164
52165 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52166
52167         * gcc.c-torture/compile/980729-1.c: New test.
52168
52169 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52170
52171         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52172         __thumb__ is defined, and test for ARM style doubles if so.
52173
52174 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52175
52176         * g77.f-torture/noncompile/980615-0.f: New test.
52177
52178 1998-07-26  H.J. Lu  (hjl@gnu.org)
52179
52180         * gcc.dg/980312-1.c: Do link instead of compile.
52181         * gcc.dg/980313-1.c: Likewise.
52182
52183 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52184
52185         * gcc.c-torture/compile/980726-1.c: New test.
52186
52187 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52188
52189         * g77.f-torture/execute/io0.f: New test.
52190
52191 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52192
52193         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52194         an int.
52195
52196 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52197
52198         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52199         m32r bugs.
52200
52201 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52202
52203         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52204         c-decl.c:grokdeclarator can handle mode attributes.
52205
52206 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52207
52208         * gcc.c-torture/execute/980716-1.c: New test.
52209
52210 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52211
52212         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52213         the mn10200.
52214         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52215         the mn10200.
52216         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52217         * gcc.c-torture/compile/930326-1.x: Similarly.
52218
52219 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52220
52221         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52222         New test from Craig.
52223
52224 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52225
52226         * g77.f-torture/noncompile/980616-0.f: New test.
52227
52228         * g77.f-torture/execute/970816-3.f: New test from Craig.
52229
52230 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52231
52232         *  g++.other/singleton.C: Return error value instead of taking
52233         SIGSEGV.
52234
52235 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52236
52237         *  g++.other/singleton.C: New test.  Warning is under dispute.
52238         Runtime crash is not.
52239
52240 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52241
52242         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52243         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52244         using6.C, using7.C}: New namespace tests.
52245
52246 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52247
52248         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52249         specialization with typedef'ed names used as array indexes.
52250
52251 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52252
52253         * gcc.c-torture/execute/980709-1.c: New test.
52254
52255         * gcc.dg/980709-1.c: New test.
52256
52257 1998-07-07  Richard Henderson  <rth@cygnus.com>
52258
52259         * gcc.c-torture/execute/bcp-1.c: New test.
52260
52261 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52262
52263         * gcc.c-torture/execute/980707-1.c: New test.
52264
52265 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52266
52267         * gcc.c-torture/compile/980706-1.c: New test.
52268
52269 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52270
52271         * g77.f-torture/execute/980701-0.f,
52272         g77.f-torture/execute/980701-1.f: New test from Craig.
52273
52274 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52275
52276         * gcc.c-torture/compile/980701-1.c: New test.
52277
52278         * gcc.c-torture/execute/980701-1.c: New test.
52279
52280 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52281 rlsruhe.de>
52282
52283         * g++.old-deja/g++.robertl/eb132.C: New test.
52284         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52285
52286 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52287
52288         * g77.f-torture/execute/980628-7.f,
52289         g77.f-torture/execute/980628-8.f,
52290         g77.f-torture/execute/980628-9.f,
52291         g77.f-torture/execute/980628-10.f: New tests from Craig.
52292
52293         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52294
52295 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52296
52297         * g77.f-torture/execute/980628-4.f: New test from Craig.
52298         * g77.f-torture/execute/980628-5.f: Likewise.
52299         * g77.f-torture/execute/980628-2.f: Likewise.
52300         * g77.f-torture/execute/980628-0.f: Likewise.
52301         * g77.f-torture/execute/980628-1.f: Likewise.
52302         * g77.f-torture/execute/980628-3.f: Likewise.
52303         * g77.f-torture/execute/980628-6.f: Likewise.
52304
52305 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52306
52307         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52308         directory when nothing has been installed yet.
52309
52310 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52311
52312         * gcc.c-torture/special/special.exp: Handle newer versions of
52313         dejagnu.
52314
52315 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52316
52317         * gcc.dg/980626-1.c: New test.
52318
52319 1998-06-19  Bruno Haible <haible@ilog.fr>
52320
52321         * gcc.misc-tests/m-un-2.c: New test.
52322         * g++.old-deja/g++.other/warn01.c: Likewise.
52323
52324 1998-06-19  Robert Lipe  <robertl@dgii.com>
52325
52326         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52327         compatibility with assmblers with a different comment character.
52328         Eliminate use of GAS-specific extensions.
52329
52330 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52331
52332         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52333
52334 1998-06-19  Robert Lipe  <robertl@dgii.com>
52335
52336         * lib/g77.exp: Replace search for libf2c.a with search for newly
52337         renamed libg2c.a
52338
52339 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52340
52341         * gcc.c-torture/execute/980617-1.c: New test.
52342
52343 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52344
52345         * gcc.c-torture/execute/980612-1.c: New test.
52346
52347 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52348
52349         * gcc.dg/980523-1.c: Only test on ppc-linux.
52350         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52351
52352         * gcc.c-torture/execute/980608-1.c: New test.
52353
52354 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52355
52356         * gcc.c-torture/execute/980605-1.c: New test.
52357
52358 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52359
52360         * gcc.c-torture/execute/980604-1.c: New test.
52361
52362 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52363
52364         * gcc.c-torture/execute/980602-1.c: New test.
52365         * gcc.c-torture/execute/980602-2.c: Likewise.
52366
52367 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52368
52369         * 970125-0.f: Fix per JCB.  Add commentary.
52370
52371 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52372
52373         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52374         IEEE -0 support.
52375
52376 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52377
52378         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52379         earlier.
52380
52381 1998-05-28  Catherine Moore <clm@cygnus.com>
52382
52383         * gcc.c-torture/execute/980526-3.c: New test.
52384
52385 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52386
52387         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52388         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52389         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52390         m88k-motorola-sysv3 to XFAIL.
52391
52392 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52393
52394         * gcc.dg/980526-1.c: New test.
52395         * gcc.c-torture/execute/980526-2.c: New test.
52396
52397 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52398
52399         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52400
52401         * gcc.c-torture/execute/980526-1.c: New test.
52402
52403 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52404
52405         * g77.f-torture/execute/alpha2.f: Add runtime test.
52406
52407 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52408
52409         * g++.old-deja/old-deja.exp: Strip leading directories.
52410
52411         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52412         error for the line.  Don't run multiple tests for the same line.
52413
52414 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52415
52416         * gcc.dg/980523-1.c: New test.
52417
52418 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52419
52420         * g77.f-torture/compile/970915-0.f: New test.
52421
52422 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52423
52424         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52425
52426 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52427
52428         * gcc.dg/980520-1.c: New test.
52429
52430 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52431
52432         * gcc.dg/980502-1.c: Fix return type.
52433
52434 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52435
52436         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52437         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52438         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52439         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52440         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52441
52442 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52443
52444         * g77.f-torture/execute/980520-1.f: New test.
52445
52446 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52447
52448         * lib/mike-g77.exp: New file.
52449
52450         * g77.f-torture/noncompile/noncompile.exp,
52451         g77.f-torture/noncompile/check0.f: New files.
52452
52453 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52454
52455         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52456         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52457         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52458         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52459         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52460         abort where appropriate.
52461
52462 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52463
52464         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52465         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52466
52467 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52468
52469         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52470
52471 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52472
52473         * g77.f-torture/compile/980427-0.f: New test.
52474
52475 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52476
52477         * g77.f-torture/compile/980424-0.f: New test.
52478
52479 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52480
52481         * g77.f-torture/compile/980419-2.f (main): New test.
52482         * g77.f-torture/compile/970125-0.f: New test.
52483         * g77.f-torture/compile/980419-1.f: New test.
52484
52485 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52486
52487         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52488         of loop-4.c.
52489
52490 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52491
52492         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52493
52494 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52495
52496         * gcc.c-torture/compile/980329-1.c: New test.
52497
52498 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52499
52500         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52501         * gcc.dg/980312-1.c: Fix typo in -march command.
52502
52503 1998-03-16  H.J. Lu  (hjl@gnu.org)
52504
52505         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52506
52507 1998-03-11  Robert Lipe  <robertl@dgii.com>
52508
52509         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52510         Dave Love agree the Fortran source is bogus.
52511
52512 1998-03-11  Robert Lipe  <robertl@dgii.com>
52513
52514         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52515         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52516         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52517         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52518         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52519
52520 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52521
52522         * g++.old-deja/g++.other/friend1.C: New test.
52523
52524 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52525
52526         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52527         possibly uninitialized) variables and declare dnrm2.
52528
52529 1998-02-23  Robert Lipe <robertl@dgii.com>
52530
52531         From Bruno Haible <haible@ilog.fr>:
52532         * gcc.c-torture/execute/980223.c: New test.
52533
52534 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52535
52536         * gcc.dg/ifelse-1.c: New test.
52537
52538 1998-02-09  H.J. Lu  (hjl@gnu.org)
52539
52540         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52541
52542           * lib/old-dejagnu.exp (old-dejagnu): Added the
52543           "execution test - XFAIL *-*-*" handling in the spirit of
52544           "excess errors test -". Changed the "execution test fails"
52545           handling to be like "excess errors test fails".
52546           * Update various tests accordingly.
52547
52548 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52549
52550         * gcc.c-torture/execute/980205.c: New test.
52551
52552 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52553
52554         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52555         * lib/f-torture.exp: Similarly.
52556         * gcc.c-torture: Rename all .cexp files to .x files.
52557
52558 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52559
52560         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52561         (940510-1.c): Removed duplicate.
52562         (971104-1.c): New test.
52563
52564 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52565
52566           * lib/f-torture.exp: Improve error and loop detection.
52567
52568 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52569
52570         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52571         use that to size the filler array.
52572
52573 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52574
52575         * lib/c-torture.exp(c-torture-execute): Fix typo.
52576
52577         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52578         testcase as the executable name. Keep the executable around if
52579         the test fails.
52580
52581 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52582
52583         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52584         changes.  Only test one -g option, and move it to the end of the
52585         list of options to test.
52586
52587 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52588
52589         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52590         variable GCC_TORTURE_OPTIONS to supply default switches separated
52591         by colons.  If no environment variable, run tests with -O0 -g, -O1
52592         -g, and -O2 -g as well.
52593
52594 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52595
52596         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52597         explanatory comments. Fix indentation.
52598
52599 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52600
52601         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52602
52603 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52604
52605         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52606         * g++.old-deja/g++.mike/p7325.C: Likewise.
52607         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52608
52609 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52610
52611         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52612         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52613         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52614         * g++.old-deja/g++.law/operators4.C: Likewise.
52615
52616 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52617
52618         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52619         * g++.old-deja/g++.mike/p784.C: Ditto.
52620         * g++.old-deja/g++.mike/p785.C: Ditto.
52621
52622 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52623
52624           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52625
52626 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52627
52628         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52629         target feature; pass this to c-torture-execute as needed.
52630
52631 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52632
52633         * lib/c-torture.exp(c-torture-execute): If the previous and the
52634         current executables being tested are identical, we don't need to
52635         run the executable again. Try to make the executable names
52636         unique. Add an optional argument for passing additional compiler
52637         flags.
52638
52639 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52640
52641         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52642
52643 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52644
52645         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52646
52647 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52648
52649         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52650         32bit or larger longs.
52651
52652         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52653         have either a 32bit long or 32bit int.
52654
52655 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52656
52657         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52658         Make double precision tests dependent on sizeof (double).
52659
52660 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52661
52662         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52663         too.
52664
52665 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52666
52667         * gcc.c-torture/compile/961203-1.cexp: New script.
52668
52669 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52670
52671         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52672         up the includes ourselves.
52673
52674 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52675
52676         * lib/plumhall.exp: Remove random include, and add a few
52677         verbose messages for debugging.
52678
52679 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52680
52681         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52682         of trying to do it ourselves.
52683
52684 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52685
52686         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52687
52688 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52689
52690         * gcc.prms/5403.c: Made regexp a bit less strict.
52691
52692 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52693
52694         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52695         is returned from remote_load instead.
52696         * lib/plumhall.exp: Ditto.
52697         * lib/mike-g++.exp: Ditto.
52698         * lib/old-dejagnu.exp: Ditto.
52699         * lib/c-torture.exp: Ditto.
52700
52701 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
52702
52703         * lib/g++.exp: Use build_wrapper procedure.
52704         * lib/gcc.exp: Ditto.
52705
52706 1997-05-20  Jeffrey A Law  (law@cygnus.com)
52707
52708         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52709         an old-style decl for malloc.  Fixes tests to work when
52710         sizeof (int) != sizeof (size_t).
52711
52712 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52713
52714         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52715
52716         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52717         use stdargs.h interface.
52718
52719 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52720
52721         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52722         NO_VARARGS when compiling.
52723
52724 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
52725
52726         * lib/plumhall.exp(ph_includes): New procedure.
52727         (ph_make): Use it.
52728         (ph_compiler): Ditto.
52729
52730         * lib/g++.exp: Rename test-glue.c to testglue.c.
52731         * lib/gcc.exp: Ditto.
52732
52733 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
52734
52735         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52736         to completion when it's called.
52737
52738 1997-03-21  Michael Meissner  <meissner@cygnus.com>
52739
52740         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52741         is defined, don't do test.
52742
52743 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
52744
52745         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52746         for object files.
52747         (ph_summary): Mark skipped testcases as untested, not unresolved.
52748
52749         * lib/plumhall.exp (ph_make): If unresolved because of bad
52750         errorCode, record errorCode in log file.
52751         (*): Replace send_log/verbose with verbose -log.
52752
52753 1997-03-19  Michael Meissner  <meissner@cygnus.com>
52754
52755         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52756         double conversion if double isn't at least 8 bytes.
52757
52758         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52759         int to work with targets where int is 16 bits.
52760
52761         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52762         8 bytes, just exit, since 4 byte doubles don't have enough bits of
52763         precision for the test to complete.
52764
52765 1997-03-14  Michael Meissner  <meissner@cygnus.com>
52766
52767         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52768         if d10v is not compiled with the -mdouble64 flag.
52769         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52770
52771         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52772         d10v is not compiled with the -mint32 flag.
52773
52774 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
52775
52776         * lib/plumhall.exp: Use incr_count.
52777
52778 1997-03-12  Jeffrey A Law  (law@cygnus.com)
52779
52780         * gcc.c-torture: Update to c-torture-1.45.
52781
52782 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
52783
52784         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52785         the name of the expect testcase file).
52786
52787         * lib/g++.exp(g++_init): Ditto.
52788
52789 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52790
52791         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52792         the host.
52793
52794         * lib/gcc.exp(gcc_exit): New procedure.
52795
52796 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52797
52798         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52799         specs where appropriate.
52800
52801         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52802         because of new "candidates are" messages, and removed a few
52803
52804         * Converted all non-old-style g++ testcases to old-style, and
52805         moved into g++.old-deja.
52806
52807 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52808
52809         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52810         options.
52811
52812         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52813         succeeded.
52814
52815         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52816
52817 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52818
52819         * lib/gcc.exp (gcc_target_compile): Add support for defining
52820         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52821         the machine doesn't have those features.
52822
52823 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52824
52825         * g++.law/operators4.exp: Don't use LIBS.
52826
52827 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52828
52829         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52830
52831         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52832         * lib/g++.exp: Set it here instead. Also, allow use of the
52833         --tool_exec and --tool_opt options. Change CXX to
52834         GXX_UNDER_TEST.
52835
52836         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52837
52838         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52839
52840 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52841
52842         * lib/old-dejagnu.exp: Use prune_warnings instead of
52843         prune_system_crud.
52844         * lib/mike-g++.exp: Ditto.
52845         * lib/gcc.exp: Ditto.
52846         * lib/g++.exp: Ditto.
52847
52848         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52849
52850 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52851
52852           * 941014-2.c: Include stdlib.h
52853           * 960327-1.c: Include stdio.h
52854           * dbra.c, index-1.c: Don't assume ints are 32bits.
52855
52856 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52857
52858         * lib/gcc.exp: Add gcc,stack_size target feature.
52859
52860         * lib/g++.exp(g++_target_compile): Add the include and link
52861         paths here, not in two other places. And, it's $options, not
52862         options.
52863
52864         * lib/mike-g++.exp(postbase): Remove the code that determines
52865         the correct include and link paths.
52866         * g++.old-deja/old-deja.exp: Ditto.
52867
52868 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52869
52870         * lib/g++.exp(g++_init): target_compile no longer returns the
52871         filename of the result.
52872
52873 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52874
52875         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52876         call to glob.
52877
52878         * gcc.c-torture/special/special.exp: Change call to
52879         gcc_target_compile to include the object file.
52880
52881 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52882
52883         * gcc.c-torture/special/special.exp: Correct misspelling in last
52884         change.
52885
52886 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52887
52888         * lib/plumhall.exp(ph_summary): Log the entire output of the
52889         executable. Return -1 if there were any failures, 0 otherwise.
52890         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52891         (ph_make): Clean up objects and executables that were built
52892         if the tests succeeded.
52893
52894 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52895
52896         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52897         libraries and includes in the build tree as appropriate.
52898
52899 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52900
52901         * lib/c-torture.exp: Instead of looking for the global variable
52902         NO_LONG_LONG, check to see if that's a feature of the target.
52903
52904 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52905
52906         * config/default.exp: Minimize. Delete the remainer of the files in
52907         config; this functionality is now in devo/dejagnu/config.
52908
52909         g++.*/*: Pass any additional flags used to compile to postbase;
52910         delete CXXFLAGS.
52911
52912         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52913         is now done by runtest.exp. Use gcc_target_compile instead of
52914         compile.
52915
52916         lib/c-torture.exp: Use gcc_target_compile instead of compile.
52917         Remove references to CFLAGS. Use remote_file instead of
52918         calling rm -f.
52919         (c-torture): Take a list of arguments to use to compile this
52920         testcase.
52921
52922         lib/g++.exp: Simplify. Use target_compile instead of compile.
52923         lib/gcc-dg.exp: Ditto.
52924         lib/gcc.exp: Ditto.
52925         lib/mike-{gcc,g++}.exp: Ditto.
52926         lib/old-dejagnu.exp: Ditto.
52927         lib/plumhall.exp: Ditto.
52928
52929 1997-01-08  Jim Wilson  <wilson@cygnus.com>
52930
52931         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52932         (ph_linker): Likewise.
52933
52934 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
52935
52936           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52937         MAP_ANON / MAP_ANONYMOUS if defined;
52938         else try to map from /dev/zero .
52939
52940 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52941
52942         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52943         isn't defined, then define it to MAP_ANONYMOUS.
52944
52945 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52946
52947         * gcc.c-torture: Update to c-torture-1.42 release.
52948
52949 1996-11-11  Jeffrey A Law  (law@cygnus.com)
52950
52951         * gcc.c-torture: Update to c-torture-1.41 release.
52952
52953 1996-10-27  Jeffrey A Law  (law@cygnus.com)
52954
52955         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
52956         c-torture release.
52957
52958 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
52959
52960         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52961         and LDFLAGS.  Fix second case to append the target_info ldflags
52962         onto LDFLAGS, not CFLAGS.
52963         * lib/g++.exp (g++_init): Add target_info stuff.
52964         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
52965         of libgloss and newlib flags for !native.
52966
52967         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52968         (GDB): Fix relative path to go up another dir for finding gdb.
52969
52970 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
52971
52972         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52973         versions in the target_info array, if they don't exist.
52974
52975 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52976
52977         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52978
52979 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52980
52981         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52982         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52983
52984 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52985
52986         * lib/old-dejagnu.exp: Don't remove the output file before we've
52987         actually tested it. Don't append pwd to the path of the executable
52988         we're testing.
52989
52990 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52991
52992         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52993
52994 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52995
52996         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52997         temporary directory for compiler files, and set it to a default
52998         value of /tmp. Set $output as the name of the output file from
52999         compiling the testcase. Add a -o option to $cflags_var so the
53000         compiler writes the final output file as $output. Set $executable
53001         to $output.
53002
53003         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53004         directory for compiler files, and set it to /tmp if it doesn't
53005         already have a value. Set $output_file to the name of the output
53006         file from compiling the testcase. Add a -o option to CXXFLAGS so
53007         the compiler writes the final output file as $output. Use $output
53008         as the executable to be tested.
53009
53010 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53011
53012         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53013
53014 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53015
53016         * gcc.c-torture/execute/pending-1.c: New test.  Still
53017         pending in Tege's queue.
53018
53019 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53020
53021         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53022         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53023         if there were failures.  Call unresolved if there were unresolved
53024         testcases.  Call gcc_fail if program did not run to completion.
53025         (ph_make): Pass additional argument name to ph_execute.
53026         (ph_execute): Add new argument.  Pass additional arguments to
53027         ph_summary.  Call gcc_fail is there is no execution output.
53028
53029 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53030
53031         * lib/plumhall.exp (proc_summary): Output relavent summary
53032         lines into the log so specific failures in plumhall can be
53033         investigated.
53034
53035 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53036
53037         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53038         (c-torture-execute): Don't try to execute tests which use
53039         "long long" types if $NO_LONG_LONG is nonzero.
53040
53041 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53042
53043         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53044         not c-torture.
53045
53046         * gcc.ieee: Move from here.
53047         * gcc.c-torture/execute/ieee: To here.
53048
53049 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53050
53051         * gcc.c-torture: Update to c-torture-1.41 release.
53052
53053 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53054
53055         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53056         not "$output".
53057
53058 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53059
53060         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53061         -c present.
53062
53063 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53064
53065         * config/proelf.exp: Handle connecting to a simulator.
53066
53067 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53068
53069         * config/proelf.exp: New file.  Enough framework that we can
53070         run c-torture tests on the proelf targets (or any other target
53071         that gdb can connect to for that matter).
53072
53073 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53074
53075         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53076         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53077
53078         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53079         exec_output exists.
53080
53081 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53082
53083         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53084         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53085
53086         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53087         to pass/fail/unresolved/unsupported/untested.  Caller must now
53088         call unresolved/unsupported/untested.
53089         * lib/*.exp: Update FSF address.  Update to handle new results of
53090         ${tool}_load.
53091         * lib/chill.exp (verbose): Delete.
53092
53093 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53094
53095         * lib/gcc.exp (default_gcc_start): Change order of args to
53096         $LDFLAGS $CFLAGS $LIBS.
53097         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53098         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53099         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53100         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53101         * gcc.misc-tests/dg-test.exp: Likewise.
53102         * gcc.misc-tests/msgs.exp: Likewise.
53103         * gcc.prms/prms.exp: Likewise.
53104         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53105         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53106
53107         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53108
53109 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53110
53111         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53112
53113         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53114         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53115
53116         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53117         necessary.
53118
53119 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53120
53121         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53122         global for loop; add use of $mathlib.
53123         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53124         settings here; set mathlib for anything but VxWorks.
53125
53126 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53127
53128         * gcc.c-torture: Update to c-torture-1.40 release.
53129
53130 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53131
53132         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53133         dg.exp.
53134
53135 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53136
53137         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53138         global.
53139
53140 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53141
53142         * lib/g++.exp (LIBS): Define if not already.
53143         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53144         (gcc-dg-prune): Call prune_gcc_output.
53145         * lib/gcc.exp (prune_gcc_output): New proc.
53146         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53147         prune_gcc_output.
53148
53149 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53150
53151         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53152         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53153
53154 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53155
53156         * gcc.c-torture: Update to c-torture-1.39 release.
53157
53158 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53159
53160         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53161         fails, try others as well.
53162
53163 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53164
53165         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53166         If compilation fails, mark execute tests as `untested'.
53167         If test is marked as unsupported, don't mark compilation and
53168         execute tests as failed.
53169
53170 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53171
53172         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53173         libstdc++ for whether or not we want to be doing shared
53174         libraries.  Delete link_curses since we don't need it anymore.
53175         * lib/mike-g++.exp (postbase): Don't link in libg++.
53176         * g++.old-deja/old-deja.exp: Likewise.
53177
53178 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53179
53180         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53181
53182 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53183
53184         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53185         For that, add `-Wl,-a,shared_archive'.
53186         * g++.old-deja/old-deja.exp: Likewise.
53187
53188 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53189
53190         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53191
53192 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53193
53194         * lib/mike-g++.exp (postbase): Pay attention to the status of
53195         g++_load.
53196
53197 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53198
53199           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53200
53201 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53202
53203         * lib/gcc.exp (default_gcc_start): No longer need to log program
53204         being executed or its output, execute_anywhere does that now.
53205         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53206         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53207
53208 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53209
53210         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53211         the same as those in lib/g++.exp.
53212
53213 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53214
53215         * gcc.c-torture: Update to c-torture-1.38 release.
53216         * gcc.ieee: Related changes.
53217
53218 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53219
53220         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53221         "exec". Minor reformatting changes.
53222
53223         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53224         cross. This means all "exec" calls now work on a remote host as
53225         well.
53226         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53227         cross. Filter out the extra "\r\n" stuff that expect puts in.
53228         (c-torture-execute): Filter out the bogus warnings like
53229         c-torture-compile does. Add support for canadian cross.
53230         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53231         Use execute_anywhere rather than calling exec directly. Now it
53232         works for canadian cross testing.
53233
53234 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53235
53236         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53237         results into a variable, and check that rather than using file exists.
53238
53239 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53240
53241         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53242         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53243
53244 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53245
53246         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53247         lib_curses if there's a shared libg++ in the build tree.
53248
53249 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53250
53251         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53252         if not supported target.
53253
53254 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53255
53256         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53257         link_curses up to always happen, not just for native builds.
53258
53259 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53260
53261         * gcc.c-torture: Update to c-torture-1.36 release.
53262         * gcc.failure: Related changes.
53263
53264 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53265
53266         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53267
53268 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53269
53270         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53271         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53272         runshlib, link_curses, and mathlib for link and run.
53273
53274         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53275         pass the runtime shared library options for Solaris, OSF/1, and
53276         Irix5, and link with -lcurses to avoid unresolved references.
53277
53278 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53279
53280         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53281         only run once.
53282
53283 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53284
53285         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53286
53287 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53288
53289         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53290         do not have a framework for the "compat" tests yet.
53291
53292 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53293
53294         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53295         set to null if we're testing vxworks5.1.  Use that instead of
53296         `-lm' in the setting of LIBS for link and run.
53297
53298 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53299
53300         * config/rom68k.exp (${tool}_load): Major changes to make it
53301         work.  Verified that it does in fact return the stuff in
53302         exec_output properly.  Catch any Emul or any TRAP other than 0.
53303
53304 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53305
53306         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53307         LDFLAGS properly for targets that need stuff from libgloss.
53308         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53309         only run once.
53310         (gpp_initialized): New variable.
53311
53312 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53313
53314         * config/rom68k.exp: Load libgloss.exp.
53315         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53316         so we can produce a fully linked binary.
53317         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53318         so we can produce a fully linked binary.
53319
53320 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53321
53322         * lib/plumhall.exp (ph_section): Watch for expected failures.
53323         Add missing `else'.
53324
53325         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53326         run the testcase.
53327         (c-torture): Likewise.
53328
53329 1995-08-28  Doug Evans  <dje@cygnus.com>
53330
53331         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53332
53333         * lib/mike-g++.exp (mike_cleanup): New proc.
53334         (prebase): New globals compiler_result, not_compiler_result,
53335         target_regexp.
53336         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53337         allow leading "-" in pattern.  Watch for unsupported tests.
53338         If $compiler_result is set, pattern match assembler code,
53339         and ditto for $not_compiler_result.
53340         * lib/mike-gcc.exp: Likewise.
53341
53342         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53343         execution "succeeded".
53344
53345 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53346
53347         * config/win32.exp: New file.
53348         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53349
53350 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53351
53352         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53353         unsupported.
53354         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53355         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53356         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53357
53358         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53359         "... without exceptions was ...".  That is now handled by
53360         prune_system_crud.
53361         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53362
53363 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53364
53365         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53366         sieve.c,sort2.c}: New files.
53367         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53368         sieve.exp,sort2.exp}: Drivers for them.
53369
53370         * lib/mike-gcc.exp (program_output): New user settable variable.
53371         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53372         messages.
53373         * lib/mike-g++.exp (program_output): New user settable variable.
53374
53375         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53376
53377         * config/sh.exp: Deleted (use sim.exp instead).
53378
53379 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53380
53381         * config/vx.exp: Declare CHECKTASK as global.
53382         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53383         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53384         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53385
53386 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53387
53388         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53389         target. Like vx.exp, only includes `vx29k.exp' instead of
53390         `vxworks.exp'.
53391
53392 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53393
53394         * config/sim.exp: Increase time limit from 120 seconds to 240.
53395
53396 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53397
53398         * gcc.c-torture/execute/950628-1.c: New test.
53399
53400 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53401
53402         * gcc.c-torture: Update with changes/additions from
53403         c-torture-1.34.
53404
53405 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53406
53407         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53408
53409 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53410
53411         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53412
53413 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53414
53415         * gcc.c-torture/compile/950512-1.c: New test.
53416         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53417         * gcc.dg/struct-ret-1.c: Likewise.
53418
53419 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53420
53421         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53422           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53423
53424 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53425
53426         * gcc.c-torture/special/920411-1.c: Deleted.
53427         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53428
53429 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53430
53431         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53432         cpu limit.
53433
53434 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53435
53436         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53437
53438 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53439
53440         From kenner;
53441         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53442         is the proper length.
53443         * va-arg-3.c: Likewise.
53444
53445 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53446
53447         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53448         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53449
53450         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53451         * lib/g++.exp (default_g++_start): Delete old cruft.
53452
53453 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53454
53455         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53456         (2 * (1 << 18)) to (2 * (1 << 17)).
53457
53458         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53459
53460 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53461
53462         * config/rom68k.exp: Renamed from config/idp.exp
53463
53464 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53465
53466         * c-torture/compile/921109-2.c
53467
53468 1995-04-18  Mike Stump  <mrs@cygnus.com>
53469
53470         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53471         excess errors.
53472
53473 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53474
53475         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53476         output.
53477         * lib/g++.exp (default_g++_start): Likewise.
53478
53479 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53480
53481         * gcc.c-torture/compile/950329-1.c: New test.
53482
53483 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53484
53485           * config/bug.exp (${tool}_load): Updated to use new remote_open
53486           and remote_close procs.
53487         * config/idp.exp: New file.
53488
53489 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53490
53491         * gcc.c-torture/execute/950322-1.c: New test.
53492
53493 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53494
53495         * config/vx.exp (${tool}_load): Clean up testing of return code from
53496         vxworks_ld and vxworks_spawn.
53497
53498 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53499
53500         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53501
53502 1995-03-13  Mike Stump  <mrs@cygnus.com>
53503
53504         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53505         can mark excess errors on a machine by machine basis.  Note, the
53506         default is to not expect any excess errors, even when excess
53507         errors test - is given, so you will want to put an XFAIL ... on
53508         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53509         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53510         those 4 machines, but no others.
53511
53512 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53513
53514         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53515         * lib/c-torture.exp: to here.
53516
53517 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53518
53519         * gcc.c-torture/execute/950221-1.c: New test.
53520         * gcc.c-torture/execute/struct-ret-1.c: New test.
53521         * gcc.c-torture/compile/950221-1.c: New test.
53522
53523         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53524
53525 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53526
53527         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53528         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53529
53530 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53531
53532         * g++.gb: New directory of tests, derived from my signature and
53533         class scoping tests.
53534
53535         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53536         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53537         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53538         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53539         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53540         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53541         * g++.gb/sig25.C: Likewise.
53542
53543         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53544         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53545         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53546         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53547         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53548         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53549         * g++.gb/sig25.exp: Likewise.
53550
53551         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53552         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53553         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53554         * g++.gb/scope13.C: Likewise, this test still fails.
53555
53556         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53557         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53558         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53559         * g++.gb/scope13.exp: Ditto.
53560
53561         * g++.gb/README: New file, explains what these tests are about.
53562
53563 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53564
53565         * lib/dg.exp (dg-do): Support `preprocess'.
53566         (dg-test): Likewise.
53567
53568 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53569
53570         * config/udi.exp: change "continue -expect" to "exp_continue".
53571
53572 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53573
53574         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53575         Delete redundant tests.
53576
53577         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53578         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53579         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53580         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53581         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53582         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53583         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53584         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53585
53586         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53587         storing label pointers.
53588         * gcc.c-torture/execute/921019-1.c: Likewise.
53589         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53590         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53591         parameter fp.
53592         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53593         constants.
53594
53595         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53596         Delete obsolete tests.
53597
53598         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53599         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53600         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53601         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53602         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53603         * gcc.c-torture/compile/950124-1.c: New test.
53604
53605         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53606
53607 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53608
53609         * lib/mike-g++.exp: Add -lm to LIBS.
53610
53611 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53612
53613         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53614
53615 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53616
53617         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53618
53619 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53620
53621         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53622
53623 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53624
53625         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53626         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53627         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53628         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53629         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53630         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53631         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53632         * g++.law/{operators31.C, operators32.C,
53633         * g++.law/{operators33.C, operators34.C}: Likewise.
53634         * g++.law/{pic1.C, refs2.C}: Likewise.
53635         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53636         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53637         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53638         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53639
53640         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53641         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53642         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53643         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53644         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53645         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53646         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53647         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53648         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53649         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53650         * g++.law/{operators34.exp}: Likewise.
53651         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53652         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53653         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53654         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53655         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53656
53657         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53658         No longer expected to fail.
53659         * g++.law/missed-error3.C: Tweak for recent bool changes.
53660
53661 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53662
53663         * config/emb-unix: Deleted.
53664         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53665         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53666
53667 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53668
53669         * lib/dg.exp (dg-test): Fix typo in last patch.
53670
53671 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53672
53673         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53674         (handles multiple occurrences).
53675
53676 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53677
53678         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53679         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53680         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53681         printed).
53682         * lib/c-torture.exp (c-torture-compile): Likewise.
53683         (c-torture): Prepend full path if missing.
53684         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53685         (gcc_fail): Likewise.
53686         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53687
53688 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53689
53690         * lib/netware.exp: Only attach to NetWare i386 systems.
53691
53692 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53693
53694         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53695         messages.  Add test name to "output pattern match" pass/fail message.
53696
53697 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53698
53699         * gcc.dg: New testsuite.
53700         * gcc.dg/dg.exp: New file.
53701
53702         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53703         test-switch.c}: Deleted.
53704
53705         * gcc.misc-tests/msgs.exp: New testcase driver.
53706
53707 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
53708
53709         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53710         Watch for illegal return values from ${tool}_load.
53711         * config/unix.exp (${tool}_load): Fix pass/fail detection for
53712         cross targets.  Coerce return value >0 to 1.
53713
53714 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
53715
53716         * config/unix.exp (${tool}_load): Call program rsh, not proc.
53717
53718         * config/emb-unix.exp: New file.
53719
53720         * config/sim.exp: Error if variable $SIM not defined.
53721         (${tool}_load): Mark test as "untested" if simulator missing.
53722
53723         * config/unix.exp: Load remote.exp to get rcp_download.
53724         * lib/c-torture.exp: Use different option lists for testcases with
53725         and without loops.
53726         * gcc.c-torture/execute/execute.exp: Likewise.
53727
53728 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
53729
53730         * config/*.exp: Clarify return code from ${tool}_load.
53731         Call `unresolved' or `untested' instead of `warning' or `perror'
53732         (sometimes you still want to call both though).
53733         Add comment that `shell_id' is local to each file.
53734         * config/udi.exp (timeout): Set to 30.
53735         Don't print warning if connection fails, $connectmode has already
53736         printed an error.
53737         (${tool}_load): Move verbose messages to level 2.
53738         Rework pattern for "Process started" message.
53739         Pass `shell_id' to ${connectmode}_download.
53740         Retry twice upon timeout.  Make resetting of target more robust.
53741         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53742         Pass `shell_id' to exit_$connectmode.
53743         Only call exit_$connectmode if connected.
53744         * config/unix.exp (${tool}_load): Check return codes better.
53745         * config/vrtx.exp (${tool}_load): Likewise.
53746         * config/vx.exp (${tool}_load): Likewise.
53747         Delete unneeded global's.
53748         * lib/dg.exp (dg-test): Update to reflect clarified return codes
53749         from ${tool}_load.
53750         (dg-stat): Delete.
53751         (dg-init): Delete recording of pass/fail counts.
53752         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53753         (old-dejagnu-init): Likewise.
53754         (old-dejagnu-stat): Delete contents, empty proc now.
53755         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53756         (c-torture): Delete references to lcnt, lpass, lfail.
53757         Get option list from TORTURE_OPTIONS.
53758         Delete -funroll[-all]-loops if no loops.
53759         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53760         (g++_stat): Delete contents (empty proc now).
53761         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53762         (gcc_finish): Likewise.
53763         (gcc_stat): Deleted.
53764         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53765         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53766         * gcc.c-torture/execute/execute.exp: Likewise.
53767         Split tests into two parts: compile, execute.
53768         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
53769         no loops.  Update to reflect clarified return codes from ${tool}_load.
53770
53771 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
53772
53773         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53774         to grep for.
53775         (old-dejagnu): Likewise (where necessary).
53776
53777 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
53778
53779         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53780
53781         * lib/dg.exp (dg-process-target): Fix processing of selector.
53782         Add comment regarding use of `error'.
53783
53784         * lib/gcc.exp (prune_system_crud): Define if missing.
53785         * lib/g++.exp (prune_system_crud): Likewise.
53786
53787         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53788         Call prune_system_crud.
53789         * lib/dg.exp (dg-runtest): New proc.
53790         Use perror instead of send_user for tcl errors in testcase.
53791         Don't return any value, it's never used.
53792         Don't clobber previous definition of `unknown'.
53793         Print tcl errors in `dg-final'.
53794
53795 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53796
53797         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53798         (dg-test): Don't print errorInfo, it contains stack backtrace.
53799
53800 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53801
53802         * lib/g++.exp (runtest_file_p): Define if missing.
53803
53804 1994-09-24  Doug Evans  (dje@cygnus.com)
53805
53806         * lib/mike-g++.exp: Comment out loading of g++.exp.
53807         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53808         (default_g++_version): Always print something.
53809         (default_g++_start): Comment out call to `which'.
53810         (g++_start, g++_load): Deleted (must be defined in config file).
53811         * lib/gcc.exp: Test for existence of $CC at start.
53812         Delete check for tmpdir (done in gcc_init).
53813         (default_gcc_version): Always print something.
53814         (default_gcc_start): Comment out call to `which'.
53815         * config/*.exp: Major cleanup - make cross targets work at least a
53816         little better for g++ (by not being "--tool gcc" specific).
53817         Rename gcc_xxx to ${tool}_xxx.
53818         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53819         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53820
53821 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53822
53823         * lib/c-torture.exp (c-torture-compile): Rework compiler
53824         message processing.
53825
53826         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53827         c-torture.
53828
53829 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53830
53831         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53832
53833         * lib/dg.exp (dg-process-target): Support { target native }.
53834
53835 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53836
53837         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53838         looked for "... program xxx got fatal signal".
53839         Correct regsub munging of `comp_output'.
53840         Ignore compiler messages "path prefix not used" and "linker input
53841         file unused".
53842
53843 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53844
53845         * lib/gcc.exp (runtest_file_p): Define if missing.
53846         * gcc.prms/template.c: Example to work from.
53847
53848 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53849
53850         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53851         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53852
53853         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53854         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53855         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53856         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53857
53858         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53859         (dg-process-target): No longer a varargs proc.
53860         Return S/N for target, P/F for xfail.  All callers changed.
53861         (user option procs): More argument checking.
53862         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53863         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53864         (dg-test): Skip test if not running on selected target in `dg-do'.
53865         Update handling of `dg-do-what', `dg-output-text'.
53866         Separate execution pass/fail from output pattern match pass/fail.
53867         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53868
53869 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53870
53871         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53872         target for 920510-1.c.
53873
53874 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53875
53876         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53877         Clean up comment regarding use of passcnt, etc.
53878         (gcc_stat): Don't update `testcnt' here.
53879         (gcc_finish): Do it here.
53880         Might as well reset `but_id' here too.
53881         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53882         to determine if the file should be tested.
53883         * gcc.c-torture/compile/compile.exp: Likewise.
53884         * gcc.c-torture/execute/execute.exp: Likewise.
53885         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53886         * gcc.misc-tests/dg-test.exp: Likewise.
53887         * gcc.prms/prms.exp: Likewise.
53888         * gcc.wendy/wendy.exp: Likewise.
53889         * g++.old-deja.exp: Likewise.
53890         Move "Testing file" message to verbose level 1.
53891
53892 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53893
53894         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53895
53896 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53897
53898         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53899         (default_gcc_start): Accept optional second list element
53900         of compiler flags.  Print compiler output at verbosity level 2.
53901         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53902         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53903         Save current values of framework globals passcnt, failcnt, xpasscnt,
53904         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53905         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53906         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53907         xfailcnt to compute stats.  Update framework global `testcnt' from
53908         pass/fail counts.
53909         (gcc_finish): New proc.  Clean up test environment.
53910         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53911         (gcc_epass, gcc_efail): Delete.
53912         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53913         argument of line number.
53914         (dg-init): If the tool has an init routine, call it.
53915         (dg-test): Remove args `cflags_var' and `libs_var'.
53916         Pass all compiler options to ${tool}_start.
53917         Handle missing line number.
53918         (dg-finish): New function.
53919         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53920         particular files.  Call gcc_finish at end.  Move "skipping test"
53921         message to verbosity level 3.
53922         * gcc.c-torture/compile/compile.exp: Likewise.
53923         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53924         * gcc.c-torture/execute/execute.exp: Likewise.
53925         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53926         Print testcase being tried at verbosity level 1.
53927         * gcc.c-torture/special/special.exp: Unset xfail.
53928         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53929         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53930         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53931         * gcc.failure/failure.exp: Likewise.
53932         * gcc.ieee/ieee.exp: Likewise.
53933         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53934         Update call to dg-test.  Call dg-finish at end.
53935         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
53936         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53937         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53938         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53939         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
53940         * gcc.wendy/wendy.exp: Add copyright.
53941         Delete setting of tmpdir (done by gcc_init).
53942         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53943         Pass compiler flags to gcc_start.  Call gcc_finish at end.
53944         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53945         gcc_[ce]pass/fail.
53946
53947 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
53948
53949         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53950         confusion.
53951         (g++_load): Likewise.
53952
53953         * config/*.exp (gcc_load): Some were varargs fns and some were not.
53954         Rename argument to `prog' to remove the confusion.
53955         Varargs fns behave differently too!
53956         (g++_load): Likewise.
53957
53958         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53959
53960         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53961         what it is.  Delete (always) printing of status value for !native.
53962         Simplify verbose code, and include status and exec_output.
53963         (g++_load): Use gcc_load.
53964
53965 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
53966
53967         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53968         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53969         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53970         940714-3.c as these testcases don't exist anymore.  Make
53971         va-arg-1.c expected to pass.
53972
53973 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
53974
53975         * gcc.misc-tests/misc.exp: Only run specific testcases.
53976         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53977         * gcc.misc-tests/dg-[1-9].c: New files.
53978
53979         * lib/dg.exp: New testsuite driver.
53980         * gcc.prms/prms.exp: Use it.
53981
53982         * README.gcc: New file.
53983
53984         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53985         Document and reset `lxpass' and `lxfail'.
53986         Simplify "initialized" message.
53987         (gcc_stat): Clean up comments a little.
53988
53989 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53990
53991         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53992
53993 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53994
53995         * lib/old-dejagnu.exp (process-option): New proc.
53996         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53997         (old-dejagnu): Simplify.
53998         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53999
54000 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54001
54002         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54003         exists and is not an empty string.
54004
54005         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54006         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54007         finished.
54008         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54009         automatically.
54010
54011         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54012         longer expected to fail.
54013
54014         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54015         "f" function call.
54016
54017         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54018
54019         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54020         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54021         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54022         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54023         c-torture-1.29.
54024
54025         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54026         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54027
54028         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54029
54030         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54031         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54032
54033         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54034         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54035         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54036
54037 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54038
54039         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54040         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54041         940714-1.c, 940714-2.c, 940714-3.c},
54042         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54043         gcc.misc-tests/{mg.c,mg.exp}:
54044         New tests.
54045         * gcc.noncompile/noncompile.exp: Change accordingly.
54046
54047 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54048
54049         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54050         Undo previous clobberage.
54051
54052 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54053
54054         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54055         * gcc.special/{930510-1.c, special.exp}:
54056         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54057         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54058         struct-varargs-1.c}: New tests from c-torture-1.26.
54059
54060 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54061
54062         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54063           argument to switch.
54064
54065 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54066
54067         * Revert the previous changes.  Please see Rob's directory
54068         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54069         fixes.
54070
54071 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54072
54073         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54074         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54075         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54076         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54077         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54078         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54079         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54080         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54081         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54082         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54083         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54084         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54085         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54086         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54087         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54088         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54089         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54090         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54091         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54092         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54093         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54094         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54095         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54096         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54097         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54098         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54099         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54100         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54101         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54102         testing changes.
54103
54104 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54105
54106         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54107         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54108         with perror calls.
54109
54110 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54111
54112         * config/unix.exp (g++_load): Fix syntax.
54113
54114 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54115
54116         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54117         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54118         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54119         Don't expect va-arg-1.c to fail.  Correct expected output for
54120         920928-1.c.
54121         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54122         * gcc.wendy/hbm4.c: Correct typo.
54123         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54124
54125 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54126
54127         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54128         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54129         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54130         * lib/c-torture.exp (c-torture-compile): Ditto.
54131
54132         Reduce volume of output (remove all the -I's and such).
54133         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54134         Call gcc_cpass, gcc_cfail.
54135         (c-torture): Pass testing option to c-torture-compile.
54136
54137 1994-03-21  Doug Evans  (dje@cygnus.com)
54138
54139         Bring patches over from progressive.
54140         * config/default.exp: Exit remote shell cleanly.
54141         (g++_exit, g++_start): Add default versions.
54142         * config/sim.exp (gcc_load): Use perror, not error.
54143
54144 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54145
54146         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54147         set in site.exp.
54148
54149 1994-03-14  Doug Evans  (dje@cygnus.com)
54150
54151         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54152         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54153         (wendy_try): New proc to run testcase.
54154         (main loop): Call 'em.
54155         * gcc.wendy/*.c: Clean up pass to correct expected output.
54156
54157         * lib/gcc.exp: Minor cleanup work.
54158         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54159
54160 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54161
54162         * config/sim.exp (gcc_load): Document return codes better.
54163         Don't pass -v to simulator.
54164
54165 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54166
54167         * gcc.special/920717-x.c: Fix typo.
54168         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54169         get at sources.
54170
54171         * lib/mike-gcc.exp: Fix typo.
54172
54173 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54174
54175         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54176         binary to use, transform the name.
54177         * config/*.exp: rename everything. Nuke any g++ specific files,
54178         it's now a special case of gcc that requires no special support.
54179         Add a default.exp for unsupported targets.
54180
54181 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54182
54183         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54184         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54185         version of Tcl.
54186
54187 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54188
54189         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54190         than a warning.
54191
54192 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54193
54194         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54195
54196 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54197
54198         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54199         option_list.  Compile every file with only 4/6 option choices
54200         (same as C torture) instead of with 12/18 different option
54201         choices.
54202         * lib/c-torture.exp: Likewise.
54203
54204         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54205         not already set.
54206
54207 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54208
54209         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54210         can put an XFAIL *-*-* on excess errors.
54211
54212 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54213
54214         * g++.law: Add more tests derived from g++-bugs snapshots.
54215
54216         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54217         equivalent to g++.law/init9.
54218
54219         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54220         compiled it, and the a.out file after we've run it.
54221
54222 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54223
54224         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54225         compiled it, and the a.out file after we've run it.
54226
54227 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54228
54229         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54230
54231 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54232
54233         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54234         version number.
54235
54236 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54237
54238         * g++.law: New directory of g++ tests derived from the g++-bugs
54239         snapshots.
54240
54241 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54242
54243         * gcc.compile: initbug1.c initbug1.exp testcase added
54244
54245 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54246
54247         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54248         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54249           fixes submitted by Jeff Law (law@cs.utah.edu)
54250         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54251           Jeff Law (law@cs.utah.edu)
54252
54253
54254 1993-11-30  Mike Stump  (mrs@cygnus.com)
54255
54256         * config/unix-g++.exp: Follow the gcc way of doing things.
54257         * g++.old-deja/old-deja.exp: Minor updates.
54258         * lib/g++.exp: New file, follow the gcc way of doing things.
54259         * lib/old-dejagnu.exp: Minor updates.
54260         * lib/mike-g++.exp: Always unset errorInfo.
54261
54262 1993-11-06  Mike Stump  (mrs@cygnus.com)
54263
54264         * lib/gcc.exp: Fix some errors with the below change, CC and
54265         CFLAGS should be global when setting, not local.
54266
54267 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54268
54269         * lib/gcc.exp: Transform tool name.
54270
54271 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54272
54273         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54274
54275 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54276
54277         * lib/gcc.exp: change gcc_done to gcc_stat
54278
54279 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54280
54281         * Upgraded gcc testsuite to c-torture version 1.25
54282
54283 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54284
54285         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54286         * lib/c-torture: added hooks for new reporting code.
54287
54288 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54289
54290         * config/sh-gcc.exp: check if sh-sim exists in the path
54291
54292 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54293
54294         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54295         * gcc.compile/compile.exp: Initial changes for new logic.
54296         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54297         * gcc.failure/failure.exp: Initial changes for new logic.
54298         * gcc.ieee/ieee.exp: Initial changes for new logic.
54299         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54300         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54301         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54302         * lib/c-torture.exp: Initial changes for new logic.
54303         * lib/gcc.exp: Initial changes for new logic.
54304
54305 1993-10-15  Mike Stump  (mrs@cygnus.com)
54306
54307         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54308         depend upon failure or success.  Fully qualify names in failure
54309         and success messages.  Always remove a.out before starting
54310         compile, just in case.  Pay more attention to error text output by
54311         the compiler.  Handle testcases with no known past errors just
54312         like all others, so that things are uniform.  Other miscellaneous
54313         improvements.
54314
54315 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54316
54317         * gcc.cpp: new directory for cpp tests
54318
54319 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54320
54321         * lib/chill.exp: Code reformatted, removed unused code.
54322         * config/unix-chill.exp: Code reformatted, removed unused code.
54323         * chill.execute/execute.exp: Code reformatted, removed unused code.
54324         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54325
54326 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54327
54328         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54329         routines not written.
54330
54331 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54332
54333         * config/bug-gcc.exp: Use new procs from bug.exp.
54334
54335 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54336
54337         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54338         via ftp, rather than depending on NFS.
54339         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54340         case.
54341
54342 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54343
54344         * config/bug-gcc.exp: Use new download proc.
54345
54346 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54347
54348         * chill.execute/execute.exp: cleanups, handles errors better
54349         * chill.compile/compile.exp: rewrite, based on execute.exp
54350         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54351         * lib/chill.exp: major changes to diff proc and compile and link
54352         procs. added chill_fail and chill_pass wrappers to pass and
54353         fail. added more comments, and handle error codes better.
54354         Added a hack to capture stderr from exec, so noncompile tests
54355         can work.
54356
54357 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54358
54359         * chill.execute/execute.exp: rewrite of testsuite driver
54360         * lib/chill.exp: rewrite of testsuite driver
54361         * config/unix-chill.exp: rewrite of testsuite driver
54362
54363 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54364
54365         In chill.execute:
54366         * iexpr.ch: Standardize uppercase.
54367         * tuples.dat: Standardize uppercase.
54368         * vary.ch: standardize.  Correct varying string assignments.
54369         * vary.dat: Add new output lines.
54370
54371 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54372
54373         In chill.execute:
54374         * chprintf.ch: Standardize use of uppercase.
54375         * tuples.ch: Standardize and turn arr2 into a DCL,
54376           rather than a SYN.
54377         * pinits.ch: Standardize.
54378
54379 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54380
54381         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54382         * Makefil: Renamed to Makefile.in.
54383         * configure.in: New.
54384
54385 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54386
54387         In chill.execute:
54388         * .cvsignore: Add result/output files.
54389         * Makefile: Fix up variables at start.  Use MFLAGS
54390           everywhere.  Correct bool_loc, built_ins entries.
54391           Add entry for vary1.ch.
54392         * bitarray.ch: Standardize upper-case usage.
54393         * bitexpr.ch: Standardize, add output of b1.
54394         * params.ch: Use arrayt in along PROC parameters, to
54395           avoid novelty problems.
54396         * sets.ch: Tiny cleanup.
54397         * vary1.ch: Re-indent.
54398
54399 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54400
54401         * Add PR-related files to Makefiles, .cvsignore files, etc.
54402
54403 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54404
54405         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54406           with compiler objects. New names are test-flow.c and test-loop.c
54407
54408 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54409
54410         * Upgraded c-torture tests from 1.19 to 1.20
54411
54412         * new files:
54413         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54414         * gcc.compile: 930623-1.c 930623-2.c
54415         * gcc.noncompile: 930622-1.c 930622-2.c
54416         * gcc.failure: 920411-1.c 920627-2.c
54417         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54418
54419 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54420
54421         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54422           More changes to get testsuite working properly. Needs more work.
54423           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54424
54425 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54426
54427         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54428           More changes to get testsuite working properly. Needs more work.
54429
54430 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54431
54432         * chill.compile/compile.exp: Added for Dejagnu support
54433         * chill.execute/execute.exp: Added for Dejagnu support
54434         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54435
54436 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54437
54438         This should complete moving the CHILL test files.
54439         * chill.noncompile(.cvsignore printf.grt
54440             in-printf.grt chprintf.grt chprintf.ch):
54441             Added test-support files.
54442           (Makefile): Modified further.
54443         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54444             signal.ch): Added test files.
54445           * chill.execute (.cvsignore printf.grt printr.c
54446             in-printf.grt rts.c chprintf.grt rts.h): Added
54447           test-support files.
54448             (Makefile): More corrections.
54449
54450 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54451
54452         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54453           test cases, ready for DejaGnu.
54454
54455 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54456
54457         * Upgraded c-torture tests from 1.18 to 1.19
54458
54459         * gcc.compile: added test(s):
54460           930607-1.c
54461         * gcc.execute: added test(s):
54462           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54463
54464         * added new subdirectory for misc tests: gcc.misc-tests
54465         * gcc.misc-test(s): added tests:
54466           inst-check.c test-consts.c test-ior.c test-switch.c
54467
54468 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54469
54470         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54471
54472 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54473
54474         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54475
54476 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54477
54478         * Upgraded c-torture tests from 1.17 to 1.18
54479
54480 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54481
54482         * Upgraded c-torture tests from 1.12 to 1.17
54483
54484 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54485
54486         * lib/old-dejagnu.exp:
54487           Fixed handling of XFAIL target triplets to correctly
54488           recognize wildcard characters.  Removed code that
54489           appended a unique id tag to the end of the file name
54490           printed out by the result of the testcases within a
54491           given test file.
54492
54493 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54494
54495         * lib/old-dejagnu.exp:
54496           Reworked expected failure handling to trigger off of XFAIL
54497           keyword in keyphrase embeded in testcase source code. The
54498           XFAIL keyword must be at the end of the keyphrase line. It
54499           may optionally be followed by one or more target triplets.
54500           It has just occured that the handling of wildcards in the
54501           target triplet may not be correct.
54502
54503 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54504
54505         * g++.old-deja/tests:
54506           Moved all subdirectories up one level into g++.old-deja .
54507
54508         * lib/old-dejagnu.exp:
54509           Fixed problem with CXXFLAGS not being properly reset, and being
54510           corrupted with extraneous "-c" compiler option.  This was
54511           causing binaries to not be generated for test that needed them.
54512           Modified strings passed to "pass" and "fail" so that individual
54513           tests from the same test file would be distinguished by an
54514           identifier appended to the test file name in the summary logs;
54515           this corrected a problem with erroneous diff logs.  Added code
54516           to search testcases for expected fail and unexpected pass keywords.
54517
54518 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54519
54520         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54521
54522 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54523
54524         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54525           Removed extraneous text from end of "Special g++ Options"
54526           keyphrase.
54527
54528         * lib/old-dejagnu.exp: Added pattern matching to look for new
54529           keywords, embedded in testcases comments, which will trigger
54530           calls to xpass and xfail.
54531
54532 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54533
54534         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54535           comments embedded in the testcases, especially the one looking for
54536           special compiler options, as well as the pattern matching for the
54537           compiler output again.
54538
54539 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54540
54541         * lib/old-dejagnu.exp: Do a proper check of the return value for
54542           execute tests. Fixed several problems with the pattern matching
54543           of the compiler output which gave erroneous test results.
54544           Changed several of the test result messages to be more descriptive.
54545         * config/unix-g++.exp: Proc g++_load now actually works and
54546           executes the tests passed to it and returns a usable return
54547           value.
54548
54549 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54550
54551           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54552
54553 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54554
54555         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54556           Modified both files to properly execute the old style
54557           dejagnu tests. The previous versions of these files were
54558           experimental and did not function anything near correctly.
54559
54560 1993-04-05  Rob Savoye  (rob@cygnus.com)
54561
54562         * Removed all Makefile.in and configure.in files. No configuration
54563         needed now.
54564
54565 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54566
54567         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54568
54569 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54570
54571         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54572         gcc.special/configure.in, gcc.noncompile/configure.in,
54573         gcc.execute/configure.in, gcc.code_quality/configure.in,
54574         g++.other/configure.in, g++.old-deja/configure.in,
54575         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54576         in srcname setting.
54577
54578 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54579
54580         * lib/udi.exp: Fixed mondfe and mondfe_download.
54581         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54582         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54583
54584 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54585
54586         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54587         (gdb_exit): Don't remove *_soc files.
54588
54589 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54590
54591         * lib/c-torture.exp: Don't look for main; instead always use -w
54592         -c.  This is how the c-torture tests work.  Remove the object
54593         file if the compilation succeeds.
54594         * gcc.execute/execute.exp: Remove executable if test passes.
54595         * gcc.noncompile/noncompile.exp: Every test is an expected
54596         failure.
54597         * gcc.special/special.exp: Added tests from c-torture 1.11,
54598         corrected use of existing test.
54599         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54600         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54601         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54602         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54603         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54604         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54605         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54606         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54607         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54608         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54609         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54610         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54611         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54612         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54613         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54614         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54615         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54616         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54617         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54618         c-torture 1.11.
54619         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54620         correspond to c-torture 1.11.
54621
54622         * New file.