OSDN Git Service

2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2
3         PR fortran/32600
4         * gfortran.dg/c_funloc_tests_5.f03: New.
5         * gfortran.dg/c_funloc_tests_5.f04: New.
6         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7
8 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9
10         PR c++/32839
11         * g++.dg/expr/call4.C: New.
12         * g++.dg/expr/call5.C: New.
13
14 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
15
16         PR fortran/32710
17         * gfortran.dg/namelist_30.f90: New test.
18
19 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
20
21         PR fortran/29962
22         * gfortran.dg/array_initializer_1.f90: Removed warning.
23         * gfortran.dg/initialization_1.f90: Adjusted messages.
24         * gfortran.dg/nested_modules_6.f90: Removed warning.
25
26         PR fortran/31253
27         * gfortran.dg/initialization_7.f90: New test.
28
29         PR fortran/31639
30         * gfortran.dg/initialization_8.f90: New test.
31
32 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33
34         PR c++/30818
35         * g++.dg/template/crash47.C: Adjust errors.
36         * g++.dg/template/crash48.C: Adjust errors.
37         * g++.dg/template/typename12.C: New.
38         * g++.dg/template/typename13.C: New.
39         * g++.dg/template/typename14.C: New.
40         * g++.dg/template/typedef6.C: Adjust errors.
41
42 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
43
44         PR fortran/32627
45         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
46         * gfortran.dg/pr32627.f03: New test case.
47
48         * gfortran.dg/c_f_pointer_logical.f03: New test case.
49         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
50         c_f_pointer_logical.
51         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
52         c_f_pointer_complex.
53         * gfortran.dg/c_f_pointer_complex.f03: New test case.
54         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
55         c_f_pointer_shape_tests_2.
56         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
57
58 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
59
60         PR fortran/32804
61         * gfortran.dg/c_loc_tests_9.f03: New test case.
62         * gfortran.dg/c_loc_tests_10.f03: Ditto.
63
64 2007-07-21  Lee Millward  <lee.millward@gmail.com>
65
66         PR fortran/32823
67         * gfortran.dg/int_2.f90: New test.
68         
69 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
70
71         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
72
73 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
74
75         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
76         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
77
78 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
79
80         PR tree-optimization/19910
81         * gcc.dg/pr19910.c: New test.
82
83 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
84
85         PR fortran/32738
86         * gfortran.dg/pr32738.f90: New test.
87
88 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
89
90         PR tree-optimzation/32635
91         * gfortran.dg/pr32635.f:  New test case.
92
93 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
94
95         PR fortran/32801
96         * gfortran.dg/pr32801.f03: New test case.
97
98 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
99
100         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
101         Test negative numbers also.
102         * gcc.dg/c99-math-float-1.c: Likewise.
103         * gcc.dg/c99-math-long-double-1.c: Likewise.
104         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
105         test inputs.
106
107 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
108         
109         * lib/target-supports.exp (check_effective_target_sync_int_long):
110         Enable for xtensa.
111         (check_effective_target_sync_char_short): Likewise.
112         
113 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
114
115         * gcc.dg/pr28796-2.c: Add more cases.
116
117 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
118
119         * gcc.dg/pr28796-1.c: Add more cases.
120         * gcc.dg/pr28796-2.c: Likewise.
121
122 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         * gcc.dg/pr28796-1.c: Add more cases.
125         * gcc.dg/pr28796-2.c: Likewise.
126
127 2007-07-17  Janus Weil  <jaydub66@gmail.com>
128
129         PR fortran/32535
130         * gfortran.dg/pr32535.f90: New test.
131
132 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/31320
135         PR fortran/32665
136         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
137
138 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
139
140         PR rtl-optimization/32773
141         * gcc.dg/pr32773.c: New test.
142
143 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
144
145         * gcc.target/spu/intrinsics-1.c: Use dg-message to
146         match flax-vector-conversions note.
147         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
148         instead of dg-error for the warning.
149
150 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
151
152         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
153           adapted to work on targets with 16-bit or wider int.
154         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
155         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
156         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
157         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
158
159 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
160
161         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
162         support large arrays.
163         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
164         * gcc.dg/20061109-1.c: Likewise.
165         * gcc.c-torture/execute/20061101-1.x: Likewise.
166         * gcc.c-torture/execute/pr29797-1.x: Likewise.
167         * gcc.c-torture/execute/pr31448.x: Likewise.
168
169 2007-07-16  Lee Millward  <lee.millward@gmail.com>
170
171         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
172
173         PR fortran/32238
174         * gfortran.dg/pr32238.f90: New test.
175
176         PR fortran/32222
177         * gfortran.dg/pr32222.f90: New test.
178
179         PR fortran/32242
180         * gfortran.dg/pr32242.f90: New test.
181         
182 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
183             David Ung  <davidu@mips.com>
184
185         * gcc.target/mips/mips-sched-madd.c: New test case.
186
187 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
188
189         PR libfortran/32611
190         * gfortran.dg/large_real_kind_1.f90: Update test.
191         * gfortran.dg/pr17706.f90: Update test.
192         * gfortran.dg/fmt_zero_digits.f90: Update test.
193         * gfortran.dg/fmt_zero_precision.f90: Update test.
194         * gfortran.dg/real_const_3.f90: Update test.
195
196 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
197
198         PR fortran/32036
199         * gfortran.dg/bounds_check_8.f90: New test.
200         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
201
202 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
203
204         PR fortran/32357
205         * gfortran.dg/mvbits_2.f90: New test.
206
207 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
208
209         PR libfortran/32731
210         * gfortran.dg/pack_mask_1.f90:  New test.
211         * gfortran.dg/unpack_mask_1.f90:  New test.
212
213 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
214
215         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
216         * gcc.dg/20001101-1.c: Likewise.
217         * gcc.dg/20001102-1.c: Likewise.
218         * gcc.dg/20020116-2.c: Likewise.
219         * gcc.dg/20020416-1.c: Likewise.
220         * gcc.dg/sparc-constant-1.c: Likewise.
221         * gcc.dg/sparc-dwarf2.c: Likewise.
222         * gcc.dg/sparc-frame-1.c: Likewise.
223         * gcc.dg/sparc-getcontext-1.c: Likewise.
224         * gcc.dg/sparc-loop-1.c: Likewise.
225         * gcc.dg/sparc-reg-1.c: Likewise.
226         * gcc.dg/sparc-ret.c: Likewise.
227         * gcc.dg/sparc-trap-1.c: Likewise.
228         * gcc.dg/ultrasp10.c: Likewise.
229         * gcc.dg/ultrasp11.c: Likewise.
230         * gcc.dg/ultrasp1.c: Likewise.
231         * gcc.dg/ultrasp2.c: Likewise.
232         * gcc.dg/ultrasp3.c: Likewise.
233         * gcc.dg/ultrasp4.c: Likewise.
234         * gcc.dg/ultrasp5.c: Likewise.
235         * gcc.dg/ultrasp6.c: Likewise.
236         * gcc.dg/ultrasp7.c: Likewise.
237         * gcc.dg/ultrasp8.c: Likewise.
238         * gcc.dg/ultrasp9.c: Likewise.
239         * gcc.dg/splet-1.c: Delete.
240
241 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
242
243         PR fortran/32724
244         * gfortran.dg/stfunc_5.f90: New test.
245
246 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
247
248         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
249         New procedure to check if arrays are naturally aligned to the vector
250         alignment boundary.
251         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
252         in size_t typedef.  Adjust tree dump scan results according to
253         vect_aligned_arrays target check.
254         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
255         vect_aligned_arrays target check.
256         * gcc.dg/vect/pr31699.c: Ditto.
257
258 2007-07-13  Sa Liu  <saliu@de.ibm.com>
259
260         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
261         for V2DFmode vector conditional expression.
262         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
263         and dfceq patterns.
264         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
265         and dfcgt patterns.
266         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
267         V2DFmode comparison and test special values.
268         * lib/target-supports.exp: Switch on test for V2DFmode 
269         vector conditional expression.
270
271 2007-07-13  Richard Guenther  <rguenther@suse.de>
272
273         PR tree-optimization/32721
274         * gcc.dg/pr32721.c: New testcase.
275
276 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
277
278         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
279         error message part that continues on a new line.
280
281 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
282
283         * gcc.dg/c99-tgmath-1.c: New.
284         * gcc.dg/c99-tgmath-2.c: New.
285         * gcc.dg/c99-tgmath-3.c: New.
286         * gcc.dg/c99-tgmath-4.c: New.
287
288 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
289             Janis Johnson  <janis187@us.ibm.com>
290
291         PR testsuite/25241
292         * gcc.test-framework/dg-error-exp-F.c: New test.
293         * gcc.test-framework/dg-warning-exp-F.c: New test.
294         * lib/gcc.exp: Enable warning and error prefixes.
295         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
296         (dg-error): Wrap original dg-error.
297         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
298         markers from dg-error/dg-warning directives.
299         * gcc.dg/20040322-1.c: Likewise.
300         * gcc.dg/Wchar-subscripts-1.c: Likewise.
301         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
302         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
303         * gcc.dg/Werror-1.c: Likewise.
304         * gcc.dg/Werror-10.c: Likewise.
305         * gcc.dg/Werror-11.c: Likewise.
306         * gcc.dg/Werror-2.c: Likewise.
307         * gcc.dg/Werror-3.c: Likewise.
308         * gcc.dg/Werror-4.c: Likewise.
309         * gcc.dg/Werror-5.c: Likewise.
310         * gcc.dg/Werror-6.c: Likewise.
311         * gcc.dg/Werror-7.c: Likewise.
312         * gcc.dg/Werror-8.c: Likewise.
313         * gcc.dg/Werror-9.c: Likewise.
314         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
315         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
316         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
317         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
318         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
319         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
320         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
321         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
322         * gcc.dg/Wnested-externs-1.c: Likewise.
323         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
324         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
325         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
326         * gcc.dg/Wshadow-3.c: Likewise.
327         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
328         * gcc.dg/Wwrite-strings-1.c: Likewise.
329         * gcc.dg/anon-struct-5.c: Likewise.
330         * gcc.dg/anon-struct-6.c: Likewise.
331         * gcc.dg/anon-struct-7.c: Likewise.
332         * gcc.dg/anon-struct-8.c: Likewise.
333         * gcc.dg/array-8.c: Likewise.
334         * gcc.dg/array-quals-2.c: Likewise.
335         * gcc.dg/asm-qual-1.c: Likewise.
336         * gcc.dg/asm-wide-1.c: Likewise.
337         * gcc.dg/assign-warn-1.c: Likewise.
338         * gcc.dg/assign-warn-2.c: Likewise.
339         * gcc.dg/bitfld-10.c: Likewise.
340         * gcc.dg/bitfld-11.c: Likewise.
341         * gcc.dg/bitfld-12.c: Likewise.
342         * gcc.dg/bitfld-13.c: Likewise.
343         * gcc.dg/bitfld-14.c: Likewise.
344         * gcc.dg/builtin-choose-expr-2.c: Likewise.
345         * gcc.dg/builtins-30.c: Likewise.
346         * gcc.dg/c90-const-expr-5.c: Likewise.
347         * gcc.dg/c90-typespec-1.c: Likewise.
348         * gcc.dg/c99-const-expr-5.c: Likewise.
349         * gcc.dg/c99-flex-array-5.c: Likewise.
350         * gcc.dg/c99-fordecl-3.c: Likewise.
351         * gcc.dg/c99-tag-3.c: Likewise.
352         * gcc.dg/c99-typespec-1.c: Likewise.
353         * gcc.dg/c99-vla-jump-1.c: Likewise.
354         * gcc.dg/c99-vla-jump-2.c: Likewise.
355         * gcc.dg/c99-vla-jump-3.c: Likewise.
356         * gcc.dg/c99-vla-jump-4.c: Likewise.
357         * gcc.dg/c99-vla-jump-5.c: Likewise.
358         * gcc.dg/cast-1.c: Likewise.
359         * gcc.dg/cast-2.c: Likewise.
360         * gcc.dg/cast-3.c: Likewise.
361         * gcc.dg/cast-4.c: Likewise.
362         * gcc.dg/cast-pretty-print-1.c: Likewise.
363         * gcc.dg/comp-goto-2.c: Likewise.
364         * gcc.dg/comp-goto-3.c: Likewise.
365         * gcc.dg/cpp/error-1.c: Likewise.
366         * gcc.dg/cpp/if-paren.c: Likewise.
367         * gcc.dg/decl-7.c: Likewise.
368         * gcc.dg/decl-8.c: Likewise.
369         * gcc.dg/decl-nospec-1.c: Likewise.
370         * gcc.dg/decl-nospec-2.c: Likewise.
371         * gcc.dg/decl-nospec-3.c: Likewise.
372         * gcc.dg/declspec-10.c: Likewise.
373         * gcc.dg/declspec-11.c: Likewise.
374         * gcc.dg/declspec-12.c: Likewise.
375         * gcc.dg/declspec-13.c: Likewise.
376         * gcc.dg/declspec-14.c: Likewise.
377         * gcc.dg/declspec-15.c: Likewise.
378         * gcc.dg/declspec-16.c: Likewise.
379         * gcc.dg/declspec-17.c: Likewise.
380         * gcc.dg/declspec-4.c: Likewise.
381         * gcc.dg/declspec-5.c: Likewise.
382         * gcc.dg/declspec-6.c: Likewise.
383         * gcc.dg/declspec-7.c: Likewise.
384         * gcc.dg/declspec-8.c: Likewise.
385         * gcc.dg/declspec-9.c: Likewise.
386         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
387         * gcc.dg/dfp/constants-c99.c: Likewise.
388         * gcc.dg/dfp/keywords-c89.c: Likewise.
389         * gcc.dg/dfp/keywords-c99.c: Likewise.
390         * gcc.dg/dfp/keywords-reserved.c: Likewise.
391         * gcc.dg/dfp/typespec.c: Likewise.
392         * gcc.dg/dremf-type-compat-2.c: Likewise.
393         * gcc.dg/dremf-type-compat-3.c: Likewise.
394         * gcc.dg/dremf-type-compat-4.c: Likewise.
395         * gcc.dg/empty-source-2.c: Likewise.
396         * gcc.dg/empty-source-3.c: Likewise.
397         * gcc.dg/enum3.c: Likewise.
398         * gcc.dg/extra-semi-2.c: Likewise.
399         * gcc.dg/extra-semi-3.c: Likewise.
400         * gcc.dg/float-range-1.c: Likewise.
401         * gcc.dg/float-range-2.c: Likewise.
402         * gcc.dg/float-range-3.c: Likewise.
403         * gcc.dg/float-range-5.c: Likewise.
404         * gcc.dg/format/asm_fprintf-2.c: Likewise.
405         * gcc.dg/format/asm_fprintf-3.c: Likewise.
406         * gcc.dg/format/asm_fprintf-4.c: Likewise.
407         * gcc.dg/format/asm_fprintf-5.c: Likewise.
408         * gcc.dg/format/cast-1.c: Likewise.
409         * gcc.dg/format/gcc_diag-3.c: Likewise.
410         * gcc.dg/format/gcc_diag-4.c: Likewise.
411         * gcc.dg/format/gcc_diag-6.c: Likewise.
412         * gcc.dg/format/gcc_diag-8.c: Likewise.
413         * gcc.dg/format/gcc_diag-9.c: Likewise.
414         * gcc.dg/format/nul-2.c: Likewise.
415         * gcc.dg/format/opt-1.c: Likewise.
416         * gcc.dg/format/opt-2.c: Likewise.
417         * gcc.dg/format/opt-3.c: Likewise.
418         * gcc.dg/format/opt-4.c: Likewise.
419         * gcc.dg/format/opt-5.c: Likewise.
420         * gcc.dg/format/opt-6.c: Likewise.
421         * gcc.dg/framework-2.c: Likewise.
422         * gcc.dg/func-args-1.c: Likewise.
423         * gcc.dg/func-outside-1.c: Likewise.
424         * gcc.dg/func-outside-2.c: Likewise.
425         * gcc.dg/gnu-cond-expr-2.c: Likewise.
426         * gcc.dg/gnu-cond-expr-3.c: Likewise.
427         * gcc.dg/if-empty-1.c: Likewise.
428         * gcc.dg/init-bad-1.c: Likewise.
429         * gcc.dg/init-bad-2.c: Likewise.
430         * gcc.dg/init-bad-3.c: Likewise.
431         * gcc.dg/init-desig-obs-2.c: Likewise.
432         * gcc.dg/init-desig-obs-3.c: Likewise.
433         * gcc.dg/init-empty-2.c: Likewise.
434         * gcc.dg/init-empty-3.c: Likewise.
435         * gcc.dg/inline-11.c: Likewise.
436         * gcc.dg/inline-12.c: Likewise.
437         * gcc.dg/inline-8.c: Likewise.
438         * gcc.dg/inline-9.c: Likewise.
439         * gcc.dg/inline3.c: Likewise.
440         * gcc.dg/label-decl-1.c: Likewise.
441         * gcc.dg/label-decl-2.c: Likewise.
442         * gcc.dg/label-decl-3.c: Likewise.
443         * gcc.dg/label-decl-4.c: Likewise.
444         * gcc.dg/long-long-typespec-1.c: Likewise.
445         * gcc.dg/lvalue-2.c: Likewise.
446         * gcc.dg/lvalue-3.c: Likewise.
447         * gcc.dg/nested-func-3.c: Likewise.
448         * gcc.dg/nested-redef-1.c: Likewise.
449         * gcc.dg/noreturn-4.c: Likewise.
450         * gcc.dg/old-style-prom-2.c: Likewise.
451         * gcc.dg/old-style-prom-3.c: Likewise.
452         * gcc.dg/old-style-then-proto-1.c: Likewise.
453         * gcc.dg/overflow-warn-1.c: Likewise.
454         * gcc.dg/overflow-warn-2.c: Likewise.
455         * gcc.dg/overflow-warn-3.c: Likewise.
456         * gcc.dg/overflow-warn-4.c: Likewise.
457         * gcc.dg/overflow-warn-6.c: Likewise.
458         * gcc.dg/parm-forwdecl-2.c: Likewise.
459         * gcc.dg/parm-forwdecl-3.c: Likewise.
460         * gcc.dg/parm-impl-decl-1.c: Likewise.
461         * gcc.dg/parm-impl-decl-2.c: Likewise.
462         * gcc.dg/parm-incomplete-1.c: Likewise.
463         * gcc.dg/parm-mismatch-1.c: Likewise.
464         * gcc.dg/pointer-arith-1.c: Likewise.
465         * gcc.dg/pointer-arith-2.c: Likewise.
466         * gcc.dg/pointer-arith-3.c: Likewise.
467         * gcc.dg/pointer-arith-4.c: Likewise.
468         * gcc.dg/pointer-arith-6.c: Likewise.
469         * gcc.dg/pointer-arith-7.c: Likewise.
470         * gcc.dg/pointer-arith-8.c: Likewise.
471         * gcc.dg/pr13804-1.c: Likewise.
472         * gcc.dg/pr15698-1.c: Likewise.
473         * gcc.dg/pr15698-2.c: Likewise.
474         * gcc.dg/pr15698-3.c: Likewise.
475         * gcc.dg/pr15698-4.c: Likewise.
476         * gcc.dg/pr15698-5.c: Likewise.
477         * gcc.dg/pr15698-6.c: Likewise.
478         * gcc.dg/pr15698-7.c: Likewise.
479         * gcc.dg/pr15698-8.c: Likewise.
480         * gcc.dg/pr17188-1.c: Likewise.
481         * gcc.dg/pr17301-1.c: Likewise.
482         * gcc.dg/pr17301-2.c: Likewise.
483         * gcc.dg/pr17730-1.c: Likewise.
484         * gcc.dg/pr20368-1.c: Likewise.
485         * gcc.dg/pr20368-2.c: Likewise.
486         * gcc.dg/pr20368-3.c: Likewise.
487         * gcc.dg/pr22308-1.c: Likewise.
488         * gcc.dg/qual-component-1.c: Likewise.
489         * gcc.dg/redecl-1.c: Likewise.
490         * gcc.dg/redecl-11.c: Likewise.
491         * gcc.dg/redecl-12.c: Likewise.
492         * gcc.dg/redecl-13.c: Likewise.
493         * gcc.dg/redecl-14.c: Likewise.
494         * gcc.dg/redecl-15.c: Likewise.
495         * gcc.dg/register-var-1.c: Likewise.
496         * gcc.dg/register-var-2.c: Likewise.
497         * gcc.dg/stmt-expr-2.c: Likewise.
498         * gcc.dg/stmt-expr-3.c: Likewise.
499         * gcc.dg/stmt-expr-label-1.c: Likewise.
500         * gcc.dg/stmt-expr-label-2.c: Likewise.
501         * gcc.dg/stmt-expr-label-3.c: Likewise.
502         * gcc.dg/struct-empty-2.c: Likewise.
503         * gcc.dg/struct-empty-3.c: Likewise.
504         * gcc.dg/struct-parse-1.c: Likewise.
505         * gcc.dg/struct-semi-1.c: Likewise.
506         * gcc.dg/struct-semi-2.c: Likewise.
507         * gcc.dg/struct-semi-3.c: Likewise.
508         * gcc.dg/switch-5.c: Likewise.
509         * gcc.dg/switch-6.c: Likewise.
510         * gcc.dg/switch-7.c: Likewise.
511         * gcc.dg/tls/diag-5.c: Likewise.
512         * gcc.dg/transparent-union-1.c: Likewise.
513         * gcc.dg/transparent-union-3.c: Likewise.
514         * gcc.dg/typespec-1.c: Likewise.
515         * gcc.dg/vla-init-2.c: Likewise.
516         * gcc.dg/vla-init-3.c: Likewise.
517         * gcc.dg/vla-init-4.c: Likewise.
518         * gcc.dg/vla-init-5.c: Likewise.
519         * gcc.dg/void-cast-2.c: Likewise.
520         * gcc.dg/wvla-3.c: Likewise.
521         * gcc.dg/wvla-7.c: Likewise.
522         * gcc.target/i386/991209-1.c: Likewise.
523         * gcc.target/ia64/fpreg-1.c: Likewise.
524         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
525         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
526         
527 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
528
529         PR fortran/31639
530         * gfortran.dg/func_decl_4.f90: New test.
531
532 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
533
534         PR fortran/32727
535         * gfortran.dg/interface_17.f90: New test.
536
537 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
538
539         PR fortran/32599
540         * gfortran.dg/32599.f03: New test case.
541
542         PR fortran/32601
543         * gfortran.dg/32601.f03: New test case.
544         * gfortran.dg/32601_1.f03: Ditto.
545         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
546         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
547
548 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
549
550         * gcc.c-torture/execute/align-3.c: Remove function addr check.
551
552 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
553             Devang Patel  <dpatel@apple.com>
554
555         PR tree-optimization/25413
556         * gcc.dg/vect/vect-align-1.c: New.
557         * gcc.dg/vect/vect-align-2.c: New.
558         * gcc.dg/vect/pr25413.c: New.
559         * gcc.dg/vect/pr25413a.c: New.
560         * gcc.dg/vect/pr31699.c: Fix dg-final check.
561
562 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
563
564         * lib/target-support.exp (check_ultrasparc_hw_available):
565         New function.
566         (is-effective-target): Check $arg for ultrasparc_hw.
567         (is-effective-target-keyword): Likewise.
568         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
569         when determining what to do on sparc platforms.
570         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
571         * gcc.dg/20001101-1.c: Likewise.
572         * gcc.dg/20001101-2.c: Likewise.
573         * gcc.dg/ultrasp9.c: Likewise.
574         * gcc.dg/ultrasp10.c: Likewise.
575         * gcc.target/sparc/pdist-3.c: Likewise.
576
577 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
578
579         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
580
581 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
582
583         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
584         get vectorized.
585         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
586         now get vectorized.
587         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
588         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
589         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
590         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
591         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
592         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
593         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
594         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
595         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
596         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
597         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
598         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
599         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
600         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
601         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
602         * lib/target-supports.exp (check_effective_target_vect_int_mul):
603         Add spu.
604
605 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
606
607         PR c++/30854
608         * g++.dg/parse/error30.C: New test.
609
610 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
611
612         PR fortran/29804
613         * gfortran.dg/alloc_comp_misc_1.f90: New test.
614
615 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
616
617         * gfortran.fortran-torture/compile/pr32663.f: New test.
618
619 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
620
621         PR c++/31027
622         * g++.dg/inherit/virtual4.C: New.
623
624 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
625
626         PR target/32661
627         * gcc.target/i386/pr32661-1.c: New test.
628
629 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
630
631         * gnat.dg/invariant_index.ad[sb]: New test.
632
633 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
634
635         PR c++/32560
636         * g++.dg/template/decl3.C: New.
637
638 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
639
640         PR 32617
641         * gcc.c-torture/execute/align-3.c: New.
642
643 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
644
645         PR target/32708
646         * gcc.target/i386/pr32708-1.c: New test.
647         * gcc.target/i386/pr32708-2.c: Ditto.
648         * gcc.target/i386/pr32708-3.c: Ditto.
649
650 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
651
652         * g++.dg/init/new20.C: Remove svn:executable flag.
653
654 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
655
656         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
657
658 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
659
660         * gcc.dg/ultrasp7.c: Add fpic target requirement.
661
662 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
663
664         PR testsuite/25241
665         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
666         directive.
667         
668 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
669
670         PR fortran/32157
671         * gfortran.dg/overload_2.f90: New test.
672
673         PR fortran/32689
674         * gfortran.dg/transfer_simplify_5.f90
675
676         PR fortran/32634
677         * gfortran.dg/interface_15.f90: New test.
678
679 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
680
681         PR libfortran/32336
682         * gfortran.dg/matmul_5.f90:  New test case.
683
684 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
685
686         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
687         * gcc.dg/fesd-any.h: Likewise.
688         * gcc.dg/fesd-baseonly.c: Likewise.
689         * gcc.dg/fesd-baseonly.h: Likewise.
690         * gcc.dg/fesd-none.c: Likewise.
691         * gcc.dg/fesd-none.h: Likewise.
692         * gcc.dg/fesd-reduced.c: Likewise.
693         * gcc.dg/fesd-reduced.h: Likewise.
694         * gcc.dg/fesd-sys.c: Likewise.
695         * gcc.dg/fesd-sys.h: Likewise
696         * gcc.dg/fesd.h: Likewise.
697
698         * g++.dg/debug/dwarf2: New directory.
699         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
700         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
701         * g++.dg/other/fesd-any.h: Likewise.
702         * g++.dg/other/fesd-baseonly.C: Likewise.
703         * g++.dg/other/fesd-baseonly.h: Likewise.
704         * g++.dg/other/fesd-none.C: Likewise.
705         * g++.dg/other/fesd-none.h: Likewise.
706         * g++.dg/other/fesd-reduced.C: Likewise.
707         * g++.dg/other/fesd-reduced.h: Likewise.
708         * g++.dg/other/fesd-sys.C: Likewise.
709         * g++.dg/other/fesd-sys.h: Likewise.
710         * g++.dg/other/fesd.h: Likewise.
711
712 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
713
714         PR fortran/31129
715         * gfortran.dg/parameter_unused.f90: New test.
716
717 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
718
719         PR tree-optimization/32681
720         * gcc.dg/tree-ssa/pr32681.c: New test.
721
722 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
723
724         PR fortran/32678
725         * gfortran.dg/fmt_t_5.f90: New test.
726
727 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
728
729         PR c++/30535
730         * g++.dg/template/operator10.C: New.
731
732 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
733
734         PR libfortran/32217
735         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
736
737 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
738
739         PR fortran/29876
740         * gfortran.dg/operator_6.f90: New test.
741
742 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
743
744         PR fortran/17711
745         * gfortran.dg/operator_4.f90: New test.
746         * gfortran.dg/operator_5.f90: New test.
747         * gfortran.dg/logical_comp.f90: Adjusted error messages.
748         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
749
750 2007-07-08  Tobias Burnus  <burnus@net-b.de>
751
752         PR fortran/32669
753         * gfortran.dg/argument_checking_6.f90: New.
754
755 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
756
757         PR fortran/25094
758         * gfortran.dg/interface_155555.f90: New test.
759
760 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
761
762         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
763         c99-math-long-double-1.c, c99-math.h: Test subnormals.
764
765 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
766
767         PR testsuite/25241
768         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
769         discern pedantic diagnostics and errors.
770         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
771         and not an error.
772         * gcc.dg/20050121-1.c: This is an error and not a warning.
773         * gcc.target/i386/sseregparm-2.c:  Likewise.
774         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
775         * gcc.dg/charset/attribute2.c: Likewise.
776         * gcc.dg/bitfld-1.c: Likewise.
777         * gcc.dg/pack-test-2.c: Likewise.
778         * gcc.dg/940510-1.c: Match separately error and warning.
779         * gcc.dg/array-2.c: Match separately multiple messages. The second
780         diagnostic is a pedantic warning and not an error.
781         * gcc.dg/pr14475.c: Match separately multiple messages.
782         * gcc.dg/pr18809-1.c: Likewise.
783         * gcc.dg/pr27953.c: Likewise.
784         * gcc.dg/vla-init-1.c: Likewise.
785         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
786
787 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
788
789         PR fortran/32644
790         * gfortran.dg/char_decl_1.f90: New test.
791
792 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
793
794         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
795
796 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
797
798         PR c++/32232
799         * g++.dg/template/overload9.C: New test.
800
801 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
802
803         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
804         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
805
806 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
807
808         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
809         * gcc.dg/20001012-2.c: Likewise.
810         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
811         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
812
813 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
814
815         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
816         about the chunk size when STACK_SIZE is defined.
817
818 2007-07-06  Josh Conner  <jconner@apple.com>
819
820         PR middle-end/32602
821         * gcc.dg/sibcall-8.c: New test.
822
823 2007-07-06  Josh Conner  <jconner@apple.com>
824
825         PR middle-end/32603
826         * gcc.target/arm/sibcall-1.c: New test.
827
828 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
829
830         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
831
832 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
833
834         * gfortran.dg/save_parameter.f90: New test.
835         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
836
837 2007-07-06  Richard Guenther  <rguenther@suse.de>
838
839         * g++.dg/opt/pr30965.C: New testcase.
840
841 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
842
843         * gcc.target/mips/save-restore-5.c: New test.
844
845 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
846
847         PR rtl_optimization/32450
848         * gcc.dg/pr32450.c: New runtime test.
849
850 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
851
852         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
853         single underscore in scan directives.
854
855 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/32245
858         * g++.dg/init/ptrmem4.C: New test.
859
860         PR c++/32251
861         * g++.dg/init/new21.C: Likewise.
862
863         PR c++/31992
864         * g++.dg/template/static30.C: Likewise.
865
866 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
867
868         * gcc.dg/vect/costmodel/ppc: New directory.
869         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
870         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
871         New test.
872         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
873         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
874         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
876         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
877         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
879         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
882         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
883         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
884         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
885         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
886
887 2007-07-05  Tobias Burnus  <burnus@net-b.de>
888
889         PR fortran/32359
890         * gfortran.dg/module_md5_1.f90: Update MD5 number.
891
892 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
893
894         PR fortran/32526
895         * gfortran.dg/interface_14.f90: New test.
896
897         PR fortran/32613
898         * gfortran.dg/do_iterator_2.f90: New test.
899
900 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
901
902         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
903         (FE_DEC_DOWNWARD): Likewise.
904         (FE_DEC_UPWARD): Likewise.
905         (FE_DEC_TOWARDZERO): Likewise.
906         (FE_DEC_TONEARESTFROMZERO): Likewise.
907
908 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
909
910         * gcc.c-torture/compile/pr32606.c: New.
911         * gfortran.fortran-torture/execute/pr32604.f90: New.
912
913 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
914
915         * gcc.dg/visibility-12.c: New test.
916         * gcc.dg/visibility-13.c: Likewise.
917         * g++.dg/ext/visibility-9.C: Likewise.
918         * g++.dg/ext/visibility-10.C: Likewise.
919
920 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
921
922         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
923         * gcc.dg/sh-relax-vxworks.c: New test.
924
925 2007-07-04  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/32500
928         * gcc.c-torture/execute/pr32500.c: New testcase.
929
930 2007-07-04  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/32482
933         * gcc.c-torture/compile/pr32482.c: New testcase.
934
935 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
936
937         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
938         VxWorks kernels.
939         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
940         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
941         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
942         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
943
944 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
945
946         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
947
948 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
949
950         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
951
952 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
953
954         PR fortran/31198
955         * gfortran.dg/min_max_optional_1.f90: New test.
956         * gfortran.dg/min_max_optional_2.f90: New test.
957         * gfortran.dg/min_max_optional_3.f90: New test.
958
959 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
960
961         PR fortran/32545
962         * gfortran.dg/fmt_error.f90: New test.
963
964 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
965
966         PR fortran/32612
967         * gfortran.dg/interface_13.f90: New test.
968
969 2007-07-03  Dave Brolley  <brolley@redhat.com>
970
971         PR c++/31743
972         * g++.dg/init/new20.C: New test.
973
974 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
975
976         PR fortran/32579
977         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
978
979 2007-07-03  Tobias Burnus  <burnus@net-b.de>
980
981         PR fortran/25062
982         * common_7.f90: New.
983         * common_8.f90: New.
984         * common_9.f90: New.
985
986 2007-07-03  Tobias Burnus  <burnus@net-b.de>
987
988         PR fortran/30940
989         * gfortran.dg/argument_checking_1.f90: New.
990         * gfortran.dg/argument_checking_2.f90: New.
991         * gfortran.dg/argument_checking_3.f90: New.
992         * gfortran.dg/argument_checking_4.f90: New.
993         * gfortran.dg/argument_checking_5.f90: New.
994         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
995         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
996
997 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
998
999         * gcc.dg/pr32176.c: Add -w to default dg-options.
1000
1001 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1002
1003         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1004
1005 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/20888
1008         * gfortran.dg/null_2.f90: New.
1009
1010 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1011             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1012
1013         PR middle-end/32176
1014         * gcc.dg/pr32176.c: New test.
1015
1016 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         * gcc.dg/const-float80.c : New test.
1019         * gcc.dg/const-float128.c : New test.
1020         * gcc.dg/const-float80-ped.c : New test.
1021         * gcc.dg/const-float128-ped.c : New test.
1022
1023 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1024
1025         * gcc.dg/c99-math.h: Fix typo.
1026
1027 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1028
1029         PR libgomp/32468
1030         * gcc.dg/gomp/pr32468-1.c: New test.
1031
1032 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1033
1034         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1035         an ABI option.
1036
1037 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1038
1039         * gfortran.fortran-torture/compile/pr32583.f: New.
1040         * gcc.c-torture/compile/pr32584.c: New
1041
1042 2007-07-02  Ollie Wild  <aaw@google.com>
1043
1044         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1045         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1046
1047 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1048
1049         * gcc.target/mips/save-restore-1.c: New test.
1050         * gcc.target/mips/save-restore-2.c: Likewise.
1051         * gcc.target/mips/save-restore-3.c: Likewise.
1052         * gcc.target/mips/save-restore-4.c: Likewise.
1053
1054 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1055
1056         PR tree-optimization/31966
1057         PR tree-optimization/32533
1058         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1059         * gfortran.dg/pr32533.f90: Ditto.
1060
1061 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1062
1063         * g++.dg/opt/nrv12.C: New test.
1064         * gcc.target/i386/nrv1.c: New test.
1065
1066         PR c++/31748
1067         * g++.dg/gomp/pr31748.C: New test.
1068
1069 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1070  
1071         PR tree-optimization/32230
1072         * gcc.dg/vect/pr32230.c: New test.
1073
1074 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1075
1076         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1077         * bind_c_coms.f90: Ditto.
1078         * bind_c_coms_driver.c: Ditto.
1079         * bind_c_dts.f90: Ditto.
1080         * bind_c_dts_2.f03: Ditto.
1081         * bind_c_dts_2_driver.c: Ditto.
1082         * bind_c_dts_3.f03: Ditto.
1083         * bind_c_dts_4.f03: Ditto.
1084         * bind_c_dts_driver.c: Ditto.
1085         * bind_c_implicit_vars.f03: Ditto.
1086         * bind_c_procs.f03: Ditto.
1087         * bind_c_usage_2.f03: Ditto.
1088         * bind_c_usage_3.f03: Ditto.
1089         * bind_c_usage_5.f03: Ditto.
1090         * bind_c_usage_6.f03: Ditto.
1091         * bind_c_usage_7.f03: Ditto.
1092         * bind_c_vars.f90: Ditto.
1093         * bind_c_vars_driver.c: Ditto.
1094         * binding_c_table_15_1.f03: Ditto.
1095         * binding_label_tests.f03: Ditto.
1096         * binding_label_tests_10.f03: Ditto.
1097         * binding_label_tests_10_main.f03: Ditto.
1098         * binding_label_tests_11.f03: Ditto.
1099         * binding_label_tests_11_main.f03: Ditto.
1100         * binding_label_tests_12.f03: Ditto.
1101         * binding_label_tests_13.f03: Ditto.
1102         * binding_label_tests_13_main.f03: Ditto.
1103         * binding_label_tests_14.f03: Ditto.
1104         * binding_label_tests_2.f03: Ditto.
1105         * binding_label_tests_3.f03: Ditto.
1106         * binding_label_tests_4.f03: Ditto.
1107         * binding_label_tests_5.f03: Ditto.
1108         * binding_label_tests_6.f03: Ditto.
1109         * binding_label_tests_7.f03: Ditto.
1110         * binding_label_tests_8.f03: Ditto.
1111         * binding_label_tests_9.f03: Ditto.
1112         * c_assoc.f90: Ditto.
1113         * c_assoc_2.f03: Ditto.
1114         * c_f_pointer_shape_test.f90: Ditto.
1115         * c_f_pointer_tests.f90: Ditto.
1116         * c_f_tests_driver.c: Ditto.
1117         * c_funloc_tests.f03: Ditto.
1118         * c_funloc_tests_2.f03: Ditto.
1119         * c_funloc_tests_3.f03: Ditto.
1120         * c_funloc_tests_3_funcs.c: Ditto.
1121         * c_kind_params.f90: Ditto.
1122         * c_kind_tests_2.f03: Ditto.
1123         * c_kinds.c: Ditto.
1124         * c_loc_driver.c: Ditto.
1125         * c_loc_test.f90: Ditto.
1126         * c_loc_tests_2.f03: Ditto.
1127         * c_loc_tests_2_funcs.c: Ditto.
1128         * c_loc_tests_3.f03: Ditto.
1129         * c_loc_tests_4.f03: Ditto.
1130         * c_loc_tests_5.f03: Ditto.
1131         * c_loc_tests_6.f03: Ditto.
1132         * c_loc_tests_7.f03: Ditto.
1133         * c_loc_tests_8.f03: Ditto.
1134         * c_ptr_tests.f03: Ditto.
1135         * c_ptr_tests_10.f03: Ditto.
1136         * c_ptr_tests_5.f03: Ditto.
1137         * c_ptr_tests_7.f03: Ditto.
1138         * c_ptr_tests_7_driver.c: Ditto.
1139         * c_ptr_tests_8.f03: Ditto.
1140         * c_ptr_tests_8_funcs.c: Ditto.
1141         * c_ptr_tests_9.f03: Ditto.
1142         * c_ptr_tests_driver.c: Ditto.
1143         * c_size_t_driver.c: Ditto.
1144         * c_size_t_test.f03: Ditto.
1145         * com_block_driver.f90: Ditto.
1146         * global_vars_c_init.f90: Ditto.
1147         * global_vars_c_init_driver.c: Ditto.
1148         * global_vars_f90_init.f90: Ditto.
1149         * global_vars_f90_init_driver.c: Ditto.
1150         * interop_params.f03: Ditto.
1151         * iso_c_binding_only.f03: Ditto.
1152         * iso_c_binding_rename_1.f03: Ditto.
1153         * iso_c_binding_rename_1_driver.c: Ditto.
1154         * iso_c_binding_rename_2.f03: Ditto.
1155         * iso_c_binding_rename_2_driver.c: Ditto.
1156         * kind_tests_2.f03: Ditto.
1157         * kind_tests_3.f03: Ditto.
1158         * module_md5_1.f90: Ditto.
1159         * only_clause_main.c: Ditto.
1160         * print_c_kinds.f90: Ditto.
1161         * test_bind_c_parens.f03: Ditto.
1162         * test_c_assoc.c: Ditto.
1163         * test_com_block.f90: Ditto.
1164         * test_common_binding_labels.f03: Ditto.
1165         * test_common_binding_labels_2.f03: Ditto.
1166         * test_common_binding_labels_2_main.f03: Ditto.
1167         * test_common_binding_labels_3.f03: Ditto.
1168         * test_common_binding_labels_3_main.f03: Ditto.
1169         * test_only_clause.f90: Ditto.
1170         * use_iso_c_binding.f90: Ditto.
1171         * value_5.f90: Ditto.
1172         * value_test.f90: Ditto.
1173         * value_tests_f03.f90: Ditto.
1174
1175 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1176
1177         * gcc.dg/tls/opt-14.c: New.
1178
1179 2007-07-01  Ollie Wild  <aaw@google.com>
1180
1181         * g++.dg/lookup/using16.C: New test.
1182         * g++.dg/lookup/using17.C: New test.
1183
1184 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1185
1186         PR fortran/32239
1187         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1188         (test_4): Use proper test for floating point equality.
1189         (test_8): Likewise.
1190
1191 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1192
1193         PR libgfortran/32554
1194         * gfortran.dg/fmt_p_1.f90: New test.
1195
1196 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1197
1198         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1199         initialization and fix dg-final check - the initialization loop is
1200         vectorizable.
1201
1202 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1203             Volker Reichelt  <reichelt@netcologne.de>
1204
1205         PR middle-end/32559
1206         * gcc.dg/pr32559.c: New test.
1207
1208 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1209
1210         PR tree-optimization/25371
1211         * gcc.dg/vect/pr25371.c: New test.
1212
1213 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1214
1215         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1216         when allocating and initializing a flexible array.
1217
1218 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1219
1220         PR fortran/20373
1221         * gfortran.dg/intrinsic.f90: New test.
1222
1223 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1224
1225         PR fortran/32555
1226         * gfortran.dg/fmt_zero_check.f90: New.
1227
1228 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1229
1230         PR fortran/30284
1231         * gfortran.dg/repeat_f90: New test.
1232
1233 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1234
1235         PR testsuite/25241
1236         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1237         -pedantic-errors, so we should match errors.
1238         * gcc.dg/cpp/escape-1.c: Likewise.
1239         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1240         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1241         warning.
1242         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1243         errors instead of warnings.
1244         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1245         a pedantic warning.
1246         * gcc.dg/cpp/arith-3.c: Likewise.
1247
1248 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1249
1250         PR testsuite/25241
1251         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1252         * gcc.dg/pch/valid-2.c: Likewise.
1253         * gcc.dg/pch/valid-3.c: Likewise.
1254         * gcc.dg/pch/warn-1.c: Likewise.
1255         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1256         
1257 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1258
1259         PR c/4076
1260         * gcc.dg/Wunused-function.c: New.
1261         
1262 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1263
1264         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1265
1266 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1267
1268         * g++.dg/other/canon-31724.C: New.
1269         
1270 2007-06-29  Jan Hubicka  <jh@suse.cz>
1271
1272         PR middle-end/32372
1273         * gcc.c-torture/compile/pr32372.c: new.
1274
1275 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1276
1277         * gfortran.dg/operator_3.f90: New test.
1278
1279 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1280
1281         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1282         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1283
1284 2007-06-29  Richard Guenther  <rguenther@suse.de>
1285
1286         PR middle-end/32493
1287         * gcc.dg/inline-23.c: New testcase.
1288
1289 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1290
1291         PR tree-optimization/24659
1292         * gcc.target/i386/vectorize2.c: New test.
1293         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1294         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1295
1296 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gcc.dg/pointer-arith-9.c: New test.
1299
1300 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1301
1302         PR fortran/32483
1303         * gfortran.dg/fmt_read_2.f90: New.
1304
1305 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306
1307         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1308         If it exists, don't try to create it.
1309
1310 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1311
1312         * g++.dg/ext/visibility/ms-compat-1.C: New.
1313
1314 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1315
1316         PR tree-opt/32417
1317         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1318
1319 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1320
1321         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1322         targets.
1323
1324 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1325
1326         PR fortran/32467
1327         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1328
1329 2007-06-27  Richard Guenther  <rguenther@suse.de>
1330
1331         PR middle-end/32492
1332         * gcc.dg/inline-22.c: New testcase.
1333
1334 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1335
1336         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1337         the scan-assembler constant.
1338
1339 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1340
1341         PR 20216
1342         * gcc.dg/pr20216.c: New.
1343
1344 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1345
1346         PR tree-opt/32421
1347         * gcc.dg/vect/pr32421.c: New test.
1348
1349 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1350
1351         PR c++/32111
1352         * g++.dg/other/friend5.C: New test.
1353
1354 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/32464
1357         * gfortran.dg/host_assoc_function_2.f90: New test.
1358
1359         PR fortran/31494
1360         * gfortran.dg/host_assoc_call_1.f90: New test.
1361
1362 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363
1364         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1365         
1366 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1367
1368         PR fortran/32456
1369         * gfortran.dg/error_format.f90: New test.
1370
1371 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1372
1373         PR fortran/32136
1374         * gfortran.dg/pr32136.f90: New test.
1375
1376 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/31726
1379         * gfortran.dg/minmaxloc_1.f90: New test.
1380
1381         PR fortran/32298
1382         * gfortran.dg/minmaxloc_2.f90: New test.
1383
1384 2007-06-23  Richard Guenther  <rguenther@suse.de>
1385
1386         PR tree-optimization/16876
1387         PR middle-end/29478
1388         * gcc.dg/pr29254.c: The warning is bogus.
1389         * gcc.dg/warn-1.c: Likewise.
1390         * gcc.dg/assign-warn-3.c: Likewise.
1391         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1392
1393 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1394
1395         * gcc.c-torture/execute/20070623-1.c: New.
1396
1397 2007-06-22  Jan Hubicka  <jh@suse.cz>
1398
1399         * gcc.c-torture/compile/pr31541.c: New.
1400
1401 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1404         Remove -m64 from dg-options.
1405
1406 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         PR middle-end/32374
1409         * gcc.dg/pr32374.c: New test.
1410
1411 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1412
1413         PR fortran/32360
1414         * gfortran.dg/pointer_assign_3.f90: New test.
1415
1416 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1417
1418         PR fortran/31162
1419         * gfortran.dg/assign.f90: Update test.
1420         * gfortran.dg/real_do_1.f90: Update test.
1421         * gfortran.dg/gomp/omp_do1.f90: Update test.
1422         * gfortran.dg/warnings_are_errors_1.f: Update test.
1423         * gfortran.dg/g77/20010519-1.f: Update test.
1424         * gfortran.dg/g77/pr9258.f: Update test.
1425         * gfortran.dg/g77/960317-1.f: Update test.
1426
1427 2007-06-21  Richard Guenther  <rguenther@suse.de>
1428
1429         PR tree-optimization/32453
1430         * gcc.c-torture/compile/pr32453.c: New testcase.
1431
1432 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR tree-optimization/31866
1435         * gcc.dg/pr31866.c: New test.
1436
1437 2007-06-21  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/32451
1440         * g++.dg/torture/20070621-1.C: New testcase.
1441
1442 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1443
1444         * gcc.dg/attr-isr.c: Test delay slot content.
1445         
1446 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         PR fortran/32361
1449         gfortran.dg/pointer_assign_2.f90: New test.
1450
1451 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1452
1453         PR fortran/25061
1454         gfortran.dg/invalid_procedure_name.f90: New test.
1455
1456 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1457
1458         PR tree-optimization/25737
1459         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1460
1461 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1462
1463         * gcc.target/i386/large-size-array-3.c: New.
1464
1465 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1466         Richard Guenther  <rguenther@suse.de>
1467
1468         PR fortran/32140
1469         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1470
1471 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR middle-end/31959
1474         * gcc.dg/pr31959.c: New test.
1475
1476         PR inline-asm/32109
1477         * g++.dg/ext/asm10.C: New test.
1478
1479         PR middle-end/32285
1480         * gcc.c-torture/execute/20070614-1.c: New test.
1481
1482 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1483
1484         * gcc.target/arm/stack-corruption.c: New test.
1485
1486 2007-06-19  Richard Guenther  <rguenther@suse.de>
1487
1488         * g++.dg/torture/pr30252.C: New testcase.
1489
1490 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR tree-optimization/32353
1493         * g++.dg/opt/nrv13.C: New test.
1494
1495 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1496
1497         PR fortran/20863
1498         PR fortran/20882
1499         * gfortran.dg/impure_assignment_2.f90 : New test.
1500
1501         PR fortran/32236
1502         * gfortran.dg/data_initialized_2.f90 : New test.
1503
1504         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1505         appropriate version of 'dmach'.
1506
1507 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         PR target/32389
1510         * gcc.target/i386/pr32389.c New test.
1511
1512 2007-06-18  Simon Baldwin <simonb@google.com>
1513
1514         PR c++/31923
1515         * g++.dg/template/error25.C: New.
1516         * g++.dg/template/spec35.C: New.
1517
1518 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1519
1520         * gcc.c-torture/compile/pr32355.c: New testcase.
1521         
1522 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1523
1524         PR tree-optimization/32383
1525         * g++.dg/opt/pr32383.C: New test.
1526
1527 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1528
1529         PR rtl-optimization/32366
1530         * gcc.dg/vect/pr32366.c: New test.
1531
1532 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1533
1534         * gcc.c-torture/compile/pr32349.c: New testcase.
1535         
1536 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1537
1538         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1539         * gcc.target/sparc/combined-2.c: Likewise.
1540         * gcc.target/sparc/fexpand.c : Likewise.
1541         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1542         * gcc.target/sparc/fpack16.c : Likewise.
1543         * gcc.target/sparc/fpmerge.c : Likewise.
1544         * gcc.target/sparc/fpmul.c : Likewise.
1545         * gcc.target/sparc/noresult.c : Likewise.
1546         * gcc.target/sparc/pdist.c: Likewise.
1547
1548 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1549
1550         PR middle-end/31723
1551         * gcc.target/i386/recip-divf.c: New test.
1552         * gcc.target/i386/recip-sqrtf.c: Ditto.
1553         * gcc.target/i386/recip-vec-divf.c: Ditto.
1554         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1555         * gcc.target/i386/sse-recip.c: Ditto.
1556         * gcc.target/i386/sse-recip-vec.c: Ditto.
1557
1558 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1559
1560         PR tree-opt/32225
1561         * gcc.c-torture/compile/20070605-1.c: New test.
1562
1563         * gcc.c-torture/compile/20070603-1.c: New testcase.
1564         * gcc.c-torture/compile/20070603-2.c: New testcase.
1565
1566         * gcc.c-torture/compile/20070531-1.c: New test.
1567
1568         PR tree-opt/32167
1569         * gcc.c-torture/compile/20070531-2.c: New test.
1570
1571         PR tree-opt/32144
1572         * gcc.c-torture/compile/20070529-1.c: New test.
1573
1574         PR tree-opt/32145
1575         * gcc.c-torture/compile/20070529-2.c: New test.
1576
1577         PR tree-opt/32015
1578         * gcc.c-torture/compile/20070520-1.c: New test.
1579
1580         * g++.dg/ext/java-1.C: New test.
1581
1582         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1583         loops instead of one. Remove the "can't determine dependence"
1584         check.
1585         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1586         needed as the cast is gone in the first place.
1587         * gcc.dg/max-1.c: Change local variable a to be a global one.
1588         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1589         have a cast which is PREd.
1590
1591 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1592
1593         * g++.dg/lookup/anon6.C: New test.
1594
1595 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1596
1597         PR c++/31806
1598         * g++.dg/opt/static6.C: New testcase.
1599
1600 2007-06-14  Geoff Keating  <geoffk@apple.com>
1601
1602         * g++.dg/ext/visibility/overload-1.C: New.
1603
1604         PR 31093
1605         * g++.dg/ext/visibility/anon4.C: New.
1606
1607 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         PR target/32268
1610         * gcc.target/i386/pr32268.c: New test.
1611
1612 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1613
1614         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1615         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1616         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1617
1618         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1619         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1620         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1621         BID is used.
1622
1623 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1624
1625         PR fortran/32302
1626         * gfortran.dg/common_resize_1.f90: New test.
1627
1628 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1629
1630         PR target/32274
1631         * gcc.dg/vect/pr32224.c: Fix.   
1632         
1633 2007-06-13  Eric Christopher  <echristo@apple.com>
1634
1635         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1636
1637 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1638
1639         PR fortran/32323
1640         * gfortran.dg/actual_array_vect_1.f90: New.
1641
1642 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1643
1644         * gcc.target/sparc/mfpu.c: New test.
1645
1646 2007-06-12  Geoff Keating  <geoffk@apple.com>
1647
1648         * g++.dg/warn/weak1.C: Suppress on Darwin.
1649         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1650
1651 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1652
1653         PR middle-end/31579
1654          * g++.dg/torture/pr31579.C: New testcase.
1655
1656 2007-06-12  Ian Lance Taylor  <iant@google.com>
1657
1658         PR libstdc++/29286
1659         * g++.dg/init/new16.C: New test.
1660         * g++.dg/init/new17.C: New test.
1661         * g++.dg/init/new18.C: New test.
1662         * g++.dg/init/new19.C: New test.
1663
1664 2007-06-12  Olivier Hainque  <hainque@adacore.com>
1665
1666         * gnat.dg/lhs_view_convert.adb: New test.
1667
1668 2007-06-12  Richard Guenther  <rguenther@suse.de>
1669
1670         PR tree-optimization/15353
1671         PR tree-optimization/31657
1672         * gcc.c-torture/execute/20070424-1.c: New testcase.
1673         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1674         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1675         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1676         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1677         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1678
1679 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1680
1681         PR rtl-optimization/32293
1682         * gcc.dg/pr32293.c: New test.
1683
1684 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1685
1686         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1687
1688 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
1689
1690         PR fortran/29786
1691         * gfortran.dg/equiv_7.f90: New test.
1692         * gfortran.dg/equiv_constraint_7.f90: Change error message.
1693
1694         PR fortran/30875
1695         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1696
1697 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
1698
1699         * gcc.dg/setjmp-3.c: Rename raise to raise0.
1700         * gcc.dg/setjmp-4.c: Likewise.
1701         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1702
1703 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
1704
1705         PR rtl-optimization/31025
1706         * gfortran.dg/pr31025.f90: New.
1707
1708 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1709
1710         PR target/32280
1711         * gcc.target/i386/pr32280.c: New test.
1712
1713 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         PR middle-end/32279
1716         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1717
1718 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1719
1720         PR libgfortran/32235
1721         * gfortran.dg/backspace_9.f: New test.
1722
1723 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
1724
1725         * gcc.dg/tree-ssa/prefetch-7.c: New test.
1726
1727 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
1728
1729         * gcc.dg/tree-ssa/loop-28.c: New testcase.
1730
1731 2007-06-09  Ian Lance Taylor  <iant@google.com>
1732
1733         PR tree-optimization/32169
1734         * gcc.c-torture/compile/pr32169.c: New test.
1735
1736 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1737
1738         * gcc.dg/vect/costmodel: New directory.
1739         * gcc.dg/vect/costmodel/i386: New directory.
1740         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1741         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1742         New test.
1743         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1744         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1745         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1746         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1747         * gcc.dg/vect/costmodel/x86_64: New directory.
1748         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1749         New testsuite.
1750         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1751         New test.
1752         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1753         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1754         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1755         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1756         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1757
1758 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1759
1760         PR tree-optimization/32243
1761         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1762         flags for -Os tests.
1763         * gcc.dg/vect/03-vect-pr32243.c: New test.
1764
1765 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1766
1767         PR tree-optimization/32224
1768         * gcc.dg/vect/pr32224.c: New test.
1769
1770 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR c++/32177
1773         * g++.dg/gomp/pr32177.C: New test.
1774
1775 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1776
1777         PR testsuite/25241
1778         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1779         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1780         warning nor an error.
1781         * gcc.dg/Wfatal-2.c: Likewise.
1782         * gcc.dg/Werror-1.c: Likewise.
1783         * gcc.dg/Werror-5.c: Likewise.
1784         * gcc.dg/Werror-7.c: Likewise.
1785         * gcc.dg/Werror-10.c: Likewise.
1786         * gcc.dg/Werror-11.c: Likewise.
1787
1788 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1789
1790         PR c++/30759
1791         * g++.dg/init/brace6.C: New test.
1792
1793 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1794
1795         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1796         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1797         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1798         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1799
1800         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1801         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1802         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1803         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1804         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1805         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1806         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1807         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1808
1809         * gcc.dg/darwin-minversion-3.c: New.
1810
1811 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1812
1813         * gcc.target/i386/builtin-copysign.c: New test.
1814
1815 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1816
1817         PR tree-optimization/32220
1818         * gfortran.dg/predcom-2.f: New testcase.
1819
1820 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1821
1822         PR tree-opt/32231
1823         * gcc.target/i386/vectorize4.c: New test.
1824
1825 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1826
1827         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1828
1829 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1830
1831         PR testsuite/25241
1832         * gcc.dg/simd-5.c: Mark output as a note.
1833         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1834         dg-message.
1835         * gcc.dg/simd-1.c: Likewise.
1836         * gcc.dg/always_inline.c: Mark output as a sorry.
1837         * gcc.dg/always_inline2.c: Likewise.
1838         * gcc.dg/always_inline3.c: Likewise.
1839
1840 2007-06-06  Ian Lance Taylor  <iant@google.com>
1841
1842         * g++.dg/conversion/enum1.C: New test.
1843
1844 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR tree-optimization/32216
1847         * gcc.dg/vect/pr32216.c: New test.
1848
1849 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1850
1851         PR testsuite/18923
1852         * gfortran.dg/invalid_contains_1.f90: New test.
1853         * gfortran.dg/invalid_contains_2.f90: New test.
1854
1855 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856
1857         PR testsuite/32057
1858         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1859         midnight issues.
1860
1861 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1862
1863         PR testsuite/25241
1864         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1865         dg-message to match de note.
1866         * gcc.dg/pr26570.c: Use dg-message for a note.
1867         * gcc.dg/pr29254.c: Use dg-message for generic output and use
1868         dg-error instead of dg-warning because of -Werror.
1869         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1870         neither an error, nor a warning.
1871         * gcc.dg/glibc-uclibc-2.c: Likewise
1872         * gcc.dg/cpp/19940712-1.c: Likewise.
1873
1874 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
1875
1876         PR preprocessor/23479
1877         * gcc.dg/binary-constants-1.c: Add test suites for
1878         the 0b-prefixed binary integer constants.
1879         * gcc.dg/binary-constants-2.c: Ditto.
1880         * gcc.dg/binary-constants-3.c: Ditto.
1881         * gcc.dg/binary-constants-4.c: Ditto.
1882
1883 2007-06-05  Ian Lance Taylor  <iant@google.com>
1884
1885         * gcc.dg/Wstrict-overflow-19.c: New test.
1886
1887 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
1888
1889         * gcc.dg/matrix/matrix-6.c: Remove conversion.
1890
1891 2007-06-04  Ian Lance Taylor  <iant@google.com>
1892
1893         * gcc.dg/Wstrict-overflow-18.c: New test.
1894
1895 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1896
1897         PR testsuite/25241
1898         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1899         * gcc.dg/cpp/mi5.c: Likewise.
1900         * gcc.dg/cpp/mi7.c: Likewise.
1901
1902 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         PR c/32191
1905         * gcc.dg/pr32191.c: New test.
1906
1907 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1908
1909         PR fortran/32124
1910         * gfortran.dg/allocate_stat_1.f90: Remove.
1911
1912 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1913
1914         * gcc.target/i386/sse4_2-check.h: New.
1915         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1916         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1917         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1918         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1919         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1920         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1921         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1922         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1923         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1924         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1925         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1926         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1927         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1928         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1929         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1930         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1931         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1932         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1933
1934 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1935
1936         * gcc.dg/pie-link.c: New test.
1937
1938 2007-06-01  Ian Lance Taylor  <iant@google.com>
1939
1940         * gcc.dg/Wstrict-overflow-17.c: New test.
1941
1942 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1943
1944         * gcc.dg/builtin-return-1.c (g): New.
1945         (main): Allocate at least 64 bytes on the stack.
1946
1947 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
1948
1949         * g++.dg/init/cleanup3.C: New test.
1950
1951 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1952
1953         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1954         int is 16 bits.
1955
1956 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
1957
1958         PR fortran/32156
1959         * gfortran.dg/char_array_constructor_3.f90: New test.
1960
1961 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1962
1963         PR tree-optimization/32160
1964         * gfortran.dg/predcom-1.f: New test.
1965
1966 2007-05-31  Richard Guenther  <rguenther@suse.de>
1967
1968         * g++.dg/other/str_empty.C: Move...
1969         * g++.dg/other/pr30567.C: Move...
1970         * g++.dg/tree-ssa/pr27218.C: Move...
1971         * g++.dg/torture: ...here and remove dg-options.
1972
1973 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1974
1975         PR c++/32158
1976         * g++.dg/ext/is_pod_incomplete.C: New.
1977
1978 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1979             Douglas Gregor <doug.gregor@gmail.com>
1980             Pedro Lamarao <pedro.lamarao@mndfck.org>
1981             Howard Hinnant <howard.hinnant@gmail.com>
1982
1983         PR c++/7412
1984         PR c++/29939
1985         * g++.dg/cpp0x/rv8p.C: New.
1986         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1987         * g++.dg/cpp0x/cast-bug.C: New.
1988         * g++.dg/cpp0x/elision_weak.C: New.
1989         * g++.dg/cpp0x/collapse-bug.C: New.
1990         * g++.dg/cpp0x/rv3p.C: New.
1991         * g++.dg/cpp0x/rv7n.C: New.
1992         * g++.dg/cpp0x/overload-conv-1.C: New.
1993         * g++.dg/cpp0x/rv2n.C: New.
1994         * g++.dg/cpp0x/deduce.C: New.
1995         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1996         * g++.dg/cpp0x/rv6p.C: New.
1997         * g++.dg/cpp0x/template_deduction.C: New.
1998         * g++.dg/cpp0x/implicit-copy.C: New.
1999         * g++.dg/cpp0x/rv1p.C: New.
2000         * g++.dg/cpp0x/cast.C: New.
2001         * g++.dg/cpp0x/rv5n.C: New.
2002         * g++.dg/cpp0x/collapse.C: New.
2003         * g++.dg/cpp0x/overload-conv-2.C: New.
2004         * g++.dg/cpp0x/rv4p.C: New.
2005         * g++.dg/cpp0x/rvo.C: New.
2006         * g++.dg/cpp0x/iop.C: New.
2007         * g++.dg/cpp0x/rv3n.C: New.
2008         * g++.dg/cpp0x/rv7p.C: New.
2009         * g++.dg/cpp0x/reference_collapsing.C: New.
2010         * g++.dg/cpp0x/overload.C: New.
2011         * g++.dg/cpp0x/named.C: New.
2012         * g++.dg/cpp0x/rv2p.C: New.
2013         * g++.dg/cpp0x/rv6n.C: New.
2014         * g++.dg/cpp0x/not_special.C: New.
2015         * g++.dg/cpp0x/bind.C: New.
2016         * g++.dg/cpp0x/rv1n.C: New.
2017         * g++.dg/cpp0x/rv5p.C: New.
2018         * g++.dg/cpp0x/elision.C: New.
2019         * g++.dg/cpp0x/named_refs.C: New.
2020         * g++.dg/cpp0x/unnamed_refs.C: New.
2021         * g++.dg/cpp0x/rv4n.C: New.
2022         * g++.dg/cpp0x/elision_neg.C: New.
2023         * g++.dg/init/copy7.C: Run in C++98 mode.
2024         * g++.dg/overload/arg1.C: Ditto.
2025         * g++.dg/overload/arg4.C: Ditto.
2026
2027 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR c++/31809
2030         * g++.dg/opt/static5.C: New test.
2031
2032 2007-05-30  Richard Guenther  <rguenther@suse.de>
2033
2034         * g++.dg/dg.exp: Prune torture/.
2035         * g++.dg/torture/dg-torture.exp: New testsuite.
2036
2037 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2038
2039         * gcc.target/arm/pr27387.C: Move and rename to ...
2040         * g++.dg/inherit/thunk8.C: ... here.
2041
2042 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR tree-optimization/31769
2045         * g++.dg/gomp/pr31769.C: New test.
2046
2047 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2048
2049         * gcc.target/i386/stack-realign.c: New.
2050
2051 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2052
2053         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2054
2055 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2056
2057         * gfortran.dg/sizeof.f90: New.
2058
2059 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2060
2061         PR c/31339
2062         * gcc.dg/boolcomplex-1.c: New test.
2063
2064         PR c++/31339
2065         * g++.dg/ext/boolcomplex-1.c: New test.
2066
2067 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2068
2069         * gcc.dg/matrix: New directory.
2070
2071 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/32124
2074         * gfortran.dg/allocate_stat_1.f90: New.
2075
2076 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2077
2078         PR fortran/31972
2079         * transfer_hollerith_1.f90: New test.
2080
2081 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2082
2083         PR tree-opt/32100
2084         * gcc.c-torture/execute/vrp-7.c: New test.
2085
2086 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2087
2088         * gfortran.dg/transfer_simplify_4.f90: New test.
2089
2090 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2091
2092         PR fortran/32088
2093         * gfortran.dg/func_result_3.f90: New.
2094
2095 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2096
2097         PR middle-end/32083
2098         * gfortran.dg/transfer_simplify_3.f90: New.
2099
2100 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2101
2102         PR target/32065
2103         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2104         to compile options.
2105         * gcc.target/i386/pr32065-2.c: New test.
2106
2107 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2108
2109         PR fortran/31813
2110         * gfortran.dg/io_constraints_2.f90: Update.
2111
2112 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/31219
2115         * gfortran.dg/array_constructor_17.f90: New test.
2116
2117 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2118
2119         PR tree-opt/32090
2120         * g++.dg/opt/array2.C: New testcase.
2121
2122 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2123
2124         PR target/32065
2125         * gcc.target/i386/pr32065.c: New test.
2126
2127 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2128             Marcus Meissner <meissner@suse.de>
2129
2130         * gcc.dg/attr-alloc_size.c: New.
2131
2132 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2133             Lee Millward  <lee.millward@gmail.com>
2134
2135         PR c++/31745
2136         * g++.dg/parse/crash34.C: New test.
2137
2138         * g++.dg/parse/crash35.C: New test.
2139
2140 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2141
2142         * gcc.target/i386/sse2-check.h: New.
2143         * gcc.target/i386/sse2-vec-1.c: Likewise.
2144         * gcc.target/i386/sse2-vec-2.c: Likewise.
2145         * gcc.target/i386/sse2-vec-3.c: Likewise.
2146         * gcc.target/i386/sse2-vec-4.c: Likewise.
2147         * gcc.target/i386/sse2-vec-5.c: Likewise.
2148         * gcc.target/i386/sse2-vec-6.c: Likewise.
2149
2150 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2151
2152         PR c++/31431
2153         PR c++/31432
2154         PR c++/31434
2155         PR c++/31435
2156         PR c++/31437
2157         PR c++/31438
2158         PR c++/31442
2159         PR c++/31443
2160         PR c++/31444
2161         PR c++/31445
2162         * g++.dg/cpp0x/pr31431.C: New.
2163         * g++.dg/cpp0x/pr31437.C: New.
2164         * g++.dg/cpp0x/pr31442.C: New.
2165         * g++.dg/cpp0x/pr31444.C: New.
2166         * g++.dg/cpp0x/pr31431-2.C: New.
2167         * g++.dg/cpp0x/pr31432.C: New.
2168         * g++.dg/cpp0x/pr31434.C: New.
2169         * g++.dg/cpp0x/pr31438.C: New.
2170         * g++.dg/cpp0x/pr31443.C: New.
2171         * g++.dg/cpp0x/pr31445.C: New.
2172         * g++.dg/cpp0x/variadic-crash1.C: New.
2173
2174 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2175
2176         * gcc.target/arm/long-calls-1.c: New test.
2177         * gcc.target/arm/long-calls-2.c: Likewise.
2178         * gcc.target/arm/long-calls-3.c: Likewise.
2179         * gcc.target/arm/long-calls-4.c: Likewise.
2180
2181 2007-05-25  Richard Guenther  <rguenther@suse.de>
2182             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2183
2184         PR tree-optimization/31982
2185         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2186
2187 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2188
2189         PR fortran/32047
2190         * gfortran.dg/result_in_spec_2.f90: New test.
2191
2192 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2193
2194         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2195
2196 2007-05-24  Ollie Wild  <aaw@google.com>
2197
2198         * gcc.dg/cpp/counter-1.c: New test.
2199         * gcc.dg/pch/counter-1.c: New test.
2200         * gcc.dg/pch/counter-1.hs: New file.
2201         * gcc.dg/pch/counter-2.c: New test.
2202         * gcc.dg/pch/counter-2.hs: New file.
2203         * gcc.dg/pch/counter-3.c: New test.
2204         * gcc.dg/pch/counter-3.hs: New file.
2205
2206 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2207
2208         * gcc.dg/tree-ssa/predcom-1.c: New test.
2209         * gcc.dg/tree-ssa/predcom-2.c: New test.
2210         * gcc.dg/tree-ssa/predcom-3.c: New test.
2211         * gcc.dg/tree-ssa/predcom-4.c: New test.
2212         * gcc.dg/tree-ssa/predcom-5.c: New test.
2213         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2214
2215 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2216
2217         PR testsuite/32062
2218         * gcc.target/i386/sse4_1-check.h (MASK): New.
2219
2220 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2221
2222         PR fortran/32038
2223         * gfortran.dg/pr25603.f: Initialize integer variables.
2224
2225 2007-05-23  Ian Lance Taylor  <iant@google.com>
2226
2227         * g++.dg/other/vrp1.C: New test.
2228
2229 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2230
2231         PR preprocessor/20077
2232         * gcc.dg/cpp/paste15.c: New test.
2233
2234 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2235             Nigel Stephens  <nigel@mips.com>
2236             Richard Sandiford  <richard@codesourcery.com>
2237
2238         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2239         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2240         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2241         * gcc.target/mips/inter/mips16-inter.exp: New.
2242
2243 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2244
2245         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2246
2247 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2248
2249         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2250         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2251         * gcc.target/i386/sse3-addsubps.c: Likewise.
2252         * gcc.target/i386/sse3-haddpd.c: Likewise.
2253         * gcc.target/i386/sse3-haddps.c: Likewise.
2254         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2255         * gcc.target/i386/sse3-hsubps.c: Likewise.
2256         * gcc.target/i386/sse3-lddqu.c: Likewise.
2257         * gcc.target/i386/sse3-movddup.c: Likewise.
2258         * gcc.target/i386/sse3-movshdup.c: Likewise.
2259         * gcc.target/i386/sse3-movsldup.c: Likewise.
2260
2261         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2262         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2263         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2264         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2265         * gcc.target/i386/ssse3-palignr.c: Likewise.
2266         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2267         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2268         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2269         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2270         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2271         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2272         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2273         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2274         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2275         * gcc.target/i386/ssse3-psignb.c: Likewise.
2276         * gcc.target/i386/ssse3-psignd.c: Likewise.
2277         * gcc.target/i386/ssse3-psignw.c: Likewise.
2278         * gcc.target/i386/ssse3-vals.h: Likewise.
2279
2280         * gcc.target/i386/sse3-check.h: New file.
2281         * gcc.target/i386/ssse3-check.h: Likewise.
2282
2283 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2284
2285         PR middle-end/31095
2286         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2287
2288 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2289
2290         PR middle-end/31606
2291         * gcc.c-torture/20070522-1.c: New testcase.
2292
2293 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2296
2297 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2298
2299         * gcc.c-torture/execute/ieee/20000320-1.x,
2300         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2301         m68k-*-* and check_effective_target_coldfire_fpu.
2302
2303 2007-05-22  Ollie Wild  <aaw@google.com>
2304
2305         * g++.dg/lookup/hidden-class10.C: New test.
2306         * g++.dg/lookup/hidden-class11.C: New test.
2307
2308 2007-05-22  Ollie Wild  <aaw@google.com>
2309
2310         * g++.dg/lookup/name-clash5.C: New test.
2311         * g++.dg/lookup/name-clash6.C: New test.
2312
2313 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2314
2315         * g++.dg/other/i386-2.C: Update comments on header files tested.
2316         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2317         of <tmmintrin.h>.
2318         * gcc.target/i386/sse-12.c: Likewise.
2319         * gcc.target/i386/sse-13.c: Likewise.
2320         * gcc.target/i386/sse-14.c: Likewise.
2321
2322         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2323         Redefined to test with immediate operand.
2324         (__builtin_ia32_blendps): Likewise.
2325         (__builtin_ia32_blendpd): Likewise.
2326         (__builtin_ia32_dpps): Likewise.
2327         (__builtin_ia32_dpps): Likewise.
2328         (__builtin_ia32_insertps128): Likewise.
2329         (__builtin_ia32_vec_ext_v4sf): Likewise.
2330         (__builtin_ia32_vec_set_v16qi): Likewise.
2331         (__builtin_ia32_vec_set_v4si): Likewise.
2332         (__builtin_ia32_vec_set_v2di): Likewise.
2333         (__builtin_ia32_vec_ext_v16qi): Likewise.
2334         (__builtin_ia32_vec_ext_v4si): Likewise.
2335         (__builtin_ia32_vec_ext_v2di): Likewise.
2336         (__builtin_ia32_roundpd): Likewise.
2337         (__builtin_ia32_roundsd): Likewise.
2338         (__builtin_ia32_roundps): Likewise.
2339         (__builtin_ia32_roundss): Likewise.
2340         (__builtin_ia32_mpsadbw128): Likewise.
2341
2342 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2345
2346 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2347
2348         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2349         failures.
2350         * gcc.dg/dfp/func-struct.c: Ditto.
2351         * gcc.dg/dfp/operator-assignment.c: Ditto.
2352         * gcc.dg/dfp/convert-bfp.c: Ditto.
2353         * gcc.dg/dfp/convert-int.c: Ditto.
2354         * gcc.dg/dfp/convert-int-max.c: Ditto.
2355         * gcc.dg/dfp/func-scalar.c: Ditto.
2356         * gcc.dg/dfp/cast.c: Ditto.
2357         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2358         failures, and fix a typo in return type of arg1_128.
2359         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2360         failures, and fix a typo in a constant suffix.
2361         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2362         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2363
2364 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2365             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2366
2367         * lib/gcc-dg.exp(process_message): New proc.
2368         (dg-message): New test directive.
2369         * gcc.dg/always_inline.c: Use dg-message.
2370         * gcc.dg/always_inline2.c: Ditto.
2371         * gcc.dg/always_inline3.c: Ditto.
2372         * gcc.dg/invalid-call-1.c: Ditto.
2373         * gcc.dg/pr17506.c: Ditto.
2374         * gcc.dg/simd-5.c: Ditto.
2375         * gcc.dg/simd-6.c: Ditto.
2376         * gcc.dg/va-arg-2.c: Ditto.
2377         * gcc.dg/cpp/syshdr.c: Ditto.
2378         * gcc.dg/cpp/unc4.c: Ditto.
2379         * gcc.dg/cpp/trad/mi1.c: Ditto.
2380         * gcc.dg/cpp/trad/mi5.c: Ditto.
2381         * gcc.dg/cpp/trad/mi7.c: Ditto.
2382         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2383         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2384         * gcc.test-framework/test-framework.awk: Special-case outexists
2385         tests.
2386
2387 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2388
2389         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2390         (bit_SSE4_2): Likewise.
2391         (bit_POPCNT): Likewise.
2392
2393         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2394         Check if assembler supports SSE4 instructions.
2395
2396         * gcc.target/i386/sse4_1-blendpd.c: New file.
2397         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2398         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2399         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2400         * gcc.target/i386/sse4_1-check.h: Likewise.
2401         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2402         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2403         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2404         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2405         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2406         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2407         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2408         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2409         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2410         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2411         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2412         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2413         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2414         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2415         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2416         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2417         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2418         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2419         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2420         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2421         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2422         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2423         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2424         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2425         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2426         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2427         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2428         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2429         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2430         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2431         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2432         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2433         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2434         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2435         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2436         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2437         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2438         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2439         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2440         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2441         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2442         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2443         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2444         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2445         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2446         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2447         * gcc.target/i386/sse4_1-round.h: Likewise.
2448         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2449         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2450         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2451         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2452         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2453         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2454         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2455         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2456         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2457         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2458         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2459         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2460         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2461         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2462
2463 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2464
2465         PR fortran/31627
2466         * gfortran.dg/bounds_check_7.f90: New test.
2467
2468 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2471         (check_effective_target_sse4a): Ditto.
2472
2473         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2474         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2475         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2476         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2477         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2478         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2479         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2480         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2481         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2482         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2483         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2484         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2485         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2486         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2487         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2488         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2489         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2490         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2491         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2492         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2493
2494 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2495
2496         * g++.dg/ext/cleanup-1.C: New test.
2497         * g++.dg/ext/cleanup-2.C: Likewise.
2498         * g++.dg/ext/cleanup-3.C: Likewise.
2499         * g++.dg/ext/cleanup-4.C: Likewise.
2500         * g++.dg/ext/cleanup-5.C: Likewise.
2501         * g++.dg/ext/cleanup-6.C: Likewise.
2502         * g++.dg/ext/cleanup-8.C: Likewise.
2503         * g++.dg/ext/cleanup-9.C: Likewise.
2504         * g++.dg/ext/cleanup-10.C: Likewise.
2505         * g++.dg/ext/cleanup-11.C: Likewise.
2506         * g++.dg/ext/cleanup-dtor.C: Likewise.
2507
2508 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2509
2510         PR middle-end/31995
2511         * gcc.dg/vect/vect-102a.c: New test.
2512
2513 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2514             Paolo Carlini  <pcarlini@suse.de>
2515             Uros Bizjak  <ubizjak@gmail.com>
2516
2517         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2518         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2519         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2520         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2521         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2522         New testcases.
2523
2524 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2525
2526         PR fortran/32002
2527         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2528
2529 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2530
2531         PR fortran/32027
2532         * gfortran.dg/do_3.F90: Add checks for the final value of the
2533         loop variable.
2534
2535 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         * gcc.c-torture/execute/990127-2.x: New file.
2538
2539 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2540
2541         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2542         * gcc.target/i386/sse-12: Add -O to compile options.
2543         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2544         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2545         and mm3dnow.h.  Add -O to compile options.
2546
2547 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/31867
2550         * gfortran.dg/char_length_5.f90: New test.
2551
2552         PR fortran/31994
2553         * gfortran.dg/array_reference_1.f90: New test.
2554
2555 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2556
2557         PR middle-end/7651
2558         PR c++/11856
2559         PR c/12963
2560         PR c/23587
2561         PR other/29694
2562         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2563         * gcc.dg/Wtype-limits.c: New.
2564         * gcc.dg/Wtype-limits-Wextra.c: New.
2565         * gcc.dg/Wtype-limits-no.c: New.
2566         * g++.dg/warn/Wtype-limits.C: New.
2567         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2568         * g++.dg/warn/Wtype-limits-no.C: New.
2569
2570 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2571
2572         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2573         instead of "-msse2".'
2574         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2575         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2576         and mm3dnow.h.
2577         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2578         to test with immediate operand.
2579         (__builtin_ia32_insertqi): Ditto.
2580         (__builtin_ia32_palignr128): Ditto.
2581         (__builtin_ia32_palignr): Ditto.
2582         (__builtin_ia32_pshufhw): Ditto.
2583         (__builtin_ia32_pshuflw): Ditto.
2584         (__builtin_ia32_pshufd): Ditto.
2585         (__builtin_ia32_vec_set_v8hi): Ditto.
2586         (__builtin_ia32_vec_ext_v8hi): Ditto.
2587         (__builtin_ia32_shufpd): Ditto.
2588         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2589
2590 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2591
2592         PR fortran/32001
2593         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2594
2595 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2596
2597         PR target/31585
2598         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2599         and "__inline".  Use "-msse" instead of "-msse2".
2600
2601 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2602
2603         PR middle-end/7651
2604         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2605         * gcc.dg/20030906-2.c: Likewise.
2606         * objc.dg/method-17.m: Add -Wreturn-type.
2607         * obj-c++.dg/method-21.mm: Likewise.
2608
2609 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2610
2611         PR target/31585
2612         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2613         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2614         (__builtin_ia32_psrlqi128): Ditto.
2615         (__builtin_ia32_psrlwi128): Ditto.
2616         (__builtin_ia32_psrldi128): Ditto.
2617         (__builtin_ia32_psrldqi128): Ditto.
2618         (__builtin_ia32_pslldqi128): Ditto.
2619         (__builtin_ia32_psrawi128): Ditto.
2620         (__builtin_ia32_psradi128): Ditto.
2621         (__builtin_ia32_psllqi128): Ditto.
2622         (__builtin_ia32_pslldi128): Ditto.
2623         (__builtin_prefetch): Ditto.
2624         (__builtin_ia32_pshufw): Ditto.
2625         (__builtin_ia32_vec_set_v4hi): Ditto.
2626         (__builtin_ia32_vec_ext_v4hi): Ditto.
2627         (__builtin_ia32_shufps): Ditto.
2628         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2629
2630 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2631
2632         PR fortran/31974
2633         * gfortran.dg/char_allocation_1.f90: New test.
2634
2635 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2636
2637         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2638         * gcc.dg/Wconversion-sign.c: New.
2639         * gcc.dg/Wconversion-integer-no-sign.c: New.
2640         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2641         Wconversion-sign.C
2642         * g++.dg/warn/Wconversion-sign.C: New.
2643         * g++.old-deja/g++.other/warn4.C: Update.
2644         * g++.dg/warn/Wconversion1.C: Likewise.
2645
2646 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2647
2648         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2649         * gcc.dg/torture/builtin-math-4.c: Likewise.
2650
2651 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2652
2653         PR libfortran/31964
2654         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2655
2656 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2657
2658         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2659
2660 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2661
2662         PR target/31628
2663         * gcc.target/i386/pr31628.c: New.
2664
2665 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         PR middle-end/31344
2668         * gcc.dg/pr31344.c: New test.
2669
2670 2007-05-17  Ian Lance Taylor  <iant@google.com>
2671
2672         PR tree-optimization/31953
2673         * gcc.c-torture/compile/pr31953.c: New test.
2674
2675 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2676
2677         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2678
2679         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2680         and drem.
2681         * gcc.dg/torture/builtin-math-4.c: Likewise.
2682
2683         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2684         * gcc.dg/torture/builtin-math-4.c: Likewise.
2685
2686         * gcc.dg/torture/builtin-math-4.c: New test.
2687
2688 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
2689             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2690
2691         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2692         * gcc.dg/cpp/include2.c: Ditto.
2693         * gcc.dg/cpp/mac-dir-2.c: Ditto.
2694         * gcc.dg/cpp/paste5.c: Ditto.
2695         * gcc.dg/cpp/paste6.c: Ditto.
2696         * gcc.dg/cpp/paste8.c: Ditto.
2697         * gcc.dg/cpp/paste11.c: Ditto.
2698         * gcc.dg/cpp/paste13.c: Ditto.
2699         * gcc.dg/cpp/skipping2.c: Ditto.
2700         * gcc.dg/reg-vol-struct-1.c: Ditto.
2701         * gcc.dg/Wshadow-1.c: Ditto.
2702         * gcc.dg/cpp/trad/comment.c: Ditto.
2703         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2704         * gcc.dg/cpp/if-2.c: Ditto.
2705         * gcc.dg/array-5.c: Ditto.
2706         * gcc.dg/inline-15.c: Ditto.
2707         * gcc.dg/pr27953.c: Ditto.
2708         * gcc.dg/Wno-c++-compat.c: Ditto.
2709
2710 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
2711
2712         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2713
2714 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2715
2716         * gcc.c-torture/execute/20070517-1.c: New test.
2717
2718 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
2719
2720         PR fortran/31919
2721         * gfortran.dg/min_max_conformance.f90: New test.
2722
2723 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
2724
2725         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2726         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2727         gcc.dg/vect/vect-104.c: Use more complex construction to
2728         prevent vectorizing.
2729         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2730
2731 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         PR tree-optimization/24659
2734         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2735         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2736         not vect_int target.
2737         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2738         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2739         targets.
2740         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2741         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2742         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2743
2744 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2745
2746         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2747         and x86_64-*-* targets.
2748         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2749
2750 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2751
2752         PR fortran/18769
2753         PR fortran/30881
2754         PR fortran/31194
2755         PR fortran/31216
2756         PR fortran/31427
2757         * transfer_simplify_1.f90: New test.
2758         * transfer_simplify_2.f90: New test.
2759
2760 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2761
2762         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2763
2764 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2765
2766         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2767
2768         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2769
2770         PR c/31924
2771         * gcc.dg/fltconst-1.c: New test.
2772
2773         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2774         * gcc.dg/dfp/operator-assignment.c: Ditto.
2775
2776 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2777
2778         PR c++/29928
2779         * g++.dg/rtti/typeid5.C: New.
2780
2781 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2782
2783         PR fortran/31725
2784         * gfortran.dg/substr_4.f: New test.
2785
2786 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2787
2788         * gcc.target/m68k/interrupt_thread-1.c,
2789         gcc.target/m68k/interrupt_thread-2.c,
2790         gcc.target/m68k/interrupt_thread-3.c: New.
2791         * gcc.target/m68k/m68k.exp: Accept fido.
2792
2793 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2794
2795         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2796         * gfortran.dg/altreturn_3.f90: Likewise.
2797         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2798         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2799         * gfortran.dg/inquire_iolength.f90: Likewise.
2800         * gfortran.dg/module_naming_1.f90: Likewise.
2801         * gfortran.dg/oldstyle_2.f90: Likewise.
2802         * gfortran.dg/operator_2.f90: Likewise.
2803         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2804         * gfortran.dg/used_types_11.f90: Likewise.
2805         * gfortran.dg/zero_array_components_1.f90: Likewise.
2806         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2807         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2808         * gfortran.dg/real_const_3.f90: Likewise.
2809
2810 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2811
2812         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2813         * gcc.dg/tree-ssa/loop-30.c: New test.
2814
2815 2007-05-13  Richard Guenther  <rguenther@suse.de>
2816
2817         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2818         scanning forwprop1.
2819         * g++.dg/tree-ssa/pr31146.C: Likewise.
2820
2821 2007-05-13  Revital Eres  <eres@il.ibm.com>
2822
2823         * gcc.dg/dse.c: New test.
2824
2825 2007-05-12  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/31797
2828         * gcc.c-torture/compile/pr31797.c: New testcase.
2829
2830 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/30746
2833         * gfortran.dg/host_assoc_function_1.f90: New test.
2834
2835 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2836
2837         PR c++/31829
2838         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2839
2840 2007-05-11  Silvius Rus  <rus@google.com>
2841
2842         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2843         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2844         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2845         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2846         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2847         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2848         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2849         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2850         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2851         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2852         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2853         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2854         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2855         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2856         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2857         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2858
2859 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
2860
2861         PR other/31852
2862         * gcc.c-torture/execute/builtins/memchr.c: New.
2863         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2864         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2865
2866 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2867
2868         PR fortran/30876
2869         * gfortran.dg/recursive_reference_1.f90: Put error at correct
2870         line.
2871         * gfortran.dg/recursive_reference_2.f90: New test.
2872
2873 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2874
2875         PR fortran/30878
2876         * gfortran.dg/namelist_29.f90: New test.
2877
2878 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
2879
2880         PR fortran/31474
2881         * gfortran.dg/entry_10.f90: New test.
2882
2883 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
2884
2885         PR tree-optimization/31885
2886         * gcc.dg/tree-ssa/loop-29.c: New test.
2887
2888 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2889
2890         * assumed_dummy_1.f90: Fix dg directive.
2891         * char_initialiser_actual.f90: Likewise.
2892         * nested_modules_2.f90: Likewise.
2893         * shift-alloc.f90: Likewise.
2894
2895 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2896
2897         * gcc.dg/20070507-1.c: Disable for non-pic targets.
2898
2899 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR libfortran/31880
2902         * gfortran.dg/unf_read_corrupted_2.f90: New test.
2903
2904 2007-05-09  Mike Stump  <mrs@apple.com>
2905
2906         * g++.dg/other/first-global.C: Add -fpie for darwin.
2907         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2908
2909 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2910
2911         * gcc.dg/20070507-1.c: New testcase.
2912
2913 2007-05-08  Chao-ying Fu  <fu@mips.com>
2914
2915         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2916         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2917         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2918         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2919
2920 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2921
2922         PR 31847
2923         * gcc.dg/pr31847.c: New test.
2924
2925 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2926
2927         PR fortran/31692
2928         * gfortran.dg/actual_array_result_1.f90: New test.
2929
2930 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2931
2932         PR fortran/29397
2933         * gfortran.dg/parameter_array_init_1.f90: New test.
2934
2935         PR fortran/29400
2936         * gfortran.dg/parameter_array_init_2.f90: New test.
2937
2938 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2939
2940         PR target/31854
2941         * gcc.target/i386/pr31854.c: New test.
2942
2943 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2944
2945         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2946
2947 2007-05-07  Mike Stump  <mrs@apple.com>
2948
2949         * g++.old-deja/g++.mike/empty.C: Add.
2950
2951 2007-05-07  Eric Christopher  <echristo@apple.com>
2952
2953         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2954
2955 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2958         variable.  Rearrange conversions from binary float to decimal float.
2959
2960 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
2961
2962         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2963         x86.
2964
2965 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/opt1.ad[sb]: New testcase.
2968
2969 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2970
2971         PR fortran/31399
2972         * gfortran.dg/do_3.F90: New test.
2973
2974 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2975
2976         PR fortran/31764
2977         * gfortran.dg/new_line.f90: Add new checks.
2978
2979 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2980
2981         PR fortran/31201
2982         * gfortran.dg/large_unit_1.f90: New.
2983         * gfortran.dg/large_unit_2.f90: New.
2984         * gfortran.dg/iostat_4.f90: New
2985         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2986
2987 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2988
2989         PR fortran/31540
2990         * gfortran.dg/char_result_4.f90: New test.
2991
2992 2007-06-05  Revital Eres  <eres@il.ibm.com>
2993
2994         PR 30957
2995         * gcc.dg/pr30957-1.c: New test.
2996
2997 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2998
2999         PR fortran/31251
3000         * gfortran.dg/char_type_len_2.f90: New test.
3001
3002 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3003
3004         PR 31775
3005         * g++.dg/other/nested-extern.cc: New.
3006         * g++.dg/other/nested-extern-1.C: New.
3007         * g++.dg/other/nested-extern-2.C: New.
3008
3009 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3010
3011         PR fortran/31760
3012         * gfortran.dg/erf.f90: New test.
3013         * gfortran.dg/besxy.f90: New test.
3014
3015 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3016
3017         PR fortran/22359
3018         * gfortran.dg/fseek.f90: New test.
3019
3020 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3021
3022         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3023
3024 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3025
3026         PR libfortran/31210
3027         * gfortran.dg/zero_length_1.f90: New test.
3028
3029 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3030
3031         PR fortran/31803
3032         * gfortran.dg/char_pointer_assign_3.f90: New test.
3033         * gfortran.dg/char_result_2.f90: Re-enable test.
3034
3035 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3036
3037         PR fortran/25071
3038         * gfortran.dg/char_length_3.f90: New test.
3039         * gfortran.dg/char_result_2.f90: Fix test.
3040
3041 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3042
3043         PR tree-optimization/30565
3044         * gcc.dg/tree-ssa/loop-27.c: New test.
3045
3046 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3047
3048         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3049         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3050         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3051         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3052
3053 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3054
3055         PR tree-optimization/31699
3056         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3057         New.
3058         (check_effective_target_vect_floatint_cvt): New.
3059         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3060         of specific targets.
3061         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3062         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3063         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3064         * gcc.dg/vect/vect-iv-4.c: Likewise.
3065         * gcc.dg/vect/vect-multitypes-11.c: New.
3066         * gcc.dg/vect/pr31699.c: New.
3067
3068 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3069
3070         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3071
3072 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3073
3074         PR C++/31663
3075         * g++.dg/warn/anonymous-namespace-2.C: New.
3076         * g++.dg/warn/anonymous-namespace-2.h: New.
3077
3078 2007-05-02  Paul Brook  <paul@codesourcery.com>
3079
3080         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3081
3082 2007-05-02  Eric Christopher  <echristo@apple.com>
3083
3084         * gcc.dg/cpp/if-div.c: New file.
3085
3086 2007-05-02  Tom Tromey  <tromey@redhat.com>
3087
3088         PR preprocessor/28709:
3089         * gcc.dg/cpp/pr28709.c: New file.
3090
3091 2007-05-02  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/31146
3094         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3095
3096 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3097
3098         * gcc.c-torture/compile/limits-blockid.c: New.
3099         * gcc.c-torture/compile/limits-caselabels.c: New.
3100         * gcc.c-torture/compile/limits-declparen.c: New.
3101         * gcc.c-torture/compile/limits-enumconst.c: New.
3102         * gcc.c-torture/compile/limits-exprparen.c: New.
3103         * gcc.c-torture/compile/limits-externalid.c: New.
3104         * gcc.c-torture/compile/limits-fnargs.c: New.
3105         * gcc.c-torture/compile/limits-fndefn.c: New.
3106         * gcc.c-torture/compile/limits-idexternal.c: New.
3107         * gcc.c-torture/compile/limits-idinternal.c: New.
3108         * gcc.c-torture/compile/limits-pointer.c: New.
3109         * gcc.c-torture/compile/limits-stringlit.c: New.
3110         * gcc.c-torture/compile/limits-structmem.c: New.
3111         * gcc.c-torture/compile/limits-structnest.c: New.
3112
3113 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3114
3115         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3116
3117 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3118
3119         PR middle-end/31740
3120         * gcc.c-torture/compile/20070501-1.c: New testcase.
3121
3122 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3123
3124         PR fortran/31732
3125         * gfortran.dg/array_memset_2:  New test case.
3126
3127 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3128
3129         PR testsuite/31615
3130         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3131
3132 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3133
3134         PR testsuite/31589
3135         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3136         dg-final test.
3137         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3138         keyword to dg-final test.
3139         * gcc.dg/vect/vect-iv-4.c: Likewise.
3140         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3141         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3142         test.
3143         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3144         cast.
3145         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3146         * lib/target-supports.exp
3147         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3148         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3149
3150 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3151
3152         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3153         __LONG_LONG_MAX__ and its friends instead of those supplied by
3154         limits.h.
3155
3156 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3157
3158         PR C++/31721
3159         * g++.dg/ext/vector7.C: New testcase.
3160
3161 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3162
3163         PR fortran/31591
3164         * gfortran.dg/bound_simplification_1.f90: New test.
3165
3166 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3167
3168         PR fortran/31645
3169         * gfortran.dg/bom_error.f90: New test.
3170         * gfortran.dg/bom_include.f90: New test.
3171         * gfortran.dg/bom_UTF16-LE.f90: New test.
3172         * gfortran.dg/bom_UTF16-BE.f90: New test.
3173         * gfortran.dg/bom_UTF-8.f90: New test.
3174         * gfortran.dg/bom_UTF-32.f90: New test.
3175         * gfortran.dg/bom_UTF-8.F90: New test.
3176         * gfortran.dg/bom_include.inc: New file.
3177
3178 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3179
3180         PR C++/30221
3181         * g++.dg/init/ptrfn2.C: New test.
3182         * g++.dg/init/ptrfn3.C: New test.
3183
3184 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3185
3186         PR fortran/31711
3187         * gfortran.dg/dependency_21.f90: New test.
3188
3189 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3190
3191         * gfortran.dg/secnds.f: Use real*8.
3192         * gfortran.dg/secnds-1.f: Use real*8.
3193
3194 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3195
3196         PR libfortran/31532
3197         * gfortran.dg/inquire_5.f90: Update test.
3198
3199 2007-04-27  Ian Lance Taylor  <iant@google.com>
3200
3201         PR middle-end/31710
3202         * gcc.c-torture/compile/pr31710.c: New test.
3203
3204 2007-04-27  Richard Guenther  <rguenther@suse.de>
3205
3206         PR tree-optimization/30965
3207         PR tree-optimization/30978
3208         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3209         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3210         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3211         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3212
3213 2007-04-27  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/31715
3216         * gcc.dg/Warray-bounds-4.c: New testcase.
3217
3218 2007-04-26  Ian Lance Taylor  <iant@google.com>
3219
3220         PR target/28675
3221         * gcc.c-torture/compile/pr28675.c: New test.
3222
3223 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3224
3225         PR C++/30016
3226         * g++.dg/ext/vector6.C: New test.
3227
3228 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3229
3230         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3231
3232 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3233
3234         PR middle-end/31617
3235         * g++.dg/other/str_empty.C: Add expected warning.
3236
3237 2007-04-26  Richard Guenther  <rguenther@suse.de>
3238         Daniel Berlin  <dberlin@dberlin.org>
3239
3240         PR tree-optimization/30567
3241         * g++.dg/other/pr30567.C: New testcase.
3242
3243 2007-04-26  Richard Guenther  <rguenther@suse.de>
3244
3245         PR tree-optimization/31703
3246         * gcc.c-torture/compile/pr31703.c: New testcase.
3247         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3248         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3249
3250 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3251
3252         * gfortran.dg/open_errors.f90: Added if statements checking
3253         the value of iostat.
3254
3255 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR c++/31598
3258         * g++.dg/gomp/pr31598.C: New test.
3259
3260         PR tree-optimization/30558
3261         * g++.dg/gomp/pr30558.C: New test.
3262
3263 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3264
3265         PR c++/31338
3266         * g++.dg/ext/complex2.C: New test.
3267
3268 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3269
3270         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3271
3272 2007-04-25  Thiemo Seufer  <ths@mips.com>
3273
3274         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3275         value to signed char.
3276
3277 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3278
3279         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3280         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3281         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3282
3283 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3284
3285         PR fortran/31668
3286         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3287         statement functions.
3288         * gfortran.dg/c_by_val_5.f90: New test.
3289
3290 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3291
3292         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3293         with two new subroutines to avoid parameter-induced aliasing.
3294         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3295         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3296
3297 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3298
3299         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3300         * g++.dg/warn/Warray-bounds.C: Likewise.
3301
3302 2007-04-24  Ian Lance Taylor  <iant@google.com>
3303
3304         PR tree-optimization/31605
3305         * gcc.c-torture/execute/pr31605.c: New test.
3306
3307 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3308
3309         PR fortran/31587
3310         * lib/gcc-dg.exp (scan-module): New function.
3311         * gfortran.dg/module_md5_1.f90: New test.
3312
3313 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3314
3315         * g++.old-deja/g++.pt/defarg6.C: Only run with
3316         -std=gnu++98.
3317         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3318         * g++.dg/cpp0x/variadic61.C: Ditto.
3319         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3320         * g++.dg/cpp0x/variadic62.C: Ditto.
3321         * g++.dg/template/meminit1.C: Ditto.
3322         * g++.dg/template/operator7.C: Ditto.
3323         * g++.dg/template/static15.C: Ditto.
3324         * g++.dg/template/invalid1.C: Ditto.
3325         * g++.dg/template/shift1.C: Ditto.
3326         * g++.dg/template/error10.C: Ditto.
3327
3328 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3329
3330         PR diagnostic/25923
3331         * gfortran.dg/pr25923.f90: New test.
3332
3333 2007-04-24  Ian Lance Taylor  <iant@google.com>
3334
3335         PR tree-optimization/31602
3336         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3337
3338 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3339
3340         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3341         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3342
3343 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3344
3345         * gcc.target/i386/reload-1.c. New.
3346
3347 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3348             Olga Golovanevsky  <olga@il.ibm.com>
3349
3350         * g++.dg/other/str_empty.C: New test.
3351
3352 2007-04-24  Richard Henderson  <rth@redhat.com>
3353
3354         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3355
3356 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3357
3358         PR target/31641
3359         * gcc.c-torture/compile/pr31641.c: New testcase.
3360
3361 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3362
3363         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3364         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3365         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3366         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3367
3368 2007-04-23  Simon Baldwin  <simonb@google.com>
3369
3370         * g++.dg/other/error15.C: New.
3371         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3372         triggering a "multiple parameters named" error.
3373
3374 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3375
3376         PR fortran/31618
3377         * gfortran.dg/backspace_8.f:  New test case.
3378
3379 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3380
3381         PR fortran/31630
3382         * gfortran.dg/used_types_17.f90: New test.
3383
3384         PR fortran/31620
3385         * gfortran.dg/zero_array_components_1.f90: New test.
3386
3387 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3388
3389         PR fortran/31616
3390         * gfortran.dg/open_errors.f90: Allow a different error message.
3391
3392 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3395         Rename from check_effective_target_vect_pack_mod.  Rename global
3396         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3397         messages.
3398         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3399         rename.
3400         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3401         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3402
3403 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3404
3405         PR middle-end/31448
3406         * gcc.c-torture/execute/pr31448.c: New testcase.
3407
3408 2007-04-22  Nick Clifton  <nickc@redhat.com>
3409
3410         * gcc.dg/20020312-2.c: Add support for the FRV.
3411
3412 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         PR tree-optimization/24659
3415         * gcc.dg/vect/vect-float-extend-1.c: New test.
3416         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3417
3418 2007-04-22  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/29789
3421         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3422         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3423
3424 2007-04-22  Revital Eres  <eres@il.ibm.com>
3425
3426         * gcc.dg/var-expand2.c: New test.
3427
3428 2007-04-22  Revital Eres  <eres@il.ibm.com>
3429
3430         * gcc.dg/var-expand3.c: New test.
3431
3432 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3433
3434         PR fortran/31495
3435         * gfortran.dg/continuation_8.f90: New test.
3436
3437 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3438
3439         PR C/30265
3440         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3441         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3442
3443 2007-04-21  Richard Guenther  <rguenther@suse.de>
3444
3445         PR middle-end/31136
3446         * gcc.c-torture/execute/pr31136.c: New testcase.
3447
3448 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3449
3450         * gcc.target/i386/movsi-sm-1.c: New.
3451
3452 2007-04-20  Richard Henderson  <rth@redhat.com>
3453
3454         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3455         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3456
3457 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3458
3459         * gcc.target/i386/ordcmp-1.c: New test.
3460         * gcc.target/i386/unordcmp-1.c: New test.
3461
3462         PR tree-optimization/31632
3463         * gcc.c-torture/compile/20070419-1.c: New test.
3464
3465 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3466
3467         * gcc.dg/invalid-call-1.c: New test.
3468
3469 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3470
3471         PR diagnostic/31227
3472         * gcc.dg/Warray-bounds-3.c: New.
3473
3474 2007-04-18  Richard Guenther  <rguenther@suse.de>
3475
3476         PR tree-optimization/19431
3477         PR tree-optimization/21463
3478         * gcc.c-torture/execute/20070212-1.c: New testcase.
3479         * gcc.c-torture/execute/20070212-2.c: Likewise.
3480         * gcc.c-torture/execute/20070212-3.c: Likewise.
3481         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3482         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3483         * g++.dg/tree-ssa/pr21463.C: Likewise.
3484         * g++.dg/tree-ssa/pr30738.C: Likewise.
3485
3486 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3487
3488         PR c++/31513
3489         * g++.dg/expr/bitfield8.C: New test.
3490
3491 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3492             Richard Sandiford  <richard@codesourcery.com>
3493
3494         * lib/target-supports.exp (check_profiling_available): Return 0
3495         for uClibc with -p or -pg.
3496
3497 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3498
3499         PR c++/31517
3500         * g++.dg/template/init7.C: New test.
3501
3502 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3503
3504         PR rtl-optimization/31360
3505         * gcc.dg/loop-7.c: New test.
3506
3507 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3508
3509         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3510         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3511         build.
3512         (compat-execute): Likewise.
3513         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3514         files to remote hosts.
3515         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3516         (c-torture-execute): Likewise.
3517         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3518         or plain file.  Use remote_upload and remote_download to copy
3519         files about.
3520         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3521         before scanning it.
3522
3523 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3524
3525         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3526
3527 2007-04-16  Lawrence Crowl  <crowl@google.com>
3528
3529         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3530         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3531         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3532         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3533         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3534         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3535         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3536         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3537         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3538         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3539         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3540
3541         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3542         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3543         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3544         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3545         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3546         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3547         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3548         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3549         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3550         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3551         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3552
3553 2007-04-16  Ian Lance Taylor  <iant@google.com>
3554
3555         PR tree-optimization/31522
3556         * gcc.dg/Wstrict-overflow-16.c: New test.
3557
3558 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3559
3560         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3561
3562 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3563
3564         PR fortran/31144
3565         * gfortran.dg/module_naming_1.f90: New.
3566
3567 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3568
3569         * lib/target-supports.exp (check_profiling_available): Return
3570         false for m68k-*-uclinux.
3571
3572 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3573
3574         PR c++/29365
3575         Testcase for c++ anonymous namespace warning
3576
3577         * g++.dg/warn/anonymous-namespace-1.C: New test
3578         * g++.dg/warn/anonymous-namespace-1.h: New test
3579
3580 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3581
3582         PR testsuite/31578
3583         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3584
3585 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3586
3587         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3588
3589 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3590
3591         PR fortran/31204
3592         * gfortran.dg/array_constructor_16.f90: New test.
3593
3594 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3595
3596         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3597         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3598
3599 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3600
3601         PR rtl-optimization/31500
3602         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3603         * g++.dg/warn/Warray-bounds.C: Likewise.
3604
3605 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3606
3607         PR C/31520
3608         * gcc.dg/gnu89-init-4.c: New testcase.
3609
3610 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR c++/25874
3613         * gcc.dg/gomp/pr25874.c: Add dg-options.
3614         * g++.dg/gomp/pr25874.C: Add dg-options.
3615
3616 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3617
3618         PR fortran/21061
3619         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3620         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3621
3622 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3623
3624         PR fortran/31561
3625         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3626
3627 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3628
3629         PR fortran/29507
3630         PR fortran/31404
3631         * gfortran.dg/initialization_6.f90: New test.
3632
3633 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3634
3635         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3636
3637         * lib/target-supports.exp (check_gc_sections_available):
3638         Return false if ldflags includes -elf2flt.
3639
3640 2007-04-13  Jason Merrill  <jason@redhat.com>
3641
3642         PR c++/31074
3643         * conv3.C: New test.
3644
3645 2007-04-13  Mike Stump  <mrs@apple.com>
3646
3647         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3648         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3649
3650 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
3651
3652         PR tree-optimization/29598
3653         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3654
3655 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3656
3657         PR fortran/31559
3658         * gfortran.dg/func_assign.f90: New test.
3659
3660 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
3661
3662         PR fortran/31550
3663         * gfortran.dg/used_types_16.f90: New test.
3664
3665 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3666
3667         PR fortran/18937
3668         * gfortran.dg/goto_2.f90: New.
3669         * gfortran.dg/goto_3.f90: New.
3670         * gfortran.dg/pr17708.f90: Rename to ...
3671         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3672
3673 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3674
3675         PR fortran/31562
3676         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3677         instead of a struct.
3678
3679 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3680
3681         PR fortran/31562
3682         * gfortran.dg/value_4.c: Use GNU extensions for complex
3683         instead of a struct.
3684
3685 2007-04-13  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/21258
3688         * gcc.dg/tree-ssa/vrp34.c: New testcase.
3689
3690 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3691
3692         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3693         <complex.h>.
3694
3695 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
3696
3697         PR fortran/31250
3698         * gfortran.dg/char_length_2.f90: New.
3699         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3700         * gfortran.dg/repeat_4.f90: Likewise.
3701
3702         PR fortran/31266
3703         * gfortran.dg/char_assign_1.f90: New.
3704
3705         PR fortran/31471
3706         * gfortran.dg/block_name_1.f90: New.
3707         * gfortran.dg/block_name_2.f90: New.
3708
3709 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
3710
3711         PR c++/31078
3712         * g++.dg/other/pr31078.C: New.
3713
3714 2007-04-12  Richard Guenther  <rguenther@suse.de>
3715
3716         PR tree-optimization/31169
3717         * gcc.c-torture/execute/pr31169.c: New testcase.
3718
3719 2007-04-12  Richard Guenther  <rguenther@suse.de>
3720
3721         PR tree-optimization/24689
3722         PR tree-optimization/31307
3723         * g++.dg/tree-ssa/pr31307.C: New testcase.
3724         * gcc.dg/tree-ssa/pr24689.c: Likewise.
3725
3726 2007-04-12  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/31472
3729         * gfortran.dg/access_spec_1.f90: New test.
3730         * gfortran.dg/access_spec_2.f90: New test.
3731         * gfortran.dg/non_module_public.f90: Match new error message.
3732
3733 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3734
3735         PR testsuite/31538
3736         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3737         to 4 at line 38 to fix bounds problem.
3738
3739 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR testsuite/31240
3742         * gfortran.dg/pointer_intent_1.f90: Fix test.
3743
3744 2007-04-10  Eric Christopher  <echristo@apple.com>
3745
3746         * lib/target-supports.exp
3747         (check_effective_target_fstack_protector): Rewrite.
3748
3749 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/31449
3752         * g++.dg/init/const5.C: New test.
3753
3754 2007-04-09  Jan Hubicka  <jh@suse.cz>
3755
3756         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3757
3758 2007-04-08  Jan Hubicka  <jh@suse.cz>
3759
3760         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3761
3762 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3763
3764         PR fortran/31257
3765         * gfortran.dg/achar_4.f90: New test.
3766
3767 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3768
3769         PR fortran/30880
3770         * gfortran.dg/used_dummy_types_8.f90: New test.
3771
3772 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/30872
3775         * gfortran.dg/parameter_array_element_1.f90: New test.
3776
3777 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3778
3779         PR fortran/31222
3780         * gfortran.dg/default_numeric_type_1.f90: New test.
3781
3782 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3783
3784         PR fortran/31424
3785         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3786
3787 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3788
3789         PR fortran/31293
3790         * gfortran.dg/interface_12.f90: New test.
3791
3792 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3793
3794         * gcc.dg/format/opt-6.c: New test.
3795         * gcc.dg/format/nul-1.c: New test.
3796         * gcc.dg/format/nul-2.c: New test.
3797
3798 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3799
3800         PR libgfortran/31395
3801         * gfortran.dg/fmt_colon.f90: New test.
3802
3803 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.old-deja/g++.other/init18.C: Use
3806         dg-require-effective-target instead of an explicit xfail.
3807
3808 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3809
3810         * gcc.dg/dfp/signbit-1.c
3811         * gcc.dg/dfp/signbit-2.c
3812
3813 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/31483
3816         * gfortran.dg/altreturn_5.f90: New test.
3817
3818 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3819
3820         PR fortran/31292
3821         * gfortran.dg/contained_module_proc_1.f90: New test.
3822
3823 2007-04-04  Stuart Hastings  <stuart@apple.com>
3824
3825         PR 31281
3826         * objc/execute/exceptions/pr31281.m: New.
3827
3828 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3829
3830         * g++.dg/ext/dllimport12.C: Update comments.
3831
3832 2007-04-03  Eric Christopher  <echristo@apple.com>
3833
3834         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3835
3836 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3837
3838         PR fortran/31304
3839         * gfortran.dg/repeat_2.f90: New test.
3840         * gfortran.dg/repeat_3.f90: New test.
3841         * gfortran.dg/repeat_4.f90: New test.
3842
3843 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3844
3845         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3846
3847 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR c++/30847
3850         * g++.dg/parse/cond3.C: New test.
3851
3852         PR middle-end/30704
3853         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3854
3855 2007-04-02  Jason Merrill  <jason@redhat.com>
3856
3857         PR c++/31187
3858         * g++.dg/ext/visibility/anon3.C: New test.
3859
3860 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861
3862         PR libgfortran/31052
3863         * gfortran.dg/namelist_28.f90: New test.
3864
3865 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3866
3867         PR libgfortran/31366
3868         * gfortran.dg/direct_io_6.f90: New test.
3869
3870 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3871
3872         PR libgfortran/31207
3873         * gfortran.dg/advance_5.f90: New test.
3874         * gfortran.dg/advance_6.f90: New test.
3875
3876 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3877
3878         * g++.dg/ext/dllimport6.C: Remove extra ';'.
3879         * g++.dg/ext/dllimport7.C: Likewise.
3880         * g++.dg/ext/selectany1.C: Likewise.
3881
3882 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
3883
3884         * g++.dg/parser/pr31138.C: New.
3885         * g++.dg/parser/pr31140.C: New.
3886         * g++.dg/parser/pr31141.C: New.
3887
3888 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
3889
3890         PR c++/26099
3891         * g++.dg/ext/is_base_of.C: New.
3892         * g++.dg/ext/has_virtual_destructor.C: New.
3893         * g++.dg/ext/is_polymorphic.C: New.
3894         * g++.dg/ext/is_base_of_diagnostic.C: New.
3895         * g++.dg/ext/is_enum.C: New.
3896         * g++.dg/ext/has_nothrow_assign.C: New.
3897         * g++.dg/ext/has_nothrow_constructor.C: New.
3898         * g++.dg/ext/is_empty.C: New.
3899         * g++.dg/ext/has_trivial_copy.C: New.
3900         * g++.dg/ext/has_trivial_assign.C: New.
3901         * g++.dg/ext/is_abstract.C: New.
3902         * g++.dg/ext/is_pod.C: New.
3903         * g++.dg/ext/has_nothrow_copy.C: New.
3904         * g++.dg/ext/is_class.C: New.
3905         * g++.dg/ext/has_trivial_constructor.C: New.
3906         * g++.dg/ext/is_union.C: New.
3907         * g++.dg/ext/has_trivial_destructor.C: New.
3908         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3909         * g++.dg/template/crash43.C: Likewise.
3910
3911 2007-03-29  Dirk Mueller  <dmueller@suse.de>
3912
3913         * g++.dg/warn/pedantic2.C: New testcase.
3914
3915 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3916
3917         * size_dim.f90: Fix dg directive.
3918         * pr16433.f: Likewise.
3919         * use_6.f90: Likewise.
3920         * use_7.f90: Likewise.
3921         * entry_9.f90: Likewise.
3922         * pointer_intent_2.f90: Likewise.
3923         * protected_1.f90: Likewise.
3924         * fmt_missing_period_2.f: Likewise.
3925         * pointer_intent_3.f90: Likewise.
3926         * protected_2.f90: Likewise.
3927         * protected_3.f90: Likewise.
3928         * pr15754.f90: Likewise.
3929         * protected_4.f90: Likewise.
3930         * protected_5.f90: Likewise.
3931         * initialization_2.f90: Likewise.
3932         * protected_6.f90: Likewise.
3933         * continuation_7.f90: Likewise.
3934         * derived_function_interface_1.f90: Likewise.
3935         * der_pointer_4.f90: Likewise.
3936         * fmt_zero_precision.f90: Likewise.
3937         * blockdata_3.f90: Likewise.
3938         * fmt_missing_period_1.f: Likewise.
3939         * real_const_3.f90: Likewise.
3940         * use_4.f90: Likewise.
3941         * fmt_missing_period_3.f: Likewise.
3942         * use_5.f90: Likewise.
3943
3944 2007-03-28  Mike Stump  <mrs@apple.com>
3945
3946         * gcc.dg/darwin-comm.c: Add.
3947
3948 2007-03-28  Eric Christopher  <echristo@apple.com>
3949
3950         * lib/target-supports.exp (check_effective_target_fstack_protector):
3951         New.
3952         * gcc.dg/ssp-1.c: Use.
3953         * gcc.dg/ssp-2.c: Ditto.
3954
3955 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
3956
3957         PR c++/29077
3958         * g++.dg/parse/constructor3.C: New test.
3959
3960 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3961
3962         * gnat.dg/thin_pointer.ad[sb]: New test.
3963
3964 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3965
3966         * g++.dg/cpp0x/bracket1.C: New.
3967         * g++.dg/cpp0x/bracket2.C: New.
3968         * g++.dg/cpp0x/bracket3.C: New.
3969         * g++.dg/cpp0x/bracket4.C: New.
3970
3971 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3972
3973         * g++.dg/cpp0x/temp_default1.C: New.
3974         * g++.dg/cpp0x/temp_default3.C: New.
3975         * g++.dg/cpp0x/temp_default2.C: New.
3976         * g++.dg/cpp0x/temp_default4.C: New.
3977
3978 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3979
3980         PR c++/29993
3981         * g++.dg/other/cv_func2.C: New.
3982
3983 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3984
3985         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3986         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3987         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3988         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3989
3990         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3991         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3992
3993         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3994
3995         * lib/compat.exp (compat-execute): Fix processing of file names.
3996
3997 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3998
3999         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4000
4001 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4002
4003         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4004         Delete created executable test file.
4005         (check_effective_target_fortran_large_int): Ditto.
4006         (check_effective_target_static_libgfortran): Ditto.
4007
4008 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4009
4010         PR c++/30500
4011         * g++.dg/warn/pragma-system_header1.C: New test.
4012         * g++.dg/warn/pragma-system_header2.C: New test.
4013         * g++.dg/warn/pragma-system_header1.h. New.
4014         * g++.dg/warn/pragma-system_header2.h. New.
4015
4016 2007-03-26  Ian Lance Taylor  <iant@google.com>
4017
4018         PR tree-optimization/31345
4019         * gcc.c-torture/compile/pr31345-1.c: New test.
4020
4021 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4022
4023         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4024         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4025         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4026         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4027         * gfortran.dg/overload_1.f90: Likewise.
4028         * gfortran.dg/impure_assignment_1.f90: Likewise.
4029         * gfortran.dg/error_recovery_3.f90: Likewise.
4030         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4031         * gfortran.dg/sequence_types_1.f90: Likewise.
4032         * gfortran.dg/internal_references_1.f90: Likewise.
4033         * gfortran.dg/present_1.f90: Likewise.
4034         * gfortran.dg/volatile10.f90: Likewise.
4035         * gfortran.dg/module_equivalence_2.f90: Likewise.
4036         * gfortran.dg/use_4.f90: Likewise.
4037         * gfortran.dg/elemental_result_1.f90: Likewise.
4038         * gfortran.dg/generic_actual_arg.f90: Likewise.
4039         * gfortran.dg/private_type_5.f90: Likewise.
4040         * gfortran.dg/protected_4.f90: Likewise.
4041         * gfortran.dg/interface_3.f90: Likewise.
4042
4043 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4044
4045         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4046         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4047
4048 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4049
4050         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4051
4052 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4053
4054         PR libgfortran/31199
4055         * gfortran.dg/fmt_t_4.f90: New test.
4056
4057 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4058
4059         PR libfortran/31297
4060         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4061         * gfortran.dg/backspace_6.f:  Likewise.
4062         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4063         * gfortran.dg/direct_io_2.f90:  Likewise.
4064         * gfortran.dg/write_back.f:  Likewise.
4065         * gfortran.dg/write_rewind_2.f:  Likewise.
4066         * gfortran.dg/write_rewind_1.f:  Likewise.
4067         * gfortran.dg/write_rewind_2.f:  Likewise.
4068
4069 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4070
4071         PR tree-optimization/30784
4072         * gcc.dg/vect/pr30784.c: New test.
4073
4074 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4075
4076         PR fortran/30877
4077         * gfortran.dg/operator_1.f90: New test.
4078         * gfortran.dg/operator_2.f90: New test.
4079
4080 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4081
4082         PR libfortran/31196
4083         * gfortran.dg/reshape_transpose_1.f90:  New test.
4084
4085 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4086
4087         PR fortran/30655
4088         * gfortran.dg/bounds_check_6.f90: New test.
4089
4090 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4091
4092         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4093         #ifndef/#endif.
4094         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4095         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4096
4097 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4098
4099         PR fortran/31209
4100         * gfortran.dg/pointer_function_actual_1.f90: New test.
4101
4102         PR fortran/31200
4103         * gfortran.dg/pointer_function_actual_2.f90: New test.
4104
4105         PR fortran/31215
4106         * gfortran.dg/result_in_spec_1.f90: New test.
4107
4108 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4109
4110         PR fortran/30834
4111         * gfortran.dg/integer_exponentiation_3.F90: New test.
4112         * gfortran.dg/integer_exponentiation_4.f90: New test.
4113         * gfortran.dg/integer_exponentiation_5.F90: New test.
4114
4115 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/30863
4118         * g++.dg/template/error24.C: New test.
4119         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4120
4121 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4122
4123         PR c++/31273
4124         * g++.dg/expr/bitfield7.C: New test.
4125
4126 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4127
4128         PR other/23572
4129         * gcc.dg/float-range-4.c: New.
4130         * gcc.dg/float-range-1.c: Update. Test for a warning.
4131         * gcc.dg/float-range-3.c: New.
4132         * gcc.dg/float-range-5.c: New.
4133
4134 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4135
4136         PR fortran/31262
4137         * gfortran.dg/no_range_check_1.f90: New test.
4138
4139 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4140
4141         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4142         * g++.dg/other/static1.C: Remove stray semicolon.
4143         * g++.dg/other/init1.C: Likewise.
4144         * g++.dg/rtti/dyncast1.C: Likewise.
4145         * g++.dg/tree-ssa/pr17153.C: Likewise.
4146         * g++.dg/lookup/disamb1.C: Likewise.
4147         * g++.dg/lookup/scoped2.C: Likewise.
4148         * g++.dg/lookup/friend7.C: Likewise.
4149         * g++.dg/parse/parse4.C: Likewise.
4150         * g++.dg/parse/parse5.C: Likewise.
4151         * g++.dg/expr/pr29066.C: Likewise.
4152         * g++.dg/expr/cast4.C: Likewise.
4153         * g++.dg/tc1/dr193.C: Likewise.
4154         * g++.dg/tc1/dr213.C: Likewise.
4155         * g++.dg/abi/dcast1.C: Likewise.
4156         * g++.dg/abi/covariant2.C: Likewise.
4157         * g++.dg/inherit/covariant11.C: Likewise.
4158         * g++.dg/inherit/covariant9.C: Likewise.
4159         * g++.dg/inherit/covariant10.C: Likewise.
4160         * g++.dg/init/static3.C: Likewise.
4161         * g++.dg/init/init-ref3.C: Likewise.
4162         * g++.dg/init/ref10.C: Likewise.
4163         * g++.dg/template/meminit2.C: Likewise.
4164         * g++.dg/template/using9.C: Likewise.
4165         * g++.dg/template/friend9.C: Likewise.
4166         * g++.dg/template/ref1.C: Likewise.
4167         * g++.old-deja/g++.warn/inline.C: Likewise.
4168         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4169         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4170         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4171         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4172         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4173         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4174         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4175         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4176         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4177         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4178         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4179         * g++.old-deja/g++.brendan/template11.C: Likewise.
4180         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4181         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4182         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4183         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4184         * g++.old-deja/g++.jason/parse9.C: Likewise.
4185         * g++.old-deja/g++.jason/byval2.C: Likewise.
4186         * g++.old-deja/g++.jason/overload8.C: Likewise.
4187         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4188         * g++.old-deja/g++.jason/template33.C: Likewise.
4189         * g++.old-deja/g++.jason/return3.C: Likewise.
4190         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4191         * g++.old-deja/g++.jason/virtual.C: Likewise.
4192         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4193         * g++.old-deja/g++.jason/template27.C: Likewise.
4194         * g++.old-deja/g++.jason/synth6.C: Likewise.
4195         * g++.old-deja/g++.jason/ref8.C: Likewise.
4196         * g++.old-deja/g++.jason/offset1.C: Likewise.
4197         * g++.old-deja/g++.other/static20.C: Likewise.
4198         * g++.old-deja/g++.other/array1.C: Likewise.
4199         * g++.old-deja/g++.other/new3.C: Likewise.
4200         * g++.old-deja/g++.other/array2.C: Likewise.
4201         * g++.old-deja/g++.other/overload9.C: Likewise.
4202         * g++.old-deja/g++.other/cast6.C: Likewise.
4203         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4204         * g++.old-deja/g++.other/eh4.C: Likewise.
4205         * g++.old-deja/g++.other/using7.C: Likewise.
4206         * g++.old-deja/g++.other/init18.C: Likewise.
4207         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4208         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4209         * g++.old-deja/g++.other/dtor11.C: Likewise.
4210         * g++.old-deja/g++.pt/static11.C: Likewise.
4211         * g++.old-deja/g++.pt/crash19.C: Likewise.
4212         * g++.old-deja/g++.pt/overload12.C: Likewise.
4213         * g++.old-deja/g++.pt/crash46.C: Likewise.
4214         * g++.old-deja/g++.pt/mi1.C: Likewise.
4215         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4216         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4217         * g++.old-deja/g++.pt/local5.C: Likewise.
4218         * g++.old-deja/g++.pt/typename2.C: Likewise.
4219         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4220         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4221         * g++.old-deja/g++.law/visibility1.C: Likewise.
4222         * g++.old-deja/g++.law/visibility2.C: Likewise.
4223         * g++.old-deja/g++.law/virtual2.C: Likewise.
4224         * g++.old-deja/g++.law/operators19.C: Likewise.
4225         * g++.old-deja/g++.law/parsing10.C: Likewise.
4226         * g++.old-deja/g++.law/visibility4.C: Likewise.
4227         * g++.old-deja/g++.law/operators4.C: Likewise.
4228         * g++.old-deja/g++.law/dtors2.C: Likewise.
4229         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4230         * g++.old-deja/g++.law/visibility10.C: Likewise.
4231         * g++.old-deja/g++.law/scope3.C: Likewise.
4232         * g++.old-deja/g++.law/casts2.C: Likewise.
4233         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4234         * g++.old-deja/g++.law/operators33.C: Likewise.
4235         * g++.old-deja/g++.law/friend4.C: Likewise.
4236         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4237         * g++.old-deja/g++.mike/p5611.C: Likewise.
4238         * g++.old-deja/g++.mike/net37.C: Likewise.
4239         * g++.old-deja/g++.mike/p3570.C: Likewise.
4240         * g++.old-deja/g++.mike/p5718.C: Likewise.
4241         * g++.old-deja/g++.mike/net21.C: Likewise.
4242         * g++.old-deja/g++.mike/p1862.C: Likewise.
4243         * g++.old-deja/g++.mike/p4511.C: Likewise.
4244         * g++.old-deja/g++.mike/virt3.C: Likewise.
4245         * g++.old-deja/g++.mike/p16146.C: Likewise.
4246         * g++.old-deja/g++.mike/p1989.C: Likewise.
4247         * g++.old-deja/g++.mike/p5571.C: Likewise.
4248         * g++.old-deja/g++.gb/scope10.C: Likewise.
4249         * g++.old-deja/g++.abi/primary5.C: Likewise.
4250         * g++.old-deja/g++.abi/empty2.C: Likewise.
4251         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4252         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4253         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4254         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4255         * g++.old-deja/g++.bob/template3.C: Likewise.
4256         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4257
4258 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/31193
4261         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4262
4263 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4264
4265         PR fortran/20897
4266         * gfortran.dg/derived_name_1.f90: New.
4267         * gfortran.dg/derived_name_2.f: New.
4268
4269 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4270
4271         * lib/target-supports.exp (check_effective_target_nonpic): New
4272         procedure.
4273         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4274         when compiling PIC.
4275         * gcc.target/i386/asm-4.c: Require nonpic.
4276         * gcc.target/i386/cmov1.c: Likewise.
4277         * gcc.target/i386/mul.c: Likewise.
4278         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4279         * gcc.target/i386/ssetype-1.c: Require nonpic.
4280         * gcc.target/i386/ssetype-3.c: Likewise.
4281         * gcc.target/i386/ssetype-5.c: Likewise.
4282
4283 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4284
4285         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4286         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4287         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4288         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4289
4290 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4291
4292         PR tree-optimization/30590
4293         * g++.dg/opt/pr30590.C: New testcase.
4294
4295 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR c/30762
4298         * gcc.dg/pr30762-1.c: New test.
4299         * gcc.dg/pr30762-2.c: New test.
4300
4301         PR inline-asm/30505
4302         * gcc.target/i386/pr30505.c: New test.
4303
4304 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4305
4306         * gcc.target/arm/register-variables.c: New.
4307
4308 2007-03-19  Jeff Law  <law@redhat.com>
4309
4310         * PR tree-optimization/30984
4311         * gcc.c-torture/pr30984.c: New test.
4312
4313 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4314         Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/31254
4317         * gcc.dg/torture/pr31254.c: New testcase.
4318
4319 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4320
4321         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4322         target default_packed.
4323
4324 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4325
4326         PR fortran/31203
4327         * gfortran.dg/string_length_1.f90: New test.
4328
4329 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4330
4331         PR testsuite/30395
4332         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4333
4334 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4335
4336         PR libgfortran/31052
4337         * gfortran.dg/namelist_27.f90: New test.
4338
4339 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4340
4341         PR fortran/30531
4342         * gfortran.dg/used_types_14.f90: New test.
4343
4344         PR fortran/31086
4345         * gfortran.dg/used_types_15.f90: New test.
4346
4347 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4348
4349         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4350         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4351
4352 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4353
4354         PR fortran/31120
4355         * gfortran.dg/integer_exponentiation_2.f90: New test.
4356
4357 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4358
4359         PR tree-optimization/31041
4360         * gcc.dg/vect/pr31041.c: New test.
4361
4362 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4363
4364         * g++.dg/warn/Wconversion-integer.C: New
4365         * g++.dg/warn/Wconversion-real.C: New.
4366         * g++.dg/warn/Wconversion-real-integer.C: New.
4367         * g++.dg/warn/conv2.C: Updated.
4368
4369 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4370
4371         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4372         exclude RTPs.
4373
4374 2007-03-16  Richard Guenther  <rguenther@suse.de>
4375
4376         PR tree-optimization/31146
4377         * g++.dg/tree-ssa/pr31146.C: New testcase.
4378
4379 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4380
4381         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4382         assume that the target has <features.h>.
4383
4384 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4385
4386         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4387         dg-options rather than to the whole test.
4388
4389 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4390
4391         PR debug/29906
4392         * g++.dg/debug/pr29906.C: New
4393
4394 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4395
4396         PR libgfortran/31099
4397         * gfortran.dg/unformatted_recl.f90: Update test.
4398
4399 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4400
4401         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4402
4403 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4404
4405         PR c++/30891
4406         * g++.dg/parse/namespace-definition.C: New.
4407
4408 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4409
4410         PR c++/24924
4411         * g++.dg/cpp/pedantic-errors.C: New.
4412         * g++.dg/cpp/permissive.C: New.
4413
4414 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4415
4416         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4417         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4418
4419 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4420
4421         * lib/target-supports.exp (check_missing_uclibc_feature)
4422         (check_effective_target_wchar): New procedures.
4423         * gcc.dg/wchar_t-1.c: Require target wchar.
4424         * gcc.dg/wint_t-1.c: Likewise.
4425
4426 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4427
4428         * lib/target-supports.exp (check_gc_sections_available): Return
4429         false for VxWorks targets.
4430
4431 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4432
4433         * g++.dg/warn/Wconversion2.C: Fix typo.
4434         * gcc.dg/if-empty-1.c: Ditto.
4435
4436 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4437
4438         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4439
4440 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4441
4442         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4443         * gcc.target/i386/pr31167.c: Ditto.
4444
4445 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4446
4447         PR target/31167
4448         * gcc.target/i386/pr31167.c: New test.
4449
4450 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4451
4452         PR fortran/30922
4453         * gfortran.dg/import5.f90.f90: New test.
4454
4455
4456         PR fortran/30879
4457         * gfortran.dg/data_components_1.f90: New test.
4458
4459
4460         PR fortran/30870
4461         * gfortran.dg/generic_13.f90: New test.
4462
4463         PR fortran/31163
4464         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4465
4466 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4467
4468         PR libgfortran/31051
4469         * gfortran.dg/fmt_t_4.f90: New
4470
4471 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4472
4473         PR C++/31165
4474         * g++.dg/other/default7.C: New test.
4475
4476 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4477
4478         * g++.dg/warn/Wconversion2.C: New.
4479
4480 2007-03-14  Eric Christopher  <echristo@apple.com>
4481
4482         * gcc.dg/ssp-1.c: New.
4483         * gcc.dg/ssp-2.c: Ditto.
4484
4485 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4486
4487         * g++.dg/warn/do-empty.C: New.
4488         * gcc.dg/do-empty.c: New.
4489         * gcc.dg/if-empty-1.c: Update.
4490         * gcc.dg/20001116-1.c: Update.
4491         * gcc.dg/pr23165.c: Update.
4492
4493 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4494
4495         * gfortran.dg/module_implicit_conversion.f90: New test.
4496
4497 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4498
4499         PR middle-end/31127
4500         * gcc.dg/pr31127.c: New.
4501
4502 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4503
4504         * gcc.dg/tree-ssa/loop-26.c: New test.
4505
4506 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4507
4508         * gcc.target/i386/cmpxchg16b-1.c: New test.
4509
4510 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4511
4512         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4513         * gcc.dg/c99-vla-1.c: Likewise.
4514         * g++.dg/ext/vla1.C: Likewise
4515
4516 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4517
4518         * gcc.dg/wvla-1.c: New test
4519         * gcc.dg/wvla-2.c: New test
4520         * gcc.dg/wvla-3.c: New test
4521         * gcc.dg/wvla-4.c: New test
4522         * gcc.dg/wvla-5.c: New test
4523         * gcc.dg/wvla-6.c: New test
4524         * gcc.dg/wvla-7.c: New test
4525         * g++.dg/warn/Wvla-1.C: New test
4526         * g++.dg/warn/Wvla-2.C: New test
4527         * g++.dg/warn/Wvla-3.C: New test
4528
4529 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/30108
4532         * g++.dg/other/default6.C: New test.
4533
4534 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4535
4536         * lib/target-supports.exp (check_profiling_available): Return false
4537         for VxWorks.
4538         (check_effective_target_vxworks_kernel): New procedure.
4539         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4540         VxWorks.
4541         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4542         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4543         to include VxWorks.
4544         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4545
4546 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4547
4548         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4549         PIC is not supported.
4550         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4551         * gcc.dg/20020426-2.c: Likewise.
4552         * gcc.dg/pr28243.c: Likewise.
4553         * gcc.dg/visibility-11.c: Likewise.
4554         * gcc.dg/tls/opt-9.c: Likewise.
4555         * gcc.dg/tls/opt-10.c: Likewise.
4556         * gcc.dg/tls/pic-1.c: Likewise.
4557         * gcc.dg/tls/struct-1.c: Likewise.
4558         * gcc.target/i386/20000807-1.c: Likewise.
4559         * gcc.target/i386/20000904-1.c: Likewise.
4560         * gcc.target/i386/20011119-1.c: Likewise.
4561         * gcc.target/i386/990213-2.c: Likewise.
4562         * gcc.target/i386/990214-1.c: Likewise.
4563         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4564         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4565         * gcc.target/i386/pic-1.c: Likewise.
4566         * gcc.target/i386/pr21518.c: Likewise.
4567         * gcc.target/i386/pr23098.c: Likewise.
4568         * gcc.target/i386/pr23943.c: Likewise.
4569
4570 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/31038
4573         * g++.dg/template/complit2.C: New test.
4574
4575         PR c++/30328
4576         * g++.dg/ext/bitfield1.C: New test.
4577
4578 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4579
4580         PR fortran/30883
4581         * gfortran.dg/interface_11.f90: New test.
4582
4583 2007-03-11  Richard Guenther  <rguenther@suse.de>
4584
4585         PR tree-optimization/31115
4586         * gcc.dg/torture/pr31115.c: New testcase.
4587
4588 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4589
4590         PR tree-optimization/29925
4591         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4592
4593 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4594
4595         PR c++/30274
4596         * g++.dg/expr/bitfield3.C: New test.
4597         * g++.dg/expr/bitfield4.C: Likewise.
4598         * g++.dg/expr/bitfield5.C: Likewise.
4599         * g++.dg/expr/bitfield6.C: Likewise.
4600
4601         PR c++/30924
4602         * g++.dg/template/array18.C: New test.
4603
4604 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4605
4606         PR c++/17946
4607         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4608         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4609
4610 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4611
4612         PR c++/20599
4613         * g++.dg/cpp0x/variadic-bind.C: New.
4614         * g++.dg/cpp0x/variadic-function.C: New.
4615         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4616         * g++.dg/cpp0x/variadic-tuple.C: New.
4617         * g++.dg/cpp0x/variadic1.C: New.
4618         * g++.dg/cpp0x/variadic2.C: New.
4619         * g++.dg/cpp0x/variadic3.C: New.
4620         * g++.dg/cpp0x/variadic4.C: New.
4621         * g++.dg/cpp0x/variadic5.C: New.
4622         * g++.dg/cpp0x/variadic6.C: New.
4623         * g++.dg/cpp0x/variadic7.C: New.
4624         * g++.dg/cpp0x/variadic8.C: New.
4625         * g++.dg/cpp0x/variadic9.C: New.
4626         * g++.dg/cpp0x/variadic10.C: New.
4627         * g++.dg/cpp0x/variadic11.C: New.
4628         * g++.dg/cpp0x/variadic12.C: New.
4629         * g++.dg/cpp0x/variadic13.C: New.
4630         * g++.dg/cpp0x/variadic14.C: New.
4631         * g++.dg/cpp0x/variadic15.C: New.
4632         * g++.dg/cpp0x/variadic16.C: New.
4633         * g++.dg/cpp0x/variadic17.C: New.
4634         * g++.dg/cpp0x/variadic18.C: New.
4635         * g++.dg/cpp0x/variadic19.C: New.
4636         * g++.dg/cpp0x/variadic20.C: New.
4637         * g++.dg/cpp0x/variadic21.C: New.
4638         * g++.dg/cpp0x/variadic22.C: New.
4639         * g++.dg/cpp0x/variadic23.C: New.
4640         * g++.dg/cpp0x/variadic24.C: New.
4641         * g++.dg/cpp0x/variadic25.C: New.
4642         * g++.dg/cpp0x/variadic26.C: New.
4643         * g++.dg/cpp0x/variadic27.C: New.
4644         * g++.dg/cpp0x/variadic28.C: New.
4645         * g++.dg/cpp0x/variadic29.C: New.
4646         * g++.dg/cpp0x/variadic30.C: New.
4647         * g++.dg/cpp0x/variadic31.C: New.
4648         * g++.dg/cpp0x/variadic32.C: New.
4649         * g++.dg/cpp0x/variadic33.C: New.
4650         * g++.dg/cpp0x/variadic34.C: New.
4651         * g++.dg/cpp0x/variadic35.C: New.
4652         * g++.dg/cpp0x/variadic36.C: New.
4653         * g++.dg/cpp0x/variadic37.C: New.
4654         * g++.dg/cpp0x/variadic38.C: New.
4655         * g++.dg/cpp0x/variadic39.C: New.
4656         * g++.dg/cpp0x/variadic40.C: New.
4657         * g++.dg/cpp0x/variadic41.C: New.
4658         * g++.dg/cpp0x/variadic42.C: New.
4659         * g++.dg/cpp0x/variadic43.C: New.
4660         * g++.dg/cpp0x/variadic44.C: New.
4661         * g++.dg/cpp0x/variadic45.C: New.
4662         * g++.dg/cpp0x/variadic46.C: New.
4663         * g++.dg/cpp0x/variadic47.C: New.
4664         * g++.dg/cpp0x/variadic48.C: New.
4665         * g++.dg/cpp0x/variadic49.C: New.
4666         * g++.dg/cpp0x/variadic50.C: New.
4667         * g++.dg/cpp0x/variadic51.C: New.
4668         * g++.dg/cpp0x/variadic52.C: New.
4669         * g++.dg/cpp0x/variadic53.C: New.
4670         * g++.dg/cpp0x/variadic54.C: New.
4671         * g++.dg/cpp0x/variadic55.C: New.
4672         * g++.dg/cpp0x/variadic56.C: New.
4673         * g++.dg/cpp0x/variadic57.C: New.
4674         * g++.dg/cpp0x/variadic58.C: New.
4675         * g++.dg/cpp0x/variadic59.C: New.
4676         * g++.dg/cpp0x/variadic60.C : New.
4677         * g++.dg/cpp0x/variadic61.C : New.
4678         * g++.dg/cpp0x/variadic62.C : New.
4679         * g++.dg/cpp0x/variadic63.C : New.
4680         * g++.dg/cpp0x/variadic64.C : New.
4681         * g++.dg/cpp0x/variadic65.C : New.
4682         * g++.dg/cpp0x/variadic66.C : New.
4683         * g++.dg/cpp0x/variadic67.C : New.
4684         * g++.dg/cpp0x/variadic68.C : New.
4685         * g++.dg/cpp0x/variadic69.C : New.
4686         * g++.dg/cpp0x/variadic70.C : New.
4687         * g++.dg/cpp0x/variadic71.C : New.
4688         * g++.dg/cpp0x/variadic72.C : New.
4689         * g++.dg/cpp0x/variadic73.C : New.
4690         * g++.dg/cpp0x/variadic74.C : New.
4691         * g++.dg/cpp0x/variadic75.C : New.
4692         * g++.dg/cpp0x/variadic-ex1.C : New.
4693         * g++.dg/cpp0x/variadic-ex2.C : New.
4694         * g++.dg/cpp0x/variadic-ex3.C : New.
4695         * g++.dg/cpp0x/variadic-ex4.C : New.
4696         * g++.dg/cpp0x/variadic-ex5.C : New.
4697         * g++.dg/cpp0x/variadic-ex6.C : New.
4698         * g++.dg/cpp0x/variadic-ex7.C : New.
4699         * g++.dg/cpp0x/variadic-ex8.C : New.
4700         * g++.dg/cpp0x/variadic-ex9.C : New.
4701         * g++.dg/cpp0x/variadic-ex10.C : New.
4702         * g++.dg/cpp0x/variadic-ex11.C : New.
4703         * g++.dg/cpp0x/variadic-ex12.C : New.
4704         * g++.dg/cpp0x/variadic-ex13.C : New.
4705         * g++.dg/cpp0x/variadic-ex14.C : New.
4706
4707 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4708
4709         PR libgfortran/31099
4710         * gfortran.dg/unformatted_recl.f90: New test.
4711
4712 2007-03-09  Roger Sayle  <roger@eyesopen.com>
4713
4714         * gcc.dg/fold-eqcmplx-1.c: New test case.
4715
4716 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
4717
4718         PR rtl-optimization/30643
4719         * gcc.dg/pr30643.c: New.
4720
4721 2007-03-09  Chao-ying Fu  <fu@mips.com>
4722
4723         * gcc.target/mips/mips32-dspr2-type.c: New test.
4724         * gcc.target/mips/mips32-dspr2.c: New test.
4725         * gcc.target/mips/dspr2-MULT.c: New test.
4726         * gcc.target/mips/dspr2-MULTU.c: New test.
4727         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4728         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4729         Adjust some formats.
4730
4731 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4732
4733         PR c++/17946
4734         * gcc.dg/Wlogical-op-1.c: New.
4735         * g++.dg/warn/Wlogical-op-1.C: New.
4736
4737 2007-03-09  Richard Guenther  <rguenther@suse.de>
4738
4739         PR tree-optimization/30904
4740         PR middle-end/31058
4741         * gcc.dg/pr30904.c: Remove xfail.
4742
4743 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4744
4745         PR C/31072
4746         * gcc.c-torture/execute/pr31072.c: New test.
4747
4748 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4749
4750         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4751         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4752         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4753         *lrint* and *lround*.
4754         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4755         floor->lfloor.
4756         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4757         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4758         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4759         and *lround*.  Correct macro names.
4760         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4761         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4762
4763 2007-03-08  Ian Lance Taylor  <iant@google.com>
4764
4765         * gcc.dg/no-strict-overflow-5.c: New test.
4766         * gcc.dg/no-strict-overflow-6.c: New test.
4767         * gcc.dg/Wstrict-overflow-11.c: New test.
4768         * gcc.dg/Wstrict-overflow-12.c: New test.
4769         * gcc.dg/Wstrict-overflow-13.c: New test.
4770         * gcc.dg/Wstrict-overflow-14.c: New test.
4771         * gcc.dg/Wstrict-overflow-15.c: New test.
4772
4773 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4774
4775         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4776         for VxWorks kernel mode.
4777         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4778
4779 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4780
4781         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4782         mode.
4783
4784 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4785
4786         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4787         and lib/bfill.c on VxWorks targets.
4788         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4789         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4790         lib/bfill.c and lib/memmove.c on VxWorks targets.
4791         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4792         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4793         on VxWorks targets.
4794         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4795         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4796
4797 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4798
4799         * gfortran.dg/use_5.f90: New test.
4800         * gfortran.dg/use_6.f90: Ditto.
4801         * gfortran.dg/use_7.f90: Ditto.
4802
4803 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4804
4805         PR fortran/30973
4806         * gfortran.dg/use_4.f90: New test.
4807         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4808
4809 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/31011
4812         * gfortran.dg/parameter_array_section_2.f90: New test.
4813
4814 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4815
4816         PR c++/30852
4817         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4818
4819         PR c++/30534
4820         * g++.dg/template/arg5.C: New test.
4821
4822 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4823
4824         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4825
4826 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4827
4828         * gcc.dg/var-expand1.c: Add newline at end of file.
4829
4830 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4831
4832         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4833
4834 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4835
4836         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4837
4838 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4839
4840         * gcc.dg/torture/builtin-convert-4.c: New test.
4841
4842 2007-03-05  Ian Lance Taylor  <iant@google.com>
4843
4844         * gcc.c-torture/compile/pr31034.c: New test.
4845
4846 2007-03-05  Ian Lance Taylor  <iant@google.com>
4847
4848         * gcc.dg/inline-18.c: New test.
4849         * gcc.dg/inline-19.c: New test.
4850         * gcc.dg/inline-20.c: New test.
4851         * gcc.dg/inline-21.c: New test.
4852
4853 2007-03-05  Richard Guenther  <rguenther@suse.de>
4854
4855         PR tree-optimization/14052
4856         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4857
4858 2007-03-05  Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/23777
4861         * gcc.dg/tree-ssa/pr23777.c: New testcase.
4862
4863 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4864
4865         PR other/30465
4866         * gcc.dg/multiple-overflow-warn-3.c: New.
4867         * g++.dg/warn/multiple-overflow-warn-3.C: New.
4868
4869 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
4870
4871         PR c++/30895
4872         * g++.dg/parse/template23.C: New test.
4873
4874 2007-03-04  Roger Sayle  <roger@eyesopen.com>
4875
4876         PR middle-end/30744
4877         * gcc.dg/pr30744-1.c: New test case.
4878
4879 2007-03-04  Tobias Burnus  <burnus@net-b.de>
4880
4881         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4882
4883 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4884
4885         PR target/30406
4886         * gfortran.dg/logical_3.f90: New test.
4887
4888 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
4889
4890         PR libfortran/30981
4891         * gfortran.dg/integer_exponentiation_1.f90:  New test.
4892
4893 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         * gcc.target/m68k/m68k.exp: New.
4896         * gcc.target/m68k/crash1.c: New.
4897
4898 2007-03-03  Tobias Burnus  <burnus@net-b.de>
4899
4900         * gfortran.dg/c_by_val.c: Use int64_t instead of long
4901         to be more compatible with integer(kind=8).
4902
4903 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4904
4905         PR libfortran/31001
4906         * gfortran.dg/zero_sized_3.f90: New test.
4907
4908 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4909
4910         PR c++/15787
4911         * g++.dg/parse/else.C: New.
4912         * g++.dg/parse/else-2.C: New.
4913
4914 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
4915             Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/30882
4918         * gfortran.dg/size_dim.f90: New test.
4919
4920 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4921             Tobias Burnus  <burnus@net-b.de>
4922
4923         PR fortran/30873
4924         * gfortran.dg/entry_9.f90: New test.
4925
4926 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4927
4928         PR c++/28253
4929         * g++.dg/inherit/covariant16.C: New test.
4930
4931 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4932
4933         * g++.dg/other/darwin-minversion-1.C: New.
4934
4935 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4936
4937         * gcc.dg/tree-ssa/20070302-1.c: New test.
4938
4939 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4940
4941         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4942         tests.
4943
4944 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4945
4946         * gcc.dg/tree-ssa/prefetch-4.c: New test.
4947
4948 2007-03-01  Simon Baldwin <simonb@google.com>
4949
4950         PR c++/23689
4951         * warn/ignored_typedef.C: New.
4952         * init/ctor8.C: Added dg-warning to consume ignored typedef
4953         warning.
4954         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
4955         and added an explicit line number.
4956
4957 2007-02-28  Richard Guenther  <rguenther@suse.de>
4958
4959         PR middle-end/30364
4960         * gcc.dg/torture/pr30364-1.c: New testcase.
4961         * gcc.dg/torture/pr30364-2.c: Likewise.
4962         * gcc.dg/torture/pr30364-3.c: Likewise.
4963
4964 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4965
4966         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4967         powerpc*, use -funsafe-math-optimizations.
4968         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4969         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4970
4971 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4972             Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/30888
4975         PR fortran/30887
4976         * c_by_val_1.f: Test %VAL() with non-default kind.
4977         * c_by_val.c: Ditto.
4978         * c_by_val_4.f: New test.
4979
4980 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/30968
4983         * gfortran.dg/continuation_7.f90: New test.
4984
4985 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4986
4987         * g++.dg/inherit/thunk7.C: New test.
4988         * lib/target-supports.exp (check_profiling_available): Not available
4989         for bfin-*-*.
4990
4991 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         PR target/30970
4994         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4995
4996 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4997
4998         * lib/target-supports.exp (check_effective_target_init_priority):
4999         Remove Solaris special case.
5000
5001 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5002
5003         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5004         for more builtin types.
5005
5006         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5007         * g++.dg/ext/visibility/noPLT.C: Likewise.
5008
5009 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5012         sh* targets.
5013
5014 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5015
5016         PR fortran/30865
5017         * size_optional_dim_1.f90:  New test.
5018
5019 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5020
5021         * gcc.dg/vxworks/vxworks.exp: New file.
5022         * gcc.dg/vxworks/initpri1.c: Likewise.
5023         * gcc.dg/vxworks/initpri2.c: Likewise.
5024         * gcc.dg/initpri2.c: Add more tests.
5025         * g++.dg/special/initpri2.C: Likewise.
5026
5027         * gcc.dg/initpri1.c: New test.
5028         * gcc.dg/initpri2.c: Likewise.
5029         * g++.dg/special/initpri1.C: New test.
5030         * g++.dg/special/initpri2.C: Likewise.
5031         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5032         * g++.dg/special/conpr-2.C: Likewise.
5033         * g++.dg/special/conpr-3.C: Likewise.
5034         * g++.dg/special/conpr-4.C: Likewise.
5035         * g++.dg/special/initp1.C: Likewise.
5036         * g++.dg/special/ecos.exp: Remove code to detect availability of
5037         constructor priorities.
5038         * lib/target-supports.exp (check_effective_target_init_priority):
5039         New function.
5040
5041 2007-02-24  Jan Hubicka  <jh@suse.cz>
5042
5043         * gcc.c-torture/execute/pr30778.c: New testcase.
5044
5045 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5046
5047         PR libgfortran/30918
5048         * gfortran.dg/namelist_26.f90: New test.
5049
5050 2007-02-24  Richard Guenther  <rguenther@suse.de>
5051
5052         PR middle-end/30951
5053         * gcc.dg/pr30951.c: New testcase.
5054
5055 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5056
5057         * gcc.dg/torture/builtin-modf-1.c: New test.
5058
5059 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5060
5061         PR tree-optimization/30904
5062         * gcc.dg/pr30904.c: New test.
5063
5064 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5065
5066         * gcc.test-framework/README: Correct command.
5067         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5068         -Wunused-value.
5069         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5070
5071 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5072
5073         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5074
5075 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * lib/target-supports.exp (check_effective_target_newlib): New
5078         function.
5079
5080 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5081
5082         PR fortran/30660
5083         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5084         allocatable component.
5085
5086
5087 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5088
5089         * gcc.dg/torture/builtin-logb-1.c: New test.
5090         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5091         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5092         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5093         sh* targets.
5094
5095 2007-02-23  Richard Guenther  <rguenther@suse.de>
5096
5097         * g++.dg/warn/changes-meaning.C: New testcase.
5098
5099 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5100
5101         PR libgfortran/30910
5102         * gfortran.dg/fmt_zero_precision.f90: Update test.
5103
5104 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5105
5106         * gcc.dg/torture/builtin-frexp-1.c: New test.
5107
5108 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5109
5110         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5111
5112 2007-02-22  Ian Lance Taylor  <iant@google.com>
5113
5114         PR debug/30898
5115         * g++.dg/debug/pr30898.C: New test.
5116
5117 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5118
5119         * gcc.dg/vect/vect-106.c: New test.
5120
5121 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5122             Ira Rosen  <irar@il.ibm.com>
5123
5124         PR tree-optimization/30843
5125         * gcc.dg/vect/pr30843.c: New test.
5126
5127 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5128
5129         PR tree-optimization/30858
5130         * gcc.dg/vect/pr30858.c: New test.
5131
5132 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5133
5134         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5135         to set options for compiling testglue.
5136         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5137         * lib/obj-c++.exp (obj-c++_init): Likewise.
5138
5139 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         * gnat.dg/derived_aggregate.adb: New test.
5142
5143 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5144
5145         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5146         sh* targets.  Call the correct CKSGN macro.
5147
5148 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5149
5150         * gfortran.dg/gomp/omp_parse1.f90: New test.
5151         * gfortran.dg/gomp/omp_parse2.f: New test.
5152
5153 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5154
5155         PR fortran/30869
5156         * gfortran.dg/do_pointer_1.f90:  New test.
5157
5158 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5159
5160         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5161         and scalbln.
5162
5163 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5164
5165         * gcc.dg/darwin-minversion-1.c: New.
5166         * gcc.dg/darwin-minversion-2.c: New.
5167
5168 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5169
5170         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5171
5172 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5173             DJ Delorie <dj@redhat.com>
5174
5175         PR other/30824
5176         * gcc.dg/Wfatal.c: New.
5177         * gcc.dg/Wfatal-2.c: New.
5178         * gcc.dg/Werror-1.c: Adjust expectations.
5179         * gcc.dg/Werror-5.c: Likewise.
5180         * gcc.dg/Werror-7.c: Likewise.
5181         * gcc.dg/Werror-10.c: Likewise.
5182         * gcc.dg/Werror-11.c: Likewise.
5183
5184 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5185
5186         PR fortran/30522
5187         * gfortran.dg/volatile10.f90: New test.
5188
5189 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5190
5191         PR libfortran/30533
5192         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5193
5194 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5195
5196         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5197         * gcc.dg/Walways-true-1.c: Likewise.
5198         * gcc.dg/weak/weak-3.c: Likewise.
5199         * gcc.dg/Werror-1.c: Likewise.
5200         * gcc.dg/Werror-3.c: Likewise.
5201         * gcc.dg/Werror-4.c: Likewise.
5202         * gcc.dg/Werror-5.c: Likewise.
5203         * gcc.dg/Werror-6.c: Likewise.
5204         * gcc.dg/Werror-7.c: Likewise.
5205         * gcc.dg/Werror-8.c: Likewise.
5206         * gcc.dg/Werror-10.c: Likewise.
5207         * gcc.dg/Werror-11.c: Likewise.
5208         * gcc.dg/Werror-12.c: Likewise.
5209         * g++.old-deja/g++.mike/warn8.C: Likewise.
5210         * g++.dg/warn/Walways-true-1.C: Likewise.
5211         * g++.dg/warn/Walways-true-2.C: Likewise.
5212         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5213         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5214         -Wstring-literal-comparison with -Waddress.
5215         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5216         -Wno-string-literal-comparison with -Wno-address.
5217
5218 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5219
5220         * gnat.dg/self_aggregate_with_call.adb: New test.
5221
5222 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5223
5224         PR tree-optimization/30975
5225         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5226         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5227         * gcc.dg/vect/pr30795.c: New.
5228
5229 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         PR fortran/30681
5232         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5233
5234 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5235
5236         PR rtl-optimization/28173
5237         * gcc.target/i386/andor-1.c: New test case.
5238
5239 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5240
5241         * gcc.dg/torture/builtin-ldexp-1.c: New.
5242         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5243
5244 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5245
5246         * gfortran.dg/array_constructor_15.f90: New test case.
5247
5248 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5249
5250         * gfortran.dg/forall_10.f90: New test case.
5251
5252 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5253
5254         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5255
5256 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5259         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5260
5261 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5262
5263         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5264         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5265         * gcc.target/i386/xchg-1.c: New test.
5266         * gcc.target/i386/xchg-2.c: New test.
5267
5268 2007-02-16  Richard Guenther  <rguenther@suse.de>
5269             Christian Bruel  <christian.bruel@st.com>
5270
5271         * gcc.dg/strict-overflow-5.c: New testcase.
5272
5273 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5274
5275         PR fortran/30793
5276         * gfortran.dg/func_derived_4.f90: New test.
5277
5278 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5279
5280         PR middle-end/30391
5281         * gfortran.dg/pr30391-1.f90: New test case.
5282
5283 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5284
5285         PR middle-end/30433
5286         * gcc.c-torture/compile/pr30433.c: New testcase to check
5287         that complex constants comparisions are foldded.
5288
5289 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5290
5291         PR C++/30158
5292         * g++.dg/ext/stmtexpr10.C: New testcase.
5293
5294 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5295
5296         PR middle-end/30729
5297         * gcc.dg/Wunused-value-2.c: New testcase.
5298
5299 2007-02-15  Ian Lance Taylor  <iant@google.com>
5300
5301         * g++.dg/eh/subreg-1.C: New test.
5302
5303 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5304
5305         PR c/26494
5306         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5307         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5308         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5309         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5310         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5311         * gcc.dg/Werror-implicit-function-declaration.c: New.
5312
5313 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5314
5315         PR c++/28943
5316         * g++.dg/warn/pr28943.C: New.
5317
5318 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5319
5320         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5321
5322 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5323
5324         PR fortran/30779
5325         * gfortran.dg/error_recovery_3.f90: New test.
5326
5327 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5328
5329         * g++.dg/tree-ssa/sra-1.C: New.
5330
5331 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5332
5333         * g++.dg/tree-ssa/sra-1.C: New.
5334
5335 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5336
5337         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5338
5339 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5340
5341         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5342
5343 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5344
5345         PR fortran/30799
5346         * gfortran.dg/logical_2.f90: New test.
5347
5348 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5349
5350         * gcc.dg/torture/complex-alias-1.c: New test.
5351
5352 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5353
5354         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5355         instead of -fdump-tree-tailcall.
5356
5357 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5358
5359         * gfortran.dg/interface_10.f90: Fix comment typo.
5360
5361 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5362
5363         PR tree-optimization/30771
5364         * gcc.dg/vect/pr30771.c: New test.
5365
5366 2007-02-13  Ian Lance Taylor  <iant@google.com>
5367
5368         * gcc.dg/Wstrict-overflow-1.c: New test.
5369         * gcc.dg/Wstrict-overflow-2.c: New test.
5370         * gcc.dg/Wstrict-overflow-3.c: New test.
5371         * gcc.dg/Wstrict-overflow-4.c: New test.
5372         * gcc.dg/Wstrict-overflow-5.c: New test.
5373         * gcc.dg/Wstrict-overflow-6.c: New test.
5374         * gcc.dg/Wstrict-overflow-7.c: New test.
5375         * gcc.dg/Wstrict-overflow-8.c: New test.
5376         * gcc.dg/Wstrict-overflow-9.c: New test.
5377         * gcc.dg/Wstrict-overflow-10.c: New test.
5378
5379 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5380
5381         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5382
5383 2007-02-13  Richard Henderson  <rth@redhat.com>
5384
5385         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5386         * gcc.c-torture/execute/pr29302-1.c: ... here.
5387
5388 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5389
5390         PR c/29521
5391         * gcc.dg/c90-return-1.c: Update output.
5392         * gcc.dg/c99-return-1.c: Likewise.
5393
5394 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5395
5396         PR fortran/30554
5397         * gfortran.dg/used_dummy_types_7.f90: New test..
5398
5399 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5400
5401         * gcc.target/i386/parity-1.c: New test.
5402         * gcc.target/i386/parity-2.c: New test.
5403
5404 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5405
5406         * gcc.target/i386/builtin-bswap-3.c: New test case.
5407
5408 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5409
5410         PR tree-optimization/29145
5411         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5412         alias analysis is improved to take better advantage of restrict
5413         qualified pointers.
5414         * gcc.dg/vect/vect-80.c: Likewise.
5415         * gcc.dg/vect/pr29145.c: New.
5416
5417 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5420         * gcc.target/i386/sse4a-insert.c: Likewise.
5421
5422 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5423
5424         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5425         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5426
5427 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5428
5429         PR fortran/30478
5430         * gfortran.dg/enum_4.f90: Update error message checks.
5431
5432 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5433
5434         PR fortran/30554
5435         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5436         versions of the modules.
5437
5438         PR fortran/30617
5439         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5440         by getting rid of recursive I/O and providing functions with
5441         results.
5442
5443         PR fortran/30319
5444         * gfortran.dg/char_array_constructor_2.f90
5445
5446 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/26988
5449         * g++.dg/template/spec34.C: New test
5450
5451 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5452
5453         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5454         on i?86 and x86_64.
5455         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5456         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5457         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5458         on i?86 and x86_64.
5459         * gcc.dg/vect/vect-113.c: Ditto.
5460
5461 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/29487
5464         * g++.dg/eh/weak1-C: New test.
5465         * g++.dg/eh/weak1-a.cc: Likewise.
5466         * g++.dg/eh/comdat1.C: Likewise.
5467
5468 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5469             Dorit Nuzman  <dorit@il.ibm.com>
5470
5471         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5472         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5473         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5474         * gcc.dg/vect/vect-113.c: Likewise.
5475
5476         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5477
5478 2007-02-10  Richard Henderson  <rth@redhat.com>
5479
5480         * lib/target-supports.exp (check_effective_target_tls): Redefine
5481         to mean non-emulated tls.
5482         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5483         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5484         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5485         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5486         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5487         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5488         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5489
5490 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5491
5492         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5493
5494 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5495
5496         * gfortran.dg/secnds.f: Replace time tolerance with a
5497         before-and-after bracket.
5498         * gfortran.dg/secnds-1.f: Likewise.
5499
5500 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5501
5502         PR fortran/30512
5503         * gfortran.dg/maxlocval_1.f90: New test.
5504
5505 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5506
5507         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5508
5509 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5510
5511         PR fortran/30720
5512         * gfortran.dg/array_function_1.f90: New test.
5513
5514 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5515
5516         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5517         (check_effective_target_dummy_wcsftime): New functions.
5518
5519 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5520
5521         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5522         * lib/target-supports.exp (check_effective_target_uclibc): New
5523         function.
5524
5525 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5526
5527         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5528         (vsnprintf): Don't define for uClibc targets.
5529
5530 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5531
5532         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5533         set before checking whether it was allowed.
5534         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5535         before checking inside_main.
5536
5537 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5538
5539         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5540         uClinux targets.
5541         (u16sf): Likewise u4sf.
5542         * g++.dg/compat/struct-layout-1.h: Likewise.
5543
5544 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5545
5546         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5547         procedure.
5548         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5549         m68k targets if check_effective_target_coldfire_fpu returns true.
5550
5551 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5552         Richard Guenther  <rguenther@suse.de>
5553
5554         PR middle-end/23361
5555         * gcc.dg/fold-compare-3.c: New testcase.
5556         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5557
5558 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         * gcc.dg/pr26570.c: Clean up coverage files.
5561         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5562         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5563         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5564         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5565         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5566         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5567         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5568         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5569         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5570         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5571         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5572         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5573         * gcc.dg/vect/pr28952.c: Ditto.
5574         * gcc.dg/vect/pr27151.c: Ditto.
5575         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5576         * g++.dg/gomp/macro-3.C: Ditto.
5577
5578 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5579
5580         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5581         of the loop.
5582
5583 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5584
5585         * gcc.target/i386/builtin-bswap-2.c: New test case.
5586
5587 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5588
5589         * gfortran.dg/forall_8.f90: New test case.
5590         * gfortran.dg/forall_9.f90: Likewise.
5591
5592 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5593
5594         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5595
5596 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5597
5598         * lib/target-supports.exp (check_effective_target_simulator): New.
5599
5600 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5601
5602         * gcc.dg/tree-ssa/loop-25.c: New test.
5603
5604 2007-02-06  Richard Henderson  <rth@redhat.com>
5605
5606         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5607
5608 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5609
5610         * gcc.target/powerpc/popcount-1.c: New test case.
5611         * gcc.target/powerpc/parity-1.c: Likewise.
5612
5613 2007-02-06  Richard Guenther  <rguenther@suse.de>
5614
5615         PR middle-end/27302
5616         * gcc.dg/torture/pr27302-2.c: New testcase.
5617
5618 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5619
5620         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5621         * gcc.dg/vect/vect-iv-1.c: New test.
5622         * gcc.dg/vect/vect-iv-2.c: New test.
5623         * gcc.dg/vect/vect-iv-3.c: New test.
5624         * gcc.dg/vect/vect-iv-4.c: New test.
5625         * gcc.dg/vect/vect-iv-5.c: New test.
5626         * gcc.dg/vect/vect-iv-6.c: New test.
5627         * gcc.dg/vect/vect-iv-7.c: New test.
5628         * gcc.dg/vect/vect-iv-8.c: New test.
5629         * gcc.dg/vect/vect-iv-9.c: New test.
5630         * gcc.dg/vect/vect-iv-10.c: New test.
5631         * gcc.dg/vect/vect-iv-11.c: New test.
5632         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5633         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5634         * gcc.dg/vect/vect-14.c: Now vectorizable.
5635         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5636         loop).
5637         * gcc.dg/vect/vect-27.c: Likewise.
5638         * gcc.dg/vect/vect-29.c Likewise.
5639         * gcc.dg/vect/vect-dv-2.c: Likewise.
5640         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5641         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5642         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5643
5644 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5645
5646         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5647
5648 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5649
5650         * gcc.dg/builtins-20.c: Add more cases.
5651
5652 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
5653
5654         PR debug/30189
5655         * gcc.dg/pr30189.c: New test.
5656
5657 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5658
5659         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5660         for running tests.
5661         * gcc.target/i386/sse4a-extract.c: New test.
5662         * gcc.target/i386/sse4a-insert.c: New test.
5663         * gcc.target/i386/sse4a-montsd.c: New test.
5664         * gcc.target/i386/sse4a-montss.c: New test.
5665
5666 2007-02-05  Richard Guenther  <rguenther@suse.de>
5667
5668         * gcc.target/i386/vectorize3.c: New testcase.
5669
5670 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
5671
5672         PR target/30665
5673         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5674
5675 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5676
5677         PR fortran/30611
5678         * gfortran.dg/repeat_1.f90: New test.
5679
5680 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
5681
5682         PR fortran/30605
5683         * gfortran.dg/spread_shape_1.f90: Remove tabs.
5684         * gfortran.dg/derived_init_2.f90: Ditto.
5685         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5686         * gfortran.dg/array_initializer_1.f90: Ditto.
5687         * gfortran.dg/do_2.f90: Ditto.
5688         * gfortran.dg/proc_assign_1.f90: Ditto.
5689
5690 2007-02-04  Richard Guenther  <rguenther@suse.de>
5691
5692         PR middle-end/30636
5693         * g++.dg/warn/pr30636.C: New testcase.
5694         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5695
5696 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
5697
5698         PR middle-end/30667
5699         * gfortran.dg/pr30667.f: New test.
5700
5701 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5702
5703         * gcc.dg/builtins-54.c: Add more cases.
5704
5705 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
5706
5707         PR fortran/30514
5708         * gfortran.dg/zero_sized_2.f90: New test.
5709
5710         PR fortran/30660
5711         * gfortran.dg/alloc_comp_basics_4.f90: New test.
5712
5713         PR fortran/29820
5714         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5715         file.
5716
5717 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5718
5719         PR fortran/30683
5720         * gfortran.dg/interface_10.f90: New test.
5721
5722 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5723
5724         * gcc.dg/builtins-20.c: Add more cases.
5725
5726 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5727
5728         PR target/29682
5729         * gcc-target/ia64/pr29682.c: New test.
5730
5731 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5732
5733         PR fortran/30284
5734         * gfortran.dg/arrayio_11.f90.f90: New test.
5735
5736         PR fortran/30626
5737         * gfortran.dg/arrayio_12.f90.f90: New test.
5738
5739 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR c++/30536
5742         * g++.dg/tls/diag-5.C: New test.
5743
5744         PR middle-end/30473
5745         * gcc.dg/pr30473.c: New test.
5746         * gcc.c-torture/execute/20070201-1.c: New test.
5747
5748 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5749
5750         * gfortran.dg/dependency_20.f90: New test case.
5751
5752 2007-01-31  Ian Lance Taylor  <iant@google.com>
5753
5754         * gcc.dg/lower-subreg-1.c (test): New test.
5755
5756 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5757
5758         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5759
5760 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5761
5762         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5763         * gcc.dg/torture/builtin-math-3.c: Likewise.
5764
5765 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5766
5767         gcc.dg/Wparentheses-2.c: Update and add new tests.
5768
5769 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5770
5771         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5772         vectorize.
5773
5774 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5775
5776         * gcc.dg/builtins-63.c: New test.
5777
5778 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5779
5780         PR fortran/27588
5781         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5782
5783 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5784
5785         PR fortran/30520
5786         * gfortran.dg/volatile8.f90: New argument conformance test.
5787         * gfortran.dg/volatile9.f90: New scope test.
5788
5789 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5790
5791         PR c++/24745
5792         * g++.dg/warn/null4.C: New.
5793
5794 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5795             Uros Bizjak  <ubizjak@gmail.com>
5796
5797         * gcc.dg/large-size-array-3.c: Correct typo.
5798
5799 2007-01-30  Richard Guenther  <rguenther@suse.de>
5800
5801         PR middle-end/27657
5802         * g++.dg/debug/pr27657.C: New testcase.
5803
5804 2007-01-30  Richard Guenther  <rguenther@suse.de>
5805
5806         PR middle-end/30313
5807         * gcc.dg/torture/pr30313.c: New testcase.
5808
5809 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5810
5811         * gcc.dg/dfp/dfp-except.h: New file.
5812         * gcc.dg/dfp/fe-check.h: New file.
5813         * gcc.dg/dfp/fe-binop.c: New test.
5814         * gcc.dg/dfp/fe-convert-1.c: New test.
5815         * gcc.dg/dfp/fe-convert-2.c: New test.
5816         * gcc.dg/dfp/fe-convert-3.c: New test.
5817
5818         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5819         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5820         * gcc.dg/dfp/convert-dfp.c: Ditto.
5821         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5822
5823 2007-01-29  Josh Conner  <jconner@apple.com>
5824
5825         * gcc.target/powerpc/altivec-24.c: New test.
5826
5827 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5828
5829         PR c++/28266
5830         * g++.dg/parse/defarg12.C: New test.
5831
5832 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5833
5834         PR fortran/30554
5835         * gfortran.dg/used_dummy_types_6.f90: New test.
5836
5837 2007-01-28  Jan Hubicka  <jh@suse.cz>
5838
5839         * gcc.dg/tree-prof/val-prof-6.c: New test.
5840
5841 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5842
5843         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5844
5845 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5846
5847         PR C++/28988
5848         * g++.dg/expr/dtor4.C: New test.
5849
5850 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5851
5852         * gcc.dg/tree-ssa/loop-23.c: New test.
5853
5854 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5855
5856         PR libfortran/30389
5857         * gfortran.dg/achar_2.f90:  New test.
5858         * gfortran.dg/achar_3.f90:  New test.
5859
5860 2007-01-27  Ian Lance Taylor  <iant@google.com>
5861
5862         * gcc.dg/strict-overflow-1.c: New test.
5863         * gcc.dg/no-strict-overflow-1.c: New test.
5864         * gcc.dg/strict-overflow-2.c: New test.
5865         * gcc.dg/no-strict-overflow-2.c: New test.
5866         * gcc.dg/strict-overflow-3.c: New test.
5867         * gcc.dg/no-strict-overflow-3.c: New test.
5868         * gcc.dg/strict-overflow-4.c: New test.
5869         * gcc.dg/no-strict-overflow-4.c: New test.
5870         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5871         * gcc.dg/pr15784-1.c: Likewise.
5872         * gcc.dg/pr20922-1.c: Likewise.
5873         * gcc.dg/pr20922-3.c: Likewise.
5874         * gcc.dg/pr20922-4.c: Likewise.
5875         * gcc.dg/pr20922-6.c: Likewise.
5876         * gcc.dg/compare-4.c: Likewise.
5877         * gcc.dg/torture/pr26898-1.c: Likewise.
5878         * gcc.dg/tree-ssa/divide-1.c: Likewise.
5879         * gcc.dg/tree-ssa/divide-2.c: Likewise.
5880         * gcc.dg/tree-ssa/divide-3.c: Likewise.
5881         * gcc.dg/tree-ssa/divide-4.c: Likewise.
5882         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5883         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5884         * gcc.dg/tree-ssa/pr21082.c: Likewise.
5885         * gcc.dg/tree-ssa/pr26899.c: Likewise.
5886         * g++.dg/tree-ssa/pr21082.C: Likewise.
5887
5888 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5889
5890         * gcc-dg/large-size-array-3.c: New test case.
5891
5892 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5893
5894         * gfortran.dg/forall_7.f90: New test case.
5895
5896 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
5897
5898         PR fortran/30407
5899         * gfortran.dg/where_operator_assign_1.f90: New test.
5900         * gfortran.dg/where_operator_assign_2.f90: New test.
5901         * gfortran.dg/where_operator_assign_3.f90: New test.
5902
5903 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
5904
5905         * lib/target-supports.exp
5906         (check_effective_target_powerpc_altivec): New.
5907         (check_effective_target_vect_cmdline_needed): Use it.
5908
5909 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5910
5911         PR fortran/30278
5912         * gfortran.dg/backslash_3.f: New test.
5913
5914 2007-01-26  Richard Guenther  <rguenther@suse.de>
5915
5916         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5917
5918 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5919
5920         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5921         * gfortran.dg/vect/vect.exp: Ditto.
5922         * gfortran.dg/dg.exp: Ditto.
5923         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5924         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5925
5926 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5927
5928         * gcc.dg/builtins-20.c: Add more cases.
5929         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5930
5931 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5932
5933         PR fortran/30437
5934         * gcc.dg/Wall.c: New.
5935         * gcc.dg/Wno-all.c: New.
5936         * gfortran.dg/Wall.f90: New.
5937         * gfortran.dg/Wno-all.f90: New.
5938
5939 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5940
5941         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5942         * g++.dg/eh/simd-2.C: Also run on Darwin.
5943         * g++.dg/eh/simd-3.C: New.
5944         * g++.dg/eh/simd-4.C: New.
5945
5946 2007-01-25  Richard Guenther  <rguenther@suse.de>
5947
5948         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5949         and _PROFILE_USE.
5950         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5951
5952 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
5953
5954         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5955         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5956         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5957         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5958         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5959         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5960         * gcc.dg/ipa/ipa-7.c: New testcase.
5961
5962 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
5963
5964         * g++.dg/cpp0x/warn_cxx0x.C: New.
5965
5966 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5967
5968         * gcc.dg/builtins-20.c: Test builtin carg.
5969
5970 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR middle-end/27416
5973         * gcc.dg/gomp/pr27416.c: New test.
5974
5975         PR middle-end/30494
5976         * gcc.dg/gomp/pr30494.c: New test.
5977         * g++.dg/gomp/pr30494.C: New test.
5978
5979         PR middle-end/30421
5980         * gcc.dg/gomp/pr30421.c: New test.
5981
5982 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5983
5984         * gcc.target/ia64/versionid-1.c: New test.
5985         * gcc.target/ia64/versionid-2.c: New test.
5986
5987 2007-01-24  Richard Guenther  <rguenther@suse.de>
5988
5989         PR testsuite/30181
5990         * gcc.dg/builtins-57.c: Change to a link-time testcase
5991         to support non-C99 targets.
5992
5993 2007-01-24  Jan Hubicka  <jh@suse.cz>
5994
5995         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5996
5997 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5998
5999         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6000
6001 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6002
6003         PR objc/27438
6004         * objc.dg/const-str-12.m: New test.
6005
6006 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6007
6008         PR fortran/30532
6009         * gfortran.dg/ctrl-z.f90:  New test.
6010
6011 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6012
6013         PR fortran/30481
6014         * gfortran.dg/namelist_assumed_char.f90:  New test.
6015
6016 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6017
6018         PR c++/27492
6019         * g++.dg/inherit/covariant15.C: New test.
6020
6021 2007-01-23  Ian Lance Taylor  <iant@google.com>
6022
6023         * g++.dg/warn/Wparentheses-24.C: New test.
6024
6025 2007-01-23  Richard Guenther  <rguenther@suse.de>
6026
6027         PR testsuite/30560
6028         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6029         with full path.
6030
6031 2007-01-22  Richard Guenther  <rguenther@suse.de>
6032
6033         PR tree-optimization/30038
6034         * gcc.dg/builtins-62.c: New testcase.
6035
6036 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6037
6038         * gcc.c-torture/compile/20070121.c: New test.
6039
6040 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6041
6042         PR libfortran/30525
6043         * gfortran.dg/char_comparison_1.f:  New test.
6044
6045 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6046
6047         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6048
6049 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6050
6051         PR objc/30479
6052         * objc.dg/pch: New directory.
6053         * objc.dg/pch/pch.exp: New file.
6054         * objc.dg/pch/interface-1.m: New test.
6055         * objc.dg/pch/interface-1.hs: New include file.
6056         * lib/objc.exp (objc_target_compile): Add
6057         "-x objective-c-header" in front of the sources if this is
6058         a precompiled header being compiled.
6059
6060 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6061
6062         * gfortran.dg/array_memcpy_3.f90: New test case.
6063         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6064
6065 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6066             Brooks Moses  <brooks.moses@codesourcery.com>
6067             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6068
6069         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6070         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6071
6072 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6073
6074         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6075
6076 2007-01-19  Mike Stump  <mrs@apple.com>
6077
6078         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6079         away.
6080
6081 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6082
6083         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6084         option instead of -funsafe-math-optimizations.
6085
6086 2007-01-19  Tomas Bily  <tbily@suse.cz>
6087
6088         gcc.dg/tree-prof/indir-call-prof.c: New.
6089         g++.dg/dg.exp: Add tree-prof subdirectory.
6090         g++.dg/tree-prof/indir-call-prof.C: New.
6091         g++.dg/tree-prof/tree-prof.exp: New.
6092
6093 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6094
6095         PR c++/17947
6096         * g++.dg/warn/deprecated.C: Update warning output.
6097         * g++.dg/warn/deprecated-2.C: Likewise.
6098         * g++.dg/warn/deprecated-3.C: New.
6099
6100 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6101
6102         * gcc.c-torture/execute/nestfunc-7.c: New.
6103
6104 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6105
6106         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6107
6108 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6109
6110         * gcc.dg/m68k-pic-1.c: New.
6111
6112 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6113
6114         * gfortran.dg/array_memcpy_4.f90: New test case.
6115
6116 2007-01-18  Josh Conner  <jconner@apple.com>
6117
6118         PR target/30485
6119         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6120         * gcc.dg/vect/no-trapping-math-1: New.
6121         * gcc.dg/vect/no-trapping-math-2: New.
6122
6123 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6124
6125         * gcc.target/i386/387-8.c: Update comment about optimizing
6126         inherent load of 1.0 of fptan instruction.
6127
6128 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6129             Richard Guenther <rguenther@suse.de>
6130
6131         PR diagnostic/8268
6132         * gcc.dg/Warray-bounds.c: New testcase.
6133         * gcc.dg/Warray-bounds-2.c: New testcase.
6134         * g++.dg/warn/Warray-bounds.C: New testcase.
6135         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6136
6137 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/30476
6140         * gfortran.dg/generic_12.f90: New test.
6141
6142 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6143
6144         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6145         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6146
6147 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6148
6149         * gcc.dg/dfp/compare-special.h: New file.
6150         * gcc.dg/dfp/compare-special-32.c: New test.
6151         * gcc.dg/dfp/compare-special-64.c: New test.
6152         * gcc.dg/dfp/compare-special-128.c: New test.
6153
6154 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6155             Paul Thomas  <pault@gcc.gnu.org>
6156             Steven G. Kargl  <kargl@gcc.gnu.org>
6157
6158         PR fortran/30404
6159         * gfortran.dg/forall_6.f90: New test case.
6160         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6161         * gfortran.dg/dependency_13.f90: Likewise.
6162
6163 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6164
6165         PR testsuite/12325
6166         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6167         targets that don't support Inf.
6168
6169 2007-01-15  Dale Johannesen  <dalej@apple.com>
6170
6171         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6172
6173 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6174
6175         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6176         of achar for 0xff to avoid the "Extended ASCII not
6177         implemented" error message.
6178
6179 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6180
6181         PR fortran/28172
6182         * gfortran.dg/altreturn_4.f90: New test.
6183
6184         PR fortran/29389
6185         * gfortran.dg/stfunc_4.f90: New test.
6186
6187         PR fortran/29712
6188         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6189         * gfortran.dg/initialization_1.f90: Change warning.
6190
6191         PR fortran/30283
6192         * gfortran.dg/specification_type_resolution_2.f90: New test.
6193
6194 2007-01-14  Jan Hubicka  <jh@suse.cz>
6195
6196         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6197         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6198         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6199         elimination.
6200
6201 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6202
6203         PR fortran/30410
6204         * gfortran.dg/external_procedures_2.f90: New test.
6205
6206 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6207
6208         PR target/30413
6209         * gcc.target/i386/pr30413.c: New test.
6210
6211 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6212
6213         PR fortran/30452
6214         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6215
6216 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6217
6218         * gcc.dg/20070112-1.c: New test.
6219
6220 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6221
6222         PR libgfortran/30435
6223         * gfortran.dg/list_read_6.f90: New test.
6224
6225 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6226
6227         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6228
6229 2007-01-12  Tom Tromey  <tromey@redhat.com>
6230
6231         PR preprocessor/28227:
6232         * gcc.dg/cpp/pr28227.c: New file.
6233
6234 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6235
6236         * gcc.dg/tree-ssa/loop-22.c: New test.
6237
6238 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6239
6240         PR tree-optimization/29516
6241         * gcc.dg/tree-ssa/loop-20.c: New test.
6242
6243 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6244
6245         PR libfortran/30415
6246         * minmaxloc_integer_kinds_1.f90:  New test.
6247
6248 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6249
6250         PR c++/29573
6251         * g++.dg/template/sizeof-template-argument.C: New test.
6252
6253 2007-01-11  Jan Hubicka  <jh@suse.cz>
6254
6255         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6256         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6257         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6258         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6259         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6260         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6261         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6262         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6263         transformation in question.
6264         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6265         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6266         * gcc.dg/always_inline3.c: Likewise.
6267
6268 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/28999
6271         * g++.dg/template/typename11.C: New test.
6272
6273 2007-01-10  Robert Kennedy <jimbob@google.com>
6274
6275         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6276
6277 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6278
6279         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6280         for different integer kinds.
6281         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6282         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6283         * gfortran.dg/ishft_2.f90: New test.
6284         * gfortran.dg/ishft_3.f90: New test.
6285
6286 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6287
6288         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6289
6290 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6291
6292         PR tree-optimization/30322
6293         * gcc.dg/tree-ssa/loop-21.c: New test.
6294
6295 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6296
6297         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6298
6299 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6300
6301         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6302
6303 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6304
6305         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6306         * g++.dg/warn/overflow-warn-3.C: Likewise.
6307         * g++.dg/warn/overflow-warn-4.C: Likewise.
6308         * g++.dg/warn/overflow-warn-5.C: Likewise.
6309         * g++.dg/warn/overflow-warn-6.C: Likewise.
6310         * g++.dg/warn/Woverflow-1.C: Likewise.
6311         * g++.dg/warn/Woverflow-2.C: Likewise.
6312         * g++.dg/warn/Woverflow-3.C: Likewise.
6313         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6314
6315 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6316
6317         * gfortran.dg/array_constructor_14.f90: New test case.
6318         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6319
6320 2007-01-08  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/23603
6323         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6324         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6325
6326 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6327
6328         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6329         in __v8qi typedef.
6330         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6331         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6332         compiler behaviour.
6333         * gcc.dg/simd-5.c: Likewise.
6334         * gcc.dg/simd-6.c: Likewise.
6335         * g++.dg/conversion/simd1.C: Likewise.
6336         * g++.dg/conversion/simd3.C: Likewise.
6337         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6338         (main): Use it.
6339
6340 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6341
6342         PR tree-optimization/29877
6343         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6344         name of a hard register for the target concerned.  Adjust dg-error
6345         directives to cope with new behaviour of TER.
6346
6347 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6348
6349         PR c++/28986
6350         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6351         * g++.dg/warn/overflow-warn-1.C: New.
6352         * g++.dg/warn/overflow-warn-3.C: New.
6353         * g++.dg/warn/overflow-warn-4.C: New.
6354         * g++.dg/warn/overflow-warn-5.C: New.
6355         * g++.dg/warn/overflow-warn-6.C: New.
6356         * g++.dg/warn/Woverflow-1.C: New.
6357         * g++.dg/warn/Woverflow-2.C: New.
6358         * g++.dg/warn/Woverflow-3.C: New.
6359         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6360
6361 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6362
6363         PR fortran/27698
6364         * gfortran.dg/invalid_name.f90: New test.
6365         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6366         * gfortran.dg/gomp/pr29759.f90: Ditto.
6367
6368 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6369
6370         * gfortran.dg/present_1.f90:  Update error message.
6371
6372 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6373
6374         PR c++/19439
6375         * g++.dg/template/duplicate1.C: New test
6376         * g++.dg/template/memfriend6.C: Adjust error markers.
6377
6378 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6379
6380         PR tree-opt/30385
6381         * gcc.dg/torture/inline-1.c: New test.
6382
6383 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6384
6385         PR c/19978
6386         * gcc.dg/multiple-overflow-warn-1.c: New.
6387         * gcc.dg/multiple-overflow-warn-2.c: New.
6388         * gcc.dg/overflow-warn-6.c: New.
6389         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6390
6391 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6392
6393         * gfortran.dg/array_memcpy_1.f90: New test case.
6394         * gfortran.dg/array_memcpy_2.f90: Likewise.
6395
6396 2007-01-05  Richard Guenther  <rguenther@suse.de>
6397
6398         PR middle-end/27826
6399         * g++.dg/opt/pr27826.C: New testcase.
6400
6401 2007-01-05  Ian Lance Taylor  <iant@google.com>
6402
6403         * gcc.dg/Walways-true-1.c: New test.
6404         * gcc.dg/Walways-true-2.c: New test.
6405         * g++.dg/warn/Walways-true-1.C: New test.
6406         * g++.dg/warn/Walways-true-2.C: New test.
6407
6408 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR c/30360
6411         * gcc.dg/pr30360.c: New test.
6412
6413 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6414
6415         PR fortran/23232
6416         * gfortran.dg/data_implied_do_1.f90: New test.
6417
6418         PR fortran/27996
6419         PR fortran/27998
6420         * gfortran.dg/char_length_1.f90: New test.
6421
6422 2007-01-05  Richard Guenther  <rguenther@suse.de>
6423
6424         PR middle-end/28116
6425         * g++.dg/opt/pr28116.C: New testcase.
6426
6427 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6428
6429         PR fortran/29624
6430         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6431           invalid deallocate.
6432         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6433         * gfortran.dg/protected_4.f90: Add pointer intent check.
6434         * gfortran.dg/protected_6.f90: Add pointer intent check.
6435         * gfortran.dg/pointer_intent_1.f90: New test.
6436         * gfortran.dg/pointer_intent_2.f90: New test.
6437         * gfortran.dg/pointer_intent_3.f90: New test.
6438
6439 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6440
6441         PR 30235
6442         * gfortran.dg/altreturn_2.f90: new test.
6443
6444 2007-01-04  Tom Tromey  <tromey@redhat.com>
6445
6446         PR preprocessor/28165:
6447         * gcc.dg/cpp/pr28165.c: New file.
6448
6449 2007-01-03  Josh Conner  <jconner@apple.com>
6450
6451         PR middle-end/29683
6452         * gcc.dg/pr29683.c: New.
6453
6454 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR c++/28217
6457         * g++.dg/pch/template-1.C: New test.
6458         * g++.dg/pch/template-1.Hs: New file.
6459
6460 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6461
6462         PR middle-end/30353
6463         * gcc.c-torture/compile/complex-4.c: New test.
6464
6465 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6466
6467         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6468         -maltivec.
6469         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6470
6471 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR middle-end/30286
6474         * gcc.dg/pr30286.c: New test.
6475
6476         PR c++/29535
6477         * g++.dg/template/crash66.C: New test.
6478
6479         PR c++/29054
6480         * g++.dg/template/friend49.C: New test.
6481
6482 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6483
6484         * gfortran.dg/ibits.f90: New test.
6485
6486 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6487
6488         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6489         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6490
6491 2007-01-02  Jan Hubicka  <jh@suse.cz>
6492
6493         * gcc.dg/pr16194.c: We now output error on all three functions,
6494         not just first one.
6495
6496 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6497
6498         PR c/19977
6499         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6500         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6501
6502 2006-01-02  Ian Lance Taylor  <iant@google.com>
6503
6504         * g++.dg/warn/Wparentheses-22.C: New test.
6505         * g++.dg/warn/Wparentheses-23.C: New test.
6506
6507 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6508
6509         PR middle-end/7651
6510         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6511         * gcc.dg/declspec-3-Wextra.c: New.
6512         * gcc.dg/declspec-3-no.c: New
6513
6514 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6515
6516         PR fortran/20896
6517         * gfortran.dg/interface_10.f90: Remove.
6518
6519 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6520
6521         * gcc.dg/fold-eqxor-4.c: New test case.
6522
6523 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6524
6525         PR middle-end/30311
6526         * gcc.c-torture/compile/pr30311.c: New test.
6527
6528 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6529
6530         PR middle-end/30253
6531         * gcc.c-torture/compile/statement-expression-1.c: New test.
6532
6533 2007-01-01  Andreas Schwab  <schwab@suse.de>
6534
6535         PR target/29166
6536         * g++.dg/eh/pr29166.C: New test.
6537
6538 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6539
6540         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6541         New.
6542         (check_effective_target_vect_cmdline_needed): Use it.
6543
6544 2006-12-31  Richard Guenther  <rguenther@suse.de>
6545
6546         PR middle-end/30137
6547         * gcc.dg/pr30137-1.c: New testcase.
6548         * gcc.dg/pr30137-2.c: Likewise.
6549
6550 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6551
6552         PR middle-end/30322
6553         * gcc.dg/fold-plusnot-1.c: New test case.
6554
6555 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6556
6557         PR c++/29731
6558         * g++.dg/parse/template22.C: New test.
6559
6560 2006-12-31  Richard Guenther  <rguenther@suse.de>
6561
6562         PR middle-end/30338
6563         * gcc.c-torture/compile/pr30338.c: New testcase.
6564
6565 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6566
6567         PR fortran/27900
6568         * gfortran.dg/intrinsic_actual_4.f90: New test.
6569
6570         PR fortran/24325
6571         * gfortran.dg/func_decl_3.f90: New test.
6572
6573 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6574
6575         PR fortran/23060
6576         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6577         * gfortran.dg/c_by_val_1.f: New test.
6578         * gfortran.dg/c_by_val_2.f: New test.
6579         * gfortran.dg/c_by_val_3.f: New test.
6580
6581 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6582
6583         PR libfortran/30321
6584         * gfortran.dg/sum_zero_array_1.f90:  New test.
6585
6586 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR preprocessor/29612
6589         * gcc.dg/cpp/pr29612-1.c: New test.
6590         * gcc.dg/cpp/pr29612-2.c: New test.
6591
6592 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6593
6594         PR fortran/30034
6595         * gfortran.dg/pure_formal_proc_1.f90: New test.
6596
6597         PR fortran/30237
6598         * gfortran.dg/intrinsic_actual_3.f90: New test.
6599
6600 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6601
6602         PR fortran/30014
6603         * gfortran.dg/io_constraints_1.f90: Update test.
6604         * gfortran.dg/io_constraints_2.f90: Update test.
6605         * gfortran.dg/inquire_iolength.f90: New test.
6606
6607 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6608
6609         PR fortran/20896
6610         * gfortran.dg/interface_10.f90: New test.
6611         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6612         since z is already, locally a variable.
6613
6614         PR fortran/25135
6615         * gfortran.dg/generic_11.f90: New test.
6616         * gfortran.dg/interface_7.f90: Remove name clash between module
6617         name and procedure 'x' referenced in the interface.
6618
6619 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6620
6621         PR middle-end/7651
6622         * gcc.dg/Wmissing-parameter-type.c: New.
6623         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6624         * gcc.dg/Wmissing-parameter-type-no.c: New.
6625
6626 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6627
6628         PR fortran/25818
6629         * gfortran.dg/entry_array_specs_2.f: New test.
6630
6631         PR fortran/30084
6632         * gfortran.dg/nested_modules_6.f90: New test.
6633
6634 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6635
6636         PR middle-end/7651
6637         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6638         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6639
6640 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6641
6642         PR C++/30168
6643         * g++.dg/opt/complex6.C: New test.
6644
6645 2006-12-22  Ben Elliston  <bje@au.ibm.com>
6646
6647         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6648         full" if the linker on spu-*-* warns about exceeding local store.
6649
6650         And revert this patch:
6651         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6652         fail to link due to relocation overflows on spu-*-*.
6653
6654 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6655
6656         PR fortran/30273
6657         * gfortran.dg/dependency_19.f90: New test.
6658
6659 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6660
6661         PR fortran/30202
6662         * gfortran.dg/alloc_comp_basics_3.f90: New test.
6663
6664 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
6665
6666         PR middle-end/30262
6667         * gcc.c-torture/execute/20061220-1.c: New test.
6668
6669         PR middle-end/30263
6670         * gcc.dg/gomp/asm-1.c: New test.
6671
6672         PR target/30230
6673         * g++.dg/eh/ia64-2.C: New test.
6674
6675 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6676
6677         PR target/28966
6678         PR target/29248
6679         * gcc.dg/rs6000-leaf.c: New.
6680
6681 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6682
6683         PR fortran/25392
6684         * gfortran.dg/f2c_8.f90: New test.
6685
6686 2006-12-20  Bill Wendling  <wendling@apple.com>
6687
6688         * gcc.dg/asm-b.c: Check for __ppc64__.
6689
6690 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6691
6692         PR fortran/30190
6693         * gfortran.dg/bounds_check_5.f90: New test.
6694
6695 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
6696
6697         PR middle-end/30143
6698         * gcc.dg/gomp/complex-1.c: New testcase.
6699
6700 2006-12-20  Roger Sayle  <roger@eyesopen.com>
6701
6702         * gfortran.dg/array_memset_1.f90: New test case.
6703
6704 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
6705
6706         * lib/target-supports.exp: Add spu to
6707         check_effective_target_vect_widen_mult_hi_to_si.
6708
6709 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6710
6711         PR fortran/29992
6712         * gfortran.dg/generic_9.f90: New test.
6713
6714         PR fortran/30081
6715         * gfortran.dg/generic_10.f90: New test.
6716
6717 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
6718
6719         PR tree-opt/30045
6720         * gcc.dg/pr30045.c: New test.
6721
6722 2006-12-20  Ben Elliston  <bje@au.ibm.com>
6723
6724         * gcc.dg/20020312-2.c: Add a case for __SPU__.
6725
6726 2006-12-19  Eric Christopher  <echristo@apple.com>
6727
6728         PR target/29302
6729         * gcc.c-torture/execute/pr29302-1.c: New.
6730
6731 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6732
6733         PR fortran/39238
6734         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6735
6736 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6737
6738         PR fortran/30236
6739         * gfortran.dg/altreturn_3.f90: New test.
6740
6741         * gfortran.dg/char_result_12.f90: Fix comment typos.
6742
6743 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6744
6745         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6746         as newlib's stdio.h uses non-traditional cpp constructs.
6747
6748 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6749
6750         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6751         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6752         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6753         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6754         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6755         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6756         * gfortran.dg/default_initialization.f: Renamed to
6757         default_initialization_1.f
6758         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6759         dollar_edit_descriptor_1.f
6760         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6761         dollar_edit_descriptor_2.f
6762         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6763         dollar_edit_descriptor_3.f
6764         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6765         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6766         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6767         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6768         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6769         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6770         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6771         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6772         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6773         * gfortran.dg/default_initialization_1.f: Renamed from
6774         default_initialization.f
6775         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6776         dollar_edit_descriptor-1.f
6777         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6778         dollar_edit_descriptor-2.f
6779         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6780         dollar_edit_descriptor-3.f
6781         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6782         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6783         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6784
6785 2006-12-18  Bill Wendling  <wendling@apple.com>
6786
6787         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6788         id is an OjbC keyword.
6789
6790 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6791
6792         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6793
6794 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6795
6796         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6797
6798 2006-12-18  Ian Lance Taylor  <iant@google.com>
6799
6800         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6801
6802 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6803
6804         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6805
6806 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6807
6808         PR fortran/30207
6809         * gfortran.fortran-torture/execute/where21.f90: New test.
6810
6811 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6812
6813         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6814
6815 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6816
6817         PR middle-end/7651
6818         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6819         * gcc.dg/if-empty-1.c: Likewise.
6820         * gcc.dg/pr23165.c: Likewise.
6821         * g++.dg/warn/empty-body.C: Likewise.
6822
6823 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6824
6825         PR libfortran/30005
6826         * gfortran.dg/open_errors.f90: New test.
6827
6828 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6829
6830         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6831
6832         * gcc.target/i386/ssse3-pabsb.c: New file.
6833         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6834         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6835         * gcc.target/i386/ssse3-palignr.c: Likewise.
6836         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6837         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6838         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6839         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6840         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6841         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6842         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6843         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6844         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6845         * gcc.target/i386/ssse3-psignb.c: Likewise.
6846         * gcc.target/i386/ssse3-psignd.c: Likewise.
6847         * gcc.target/i386/ssse3-psignw.c: Likewise.
6848         * gcc.target/i386/ssse3-vals.h: Likewise.
6849
6850 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6851
6852         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6853         * lib/fortran-torture.exp: Include target-supports.exp.
6854
6855 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR target/30185
6858         * gcc.c-torture/execute/pr30185.c: New test.
6859
6860 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6861
6862         PR testsuite/30179
6863         PR testsuite/30180
6864         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6865         * gcc.dg/builtin-bswap-2.c: Likewise.
6866         * gcc.dg/builtin-bswap-3.c: Likewise.
6867         * gcc.dg/builtin-bswap-4.c: Likewise.
6868         * lib/target-supports.exp (check_effective_target_stdint_types): New.
6869         * gcc.c-torture/execute/mode-dependent-address.x: New file.
6870
6871 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         PR libfortran/30145
6874         * gfortran.dg/write_zero_array: New test.
6875
6876 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR fortran/30200
6879         * gfortran.dg/write_fmt_trim.f90: New test.
6880
6881 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
6882
6883         PR 30194
6884         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6885         temporarily.
6886
6887 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6888
6889         * lib/target-supports.exp (check_weak_available): Use istarget
6890         "hppa*-*-hpux10*" instead of regexp.
6891         (check_cxa_atexit_available): Likewise.
6892
6893 2006-12-14  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/30197
6896         * gcc.c-torture/execute/complex-1.c: Fix function name.
6897         * gcc.dg/builtins-61.c: New testcase.
6898
6899 2006-12-14  Richard Guenther  <rguenther@suse.de>
6900
6901         PR middle-end/30172
6902         * gcc.dg/pr30172-1.c: New testcase.
6903
6904 2006-12-14  Richard Guenther  <rguenther@suse.de>
6905
6906         PR tree-optimization/30198
6907         * gcc.dg/builtins-60.c: New testcase.
6908
6909 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
6910
6911         * lib/target-supports.exp (vect_no_align): Remove spu.
6912
6913 2006-12-13  Ian Lance Taylor  <iant@google.com>
6914
6915         PR c++/19564
6916         PR c++/19756
6917         * g++.dg/warn/Wparentheses-5.C: New test.
6918         * g++.dg/warn/Wparentheses-6.C: New test.
6919         * g++.dg/warn/Wparentheses-7.C: New test.
6920         * g++.dg/warn/Wparentheses-8.C: New test.
6921         * g++.dg/warn/Wparentheses-9.C: New test.
6922         * g++.dg/warn/Wparentheses-10.C: New test.
6923         * g++.dg/warn/Wparentheses-11.C: New test.
6924         * g++.dg/warn/Wparentheses-12.C: New test.
6925         * g++.dg/warn/Wparentheses-13.C: New test.
6926         * g++.dg/warn/Wparentheses-14.C: New test.
6927         * g++.dg/warn/Wparentheses-15.C: New test.
6928         * g++.dg/warn/Wparentheses-16.C: New test.
6929         * g++.dg/warn/Wparentheses-17.C: New test.
6930         * g++.dg/warn/Wparentheses-18.C: New test.
6931         * g++.dg/warn/Wparentheses-19.C: New test.
6932         * g++.dg/warn/Wparentheses-20.C: New test.
6933         * g++.dg/warn/Wparentheses-21.C: New test.
6934
6935 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6936
6937         PR testsuite/30157
6938         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6939         for target "hppa.*hpux10".
6940
6941 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6942
6943         * g++.dg/debug/vartrack1.C: New test.
6944
6945         * g++.dg/opt/ifcvt1.C: New test.
6946
6947         * gcc.dg/tls/opt-13.c: New test.
6948
6949         * gcc.dg/20060425-2.c: New test.
6950
6951         * g++.dg/opt/pr15054-2.C: New test.
6952
6953         * gcc.c-torture/execute/20060420-1.c: New test.
6954
6955         * gcc.c-torture/execute/20060412-1.c: New test.
6956
6957         * objc/compile/20060406-1.m: New test.
6958
6959 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
6960
6961         * g++.dg/template/array17.C: New test.
6962
6963 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
6964
6965         * gcc.target/powerpc/altivec-23.c: New test.
6966
6967 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6968
6969         PR c++27316
6970         * g++.dg/inherit/error3.C: New test.
6971
6972         PR c++/28740
6973         * g++.dg/inherit/error4.C: New test.
6974
6975 2006-12-13  Richard Guenther  <rguenther@suse.de>
6976
6977         PR tree-optimization/17687
6978         * gcc.dg/builtins-59.c: New testcase.
6979
6980 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6981
6982         * gcc.target/spu/Wmain.c: New test.
6983
6984 2006-12-12  Josh Conner  <jconner@apple.com>
6985
6986         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6987         * g++.dg/abi/thunk4.C: Likewise.
6988         * g++.dg/abi/rtti3.C: Likewise.
6989
6990 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6991
6992         * gcc.target/spu/cpat-1.c: New test.
6993         * gcc.target/spu/cpat-2.c: New test.
6994         * gcc.target/spu/cpat-3.c: New test.
6995         * gcc.target/spu/cpat-4.c: New test.
6996
6997 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6998
6999         PR tree-opt/28436
7000         * gcc.c-torture/compile/vector-1.c: New test.
7001         * gcc.c-torture/compile/vector-2.c: New test.
7002         * gcc.c-torture/compile/vector-3.c: New test.
7003
7004 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7005
7006         * lib/fortran-torture.exp: Update copyright years.  Remove
7007         obsolete comment.  Test -ftree-vectorize where it makes sense.
7008         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7009         from fortran-torture.exp.
7010         * gfortran.dg/char_transpose_1.f90,
7011         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7012         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7013         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7014         '-w' to dg-options.
7015
7016 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7017
7018         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7019         saved_${tool}_load.
7020
7021 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7022
7023         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7024         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7025         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7026         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7027         gaps.
7028
7029 2006-12-12  Richard Guenther  <rguenther@suse.de>
7030
7031         PR middle-end/30147
7032         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7033
7034 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7035             Diego Novillo  <dnovillo@redhat.com>
7036
7037         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7038         VDEF/VUSE changes.
7039         * gcc.dg/tree-ssa/pr26421.c: Likewise
7040         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7041         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7042         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7043         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7044         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7045         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7046         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7047         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7048         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7049
7050 2006-12-11  Jan Hubicka  <jh@suse.cz>
7051
7052         * gcc.dg/tree-prof/stringop-1.c: New test.
7053         * gcc.dg/tree-prof/stringop-2.c: New test.
7054
7055 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7056
7057         PR target/30120
7058         * gcc.target/i386/pr30120.c: New test.
7059
7060         Revert:
7061         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7062
7063         * gcc.target/i386/x87regparm-1.c: New test.
7064         * gcc.target/i386/x87regparm-2.c: New test.
7065         * gcc.target/i386/x87regparm-3.c: New test.
7066         * gcc.target/i386/x87regparm-4.c: New test.
7067
7068 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7069
7070         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7071
7072 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7073
7074         PR fortran/23994
7075         * gfortran.dg/protected_1.f90: New test.
7076         * gfortran.dg/protected_2.f90: New test.
7077         * gfortran.dg/protected_3.f90: New test.
7078         * gfortran.dg/protected_4.f90: New test.
7079         * gfortran.dg/protected_5.f90: New test.
7080         * gfortran.dg/protected_6.f90: New test.
7081
7082 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7083             Tobias Burnus  <burnus@gcc.gnu.org>
7084
7085         PR fortran/29975
7086         PR fortran/30068
7087         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7088         interface.
7089         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7090         ambiguous interfaces.
7091         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7092         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7093         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7094         ambiguous interfaces.
7095         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7096         * gfortran.dg/array_initializer_2.f90: Add initializer array
7097         constructor test.
7098
7099         PR fortran/30096
7100         * gfortran.dg/interface_9.f90: Test that host interfaces are
7101         not checked for ambiguity with the local version.
7102
7103 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7104
7105         PR fortran/29464
7106         * gfortran.dg/module_interface_2.f90: New test.
7107
7108 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7109
7110         PR fortran/29941
7111         * gfortran.dg/assumed_len.f90: New test.
7112
7113 2006-12-09  Richard Guenther  <rguenther@suse.de>
7114
7115         * g++.dg/warn/implicit-typename1.C: Qualify types.
7116         * g++.dg/parse/crash12.C: Likewise.
7117         * g++.dg/tree-ssa/pr22444.C: Likewise.
7118
7119 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7120
7121         * gfortran.dg/array_2.f90: Added sqrt test.
7122
7123 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7124
7125         * gcc.target/i386/x87regparm-1.c: XFAIL.
7126         * gcc.target/i386/x87regparm-2.c: XFAIL.
7127         * gcc.target/i386/x87regparm-3.c: XFAIL.
7128         * gcc.target/i386/x87regparm-4.c: XFAIL.
7129
7130 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7131
7132         * lib/target-supports.exp
7133         (check_effective_target_large_long_double): New.
7134         * gcc.dg/Wconversion-real.c : Use it.
7135         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7136         unsigned.
7137
7138 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7139
7140         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7141
7142 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7143
7144         PR fortran/27546
7145         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7146
7147 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/29732
7150         * g++.dg/template/crash65.C: New test.
7151         * g++.dg/template/spec16.C: Tweak error markers.
7152
7153 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7154
7155         * gcc.target/spu: New directory.
7156         * gcc.target/spu/spu.exp: New file.
7157         * gcc.target/spu/intrinsics-1.c: New test.
7158
7159 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7160
7161         PR c++/29980
7162         * g++.dg/ext/attrib27.C: New test.
7163         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7164         * g++.dg/parse/typedef5.C: Likewise.
7165
7166 2006-12-07  Mike Stump  <mrs@apple.com>
7167
7168         * treelang/compile/var_defs.tree: Adjust.
7169
7170 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR c++/29730
7173         * g++.dg/template/crash64.C: New test.
7174         * g++.dg/parse/crash27.C: Adjust error markers.
7175
7176 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7177
7178         PR libfortran/30009
7179         PR libfortran/30056
7180         * gfortran.dg/read_eof_4.f90:  Add tests.
7181         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7182         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7183
7184 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7185
7186         PR c++/29729
7187         * g++.dg/template/crash63.C: New test.
7188
7189         PR c++/29728
7190         * g++.dg/template/crash62.C: New test.
7191
7192 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/30003
7195         * gfortran.dg/allocatable_function_1.f90: Increase the number
7196         of expected calls of free to 10; the lhs section reference is
7197         now evaluated so there is another call to bar.  Change the
7198         comment appropriately.
7199         * gfortran.dg/array_section_1.f90: New test.
7200
7201 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7202
7203         PR fortran/29912
7204         * gfortran.dg/char_result_12.f90: New test.
7205
7206 2006-12-05  Richard Guenther  <rguenther@suse.de>
7207
7208         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7209         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7210         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7211         vect_double, xfail for spu*-*-*.
7212
7213 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/29962
7216         * initialization_4.f90: Test noninteger exponents (-std=f95).
7217         * initialization_5.f90: New test for noninteger exponents
7218           with -std=f2003.
7219
7220 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7221
7222         PR fortran/29821
7223         * gfortran.dg/parameter_array_section_1.f90: New test.
7224
7225 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7226
7227         PR c++/29733
7228         * g++.dg/template/crash61.C: New test.
7229
7230         PR c++/29632
7231         * g++.dg/template/error23.C: New test.
7232
7233 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7234
7235         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7236
7237 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7238
7239         PR fortran/29916
7240         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7241
7242 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR middle-end/29965
7245         * gcc.dg/gomp/pr29965-1.c: New test.
7246         * gcc.dg/gomp/pr29965-2.c: New test.
7247         * gcc.dg/gomp/pr29965-3.c: New test.
7248         * gcc.dg/gomp/pr29965-4.c: New test.
7249         * gcc.dg/gomp/pr29965-5.c: New test.
7250         * gcc.dg/gomp/pr29965-6.c: New test.
7251         * g++.dg/gomp/pr29965-1.C: New test.
7252         * g++.dg/gomp/pr29965-2.C: New test.
7253         * g++.dg/gomp/pr29965-3.C: New test.
7254         * g++.dg/gomp/pr29965-4.C: New test.
7255         * g++.dg/gomp/pr29965-5.C: New test.
7256         * g++.dg/gomp/pr29965-6.C: New test.
7257         * g++.dg/gomp/pr29965-7.C: New test.
7258         * g++.dg/gomp/pr29965-8.C: New test.
7259         * g++.dg/gomp/pr29965-9.C: New test.
7260         * g++.dg/gomp/pr29965-10.C: New test.
7261
7262 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7263
7264         * gnat.dg/pointer_variable_bounds.adb: New test.
7265         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7266         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7267
7268 2006-12-03  Eric Christopher  <echristo@apple.com>
7269
7270         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7271
7272 2006-12-03  Richard Henderson  <rth@redhat.com>
7273             Andrew Pinski  <pinskia@gmail.com>
7274
7275         PR C++/14329
7276         * g++.dg/warn/unit-1.C: New test.
7277
7278 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7279
7280         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7281
7282 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7283
7284         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7285         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7286         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7287         * gcc.dg/vect/vect-70.c: Reduce array size.
7288         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7289         vect_no_compaer_double targets.
7290         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7291         vect_float, vect_double, and vect_int.
7292
7293 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7294
7295         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7296         test for loop versioning on vect_no_align targets.
7297         * gcc.dg/vect/pr20122.c: Likewise.
7298         * gcc.dg/vect/vect-105.c: Likewise.
7299         * gcc.dg/vect/vect-42.c: Likewise.
7300         * gcc.dg/vect/vect-43.c: Likewise.
7301         * gcc.dg/vect/vect-74.c: Likewise.
7302         * gcc.dg/vect/vect-75.c: Likewise.
7303         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7304         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7305         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7306         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7307
7308 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7309
7310         PR fortran/29642
7311         * gfortran.dg/value_1.f90 : New test.
7312         * gfortran.dg/value_2.f90 : New test.
7313         * gfortran.dg/value_3.f90 : New test.
7314         * gfortran.dg/value_4.f90 : New test.
7315         * gfortran.dg/value_4.c : Called from value_4.f90.
7316
7317 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7318
7319         PR C++/30033
7320         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7321
7322 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7323
7324         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7325
7326 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7327
7328         PR c/27953
7329         * gcc.dg/pr27953.c: New test.
7330
7331 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7332
7333         PR c++/30022
7334         * g++.dg/ext/vector5.C: New test.
7335
7336         PR c++/30021
7337         * g++.dg/other/main1.C: New test.
7338
7339 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7340
7341         PR libfortran/29568
7342         * gfortran.dg/convert_implied_open.f90:  Change to
7343         new default record length.
7344         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7345         new error message.
7346         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7347
7348 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7349
7350         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7351
7352 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7353
7354         PR c++/29066
7355         * g++.dg/expr/pr29066.c: New.
7356
7357 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7358             Zdenek Dvorak <dvorakz@suse.cz>
7359
7360         PR tree-optimization/29921
7361         * gcc.dg/pr29921-2.c: New test.
7362
7363 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7364
7365         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7366         (i386_get_cpuid): New function.
7367         (i386_cpuid_ecx): Likewise.
7368         (i386_cpuid_edx): Likewise.
7369         (i386_cpuid): Updated to call i386_cpuid_edx.
7370
7371         * gcc.target/i386/sse3-addsubpd.c: New file.
7372         * gcc.target/i386/sse3-addsubps.c: Likewise.
7373         * gcc.target/i386/sse3-haddpd.c: Likewise.
7374         * gcc.target/i386/sse3-haddps.c: Likewise.
7375         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7376         * gcc.target/i386/sse3-hsubps.c: Likewise.
7377         * gcc.target/i386/sse3-lddqu.c: Likewise.
7378         * gcc.target/i386/sse3-movddup.c: Likewise.
7379         * gcc.target/i386/sse3-movshdup.c: Likewise.
7380         * gcc.target/i386/sse3-movsldup.c: Likewise.
7381
7382 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7383
7384         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7385
7386 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7387
7388         * gcc.dg/dfp/convert-int-max.c: New test.
7389         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7390
7391 2006-11-30  Richard Guenther  <rguenther@suse.de>
7392
7393         * gcc.dg/vect/vect-pow-1.c: Rename ...
7394         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7395         floats instead of doubles, check successful vectorization.
7396
7397 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7398
7399         PR target/29945
7400         * gcc.c-torture/compile/pr29945.c: New testcase.
7401
7402 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7403
7404         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7405         -maltivec.
7406
7407 2006-11-29  Eric Christopher  <echristo@apple.com>
7408
7409         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7410
7411 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7412
7413         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7414
7415         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7416
7417 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7418
7419         PR c++/29022
7420         * g++.dg/inherit/virtual2.C: New test.
7421         * g++.dg/inherit/virtual3.C: Likewise.
7422         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7423         * g++.dg/inherit/error2.C: Likewise.
7424         * g++.dg/template/instantiate1.C: Likewise.
7425
7426 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7427
7428         PR tree-opt/29984
7429         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7430
7431 2006-11-28  Jan Hubicka  <jh@suse.cz>
7432
7433         * gcc.dg/memcpy-1.c: New test.
7434
7435 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR c++/29735
7438         * g++.dg/warn/main-3.C: New test.
7439
7440 2006-11-28  Jan Hubicka  <jh@suse.cz>
7441
7442         * gcc.dg/winline-1.c: New test.
7443
7444 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7445
7446         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7447         alignments.
7448
7449 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7450
7451         PR fortran/29976
7452         * gfortran.dg/missing_optional_dummy_3.f90
7453
7454 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7455
7456         PR fortran/20880
7457         * gfortran.dg/interface_3.f90: Modify errors.
7458
7459 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7460
7461         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7462         fail to link due to relocation overflows on spu-*-*.
7463
7464 2006-11-27  Michael Matz  <matz@suse.de>
7465             Andreas Krebbel  <krebbel1@de.ibm.com>
7466
7467         PR target/29319
7468         * gcc.dg/20061127-1.c: New testcase.
7469
7470 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7471
7472         * gcc.dg/20061124-1.c: Add exit() function prototype.
7473
7474 2006-11-27  Jan Hubicka  <jh@suse.cz>
7475
7476         * gcc.target/i386/memcpy-1.c: Adjust size.
7477         * gcc.dg/visibility-11.c: Likewise.
7478
7479 2006-11-27  Richard Guenther  <rguenther@suse.de>
7480
7481         PR middle-end/25620
7482         * gcc.target/i386/pow-1.c: New testcase.
7483         * gcc.dg/builtins-58.c: Likewise.
7484
7485 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/29886
7488         * g++.dg/expr/cast8.C: New test.
7489
7490 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7491
7492         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7493         Don't ever inline the testcase.
7494
7495 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7496
7497         PR fortran/29982
7498         * gfortran.fortran-torture/compile/parameter_3.f90: New
7499         testcase.
7500
7501 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7502
7503         PR fortran/29951
7504         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7505
7506 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7507
7508         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7509         for CHAR.
7510
7511 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7512
7513         PR libgfortran/29936
7514         * gfortran.dg/write_check3.f90: New test.
7515
7516 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7517
7518         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7519
7520 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7521
7522         PR fortran/20880
7523         * gfortran.dg/interface_3.f90: New test.
7524
7525         PR fortran/29387
7526         * gfortran.dg/generic_8.f90: New test.
7527
7528 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7529
7530         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7531         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7532         * gfortran.dg/specifics_3.f90: Remove.
7533
7534 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR c/29955
7537         * gcc.dg/gomp/pr29955.c: New test.
7538
7539         PR c/29736
7540         * gcc.dg/pr29736.c: New test.
7541
7542 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7543
7544         PR tree-opt/29964
7545         * gcc.dg/pure-1.c: New test.
7546
7547 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7548
7549         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7550         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7551
7552 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7553
7554         * gcc.dg/20061124-1.c: New testcase.
7555
7556 2006-11-23  Eric Christopher  <echristo@apple.com>
7557
7558         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7559
7560 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7561
7562         PR c/2707
7563         PR c++/26167
7564         * gcc.dg/Wconversion-integer.c: New. Supersedes
7565         Wconversion-negative-constants.c
7566         * gcc.dg/Wconversion-real.c: New.
7567         * gcc.dg/Wconversion-real-integer.c: New.
7568         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7569         * g++.dg/warn/Wconversion1.C: Modified.
7570
7571 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7572
7573         * gfortran.dg/overload_1.f90: New test.
7574
7575 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7576
7577         PR c/9072
7578         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7579         Wtraditional-conversion.
7580         * gcc.dg/overflow-warn-2.c: Likewise.
7581         * gcc.dg/Wconversion.c: Likewise. Renamed as
7582         Wtraditional-conversion.c .
7583         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7584         Wtraditional-conversion-2.c .
7585         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7586         Wtraditional-conversion-2.c
7587         * gcc.dg/Wconversion-negative-constants.c: New.
7588
7589 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7590
7591         * gcc.dg/tree-ssa/dump-1.c: New test.
7592
7593 2006-11-23  David Ung <davidu@mips.com>
7594
7595         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7596         -mfp64, allowable when ISA >= 33 and float is enabled.
7597         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7598         of mthc1 and mfhc1 patterns.
7599
7600 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7601
7602         PR tree-optimization/29921
7603         * gcc.dg/pr29921.c: New test.
7604
7605 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7606
7607         PR fortran/29441
7608         * gfortran.dg/initialization_4.f90: New test.
7609
7610 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7611
7612         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7613         platforms that have interleaving support.
7614         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7615         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7616         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7617         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7618         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7619         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7620         gcc.dg/vect/vect-strided-u8-i8.c,
7621         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7622         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7623         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7624         gcc.dg/vect/vect-strided-float.c,
7625         gcc.dg/vect/vect-strided-a-mult.c,
7626         gcc.dg/vect/vect-strided-mult-char-ls.c,
7627         gcc.dg/vect/vect-strided-a-u16-mult.c,
7628         gcc.dg/vect/vect-strided-a-u32-mult.c,
7629         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7630         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7631         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7632         gcc.dg/vect/vect-strided-mult.c,
7633         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7634         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7635         New.
7636
7637 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7638
7639         PR fortran/25087
7640         * gfortran.dg/auto_char_len_4.f90: New test.
7641
7642 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7643
7644         PR fortran/29652
7645         * gfortran.dg/generic_7.f90: New test.
7646         * gfortran.dg/defined_operators_1.f90: Add new error.
7647
7648 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
7649
7650         PR tree-optimization/29902
7651         * g++.dg/tree-ssa/pr29902.C: New test.
7652
7653 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
7654
7655         PR fortran/29820
7656         * gfortran.dg/used_types_13.f90: New test.
7657
7658 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
7659
7660         * gcc.dg/dfp/snan.c: Delete.
7661
7662 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
7663
7664         * g++.dg/cpp0x/static_assert1.C: New.
7665         * g++.dg/cpp0x/static_assert2.C: New.
7666         * g++.dg/cpp0x/static_assert3.C: New.
7667
7668 2006-11-21  Richard Guenther  <rguenther@suse.de>
7669
7670         * gcc.dg/vect/vect-pow-1.c: New testcase.
7671         * gcc.dg/vect/vect-pow-2.c: Likewise.
7672
7673 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR c++/29570
7676         * g++.dg/template/static29.C: New test.
7677
7678         PR c++/29734
7679         * g++.dg/conversion/simd4.C: New test.
7680
7681 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
7682
7683         PR c++/29475
7684         * g++.dg/template/access19.C: New test.
7685         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7686         error is reported.
7687
7688 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7689
7690         PR tree-opt/25500
7691         * gcc.dg/tree-ssa/sra-4.c: New testcase.
7692
7693 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/27546
7696         * gfortran.dg/import.f90: Extended test.
7697         * gfortran.dg/import2.f90: Extended test.
7698
7699 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7700
7701         * gfortran.dg/volatile3.f90: Add conflict test.
7702
7703 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
7704
7705         PR fortran/24783
7706         * gfortran.dg/implicit_10.f90: New test.
7707
7708 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7709
7710         PR c++/8586
7711         * g++.dg/warn/Wall-write-strings.C: New.
7712
7713 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7714
7715         * gfortran.dg/alloc_comp_constraint_5.f90: New.
7716         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7717
7718 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7719
7720         * gfortran.dg/use_3.f90: Remove error message.
7721         * gfortran.dg/iso_fortran_env_1.f90: New test.
7722         * gfortran.dg/iso_fortran_env_2.f90: New test.
7723         * gfortran.dg/iso_fortran_env_3.f90: New test.
7724         * gfortran.dg/iso_fortran_env_4.f90: New test.
7725
7726 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
7727
7728         * gcc.dg/vect/vect-27.c: Fix initialization.
7729
7730 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7731
7732         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7733         * gcc.dg/torture/builtin-minmax-1.c: New.
7734
7735         * gcc.dg/builtins-20.c: Add cases for copysign.
7736
7737 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7738
7739         PR fortran/24285
7740         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7741
7742 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7743         * gfortran.dg/use_1.f90: New test.
7744         * gfortran.dg/use_1.f90: New test.
7745         * gfortran.dg/use_1.f90: New test.
7746
7747 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7748
7749         PR tree-optimization/29801
7750         * gcc.dg/pr29801.c: New test.
7751
7752 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR middle-end/29584
7755         * gcc.dg/torture/pr29584.c: New test.
7756
7757 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7758
7759         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7760         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7761         * gcc.target/powerpc/compress-float-ppc.c,
7762         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7763         powerpc_fprs.
7764         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7765         do not pass -mhard-float.
7766
7767 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7768
7769         * gnat.dg/volatile_aggregate.adb: New test.
7770
7771 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7772
7773         PR fortran/29391
7774         PR fortran/29489
7775         * gfortran.dg/bound_2.f90: Add more checks.
7776         * gfortran.dg/bound_3.f90: New test.
7777
7778 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7779
7780         PR target/29201
7781         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7782
7783 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7784
7785         * gfortran.dg/import3.f90: Fix error message.
7786
7787 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7788
7789         PR tree-opt/29788
7790         * gfortran.fortran-torture/compile/inline_1.f90:
7791         New testcase.
7792
7793 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7794
7795         * gcc.target/i386/x87regparm-1.c: New test.
7796         * gcc.target/i386/x87regparm-2.c: New test.
7797         * gcc.target/i386/x87regparm-3.c: New test.
7798         * gcc.target/i386/x87regparm-4.c: New test.
7799
7800 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7801
7802         PR fortran/27546
7803         * gfortran.dg/import.f90: New test.
7804         * gfortran.dg/import2.f90: New test.
7805         * gfortran.dg/import3.f90: New test.
7806
7807 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7808
7809         PR fortran/27588
7810         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7811
7812 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7813
7814         PR fortran/29806
7815         * gfortran.dg/contains.f90: New test.
7816         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7817
7818 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR tree-optimization/29581
7821         * gcc.dg/pr29581-1.c: New test.
7822         * gcc.dg/pr29581-2.c: New test.
7823         * gcc.dg/pr29581-3.c: New test.
7824         * gcc.dg/pr29581-4.c: New test.
7825         * gfortran.dg/pr29581.f90: New test.
7826
7827 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7828
7829         PR fortran/29702
7830         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7831         numbers in error message headers.
7832
7833 2006-11-14  Richard Guenther  <rguenther@suse.de>
7834
7835         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7836         to i?86 and x86_64 targets.
7837
7838 2006-11-14  Caroline Tice  <ctice@apple.com>
7839
7840         * gcc.dg/pubtypes-1.c: New file/testcase.
7841         * gcc.dg/pubtypes-2.c: New file/testcase.
7842         * gcc.dg/pubtypes-3.c: New file/testcase.
7843         * gcc.dg/pubtypes-4.c: New file/testcase.
7844         * g++.dg/pubtypes.C: New file/testcase.
7845
7846 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/29106
7849         * g++.dg/init/self1.C: New test.
7850
7851 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7852
7853         PR fortran/29657
7854         * gfortran.dg/conflicts.f90: Add.
7855
7856 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7857
7858         PR rtl-optimization/29798
7859
7860         * gcc.c-torture/execute/pr29798.c: New.
7861
7862 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7863
7864         * gcc.dg/builtins-20.c: Add more cases.
7865
7866 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
7867
7868         PR fortran/29759
7869         * gfortran.dg/gomp/pr29759.f90: New test.
7870
7871 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/29518
7874         * g++.dg/template/static28.C: New test.
7875
7876 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
7877
7878         * lib/c-torture.exp: Use target-libpath.exp.
7879         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7880         set GCC_EXEC_PREFIX env var from global variable of same name.
7881
7882 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7883
7884         PR fortran/26994
7885         * gfortran.fortran-torture/compile/transfer-1.f90:
7886         New testcase.
7887
7888 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
7889             Zdenek Dvorak <dvorakz@suse.cz>
7890
7891         PR tree-optimization/29680
7892         * gcc.dg/alias-11.c: New test.
7893
7894 2006-11-12  Jason Merrill  <jason@redhat.com>
7895             Andrew Pinski <pinskia@physics.uc.edu>
7896
7897         PR middle-end/28915
7898         * gcc.target/i386/vectorize1.c: New.
7899
7900 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7901
7902         PR rtl-optimization/29797
7903         * gcc.c-torture/execute/pr29797-1.c: New test case.
7904
7905 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7906
7907         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7908
7909 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
7910
7911         * gcc.dg/tree-ssa/prefetch-3.c: New test.
7912
7913 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7914
7915         PR tree-optimization/13827
7916         * gcc.dg/fold-eqand-1.c: New test case.
7917
7918 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7919
7920         PR rtl-opt/28812
7921         * gcc.c-torture/execute/mayalias-3.c: New test.
7922
7923 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7924
7925         PR middle-end/27528
7926         * gcc.c-torture/compile/pr27528.c: New test.
7927         * gcc.dg/pr27528.c: Likewise.
7928
7929 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7930
7931         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7932
7933         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7934
7935 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7936
7937         PR fortran/29758
7938         * gfortran.dg/reshape_source_size_1.f90: New test.
7939
7940 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7941
7942         PR fortran/29315
7943         * gfortran.dg/aliasing_dummy_4.f90: New test.
7944
7945 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7946
7947         PR target/29777
7948         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7949         and x86_64-*-* targets.
7950
7951 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7952
7953         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7954         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7955         New macros. Use them in exact tests.
7956         (TESTIT3): New macro.
7957         Add tests for fmin, fmax and fma.
7958
7959 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7960
7961         PR fortran/29431
7962         * gfortran.dg/array_constructor_13.f90: New test.
7963
7964 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7965
7966         PR fortran/29744
7967         * gfortran.dg/used_types_12.f90: New test.
7968
7969 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7970
7971         PR middle-end/29726
7972         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7973         (test6): Ditto.
7974         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7975         * gcc.dg/fold-eqandshift-3.c: New test case.
7976
7977 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7978
7979         PR fortran/29699
7980         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7981
7982         PR fortran/21370
7983         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7984
7985 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7986
7987         * gcc.dg/20061109-1.c: New testcase.
7988
7989 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7990
7991         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7992
7993 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7994
7995         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7996         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7997
7998 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7999
8000         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8001         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8002
8003 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8004
8005         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8006
8007 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8008
8009         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8010         vect-9.c).
8011         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8012         * gcc.dg/vect/vect-9.c: Now vectorizable.
8013         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8014         that support vect_widen_mult.
8015         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8016         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8017         vect-reduc-dot-u16.c).
8018         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8019         vect-reduc-dot-u16.c).
8020         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8021         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8022         vect-reduc-dot-s8.c).
8023         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8024         vect-reduc-dot-s8.c).
8025         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8026         vect-reduc-dot-s8.c).
8027         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8028         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8029         vect-reduc-dot-u8.c).
8030         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8031         vect-reduc-dot-u8.c).
8032         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8033         * gcc.dg/vect/vect-multitypes-9.c: New test.
8034         * gcc.dg/vect/vect-multitypes-10.c: New test.
8035         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8036         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8037         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8038         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8039         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8040         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8041         wrapv-vect-reduc-dot-s8.c.
8042         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8043         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8044         targets that support vec_unpack.
8045         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8046         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8047         (check_effective_target_vect_widen_mult_hi_to_si): New.
8048         (check_effective_target_vect_widen_sum): Removed.
8049
8050         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8051
8052         * gcc.dg/vect/vect-multitypes-8.c: New test.
8053         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8054
8055         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8056
8057         * gcc.dg/vect/vect-multitypes-7.c: New test.
8058
8059         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8060
8061         * gcc.dg/vect/vect-multitypes-4.c: New test.
8062         * gcc.dg/vect/vect-multitypes-5.c: New test.
8063         * gcc.dg/vect/vect-multitypes-6.c: New test.
8064
8065         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8066
8067         * gcc.dg/vect/vect-multitypes-1.c: New test.
8068         * gcc.dg/vect/vect-multitypes-2.c: New test.
8069         * gcc.dg/vect/vect-multitypes-3.c: New test.
8070
8071 2006-11-07  Eric Christopher  <echristo@apple.com>
8072
8073         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8074         Test using scan-assembler-not.
8075
8076 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8077
8078         * gcc.dg/inline-17.c: New test.
8079
8080 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8081
8082         PR other/25028
8083         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8084         on HP-UX.
8085
8086 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8087
8088         PR fortran/29539
8089         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8090
8091         PR fortran/29634
8092         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8093         test.
8094
8095 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8096
8097         PR fortran/29601
8098         * gfortran.dg/volatile.f90: Add.
8099         * gfortran.dg/volatile2.f90: Add.
8100         * gfortran.dg/volatile3.f90: Add.
8101         * gfortran.dg/volatile4.f90: Add.
8102         * gfortran.dg/volatile5.f90: Add.
8103         * gfortran.dg/volatile6.f90: Add.
8104         * gfortran.dg/volatile7.f90: Add.
8105
8106 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8107
8108         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8109           for matching error messages.
8110         * gfortran.dg/specifics_3.f90: Adjust pattern
8111           for matching error messages.
8112
8113 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8114             Bernhard Fischer  <aldot@gcc.gnu.org>
8115
8116         * lib/gcc-dg.exp (output-exists): New proc.
8117         (output-exists-not): New proc.
8118         * gcc.test-framework/test-framework.awk: Support new directives.
8119         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8120         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8121         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8122         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8123         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8124         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8125
8126 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8127
8128         PR fortran/29630
8129         PR fortran/29679
8130         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8131         * gfortran.dg/initialization_3.f90: New.
8132
8133 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8134
8135         PR libgfortran/25545
8136         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8137
8138 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR middle-end/29695
8141         * gcc.c-torture/execute/pr29695-1.c: New test.
8142         * gcc.c-torture/execute/pr29695-2.c: New test.
8143
8144 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8145
8146         PR fortran/29565
8147         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8148
8149 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8150
8151         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8152         for matching error messages.
8153
8154 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8155
8156         PR target/26915
8157         * gcc.target/i386/387-12.c: New test.
8158
8159 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8160
8161         PR libfortran/29713
8162         * gfortran.dg/pr29713.f90: New test.
8163
8164 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8165
8166         * gcc.c-torture/execute/arith-rand-ll.c:
8167         Also test for bogus rest sign.
8168
8169 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8170
8171         PR libfortran/27895
8172         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8173
8174 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8175
8176         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8177         from error messages.
8178
8179 2006-11-02  Mike Stump  <mrs@apple.com>
8180
8181         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8182
8183         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8184
8185 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8186
8187         * g++.dg/eh/gcsec1.C: New test.
8188
8189 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8190
8191         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8192         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8193
8194 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8195
8196         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8197         hexadecimal value.
8198         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8199         * gcc.dg/pr14796-2.c: Likewise.
8200
8201 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8202
8203         * gcc.c-torture/execute/20061101-1.c: New test.
8204
8205 2006-11-01  Richard Guenther  <rguenther@suse.de>
8206
8207         * gcc.target/i386/fpprec-1.c: New testcase.
8208
8209 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8210
8211         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8212         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8213
8214 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8215
8216         * gcc.c-torture/execute/20061031-1.c: New test.
8217
8218 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8219
8220         PR 23067
8221         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8222         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8223         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8224         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8225         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8226         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8227         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8228
8229 2006-10-31  Eric Christopher  <echristo@apple.com>
8230             Falk Hueffner  <falk@debian.org>
8231
8232         * gcc.dg/builtin-bswap-1.c: New.
8233         * gcc.dg/builtin-bswap-2.c: New.
8234         * gcc.dg/builtin-bswap-3.c: New.
8235         * gcc.dg/builtin-bswap-4.c: New.
8236         * gcc.dg/builtin-bswap-5.c: New.
8237         * gcc.target/i386/builtin-bswap-1.c: New.
8238
8239 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8240
8241         * gcc.dg/inline-16.c: New.
8242
8243         PR 16622
8244         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8245         defining it.
8246         * gcc.dg/inline-13.c: New.
8247         * gcc.dg/inline-14.c: New.
8248         * gcc.dg/inline-15.c: New.
8249
8250         PR 11377
8251         * gcc.dg/inline6.c: New.
8252         * gcc.dg/inline7.c: New.
8253
8254 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8255
8256         PR middle-end/23470
8257         * gcc.dg/pr23470-1.c: New test case.
8258
8259 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8260
8261         PR fortran/29537
8262         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8263         data.
8264         * gfortran.dg/blockdata_2.f90: New testcase.
8265
8266 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8267
8268         PR libfortran/29627
8269         * gfortran.dg/unf_short_record_1.f90:  New test.
8270
8271 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8272
8273         PR fortran/29067
8274         * gfortran.dg/pr29067.f: New test.
8275
8276 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8277             Richard Sandiford  <richard@codesourcery.com>
8278
8279         * lib/target-supports.exp (get_compiler_messages): Append options
8280         as a single list element.
8281         (check_effective_target_arm_vfp_ok): New.
8282         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8283
8284 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8285
8286         PR fortran/29387
8287         * gfortran.dg/intrinsic_actual_2.f90: New test.
8288
8289         PR fortran/29490
8290         * gfortran.dg/actual_array_interface_1.f90: New test.
8291
8292         PR fortran/29641
8293         * gfortran.dg/used_types_11.f90: New test.
8294
8295 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8296
8297         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8298         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8299         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8300         * g++.old-deja/g++.mike/net25.C (main): Same.
8301         * g++.dg/lookup/exception1.C (main): Same.
8302         * g++.dg/parse/parens2.C (main): Same.
8303
8304 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8305
8306         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8307
8308 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8309
8310         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8311         * gcc.dg/torture/builtin-math-3.c: Likewise.
8312
8313 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8314
8315         PR fortran/29452
8316         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8317         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8318
8319 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8320
8321         PR Fortran/29410
8322         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8323
8324 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8325
8326         * lib/target-supports.exp (check_function_available): Declare
8327         function before calling.
8328
8329 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR tree-optimization/29637
8332         * gcc.dg/pr29637.c: New test.
8333
8334 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8337         tree canonicalization.
8338
8339 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8340
8341         * gcc.dg/builtins-20.c: Add more hypot tests.
8342
8343 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8344
8345         * gcc.dg/fold-compare-1.c: New test case.
8346
8347 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8348
8349         PR c++/16307
8350         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8351
8352 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8353
8354         PR tree-optimization/15458
8355         * gcc.dg/fold-xornot-1.c: New test case.
8356
8357 2006-10-29  Richard Guenther  <rguenther@suse.de>
8358
8359         * gcc.target/i386/math-torture/trunc.c: New testcase.
8360
8361 2006-10-29  Richard Guenther  <rguenther@suse.de>
8362
8363         * gcc.target/i386/math-torture/round.c: New testcase.
8364
8365 2006-10-29  Richard Guenther  <rguenther@suse.de>
8366
8367         * gcc.target/i386/math-torture/ceil.c: New testcase.
8368         * gcc.target/i386/math-torture/floor.c: Likewise.
8369
8370 2006-10-29  Richard Guenther  <rguenther@suse.de>
8371
8372         * gcc.target/i386/math-torture/rint.c: New testcase.
8373         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8374
8375 2006-10-29  Richard Guenther  <rguenther@suse.de>
8376
8377         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8378         * gcc.target/i386/math-torture/lceil.c: Likewise.
8379
8380 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8381
8382         PR libgfortran/24313
8383         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8384
8385 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8386
8387         * gcc.c-torture/execute/20020118-1.c,
8388         gcc.c-torture/execute/builtins/strlen.c,
8389         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8390         comment typos.
8391
8392 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8393
8394         * gcc.dg/builtins-20.c: Add tests for hypot.
8395         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8396         two-argument builtins.
8397         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8398         TESTIT2.  Update all callers.
8399         (TESTIT2, TESTIT2_R): New helper macros.
8400         Add testcases for pow, hypot and atan2.
8401
8402 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8403
8404         PR C++/29295
8405         * g++.dg/expr/bool1.C: New test.
8406         * g++.dg/expr/bool2.C: New test.
8407
8408 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8409
8410         PR fortran/28224
8411         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8412         * gfortran.dg/namelist_internal.f90: New test.
8413
8414 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8415
8416         PR fortran/29625
8417         * gfortran.dg/io_real_boz.f90: Add.
8418         * gfortran.dg/io_real_boz2.f90: Add.
8419
8420 2006-10-28  Richard Guenther  <rguenther@suse.de>
8421
8422         PR middle-end/26899
8423         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8424
8425 2006-10-28  Richard Guenther  <rguenther@suse.de>
8426
8427         PR target/28806
8428         * gcc.target/i386/math-torture/lround.c: New testcase.
8429
8430 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8431
8432         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8433         * gcc.dg/builtins-44.c: Likewise.
8434         * gcc.dg/builtins-45.c: Likewise.
8435         * gcc.dg/pr28796-2.c: Likewise.
8436         * gcc.dg/unordered-3.c: Likewise.
8437
8438 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8439
8440         PR libgfortran/27954
8441         * gfortran.dg/error_recovery_2.f90: New test.
8442
8443 2006-10-26  Richard Guenther  <rguenther@suse.de>
8444
8445         * gcc.target/i386/i386.exp: Use glob, not find to collect
8446         tests.  Avoids recursing into subdirectories.
8447         * gcc.target/i386/math-torture/math-torture.exp: Torture
8448         for interesting ia32 math options.
8449         * gcc.target.i386/math-torture/lrint.c: New testcase.
8450
8451 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8452
8453         PR libgfortran/29563
8454         * gfortran.dg/arrayio_9.f90: Update test.
8455         * gfortran.dg/arrayio_19.f90: New test.
8456
8457 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8458
8459         * gcc.dg/20061026.c: New testcase.
8460
8461 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR libgfortran/29563
8464         * gfortran.dg/arrayio_9.f90: New test.
8465
8466 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8467
8468         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8469         Copy the strings manually, as strcpy may call strlen.
8470
8471 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8472
8473         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8474         Add checks for log, log2, log10 and log1p.
8475
8476         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8477         we already test 0.0.  Add checks for expm1, log, log2, log10,
8478         log1p, cbrt, erf and erfc.
8479
8480 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8481
8482         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8483
8484 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8485
8486         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8487         and remainderl() built-in functions.  Remove -ffast-math from
8488         dg-options.
8489
8490 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8491
8492         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8493         acosh and atanh.
8494
8495         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8496         floating point modifiers to arguments passed to float and long
8497         double functions respectively.  Update all callers to use floating
8498         point numbers, not integers.  Add tests for exp, exp2 and
8499         exp10/pow10.
8500
8501         * gcc.dg/torture/builtin-math-3.c: New test.
8502
8503 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8504
8505         PR fortran/29393
8506         * gfortran.dg/initialize_2.f90: New.
8507
8508 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8509
8510         * gcc.dg/torture/builtin-math-2.c: New test.
8511
8512 2006-10-24  Richard Guenther  <rguenther@suse.de>
8513
8514         PR middle-end/28796
8515         * gcc.dg/pr28796-1.c: New testcase.
8516         * gcc.dg/pr28796-2.c: Likewise.
8517
8518 2006-10-24  Richard Guenther  <rguenther@suse.de>
8519
8520         * gcc.dg/builtins-57.c: New testcase.
8521
8522 2006-10-24  Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/29567
8525         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8526
8527 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8528
8529         PR tree-optimization/14784
8530         * gcc.dg/alias-10.c: New test.
8531
8532 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8533
8534         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8535
8536 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8537
8538         * gcc.dg/builtin-strncat-chk-1.c: New test.
8539
8540 2006-10-23  Jan Hubicka  <jh@suse.cz>
8541
8542         * gcc.dg/memmove-1.c: New test.
8543
8544 2006-10-23  Paul Brook  <paul@codesourcery.com>
8545
8546         * gcc.dg/pragma-pack-5.c: New test.
8547
8548 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8549
8550         * g++.dg/other/s390-1.C: New testcase.
8551
8552 2006-10-23  Richard Guenther  <rguenther@suse.de>
8553
8554         PR middle-end/27132
8555         PR middle-end/23295
8556         * gcc.dg/pr27132.c: New testcase.
8557         * gcc.dg/pr23295.c: Likewise.
8558         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8559         * g++.dg/tree-ssa/pr19807.C: Likewise.
8560
8561 2006-10-23  Richard Guenther  <rguenther@suse.de>
8562
8563         PR middle-end/21032
8564         * gcc.dg/pr21032.c: New testcase.
8565
8566 2006-10-22  Jeff Law  <law@redhat.com>
8567         Richard Guenther  <rguenther@suse.de>
8568
8569         PR tree-optimization/15911
8570         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8571
8572 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8573
8574         PR c++/20647
8575         * g++.dg/abi/rtti3.C: New.
8576
8577 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8578
8579         PR middle-end/28252
8580         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8581         transformation.
8582
8583 2006-10-21  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/3511
8586         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8587
8588 2006-10-21  Richard Guenther  <rguenther@suse.de>
8589
8590         PR middle-end/26898
8591         * gcc.dg/torture/pr26898-1.c: New testcase.
8592         * gcc.dg/torture/pr26898-2.c: Likewise.
8593
8594 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8595
8596         PR c++/28053
8597         * g++.dg/parse/bitfield1.C: Adjust error markers.
8598         * g++.dg/parse/bitfield2.C: New test.
8599
8600 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8601
8602         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8603
8604 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8605
8606         PR libfortran/27895
8607         * gfortran.dg/zero_sized_1.f90: New test.
8608
8609 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8610
8611         * gcc.dg/div-compare-1.c: New test.
8612
8613 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8614
8615         PR fortran/29216
8616         * gfortran.dg/result_default_init_1.f90: New test.
8617
8618         PR fortran/29314
8619         * gfortran.dg/automatic_default_init_1.f90: New test.
8620
8621         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8622         from 38 to 33.
8623
8624 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8625
8626         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8627         'using namespace std' without previous declaration.
8628         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8629         * g++.old-deja/g++.robertl/eb133c.C: New.
8630
8631 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8632
8633         PR libgfortran/29277
8634         * gfortran.dg/streamio_4.f90: Update test.
8635         * gfortran.dg/streamio_11.f90: New test.
8636
8637 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8638
8639         PR c++/27952
8640         * g++.dg/inherit/virtual1.C: New test.
8641
8642 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/28261
8645         * g++.dg/parse/enum3.C: New test.
8646
8647 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/29039
8650         * g++.dg/init/ctor8.C: New test.
8651
8652 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/27270
8655         * g++.dg/ext/complit8.C: Tweak error markers.
8656         * g++.dg/template/complit1.C: Add error marker.
8657
8658 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8659
8660         PR c++/27270
8661         * g++.dg/ext/complit8.C: New test.
8662
8663         PR c++/29408
8664         * g++.dg/parse/dtor12.C: New test.
8665
8666         PR c++/29435
8667         * g++.dg/template/sizeof11.C: New test.
8668
8669 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
8670
8671         PR fortran/29392
8672         * gfortran.dg/data_char_3.f90: New test.
8673
8674         PR fortran/29451
8675         * gfortran.dg/negative_automatic_size.f90: New test.
8676
8677 2006-10-16  David Daney  <ddaney@avtrex.com>
8678
8679         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8680
8681 2006-10-16  Eric Christopher  <echristo@apple.com>
8682
8683         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8684         x86_64.
8685
8686 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR c++/28211
8689         * g++.dg/tc1/dr49.C: Tweak error messages.
8690         * g++.dg/parse/template21.C: New test.
8691
8692 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8693
8694         PR middle-end/20491
8695         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8696
8697 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8698
8699         PR fortran/29403
8700         * gfortran.dg/print_1.f90: New test.
8701
8702 2006-10-15  Jan Hubicka  <jh@suse.cz>
8703
8704         PR middle-end/29241
8705         * gcc.c-torture/compile/pr29241.c: New testcase.
8706
8707 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
8708
8709         PR middle-end/29250
8710         * gcc.c-torture/compile/pr29250.c: New test.
8711
8712 2006-10-15  Richard Guenther  <rguenther@suse.de>
8713
8714         * gcc.dg/pr29299.c: New testcase.
8715
8716 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
8717
8718         PR fortran/24767
8719         * gfortran.dg/label_4.f90: Adjust warning flag.
8720
8721 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8722
8723         PR fortran/29371
8724         * gfortran.dg/nullify_3.f90: New test.
8725
8726 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8727
8728         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8729         on Solaris 2.5.1 too.
8730
8731 2006-10-13  Eric Christopher  <echristo@apple.com>
8732
8733         * gcc.dg/pr25993.c: Skip for darwin.
8734
8735 2006-10-13  Eric Christopher  <echristo@apple.com>
8736
8737         * gcc.dg/visibility-11.c: Skip for darwin.
8738
8739 2006-10-13  Eric Christopher  <echristo@apple.com>
8740
8741         * gcc.dg/darwin-weakimport-1.c: Use
8742         -fno-asynchronous-unwind-tables.
8743         * gcc.dg/darwin-weakimport-3.c: Ditto.
8744
8745 2006-10-13  Richard Guenther  <rguenther@suse.de>
8746
8747         PR tree-optimization/29446
8748         * gcc.dg/torture/pr29446.c: New testcase.
8749
8750 2006-10-13  Bill Wendling  <wendling@apple.com>
8751
8752         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8753         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8754         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8755         * g++.old-deja/g++.law/shadow1.C: Likewise.
8756         * g++.old-deja/g++.law/ctors10.C: Likewise.
8757         * g++.dg/debug/namespace1.C: Likewise.
8758         * g++.dg/inherit/namespace-as-base.C: Likewise.
8759         * g++.dg/opt/delay-slot-1.C: Likewise.
8760         * g++.dg/parse/defarg10.C: Likewise.
8761         * g++.dg/template/ptrmem11.C: Likewise.
8762         * g++.dg/template/mem_func_ptr.C: Likewise.
8763         * g++.dg/template/spec19.C: Likewise.
8764
8765 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8766
8767         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8768
8769 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8770
8771         PR fortran/29373
8772         * gfortran.dg/implicit_9.f90: New test.
8773
8774         PR fortran/29407
8775         * gfortran.dg/namelist_25.f90: New test.
8776
8777         PR fortran/27701
8778         * gfortran.dg/same_name_2.f90: New test.
8779
8780         PR fortran/29232
8781         * gfortran.dg/host_assoc_types_1.f90: New test.
8782
8783         PR fortran/29364
8784         * gfortran.dg/missing_derived_type_1.f90: New test.
8785         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8786
8787         PR fortran/29422
8788         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8789
8790         PR fortran/29428
8791         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8792
8793 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8794
8795         PR fortran/29391
8796         * gfortran.dg/bound_2.f90: New test.
8797
8798 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8799
8800         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8801         directive.
8802         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8803         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8804         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8805         * gfortran.dg/gomp/reduction3.f90: Likewise.
8806         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8807         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8808         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8809         * gfortran.dg/forall_4.f90: Likewise.
8810         * gfortran.dg/spec_expr_4.f90: Likewise.
8811         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8812         * gfortran.dg/forall_5.f90: Likewise.
8813         * gfortran.dg/open_access_append_2.f90: Add check for
8814         compile-time warning.
8815
8816 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/28506
8819         * g++.dg/parse/pure1.C: New test.
8820
8821 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8822
8823         PR fortran/21435
8824         * gfortran.dg/io_constraints_3.f90: New test.
8825         * gfortran.dg/open_access_append_1.f90: Add checks
8826         for compile-time warnings.
8827         * gfortran.dg/pr20163-2.f: Likewise.
8828         * gfortran.dg/iostat_2.f90: Likewise.
8829         * gfortran.dg/label_4.f90: Delete the temporary
8830         file.
8831         * gfortran.dg/direct_io_2.f90: Add a FILE=
8832         specifier.
8833         * gfortran.dg/iomsg_1.f90: Add check for
8834         compile-time warning.
8835
8836 2006-10-12  Jan Hubicka  <jh@suse.cz>
8837
8838         PR c/28419
8839         * gcc.dg/pr28319.c: New test.
8840
8841 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8842         PR c++/29318
8843         * g++.dg/ext/vla4.C: New test.
8844
8845 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8846
8847         PR c++/27961
8848         * g++.dg/template/crash60.C: New test.
8849         * g++.dg/other/large-size-array.C: Adjust error markers.
8850         * g++.dg/parse/crash27.C: Likewise.
8851         * g++.dg/template/crash1.C: Likewise.
8852
8853 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8854
8855         PR testsuite/29093
8856         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8857
8858 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
8859
8860         PR preprocessor/28709
8861         * gcc.dg/cpp/paste14.c: New test.
8862
8863 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/29175
8866         * g++.dg/init/array24.C: New test.
8867
8868 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8869
8870         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8871         of <sys/types.h>.
8872
8873 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
8874
8875         PR c++/29024
8876         * g++.dg/parse/typedef8.C: New test.
8877         * g++.dg/other/mult-stor1.C: Adjust error markers.
8878
8879 2006-10-11  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/28230
8882         * gcc.dg/torture/pr28230.c: New testcase.
8883
8884 2006-10-11  Richard Guenther  <rguenther@suse.de>
8885
8886         PR inline-asm/29119
8887         * gcc.dg/torture/pr29119.c: New testcase.
8888
8889 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR middle-end/29272
8892         * gcc.c-torture/execute/20060930-2.c: New test.
8893
8894 2006-10-09  Richard Henderson  <rth@redhat.com>
8895
8896         Revert emutls patch.
8897
8898 2006-10-09  Richard Guenther  <rguenther@suse.de>
8899
8900         PR middle-end/29254
8901         * gcc.dg/pr29254.c: New testcase.
8902
8903 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
8904             Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/20541
8907         * gfortran.dg/alloc_comp_basics_1.f90: New test.
8908         * gfortran.dg/alloc_comp_basics_2.f90: New test.
8909         * gfortran.dg/alloc_comp_assign_1.f90: New test.
8910         * gfortran.dg/alloc_comp_assign_2.f90: New test.
8911         * gfortran.dg/alloc_comp_assign_3.f90: New test.
8912         * gfortran.dg/alloc_comp_assign_4.f90: New test.
8913         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8914         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8915         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8916         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8917         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8918         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8919         * gfortran.dg/alloc_comp_std.f90: New test.
8920         * gfortran.dg/move_alloc.f90: New test.
8921
8922 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8923
8924         PR fortran/29115
8925         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8926
8927         PR fortran/29211
8928         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8929
8930 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8931
8932         PR fortran/28585
8933         * gfortran.dg/new_line.f90: New test.
8934
8935 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8936
8937         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8938         * gcc.dg/torture/builtin-convert-1.c,
8939         gcc.dg/torture/builtin-convert-2.c,
8940         gcc.dg/torture/builtin-convert-3.c,
8941         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8942
8943 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8944
8945         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8946         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8947         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8948         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8949
8950 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
8951
8952         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8953         Xfail some tests for powerpc-darwin and powerpc-aix.
8954
8955 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR c/29380
8958         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8959
8960 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8961
8962         PR target/29300
8963         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8964         on hppa*-*-hpux*.
8965
8966 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8967
8968         PR fortran/16580
8969         PR fortran/29288
8970         * gfortran.fortran-torture/execute/specifics.f90:
8971         Add tests for using all possible intrinsics as actual arguments.
8972         * gfortran.dg/specifics_1.f90: Add tests for using
8973         all possible intrinsics as actual arguments.
8974         * gfortran.dg/specifics_2.f90: New file.
8975         * gfortran.dg/specifics_3.f90: New file.
8976
8977 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8978
8979         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8980         * gcc.dg/debug/debug-2.c: Likewise.
8981
8982 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8983
8984         * gcc.c-torture/compile/sync-2.c: New test.
8985
8986 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8987
8988         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8989         line endings.
8990
8991 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8992
8993         PR rtl-optimization/29128
8994         * gcc.c-torture/compile/pr29128.c: New test.
8995
8996 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8997
8998         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8999         line endings.
9000
9001 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9002
9003         PR middle-end/29256
9004         * gcc.dg/tree-ssa/loop-19.c: New test.
9005
9006 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR tree-optimization/29330
9009         * gcc.dg/pr29330.c: New test.
9010
9011         PR target/28924
9012         * gcc.c-torture/compile/20061005-1.c: New test.
9013
9014 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9015
9016         * gcc.dg/typename-vla-1.c: New case.
9017         * gnat.dg/forward_vla.adb: New case.
9018
9019 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9020
9021         PR tree-optimization/29290
9022         * gfortran.dg/loop_nest_1.f90: New test.
9023
9024         PR target/29198
9025         * gcc.dg/tls/opt-12.c: New test.
9026
9027         PR fortran/28415
9028         * gfortran.dg/save_2.f90: New test.
9029
9030         PR c/29091
9031         * gcc.dg/pr29091.c: New test.
9032
9033 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9034
9035         * lib/target-supports.exp
9036         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9037         same as x86_64-*-*; check for LP64.
9038
9039 2006-10-04  Richard Henderson  <rth@redhat.com>
9040
9041         * lib/target-supports.exp (check_effective_target_tls): Redefine
9042         to mean non-emulated tls.
9043         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9044         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9045         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9046         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9047         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9048         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9049         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9050
9051 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9052
9053         PR fortran/29343
9054         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9055
9056 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9057
9058         * gfortran.dg/bounds_check_fail_1.f90: New test.
9059
9060 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/29020
9063         * g++.dg/template/friend48.C: New test.
9064
9065 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/29098
9068         * gfortran.dg/default_initialization_2.f90: New test.
9069
9070 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9071
9072         PR fortran/20779
9073         PR fortran/20891
9074         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9075
9076 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9077
9078         PR fortran/29284
9079         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9080
9081         PR fortran/29321
9082         PR fortran/29322
9083         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9084
9085         PR fortran/25091
9086         PR fortran/25092
9087         * gfortran.dg/entry_array_specs_1.f90: New test.
9088
9089 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9090
9091         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9092         insufficient to inhibit some test failures at -O3.  Do testing
9093         on integers.
9094
9095 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR c++/29138
9098         * g++.dg/inherit/access8.C: New test.
9099         * g++.dg/template/dtor4.C: Tweak error messages.
9100
9101 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9102
9103         PR fortran/27478
9104         * gfortran.dg/entry_8.f90: New test.
9105
9106 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9107
9108         PR c++/29291
9109         * g++.dg/parse/new4.C: New test.
9110
9111 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9112
9113         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9114         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9115         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9116         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9117         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9118
9119 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9120
9121         PR fortran/19260
9122         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9123         * gfortran.dg/continuation_2.f90: New test.
9124
9125         PR fortran/19262
9126         * gfortran.dg/continuation_3.f90: New test.
9127         * gfortran.dg/continuation_4.f90: New test.
9128         * gfortran.dg/continuation_5.f: New test.
9129         * gfortran.dg/continuation_6.f: New test.
9130
9131 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/29226
9134         * g++.dg/template/vla1.C: New test.
9135
9136 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9137
9138         PR fortran/29210
9139         * gfortran.dg/complex_parameter_1.f90: New test.
9140
9141 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR c/29154
9144         * gcc.c-torture/execute/20060929-1.c: New test.
9145
9146 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/29105
9149         * g++.dg/template/member6.C: New test.
9150         * g++.dg/parse/typename7.C: Adjust error markers.
9151
9152         PR c++/29080
9153         * g++.dg/template/member7.C: New test.
9154
9155 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9156
9157         PR c/24010
9158         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9159         gcc.dg/Woverride-init-3.c: New tests.
9160
9161 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9162
9163         * gcc.c-torture/execute/20060930-1.c: New test.
9164
9165 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9166
9167         PR fortran/18791
9168         * gfortran.dg/specifics_1.f90: New test.
9169         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9170         complex specifics.
9171
9172 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9173
9174         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9175         pthread-init-common.h: New.
9176
9177 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9178
9179         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9180         precision on some archs.
9181
9182 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9183
9184         * gcc.dg/non-local-goto-1.c: New test.
9185         * gcc.dg/non-local-goto-2.c: Likewise.
9186         * gcc.dg/setjmp-3.c: Likewise.
9187         * gcc.dg/setjmp-4.c: Likewise.
9188
9189 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9190
9191         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9192
9193 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9194
9195         PR fortran/28276
9196         * gfortran.dg/exponent_1.f90: New test.
9197
9198         PR fortran/27021
9199         * gfortran.dg/nearest_1.f90: New test.
9200
9201 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9202
9203         PR middle-end/25261
9204         PR middle-end/28790
9205         * gcc.dg/gomp/nestedfn-1.c: New test.
9206
9207 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9208
9209         PR objc/29195
9210         * objc/compile/method-1.m: New test.
9211
9212 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9213
9214         PR c++/26938
9215         * g++.dg/template/crash58.C: New test.
9216         * g++.dg/parse/crash28.C: Adjust error markers.
9217         * g++.dg/template/crash34.C: Likewise.
9218         * g++.dg/template/friend31.C: Likewise.
9219         * g++.dg/template/crash32.C: Likewise.
9220
9221         PR c++/27329
9222         * g++.dg/template/crash59.C: New test.
9223
9224         PR c++/27667
9225         * g++.dg/template/spec33.C: New test.
9226         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9227
9228 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9229             Adam Nemet  <anemet@caviumnetworks.com>
9230
9231         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9232         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9233
9234 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9235
9236         PR target/28911
9237         * gcc.dg/pr28911.c: New.
9238
9239 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9240
9241         PR target/29169
9242         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9243         (dg-options): Add -mfpmath=387.
9244
9245 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR c/28706
9248         * gcc.dg/pr28706.c: New test.
9249
9250         PR c/28712
9251         * gcc.dg/pr28712.c: New test.
9252
9253 2006-09-22  Mike Stump  <mrs@apple.com>
9254
9255         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9256
9257 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9258
9259         PR tree-optimization/28888
9260         * gcc.dg/pr28888.c: New test.
9261
9262 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/29016
9265         * g++.dg/init/ptrfn1.C: New test.
9266
9267 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9268
9269         PR c++/28861
9270         * g++.dg/template/spec32.C: New test.
9271         * g++.dg/parse/crash9.C: Adjust error markers.
9272
9273         PR c++/28303
9274         * g++.dg/template/typedef6.C: New test.
9275         * g++.dg/init/error1.C: Adjust error markers.
9276         * g++.dg/parse/crash9.C: Likewise.
9277         * g++.dg/template/crash55.C: Likewise.
9278
9279 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9280
9281         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9282
9283 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9284
9285         PR target/27650
9286         * g++.dg/ext/dllimport12.C: New test.
9287
9288 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9289
9290         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9291         * gcc.target/mips/nmadd-2.c: Likewise.
9292         * gcc.target/mips/mips-ps-6.c: New test.
9293         * gcc.target/mips/neg-abs-1.c: Likewise.
9294         * gcc.target/mips/neg-abs-2.c: Likewise.
9295         * gcc.target/mips/nmadd-3.c: New test.
9296
9297 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR middle-end/28046
9300         * gcc.dg/gomp/atomic-10.c: New test.
9301         * g++.dg/gomp/atomic-10.C: New test.
9302
9303 2006-09-20  Eric Christopher  <echristo@apple.com>
9304
9305         * gcc.target/i386/sse3-not-fisttp.c: New.
9306
9307 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9308
9309         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9310
9311 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9312
9313         * gcc.c-torture/execute/pr28289.c (one): New variable.
9314         (main): Use it instead of argc.
9315         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9316         (main): Use it instead of argc.
9317
9318 2006-09-19  Paul Brook  <paul@codesourcery.com>
9319
9320         PR target/28516
9321         * gcc.dg/nested-func-5.c: New test.
9322
9323 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9324
9325         * lib/target-supports.exp (check_effective_target_tls): Compile
9326         test stubs using ${tool}_target_compile, not just target_compile.
9327         (check_effective_target_tls_runtime): Likewise.
9328
9329 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9330
9331         * gcc.c-torture/compile/20030405-1.x: Remove.
9332
9333         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9334         optimising linker from discarding it.
9335
9336 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9337
9338         PR fortran/28526
9339         * gfortran.dg/keyword_symbol_1.f90: New test.
9340
9341         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9342         pedantic compilation option.
9343
9344 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9345
9346         PR fortran/29060
9347         * gfortran.dg/spread_shape_1.f90: New test.
9348
9349 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9350
9351         PR tree-optimization/28887
9352         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9353
9354 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9355
9356         PR c/25993
9357         * gcc.dg/pr25993.c: New test.
9358
9359 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9360
9361         PR tree-opt/21591
9362         * gcc.dg/vect/pr21591.c: New test.
9363
9364 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         PR tree-opt/29059
9367         * gcc.c-torture/compile/strcpy-1.c: New test.
9368         * gcc.c-torture/compile/strcpy-2.c: New test.
9369         * gcc.c-torture/compile/memcpy-1.c: New test.
9370         * gcc.c-torture/compile/memcpy-2.c: New test.
9371
9372 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9373
9374         PR testsuite/29055
9375         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9376
9377 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379         * gnat.dg/specs/double_record_extension1.ads: New test.
9380         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9381
9382 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9383
9384         PR fortran/29051
9385         * gfortran.dg/oldstyle_3.f90: New test.
9386
9387 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9388
9389         PR libgfortran/29099
9390         * gfortran.dg/secnds-1.f: New test.
9391
9392 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9393
9394         PR libgfortran/29053
9395         * gfortran.dg/streamio_9.f90: New test.
9396         * gfortran.dg/streamio_10.f90: New test.
9397
9398 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9399
9400         PR C++/29002
9401         * g++.dg/init/array22.C: New test.
9402         * g++.dg/init/array23.C: New test.
9403
9404 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9405
9406         * stackcheck.lst: Update list of tests requiring stack checking.
9407         * norun.lst: Adjust for above change.
9408         * ada95.lst: New file.
9409         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9410         requiring -gnat95 switch.
9411
9412 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9413
9414         * gnat.dg/in_out_parameter.adb: New test.
9415
9416 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9417
9418         PR debug/28980
9419         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9420
9421 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9422
9423         * gnat.dg/specs/unchecked_union.ads: New test.
9424
9425 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9426
9427         PR rtl-optimization/28982
9428         * gcc.c-torture/execute/pr28982a.c: New test.
9429         * gcc.c-torture/execute/pr28982b.c: Likewise.
9430
9431 2006-09-12  Eric Christopher  <echristo@apple.com>
9432
9433         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9434         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9435
9436 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9437
9438         PR c/28768
9439         PR preprocessor/14634
9440         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9441         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9442         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9443
9444 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9445
9446         * gcc.dg/pr28243.c: New test.
9447
9448 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9449
9450         PR fortran/28971
9451         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9452         this undiagnosed regression reappears.
9453
9454 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9455
9456         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9457         Treat $srcdir as a literal.
9458         * lib/fortran-torture.exp (fortran-torture-compile,
9459         fortran-torture-execute): Likewise.
9460         * lib/objc-torture.exp (objc-torture-compile,
9461         objc-torture-execute): Likewise.
9462         * lib/profopt.exp (profopt-execute): Likewise.
9463
9464 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9465
9466         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9467
9468 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9469
9470         PR testsuite/28950
9471         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9472
9473 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9474
9475         PR target/13685
9476         * gcc.target/i386/pr13685.c: New test.
9477
9478 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9479
9480         * gcc.dg/pr28726.c: New test.
9481
9482 2006-09-11  Josh Conner  <jconner@apple.com>
9483
9484         * gcc.dg/nrv3.c: Increase size of structure.
9485         * gcc.dg/nrv4.c: Likewise.
9486         * gcc.dg/nrv5.c: Likewise.
9487
9488 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9489
9490         PR libfortran/28890
9491         gfortran.dg/assumed_charlen_function_5.f90: New test.
9492
9493 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/28991
9496         * g++.dg/init/static3.C: New test.
9497
9498 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         PR testsuite/29007
9501         * gcc.dg/long-long-cst1.c (t): Add cast to
9502         __SIZE_TYPE__ before casting to int.
9503         (main): Return 0 on success.
9504
9505 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9506
9507         * gcc.c-torture/execute/20060910-1.c: New test.
9508
9509 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9510
9511         PR middle-end/26983
9512         * gcc.dg/pr26983.c: New test.
9513
9514 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9515
9516         PR target/29006
9517         * gcc.c-torture/execute/pr29006.c: New test.
9518
9519 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR libfortran/28947
9522         gfortran.dg/matmul_4.f90: New test.
9523
9524 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9525
9526         PR fortran/28959
9527         gfortran.dg/used_types_10: New test.
9528
9529 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR libfortran/28923
9532         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9533         gfortran.dg/array_initializer_3.f90: New test.
9534
9535 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9536
9537         PR fortran/28914
9538         * gfortran.dg/actual_array_constructor_3.f90: New test.
9539
9540 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9541
9542         PR testsuite/26778
9543         * gcc.target/i386/pr26778.c: New testcase.
9544
9545 2006-09-08  Eric Christopher  <echristo@apple.com>
9546
9547         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9548         * gcc.target/i386/memcpy-1.c: Ditto.
9549         * gcc.target/i386/asm-1.c: Ditto.
9550         * gcc.target/i386/20060512-4.c: Ditto.
9551         * gcc.target/i386/compress-float-387.c: Ditto.
9552         * gcc.target/i386/20060512-1.c: Ditto.
9553         * gcc.target/i386/compress-float-sse.c: Ditto.
9554         * gcc.target/i386/20060512-2.c: Ditto.
9555         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9556         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9557         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9558         * gcc.dg/pr26449.c: Ditto.
9559         * gcc.dg/attr-ms_struct-2.c: Ditto.
9560         * gcc.dg/attr-ms_struct-1.c: Ditto.
9561         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9562
9563 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9564
9565         PR c/28504
9566         * gcc.dg/vla-10.c: New test.
9567
9568 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9569
9570         PR c++/28858
9571         * g++.dg/parse/template20.C: New test.
9572         * g++.dg/template/operator8.C: Remove obsolete part.
9573         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9574         * g++.old-deja/g++.pt/crash65.C: Likewise.
9575
9576 2006-09-07  Jason Merrill  <jason@redhat.com>
9577
9578         PR middle-end/27724
9579         * gcc.dg/long-long-cst1.c: New test.
9580
9581 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9582
9583         PR C++/28906
9584         * g++.dg/other/array3.C: New test.
9585         * g++.dg/other/array4.C: New test.
9586         * g++.dg/other/array5.C: New test.
9587
9588 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9589
9590         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9591
9592 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9593
9594         PR target/28946
9595         * gcc.target/i386/pr28946.c: New test.
9596
9597 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9598
9599         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9600         in integer literal constant.
9601         * gfortran.dg/enum_8.f90: Ditto.
9602         * gfortran.dg/g77/20030326-1.f: Ditto.
9603
9604 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9605
9606         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9607         nonconformance usage.
9608
9609 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9610
9611         PR middle-end/28862
9612         * gcc.c-torture/compile/vector-align-1.c: New test.
9613
9614 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9615
9616         PR rtl-opt/27883
9617         * g++.dg/opt/copysign-1.C: New test.
9618
9619 2006-09-06  Jason Merrill  <jason@redhat.com>
9620
9621         PR c++/27371
9622         * g++.dg/warn/unused-result1.C: New test.
9623
9624 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/28903
9627         * g++.dg/ext/vla3.C: New test.
9628
9629         PR c++/28886
9630         * g++.dg/template/array16.C: New test.
9631
9632 2006-09-06  Richard Guenther  <rguenther@suse.de>
9633
9634         * gcc.dg/pr27226.c: Remove testcase again.
9635
9636 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9637
9638         PR tree-opt/28937
9639         * g++.dg/opt/unroll2.C: New test.
9640
9641 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9642
9643         PR tree-opt/28952
9644         * gcc.dg/vect/pr28952.c: New test.
9645
9646 2006-09-05  Richard Guenther  <rguenther@suse.de>
9647
9648         PR tree-optimization/28900
9649         * gcc.dg/torture/pr28900.c: New testcase
9650
9651 2006-09-05  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/28905
9654         * gcc.c-torture/compile/pr28905.c: New testcase.
9655
9656 2006-09-05  Richard Guenther  <rguenther@suse.de>
9657
9658         PR middle-end/28935
9659         * gcc.dg/pr28935.c: New testcase.
9660
9661 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9662
9663         * gcc.c-torture/execute/20060905-1.c: New test.
9664
9665 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9666
9667         PR fortran/28908
9668         * gfortran.dg/used_types_7.f90: New test.
9669         * gfortran.dg/used_types_8.f90: New test.
9670         * gfortran.dg/used_types_9.f90: New test.
9671
9672 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9673
9674         * gcc.c-torture/compile/20060904-1.c: New test.
9675
9676 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9677
9678         PR c++/23287 Revert my 2006-09-01 patch
9679         * g++.dg/parse/dtor12.C: Remove.
9680
9681 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
9682
9683         PR c+/27670
9684         * g++.dg/template/operator9.C: New test.
9685
9686         PR c++/27493
9687         * g++.dg/template/operator7.C: New test.
9688
9689         PR c++/27494
9690         * g++.dg/template/operator8.C: New test.
9691
9692         PR c++/27397
9693         * g++.dg/template/crash57.C: New test.
9694
9695         * g++.dg/template/typedef4.C: Adjust error markers.
9696         * g++.dg/template/typedef5.C: Likewise.
9697
9698 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR c++/28878
9701         * g++.dg/parse/crash33.C: New test.
9702
9703 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
9704         Richard Guenther  <rguenther@suse.de>
9705         Adam Nemet  <anemet@caviumnetworks.com>
9706
9707         PR middle-end/27226
9708         * gcc.target/mips/memcpy-1.c: New testcase.
9709         * gcc.dg/pr27226.c: Likewise.
9710
9711 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9712
9713         PR c++/28705
9714         * g++.dg/lookup/koenig5.C: New.
9715         * g++.dg/template/crash56.C: New.
9716
9717 2006-09-01  Josh Conner  <jconner@apple.com>
9718
9719         PR c++/25505
9720         * gcc.dg/nrv3.c: New test.
9721         * gcc.dg/nrv4.c: New test.
9722         * gcc.dg/nrv5.c: New test.
9723
9724 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         PR c++/23287
9727         * g++.dg/parse/dtor12.C: New.
9728
9729 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
9730
9731         PR tree-optimization/28839
9732         * gcc.dg/pr28839.c: New test.
9733
9734 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9735
9736         PR target/24367
9737         * gcc.dg/pr24367.c: New testcase.
9738
9739 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9740
9741         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9742
9743 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9744
9745         PR rtl-optimization/27735
9746         * gcc.dg/loop-unswitch-1.c: New test.
9747
9748 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9749
9750         PR fortran/28885
9751         * gfortran.dg/aliasing_dummy_2.f90: New test.
9752
9753         PR fortran/20067
9754         * gfortran.dg/generic_5.f90: Change error message.
9755
9756         PR fortran/28873
9757         * gfortran.dg/generic_6.f90: New test.
9758
9759         PR fortran/25077
9760         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9761
9762         PR fortran/25102
9763         * gfortran.dg/invalid_interface_assignment.f90: New test.
9764
9765         PR fortran/24866
9766         * gfortran.dg/module_proc_external_dummy.f90: New test.
9767
9768 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9769
9770         PR c++/28349
9771         * g++.dg/warn/var-args1.C: New test.
9772
9773 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9774
9775         PR fortran/28866
9776         * gfortran.dg/simpleif_2.f90: New test.
9777         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9778         * gfortran.dg/enum_5.f90: Ditto.
9779
9780 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9781             Kazu Hirata  <kazu@codesourcery.com>
9782
9783         PR tree-optimization/17506
9784         * gcc.dg/pr17506.c: New.
9785
9786 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9787
9788         PR c++/28139
9789         * g++.dg/eh/alias1.C: New test.
9790
9791 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9792
9793         PR c++/28860
9794         * g++.dg/template/ttp22.C: New test.
9795
9796 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9797
9798         PR middle-end/26632
9799         * gcc.dg/pr26632.c: New.
9800
9801 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9802
9803         PR libgfortran/28354
9804         * gfortran.dg/fmt_zero_precision.f90: New test.
9805
9806 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9807
9808         PR c++/28058
9809         * g++.dg/template/spec31.C: New test.
9810
9811 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9812
9813         PR c++/26573
9814         * g++.dg/other/static2.C: New test.
9815
9816 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9817
9818         * gcc.dg/Wswitch-enum-2.c: New test case.
9819         * gcc.dg/Wswitch-enum-3.c: Likewise.
9820
9821 2006-08-26  Richard Guenther  <rguenther@suse.de>
9822
9823         * gcc.c-torture/compile/20060826-1.c: New testcase.
9824
9825 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9826
9827         PR c++/28736
9828         * g++.dg/template/void10.C: New test.
9829
9830         PR c++/28737
9831         * g++.dg/template/void8.C: New test.
9832
9833         PR c+_+/28738
9834         * g++.dg/template/void9.C: New test.
9835
9836         * g++.dg/template/void3.C: Adjust error markers.
9837         * g++.dg/template/void4.C: Likewise.
9838         * g++.dg/template/crash55.C: Likewise.
9839         * g++.dg/template/void7.C: Likewise
9840
9841 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/28588
9844         * g++.dg/inherit/access6.C: New test.
9845         * g++.dg/inherit/access7.C: Likewise.
9846
9847         PR c++/28595
9848         * g++.dg/template/array15.C: New test.
9849         * g++.dg/template/crash2.C: Tweak error markers.
9850
9851 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR middle-end/28683
9854         * gcc.c-torture/compile/20060823-1.c: New test.
9855
9856 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9857
9858         PR c++/28853
9859         * g++.dg/template/ttp21.C: New test.
9860
9861         PR c++/28852
9862         * g++.dg/other/operator1.C: Add error-marker.
9863         * g++.dg/other/operator2.C: New test.
9864
9865 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9866
9867         PR c/27893
9868         * gcc.c-torture/compile/vla-const-1.c,
9869         gcc.c-torture/compile/vla-const-2.c: New tests.
9870
9871 2006-08-26  Richard Guenther  <rguenther@suse.de>
9872
9873         PR middle-end/28814
9874         * gcc.dg/torture/pr28814.c: New testcase.
9875
9876 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9877
9878         PR c/28418
9879         * gcc.c-torture/compile/compound-literal-1.c: New test.
9880
9881 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9882
9883         PR c/28299
9884         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9885         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9886         Expect extra diagnostics.
9887
9888 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
9889
9890         gcc.dg/noncompile/pr16876.c: New test.
9891
9892 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
9893
9894         PR c++/28056
9895         * g++.dg/parse/local1.C: New test.
9896         * g++.dg/other/qual1.C: Tweak error marker.
9897
9898 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9899
9900         PR c++/27787
9901         * g++.dg/template/typename10.C: New.
9902         * g++.dg/template/lookup4.C: Remove bogus error marker.
9903
9904 2006-08-25  Richard Guenther  <rguenther@suse.de>
9905
9906         PR testsuite/28829
9907         * gcc.dg/pr26570.c: Fix testcase.
9908
9909 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR tree-opt/28807
9912         * gcc.c-torture/execute/mayalias-2.c: New test.
9913         * gcc.dg/tree-ssa/alias-13.c: New test.
9914
9915 2006-08-24  Jan Hubicka  <jh@suse.cz>
9916
9917         PR debug/26881
9918         * gcc.dg/debug/pr26881.c: New file.
9919
9920 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9921
9922         PR fortran/28788
9923         * gfortran.dg/used_types_4.f90: New test.
9924         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9925         association of derived types.
9926         * gfortran.dg/used_types_2.f90: Add module cleanup.
9927         * gfortran.dg/used_types_3.f90: The same.
9928
9929         PR fortran/28771
9930         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9931         fix of regression.
9932
9933 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9934
9935         PR 28813
9936         * gfortran.dg/direct_io_6.f90: Remove test.
9937
9938 2006-08-23  Stuart Hastings  <stuart@apple.com>
9939
9940         PR 28825
9941         * gcc.target/i386/20060821-1.c: New.
9942
9943 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9944
9945         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9946         dg-warning strings for dllimport.
9947
9948 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9949
9950         PR C++/28450
9951         * g++.dg/ext/vector4.C: New test.
9952         * g++.dg/ext/complex1.C: New test.
9953
9954 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
9955
9956         PR debug/28692
9957         * gcc.dg/debug/const-1.c: New.
9958         * gcc.dg/debug/const-2.c: New.
9959         * gcc.dg/debug/dwarf2/const-1.c: New.
9960         * gcc.dg/debug/dwarf2/const-2.c: New.
9961         * gcc.dg/debug/dwarf2/const-2b.c: New.
9962
9963 2006-08-22  Richard Guenther  <rguenther@suse.de>
9964
9965         PR middle-end/28776
9966         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9967         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9968
9969 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
9970
9971         PR tree-optimization/28003
9972         * g++.dg/tree-ssa/pr28003.C: New.
9973
9974 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9975
9976         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9977
9978 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9979
9980         PR c++/26269
9981         * g++.dg/other/error14.C: New test.
9982
9983         PR c++/28505
9984         * g++.dg/parse/ctor7.C: New test.
9985         * g++.dg/parse/ctor8.C: Likewise.
9986
9987         PR c++/28741
9988         * g++.dg/template/void7.C: New test.
9989
9990 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9991
9992         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9993         * gnat.dg/self_aggregate_with_array.adb: New test.
9994
9995 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9996
9997         * g++.dg/eh/arm-vfp-unwind.C: New test.
9998
9999 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10000
10001         PR c++/28341
10002         * g++.dg/template/ref3.C: New test.
10003         * g++.dg/template/nontype13.C: New test.
10004
10005         PR c++/28346
10006         * g++.dg/template/ptrmem17.C: New test.
10007
10008 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10009
10010         PR target/28648 c:
10011         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10012
10013 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10014
10015         PR fortran/28630
10016         * gfortran.dg/used_types_2.f90: New test.
10017
10018         PR fortran/28601
10019         * gfortran.dg/used_types_3.f90: New test.
10020
10021         PR fortran/20886
10022         * gfortran.dg/generic_actual_arg.f90: New test.
10023
10024         PR fortran/28735
10025         * gfortran.dg/module_private_array_refs_1.f90: New test.
10026
10027         PR fortran/28762
10028         * gfortran.dg/program_name_1.f90: New test.
10029
10030         PR fortran/28425
10031         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10032
10033         PR fortran/28496
10034         * gfortran.dg/array_initializer_2.f90: New test.
10035
10036         PR fortran/18111
10037         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10038
10039         PR fortran/28600
10040         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10041
10042         PR fortran/28771
10043         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10044
10045         PR fortran/28660
10046         * gfortran.dg/dependent_decls_1.f90: New test.
10047
10048 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10049
10050         PR fortran/25217
10051         * gfortran.dg/derived_init_2.f90: New.
10052
10053 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10054
10055         * gcc.c-torture/execute/pr28289.c: New test.
10056
10057 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR c/28744
10060         * gcc.dg/attr-externally-visible-1.c: New test.
10061         * gcc.dg/attr-externally-visible-2.c: New test.
10062         * g++.dg/parse/attr-externally-visible-1.C: New test.
10063         * g++.dg/parse/attr-externally-visible-2.C: New test.
10064
10065 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10066
10067         PR c++/28606
10068         * g++.dg/parse/dtor11.C: New test.
10069
10070 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10071
10072         PR rtl-optimization/28489
10073         * gcc.c-torture/compile/pr28489.c: New test.
10074
10075 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10076
10077         PR c++/28710
10078         * g++.dg/template/redecl4.C: New test.
10079
10080         PR c++/28711
10081         * g++.dg/template/ctor8.C: New test.
10082
10083 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10084
10085         * gcc.dg/pr26570.c: Fix testcase.
10086
10087 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10088
10089         * PR c++/28573
10090         * g++.dg/parse/offsetof6.C: New test.
10091         * g++.dg/parse/offsetof6.C: New test.
10092         * g++.dg/parse/offsetof7.C: New test.
10093
10094 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10095
10096         PR testsuite/28602
10097         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10098         is false.
10099
10100 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10101
10102         PR c++/28302
10103         * g++.dg/ext/vector3.C: New test.
10104
10105 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10106
10107         PR gcov/profile/26570
10108         * gcc.dg/pr26570.c: New test.
10109
10110 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10111
10112         PR c/27697
10113         * gcc.dg/qual-component-1.c: New test.
10114
10115 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10116
10117         PR c++/28593
10118         * g++.dg/parse/new3.C: New test.
10119
10120 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10121
10122         PR fortran/25828
10123         * gfortran.dg/streamio_1.f90: New test.
10124         * gfortran.dg/streamio_2.f90: New test.
10125         * gfortran.dg/streamio_3.f90: New test.
10126         * gfortran.dg/streamio_4.f90: New test.
10127         * gfortran.dg/streamio_5.f90: New test.
10128         * gfortran.dg/streamio_6.f90: New test.
10129         * gfortran.dg/streamio_7.f90: New test.
10130         * gfortran.dg/streamio_8.f90: New test.
10131
10132 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10133
10134         PR c/28287
10135         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10136
10137 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10138
10139         PR c++/28594
10140         * g++.dg/template/void6.C: New test.
10141
10142 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10143
10144         PR c/28649
10145         * gcc.dg/parse-error-1.c: New test.
10146         * gcc.dg/parse-error-2.c: New test.
10147         * gcc.dg/cpp/digraph2.c: Add error-marker.
10148         * gcc.dg/noncompile/920923-1.c: Likewise.
10149
10150 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         PR c/27490
10153         * gcc.dg/sizeof-2.c: New testcase.
10154
10155         PR c/27489
10156         * gcc.dg/switch-A.c: New testcase.
10157
10158 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10159
10160         PR c++/28288
10161         PR c++/14556
10162         * g++.old-deja/g++.warn/compare1.C: Delete.
10163         * g++.dg/opt/pr7503-2.C: Delete.
10164         * g++.dg/opt/pr7503-3.C: Delete.
10165         * g++.dg/opt/pr7503-4.C: Delete.
10166         * g++.dg/opt/pr7503-5.C: Delete.
10167         * g++.dg/opt/max1.C: Delete.
10168         * g++.dg/warn/minmax.C: Delete.
10169         * g++.dg/expr/minmax.C: New test.
10170
10171 2006-08-14  Richard Guenther  <rguenther@suse.de>
10172
10173         PR testsuite/28703
10174         * gcc.c-torture/execute/pr28651.c: Do not use argc
10175         to avoid optimization, instead forbid inlining.
10176
10177 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10178
10179         PR rtl-optimization/28634
10180         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10181
10182 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10183
10184         PR c/27184
10185         * gcc.dg/torture/pr27184.c: New test.
10186
10187 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10188
10189         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10190
10191 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10192
10193         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10194         * gfortran.dg/stat_2.f90: Likewise.
10195         * gfortran.dg/chmod_1.f90: Likewise.
10196         * gfortran.dg/chmod_2.f90: Likewise.
10197         * gfortran.dg/chmod_3.f90: Likewise.
10198
10199 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10200
10201         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10202
10203 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10204
10205         * g++.dg/opt/pr23454-2.C: New test.
10206
10207 2006-08-11  Richard Guenther  <rguenther@suse.de>
10208
10209         PR middle-end/28651
10210         * gcc.c-torture/execute/pr28651.c: New testcase.
10211
10212 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10213
10214         * gnat.dg/specs/static_initializer.ads: New test.
10215
10216 2006-08-10  Paul Brook  <paul@codesourcery.com>
10217
10218         * gcc.target/arm/cond-asm.c: New test.
10219
10220 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10221
10222         PR tree-optimization/26197
10223         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10224         * g++.dg/vect/vect.exp: Compile the new tests with
10225         --param max-aliased-vops=0.
10226
10227 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10228
10229         PR c++/28637
10230         * g++.dg/template/void3.C: New test.
10231
10232         PR c++/28638
10233         * g++.dg/template/void4.C: New test.
10234
10235         PR c++/28640
10236         * g++.dg/template/void5.C: New test.
10237
10238 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10239
10240         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10241         after dg-do compile.
10242
10243 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10244
10245         PR tree-optimizations/26969
10246         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10247         "unswitch-loops" with -funswitch-loops.
10248         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10249
10250 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10251
10252         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10253         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10254         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10255         * objc.dg/dwarf-1.m: Likewise.
10256         * objc.dg/dwarf-2.m: Likewise.
10257         * obj-c++.dg/dwarf-2.mm: Likewise.
10258
10259 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10260
10261         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10262         * objc.dg/dwarf-2.m: Likewise.
10263         * obj-c++.dg/dwarf-2.mm: Likewise.
10264
10265         PR libfortran/28603
10266         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10267
10268         PR testsuite/27611
10269         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10270
10271         PR testsuite/27033
10272         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10273
10274 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10275
10276         PR target/27827
10277         * gcc.target/i386/pr27827.c: New testcase.
10278
10279 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10280
10281         PR fortran/28590
10282         * gfortran.dg/sequence_types_1.f90: New test.
10283
10284 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10285
10286         PR fortran/28548
10287         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10288         dg-warning.  Add -pedantic option.
10289
10290 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10291
10292         PR c/28502
10293         * gcc.dg/proto-1.c: New test.
10294
10295         PR c/27721
10296         * gcc.dg/lvalue-4.c: New test.
10297
10298         PR c/28136
10299         * gcc.dg/init-bad-5.c: New test.
10300
10301 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10302
10303         PR c++/28347
10304         * g++.dg/ext/typedef-init.C: Add new test for typedef
10305         initialization inside templates. Adjust existing error markers.
10306
10307 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10308
10309         PR c++/28148
10310         * g++.dg/init/ptrmem3.C: New test.
10311
10312 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10313
10314         PR tree-optimization/27770
10315         * lib/target-support.exp: New target keyword "section_anchors".
10316         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10317         tests.
10318         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10319         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10320         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10321         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10322
10323 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10324
10325         * gcc.dg/20060801-1.c: Add missing '}'.
10326
10327 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10328
10329         PR c++/27508
10330         * g++.dg/parse/dtor9.C: New test.
10331         * g++.dg/parse/dtor10.C: New test.
10332         * g++.dg/other/error7.C: Adjust error-marker.
10333
10334         PR c++/28274
10335         * g++.dg/other/default5.C: New test.
10336
10337 2006-08-02  Richard Guenther  <rguenther@suse.de>
10338
10339         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10340
10341 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10342
10343         PR c++/28557
10344         * g++.dg/template/conv9.C: New test.
10345
10346 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10347
10348         PR debug/28063
10349         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10350         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10351         Optionally return assembly text.  Update callers.
10352         (check_no_compiler_messages): Update verbose messages.
10353         (check_no_messages_and_pattern): New.
10354         (check_effective_target_string_merging): New.
10355
10356 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10357
10358         PR c++/28250
10359         * g++.dg/eh/catch4.C: New test.
10360
10361         PR c++/28257
10362         * g++.dg/other/qual1.C: New test.
10363
10364         PR c++/28259
10365         * g++.dg/inherit/error2.C: New test.
10366
10367         PR c++/28267
10368         * g++.dg/other/new1.C: New test.
10369
10370         * g++.dg/warn/pr23075.C: Remove obsolete test.
10371         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10372         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10373
10374 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/28523
10377         * g++.dg/eh/cast1.C: New test.
10378
10379 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10380
10381         PR libfortran/28452
10382         * gfortran.dg/random_3.f90:  New test.
10383
10384 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10385
10386         PR c++/28432
10387         * g++.dg/other/pr28304.C: Change expected error message.
10388         * g++.dg/other/pr28432.C: New test.
10389
10390 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10391
10392         PR c++/28256
10393         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10394
10395 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10396
10397         PR debug/23336
10398         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10399         at -g1.
10400         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10401         g++.dg/debug/enum-2.C: New.
10402
10403 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10404
10405         PR c++/6634
10406         * g++.dg/parse/long1.C: Add more tests.
10407
10408 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10409
10410         * gfortran.dg/lrshift_1.c: New file.
10411
10412 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10413
10414         PR libgfortran/28335
10415         * gfortran.dg/no_unit_error_1.f90: New test.
10416
10417 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10418
10419         PR libgfortran/28335
10420         * gfortran.dg/no_unit_error_1.f90: Delete test.
10421         * gfortran.dg/no_unit_error_2.f90: Delete test.
10422
10423 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10424
10425         * gfortran.dg/chmod_3.f90: New test.
10426         * gfortran.dg/ltime_gmtime_1.f90: New test.
10427         * gfortran.dg/ltime_gmtime_2.f90: New test.
10428         * gfortran.dg/lrshift_1.f90: New test.
10429         * gfortran.dg/chmod_1.f90: New test.
10430         * gfortran.dg/chmod_2.f90: New test.
10431
10432 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10433
10434         PR c++/27668
10435         * g++.dg/template/crash55.C: New test.
10436
10437         PR c++/27962
10438         * g++.dg/template/nontype16.C: New test.
10439
10440         * g++.dg/template/void2.C: Adjust error markers.
10441         * g++.dg/template/nontype5.C: Adjust error markers.
10442
10443 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10444
10445         * gcc.target/i386/stack-prot-kernel.c: New test.
10446
10447 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10448
10449         * gcc.dg/builtins-55.c: New test case.
10450
10451 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10452
10453         PR rtl-optimization/27907
10454         * gcc.c-torture/compile/pr27907.c: New test.
10455
10456 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10457
10458         * gfortran.dg/mclock.f90: New test.
10459         * gfortran.dg/int_conv_1.f90: New test.
10460         * gfortran.dg/stat_1.f90: New test.
10461         * gfortran.dg/stat_2.f90: New test.
10462
10463 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10464
10465         PR libgfortran/28335
10466         * gfortran.dg/no_unit_error_1.f90: New test.
10467         * gfortran.dg/no_unit_error_2.f90: New test.
10468         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10469
10470 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10471
10472         PR middle-end/28473
10473         * gcc.dg/fold-convround-1.c: New test case.
10474
10475 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10476
10477         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10478
10479 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10480
10481         PR c++/27572
10482         * g++.dg/other/typedef1.C: New test.
10483         * g++.dg/template/typedef4.C: New test.
10484         * g++.dg/template/typedef5.C: New test.
10485
10486 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10487
10488         PR fortran/28416
10489         * gfortran.dg/allocatable_dummy_3.f90: New.
10490
10491 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10492
10493         PR fortran/28439
10494         * gfortran.dg/arithmetic_if.f90:  New test.
10495
10496 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10497
10498         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10499         avoid memcpy optimization.
10500
10501 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10502
10503         PR fortran/25289
10504         * gfortran.dg/direct_io_6.f90: New test.
10505
10506 2006-07-24  Jan Hubicka  <jh@suse.cz>
10507
10508         PR c/25795
10509         PR c++/27369
10510         * gcc.dg/pr25795.c: New test.
10511         * gcc.dg/pr25795-1.c: New test.
10512
10513 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10514
10515         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10516         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10517         which may be transformed to "g || h" on some platforms.
10518
10519 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10520
10521         PR c++/28025
10522         * g++.dg/template/friend45.C: New test.
10523
10524 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10525
10526         PR libgfortran/28339
10527         * gfortran.dg/arrayio_8.f90: New test.
10528
10529 2006-07-21  Mike Stump  <mrs@apple.com>
10530
10531         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10532
10533         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10534
10535 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10536
10537         PR c++/28250
10538         * g++.dg/eh/catch3.C: New test.
10539
10540         PR c++/28363
10541         * g++.dg/template/defarg10.C: New test.
10542
10543 2006-07-20  Paul Brook  <paul@codesourcery.com>
10544
10545         PR 27363
10546         * gcc.dg/pr27363.c: New test.
10547
10548 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/28338
10551         * g++.dg/init/ref13.C: New test.
10552
10553 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10554
10555         PR obj-c++/28434
10556         * obj-c++.dg/proto-error-1.mm: New test.
10557
10558 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10559
10560         PR c++/28337
10561         * g++.dg/template/string1.C: New test.
10562
10563 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10564
10565         PR c++/28048
10566         * g++.dg/template/defarg9.C: New test.
10567
10568         PR c++/28235
10569         * g++.dg/template/static27.C: New test.
10570
10571 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10572
10573         PR 28410
10574         * gcc.dg/tree-ssa/pr28410.c: New test.
10575
10576 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10577
10578         PR c++/28258
10579         * g++/dg/other/error13.C: New test.
10580
10581         PR c++/28260
10582         * g++.dg/template/friend44.C: New test.
10583
10584 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10585
10586         PR c++/27495
10587         * g++.dg/other/pr27495.C: New.
10588
10589 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10590
10591         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10592         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10593
10594 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10595
10596         PR c/28286
10597         * gcc.dg/pragma-pack-4.c: New test.
10598
10599 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10600
10601         PR c++/28291
10602         * g++.dg/ext/pr28291.C: New test.
10603
10604 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10605
10606         PR middle-end/28403
10607         * gcc.c-torture/execute/pr28403.c: New test.
10608
10609 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10610
10611         PR middle-end/28402
10612         * gcc.dg/pr28402.c: New test.
10613
10614 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10615
10616         PR c++/28304
10617         * g++.dg/other/pr28304.C: New test.
10618
10619 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10620
10621         PR other/28251
10622         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10623         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10624
10625 2006-07-17  Richard Guenther  <rguenther@suse.de>
10626
10627         PR tree-optimization/28238
10628         * g++.dg/tree-ssa/pr28238.C: New testcase.
10629
10630 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10631
10632         PR c++/28250
10633         * g++.dg/eh/catch1.C: New test.
10634         * g++.dg/eh/catch2.C: New test.
10635
10636 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR c++/28370
10639         * g++.dg/template/anon3.C: New test.
10640
10641 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10642
10643         PR fortran/20844
10644         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10645         specifiers requiring an explicit format tag..
10646
10647         PR fortran/28201
10648         * gfortran.dg/generic_5: New test.
10649
10650         PR fortran/20893
10651         * gfortran.dg/elemental_optional_args_1.f90: New test.
10652
10653 2006-07-16  Olivier Hainque  <hainque@adacore.com>
10654
10655         * gnat.dg/assert.ads: New file.
10656         * gnat.dg/controlled_record.ads: Likewise.
10657         * gnat.dg/controlled_record.adb: Likewise.
10658
10659 2006-07-15  Lee Millward  <lee.millward@gmail.com>
10660
10661         PR c++/28292
10662         * g++.dg/other/error12.C: New test.
10663
10664         PR c++/28269
10665         * g++.dg/template/crash54.C: New test.
10666
10667 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10668
10669         PR c++/28249
10670         * g++.dg/parse/catch1.C: New test.
10671
10672         PR c++/28294
10673         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10674
10675         PR c++/28387
10676         * g++.dg/ext/attrib24.C: New test.
10677
10678 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10679
10680         PR c++/28343
10681         * g++.dg/ext/asmspec1.C: New test.
10682
10683 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
10684
10685         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10686         (dg-test): Support shouldfail tests.
10687         * lib/target-supports-dg.exp (dg-shouldfail): New.
10688         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10689         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10690         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10691         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10692         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10693         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10694         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10695
10696 2006-07-13  Jan Hubicka  <jh@suse.cz>
10697
10698         * gcc.target/i386/memcpy-1.c: New.
10699
10700 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
10701
10702         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10703
10704 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
10705
10706         PR fortran/25097
10707         * gfortran.dg/present_1.f90: New test.
10708
10709         PR fortran/20903
10710         * gfortran.dg/interface_derived_type_1.f90: New test.
10711
10712 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
10713
10714         PR fortran/28213
10715         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10716         list.
10717
10718 2006-07-07  Lee Millward  <lee.millward@gmail.com>
10719
10720         PR c++/27820
10721         * g++.dg/other/label1.C: New test.
10722
10723 2006-07-07  Richard Guenther  <rguenther@suse.de>
10724
10725         PR middle-end/28268
10726         * gcc.dg/torture/pr28268.c: New testcase.
10727
10728 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
10729
10730         PR c++/27019
10731         * g++.dg/ext/pr27019.C: New.
10732
10733 2006-07-07  Richard Guenther  <rguenther@suse.de>
10734
10735         PR tree-optimization/28187
10736         * gcc.dg/pr28187.c: New testcase.
10737
10738 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10739
10740         * gnat.dg/address_conversion.adb: New test.
10741         * gnat.dg/boolean_subtype.adb: Likewise.
10742         * gnat.dg/frame_overflow.adb: Likewise.
10743         * gnat.dg/pointer_array.adb: Likewise.
10744         * gnat.dg/pointer_conversion.adb: Likewise.
10745
10746 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10747
10748         PR fortran/28237
10749         PR fortran/23420
10750         * gfortran.dg/print_fmt_5.f90: New test.
10751
10752 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10753
10754         PR fortran/28129
10755         * gfortran.dg/bounds_check_4.f90: New test.
10756
10757 2006-07-05  Richard Guenther  <rguenther@suse.de>
10758
10759         PR target/28158
10760         * gfortran.dg/pr28158.f90: New testcase.
10761
10762 2006-07-05  Richard Guenther  <rguenther@suse.de>
10763
10764         PR tree-optimization/28162
10765         * gcc.dg/pr28162.c: New testcase.
10766
10767 2006-07-05  Richard Guenther  <rguenther@suse.de>
10768         Andrew Pinski  <pinskia@gcc.gnu.org>
10769
10770         PR c++/27084
10771         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10772
10773 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10774
10775         PR fortran/28174
10776         * gfortran.dg/actual_array_substr_2.f90: New test.
10777
10778         PR fortran/28167
10779         * gfortran.dg/actual_array_constructor_2.f90: New test.
10780
10781 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10782
10783         * gfortran.dg/itime_idate_1.f: New test.
10784         * gfortran.dg/itime_idate_2.f: New test.
10785
10786 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10787
10788         PR libgfortran/27704
10789         * gfortran.dg/open_status_3.f90: New test.
10790         * gfortran.dg/fmt_l.f90: Update for new feature.
10791
10792 2006-07-03  Asher Langton  <langton2@llnl.gov>
10793
10794         * gfortran.dg/oldstyle_2.f90: New.
10795
10796 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10797
10798         * gnat.dg/string_slice.adb: New test.
10799
10800 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10801
10802         PR fortran/19259
10803         * gfortran.dg/semicolon_fixed.c: New.
10804         * gfortran.dg/semicolon_free.c: New.
10805
10806 2006-06-30  Mike Stump  <mrs@apple.com>
10807
10808         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10809         that don't support internal visibility.
10810
10811 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10812
10813         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10814         for '(' / ')' needing an extra '\'.
10815
10816 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10817
10818         PR middle-end/27428
10819         * gcc.dg/pr27428-1.c: New test case.
10820
10821 2006-06-29  Mike Stump  <mrs@apple.com>
10822
10823         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10824         on darwin as we can't align commons large enough yet.
10825
10826         * gcc.dg/vla-8.c: Add additional testcases.
10827
10828 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10829
10830         PR c++/28114
10831         * g++.dg/other/pr28114.C: New.
10832
10833 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10834
10835         * gcc.c-torture/compile/20060625-1.c: New test.
10836
10837 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10838
10839         PR fortran/20867
10840         * gfortran.dg/stfunc_3.f90: New test.
10841
10842         PR fortran/25056
10843         * gfortran.dg/impure_actual_1.f90: New test.
10844
10845         PR fortran/20874
10846         * gfortran.dg/elemental_result_1.f90: New test.
10847
10848         PR fortran/25073
10849         * gfortran.dg/select_7.f90: New test.
10850
10851         PR fortran/27554
10852         * intrinsic_actual_1.f: New test.
10853
10854         PR fortran/22038
10855         PR fortran/28119
10856         * gfortran.dg/forall_4.f90: New test.
10857
10858         PR fortran/25072
10859         * gfortran.dg/forall_5.f90: New test.
10860
10861 2006-06-25  Lee Millward  <lee.millward@gmail.com>
10862
10863         PR c++/28051
10864         * g++.dg/template/using13.C: New test.
10865
10866         PR c++/28054
10867         * g++.dg/other/incomplete3.C: New test.
10868
10869 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10870
10871         PR fortran/28081
10872         * gfortran.dg/substr_3.f: New test.
10873         * gfortran.dg/equiv_2.f90: Update expected error message.
10874
10875 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
10876
10877         PR fortran/28118
10878         * gfortran.dg/actual_array_substr_1.f90: New test.
10879
10880 2006-06-24  Olivier Hainque  <hainque@adacore.com>
10881
10882         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10883         * gnat.dg/scalar_mode_agg_compare.adb: New test.
10884
10885 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
10886
10887         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10888
10889 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
10890
10891         PR fortran/27981
10892         * gfortran.dg/simpleif_2.f90: New test.
10893
10894 2006-06-23  Lee Millward  <lee.millward@gmail.com>
10895
10896         * g++.dg/template/error22.C: Fix typo.
10897
10898 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10899
10900         PR c++/28112
10901         * g++.dg/ext/attrib23.C: New test.
10902
10903 2006-06-23  Olivier Hainque  <hainque@adacore.com>
10904
10905         * gnat.dg/varsize_temp.adb: New test.
10906
10907 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10908
10909         PR c++/11468
10910         * g++.dg/other/java2.C: New test.
10911
10912 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
10913
10914         PR target/27789
10915         * g++.dg/ext/dllimport4.C. Add more tests for invalid
10916         initialization.
10917
10918 2006-06-22  Roger Sayle  <roger@eyesopen.com>
10919
10920         PR target/27531
10921         * gcc.dg/pr27531-1.c: New test case.
10922
10923 2006-06-22  Asher Langton  <langton2@llnl.gov>
10924
10925         PR fortran/24748
10926         * gfortran.dg/implicit_8.f90: New.
10927
10928 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10929
10930         PR rtl-optimization/28121
10931         * gcc.dg/pr28121.c: New test.
10932
10933 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10934
10935         PR c++/27805
10936         * g++.dg/parse/ptrmem6.C: New test.
10937
10938         PR c++/27821
10939         * g++.dg/template/error22.C: New test.
10940
10941 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10942
10943         PR c++/28111
10944         * g++.dg/template/friend43.C: New test.
10945
10946         PR c++/28110
10947         * g++.dg/template/crash53.C: New test.
10948
10949         PR c++/28109
10950         * g++.dg/rtti/incomplete1.C: New test.
10951
10952 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
10953
10954         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10955
10956 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
10957
10958         * gcc.c-torture/execute/complex-7.c: New.
10959
10960 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * gcc.dg/merge-all-constants-1.c: New test.
10963
10964 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
10965
10966         PR c++/28113
10967         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10968
10969 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
10970
10971         * gfortran.dg/rrspacing_1.f90: New test.
10972
10973 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10974
10975         PR c++/28052
10976         * g++.dg/other/bitfield2.C: New test.
10977
10978 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10979
10980         PR tree-optimization/27331
10981         * gcc.dg/pr27331.c: New test.
10982
10983 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10984             Eric Botcazou  <ebotcazou@adacore.com>
10985
10986         PR ada/18692
10987         * lib/gnat.exp: New file.
10988         * lib/gnat-dg.exp: Likewise.
10989         * gnat.dg: New directory.
10990         * gnat.dg/dg.exp: New driver.
10991         * gnat.dg/specs: New directory.
10992         * gnat.dg/specs/specs.exp: New driver.
10993         * gnat.dg/style: New directory.
10994         * gnat.dg/style/style.exp: New driver.
10995
10996 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10997
10998         PR fortran/16206
10999         * gfortran.dg/array_initializer_1.f90: New test.
11000
11001         PR fortran/28005
11002         * gfortran.dg/matmul_3.f90: New test.
11003
11004 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11005
11006         PR middle-end/28075
11007         * gcc.dg/tree-ssa/inline-1.c: New test.
11008
11009 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11010
11011         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11012         in malloc prototype; remove XFAIL.
11013         * gcc.dg/pr18241-2.c: Ditto.
11014         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11015         in memset prototype; remove XFAIL.
11016         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11017
11018 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11019
11020         * gcc.dg/vla-8.c: Add.
11021
11022 2006-06-19  Richard Guenther  <rguenther@suse.de>
11023
11024         PR tree-optimization/27090
11025         * g++.dg/tree-ssa/pr27090.C: New testcase.
11026
11027 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11028
11029         PR target/27861
11030         * gcc.dg/pr27861-1.c: New test case.
11031
11032 2006-06-19  Richard Guenther  <rguenther@suse.de>
11033
11034         PR middle-end/28045
11035         * gcc.dg/torture/pr28045.c: New testcase.
11036
11037 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11038
11039         PR fortran/26801
11040         * gfortran.dg/associated_4.f90: New test.
11041
11042 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11043
11044         PR fortran/19310
11045         PR fortran/19904
11046         * gfortran.dg/real_const_3.f90: New test.
11047
11048 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11049
11050         PR c++/28016
11051         * g++.dg/template/static26.C: New test.
11052
11053         PR c++/27979
11054         * g++.dg/expr/bitfield2.C: New test.
11055
11056         PR c++/27884
11057         * g++.dg/parse/linkage2.C: New test.
11058
11059 2006-06-16  Richard Guenther  <rguenther@suse.de>
11060
11061         PR middle-end/27116
11062         * gcc.dg/pr15785-1.c: Revert last change.
11063         * gcc.dg/torture/pr27116-2.c: New testcase.
11064
11065 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11066
11067         PR middle-end/27802
11068         * gcc.dg/pr27802-1.c: New test case.
11069
11070 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11071
11072         PR c++/27689
11073         * g++.dg/template/ttp18.C: New test.
11074         * g++.dg/template/ttp19.C: Likewise.
11075
11076         PR c++/27666
11077         * g++.dg/expr/cond9.C: New test.
11078
11079         PR c++/27640
11080         * g++.dg/template/ctor7.C: New test.
11081
11082 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11083
11084         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11085
11086 2006-06-16  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/27781
11089         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11090
11091 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11092
11093         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11094
11095 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11096
11097         * gcc.dg/tree-ssa/loop-18.c: New test.
11098
11099 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11100
11101         PR c++/27665
11102         * g++.dg/template/crash52.C: New test.
11103
11104         PR c++/27648
11105         * g++.dg/ext/attrib22.C: New test.
11106
11107         PR c++/26559
11108         * g++.dg/template/builtin1.C: New test.
11109         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11110
11111         PR c++/28018
11112         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11113         assignment.
11114         * g++.old-deja/g++.pt/crash51.C: Likewise.
11115
11116         PR c++/27227
11117         * g++.dg/lookup/linkage1.C: New test.
11118         * g++.dg/lookup/linkage2.C: Likewise.
11119
11120 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11121
11122         PR middle-end/27959
11123         * gcc.dg/pr27959.c: New testcase.
11124
11125 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11126
11127         PR target/28014:
11128         * g++.dg/eh/div.C: New test.
11129
11130 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11131
11132         PR c++/27894
11133         * g++.dg/tree-ssa/pr26757.C: New test.
11134         * g++.dg/tree-ssa/pr27894.C: New test.
11135
11136 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11137
11138         * gcc.c-torture/compile/20060609-1.c: New test.
11139
11140         PR target/27863
11141         * gcc.c-torture/compile/pr27863.c: New test.
11142
11143 2006-06-13  Richard Guenther  <rguenther@suse.de>
11144
11145         PR tree-optimization/27830
11146         * g++.dg/tree-ssa/pr27830.C: New testcase.
11147
11148 2006-06-13  Matthew Sachs  <msachs@apple.com>
11149
11150         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11151         the list of compiler flags; this causes those flags to be checked
11152         for things like dg-skip-if.
11153
11154 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11155
11156         PR c++/27601
11157         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11158
11159 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11160             Kazu Hirata  <kazu@codesourcery.com>
11161
11162         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11163         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11164
11165 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11166
11167         PR c++/27933
11168         * g++.dg/lookup/using15.C: New test.
11169
11170         PR c++/27951
11171         * g++.dg/other/anon4.C: New test.
11172
11173 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11174
11175         PR c++/21210
11176         * g++.dg/init/complex1.C: New test case.
11177
11178 2006-06-11  Eric Christopher  <echristo@apple.com>
11179
11180         PR middle-end/27948
11181         * gcc.dg/bf-ms-layout.c: Run on darwin.
11182         * gcc.dg/bf-no-ms-layout: Ditto.
11183         * gcc.dg/attr-ms_struct-2.c: New.
11184         * gcc.dg/bf-ms-layout-2.c: Ditto.
11185
11186 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11187
11188         * gcc.dg/attr-ms_struct-packed1.c: New.
11189
11190 2006-06-09  Mike Stump  <mrs@apple.com>
11191
11192         * gcc.dg/vla-7.c: Add.
11193
11194 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11195
11196         PR fortran/24558
11197         * gfortran.dg/entry_6.f90: New test.
11198
11199         PR fortran/20877
11200         PR fortran/25047
11201         * gfortran.dg/entry_7.f90: New test.
11202
11203 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11204
11205         PR c/27747
11206         * gcc.dg/cpp/_Pragma6.c: New test.
11207
11208         PR c++/27748
11209         * g++.dg/cpp/_Pragma1.C: New test.
11210
11211         PR preprocessor/27746
11212         * gcc.dg/gomp/macro-3.c: New test.
11213         * gcc.dg/gomp/macro-4.c: New test.
11214         * g++.dg/gomp/macro-3.C: New test.
11215         * g++.dg/gomp/macro-4.C: New test.
11216
11217 2006-06-09  Richard Guenther  <rguenther@suse.de>
11218
11219         PR tree-optimization/26998
11220         * gcc.dg/torture/pr26998.c: New testcase.
11221         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11222
11223 2006-06-08  Mike Stump  <mrs@apple.com>
11224
11225         * gcc.dg/pr27095.c: Account for stubs.
11226
11227         PR target/26427
11228         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11229         produce bad code on darwin.
11230
11231 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11232
11233         PR fortran/27958
11234         * gfortran.dg/substr_2.f: New test.
11235
11236 2006-06-08  Asher Langton  <langton2@llnl.gov>
11237
11238         PR fortran/27786
11239         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11240
11241 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11242
11243         PR target/27421
11244         * gcc.dg/union-3.c: New test.
11245
11246 2006-06-08  Richard Guenther  <rguenther@suse.de>
11247
11248         PR middle-end/27116
11249         * gcc.dg/torture/pr27116.c: New testcase.
11250         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11251
11252 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11253
11254         PR rtl-optimization/26449
11255         * gcc.dg/pr26449.c: New test.
11256
11257 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11258
11259         PR c++/27601
11260         * g++.dg/ext/offsetof1.C: Test member functions.
11261
11262 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11263
11264         * gcc.dg/pr27095.c: Improve scanning.
11265
11266 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/23091
11269         * gfortran.dg/saved_automatic_1.f90: New test.
11270
11271         PR fortran/24168
11272         * gfortran.dg/array_simplify_1.f90: New test.
11273
11274         PR fortran/25090
11275         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11276
11277         PR fortran/25058
11278         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11279
11280 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/27177
11283         * g++.dg/expr/cast7.C: New test.
11284
11285 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11286
11287         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11288         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11289         * lib/fortran-torture.exp (fortran-torture-compile,
11290         fortran-torture-execute): Ditto.
11291
11292 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11293
11294         PR target/27842
11295         * gcc.dg/vmx/pr27842.c: New test.
11296
11297 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11298
11299         PR libfortran/27895
11300         * gfortran.dg/bounds_check_3.f90: New test.
11301
11302 2006-06-05  Mike Stump  <mrs@apple.com>
11303
11304         * objc.dg/objc-fast-4.m: Skip for ppc64.
11305
11306 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11307
11308         PR testsuite/27705
11309         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11310
11311 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11312             Victor Kaplansky  <victork@il.ibm.com>
11313
11314         PR tree-optimizations/26360
11315         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11316         with -fno-tree-dce.
11317         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11318
11319 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/14067
11322         * gfortran.dg/data_char_1.f90: Add messages for truncated
11323         strings.
11324
11325         PR fortran/16943
11326         * gfortran.dg/func_decl_2.f90: New test.
11327
11328         PR fortran/20839
11329         * gfortran.dg/do_2.f90: New test.
11330
11331         PR fortran/27655
11332         * gfortran.dg/associated_3.f90: New test.
11333
11334 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11335
11336         PR c++/27819
11337         * g++.dg/template/static25.C: New test.
11338
11339         PR c++/27722
11340         * g++.dg/init/array21.C: New test.
11341
11342         PR c++/27807
11343         * g++.dg/ext/complit7.C: New test.
11344
11345         PR c++/27806
11346         * g++.dg/parse/ptrmem5.C: New test.
11347
11348 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11349             Andrew Pinski  <pinskia@physics.uc.edu>
11350
11351         PR c/27150
11352         PR middle-end/27382
11353         * gcc.dg/pr27150-1.c: New testcase.
11354         * gcc.dg/pr27382-1.c: New testcase.
11355         * gcc.dg/pr27382-2.c: New testcase.
11356
11357 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11358
11359         PR c/25161
11360         PR c/27020
11361         * gcc.dg/array-10.c: New test.
11362
11363 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11364
11365         PR c++/27804
11366         * g++.dg/init/const4.C: New test.
11367         * g++.dg/init/member1.C: Add error-marker.
11368         * g++.dg/other/fold1.C: Adjust error-marker.
11369
11370 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11371
11372         PR c++/27601
11373         * g++.dg/ext/offsetof1.C: New test.
11374
11375 2006-06-04 Eric Christopher <echristo@apple.com>
11376
11377         * gcc.dg/attr-ms_struct-1.c: New.
11378
11379 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11380
11381         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11382
11383 2006-06-04  Richard Guenther  <rguenther@suse.de>
11384
11385         PR tree-optimization/27039
11386         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11387
11388 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11389
11390         PR target/26223
11391         * gcc.target/i386/amd64-abi-2.c: New test case.
11392
11393 2006-06-02  Eric Christopher  <echristo@apple.com>
11394
11395         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11396         * gcc.target/i386/20020523-1.c: Skip if darwin.
11397         * gcc.target/i386/asm-3.c: Ditto.
11398         * gcc.target/i386/20011119-1.c: Ditto.
11399         * gcc.target/i386/clobbers.c: Remove pic part of test.
11400
11401 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11402
11403         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11404         * g++.old-deja/g++.other/init19.C: Ditto.
11405         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11406         and add other platforms as expected failures.
11407
11408 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11409
11410         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11411         (is-effective-target-keyword): Ditto.
11412
11413 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11414
11415         PR fortran/27715
11416         * gfortran.dg/extended_char_comparison_1.f:  New test.
11417
11418 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11419
11420         PR fortran/25098
11421         * gfortran.dg/dummy_procedure_1.f90: New test.
11422
11423         PR fortran/25147
11424         * gfortran.dg/dummy_procedure_2.f90: New test.
11425
11426         * gfortran.dg/associated_2.f90: Correct to make consistent with
11427         standard.
11428
11429 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11430
11431         * gcc.target/i386/387-11.c: New test case.
11432
11433 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/27801
11436         * g++.dg/template/cond6.C: New test.
11437
11438         PR c++/26496
11439         * g++.dg/template/crash51.C: New test.
11440         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11441
11442         PR c++/27385
11443         * g++.dg/init/array20.C: New test.
11444
11445 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11446
11447         * gcc.dg/builtins-54.c: New test case.
11448
11449 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11450
11451         PR c++/26433
11452         * g++.dg/template/fntry1.C: Add dg-do link.
11453
11454         PR c++/27808
11455         * g++.dg/parse/friend6.C: New test.
11456
11457 2006-05-30  Asher Langton  <langton2@llnl.gov>
11458
11459         * gfortran.dg/cray_pointers_7.f90: New test.
11460
11461 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11462
11463         PR tree-optimization/23452
11464         * gcc.dg/fold-mulconj-1.c: New test case.
11465
11466 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11467
11468         PR c++/27803
11469         * g++.dg/parse/bitfield1.C: New test.
11470
11471 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11472
11473         * gcc.target/ppc-eq0-1.c: New test case.
11474         * gcc.target/ppc-negeq0-1.c: New test case.
11475
11476 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11477
11478         PR c/27273
11479         * gcc.dg/overflow-warn-5.c: New test.
11480
11481 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11482
11483         PR c/27718
11484         * gcc.dg/sizeof-1.c: New test.
11485
11486 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11487
11488         PR target/27790
11489         * gcc.target/i386/pr27790.c: New test.
11490
11491 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11492
11493         PR libgfortran/27757
11494         * gfortran.dg/direct_io_5.f90: New test.
11495
11496 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11497
11498         PR libgfortran/27634
11499         * gfortran.dg/fmt_missing_period_1.f: New test.
11500         * gfortran.dg/fmt_missing_period_2.f: New test.
11501         * gfortran.dg/fmt_missing_period_3.f: New test.
11502
11503 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11504
11505         PR fortran/19777
11506         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11507         arrays.
11508
11509 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11510
11511         PR c++/27713
11512         * g++.dg/template/new6.C: New test.
11513
11514 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11515
11516         PR tree-optimization/24964
11517         * gcc.target/i386/387-10.c: New test case.
11518
11519 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11520
11521         * intrinsics/string_intrinsics.c (compare_string):
11522         Use memcmp instead of strncmp to avoid tripping over
11523         CHAR(0) in a string.
11524
11525 2006-05-27  Richard Guenther  <rguenther@suse.de>
11526
11527         PR middle-end/27773
11528         * gcc.dg/torture/pr27773.c: New testcase.
11529
11530 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11531
11532         * gcc.dg/pr24561.c: Rename to..
11533         * gcc.dg/pr25962.c: .. this.
11534
11535 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11536
11537         PR fortran/19777
11538         * gfortran.dg/bounds_check_2.f: New test.
11539
11540 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11541
11542         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11543         * gfortran.dg/byte_1.f90: Likewise.
11544         * gfortran.dg/dup_save_2.f90: Likewise.
11545
11546 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11547
11548         * gfortran.dg/associated_2.f90: New test.
11549
11550 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11551
11552         PR fortran/27524
11553         * gfortran.dg/bounds_check_1.f90: New test.
11554
11555 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11556
11557         PR rtl-optimization/27661
11558         * gcc.dg/pr27661.c: New test case.
11559
11560 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11561
11562         PR fortran/23151
11563         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11564         * gfortran.dg/print_parentheses_1.f:  New test.
11565         * gfortran.dg/print_parentheses_2.f90:  New test.
11566
11567 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR target/27758
11570         * gcc.dg/pr27758.c: New test.
11571
11572 2006-05-24  Falk Hueffner  <falk@debian.org>
11573
11574         * gcc.c-torture/compile/pr27571.c: New test.
11575
11576 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11577
11578         PR fortran/27709
11579         * gfortran.dg/spec_expr_4.f90: New test.
11580
11581         PR fortran/27155
11582         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11583
11584 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11585
11586         PR c++/20103
11587         * g++.dg/ext/complit6.C: New test.
11588         * g++.dg/ext/complit3.C: Adjust error markers.
11589         * g++.dg/init/const3.C: New test.
11590
11591 2006-05-25  Richard Guenther  <rguenther@suse.de>
11592
11593         PR middle-end/27743
11594         * gcc.dg/torture/pr27743.c: New testcase.
11595
11596 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11597
11598         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11599
11600 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11601
11602         * gcc.dg/compat/scalar-by-value-x.h: New.
11603         * gcc.dg/compat/scalar-by-value-y.h: New.
11604         * gcc.dg/compat/scalar-by-value-5.c: New.
11605         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11606         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11607         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11608         * gcc.dg/compat/scalar-by-value-6.c: New.
11609         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11610         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11611         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11612
11613 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11614
11615         PR tree-optimization/27639
11616         PR tree-optimization/26719
11617         * gcc.dg/pr27639.c: New test.
11618         * gcc.dg/pr26719.c: New test.
11619         * gcc.dg/tree-ssa/scev-cast.c: New test.
11620
11621 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/20173
11624         * g++.dg/template/error21.C: New test.
11625
11626 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11627
11628         PR target/27696
11629         * gcc.target/i386/pr27696.c: New.
11630
11631 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11632
11633         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11634
11635         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11636
11637 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11638
11639         PR c++/27716
11640         * g++.dg/other/assign1.C: New test.
11641
11642 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11643
11644         PR target/27266
11645         * gcc.target/i386/pr27266.c: New.
11646
11647 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11648
11649         PR c++/27451
11650         * g++.dg/ext/asm9.C: New test.
11651
11652 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
11653
11654         PR rtl-optimization/25514
11655         * gcc.c-torture/compile/pr25514.c: New test.
11656
11657 2006-05-22  Richard Guenther  <rguenther@suse.de>
11658
11659         Revert
11660         2006-01-31  Richard Guenther  <rguenther@suse.de>
11661
11662         * gcc.target/i386/sselibm-1.c: New testcase.
11663         * gcc.target/i386/sselibm-2.c: Likewise.
11664         * gcc.target/i386/sselibm-3.c: Likewise.
11665         * gcc.target/i386/sselibm-4.c: Likewise.
11666         * gcc.target/i386/sselibm-5.c: Likewise.
11667
11668 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11669
11670         PR c/27420
11671         * gcc.dg/func-args-2.c: New test.
11672
11673         PR c/26818
11674         * gcc.dg/struct-incompl-1.c: New test.
11675
11676 2006-05-22  Richard Guenther  <rguenther@suse.de>
11677
11678         PR testsuite/27708
11679         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11680         the transformations we test for.
11681
11682 2006-05-22  Richard Guenther  <rguenther@suse.de>
11683
11684         PR testsuite/27707
11685         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11686
11687 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/27210
11690         * g++.dg/warn/new1.C: New test.
11691         * g++.dg/template/new5.C: Likewise.
11692
11693 2006-05-21  Roger Sayle  <roger@eyesopen.com>
11694
11695         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11696         * gcc.target/i386/20060512-3.c: Likewise.
11697
11698 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
11699
11700         PR rtl-optimization/27671
11701         * gcc.c-torture/execute/pr27671-1.c: New.
11702         * gcc.dg/pr27671-2.c: Likewise.
11703
11704         PR tree-optimization/26622.
11705         * gcc.c-torture/compile/pr26622.c: New.
11706
11707 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11708
11709         PR fortran/27613
11710         * gfortran.dg/recursive_reference_1.f90: New test.
11711
11712 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11713
11714         PR fortran/25746
11715         * gfortran.dg/elemental_subroutine_3.f90: New test.
11716
11717         PR fortran/25090
11718         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11719
11720         PR fortran/27584
11721         * gfortran.dg/associated_target_1.f90: New test.
11722
11723         PR fortran/19015
11724         * gfortran.dg/maxloc_shape_1.f90: New test.
11725
11726 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11727
11728         PR libgfortran/24459
11729         * gfortran.dg/namelist_24.f90: New test.
11730         * gfortran.dg/namelist_12.f: Fix typo in comment.
11731
11732 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
11733
11734         PR middle-end/25776
11735         * g++.dg/other/error11.C: New test.
11736
11737 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11738
11739         * gcc.target/mips/pr26765.c: Add -w to options.
11740
11741 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11742
11743         * lib/target-supports.exp (check_effective_target_mpaired_single):
11744         New function.
11745         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11746         multilibs.
11747         * g++.dg/vect/vect.exp: Likewise.
11748
11749 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11750
11751         PR testsuite/25891
11752         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11753
11754 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11755
11756         PR fortran/27662
11757         * gfortran.dg/temporary_1.f90: New file.
11758
11759 2006-05-19  Andreas Schwab  <schwab@suse.de>
11760
11761         * g++.dg/other/unused1.C: Also match "stringz".
11762
11763 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11764
11765         PR c++/26433
11766         * g++.dg/template/fntry1.C: New test.
11767
11768 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11769
11770         PR c++/27471
11771         PR c++/27506
11772         * g++.dg/conversion/bitfield5.C: New test.
11773         * g++.dg/conversion/bitfield6.C: New test.
11774
11775 2006-05-18  Mike Stump  <mrs@apple.com>
11776
11777         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11778         * gcc.dg/vla-4.c: Add.
11779         * gcc.dg/vla-5.c: Add.
11780         * gcc.dg/vla-6.c: Add.
11781
11782 2006-05-12  Stuart Hastings  <stuart@apple.com>
11783
11784         * gcc.target/i386/20060512-1.c: New.
11785         * gcc.target/i386/20060512-2.c: New.
11786         * gcc.target/i386/20060512-3.c: New.
11787         * gcc.target/i386/20060512-4.c: New.
11788
11789 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/26122
11792         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11793
11794         PR c++/26068
11795         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11796         * g++.dg/parse/linkage1.C: New test.
11797
11798 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR tree-optimization/27548
11801         * g++.dg/tree-ssa/pr27548.C: New test.
11802
11803 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11804
11805         PR fortran/26551
11806         * gfortran.dg/recursive_check_1.f: New test.
11807         * gfortran.dg/recursive_check_2.f90: New test.
11808
11809 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11810
11811         * g++.dg/opt/temp2.C: New test.
11812
11813 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11814
11815         PR c++/27491
11816         * g++.dg/init/brace5.C: New test.
11817
11818         PR middle-end/27415
11819         * gcc.dg/gomp/pr27415.c: New test.
11820         * g++.dg/gomp/pr27415.C: New test.
11821
11822         PR tree-optimization/27549
11823         * g++.dg/tree-ssa/pr27549.C: New test.
11824
11825 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11826
11827         PR libgfortran/27575
11828         * gfortran.dg/read_eof_4.f90: New test.
11829
11830 2006-05-16  Richard Guenther  <rguenther@suse.de>
11831
11832         PR tree-optimization/22303
11833         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11834
11835 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11836
11837         PR middle-end/27573
11838         * gcc.dg/gomp/pr27573.c: New test.
11839         * gfortran.dg/gomp/pr27573.f90: New test.
11840
11841         PR c/27499
11842         * gcc.dg/gomp/pr27499.c: New test.
11843         * g++.dg/gomp/pr27499.C: New test.
11844
11845 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11846
11847         PR c++/27339
11848         * g++.dg/parser/access8.C: Adjust error marker.
11849         * g++.dg/template/access17.C: New test.
11850         * g++.dg/template/access18.C: Likewise.
11851
11852 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11853
11854         PR target/26600
11855         * gcc.target/i386/pr26600.c: New test case.
11856
11857 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11858
11859         PR c++/27505
11860         * g++.dg/expr/bitfield1.C: New test.
11861
11862 2006-05-15  Richard Guenther  <rguenther@suse.de>
11863
11864         PR tree-optimization/27603
11865         * gcc.dg/torture/pr27603.c: New testcase.
11866
11867 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
11868
11869         PR fortran/25090
11870         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11871
11872         PR fortran/25082
11873         * gfortran.dg/scalar_return_1.f90: New test.
11874
11875         PR fortran/27411
11876         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11877
11878 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.dg/gomp/critical-4.c: New test.
11881         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11882         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11883         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11884         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11885
11886 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11887
11888         PR c++/27582
11889         * g++.dg/template/dependent-args1.C: New test.
11890
11891         PR c++/27581
11892         * g++.dg/lookup/this1.C: New test.
11893
11894         PR c++/27315
11895         * g++.dg/template/operator6.C: New test.
11896         * g++.dg/template/incomplete3.C: New test.
11897
11898         PR c++/27559
11899         * g++.dg/template/new4.C: New test.
11900
11901         PR c++/27496
11902         * g++.dg/template/void2.C: New test.
11903
11904 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
11905
11906         * g++.dg/template/dependent-expr5.C: New test.
11907
11908 2006-05-14  Roger Sayle  <roger@eyesopen.com>
11909
11910         PR middle-end/26729
11911         * gcc.dg/pr26729-1.c: New test case.
11912
11913 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
11914
11915         * gcc.dg/pr27003.c: New test.
11916
11917 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
11918
11919         * lib/target-supports.dg (check_cxa_atexit_available): Change
11920         v3_target_compile to ${tool}_target_compile.
11921
11922 2006-05-11  Jason Merrill  <jason@redhat.com>
11923
11924         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11925
11926 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11927
11928         PR fortran/27553
11929         * gfortran.dg/label_5.f90: New test.
11930
11931 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11932
11933         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11934         check_effective_target_powerpc_altivec_ok): New.
11935         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11936         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11937         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11938         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11939         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11940         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11941         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11942         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11943         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11944         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11945         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11946         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11947         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11948         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11949         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11950         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11951         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11952         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11953         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11954         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11955         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11956         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11957         gcc.target/powerpc/altivec-9.c,
11958         gcc.target/powerpc/altivec-consts.c,
11959         gcc.target/powerpc/altivec-pr22085.c,
11960         gcc.target/powerpc/altivec-splat.c,
11961         gcc.target/powerpc/altivec-types-1.c,
11962         gcc.target/powerpc/altivec-types-2.c,
11963         gcc.target/powerpc/altivec-types-3.c,
11964         gcc.target/powerpc/altivec-types-4.c,
11965         gcc.target/powerpc/altivec-varargs-1.c,
11966         gcc.target/powerpc/altivec-vec-merge.c,
11967         gcc.target/powerpc/ppc-vector-memcpy.c,
11968         gcc.target/powerpc/ppc-vector-memset.c,
11969         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11970         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11971         these effective targets.
11972         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11973         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11974
11975 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11976
11977         PR middle-end/27384
11978         * g++.dg/other/fold1.C: New test.
11979
11980         PR middle-end/27488
11981         * gcc.dg/fold-nonneg-1.c: New test.
11982
11983         PR c++/27547
11984         * g++.dg/other/operator1.C: New test.
11985
11986 2006-05-11  Richard Guenther  <rguenther@suse.de>
11987
11988         PR middle-end/27529
11989         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11990
11991 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11992
11993         * lib/target-supports-dg.exp (check-flags): New.
11994         (dg-skip-if): Move flag checks.
11995
11996 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11997
11998         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11999         * lib/target-supports.dg (check_cxa_atexit_available): New.
12000
12001 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12002
12003         PR fortran/27470
12004         * gfortran.dg/multiple_allocation_2.f90: New test case.
12005
12006 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12007
12008         * gcc.target/arm/pr27387.C: Fix a comment typo.
12009
12010 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12011
12012         PR fortran/24549
12013         * gfortran.dg/error_recovery_1.f90: New test.
12014
12015 2006-05-10  Richard Guenther  <rguenther@suse.de>
12016
12017         PR tree-optimization/27302
12018         * gcc.dg/torture/pr27302.c: New testcase.
12019
12020 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12021         Richard Guenther  <rguenther@suse.de>
12022
12023         PR middle-end/27498
12024         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12025
12026 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12027
12028         PR rtl-optimization/27335
12029         * gcc.dg/pr27335.c: New test.
12030
12031 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12032
12033         * gcc.target/mips/mips-ps-5.c: New file.
12034
12035 2006-05-08  Jan Hubicka  <jh@suse.cz>
12036
12037         PR middle-end/25962
12038         * gcc.dg/pr25962.c: New.
12039
12040 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12041
12042         PR target/27158
12043         * gcc.target/powerpc/pr27158.c: New test case.
12044
12045 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12046
12047         PR testsuite/27476
12048         * ada/acats/run_all.sh: Use test -z.
12049
12050 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12051
12052         PR libfortran/18271
12053         * gfortran.dg/spec_expr_3.f90: New test.
12054
12055 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12056
12057         PR target/24879
12058         * gcc.target/i386/monitor.c: New file.
12059
12060 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12061
12062         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12063
12064 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12065
12066         PR c++/27447
12067         * g++.dg/other/ptrmem7.C: New test.
12068
12069 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12070
12071         PR target/27421
12072         * gcc.dg/array-9.c: New test.
12073
12074 2006-05-07  Richard Guenther  <rguenther@suse.de>
12075
12076         PR tree-optimization/27409
12077         * gcc.dg/torture/pr27409.c: New testcase.
12078
12079 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12080
12081         PR fortran/27457
12082         * gfortran.dg/select_6.f90: New.
12083
12084 2006-05-07  Richard Guenther  <rguenther@suse.de>
12085
12086         PR tree-optimization/27136
12087         * gcc.dg/torture/pr27136.c: New testcase.
12088
12089 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12090
12091         PR fortran/24813
12092         * gfortran.dg/char_cons_len_1.f90: New test.
12093
12094 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12095
12096         PR c++/27427
12097         * g++.dg/template/incomplete2.C: New test.
12098
12099 2006-05-06  Richard Guenther  <rguenther@suse.de>
12100
12101         PR tree-optimization/27151
12102         * gcc.dg/vect/pr27151.c: New testcase.
12103
12104 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12105
12106         PR c++/27430
12107         * g++.dg/template/void1.C: New test.
12108
12109         PR c++/27423
12110         * g++.dg/other/void2.C: New test.
12111
12112         PR c++/27422
12113         * g++.dg/conversion/void1.C: New test.
12114
12115 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12116
12117         PR/21391
12118         * g++.dg/other/unused1.C: New.
12119
12120 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12121
12122         PR objc/27240
12123         * objc.dg/member-1.m: New test.
12124
12125 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12126
12127         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12128
12129 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12130
12131         PR libfortran/26985
12132         * gfortran.dg/matmul_2.f90: New test.
12133
12134 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12135
12136         * ada/acats/run_all.sh: Use sync when main not found.
12137
12138 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12139
12140         PR target/26765
12141         * gcc.target/mips/pr26765.c: New.
12142
12143 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12144
12145         * gcc.target/bfin: New directory.
12146         * gcc.target/bfin/bfin.exp: New file.
12147         * gcc.target/bfin/frmul.c: New file.
12148         * gcc.target/bfin/arith.c: New file.
12149         * gcc.target/bfin/mul-combine.c: New file.
12150         * gcc.target/bfin/shift.c: New file.
12151
12152 2006-05-04  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/14287
12155         PR tree-optimization/14844
12156         PR tree-optimization/19792
12157         PR tree-optimization/21608
12158         PR tree-optimization/27090
12159         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12160         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12161         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12162         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12163         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12164
12165 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12166
12167         PR tree-optimization/27285
12168         * gcc.c-torture/execute/pr27285.c: New test.
12169
12170         PR middle-end/27388
12171         * gcc.dg/gomp/pr27388-1.c: New test.
12172         * gcc.dg/gomp/pr27388-2.c: New test.
12173         * gcc.dg/gomp/pr27388-3.c: New test.
12174
12175         PR c++/27359
12176         * g++.dg/gomp/pr27359.C: New test.
12177
12178 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12179
12180         PR fortran/20248
12181         * gfortran.dg/iargc.f90: New test.
12182
12183 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/27102
12186         * g++.dg/template/crash49.C: New test.
12187
12188 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12189
12190         PR testsuite/27032
12191         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12192
12193 2006-05-02  Jeff Law  <law@redhat.com>
12194
12195         PR tree-optimization/27364
12196         * gcc.c-torture/execute/pr27364.c: New test.
12197
12198 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12199
12200         PR c++/27309
12201         * g++.dg/parser/ctor5.C: New test.
12202
12203 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12204
12205         PR target/27387
12206         * gcc.target/arm/arm.exp: New.
12207         * gcc.target/arm/pr27387.C: Likewise.
12208
12209 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12210
12211         PR fortran/27269
12212         PR fortran/27324
12213         * gfortran.dg/module_equivalence_2.f90: New test.
12214
12215 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR middle-end/27337
12218         * g++.dg/gomp/pr27337-1.C: New test.
12219         * g++.dg/gomp/pr27337-2.C: New test.
12220
12221         PR middle-end/27328
12222         * gcc.dg/gomp/pr27328.c: New test.
12223
12224         PR middle-end/27325
12225         * g++.dg/gomp/pr27325.C: New test.
12226
12227         PR middle-end/27310
12228         * g++.dg/gomp/pr27310.C: New test.
12229
12230 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12231
12232         PR tree-optimization/27291
12233         * g++.dg/tree-ssa/pr27291.C: New test.
12234
12235 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12236
12237         PR tree-optimization/27283
12238         * g++.dg/tree-ssa/pr27283.C: New test.
12239
12240 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12241
12242         * gcc.dg/tree-ssa/loop-16.c: New test.
12243
12244 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12245             Joseph S. Myers  <joseph@codesourcery.com>
12246
12247         * gcc.dg/Wconversion-3.c: New test case.
12248         * gcc.dg/Wconversion-4.c: Likewise.
12249
12250 2006-05-01  Richard Guenther  <rguenther@suse.de>
12251
12252         PR tree-optimization/26726
12253         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12254
12255 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12256
12257         * gcc.dg/Woverflow-1.c: New test case.
12258         * gcc.dg/Woverflow-2.c: Likewise.
12259         * gcc.dg/Woverflow-3.c: Likewise.
12260
12261 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12262
12263         PR c++/27094
12264         * g++.dg/template/defarg8.C: New test.
12265
12266 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12267
12268         PR c++/27278
12269         * g++.dg/parse/operator7.C: New test.
12270
12271 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12272
12273         PR c++/11471
12274         PR c++/27102
12275         * g++.dg/template/crash48.C: New test.
12276
12277         PR c++/27279
12278         * g++.dg/parse/ctor4.C: New test.
12279
12280 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12281
12282         PR fortran/25681
12283         * gfortran.df/char_type_len.f90: New test.
12284
12285 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12286
12287         PR libgfortran/27304
12288         * gfortran.dg/fmt_exhaust.f90: New test.
12289
12290 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12291
12292         PR c/25309
12293         * gcc.dg/large-size-array-2.c: New test case.
12294
12295 2006-04-28  Richard Guenther  <rguenther@suse.de>
12296
12297         PR target/26826
12298         * gcc.target/i386/pr26826.c: New testcase.
12299
12300 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12301
12302         PR middle-end/27260
12303         * gcc.c-torture/execute/pr27260.c: New.
12304
12305 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12306
12307         PR middle-end/27095
12308         * gcc.dg/pr27095.c: New.
12309
12310 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/27292
12313         * g++.dg/conversion/bitfield4.C: New test.
12314
12315 2006-04-27  Eric Christopher  <echristo@apple.com>
12316
12317         * gcc.dg/pragma-ms_struct.c: New.
12318
12319 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12320
12321         PR c++/27102
12322         * g++.dg/template/crash47.C: New test.
12323
12324 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12325
12326         * gcc.target/i386/sse-7.c: build with -msse.
12327
12328 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12329
12330         PR testsuite/27274:
12331         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12332         (main): Exit if processor doesn't support SSE.
12333
12334 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12335
12336         PR middle-end/27282
12337         * gcc.c-torture/compile/pr27282.c: New test.
12338
12339 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12340
12341         PR middle-end/26913
12342         * g++.dg/gomp/pr26913.C: New test.
12343
12344         PR c/25996
12345         * gcc.dg/gomp/pr25996.c: New test.
12346         * g++.dg/gomp/pr25996.C: New test.
12347
12348 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12349
12350         PR rtl-optimization/26725
12351         * gcc.c-torture/compile/pr26725.c: New test.
12352
12353 2006-04-25  Richard Guenther  <rguenther@suse.de>
12354
12355         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12356         than n + -1.
12357
12358 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12359
12360         * gcc.dg/20060425-1.c: New testcase.
12361
12362 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12363
12364         PR tree-optimization/26865
12365         * gcc.dg/pr26865.c: New test.
12366
12367 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12368
12369         PR c++/27292
12370         * g++.dg/conversion/bitfield1.C: New test.
12371         * g++.dg/conversion/bitfield2.C: Likewise.
12372         * g++.dg/conversion/bitfield3.C: Likewise.
12373
12374 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12375         Richard Guenther  <rguenther@suse.de>
12376
12377         PR tree-optimization/27236
12378         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12379
12380 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12381
12382         PR c++/19963
12383         * g++.dg/other/incomplete2.C: New test.
12384
12385 2006-04-24  Richard Guenther  <rguenther@suse.de>
12386
12387         PR middle-end/26869
12388         * gcc.dg/torture/pr26869.c: New testcase.
12389
12390 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12391         Richard Guenther  <rguenther@suse.de>
12392
12393         PR tree-optimization/27218
12394         * g++.dg/tree-ssa/pr27218.C: New testcase.
12395
12396 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12397
12398         PR c++/26912
12399         * g++.dg/template/friend41.C: New test.
12400
12401 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12402
12403         * g++.dg/opt/pr15551.C: Include cstdio.
12404         (main): Use remove instead of unlink.
12405
12406 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12407
12408         * gcc.dg/sibcall-7.c: New test.
12409         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12410         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12411         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12412         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12413         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12414
12415 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/26534
12418         * g++.dg/opt/bitfield1.C: New test.
12419         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12420         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12421         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12422         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12423         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12424         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12425         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12426         * g++.dg/abi/bitfield2.C: Likewise.
12427         * g++.dg/init/bitfield1.C: Likewise.
12428
12429 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12430
12431         PR fortran/25099
12432         * gfortran.dg/elemental_subroutine_4.f90: New test.
12433         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12434         call sub (m, x).
12435
12436 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12437
12438         * gcc.c-torture/compile/20060421-1.c: New testcase.
12439
12440 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12441
12442         PR c/25875
12443         * gcc.dg/init-bad-4.c: New test.
12444
12445 2006-04-21  Paul Brook  <paul@codesourcery.com>
12446
12447         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12448
12449 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12450
12451         PR fortran/27122
12452         * gfortran.dg/defined_operators_1.f90: New test.
12453         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12454         remove old ones associated, incorrectly, with Note 5.46.
12455
12456         PR fortran/27113
12457         * gfortran.dg/character_array_constructor_1.f90: New test.
12458
12459 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12460
12461         * gcc.dg/20060419-1.c: New test.
12462
12463 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12464
12465         PR c/26774
12466         * gcc.dg/struct-parse-1.c: New test case.
12467
12468 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12469
12470         PR c++/26558
12471         * g++.dg/parse/template19.C: New test.
12472
12473         PR c++/26739
12474         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12475
12476         PR c++/26036
12477         * g++.dg/expr/call3.C: New test.
12478
12479         PR c++/10385
12480         * g++.dg/conversion/dynamic1.C: New test.
12481
12482 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/27102
12485         * g++.dg/template/crash35.C: Tweak error markers.
12486         * g++.dg/template/crash46.C: New test.
12487         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12488         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12489
12490 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12491
12492         PR rtl-optimization/14261
12493         * gcc.c-torture/compile/20060419-1.c: Added.
12494
12495 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12496
12497         * gfortran.dg/label_1.f90: Adjust dg-error.
12498
12499 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12500
12501         PR target/26961
12502         * gcc.dg/fold-cond-1.c: New test case.
12503         * gcc.dg/pr26961-1.c: Likewise.
12504
12505 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12506
12507         PR libgfortran/27138
12508         * gfortran.dg/read_bad_advance.f90: New test.
12509
12510 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12511             Dale Johannesen  <dalej@apple.com>
12512
12513         PR target/24076
12514         * gcc.target/i386/vecinit-3.c: New testcase.
12515         * gcc.target/i386/vecinit-4.c: Likewise.
12516         * gcc.target/i386/sse-18.c: Likewise.
12517         * gcc.target/i386/sse-19.c: Likewise.
12518
12519 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12520
12521         * gfortran.dg/allocate_zerosize_1.f90: New test.
12522
12523 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/26365
12526         * g++.dg/template/crash45.C: New test.
12527
12528 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12529
12530         PR fortran/26787
12531         * gfortran.dg/proc_assign_1.f90: New test.
12532         * gfortran.dg/procedure_lvalue.f90: Change message.
12533         * gfortran.dg/namelist_4.f90: Add new error.
12534
12535         PR fortran/25597
12536         PR fortran/27096
12537         * gfortran.dg/auto_pointer_array_result_1.f90
12538
12539         PR fortran/27089
12540         * gfortran.dg/specification_type_resolution_1.f90
12541
12542         PR fortran/18003
12543         PR fortran/25669
12544         PR fortran/26834
12545         * gfortran.dg/bounds_temporaries_1.f90: New test.
12546
12547         PR fortran/27124
12548         * gfortran.dg/array_return_value_1.f90: New test.
12549
12550 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12551
12552         PR fortran/25336
12553         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12554
12555 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12556
12557         PR middle-end/26823
12558         * g++.dg/gomp/pr26823-1.C: New test.
12559         * g++.dg/gomp/pr26823-2.C: New test.
12560
12561 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12562
12563         PR middle-end/27134
12564         * gcc.dg/pr27314.c: New test.
12565
12566 2006-04-13  Richard Henderson  <rth@redhat.com>
12567
12568         * g++.dg/gomp/block-0.C: Update expected matches.
12569
12570 2006-04-13  DJ Delorie  <dj@redhat.com>
12571
12572         * lib/target-supports.exp (check_effective_target_int32plus): New.
12573         (check_effective_target_ptr32plus): New.
12574         (check_effective_target_size32plus): New.
12575         (check_effective_target_int16): New.
12576         (check_profiling_available): Add m32c to the list of unsupported
12577         targets.
12578
12579         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12580         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12581         memory size.
12582         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12583         pointers.
12584         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12585         size_t.
12586         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12587         and size_t.
12588         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12589         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12590         not just xstormy16.  Skip m32c due to weird pointer size.
12591         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12592         not just xstormy16.
12593         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12594         not just xstormy16.
12595         * gcc.dg/20020312-2.c: Add m32c support.
12596         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12597         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12598         in test.
12599         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12600         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12601         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12602         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12603         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12604         formats
12605         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12606         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12607         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12608         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12609         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12610         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12611         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12612         in test.
12613         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12614         in test.
12615         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12616         * gcc.dg/pr23049.c: Require >=32 bit integers.
12617         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12618         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12619         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12620         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12621         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12622         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12623         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12624         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12625         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12626         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12627         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12628         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12629         prototype in test.
12630         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12631         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12632         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12633         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12634         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12635
12636         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12637         * gcc.c-torture/execute/20040703-1.x: Likewise.
12638         * gcc.c-torture/execute/20040705-1.x: Likewise.
12639         * gcc.c-torture/execute/20040705-2.x: Likewise.
12640         * gcc.c-torture/execute/20040709-1.x: Likewise.
12641         * gcc.c-torture/execute/20040709-2.x: Likewise.
12642         * gcc.c-torture/execute/20040811-1.x: Likewise.
12643         * gcc.c-torture/execute/20050316-1.x: Likewise.
12644         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12645         * gcc.c-torture/execute/pr19689.x: Likewise.
12646         * gcc.c-torture/execute/pr7284-1.x: Likewise.
12647         * gcc.c-torture/execute/usmul.x: Likewise.
12648         * gcc.c-torture/execute/vrp-5.x: Likewise.
12649         * gcc.c-torture/execute/vrp-6.x: Likewise.
12650         * gcc.dg/debug/20041023-1.s: Likewise.
12651
12652 2006-04-13  Roger Sayle  <roger@eyesopen.com>
12653
12654         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12655         of integers to a vector types are now constant expressions in C.
12656         * gcc.dg/vect/vect-fold-1.c: New test case.
12657
12658 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
12659             Ulrich Weigand  <uweigand@de.ibm.com>
12660
12661         PR target/27006
12662         * gcc.dg/vmx/pr27006.c: New testcase.
12663
12664 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12665
12666         PR libgfortran/26766
12667         * gfortran.dg/write_recursive.f90: New test.
12668
12669 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
12670
12671         * g++.dg/parse/dtor7.C: New test.
12672         * g++.dg/parse/new1.C: Add error marker.
12673         * g++.dg/template/new3.C: New test.
12674
12675         PR c++/26122
12676         * g++.dg/template/pure1.C: New test.
12677
12678         PR c++/26295
12679         * g++.dg/parse/ptrmem4.C: New test.
12680
12681 2006-04-10  Jeff Law  <law@redhat.com>
12682
12683         PR/27087
12684         * gcc.c-torture/compile/pr27087.c: New test.
12685
12686 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
12687
12688         PR/21391
12689         * gcc.dg/20060410.c: New.
12690
12691 2006-04-10  Matthias Klose  <doko@debian.org>
12692
12693         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12694         Recognize multilib directory names containing underscores.
12695
12696 2006-04-10  Roger Sayle  <roger@eyesopen.com>
12697
12698         * gcc.target/i386/vecinit-1.c: New test case.
12699         * gcc.target/i386/vecinit-2.c: Likewise.
12700
12701 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
12702
12703         PR debug/27057
12704         * g++.dg/debug/dwarf2-2.C: New test.
12705
12706 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
12707
12708         PR rtl-optimization/27073
12709         * gcc.c-torture/execute/pr27073.c: New test.
12710
12711 2006-04-08  Mike Stump  <mrs@apple.com>
12712
12713         * gcc.dg/pragma-darwin.c: Improve for ppc64.
12714
12715 2006-04-07  Richard Guenther  <rguenther@suse.de>
12716
12717         PR tree-optimization/26135
12718         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12719
12720 2006-04-06  Jan Hubicka  <jh@suse.cz>
12721
12722         PR profile/26399
12723         * g++.dg/bprob/g++-bprob-2.C: New testcase.
12724
12725 2006-04-06  Roger Sayle  <roger@eyesopen.com>
12726
12727         * g++.dg/conversion/nullptr1.C: New test case.
12728         * g++.dg/conversion/nullptr2.C: Likewise.
12729
12730 2006-04-05  Roger Sayle  <roger@eyesopen.com>
12731
12732         * gfortran.dg/dependency_18.f90: New test case.
12733
12734 2006-04-05  Richard Guenther  <rguenther@suse.de>
12735
12736         PR tree-optimization/26919
12737         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12738         * gcc.dg/ipa/ipa-2.c: Likewise.
12739         * gcc.dg/ipa/ipa-3.c: Likewise.
12740         * gcc.dg/ipa/ipa-5.c: Likewise.
12741
12742 2006-04-05  Richard Guenther  <rguenther@suse.de>
12743
12744         PR tree-optimization/26763
12745         * gcc.dg/torture/pr26763-1.c: New testcase.
12746         * gcc.dg/torture/pr26763-2.c: Likewise.
12747
12748 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12749
12750         PR fortran/23634
12751         PR fortran/25619
12752         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12753
12754 2006-04-04  Eric Christopher  <echristo@apple.com>
12755
12756         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12757         stubs.
12758         * gcc.target/i386/387-5.c: Ditto.
12759
12760 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12761
12762         * gcc.target/sparc/struct-ret-check.c: New test.
12763
12764 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12765
12766         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12767         zero decimal digits specified in format.
12768
12769 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12770
12771         PR fortran/26891
12772         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12773
12774         PR fortran/26976
12775         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12776         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12777         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12778         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12779         compliant and detect bigendian-ness.
12780
12781 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12782
12783         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12784         dummy arguments work when the actual argument is itself a dummy
12785         argument of the caller.
12786
12787 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12788
12789         PR libfortran/24685
12790         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12791
12792 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12793
12794         * gfortran.dg/dependencency_17.f90: New test case.
12795
12796 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12797
12798         * gfortran.dg/dependency_14.f90: New test case.
12799         * gfortran.dg/dependency_15.f90: Likewise.
12800         * gfortran.dg/dependency_16.f90: Likewise.
12801
12802 2006-03-31  Asher Langton  <langton2@llnl.gov>
12803
12804         PR fortran/25358
12805         gfortran.dg/cray_pointers_6.f90: New test.
12806
12807 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12808
12809         PR libgfortran/26890
12810         * gfortran.dg/read_size_noadvance.f90: New test.
12811
12812 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12813
12814         PR fortran/25031
12815         * gfortran.dg/multiple_allocation_1.f90: Check that the
12816         size has changed after a re-allocation with stat.
12817
12818 2006-03-30  Richard Guenther  <rguenther@suse.de>
12819
12820         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12821         removal.
12822         * gcc.target/i386/sselibm-2.c: Likewise.
12823         * gcc.target/i386/sselibm-3.c: Likewise.
12824         * gcc.target/i386/sselibm-4.c: Likewise.
12825         * gcc.target/i386/sselibm-5.c: Likewise.
12826
12827 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12828
12829         * gcc.dg/fold-andxor-1.c: New test case.
12830         * gcc.dg/fold-xorand-1.c: Likewise.
12831
12832 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12833
12834         * gcc.dg/fold-convnotconv-1.c: New test case.
12835
12836 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12837
12838         PR fortran/26779
12839         * gfortran.dg/private_type_5.f90: New test.
12840
12841 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12842
12843         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12844
12845 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gfortran.dg/advance_2.f90: New test.
12848         * gfortran.dg/advance_3.f90: New test.
12849
12850         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12851
12852 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12853
12854         PR libgfortran/26661
12855         PR libgfortran/26880
12856         * gfortran.dg/read_x_past.f: New test.
12857
12858 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
12859
12860         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12861         to be STABS.
12862
12863 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
12864
12865         * objc.dg/dwarf-1.m: Skip on AIX.
12866         * objc.dg/dwarf-2.m: Skip on AIX.
12867
12868 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
12869
12870         PR fortran/26816
12871         * gfortran.dg/float_1.f90: New test.
12872
12873 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
12874
12875         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12876         X86_64 targets.
12877         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12878
12879 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12880
12881         PR libfortran/26735
12882         * gfortran.dg/convert_implied_open.f90: New test case.
12883
12884 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12885
12886         PR fortran/26769
12887         * gfortran.dg/transpose_reshape_r10.f90: New test case.
12888
12889 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
12890
12891         PR middle-end/26717
12892         * gcc.dg/pr26717.c: New test.
12893
12894 2006-03-25  Roger Sayle  <roger@eyesopen.com>
12895
12896         * gfortran.dg/dependency_12.f90: New test case.
12897
12898 2006-03-24  Roger Sayle  <roger@eyesopen.com>
12899
12900         * gfortran.dg/dependency_9.f90: New (resurected) test case.
12901
12902 2006-03-24  Jeff Law  <law@redhat.com>
12903
12904         * gcc.c-torture/pr26840.c: New test.
12905
12906 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
12907
12908         * objc.dg/dwarf-2.m: New.
12909         * obj-c++.dg/dwarf-2.mm: New.
12910
12911         * g++.old-deja/g++.other/init19.C: New.
12912
12913 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
12914
12915         * g++.dg/eh/spbp.C: Skip on AIX.
12916
12917 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
12918
12919         PR middle-end/26611
12920         * g++.dg/gomp/pr26611-1.C: New test.
12921         * g++.dg/gomp/pr26611-2.C: New test.
12922
12923 2006-03-24  Jeff Law  <law@redhat.com>
12924
12925         * gcc.c-torture/compile/pr26833.c: New test.
12926         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12927
12928 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12929
12930         * gfortran.dg/endfile_2.f90: Delete temp file.
12931
12932 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12933
12934         PR fortran/19303
12935         * gfortran.dg/record_marker_1.f90: New test case.
12936         * gfortran.dg/record_marker_2.f: New test case.
12937         * gfortran.dg/record_marker_3.f90: New test case.
12938
12939 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12940
12941         PR fortran/17298
12942         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12943         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12944
12945 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * lib/gcc-dg.exp (cleanup-modules): New proc.
12948         * gfortran.dg/allocatable_function_1.f90,
12949         gfortran.dg/allocate_char_star_scalar_1.f90,
12950         gfortran.dg/assumed_charlen_function_1.f90,
12951         gfortran.dg/assumed_dummy_1.f90,
12952         gfortran.dg/assumed_shape_ranks_1.f90,
12953         gfortran.dg/assumed_shape_ranks_2.f90,
12954         gfortran.dg/assumed_size_dt_dummy.f90,
12955         gfortran.dg/auto_char_dummy_array_1.f90,
12956         gfortran.dg/auto_char_len_3.f90,
12957         gfortran.dg/automatic_module_variable.f90,
12958         gfortran.dg/bad_automatic_objects_1.f90,
12959         gfortran.dg/char_array_constructor.f90,
12960         gfortran.dg/char_array_structure_constructor.f90,
12961         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12962         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12963         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12964         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12965         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12966         gfortran.dg/derived_pointer_recursion.f90,
12967         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12968         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12969         gfortran.dg/dummy_functions_1.f90,
12970         gfortran.dg/elemental_initializer_1.f90,
12971         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12972         gfortran.dg/elemental_pointer_1.f90,
12973         gfortran.dg/elemental_subroutine_1.f90,
12974         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12975         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12976         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12977         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12978         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12979         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12980         gfortran.dg/global_references_1.f90,
12981         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12982         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12983         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12984         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12985         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12986         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12987         gfortran.dg/large_integer_kind_1.f90,
12988         gfortran.dg/large_real_kind_1.f90,
12989         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12990         gfortran.dg/module_double_reuse.f90,
12991         gfortran.dg/module_equivalence_1.f90,
12992         gfortran.dg/module_interface_1.f90,
12993         gfortran.dg/module_parameter_array_refs_1.f90,
12994         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12995         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12996         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12997         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12998         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12999         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13000         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13001         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13002         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13003         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13004         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13005         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13006         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13007         gfortran.dg/same_name_1.f90,
13008         gfortran.dg/sibling_dummy_procedure_1.f90,
13009         gfortran.dg/sibling_dummy_procedure_2.f90,
13010         gfortran.dg/sibling_dummy_procedure_3.f90,
13011         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13012         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13013         gfortran.dg/used_dummy_types_2.f90,
13014         gfortran.dg/used_dummy_types_3.f90,
13015         gfortran.dg/used_dummy_types_4.f90,
13016         gfortran.dg/used_dummy_types_5.f90,
13017         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13018         gfortran.dg/userdef_operator_1.f90: Use it.
13019
13020 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13021
13022         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13023         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13024         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13025         gfortran.dg/write_back.f,
13026         gfortran.fortran-torture/execute/inquire_1.f90,
13027         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13028
13029 2006-03-21  Jeff Law  <law@redhat.com>
13030
13031         * gcc.dg/tree-ssa/vrp28.c: New test.
13032
13033 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13034
13035         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13036         if _STDC_C99 is defined.
13037         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13038         * gcc.dg/builtins-20.c: Likewise.
13039         * gcc.dg/builtins-53.c: Likewise.
13040         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13041         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13042
13043 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13044
13045         PR tree-opt/26781
13046         * gcc.c-torture/compile/pr26781-1.c: New test.
13047         * gcc.c-torture/compile/pr26781-2.c: New test.
13048
13049 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13050
13051         PR c++/26690
13052         * g++.dg/gomp/pr26690-1.C: New test.
13053         * g++.dg/gomp/pr26690-2.C: New test.
13054
13055 2006-03-20  Jeff Law  <law@redhat.com>
13056
13057         * gcc.dg/tree-ssa/pr21829.c: New test.
13058
13059         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13060
13061 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13062
13063         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13064         (check_visibility_available): Use it.
13065         (check_effective_target_default_packed): Likewise.
13066         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13067         (check_effective_target_fopenmp): Likewise.
13068         (check_effective_target_freorder): Likewise.
13069         (check_effective_target_fpic): Likewise.
13070         (check_named_sections_available): Likewise.
13071         (check_effective_target_ilp32): Likewise.
13072         (check_effective_target_lp64): Likewise.
13073
13074 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13075
13076         PR fortran/20935
13077         * gfortran.dg/scalar_mask_2.f90: New test case.
13078
13079 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13080
13081         PR tree-opt/26629
13082         * gcc.dg/tree-ssa/loadpre12.c: New test.
13083         * gcc.dg/tree-ssa/loadpre13.c: New test.
13084         * gcc.dg/tree-ssa/loadpre14.c: New test.
13085         * gcc.dg/tree-ssa/loadpre15.c: New test.
13086         * gcc.dg/tree-ssa/loadpre16.c: New test.
13087         * gcc.dg/tree-ssa/loadpre17.c: New test.
13088         * gcc.dg/tree-ssa/loadpre18.c: New test.
13089         * gcc.dg/tree-ssa/loadpre19.c: New test.
13090         * gcc.dg/tree-ssa/loadpre20.c: New test.
13091         * gcc.dg/tree-ssa/loadpre21.c: New test.
13092         * gcc.dg/tree-ssa/loadpre22.c: New test.
13093
13094 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13095
13096         PR fortran/26741
13097         * gfortran.dg/elemental_initializer_1.f90: New test.
13098
13099         PR fortran/26716
13100         * gfortran.dg/assumed_shape_ranks_2: New test.
13101
13102 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13103
13104         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13105         target fpic.
13106
13107 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13108
13109         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13110         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13111         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13112         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13113         gfortran.fortran-torture/execute/direct_io.f90,
13114         gfortran.fortran-torture/execute/inquire_2.f90,
13115         gfortran.fortran-torture/execute/inquire_4.f90,
13116         gfortran.fortran-torture/execute/list_read_1.f90,
13117         gfortran.fortran-torture/execute/open_replace.f90,
13118         gfortran.fortran-torture/execute/slash_edit.f90,
13119         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13120         temporary files from testcases.
13121
13122 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13123
13124         PR libgfortran/26509
13125         gfortran.dg/write_direct_eor.f90: New test.
13126
13127 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13128
13129         * gcc.target/powerpc/pr26350.c: New.
13130         * gcc.target/powerpc/indexed-addr.c: New.
13131
13132 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13133
13134         * gfortran.dg/dependency_13.f90: New test case.
13135
13136 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13137
13138         PR middle-end/21781
13139         * gcc.dg/real-const-1.c: New test case.
13140
13141 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13142
13143         * g++.old-deja/g++.other/init18.C: New.
13144         * g++.old-deja/g++.other/init5.C: Remove xfail.
13145
13146 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13147
13148         * g++.dg/opt/pr15551.C: Cleanup temp file.
13149
13150 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13151
13152         PR c++/6634
13153         g++.dg/parse/long1.C: New test.
13154
13155 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13156
13157         PR fortran/19101
13158         * gfortran.dg/continuation.f90: New test.
13159         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13160
13161 2006-03-14  Richard Guenther  <rguenther@suse.de>
13162
13163         PR tree-optimization/26672
13164         * gcc.dg/torture/pr26672.c: New testcase.
13165
13166 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13167
13168         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13169         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13170
13171 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13172
13173         PR middle-end/26557
13174         * gcc.c-torture/compile/switch-1.c: New test case.
13175
13176 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13177
13178         PR fortran/25378
13179         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13180         test to include more permuatations of mask and index.
13181         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13182         respond to F2003 spec. that the position returned for an all false
13183         mask && condition is zero.
13184
13185 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13186
13187         PR middle-end/25989
13188         * gcc.dg/gomp/pr25989.c: New test.
13189
13190 2006-03-13  Jeff Law  <law@redhat.com>
13191
13192         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13193
13194 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13195
13196         * gcc.dg/switch-9.c: New test.
13197
13198 2006-03-13  Richard Guenther  <rguenther@suse.de>
13199
13200         PR middle-end/26630
13201         * gcc.dg/torture/pr26630.c: New testcase.
13202
13203 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13204
13205         * gfortran.dg/dependency_10.f90: New test case.
13206         * gfortran.dg/dependency_11.f90: Likewise.
13207
13208 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13209             Erik Edelmann  <eedelman@gcc.gnu.org>
13210
13211         * gfortran.dg/allocatable_function_1.f90: New.
13212         * gfortran.dg/allocatable_function_2.f90: New.
13213
13214 2006-03-10  Richard Guenther  <rguenther@suse.de>
13215
13216         PR middle-end/26565
13217         * gcc.dg/torture/pr26565.c: New testcase.
13218
13219 2006-03-09  Eric Christopher  <echristo@apple.com>
13220
13221         * gcc.c-torture/compile/20060309-1.c: New.
13222
13223 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13224
13225         PR libgfortran/26499
13226         * gfortran.dg/write_back.f: New test.
13227         * gfortran.dg/write_rewind_1.f: New test.
13228         * gfortran.dg/write_rewind_2.f: New test.
13229
13230 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13231
13232         PR libgfortran/26554
13233         * gfortran.dg/read_logical.f90: New test.
13234
13235 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13236
13237         * ada/acats/norun.lst: cdd2a03 now passes.
13238
13239 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13240
13241         PR testsuite/25177
13242         * gcc.target/powerpc/pr18096-1.c: Change where the error
13243         would match.
13244
13245 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13246
13247         * gcc.target/i386/cleanup-1.c: New test.
13248         * gcc.target/i386/cleanup-2.c: New test.
13249
13250 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13251
13252         * gfortran.dg/dependency_9.f90: Remove for the time being.
13253
13254 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13255
13256         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13257         directive.
13258
13259 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13260
13261         * gfortran.dg/dependency_9.f90: New test case.
13262
13263 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13264
13265         * gfortran.dg/dependency_4.f90: New test case.
13266         * gfortran.dg/dependency_5.f90: New test case.
13267         * gfortran.dg/dependency_6.f90: New test case.
13268         * gfortran.dg/dependency_7.f90: New test case.
13269         * gfortran.dg/dependency_8.f90: New test case.
13270
13271 2006-03-03  Paul Brook  <paul@codesourcery.com>
13272
13273         * lib/target-supports.exp (check_profiling_available):
13274         Add m68k-*-elf.
13275
13276 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13277
13278         PR fortran/25031
13279         * multiple_allocation_1.f90: New test.
13280
13281 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13282
13283         PR tree-optimization/26524
13284         * gfortran.dg/pr26524.f: New test case.
13285
13286 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13287
13288         * g++.dg/template/repo5.C: Cleanup repo files.
13289         * gcc.dg/20051201-1.c: Cleanup coverage files.
13290         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13291         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13292         tree dump files.
13293
13294 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13295
13296         * objc.dg/objc-nofilename-1.m: New test.
13297         * objc.dg/bad-receiver-type.m: New test.
13298         * obj-c++.dg/bad-receiver-type.mm: New test.
13299
13300 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13301
13302         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13303
13304 2006-03-01  Mike Stump  <mrs@apple.com>
13305
13306         * g++.dg/abi/key2.C: Add.
13307
13308 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13309
13310         * gfortran.dg/logical_dot_product.f90: New test.
13311
13312         PR fortran/26393
13313         * gfortran.dg/used_interface_ref.f90: New test.
13314
13315         PR fortran/20938
13316         * gfortran.dg/dependency_2.f90: New test.
13317         * gfortran.fortran-torture/execute/where17.f90: New test.
13318         * gfortran.fortran-torture/execute/where18.f90: New test.
13319         * gfortran.fortran-torture/execute/where19.f90: New test.
13320         * gfortran.fortran-torture/execute/where20.f90: New test.
13321
13322 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13323
13324         * g++.dg/tree-ssa/pr26443.C: New test case.
13325
13326 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13327
13328         PR middle-end/26022
13329         * g++.dg/opt/return-slot1.C: New test.
13330
13331 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13332
13333         PR libgfortran/26136
13334         * gfortran.dg/namelist_23.f90: New test.
13335
13336 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13337
13338         PR middle-end/14752
13339         * gcc.dg/fold-eqandshift-2.c: New test case.
13340
13341 2006-02-28  Richard Guenther  <rguenther@suse.de>
13342
13343         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13344         decomposition.
13345
13346 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13347
13348         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13349
13350 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13351
13352         PR libgfortran/26464
13353         * gfortran.dg/backspace_5.f: New test.
13354         * gfortran.dg/backspace_6.f: New test.
13355
13356 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13357
13358         * gcc.dg/fold-eqandnot-1.c: New test case.
13359
13360 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13361
13362         PR middle-end/19983
13363         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13364
13365 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13366
13367         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13368         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13369
13370 2006-02-26  Richard Guenther  <rguenther@suse.de>
13371
13372         PR tree-optimization/26421
13373         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13374
13375 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13376
13377         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13378         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13379
13380 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13381
13382         * gcc.dg/fold-even-1.c: New test case.
13383
13384 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13385
13386         PR middle-end/21137
13387         * gcc.dg/fold-eqandshift-1.c: New test case.
13388
13389 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13390
13391         PR tree-optimization/25125
13392         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13393         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13394
13395 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13396
13397         PR tree-optimizations/26359
13398         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13399         with -fdump-tree-dceloop-details.
13400         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13401
13402 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13403
13404         PR middle-end/23673
13405         * gcc.dg/fold-eqxor-1.c: New test case.
13406         * gcc.dg/fold-eqxor-2.c: Likewise.
13407         * gcc.dg/fold-eqxor-3.c: Likewise.
13408
13409 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13410
13411         PR fortran/23092
13412         * scalar_mask_1.f90: New test.
13413
13414 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13415
13416         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13417         * g++.dg/eh/uncaught2.C: New.
13418         * g++.dg/eh/uncaught3.C: New.
13419
13420 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13421
13422         PR libgfortran/26423
13423         * gfortran.dg/read_many_1.f: New test.
13424
13425 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13426
13427         PR fortran/24519
13428         * gfortran.dg/dependency_3.f90: New test.
13429         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13430         XFAILs.
13431
13432         PR fortran/25395
13433         * gfortran.dg/equiv_6.f90: New test.
13434
13435 2006-02-23  Jeff Law  <law@redhat.com>
13436
13437         * gcc.c-torture/compile/pr26425.c: New test.
13438
13439 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13440
13441         PR middle-end/26412
13442         * gcc.dg/gomp/pr26412.c: New test.
13443
13444 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13445
13446         PR c++/26291
13447         * g++.dg/other/ellipsis1.C: New test.
13448         * g++.dg/parse/operator4.C: Adjust error marker.
13449
13450 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13451
13452         PR target/25603
13453         * gfortran.dg/pr25603.f: New testcase.
13454
13455 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13456
13457         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13458         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13459
13460 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13461
13462         * g++.dg/eh/spbp.C: New.
13463
13464 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13465
13466         PR middle-end/26379
13467         * gcc.target/i386/mmx-7.c: New test.
13468
13469 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13470
13471         PR tree-optimization/26361
13472         * gcc.dg/tree-ssa/vrp27.c: New test case.
13473
13474 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13475
13476         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13477         * gcc.dg/tree-ssa/complex-4.c: Here.
13478
13479 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13480
13481         PR middle-end/19543
13482         * gfortran.dg/logical_1.f90: New test case.
13483
13484 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR middle-end/26334
13487         * gcc.dg/20060218-1.c: Moved to...
13488         * gcc.target/i386/20060218-1.c: ... here.  New test.
13489
13490 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13491
13492         PR fortran/26201
13493         * gfortran.dg/convert_1.f90: New.
13494
13495 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13496
13497         PR fortran/25054
13498         * gfortran.dg/namelist_5.f90: New test.
13499
13500         PR fortran/25089
13501         * gfortran.dg/namelist_4.f90: New test.
13502
13503 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13504
13505         PR tree-opt/25680
13506         * gcc.dg/tree-ssa/complex-3.c: New test.
13507
13508 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13509
13510         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13511         variable to take into account the variable name in the
13512         function header.
13513         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13514
13515 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13516
13517         PR middle-end/26334
13518         * gcc.c-torture/compile/20060217-1.c: New test.
13519         * gcc.dg/20060218-1.c: New test.
13520
13521 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13522
13523         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13524
13525 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13526
13527         * gcc.dg/cpp/undef3.c: New test.
13528         * gcc.dg/cpp/trad/builtins2.c: New test.
13529
13530 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/26266
13533         * g++.dg/template/static22.C: New test.
13534         * g++.dg/template/static23.C: New test.
13535         * g++.dg/template/static24.C: New test.
13536         * g++.dg/template/non-dependent13.C: New test.
13537         * g++.dg/init/member1.C: Tweak error markers.
13538
13539 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13540
13541         PR target/26255
13542         * gcc.c-torture/compile/pr26255.c: New test case.
13543
13544 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13545
13546         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13547         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13548         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13549         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13550         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13551         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13552         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13553
13554 2006-02-16  Jeff Law  <law@redhat.com>
13555
13556         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13557         * gcc.dg/tree-ssa/vrp26.c: New test.
13558
13559 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13560
13561         PR target/20353
13562         PR target/24578
13563         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13564         __UCLIBC__ is defined.
13565
13566 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13567
13568         PR fortran/26224
13569         * gfortran.dg/gomp/pr26224.f: New test.
13570
13571 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13572
13573         PR tree-opt/25918
13574         * lib/target-supports.exp
13575         (check_effective_target_vect_short_mult): New.
13576         (check_effective_target_vect_char_mult): New.
13577         (check_effective_target_vect_widen_sum_qi_to_si): New.
13578         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13579         (check_effective_target_vect_widen_sum_hi_to_si): New.
13580         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13581         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13582         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13583         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13584         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13585         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13586         vect-reduc-pattern-2c.c
13587         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13588         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13589         vect-reduc-pattern-1c.c
13590
13591 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13592
13593         PR fortran/24557
13594         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13595
13596 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13597
13598         PR fortran/26054
13599         * gfortran.dg/enum_8.f90: Remove check for warning.
13600         * gfortran.dg/iomsg_1.f90: Ditto.
13601         * gfortran.dg/enum_1.f90: Ditto.
13602         * gfortran.dg/enum_9.f90: Ditto.
13603         * gfortran.dg/enum_2.f90: Ditto.
13604         * gfortran.dg/enum_10.f90: Ditto.
13605         * gfortran.dg/enum_3.f90: Ditto.
13606         * gfortran.dg/flush_1.f90: Ditto.
13607         * gfortran.dg/enum_4.f90: Ditto.
13608         * gfortran.dg/array_constructor_1.f90: Ditto.
13609         * gfortran.dg/enum_5.f90: Ditto.
13610         * gfortran.dg/enum_6.f90: Ditto.
13611         * gfortran.dg/enum_7.f90: Ditto.
13612
13613 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13614
13615         PR middle-end/26300
13616         * gcc.c-torture/compile/20060215-1.c: New test.
13617
13618 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13619
13620         PR middle-end/23670
13621         * gcc.dg/tree-ssa/andor-2.c: New test case.
13622
13623 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13624
13625         PR fortran/25045
13626         * optional_dim.f90: New test.
13627
13628 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13629
13630         PR fortran/26277
13631         * gfortran.dg/label_4.f90: New.
13632
13633 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13634             Diego Novillo  <dnovillo@redhat.com>
13635             Uros Bizjak  <uros@kss-loka.si>
13636
13637         * gfortran.dg/gomp: New directory.
13638
13639 2006-02-14  Richard Guenther  <rguenther@suse.de>
13640
13641         PR tree-optimization/26258
13642         * gcc.dg/torture/pr26258.c: New testcase.
13643
13644 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13645
13646         PR fortran/26246
13647         * gfortran.dg/pr26246_1.f90: New test.
13648         * gfortran.dg/pr26246_2.f90: New test.
13649
13650         PR middle-end/26092
13651         * gcc.c-torture/compile/20060208-1.c: New test.
13652
13653 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
13654
13655         PR fortran/26074
13656         PR fortran/25103
13657         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13658         * gfortran.dg/bad_automatic_objects_1.f90: New test.
13659         * gfortran.dg/automatic_module_variable.f90: Change error message.
13660
13661         PR fortran/20861
13662         * gfortran.dg/internal_dummy_1.f90: New test.
13663
13664         PR fortran/20871
13665         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13666
13667
13668         PR fortran/25083
13669         * gfortran.dg/uncommon_block_data_1.f90: New test.
13670         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13671         with standard.
13672
13673         PR fortran/25088
13674         * gfortran.dg/typed_subroutine_1.f90: New test.
13675
13676 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
13677
13678         * objc.dg/dwarf-1.m: New.
13679
13680 2006-02-13  Roger Sayle  <roger@eyesopen.com>
13681
13682         PR middle-end/24427
13683         * gcc.dg/tree-ssa/andor-1.c: New test case.
13684
13685 2006-02-13  Josh Conner  <jconner@apple.com>
13686
13687         PR target/25376
13688         * gcc.dg/pr25376.c: New test.
13689
13690         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13691         assemble.
13692         * lib/target-supports.exp (check_named_sections_available):
13693         Only compile named-sections test -- don't assemble.
13694
13695 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13696
13697         * g++.dg/warn/no-write-strings.C: New test.
13698         * g++.dg/warn/write-strings.C: Likewise.
13699         * g++.dg/warn/write-strings-default.C: Likewise.
13700
13701 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
13702
13703         PR fortran/25806
13704         * gfortran.dg/ret_pointer_2.f90: New test.
13705
13706 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
13707
13708         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13709
13710 2006-02-10  Jeff Law  <law@redhat.com>
13711
13712         * gcc.c-torture/compile/pr26213.c: New test.
13713
13714 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
13715
13716         gfortran.dg/null_1.f90: New test.
13717
13718 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13719
13720         PR fortran/14771
13721         * gfortran.dg/parens_4.f90: New.
13722         * gfortran.dg/parens_5.f90: New.
13723
13724 2006-02-10  Richard Guenther  <rguenther@suse.de>
13725
13726         * gcc.dg/pr23372-1.c: Remove empty file.
13727
13728 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13729         Paul Thomas  <pault@gcc.gnu.org>
13730
13731         PR fortran/14771
13732         * gfortran.dg/parens_1.f90: New.
13733         * gfortran.dg/parens_2.f90: New.
13734         * gfortran.dg/parens_3.f90: New.
13735
13736 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13737
13738         PR fortran/26038
13739         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13740
13741         PR fortran/25059
13742         * gfortran.dg/impure_assignment_1.f90: New test.
13743
13744         PR fortran/25070
13745         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13746
13747 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13748
13749         PR target/26141
13750         * g++.dg/expr/stdarg2.C: New test.
13751
13752 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13753
13754         PR inline-asm/16194
13755         * gcc.dg/pr16194.c: New test.
13756
13757 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13758
13759         * ada/acats/run_acats: Use portable variant of "$@".
13760
13761 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13762
13763         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13764         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13765
13766 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13767
13768         PR tree-opt/26179
13769         * g++.dg/opt/pr26179.C: New test.
13770
13771 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13772
13773         PR middle-end/26134
13774         * gcc.dg/tree-ssa/complex-3.c: New test.
13775
13776 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13777
13778         * gcc.c-torture/compile/volatile-1.c: New test.
13779
13780 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13781
13782         PR 26180
13783         * gcc.dg/tree-ssa/pr26180.c: New test.
13784
13785 2006-02-08  Jeff Law  <law@redhat.com>
13786
13787         * gcc.dg/tree-ssa/pr21417.c: New test.
13788
13789 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13790
13791         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13792         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13793
13794 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13795
13796         * lib/scanrtl.exp: New.
13797
13798 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13799
13800         PR c++/26071
13801         * g++.dg/other/virtual2.C: New test.
13802
13803         PR c++/26070
13804         * g++.dg/other/virtual1.C: New test.
13805
13806 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13807
13808         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13809         cleanup-ipa-dump): Update dump file glob patterns.
13810         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13811         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13812
13813         * lib/gcc-dg.exp: Load it.
13814         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13815
13816 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13817
13818         PR testsuite/26159
13819         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13820         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13821
13822 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13823
13824         PR fortran/25577
13825         * gfortran.dg/mvbits_1.f90: New.
13826
13827 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13828
13829         * g++.dg/warn/Wdiv-by-zero.C: New test.
13830         * g++.dg/warn/Wno-div-by-zero.C: New.
13831
13832 2006-02-07  Jeff Law  <law@redhat.com>
13833
13834         * gcc.dg/tree-ssa/pr21559.c: New test.
13835
13836         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13837         multiple VRP passes.
13838         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13839         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13840         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13841         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13842         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13843         * gcc.dg/tree-ssa/vrp02.c: Likewise
13844         * gcc.dg/tree-ssa/vrp11.c: Likewise
13845         * gcc.dg/tree-ssa/pr14341.c: Likewise
13846         * gcc.dg/tree-ssa/vrp19.c: Likewise
13847         * gcc.dg/tree-ssa/vrp20.c: Likewise
13848         * gcc.dg/tree-ssa/vrp03.c: Likewise
13849         * gcc.dg/tree-ssa/pr21086.c: Likewise
13850         * gcc.dg/tree-ssa/pr21959.c: Likewise
13851         * gcc.dg/tree-ssa/vrp21.c: Likewise
13852         * gcc.dg/tree-ssa/vrp04.c: Likewise
13853         * gcc.dg/tree-ssa/pr25485.c: Likewise
13854         * gcc.dg/tree-ssa/pr22026.c: Likewise
13855         * gcc.dg/tree-ssa/vrp22.c: Likewise
13856         * gcc.dg/tree-ssa/vrp05.c: Likewise
13857         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13858         * gcc.dg/tree-ssa/pr20701.c: Likewise
13859         * gcc.dg/tree-ssa/vrp23.c: Likewise
13860         * gcc.dg/tree-ssa/vrp06.c: Likewise
13861         * gcc.dg/tree-ssa/pr22117.c: Likewise
13862         * gcc.dg/tree-ssa/pr20702.c: Likewise
13863         * gcc.dg/tree-ssa/vrp15.c: Likewise
13864         * gcc.dg/tree-ssa/pr21090.c: Likewise
13865         * gcc.dg/tree-ssa/pr21294.c: Likewise
13866         * gcc.dg/tree-ssa/vrp24.c: Likewise
13867         * gcc.dg/tree-ssa/vrp07.c: Likewise
13868         * gcc.dg/tree-ssa/pr21563.c: Likewise
13869         * gcc.dg/tree-ssa/pr25382.c: Likewise
13870         * gcc.dg/tree-ssa/vrp16.c: Likewise
13871         * gcc.dg/tree-ssa/vrp25.c: Likewise
13872         * gcc.dg/tree-ssa/vrp08.c: Likewise
13873         * gcc.dg/tree-ssa/20030807-6.c: Likewise
13874         * gcc.dg/tree-ssa/vrp17.c: Likewise
13875         * gcc.dg/tree-ssa/pr21458.c: Likewise
13876         * g++.dg/tree-ssa/pr18178.C: Likewise
13877
13878 2006-02-07  Richard Guenther  <rguenther@suse.de>
13879
13880         PR c++/26140
13881         Revert
13882         2006-01-30  Richard Guenther  <rguenther@suse.de>
13883         PR c++/23372
13884         * gcc.dg/pr23372-1.C: New testcase.
13885
13886         * g++.dg/tree-ssa/pr26140.C: New testcase.
13887
13888 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/9737
13891         * g++.dg/template/ttp15.C: New test.
13892         * g++.dg/template/ttp16.C: Likewise.
13893         * g++.dg/template/ttp17.C: Likewise.
13894         * g++.old-deja/g++.pt/ttp36.C: Remove.
13895         * g++.old-deja/g++.pt/ttp19.C: Likewise.
13896         * g++.old-deja/g++.pt/ttp37.C: Likewise.
13897         * g++.old-deja/g++.pt/ttp38.C: Likewise.
13898         * g++.old-deja/g++.pt/ttp39.C: Likewise.
13899         * g++.old-deja/g++.pt/ttp9.C: Likewise.
13900         * g++.old-deja/g++.pt/ttp40.C: Likewise.
13901         * g++.old-deja/g++.pt/ttp51.C: Likewise.
13902         * g++.old-deja/g++.pt/ttp26.C: Likewise.
13903         * g++.old-deja/g++.pt/ttp36.C: Likewise.
13904
13905 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
13906
13907         PR libfortran/23815
13908         * unf_io_convert_4.f90: New test.
13909
13910 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
13911
13912         * gcc.dg/tree-ssa/loadpre10.c: New test.
13913         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13914         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13915         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13916
13917 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13918
13919         PR libfortran/24685
13920         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13921
13922 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         PR tree-opt/25251
13925         * gfortran.dg/assign_7.f: New test.
13926
13927 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13928
13929         PR fortran/26041
13930         PR fortran/26064
13931         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13932         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13933         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13934
13935 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13938         in size_t typedef.
13939
13940 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13941
13942         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13943         * g++.dg/charset/string.c (foo): Likewise.
13944         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13945         const char*
13946         * g++.dg/ext/builtin2.C (printf): Likewise.
13947         * g++.dg/init/new15.C (printf): Likewise.
13948         * g++.dg/opt/pr17697-1.C (foo): Likewise.
13949         * g++.dg/opt/pr17697-2.C (foo): Likewise.
13950         * g++.dg/opt/pr17697-3.C (foo): Likewise.
13951         * g++.dg/template/non-dependent4.C (temp): Likewise.
13952         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13953         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13954         parameter type to const char*.
13955         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13956         Change type to const char*.
13957         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13958         Likewise.
13959         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13960         second parameter type to const char*.
13961         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13962         (Y::Y): Change parameter type to const char*.
13963         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13964         * g++.old-deja/g++.jason/report.C: Apply const correctness.
13965         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13966         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13967         (char*).
13968         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13969         const char*.
13970         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13971         type to const char*.
13972         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13973         return type to const char*.
13974         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13975         to const char*.
13976         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13977         * g++.old-deja/g++.law/refs1.C: Likewise.
13978         * g++.old-deja/g++.law/visibility1.C: Likewise.
13979         * g++.old-deja/g++.law/visibility2.C: Likewise.
13980         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13981         const char*.
13982         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13983         * g++.old-deja/g++.mike/net48.C: Likewise.
13984         * g++.old-deja/g++.mike/p646.C: Likewise.
13985         * g++.old-deja/g++.mike/p6746.C: Likewise.
13986         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13987         type to const char*.
13988         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13989         deprecated conversion warning.
13990         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13991         char*.
13992         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13993         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13994         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13995         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13996         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13997         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13998         * g++.old-deja/g++.pt/t39.C: Likewise.
13999         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14000         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14001
14002 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14003
14004         PR fortran/25075
14005         intrinsic_argument_conformance_1.f90: New test.
14006
14007 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14008
14009         PR fortran/20845
14010         * gfortran.dg/char_result_11.f90: Add SAVE.
14011         * gfortran.dg/der_pointer_4.f90: Ditto.
14012         * gfortran.dg/default_initialization.f90: New test.
14013
14014 2006-02-03  Jeff Law  <law@redhat.com>
14015
14016         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14017         handle more than 100 dump files.
14018         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14019         * lib/scantree.exp (scan-tree-dump): Likewise.
14020         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14021         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14022         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14023         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14024         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14025
14026 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14027
14028         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14029
14030 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14031
14032         * g++.dg/template/using12.C: New test.
14033
14034 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14035
14036         * gcc.target/powerpc/pr25960.c: New test.
14037
14038 2006-02-02  Steven G. Kargl  <kargls@comcast>
14039
14040         PR fortran/24958
14041         gfortran.dg/nullify_2.f90: New test.
14042
14043 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14044
14045         PR 25990
14046         * gcc.dg/gomp/pr25990.c: New test.
14047
14048 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14049
14050         PR c++/25342
14051         * g++.gd/template/partial4.C: New test.
14052
14053 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14054
14055         PR middle-end/26001
14056         * gfortran.dg/data_char_2.f90: New.
14057
14058 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14059
14060         PR fortran/26039
14061         maxval_maxloc_conformance_1.f90: New test.
14062
14063 2006-01-31  Richard Guenther  <rguenther@suse.de>
14064
14065         * gcc.target/i386/sselibm-1.c: New testcase.
14066         * gcc.target/i386/sselibm-2.c: Likewise.
14067         * gcc.target/i386/sselibm-3.c: Likewise.
14068         * gcc.target/i386/sselibm-4.c: Likewise.
14069         * gcc.target/i386/sselibm-5.c: Likewise.
14070
14071 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14072
14073         PR fortran/24266
14074         * gfortran.dg/arrayio_derived_2.f90: New.
14075
14076 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14077
14078         * gcc.dg/unsigned-long-compare.c: New test.
14079
14080 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14081
14082         PR testsuite/25318
14083         * lib/target-supports.exp (check_effective_target_freorder):
14084         Check to see if target supports -freorder-blocks-and-partition.
14085         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14086         instead of "dg-require-named-sections".
14087
14088 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14089
14090         PR target/14798:
14091         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14092         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14093         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14094         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14095         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14096         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14097         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14098         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14099
14100 2006-01-30  Richard Guenther  <rguenther@suse.de>
14101
14102         PR c++/23372
14103         * gcc.dg/pr23372-1.C: New testcase.
14104
14105 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14106
14107         * gcc.dg/gomp/pr25874.c: New test.
14108
14109 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14110
14111         PR tree-opt/25911
14112         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14113
14114 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14115
14116         PR fortran/18578
14117         PR fortran/18579
14118         PR fortran/20857
14119         PR fortran/20885
14120         * gfortran.dg/intent_out_1.f90: New test.
14121
14122 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/17911
14125         * gfortran.dg/procedure_lvalue.f90: New test.
14126
14127         PR fortran/20895
14128         PR fortran/25030
14129         * gfortran.dg/char_pointer_assign_2.f90: New test.
14130         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14131         assignment to be consistent with standard.
14132         * gfortran.dg/char_result_2.f90: The same.
14133         * gfortran.dg/char_result_8.f90: The same.
14134
14135 2006-01-28  Zack Weinberg  <zackw@panix.com>
14136
14137         * gcc.dg/Woverlength-strings.c
14138         * gcc.dg/Woverlength-strings-pedantic-c89.c
14139         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14140         * gcc.dg/Woverlength-strings-pedantic-c99.c
14141         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14142
14143 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14144
14145         * gcc.c-torture/execute/20060127-1.c: New test.
14146
14147 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14148
14149         PR c++/25999
14150         * g++.dg/ext/pragmaweak1.C: New test.
14151
14152 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14153
14154         PR c++/25855
14155         * g++.dg/template/spec29.C: New test.
14156
14157 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14158
14159         PR c/19606.
14160         * gcc.c-torture/execute/pr19606.c: New.
14161
14162 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14163
14164         * gcc.dg/pragma-re-4.c: New test.
14165
14166 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14167
14168         PR fortran/25964
14169         * gfortran.dg/assumed_size_refs_3.f90: New test.
14170
14171 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14172
14173         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14174
14175 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14176
14177         PR ada/21317
14178         * ada/acats/support/impdef.a: Add One_Long_Second.
14179         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14180         * ada/acats/tests/c9/c94026.a: Likewise.
14181         * ada/acats/tests/c9/c97305c.ada: Likewise.
14182         * ada/acats/tests/c9/c99004a.ada: Likewise.
14183
14184 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14185
14186         PR fortran/25964
14187         * gfortran.dg/global_references_2.f90: New test.
14188
14189         PR fortran/25084
14190         PR fortran/20852
14191         PR fortran/25085
14192         PR fortran/25086
14193         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14194         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14195
14196         PR fortran/25416
14197         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14198
14199 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14200
14201         PR c/25892
14202         * gcc.dg/Wpointer-sign.c: New.
14203         * gcc.dg/Wpointer-sign-Wall.c: New.
14204         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14205         * gcc.dg/Wpointer-sign-pedantic.c: New.
14206         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14207         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14208
14209 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14210
14211         PR C/25861
14212         * gcc.c-torture/compile/pr25861.c: New test.
14213
14214 2006-01-26  Paul Brook  <paul@codesourcery.com>
14215
14216         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14217         on short-enum targets.
14218         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14219         variable.
14220         (generate_fields): Use short_enums.
14221         (main): Set short_enums.  Document -e.
14222         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14223         on short-enum targets.
14224         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14225         variable.
14226         (generate_fields): Use short_enums.
14227         (main): Set short_enums.  Document -e.
14228         * lib/target-supports.exp (check_effective_target_short_enums): New.
14229
14230 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14231
14232         PR target/25947
14233         * gcc.dg/torture/pr25947-1.c: New test.
14234
14235 2006-01-25  Jan Hubicka  <jh@suse.cz>
14236             Roger Sayle  <roger@eyesopen.com>
14237
14238         PR rtl-optimization/25703
14239         * gcc.target/i386/20060125-1.c: New test case.
14240         * gcc.target/i386/20060125-2.c: New test case.
14241
14242 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14243
14244         PR fortran/18540
14245         * gfortran.dg/goto_1.f: New.
14246
14247 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14248
14249         PR fortran/25716
14250         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14251         25716 on 32-bit systems too.
14252
14253 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14254
14255         PR testsuite/25590
14256         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14257
14258 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14259
14260         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14261
14262 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14263
14264         PR fortran/25835
14265         * gfortran.dg/read_eof.f90: Delete, renamed.
14266         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14267         * gfortran.dg/read_eof_2.f90: New test.
14268         * gfortran.dg/read_eof_3.f90: New test.
14269
14270 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14271
14272         PR tree-opt/25860
14273         * gcc.c-torture/compile/pr25860.c: New test.
14274
14275 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14276
14277         PR c++/25552
14278         * g++.dg/parse/dtor8.C: New test.
14279
14280 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14281
14282         PR testsuite/25891
14283         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14284         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14285         check_effective_target_fopenmp returns 0.
14286
14287 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14288
14289         PR ada/20548
14290         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14291         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14292         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14293
14294 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14295
14296         PR tree-opt/25857
14297         * g++.dg/opt/pr25857.C: New test.
14298
14299 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14300         Jan Hubicka  <jh@suse.cz>
14301         Richard Guenther  <rguenther@suse.de>
14302
14303         PR rtl-optimization/25654
14304         * gcc.dg/torture/pr25654.c: New testcase.
14305         * gcc.target/i386/pr25654.c: Likewise.
14306
14307 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14308
14309         PR fortran/25901
14310         * gfortran.dg/internal references_2.f90: New test.
14311
14312         Fix regression in testing of admissability of attributes.
14313         * gfortran.dg/intent_used_1.f90: New test.
14314
14315 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14316
14317         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14318         Remove target conditional torture options for i?86 and x86_64
14319         GNU/Linux.
14320
14321 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14322
14323         PR c++/10891
14324         * g++.dg/rtti/no-rtti.C: New.
14325
14326 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14327
14328         PR c++/25895
14329         * g++.dg/inherit/conv2.C: New test.
14330
14331         PR c++/25856
14332         * g++.dg/parse/dtor7.C: New test.
14333
14334         PR c++/25858
14335         * g++.dg/template/crash44.C: New test.
14336
14337 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/25124
14340         PR fortran/25625
14341         * gfortran.dg/internal_references_1.f90: New test.
14342           PR fortran/20881
14343         PR fortran/23308
14344         PR fortran/25538
14345         PR fortran/25710
14346         * gfortran.dg/global_references_1.f90: New test.
14347         * gfortran.dg/g77/19990905-1.f: Restore the error that
14348         there is a clash between the common block name and
14349         the name of a subroutine reference.
14350
14351         PR fortran/PR24276
14352         * gfortran.dg/aliasing_dummy_1.f90: New test.
14353
14354 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14355
14356         * gcc.dg/vmx/1b-01.c: Warning fix.
14357         * gcc.dg/vmx/1c-02.c: Likewise.
14358         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14359
14360 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14361
14362         PR testsuite/24962
14363         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14364
14365 2006-01-20  Richard Guenther  <rguenther@suse.de>
14366         Steven Bosscher <stevenb.gcc@gmail.com>
14367
14368         PR rtl-optimization/24626
14369         * gcc.dg/torture/pr24626-1.c: New testcase.
14370         * gcc.dg/torture/pr24626-2.c: Likewise.
14371         * gcc.dg/torture/pr24626-3.c: Likewise.
14372         * gcc.dg/torture/pr24626-4.c: Likewise.
14373
14374 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14375
14376         PR c++/5520
14377         * g++.dg/warn/empty-body.C: New.
14378
14379 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/22136
14382         * g++.dg/template/using10.C: New test.
14383         * g++.dg/temlpate/using11.C: Likewise.
14384         * g++.dg/inherit/using5.C: Tweak error messages.
14385
14386 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14387
14388         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14389         target test.
14390         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14391
14392 2006-01-19  Jan Hubicka  <jh@suse.cz>
14393
14394         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14395
14396 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14397
14398         PR c++/25854
14399         * g++.dg/template/spec28.C: New test.
14400
14401 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14402
14403         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14404         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14405
14406 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14407
14408         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14409         * gcc.dg/gomp/critical-1.c: Likewise.
14410         * gcc.dg/gomp/critical-3.c: Likewise.
14411         * gcc.dg/gomp/empty.c: Likewise.
14412         * gcc.dg/gomp/ordered-1.c: Likewise.
14413         * gcc.dg/gomp/for-4.c: Likewise.
14414         * gcc.dg/gomp/for-6.c: Likewise.
14415         * gcc.dg/gomp/master-3.c: Likewise.
14416         * gcc.dg/gomp/for-8.c: Likewise.
14417         * gcc.dg/gomp/for-10.c: Likewise.
14418         * gcc.dg/gomp/for-18.c: Likewise.
14419         * gcc.dg/gomp/for-5.c: Likewise.
14420         * gcc.dg/gomp/for-7.c: Likewise.
14421         * gcc.dg/gomp/for-9.c: Likewise.
14422
14423 2006-01-18  Jeff Law  <law@redhat.com>
14424
14425         * gcc.dg/tree-ssa/vrp25.c: New test.
14426
14427 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14428
14429         * gcc.dg/pr25805.c: Fix misapplied patch.
14430
14431 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14432
14433         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14434         (check_effective_target_vect_udot_qi): New.
14435         (check_effective_target_vect_sdot_hi): New.
14436         (check_effective_target_vect_udot_hi): New.
14437         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14438         prefixed with "wrapv-" with -fwrapv.
14439         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14440         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14441         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14442         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14443         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14444
14445         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14446         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14447         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14448         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14449
14450 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         PR c++/16829
14453         * g++.dg/other/default2.C: New test.
14454         * g++.dg/other/default3.C: New test.
14455
14456 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14457
14458         PR c/25805
14459         * gcc.dg/pr25805.c: New file.
14460
14461 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/25836
14464         * g++.dg/template/init6.C: New test.
14465
14466 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14467
14468         * gcc.dg/tree-ssa/pr24287.c: New test
14469
14470 2006-01-18  Eric Christopher  <echristo@apple.com>
14471
14472         * g++.dg/eh/table.C: New.
14473
14474 2006-01-18  DJ Delorie  <dj@redhat.com>
14475
14476         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14477         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14478         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14479         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14480
14481 2006-01-18  Jeff Law  <law@redhat.com>
14482
14483         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14484         on wrapping on overflow semantics.
14485
14486         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14487
14488         * gcc.gc/tree-ssa/vrp23.c: New test.
14489         * gcc.gc/tree-ssa/vrp24.c: New test.
14490
14491 2006-01-18  Richard Henderson  <rth@redhat.com>
14492             Aldy Hernandez  <aldyh@redhat.com>
14493             Jakub Jelinek  <jakub@redhat.com>
14494             Diego Novillo  <dnovillo@redhat.com>
14495             Uros Bizjak  <uros@kss-loka.si>
14496
14497         * gcc.dg/gomp: New directory.
14498
14499 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14500             Steven G. Kargl  <kargls@comcast.net>
14501
14502         PR fortran/20869
14503         * gfortran.dg/intrinsic_external_1.f90: New test.
14504
14505         PR fortran/20875.
14506         * gfortran.dg/elemental_pointer_1.f90: New test.
14507
14508         PR fortran/25024
14509         * gfortran.dg/external_procedures_1.f90: New test.
14510
14511         PR fortran/25785
14512         gfortran.dg/assumed_present.f90: New test.
14513
14514 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * g++.dg/parse/lookup5.C: New test.
14517
14518 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14519
14520         PR fortran/25697
14521         * gfortran.dg/read_eof.f90: New test.
14522
14523 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14524
14525         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14526         add a closing brace.
14527
14528 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14529
14530         PR fortran/25631
14531         * gfortran.dg/fmt_tl.f: New test.
14532
14533 2006-01-17  Eric Christopher  <echristo@apple.com>
14534
14535         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14536         * g++.old-deja/g++.warn/impint2.C: Ditto.
14537         * g++.old-deja/g++.other/null1.C: Ditto.
14538         * g++.dg/warn/conv2.C: Ditto.
14539         * g++.dg/warn/conv4.C: New file.
14540
14541 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14542
14543         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14544
14545 2006-01-17  Andreas Jaeger  <aj@suse.de>
14546             Janis Johnson <janis187@us.ibm.com>
14547
14548         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14549         in 64-bit.
14550         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14551         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14552
14553 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14554
14555         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14556         (switchfiles): xfail txxx where xxx >= 25.
14557
14558 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14559
14560         PR testsuite/25764
14561         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14562
14563 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14564
14565         PR c/25682
14566         * gcc.dg/pr25682.c: New test.
14567         * g++.dg/parse/array-size2.C: New test.
14568
14569 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14570
14571         * consistency.vlad: Remove entire directory, 1652 files.
14572
14573 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14574
14575         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14576         check_effective_target_dfprt_nocache): New.
14577         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14578         (check_effective_target_dfprt): New.
14579         * lib/c-compat.exp (check_dfp): Remove.
14580         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14581         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14582         level of support for decimal float.
14583         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14584         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14585         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14586         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14587         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14588         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14589         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14590         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14591         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14592         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14593         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14594         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14595         directives.
14596
14597 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14598
14599         PR testsuite/25741
14600         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14601         $base_dir/../.
14602         * lib/gfortran.exp (gfortran_init): Likewise.
14603         * lib/obj-c++.exp (obj-c++_init): Likewise.
14604         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14605         (scan-assembler-dem-not): Likewise.
14606         * lib/scandump.exp (scan-dump-dem): Likewise.
14607         (scan-dump-dem-not): Likewise.
14608
14609 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14610
14611         PR testsuite/25767
14612         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14613         powerpc-*-darwin*.
14614         * lib/obj-c++.exp (obj-c++_init): Likewise.
14615
14616 2006-01-16  Richard Guenther  <rguenther@suse.de>
14617
14618         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14619
14620 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14621
14622         PR testsuite/25777
14623         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14624         to LD_LIBRARY_PATH.
14625
14626 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14627             Andrew Pinski  <pinskia@physics.uc.edu>
14628
14629         * gcc.dg/minmax-1.c: New test.
14630
14631 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14632
14633         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14634         * gcc.misc-tests/dectest.exp: Ditto.
14635
14636 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14637
14638         PR testsuite/25796
14639         * gcc.target/i386/cmov6.c: Use -march=k8.
14640
14641 2006-01-15  Andreas Jaeger  <aj@suse.de>
14642
14643         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14644         x86 does not have __float128.
14645
14646 2006-01-14  Ian Lance Taylor  <ian@airs.com>
14647
14648         * gcc.target/i386/cmov6.c: New test.
14649
14650 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/25663
14653         * g++.dg/template/ctor6.C: New test.
14654
14655 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
14656
14657         PR tree-optimization/25485
14658         * gcc.dg/tree-ssa/pr25485.c: New.
14659
14660 2006-01-14  Richard Guenther  <rguenther@suse.de>
14661
14662         PR tree-optimization/22548
14663         PR tree-optimization/22555
14664         PR tree-optimization/22501
14665         * gcc.dg/tree-ssa/alias-4.c: New testcase.
14666         * gcc.dg/tree-ssa/alias-5.c: Likewise.
14667         * gcc.dg/tree-ssa/alias-6.c: Likewise.
14668         * gcc.dg/tree-ssa/alias-7.c: Likewise.
14669         * gcc.dg/tree-ssa/alias-8.c: Likewise.
14670         * gcc.dg/tree-ssa/alias-9.c: Likewise.
14671         * gcc.dg/tree-ssa/alias-10.c: Likewise.
14672         * gcc.dg/tree-ssa/alias-11.c: Likewise.
14673         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14674
14675 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
14676
14677         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
14678         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14679
14680 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
14681         Richard Guenther  <rguenther@suse.de>
14682
14683         PR rtl-optimization/24257
14684         * gcc.dg/torture/pr24257.c: New testcase.
14685
14686 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
14687
14688         * gcc.c-torture/execute/20060110-1.c: New test.
14689         * gcc.c-torture/execute/20060110-2.c: New test.
14690
14691 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
14692
14693         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14694
14695 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
14696
14697         PR fortran/25756
14698         * gfortran.dg/label_3.f90: New test.
14699
14700 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
14701
14702         PR tree-optimization/25771
14703         * g++.dg/tree-ssa/pr25771.C: New test
14704
14705 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14706
14707         PR tree-opt/24365
14708         * g++.dg/opt/complex5.C: New test.
14709
14710 2006-01-13  Richard Guenther  <rguenther@suse.de>
14711
14712         * gcc.target/i386/387-9.c: New testcase.
14713
14714 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         PR c++/24824
14717         * g++.dg/debug/dwarf2-1.C: New.
14718
14719 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14720
14721         PR testsuite/25728
14722         * lib/gcov.exp (verify-lines): Add "close $fd".
14723
14724 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
14725             Ben Elliston  <bje@au.ibm.com>
14726
14727         * gcc.dg/dfp/inf-1.c: New test.
14728
14729 2006-01-12  Janis Johnson <janis187@us.ibm.com>
14730             Yao Qi  <qiyaoltc@cn.ibm.com>
14731             Ben Elliston  <bje@au.ibm.com>
14732             Jon Grimm  <jgrimm2@us.ibm.com>
14733
14734         * gcc.dg/nodfp-1.c: New test.
14735         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14736         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14737         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14738         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14739         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14740         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14741         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14742         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14743         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14744         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14745         * gcc.dg/format/dfp-printf-1.c: Likewise.
14746         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14747         (compat_setup_dfp): New.
14748         * gcc.dg/compat/compat.exp: Use it.
14749         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14750         Make some variables global, prepend "compat_" to their names.
14751         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14752         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14753         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14754         * lib/compat.exp (compat_skip_list): Make global, rename.
14755         * lib/c-compat.exp: New file.
14756         * lib/target-supports.exp (check_effective_target_dfp): New.
14757
14758         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14759         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14760         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14761         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14762         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14763         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14764         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14765         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14766         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14767         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14768         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14769         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14770         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14771         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14772         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14773         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14774         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14775         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14776         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14777         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14778         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14779         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14780         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14781         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14782         gcc.dg/dfp/struct-layout-1.c,
14783         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14784         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14785         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14786         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14787         gcc.dg/dfp/func-vararg-dfp.c,
14788         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14789         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14790         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14791         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14792         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14793
14794 2006-01-11  Richard Guenther  <rguenther@suse.de>
14795
14796         PR tree-optimization/25734
14797         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14798
14799 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14800
14801         PR fortran/25486
14802         * gfortran.dg/literal_character_constant_1_x.F: New test.
14803         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14804         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14805         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14806
14807 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14808
14809         PR c++/25386
14810         * g++.dg/ext/packed3.C: Add expected packed error.
14811
14812 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14813
14814         PR target/25706
14815         * gcc.dg/torture/pr25706-1.c: New test.
14816
14817 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14818
14819         PR tree-optimization/23109
14820         PR tree-optimization/23948
14821         PR tree-optimization/24123
14822
14823         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14824         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14825         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14826         g++.dg/tree-ssa/pr23948.C: New testcases.
14827         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14828         three divisions in order to do the optimization.
14829
14830 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14831
14832         PR c++/25632
14833         * g++.dg/other/pr25632.C: New test.
14834
14835 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14836
14837         PR fortran/25730
14838         * gfortran.dg/used_types_1.f90: New test.
14839
14840 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14841
14842         PR target/25718
14843         * gcc.dg/torture/pr25718-1.c: New test.
14844
14845 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14846
14847         * gfortran.dg/list_read_2.f90: Fix typo in description.
14848
14849 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14850
14851         * lib/target-supports.exp (check_visibility_available): Simplify test
14852         for *-*-netware*.
14853         (check_profiling_available): Fail for *-*-netware*.
14854         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14855         * gcc.dg/20021014-1.c: Likewise.
14856         * gcc.dg/nest.c: Likewise.
14857
14858 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14859
14860         fortran/24936
14861         * gfortran.dg/forall_3.f90: New test.
14862
14863 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14864
14865         PR fortran/21977
14866         * gfortran.dg/nesting_2.f90: New test.
14867         * gfortran.dg/nesting_3.f90: New test.
14868
14869 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
14870
14871         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14872         Fix typo in comment.
14873
14874 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14875
14876         * gfortran.dg/single_char_string.f90: New test.
14877
14878 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14879
14880         * gfortran.dg/ichar_2.f90: New test.
14881
14882 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14883
14884         PR fortran/25093
14885         * gfortran.dg/private_type_4.f90: New.
14886
14887 2006-01-07  Richard Guenther  <rguenther@suse.de>
14888
14889         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14890
14891 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14892
14893         * gfortran.dg/func_decl_1.f90: New.
14894         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14895         * gfortran.dg/array_alloc_2.f90: Likewise.
14896         * gfortran.dg/char_result_8.f90: Likewise.
14897         * gfortran.dg/dup_save_1.f90: Likewise.
14898         * gfortran.dg/dup_save_2.f90: Likewise.
14899         * gfortran.dg/f2c_6.f90: Likewise.
14900         * gfortran.dg/f2c_7.f90: Likewise.
14901         * gfortran.dg/func_result_2.f90: Likewise.
14902         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14903
14904 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
14905
14906         PR fortran/22146
14907         * gfortran.dg/elemental_subroutine_1.f90: New test.
14908         * gfortran.dg/elemental_subroutine_2.f90: New test.
14909
14910         PR fortran/25029
14911         PR fortran/21256
14912         * gfortran.dg/assumed_size_refs_1.f90: New test.
14913
14914         PR fortran/20868
14915         PR fortran/20870
14916         * gfortran.dg/assumed_size_refs_2.f90: New test.
14917         * gfortran.dg/initialization_1.f90: Change warning message.
14918
14919 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
14920
14921         * gcc.dg/tree-ssa/loop-15.c: New test.
14922
14923 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14924
14925         PR fortran/25598
14926         * gfortran.dg/backspace_3.f: New test.
14927         * gfortran.dg/backspace_4.f: New test.
14928
14929 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14930
14931         PR fortran/24268
14932         * gfortran.dg/fmt_white.f: Update test.
14933
14934 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14935
14936         * gcc.dg/cast-1.c: Add new warning.
14937         * gcc.dg/cast-2.c: Likewise.
14938         * gcc.dg/cast-3.c: Likewise.
14939         * gcc.dg/format/cast-1.c: Likewise.
14940         * gcc.dg/cast-4.c: New testcase.
14941
14942 2006-01-05  Richard Guenther  <rguenther@suse.de>
14943
14944         PR tree-optimization/22555
14945         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14946
14947 2006-01-05  Richard Guenther  <rguenther@suse.de>
14948             Diego Novillo  <dnovillo@redhat.com>
14949
14950         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14951         * gcc.dg/tree-ssa/loop-8.c: Likewise.
14952         * gcc.dg/tree-ssa/loop-1.c: Likewise.
14953         * gcc.dg/tree-ssa/pr23294.c: Likewise.
14954         * gcc.dg/tree-ssa/pr21985.c: Likewise.
14955         * gcc.dg/tree-ssa/loop-14.c: Likewise.
14956         * gcc.dg/tree-ssa/loop-2.c: Likewise.
14957         * gcc.dg/tree-ssa/loop-3.c: Likewise.
14958         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14959         * gcc.dg/tree-ssa/pr21171.c: Likewise.
14960         * gcc.dg/tree-ssa/loop-5.c: Likewise.
14961         * gcc.dg/tree-ssa/loop-10.c: Likewise.
14962         * gcc.dg/tree-ssa/loop-6.c: Likewise.
14963         * treelang/compile/extravar.tree: Likewise.
14964         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14965         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14966         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14967         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14968         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14969
14970 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14971
14972         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14973         for 64-bit fix.
14974
14975 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14976
14977         PR fortran/23675
14978         gfortran.dg/char_result_11.f90: New.
14979
14980 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14981
14982         PR c++/24782
14983         * g++.dg/parse/access9.C: New test.
14984         * g++.dg/tc1/dr52.C: Tweak error markers.
14985
14986 2006-01-04  Richard Henderson  <rth@redhat.com>
14987
14988         Merge from gomp branch.
14989         * g++.dg/parse/pragma2.C: Update expected error lines.
14990
14991 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14992
14993         * g++.dg/other/i386-2.C: New test.
14994
14995         PR target/25554
14996         * gcc.c-torture/compile/20051228-1.c: New test.
14997
14998         PR c/25559
14999         * gcc.dg/pr25559.c: New test.
15000
15001 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15002
15003         PR c++/25492
15004         * g++.dg/lookup/friend9.C: New test.
15005
15006         PR c++/25625
15007         * g++.dg/template/repo5.C: New test.
15008
15009 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15010
15011         PR fortran/25101
15012         * gfortran.dg/forall_2.f90: New test.
15013
15014 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15015
15016         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15017         dg-require-weak.  Adjust regexp to handle leading-underscore
15018         targets and space as well as TAB after .weak.  Change previous
15019         64-bit fix to not use naked dot.
15020
15021 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15022
15023         PR rtl-optimization/25578
15024         * gcc.c-torture/execute/20060102-1.c: New testcase.
15025
15026 2006-01-03  Richard Guenther  <rguenther@suse.de>
15027
15028         PR c/25183
15029         * gcc.dg/torture/pr25183.c: New testcase.
15030
15031 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15032
15033         Merge from gomp-branch.
15034         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15035         * gcc.dg/ia64-sync-2.c: Likewise.
15036         * gcc.dg/ia64-sync-3.c: Likewise.
15037         * gcc.dg/ia64-sync-4.c: Likewise.
15038         * gcc.dg/sync-2.c: Likewise.
15039         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15040         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15041
15042 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15043
15044         PR c++/25635
15045         * g++.dg/parse/operator6.C: New test.
15046
15047         PR c++/25637
15048         * g++.dg/parse/error29.C: New test.
15049
15050         PR c++/25638
15051         * g++.dg/parse/dtor6.C: New test.
15052
15053         PR c++/25633
15054         * g++.dg/parse/ctor3.C: New test.
15055
15056         PR c++/25634
15057         * g++.dg/template/class3.C: New test.
15058
15059 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15060
15061         * g++.dg/debug/debug9.C: New.
15062
15063 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15064
15065         PR fortran/24640
15066         * gfortran.dg/label_2.f90: New test.
15067
15068 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15069
15070         * g++.dg/lookup/using12.C: Tighten error marker.
15071
15072 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15073             Andrew Pinski <pinskia@physics.uc.edu>
15074
15075         * gcc.target/powerpc/darwin-abi-3.c: New file.
15076         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15077         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15078         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15079         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15080         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15081         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15082         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15083         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15084
15085 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15086
15087         * gcc.dg/tree-ssa/loadpre1.c: New;
15088         * gcc.dg/tree-ssa/loadpre2.c: New;
15089         * gcc.dg/tree-ssa/loadpre3.c: New;
15090         * gcc.dg/tree-ssa/loadpre4.c: New;
15091         * gcc.dg/tree-ssa/loadpre5.c: New;
15092         * gcc.dg/tree-ssa/loadpre6.c: New;
15093         * gcc.dg/tree-ssa/loadpre7.c: New;
15094         * gcc.dg/tree-ssa/loadpre8.c: New;
15095         * gcc.dg/tree-ssa/loadpre9.c: New;
15096
15097 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15098
15099         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15100         * g++.dg/abi/thunk4.C: Likewise.
15101
15102 2006-01-01  Andreas Jaeger  <aj@suse.de>
15103
15104         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15105         portable.
15106
15107 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15108
15109         PR c++/25294
15110         * gcc.dg/pragma-pack-3.c: New test.
15111         * g++.dg/parse/pragma3.C: New test.
15112
15113 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15114
15115         PR middle-end/24827
15116         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15117
15118 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15119
15120         PR testsuite/25214
15121         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15122
15123 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15124
15125         PR fortran/22607
15126         * gfortran-dg/pure_byref_3.f90: New.
15127
15128         fortran/PR 25396
15129         * gfortran.dg/userdef_operator_1.f90: New.
15130
15131 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15132
15133         * g++.dg/abi/thunk3.C: New.
15134         * g++.dg/abi/thunk4.C: New.
15135
15136 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15137
15138         PR fortran/25532
15139         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15140         associated derived type components of derived types are
15141         properly declared in contained procedures.
15142
15143 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15144
15145         PR libgfortran/25139
15146         * gfortran.dg/backspace_2.f: New test.
15147
15148 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15149
15150         PR libgfortran/25550
15151         * gfortran.dg/endfile.f: New test.
15152
15153 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15154
15155         PR libgfortran/25419
15156         * gfortran.dg/comma.f: New test.
15157
15158 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15159
15160         * lib/gfortran-dg.exp: Remove trailing whitespace.
15161         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15162         -funroll-all-loops.
15163
15164 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15165
15166         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15167         Extended Double long doubles or repeat tests when long double is
15168         the same size as double.
15169
15170 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15171
15172         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15173
15174         PR testsuite/25442
15175         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15176         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15177
15178         PR testsuite/25441
15179         * gcc.dg/pr23911.c: Make test variable static.
15180
15181         PR testsuite/25444
15182         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15183
15184 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15185
15186         PR c++/25439
15187         * g++.dg/parse/crash17.C: Adjust error markers.
15188         * g++.dg/template/error20.C: New test.
15189
15190 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/23172
15193         * g++.dg/ext/complit4.C: New test.
15194
15195         PR c++/25417
15196         * g++.dg/ext/complit5.C: Likewise.
15197
15198 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15199
15200         PR tree-optimization/25125
15201         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15202         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15203         * gcc.c-torture/execute/pr25125.c: New.
15204
15205 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15206
15207         PR fortran/25029
15208         PR fortran/21256
15209         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15210         functions with incorrect assumed size references.
15211
15212 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/23171
15215         * g++.dg/opt/init1.C: New test.
15216
15217 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15218
15219         PR c++/24671
15220         * g++.dg/template/sfinae3.C: New test.
15221
15222 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15223
15224         * g++.dg/other/friend4.C: New test.
15225
15226 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15227
15228         PR target/25005
15229         * g++.dg/opt/pr25005.C: New test.
15230
15231 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15232
15233         PR c++/25369
15234         * g++.dg/template/ptrmem16.C: New test.
15235
15236 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15237
15238         PR fortran/25029
15239         PR fortran/21256
15240         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15241
15242 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15243
15244         PR libgfortran/25307
15245         * gfortran.dg/list_read_5.f90: New test.
15246
15247 2005-12-22  Richard Henderson  <rth@redhat.com>
15248
15249         * gcc.target/i386/sse-7.c: Use -msse2.
15250
15251 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15252
15253         PR rtl-optimization/25432
15254         * gcc.c-torture/compile/20051216-1.c: New test.
15255
15256         PR objc/25328
15257         * objc/execute/pr25328.m: New test.
15258
15259 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/25364
15262         * g++.dg/template/call4.C: New test.
15263
15264 2005-12-22  Dale Johannesen  <dalej@apple.com>
15265
15266         * gcc.target/i386/sse-17.c: New.
15267
15268 2005-12-22  Paul Brook  <paul@codesourcery.com>
15269
15270         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15271
15272 2005-12-22  Paul Brook  <paul@codesourcery.com>
15273
15274         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15275
15276 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15277
15278         PR tree-opt/25513
15279         * gcc.c-torture/compile/pr25513.c: New test.
15280
15281 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15282
15283         PR c++/23333
15284         * g++.dg/parse/error25.C: Add more tests.
15285
15286 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15287
15288         PR fortran/18990
15289         * gfortran.dg/der_charlen_1.f90: New.
15290
15291 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15292
15293         PR fortran/20889
15294         * gfortran.dg/pointer_component_type_1.f90: New test.
15295
15296         PR fortran/25029
15297         PR fortran/21256
15298         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15299         should give an error with assumed size array refernces and checks
15300         those that should not.
15301         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15302         reference an upper bound so that it does not generate an error.
15303
15304         PR fortran/19362
15305         PR fortran/20244
15306         PR fortran/20864
15307         PR fortran/25391
15308         * gfortran.dg/used_dummy_types_1.f90: New test.
15309         * gfortran.dg/used_dummy_types_2.f90: New test.
15310         * gfortran.dg/used_dummy_types_3.f90: New test.
15311         * gfortran.dg/used_dummy_types_4.f90: New test.
15312         * gfortran.dg/used_dummy_types_5.f90: New test.
15313
15314         PR fortran/23152
15315         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15316         group already being USE associated.
15317         * gfortran.dg/assumed_shape_nml.f90: New test.
15318         * gfortran.dg/assumed_size_nml.f90: New test.
15319
15320         PR fortran/20862
15321         PR fortran/25053
15322         PR fortran/25063
15323         PR fortran/25064
15324         PR fortran/25066
15325         PR fortran/25067
15326         PR fortran/25068
15327         PR fortran/25307
15328         * gfortran.dg/io_constraints_1.f90: New test.
15329         * gfortran.dg/io_constraints_1.f90: New test.
15330         * gfortran.dg/iostat_3.f90: Change wording of warning.
15331         * gfortran.dg/g77/19981216-0.f: The same.
15332
15333 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15334
15335         PR tree-optimization/23518
15336         * gcc.dg/pr23518.c: New.
15337
15338 2005-12-21  Mike Stump  <mrs@apple.com>
15339
15340         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15341
15342 2005-12-21  Paul Brook  <paul@codesourcery.com>
15343
15344         * gcc.dg/pr19340.c: Skip on m68k targets.
15345
15346 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15347
15348         PR rtl-optimization/25196
15349         * gcc.dg/pr25196.c: New test.
15350
15351 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15352
15353         PR fortran/25423
15354         gfortran.dg/where_nested_1.f90: New.
15355
15356 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15357
15358         PR tree-optimization/25382.
15359         * gcc.dg/tree-ssa/pr25382.c: New.
15360
15361 2005-12-20  Richard Guenther  <rguenther@suse.de>
15362
15363         PR middle-end/24306
15364         * gcc.target/i386/pr24306.c: New testcase.
15365
15366 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15367
15368         PR tree-optimization/25501
15369         * gcc.dg/tree-ssa/pr25501.c: New.
15370
15371 2005-12-20  Richard Guenther  <rguenther@suse.de>
15372
15373         Revert
15374         2005-12-02  Richard Guenther  <rguenther@suse.de>
15375
15376         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15377
15378 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/21228
15381         * g++.dg/warn/Wunreachable-code-2.C: New test.
15382
15383 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/24278
15386         * g++.dg/template/ctor5.C: New test.
15387
15388         PR c++/24915
15389         * g++.dg/template/overload8.C: New test.
15390
15391 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15392
15393         * gcc.c-torture/compile/pr25483 : New test.
15394
15395 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15396
15397         PR c++/20552
15398         * g++.dg/ext/typeof10.C: New test.
15399
15400 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         * gcc.dg/mt-loopi1.c: New.
15403
15404 2005-12-18  Richard Guenther  <rguenther@suse.de>
15405
15406         PR tree-optimization/25481
15407         * gcc.dg/torture/pr25481.c: New testcase.
15408
15409 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15410
15411         PR rtl-optimization/21041
15412         * gcc.dg/pr21041.c: New test.
15413
15414 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15415
15416         PR libgfortran/25463
15417         * gfortran.dg/advance.f90: New test.
15418
15419 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15420
15421         * gcc.dg/20051201-1.c: New test.
15422
15423 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15424
15425         PR fortran/25018
15426         * gfortran.dg/initialization_1.f90: New test.
15427         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15428         * gfortran.dg/g77/980616-0.f: The same.
15429
15430 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15431
15432         * PR fortran/25458
15433         * gfortran.dg/chkbits.f90: New test.
15434
15435 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15436
15437         * gfortran.dg/enum_5.f: Revert to previous version.
15438
15439 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15440
15441         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15442         * gfortran.dg/nested_modules_1.f90: Ditto.
15443         * gfortran.dg/hollerith_f95.f90: Ditto.
15444         * gfortran.dg/select_5.f90: Ditto.
15445         * gfortran.dg/secnds.f: Ditto.
15446         * gfortran.dg/hollerith2.f90: Ditto.
15447         * gfortran.dg/imag_2.f: Ditto.
15448         * gfortran.dg/ftell_2.f90: Ditto.
15449         * gfortran.dg/malloc_free_1.f90: Ditto.
15450         * gfortran.dg/logint-1.f: Ditto.
15451         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15452         * gfortran.dg/e_d_fmt.f90: Ditto.
15453         * gfortran.dg/hollerith_legacy.f90: Ditto.
15454         * gfortran.dg/logint-2.f: Ditto.
15455         * gfortran.dg/enum_5.f90: Ditto.
15456         * gfortran.dg/f2c_2.f90: Ditto.
15457         * gfortran.dg/pr17143.f90: Ditto.
15458         * gfortran.dg/namelist_14.f90: Ditto.
15459         * gfortran.dg/logint-3.f: Ditto.
15460         * gfortran.dg/spread_scalar_source.f90: Ditto.
15461         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15462         * gfortran.dg/namelist_11.f: Ditto.
15463         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15464         * gfortran.dg/g77/20010519-1.f
15465         * gfortran.dg/g77/alpha1.f: Ditto.
15466         * gfortran.dg/g77/990115-1.f: Ditto.
15467         * gfortran.dg/g77/erfc.f: Ditto.
15468         * gfortran.dg/g77/19990313-3.f: Ditto.
15469         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15470         * gfortran.dg/g77/20010426.f: Ditto.
15471         * gfortran.dg/g77/19990313-0.f: Ditto.
15472         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15473         * gfortran.dg/g77/20000629-1.f: Ditto.
15474         * gfortran.dg/g77/970125-0.f: Ditto.
15475         * gfortran.dg/g77/8485.f: Ditto.
15476         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15477         * gfortran.dg/g77/19990313-1.f: Ditto.
15478         * gfortran.dg/g77/int8421.f: Ditto.
15479         * gfortran.dg/g77/19990305-0.f: Ditto.
15480         * gfortran.dg/g77/947.f: Ditto.
15481         * gfortran.dg/g77/19990905-2.f: Ditto.
15482         * gfortran.dg/g77/cabs.f: Ditto.
15483         * gfortran.dg/g77/19990313-2.f: Ditto.
15484         * gfortran.dg/g77/20020307-1.f: Ditto.
15485         * gfortran.dg/g77/dcomplex.f: Ditto.
15486         * gfortran.dg/g77/19990502-1.f: Ditto.
15487         * gfortran.dg/g77/19981216-0.f: Ditto.
15488         * gfortran.dg/common_4.f90: Ditto.
15489         * gfortran.dg/entry_4.f90: Ditto.
15490         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15491         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15492         * gfortran.dg/namelist_12.f: Ditto.
15493         * gfortran.dg/scale_1.f90: Ditto.
15494         * gfortran.dg/modulo_1.f90
15495         * gfortran.dg/hollerith.f90: Ditto.
15496         * gfortran.dg/direct_io_3.f90: Ditto.
15497         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15498         * gfortran.dg/gnu_logical_1.F: Ditto.
15499         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15500         * gfortran.dg/assign_1.f90: Ditto.
15501         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15502         * gfortran.dg/pr23095.f: Ditto.
15503         * gfortran.dg/read_float_1.f90: Ditto.
15504
15505 2005-12-17  Andreas Jaeger  <aj@suse.de>
15506
15507         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15508         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15509
15510 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15511
15512         PR fortran/24268
15513         * gfortran.dg/fmt_white.f: New test.
15514
15515 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15516
15517         * gfortran.dg/label_1.f90: New test.
15518
15519 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15520
15521         PR testsuite/25422
15522         * gcc.dg/20031012-1.c: Add -Walways-true option.
15523         * gcc.dg/weak/weak-3.c: Likewise.
15524         * g++.old-deja/g++.mike/warn8.C: Likewise.
15525
15526 2005-12-16  Mike Stump  <mrs@apple.com>
15527
15528         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15529         exit.
15530
15531 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15532
15533         PR libgfortran/25264
15534         PR libgfortran/25349
15535         * gfortran.dg/tl_editing.f90: Added additional checks.
15536         * gfortran.dg/t_editing.f: New test.
15537         * gfortran.dg/write_padding.f90: New test
15538
15539 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15540
15541         PR testsuite/25215
15542         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15543
15544 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15545
15546         PR rtl-optimization/24899
15547         * gcc.c-torture/execute/20051215-1.c: New test.
15548
15549 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15550
15551         PR 24823
15552         * gfortran.dg/pr24823.f: New test.
15553
15554 2005-12-16  Jeff Law  <law@redhat.com>
15555
15556         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15557
15558 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15559
15560         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15561         (base_types): Change C++ style comments to C style comments.  Remove
15562         aligned types from the array.  Keep Enums disabled.
15563         (complex_types): Remove aligned types from the array.
15564         Comment out "_Complex long double".
15565         (attrib_types): Remove.
15566         (complex_attrib_types): Remove.
15567         (attrib_array_types): Remove.
15568         (complex_attrib_array_types): Remove.
15569         (aligned_bitfld_types): Remove.
15570         (n_aligned_bitfld_types): Remove.
15571         (FEATURE_ALIGNEDPACKED): Delete.
15572         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15573         (singles): Remove support for adding attributes.
15574         (choose_type): Remove support for attributed types.
15575         (generate_fields): Remove support for attributed bit-fields.
15576         Remove support for adding attributes.
15577         (generate_random_tests): Remove support for adding attributes.
15578         (features): Add back "[0] :0" and "complex vector [0]".
15579         (main): Remove support for attributed bit-fields.
15580         Uncomment the calling of generate_random_tests for the rests of
15581         the tests.
15582
15583 2005-12-16  Jan Hubicka  <jh@suse.cz>
15584
15585         * gcc.c-torture/combine/pr25224.c: New.
15586
15587 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15588
15589         PR other/25028
15590         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15591         HP-UX.
15592
15593 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15594
15595         * gcc.dg/20051215-1.c: New file.
15596
15597 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15598
15599         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15600         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15601
15602 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15603
15604         PR fortran/18197
15605         * gfortran.dg/dummy_functions_1.f90: New.
15606
15607 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15608
15609         PR rtl-optimization/25310
15610         * gcc.c-torture/compile/pr25310.c: New test.
15611
15612 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15613
15614         PR debug/25023
15615         * gcc.dg/pr25023.c: New test.
15616
15617 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15618
15619         * g++.old-deja/g++.brendan/redecl1.C,
15620         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15621         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15622         g++.old-deja/g++.oliva/typeof1.C,
15623         g++.old-deja/g++.other/crash16.C,
15624         g++.old-deja/g++.other/crash34.C,
15625         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15626         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15627         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15628         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15629         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15630         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15631         Remove xfail.
15632
15633 2005-12-14  Kean Johnston  <jkj@sco.com>
15634             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15635
15636         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15637         * gcc.target/i386/20020523-1.c: Ditto.
15638         * gcc.target/i386/tailcall-1.c: Ditto.
15639         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15640         * gcc.target/i386/ssetype-5.c: Ditto.
15641
15642 2005-12-14  Jeff Law  <law@redhat.com>
15643
15644         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15645
15646 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15647
15648         PR target/25254
15649         PR target/24188
15650         * gcc.target/i386/pr25254.c: New test.
15651         * gfortran.dg/PR24188.f: New test.
15652
15653 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
15654
15655         * lib/fortran-torture.exp: Catch remaining uses of
15656         remote_file build delete.
15657
15658 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15659
15660         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15661
15662 2005-12-14  Ben Elliston  <bje@au.ibm.com>
15663
15664         * gcc.dg/warn-addr-cmp.c: New test.
15665
15666 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15667
15668         PR debug/25023
15669         PR target/25293
15670         * gcc.target/i386/pr25293.c: New test.
15671
15672 2005-12-13  Petr Machata  <machata@post.cz>
15673
15674         PR c++/24907
15675         * g++.dg/parse/comma2.C: New test.
15676
15677 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
15678             Jakub Jelinek  <jakub@redhat.com>
15679
15680         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15681         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15682         (limits.h): Include unconditionally.
15683         (stdlib.h): Likewise.
15684         (hashtab.h): Do not include.
15685         (getopt.h): Likewise.
15686         (stddef.h): Include.
15687         (hashval_t): Define.
15688         (struct entry): Add "next" field.
15689         (HASH_SIZE): New macro.
15690         (hash_table): New variable.
15691         (switchfiles): Do not use xmalloc.
15692         (mix): New macro.
15693         (iterative_hash): New function.
15694         (hasht): Remove.
15695         (e_exists): New function.
15696         (e_insert): Likewise.
15697         (output): Use, instead of libiberty hashtable functions.
15698         (main): Do not use getopt.  Do not call htab_create.
15699
15700 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15701
15702         PR c++/25331
15703         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15704         put atal* and atpaal* attributes on array elements.
15705         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15706         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15707         put atal* and atpaal* attributes on array elements.
15708         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15709
15710 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
15711
15712         * gcc.dg/single-precision-constant.c: New test.
15713
15714 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
15715
15716         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15717         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15718         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15719         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15720         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15721         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15722         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15723         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15724         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15725         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15726         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15727         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15728         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15729         gcc.target/powerpc/ppc-sdata-2.c,
15730         gcc.target/powerpc/ppc-stackalign-1.c,
15731         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15732         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15733         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15734         gcc.target/powerpc/rs6000-ldouble-2.c,
15735         gcc.target/powerpc/rs6000-power2-1.c,
15736         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15737         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15738         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15739         option into target selector.
15740         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15741         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15742
15743 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15744
15745         PR objc/25348
15746         * objc.dg/encode-9.m: New test.
15747
15748 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15749
15750         PR testsuite/20772
15751         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15752         * gcc.dg/asm-b.c: Fix typo.
15753         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15754         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15755         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15756         i?86 lp64 and x86_64 ilp32.
15757         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15758         on i?86 lp64.
15759         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15760
15761 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15762
15763         PR fortran/25078
15764         gfortran.dg/equiv_5.f90: New test.
15765
15766 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15767
15768         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15769         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15770         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15771         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15772         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15773         * gcc.dg/tree-ssa/reassoc-5.c: New.
15774         * gcc.dg/tree-ssa/reassoc-6.c: New.
15775         * gcc.dg/tree-ssa/reassoc-7.c: New.
15776         * gcc.dg/tree-ssa/reassoc-8.c: New.
15777         * gcc.dg/tree-ssa/reassoc-9.c: New.
15778         * gcc.dg/tree-ssa/reassoc-10.c: New.
15779         * gcc.dg/tree-ssa/reassoc-11.c: New.
15780
15781 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15782
15783         PR testsuite/25167
15784         PR testsuite/24478
15785         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15786
15787 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15788
15789         PR c++/25300
15790         * g++.dg/template/inherit.C: Do not use a generic error message.
15791
15792 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15793
15794         PR libobjc/25354
15795         * objc.dg/gnu-encoding: New directory.
15796         * objc.dg/gnu-encoding/compat-common.h: New file.
15797         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15798         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15799         * objc.dg/gnu-encoding/vector-defs.h: New file.
15800         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15801         * objc.dg/gnu-encoding/generate-random.c: New file.
15802         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15803         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15804         * objc.dg/gnu-encoding/generate-random.h: New file.
15805
15806 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/25337
15809         * g++.dg/template/defarg7.C: New test.
15810
15811 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15812
15813         PR libobjc/25347
15814         * objc.dg/encode-8.m: New test.
15815
15816 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15817
15818         PR libobjc/25346
15819         * objc.dg/encode-7.m: New test.
15820
15821 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/25010
15824         * g++.dg/opt/inline10.C: New test.
15825
15826 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15827
15828         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15829
15830 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15831
15832         * gfortran.dg/substring_equivalence.f90: typo in comment
15833
15834 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15835
15836         PR fortran/25068
15837         * gfortran.dg/iostat_3.f90: New test.
15838
15839 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15840
15841         PR fortran/23815
15842         * gfortran.dg/unf_io_convert_1.f90: New test.
15843         * gfortran.dg/unf_io_convert_2.f90: New test.
15844         * gfortran.dg/unf_io_convert_3.f90: New test.
15845
15846 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15847
15848         PR testsuite/20772
15849         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15850         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15851         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15852         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15853         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15854         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15855         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15856         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15857         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15858         gcc.dg/torture/fp-int-convert-float128-timode.c,
15859         gcc.dg/torture/fp-int-convert-float128.c,
15860         gcc.dg/torture/fp-int-convert-float80-timode.c,
15861         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15862         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15863
15864         * gcc.dg/tls/opt-1.c: Require effective target fpic.
15865
15866 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
15867
15868         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15869
15870 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
15871
15872         * gcc.dg/20051207-1.c,
15873         * gcc.dg/20051207-2.c,
15874         * gcc.dg/20051207-3.c: New tests.
15875
15876 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15877
15878         PR testsuite/20772
15879         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15880         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15881         dg-skip-if target selector.
15882
15883         PR testsuite/20772
15884         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15885         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15886         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15887         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15888         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15889         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15890         and/or merge with i?86 cases.
15891
15892         * gcc.dg/tls/opt-3.c: Require effective target fpic.
15893
15894         PR testsuite/20772
15895         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15896         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15897         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15898         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15899         x86_64-*-linux*.
15900
15901 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
15902
15903         PR target/25311
15904         * gcc.c-torture/compile/pr25311.c: New test.
15905
15906 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15907
15908         PR libgfortran/25039
15909         * gfortran.dg/read_comma.f: New test.
15910
15911 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
15912
15913         PR c++/19317
15914         * g++.dg/opt/pr19317-1.C: New test.
15915         * g++.dg/opt/pr19317-2.C: New test.
15916         * g++.dg/opt/pr19317-3.C: New test.
15917
15918         PR target/19005
15919         * gcc.c-torture/execute/pr19005.c: New test.
15920
15921         PR target/17828
15922         * g++.old-deja/g++.other/comdat5.C: New test.
15923         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15924
15925         * g++.dg/compat/struct-layout-1.exp: New file.
15926         * g++.dg/compat/struct-layout-1.h: New.
15927         * g++.dg/compat/struct-layout-1_generate.c: New.
15928         * g++.dg/compat/struct-layout-1_x1.h: New.
15929         * g++.dg/compat/struct-layout-1_x2.h: New.
15930         * g++.dg/compat/struct-layout-1_y1.h: New.
15931         * g++.dg/compat/struct-layout-1_y2.h: New.
15932
15933         * gcc.dg/20050330-2.c: New test.
15934
15935 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15936
15937         PR fortran/25292
15938         * gfortran.dg/associated_1.f90: New.
15939
15940 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15941
15942         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15943         ILP32 vect_no_align platforms.
15944
15945 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15946             Jakub Jelinek  <jakub@redhat.com>
15947
15948         PR target/25268
15949         * gcc.c-torture/compile/20051207-1.c: New test.
15950
15951 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15952
15953         PR testsuite/20772
15954         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15955         gcc.dg/torture/pr18582-1.c,
15956         gcc.target/i386/attributes-error.c: Also test on x86_64.
15957
15958         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15959
15960 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15961
15962         PR c++/19397
15963         * g++.dg/template/typedef3.C: New test.
15964
15965         PR c++/19762
15966         PR c++/19764
15967         * g++.dg/template/dtor3.C: Fix error markers.
15968
15969 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
15970
15971         * lib/target-supports.exp (check_effective_target_sync_char_short):
15972         Add s390*.
15973
15974 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15975
15976         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15977
15978 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15979
15980         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15981         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15982         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15983         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15984
15985 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15986
15987         PR c++/25263
15988         * g++.dg/other/array2.C: New test case.
15989
15990 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15991
15992         * gcc.dg/darwin-weakimport-3.c: New.
15993
15994         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15995         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15996         and to work on Darwin.
15997         * gcc.dg/attr-weakref-1b.c: New file.
15998         * gcc.dg/attr-weakref-2.c: New test.
15999         * gcc.dg/darwin-weakref-1.c: New test.
16000
16001 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16002
16003         PR testsuite/25247
16004         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16005         use in selector expressions.
16006         (dg-xfail-if): Ditto.
16007         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16008         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16009         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16010         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16011         * gcc.test-framework/test-framework.exp: Skip generated tests if
16012         CHECK_TEST_FRAMEWORK is not 1.
16013
16014 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16015
16016         PR tree-optimization/24963
16017         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16018
16019         PR target/24108
16020         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16021
16022         PR target/18580
16023         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16024         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16025         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16026         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16027
16028 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16031         dg-options.
16032
16033 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16034
16035         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16036
16037 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16038
16039         * gcc.dg/format/cast-1.c: New test.
16040
16041 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16042
16043         PR c/7776
16044         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16045         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16046         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16047         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16048
16049 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16050
16051         * gcc.dg/cast-pretty-print-1.c: New test.
16052
16053 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16054
16055         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16056
16057 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/24173
16060         * g++.dg/template/friend40.C: New test.
16061
16062 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16063
16064         PR target/25199
16065         * gcc.target/i386/movq-2.c: New test.
16066         * gcc.target/i386/movq.c: Remove target i?86, instead add
16067         dg-require-effective-target ilp32.
16068
16069 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16070
16071         PR c++/24103
16072         * g++.dg/other/default1.C: New test.
16073
16074 2005-12-02  Richard Guenther  <rguenther@suse.de>
16075
16076         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16077
16078 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16079
16080         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16081
16082 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16083
16084         PR target/21017
16085         * gcc.target/powerpc/rotate.c: New.
16086
16087 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16088
16089         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16090         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16091
16092 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16093
16094         PR c/13384
16095         * gcc.dg/pr17730-1.c: Adjust.
16096         * gcc.dg/lvalue1.c (main): Likewise.
16097         * gcc.dg/lvalue-2.c: Likewise.
16098         * g++.dg/pr7503-3.C
16099
16100 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16101
16102         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16103         error messages.
16104
16105 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16106
16107         PR fortran/24789
16108         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16109
16110 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16111
16112         PR target/24475
16113         * lib/target-supports.exp (check_effective_target_tls): New.
16114         (check_effective_target_tls_runtime): New.
16115         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16116         for TLS support.
16117         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16118         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16119         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16120         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16121         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16122         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16123         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16124         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16125         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16126         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16127         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16128         effective-target TLS.
16129         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16130         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16131         effective-target TLS runtime.
16132
16133 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16134
16135         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16136
16137 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16138
16139         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16140         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16141         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16142         ignored" warnings when "packing" is the same as the ABI layout.
16143
16144 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16145
16146         PR fortran/21302
16147         * gfortran.dg/line_length_1.f: New test.
16148         * gfortran.dg/line_length_2.f90: Ditto.
16149
16150 2005-11-30  Richard Guenther  <rguenther@suse.de>
16151
16152         PR tree-optimization/21655
16153         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16154
16155 2005-11-30  Dale Johannesen  <dalej@apple.com>
16156
16157         * gcc.c-torture/compile/pr24930.c: New.
16158
16159 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16160
16161         PR fortran/15809
16162         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16163
16164 2005-11-30  Jeff Law  <law@redhat.com>
16165
16166         * g++.old-deja/g++.law/pr25000.C: New test.
16167
16168 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16169
16170         * gcc.dg/tls/opt-11.c: New test.
16171
16172 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16173
16174         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16175         targets.
16176         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16177         LP64 ia64.
16178
16179 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16180
16181         * gfortran.dg/open_access_1.f90: New test.
16182
16183 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * gcc.dg/charset/builtin2.c: New test.
16186
16187 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16190         on mmix-*-* for *_[xy].c.
16191
16192 2005-11-28  Kean Johnston  <jkj@sco.com>
16193
16194         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16195         headers.
16196         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16197         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16198         * gcc.target/i386/asm-3.c: Ditto.
16199         * gcc.target/i386/clobbers.c: Ditto.
16200         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16201         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16202         test regexp.
16203         * gcc.target/i386/mul.c: Ditto.
16204         * gcc.target/i386/ssetype-1.c: Ditto.
16205         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16206         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16207         static so the test works with -fPIC mode too. Based on comment in
16208         PR19231 by Pinski.
16209         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16210
16211 2005-11-28  Richard Guenther  <rguenther@suse.de>
16212
16213         * gcc.dg/alias-9.c: New testcase.
16214         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16215
16216 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16217             Uros Bizjak  <uros@kss-loka.si>
16218
16219         PR middle-end/20219
16220         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16221         tan(x)/sin(x) transformations.
16222
16223 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16224
16225         PR middle-end/24575
16226         * gcc.dg/tree-ssa/divide-3.c: New test.
16227         * gcc.dg/tree-ssa/divide-4.c: New test.
16228
16229 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16230
16231         PR fortran/24917
16232         *  gfortran.dg/boz_6.f90: New test.
16233
16234 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16235
16236         PR fortran/23912
16237         * gfortran.dg/modulo_1.f90: New test.
16238
16239 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16240
16241         PR libfortran/24919
16242         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16243         fail on CRLF platforms.
16244         * gfortran.dg/ftell_2.f90: Likewise.
16245
16246 2005-11-26  Eric Christopher  <echristo@apple.com>
16247
16248         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16249
16250 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252         * objc.dg/gnu-runtime-3.m: Simplify.
16253
16254 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16255
16256         PR middle-end/23669
16257         * gcc.dg/tree-ssa/divide-1.c: New test.
16258         * gcc.dg/tree-ssa/divide-2.c: New test.
16259
16260 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16261
16262         PR libgfortran/24945
16263         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16264
16265 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16266
16267         PR libgfortran/24945
16268         * gfortran.dg/open_status_2.f90: New test.
16269
16270 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16271
16272         * gcc.c-torture/execute/builtins/fprintf.c,
16273         gcc.c-torture/execute/builtins/fputs-lib.c,
16274         gcc.c-torture/execute/builtins/fputs.c,
16275         gcc.c-torture/execute/builtins/lib/fprintf.c,
16276         gcc.c-torture/execute/builtins/lib/printf.c,
16277         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16278
16279 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16280
16281         * gcc.dg/20050922-2.c: New test.
16282
16283 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16284
16285         * objc.dg/gnu-runtime-3.m: New test.
16286
16287 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16288
16289         PR c++/9278
16290         * g++.dg/other/void1.C: New test.
16291
16292 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16293
16294         PR middle-end/24998
16295         * gcc.dg/torture/fp-int-convert-float.c,
16296         gcc.dg/torture/fp-int-convert-double.c,
16297         gcc.dg/torture/fp-int-convert-long-double.c,
16298         gcc.dg/torture/fp-int-convert-timode.c,
16299         gcc.dg/torture/fp-int-convert-float80.c,
16300         gcc.dg/torture/fp-int-convert-float80-timode.c,
16301         gcc.dg/torture/fp-int-convert-float128.c,
16302         gcc.dg/torture/fp-int-convert-float128-timode.c,
16303         gcc.dg/torture/fp-int-convert.h: New files.
16304
16305 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16306
16307         PR middle-end/24989
16308         * gcc.dg/tree-ssa/bool-10.c: New test.
16309         * gcc.dg/tree-ssa/bool-11.c: New test.
16310         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16311
16312 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16313
16314         PR middle-end/24990
16315         * tree-ssa/pr24990-1.c: New test.
16316
16317 2005-11-24  Richard Guenther  <rguenther@suse.de>
16318         Dirk Mueller <dmueller@suse.de>
16319
16320         PR c++/14024
16321         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16322         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16323         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16324         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16325         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16326         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16327
16328 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16329
16330         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16331
16332 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16333
16334         PR c/21668
16335         * gcc.dg/Wc++-compat.c: New.
16336         * gcc.dg/Wno-c++-compat.c: New.
16337
16338 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16339
16340         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16341         (vspltish, vspltisw): Likewise.
16342
16343 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16344
16345         PR libgfortran/24794
16346         * gfortran.dg/namelist_12.f: Fix quotes.
16347         * gfortran.dg/namelist_13.f90: Fix quotes.
16348         * gfortran.dg/namelist_14.f90: Fix quotes.
16349         * gfortran.dg/namelist_15.f90: Fix quotes.
16350         * gfortran.dg/namelist_use.f90: Fix quotes.
16351         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16352         * gfortran.dg/namelist_21.f90: New test.
16353         * gfortran.dg/namelist_22.f90: New test.
16354
16355 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16356
16357         PR target/23435
16358         * gcc.c-torture/compile/pr23435.c: New.
16359
16360 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16361
16362         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16363
16364 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16365
16366         * gcc.target/powerpc/405-macchw-1.c,
16367         gcc.target/powerpc/405-macchw-2.c,
16368         gcc.target/powerpc/405-macchwu-1.c,
16369         gcc.target/powerpc/405-macchwu-2.c,
16370         gcc.target/powerpc/405-machhw-1.c,
16371         gcc.target/powerpc/405-machhw-2.c,
16372         gcc.target/powerpc/405-machhwu-1.c,
16373         gcc.target/powerpc/405-machhwu-2.c,
16374         gcc.target/powerpc/405-maclhw-1.c,
16375         gcc.target/powerpc/405-maclhw-2.c,
16376         gcc.target/powerpc/405-maclhwu-1.c,
16377         gcc.target/powerpc/405-maclhwu-2.c,
16378         gcc.target/powerpc/405-mulchw-1.c,
16379         gcc.target/powerpc/405-mulchw-2.c,
16380         gcc.target/powerpc/405-mulchwu-1.c,
16381         gcc.target/powerpc/405-mulchwu-2.c,
16382         gcc.target/powerpc/405-mulhhw-1.c,
16383         gcc.target/powerpc/405-mulhhw-2.c,
16384         gcc.target/powerpc/405-mulhhwu-1.c,
16385         gcc.target/powerpc/405-mulhhwu-2.c,
16386         gcc.target/powerpc/405-mullhw-1.c,
16387         gcc.target/powerpc/405-mullhw-2.c,
16388         gcc.target/powerpc/405-mullhwu-1.c,
16389         gcc.target/powerpc/405-mullhwu-2.c,
16390         gcc.target/powerpc/405-nmacchw-1.c,
16391         gcc.target/powerpc/405-nmacchw-2.c,
16392         gcc.target/powerpc/405-nmachhw-1.c,
16393         gcc.target/powerpc/405-nmachhw-2.c,
16394         gcc.target/powerpc/405-nmaclhw-1.c,
16395         gcc.target/powerpc/405-nmaclhw-2.c,
16396         gcc.target/powerpc/440-macchw-1.c,
16397         gcc.target/powerpc/440-macchw-2.c,
16398         gcc.target/powerpc/440-macchwu-1.c,
16399         gcc.target/powerpc/440-macchwu-2.c,
16400         gcc.target/powerpc/440-machhw-1.c,
16401         gcc.target/powerpc/440-machhw-2.c,
16402         gcc.target/powerpc/440-machhwu-1.c,
16403         gcc.target/powerpc/440-machhwu-2.c,
16404         gcc.target/powerpc/440-maclhw-1.c,
16405         gcc.target/powerpc/440-maclhw-2.c,
16406         gcc.target/powerpc/440-maclhwu-1.c,
16407         gcc.target/powerpc/440-maclhwu-2.c,
16408         gcc.target/powerpc/440-mulchw-1.c,
16409         gcc.target/powerpc/440-mulchw-2.c,
16410         gcc.target/powerpc/440-mulchwu-1.c,
16411         gcc.target/powerpc/440-mulchwu-2.c,
16412         gcc.target/powerpc/440-mulhhw-1.c,
16413         gcc.target/powerpc/440-mulhhw-2.c,
16414         gcc.target/powerpc/440-mulhhwu-1.c,
16415         gcc.target/powerpc/440-mulhhwu-2.c,
16416         gcc.target/powerpc/440-mullhw-1.c,
16417         gcc.target/powerpc/440-mullhw-2.c,
16418         gcc.target/powerpc/440-mullhwu-1.c,
16419         gcc.target/powerpc/440-mullhwu-2.c,
16420         gcc.target/powerpc/440-nmacchw-1.c,
16421         gcc.target/powerpc/440-nmacchw-2.c,
16422         gcc.target/powerpc/440-nmachhw-1.c,
16423         gcc.target/powerpc/440-nmachhw-2.c,
16424         gcc.target/powerpc/440-nmaclhw-1.c,
16425         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16426
16427 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16428
16429         PR fortran/24774
16430         * gfortran.dg/inquire_9.f90: New test.
16431
16432         PR fortran/21647
16433         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16434
16435 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         PR libfortran/24432
16438         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16439         Check that 'cos' is supported.
16440
16441 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16442
16443         PR fortran/24223
16444         * gfortran.dg/substring_equivalence.f90: New test.
16445
16446         PR fortran/24705
16447         * gfortran.dg/auto_internal_assumed.f90: New test.
16448
16449 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16450
16451         * gcc.dg/fold-div-2.c: New test.
16452
16453 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16454
16455         PR rtl-optimization/24883
16456         * gcc.c-torture/compile/pr24883.c: New test.
16457
16458 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16459
16460         PR middle-end/20583
16461         * gcc.c-torture/compile/pr20583.c: New.
16462
16463 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16464
16465         * gcc.c-torture/execute/usmul.c: New test.
16466
16467 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16468
16469         * gcc.dg/tree-ssa/vrp22.c: New test.
16470
16471 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16472
16473         PR middle-end/24912
16474         * gcc.dg/torture/pr24912-1.c: New test.
16475
16476 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16477
16478         PR fortran/24862
16479         * gfortran.dg/arrayio_derived_1.f90: New test.
16480
16481 2005-11-19  Richard Guenther  <rguenther@suse.de>
16482
16483         PR middle-end/23294
16484         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16485
16486 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16487
16488         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16489
16490 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/8355
16493         * g++.dg/template/friend39.C: New test.
16494
16495 2005-11-18  James E Wilson  <wilson@specifix.com>
16496
16497         * gcc.dg/builtin-strstr.c: New.
16498
16499 2005-11-18  Richard Henderson  <rth@redhat.com>
16500
16501         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16502         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16503         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16504         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16505         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16506         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16507         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16508         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16509         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16510         renaming to remove initial "ia64-".
16511
16512 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16513
16514         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16515
16516 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16517
16518         * g++.dg/cpp/string-2.C: New test.
16519
16520 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16521
16522         * gcc.dg/tree-ssa/loop-14.c: New test.
16523
16524 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16525             Michael Chamberlain <michael@chamberlain.net.au>
16526
16527         * ada/acats/run_all.sh (target_run): Kill long running tests.
16528
16529 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16530
16531         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16532         * gcc.dg/cleanup-9.c: Likewise.
16533         * gcc.dg/cleanup-10.c: Likewise.
16534         * gcc.dg/cleanup-11.c: Likewise.
16535
16536 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16537
16538         PR fortran/24892
16539         * gfortran.dg/open_access_append_1.f90: New test.
16540         * gfortran.dg/open_access_append_2.f90: New test.
16541
16542 2005-11-16  Richard Guenther  <rguenther@suse.de>
16543
16544         PR middle-end/24851
16545         * gcc.c-torture/execute/pr24851.c: New testcase.
16546
16547 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16548
16549         * gcc.dg/fold-overflow-1.c: New test.
16550
16551 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16552
16553         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16554         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16555
16556 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16557
16558         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16559         structures.
16560         * g++.dg/eh/forced2.C: Likewise.
16561         * g++.dg/eh/forced3.C: Likewise.
16562         * g++.dg/eh/forced4.C: Likewise.
16563
16564 2005-11-11  Mike Stump  <mrs@apple.com>
16565
16566         * g++.old-deja/g++.mike/unused.C: Add.
16567
16568 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/24667
16571         * g++.dg/warn/Wcast-qual1.C: New test.
16572
16573 2005-11-15  Jan Hubicka  <jh@suse.cz>
16574
16575         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16576
16577 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16578
16579         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16580
16581 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16582
16583         PR 24840
16584         * gcc.dg/tree-ssa/pr24840.c: New test.
16585
16586 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16587
16588         PR testsuite/24841
16589         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16590
16591 2005-11-14  Dale Johannesen  <dalej@apple.com>
16592
16593         * gcc.c-torture/execute/20051113-1.c: New.
16594
16595 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16596
16597         PR c++/24687
16598         * g++.dg/template/crash43.C: New test.
16599
16600 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16601
16602         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16603
16604 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/24817
16607         * g++.dg/eh/spec8.C: New test.
16608
16609 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16610
16611         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16612
16613 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/20293
16616         * g++.dg/parse/ambig4.C: New test.
16617         * g++.dg/tc1/dr101.C: Adjust error markers.
16618         * g++.dg/lookup/strong-using-2.C: Likewise.
16619         * g++.dg/lookup/ambig5.C: Likewise.
16620         * g++.dg/lookup/ambig4.C: Likewise.
16621         * g++.dg/parse/crash22.C: Likewise.
16622
16623 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16624
16625         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16626
16627 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16628
16629         * gcc.dg/nested-calls-1.c: New test.
16630
16631 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16632
16633         * gfortran.dg/complex_intrinsic_1.f90: New test.
16634         * gfortran.dg/complex_intrinsic_2.f90: New test.
16635         * gfortran.dg/fgetc_1.f90: New test.
16636         * gfortran.dg/fgetc_2.f90: New test.
16637         * gfortran.dg/fgetc_3.f90: New test.
16638         * gfortran.dg/ftell_1.f90: New test.
16639         * gfortran.dg/ftell_2.f90: New test.
16640         * gfortran.dg/gnu_logical_1.F: New test.
16641         * gfortran.dg/gnu_logical_2.f90: New test.
16642
16643 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16644
16645         PR middle-end/24820
16646         * gcc.dg/pr24820.c: New test.
16647
16648 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
16649
16650         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16651         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16652         variable.
16653
16654 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16655
16656         PR testsuite/24614
16657         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16658
16659 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16660
16661         * gcc.target/cris/cris.exp: New file.
16662         * gcc.target/cris/rld-legit1.c: New test.
16663         * gcc.target/cris/rld-legit2.c: New test.
16664
16665 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
16666
16667         PR c++/24780
16668         * g++.dg/opt/pr24780.C: New test.
16669
16670         PR c++/24761
16671         * g++.dg/template/asm1.C: New test.
16672
16673 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
16674
16675         PR libgfortran/24787
16676         * gfortran.dg/scan_1.f90: New test.
16677
16678 2005-11-12  Jan Hubicka  <jh@suse.cz>
16679
16680         * gcc.target/i386/minmax-1.c: New.
16681         * gcc.target/i386/minmax-2.c: New.
16682
16683 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
16684
16685         * gcc.dg/pr24445.c: Fix for 64-bit targets.
16686
16687 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
16688
16689         * gcc.c-torture/execute/20051110-1.c,
16690         gcc.c-torture/execute/20051110-2.c: New tests.
16691
16692 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16693
16694         PR middle-end/24750
16695         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16696         New tests.
16697
16698 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16699
16700         * lib/target-libpath.exp (get_shlib_extension): New proc.
16701         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16702         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16703         * lib/objc.exp (objc_target_compile): Likewise.
16704         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16705         detection.
16706
16707 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16708
16709         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16710
16711         * lib/target-supports.exp (check_effective_target_static_libgfortran):
16712         Add -static to additional_flags and pass it to target_compile.
16713
16714 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16715
16716         PR libgfortran/24719
16717         gfortran.dg/read_noadvance.f90: New test.
16718
16719         PR libgfortran/24699
16720         gfortran.dg/fmt_t_2.f90: New test.
16721
16722         PR libgfortran/24785
16723         gfortran.dg/read_x_eor.f90: New test.
16724
16725         PR libgfortran/24584
16726         gfortran.dg/namelist_empty.f90: Rename test.
16727
16728         PR libgfortran/24489
16729         gfortran/read_eor.f90: Rename test.
16730
16731 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16732
16733         PR fortran/15976
16734         * gfortran.dg/automatic_module_variable.f90: New test.
16735
16736 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16737
16738         PR target/24445
16739         * gcc.dg/pr24445.c: New test.
16740
16741 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16742
16743         PR fortran/24655
16744         PR fortran/24755
16745         * gfortran.dg/recursive_statement_functions.f90: Add statement
16746         functions using inline intrinsic functions and parameters to test
16747         that they no longer seg-fault.
16748
16749         PR fortran/24409
16750         gfortran.dg/nested_modules_4.f90: New test.
16751         gfortran.dg/nested_modules_5.f90: New test.
16752
16753 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16754
16755         PR fortran/24643
16756         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16757
16758 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16759
16760         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16761         failures.
16762
16763 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16764
16765         * gcc.dg/sparc-getcontext-1.c: New test.
16766
16767 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16768
16769         * gcc.dg/ifcvt-fabs-1.c: New test.
16770
16771 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16772
16773         PR other/4372
16774         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16775         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16776
16777 2005-11-09  Richard Guenther  <rguenther@suse.de>
16778
16779         PR tree-optimization/24716
16780         * gcc.c-torture/execute/pr24716.c: New testcase.
16781
16782 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16783
16784         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16785
16786 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16787
16788         PR 24624
16789         * gcc.dg/pr24624.c: Testcase added.
16790
16791 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16792
16793         PR 24623
16794         * g++.dg/other/pr24623.C: Testcase added.
16795
16796 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16797
16798         PR fortran/22607
16799         * gfortran-dg/pure_byref_1.f90: New.
16800         * gfortran-dg/pure_byref_2.f90: New.
16801
16802 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16803
16804         PR c/24101
16805         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16806         * gcc.dg/dg.exp: Run main loop also for *.i files.
16807
16808 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16809
16810         PR c++/19450
16811         * g++.dg/tls/diag-3.C: New test.
16812         * g++.dg/tls/diag-4.C: New test.
16813         * g++.dg/tls/static-1.C: New test.
16814         * g++.dg/tls/static-1a.cc: New file.
16815
16816 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16817
16818         PR 23046
16819         * g++.dg/tree-ssa/pr23046.C: New test.
16820
16821 2005-11-08  Devang Patel <dpatel@apple.com>
16822
16823         PR tree-optimization/23115
16824         * gcc.dg/tree-ssa/pr23115.c: New.
16825
16826 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16827
16828         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16829         * gcc.target/powerpc/pr16155.c: Same.
16830         * gcc.target/powerpc/altivec-1.c: Same.
16831         * gcc.target/powerpc/altivec-2.c: Same.
16832         * gcc.target/powerpc/altivec-3.c: Same.
16833         * gcc.target/powerpc/altivec-5.c: Same.
16834         * gcc.target/powerpc/altivec-11.c: Same.
16835         * gcc.target/powerpc/altivec-12.c: Same.
16836         * gcc.target/powerpc/altivec-14.c: Same.
16837         * gcc.target/powerpc/altivec-22.c: Same.
16838         * gcc.target/powerpc/altivec-consts.c: Same.
16839         * gcc.target/powerpc/altivec-pr22085.c: Same.
16840         * gcc.target/powerpc/altivec-splat.c: Same.
16841         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16842         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16843         * gcc.target/powerpc/darwin-longlong.c: Same.
16844
16845 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16846
16847         PR target/19340
16848         * gcc.dg/pr19340.c: New test.
16849
16850 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16851
16852         PR rtl-optimization/24683
16853         * gcc.dg/pr24683.c: New test.
16854
16855 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16856
16857         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16858         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16859
16860 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16861
16862         * gcc.target/i386/pr23376.c: Compile with -mmmx.
16863
16864 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
16865
16866         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16867
16868 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16869
16870         PR target/24230
16871
16872         * gcc.target/powerpc/altivec-consts.c,
16873         gcc.target/powerpc/altivec-splat.c: New testcase.
16874
16875 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16876
16877         PR c/24599
16878
16879         * gcc.dg/overflow-2.c: New testcase.
16880
16881 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
16882
16883         PR rtl-optimization/23567
16884         * gcc.c-torture/execute/20051104-1.c: New test.
16885
16886 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
16887
16888         PR fortran/24534
16889         gfortran.dg/private_type_2.f90: Modified to check that case with
16890         PRIVATE declaration within derived type is accepted.
16891
16892         PR fortran/20838
16893         gfortran.dg/pointer_assign_1.f90: New test.
16894
16895         PR fortran/20840
16896         * gfortran.dg/arrayio_0.f90: New test.
16897
16898         PR fortran/17737
16899         gfortran.dg/data_initialized.f90: New test.
16900         gfortran.dg/data_constraints_1.f90: New test.
16901         gfortran.dg/data_constraints_2.f90: New test.
16902
16903 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
16904
16905         PR fortran/24174
16906         PR fortran/24305
16907         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16908
16909 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
16910
16911         PR 24670
16912         * gcc.dg/tree-ssa/pr24670.c: New test.
16913
16914 2005-11-05  Ian Lance Taylor  <ian@airs.com>
16915
16916         PR target/22432
16917         * gcc.target/i386/pr22432.c: New test.
16918
16919 2005-11-05  Richard Henderson  <rth@redhat.com>
16920
16921         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16922         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16923         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16924         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16925         from gcc.dg/alpha-*.
16926         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16927         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16928
16929 2005-11-05  Andreas Jaeger  <aj@suse.de>
16930
16931         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16932
16933 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16934
16935         PR target/23424
16936         * gcc.dg/torture/pr23424-1.c: New test.
16937
16938 2005-11-04  Richard Henderson  <rth@redhat.com>
16939
16940         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16941         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16942         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16943         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16944         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16945         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16946         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16947         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16948         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16949         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16950         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16951         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16952         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16953         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16954         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16955         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16956         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16957         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16958         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16959         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16960         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16961         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16962         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16963         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16964         Move from gcc.dg/.
16965         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16966         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16967         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16968         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16969         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16970         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16971         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16972         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16973         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16974         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16975         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16976         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16977         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16978         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16979         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16980         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16981         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16982         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16983         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16984         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16985         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16986         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16987         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16988         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16989         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16990         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16991         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16992         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16993         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16994         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16995         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16996         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16997         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16998         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16999         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17000         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17001         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17002         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17003         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17004         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17005         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17006         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17007         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17008         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17009         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17010
17011 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17012
17013         PR 24627
17014         * gcc.dg/tree-ssa/pr24627.c: New test.
17015
17016 2005-11-04 Paul Brook  <paul@codesourcery.com>
17017
17018         * gcc.dg/tls/opt-10.c: New test.
17019
17020 2005-11-04  Andreas Jaeger  <aj@suse.de>
17021
17022         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17023         avoid extra warnings.
17024
17025 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17026
17027         PR libfortran/22298
17028         * lib/target-supports.exp
17029         (check_effective_target_static_libgfortran): New
17030         static_libgfortran effective target.
17031         * gfortran.dg/static_linking_1.f: New test.
17032         * gfortran.dg/static_linking_1.c: New file.
17033
17034 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17035
17036         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17037
17038 2005-11-03  Josh Conner  <jconner@apple.com>
17039
17040         PR c++/19989
17041         g++.dg/ext/array2.C: New test.
17042         g++.dg/template/dependent-name3.C: New test.
17043         g++.dg/template/dependent-name4.C: New test.
17044         g++.dg/template/sfinae2.C: New test.
17045
17046 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17047
17048         PR preprocessor/22042
17049         * gcc.dg/cpp/strify4.c: New test.
17050
17051 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17052
17053         PR c++/17964
17054         * g++.dg/cpp/string-1.C: New test.
17055
17056 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17057
17058         * gcc.target/powerpc: New directory.
17059         * gcc.target/powerpc/powerpc.exp: New file.
17060         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17061         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17062         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17063         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17064         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17065         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17066         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17067         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17068         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17069         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17070         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17071         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17072         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17073         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17074         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17075         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17076         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17077         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17078         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17079         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17080         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17081         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17082         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17083         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17084         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17085         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17086         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17087         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17088         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17089         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17090         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17091         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17092         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17093         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17094
17095 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17096
17097         PR c++/21627
17098         * g++.dg/warn/inline2.C: New test.
17099
17100 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17101
17102         PR middle-end/23155
17103         * g++.dg/ext/c99struct1.C: New test.
17104         * gcc.dg/union-cast-1.c: New test.
17105         * gcc.dg/union-cast-2.c: New test.
17106         * gcc.dg/union-cast-3.c: New test.
17107
17108 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17109
17110         PR middle-end/24589
17111         * gcc.c-torture/execute/zero-struct-2.c: New test.
17112
17113 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17114
17115         PR c++/24582
17116         * g++.dg/init/switch1.C: New test.
17117
17118 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17119
17120         * gcc.dg/delay-slot-1.c: New test.
17121
17122 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17123
17124         PR target/24620
17125         * gcc.dg/pr24620.c: New test.
17126
17127 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17128
17129         PR c/24329
17130         * gcc.dg/format/unnamed-1.c: New test.
17131
17132 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17133
17134         PR c++/22434
17135         * g++.dg/expr/cond8.C: New test.
17136
17137         PR c++/24560
17138         * g++.dg/parse/dot1.C: New test.
17139
17140 2005-11-02  Jan Hubicka  <jh@suse.cz>
17141
17142         PR target/23303
17143         * gcc.dg/i386-lea.c: New test
17144
17145 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17146
17147         PR target/24615
17148         * gcc.dg/pr24615.c: New test.
17149
17150 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17151
17152         PR target/24600
17153         * gcc.dg/pr24600.c: New test.
17154
17155 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17156
17157         PR c++/19253
17158         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17159         * g++.dg/parse/typename9.C: New test.
17160         * g++/dg/parse/typename10.C: Likewise.
17161
17162 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR fortran/18157
17165         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17166         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17167         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17168
17169 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17170
17171         PR c++/24569
17172         * g++.dg/debug/static1.C: New test.
17173
17174 2005-11-02  Josh Conner  <jconner@apple.com>
17175
17176         * g++.dg/crash38.C: moved into proper directory...
17177         * g++.dg/template/crash42.C: ...here
17178
17179 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17180
17181         PR target/18338
17182         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17183         pcc_bitfield_type_matters || default_packed.
17184
17185         * lib/target-supports.exp
17186         (check_effective_target_pcc_bitfield_type_matters): New proc.
17187         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17188
17189         PR testsuite/23304
17190         * lib/target-supports.exp (check_effective_default_packed): New proc.
17191         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17192         Gate expected errors on target ! default_packed.
17193         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17194
17195 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17196
17197         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17198         change (r106358).
17199
17200 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17201
17202         PR fortran/24008
17203         * gfortran.dg/entry_5.f90: New.
17204         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17205
17206 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17207
17208         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17209
17210 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17211
17212         PR fortran/21565
17213         gfortran.dg/namelist_blockdata.f90: New test.
17214
17215         PR fortran/18737
17216         gfortran.dg/external_implicit_none.f90: New test.
17217
17218         PR fortran/14994
17219         * gfortran.dg/secnds.f: New test.
17220
17221 2005-10-31  Jan Hubicka  <jh@suse.cz>
17222
17223         PR target/20928
17224         * gcc.c-torture/compile/pr20928.c: New test.
17225
17226 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17227
17228         PR middle-end/23492
17229         * gcc.c-torture/compile/zero-strct-5.c: New test.
17230
17231 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17232
17233         PR libgfortran/24584
17234         * gfortran.dg/pr24584.f90: New test.
17235
17236 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17237
17238         PR fortran/18883
17239         * gfortran.dg/char_result_9.f90: New.
17240         * gfortran.dg/char_result_10.f90: New.
17241
17242 2005-10-30  Jan Hubicka  <jh@suse.cz>
17243
17244         * g++.dg/tree-ssa/pr24172.C: New testcase.
17245
17246 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17247
17248         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17249
17250 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17251
17252         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17253         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17254         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17255         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17256         gfortran.dg/enum_9.f90,
17257         gfortran.fortran-torture/compile/enum_1.f90,
17258         gfortran.fortran-torture/execute/enum_1.f90,
17259         gfortran.fortran-torture/execute/enum_2.f90,
17260         gfortran.fortran-torture/execute/enum_3.f90,
17261         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17262
17263 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17264
17265         PR target/18482
17266         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17267         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17268
17269 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17270
17271         PR libfortran/20179
17272         * gfortran.dg/mixed_io_1.f90: New test.
17273         * gfortran.dg/mixed_io_1.c: New file.
17274
17275 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17276
17277         * gfortran.dg/malloc_free_1.f90: New test.
17278
17279 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17280
17281         * gcc.dg/nested-func-4.c: Require profiling -pg.
17282
17283 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17284
17285         PR C++/23229
17286         * g++.dg/warn/main-2.C: New test.
17287
17288 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17289
17290         PR fortran/24545
17291         * gfortran.dg/interface_2.f90: new test.
17292
17293 2005-10-28  Josh Conner  <jconner@apple.com>
17294
17295         PR c++/22153
17296         * g++.dg/template/crash38.C: New test.
17297         * g++.dg/parse/explicit1.C: Change expected errors.
17298
17299 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17300
17301         PR C++/23426
17302         * g++.dg/other/large-size-array.C: New test.
17303
17304 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         PR middle-end/24362
17307         * g++.dg/opt/complex4.C: New test.
17308
17309 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17310
17311         * gcc.dg/nested-func-4.c: New test.
17312
17313 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17314
17315         PR fortran/24158
17316         gfortran.dg/derived_recursion.f90: New test.
17317         gfortran.dg/implicit_actual.f90: New test.
17318
17319 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17320
17321         PR middle-end/24295, PR testsuite/24477
17322         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17323         removed when weakref hits the tree.
17324
17325 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17326
17327         * gfortran.dg/cray_pointers_4.f90: New test.
17328
17329         * gfortran.dg/cray_pointers_5.f90: New test.
17330
17331 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17332
17333         PR fortran/22290
17334         * gfortran.dg/assign_5.f90: New test.
17335         * gfortran.dg/assign_6.f: New test.
17336
17337 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17338
17339         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17340         CPU has no SSE support.
17341
17342 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17343
17344         PR libgfortran/24224
17345         * gfortran.dg/arrayio_1.f90: Update attribution.
17346         * gfortran.dg/arrayio_2.f90: Update attribution.
17347         * gfortran.dg/arrayio_3.f90: Update attribution.
17348         * gfortran.dg/arrayio_4.f90: Update test conditions.
17349         * gfortran.dg/arrayio_5.f90: Update attribution.
17350         * gfortran.dg/arrayio_6.f90: New test.
17351         * gfortran.dg/arrayio_7.f90: New test.
17352
17353 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17354
17355         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17356
17357 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17358
17359         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17360
17361 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17362
17363         PR fortran/24416
17364         * gfortran.dg/namelist_char_only.f90: New test.
17365
17366 2005-10-24  Asher Langton  <langton2@llnl.gov>
17367
17368         PR fortran/17031
17369         PR fortran/22282
17370         * gfortran.dg/cray_pointers_1.f90: New test.
17371         * gfortran.dg/cray_pointers_2.f90: New test.
17372         * gfortran.dg/cray_pointers_3.f90: New test.
17373         * gfortran.dg/loc_1.f90: New test.
17374         * gfortran.dg/loc_2.f90: New test.
17375
17376 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17377
17378         * gcc.dg/pr24225.c: New test.
17379
17380 2005-10-24  Asher Langton  <langton2@llnl.gov>
17381
17382         * gfortran.dg/dup_save_1.f90: New test.
17383         * gfortran.dg/dup_save_2.f90: New test.
17384
17385 2005-10-24  Paul Brook  <paul@codesourcery.com>
17386
17387         PR 24107
17388         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17389         stdint.h.
17390
17391 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17392
17393         PR libgfortran/24489
17394         * gfortran.dg/pr24489.f90: New test.
17395
17396 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR fortran/23635
17399         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17400
17401 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17402
17403         PR target/18911
17404         * g++.dg/init/array16.C: Skip for mmix-*-*.
17405
17406 2005-10-23  Asher Langton  <langton2@llnl.gov>
17407
17408         * gfortran.dg/byte_1.f90: New test.
17409         * gfortran.dg/byte_2.f90: New test.
17410
17411 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17412
17413         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17414
17415 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17416
17417         PR fortran/18022
17418         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17419
17420         PR fortran/24311
17421         * gfortran.dg/merge_char_const.f90: New test.
17422
17423         PR fortran/24384
17424         * gfortran.dg/spread_scalar_source.f90: New test.
17425
17426 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17427
17428         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17429
17430         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17431         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17432
17433         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17434
17435 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17436
17437         PR fortran/24426
17438         * gfortran.dg/der_pointer_4.f90: New.
17439
17440 2005-10-22  David Ayers  <d.ayers@inode.at>
17441
17442         * obj-c++.dg/except-1.mm: Simplify.
17443
17444 2005-10-21  David Ayers  <d.ayers@inode.at>
17445
17446         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17447
17448 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17449
17450         * gfortran.dg/assumed_dummy_2.f90: New test.
17451
17452 2005-10-21  James E Wilson  <wilson@specifix.com>
17453
17454         PR preprocessor/15220
17455         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17456
17457 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17458
17459         * gcc.c-torture/execute/20051021-1.c: New test.
17460
17461 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17462
17463         PR c++/24260
17464         * g++.dg/ext/tmplattr1.C: New test.
17465
17466 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17467
17468         PR fortran/24440
17469         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17470
17471 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17472
17473         * obj-c++.dg/except-1.mm: New.
17474
17475         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17476
17477 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17478
17479         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17480
17481 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17482
17483         PR middle-end/24295
17484         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17485         declarations with the same names as thunks' alias targets, use
17486         aliases instead.
17487         * gcc.dg/attr-alias-3.c: New test.
17488         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17489
17490 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/22618
17493         * g++.dg/parse/access8.C: New test.
17494
17495 2005-10-20  Richard Guenther  <rguenther@suse.de>
17496
17497         PR c++/24439
17498         * g++.dg/tree-ssa/pr24439.C: New testcase.
17499
17500 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17501
17502         * g++.dg/opt/delay-slot-1.C: New test.
17503
17504 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17505
17506         PR fortran/21625
17507         * gfortran.fg/der_init_1.f90: New.
17508
17509 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17510
17511         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17512
17513 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17514
17515         PR c++/21908
17516         * g++.dg/parse/error28.C: New test.
17517
17518 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519
17520         * gcc.dg/profile-generate-2.c: New test.
17521
17522 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17523
17524         PR target/23589
17525         * g++.dg/ext/dllimport11.C: New.
17526
17527 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17528
17529         PR c++/22293
17530         * g++.dg/other/friend3.C: New test.
17531
17532 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/23293
17535         * g++.dg/template/error19.C: New test.
17536
17537 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17538
17539         PR c++/21383
17540         * g++.dg/overload/koenig2.C: New.
17541
17542         PR c++/23118
17543         * g++.dg/overload/error2.C: New.
17544
17545         PR c++/22604
17546         * g++.dg/inherit/covariant14.C: New.
17547
17548 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17549
17550         PR c++/23440
17551         * g++.dg/parse/for1.C: New test.
17552
17553 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17554
17555         PR fortran/23446
17556         * gfortran.dg/host_dummy_index_1.f90: New test.
17557
17558         PR fortran/21459
17559         * gfortran.dg/automatic_char_len_2.f90: New test.
17560
17561         PR fortran/20866
17562         * gfortran.dg/recursive_statement_functions.f90: New test.
17563
17564         PR fortran/20853
17565         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17566
17567         PR fortran/20849
17568         * gfortran.dg/external_initializer.f90: New test.
17569
17570         PR fortran/20837
17571         * non_module_public.f90: New test.
17572
17573 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         PR c++/24386
17576         * g++.dg/template/overload7.C: New.
17577
17578         PR c++/22551
17579         * g++.dg/other/switch2.C: Remove expected warnings.
17580
17581         PR c++/21353
17582         * g++.dg/template/defarg6.C: New.
17583
17584 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17585
17586         PR target/24315
17587         * gcc.target/i386/pr24315.c: New test.
17588
17589 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17590
17591         PR c++/24389
17592         * g++.dg/template/static21.C: New test.
17593         * g++.dg/template/static21-a.cc: Likewise.
17594
17595 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17596
17597         PR c++/23959
17598         * g++.dg/warn/Wswitch-default-1.C: New test.
17599         * g++.dg/warn/Wswitch-default-2.C: New test.
17600
17601 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/22173
17604         * g++.dg/parse/template18.C: New test.
17605         * g++.dg/template/nontype15.C: Likewise.
17606
17607 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17608
17609         PR fortran/22273
17610         * gfortran.dg/spec_expr_2.f90: New.
17611
17612 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17613
17614         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17615         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17616         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17617         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17618         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17619         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17620         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17621         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17622         previous target-specific skips and warning-message matches where
17623         applicable.
17624
17625 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/21347
17628         * g++.dg/warn/Wctor-dtor.C: New test.
17629
17630 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17631
17632         PR c/23439
17633         * gcc.dg/for-1.c: New test.
17634
17635 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17636
17637         PR c++/19565
17638         * g++.dg/warn/Wconversion1.C: New test.
17639         * g++.dg/ext/packed4.C: Compile with -w.
17640         * g++.dg/opt/20050511-1.C: Likewise.
17641         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17642
17643 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17644
17645         * gfortran.dg/boz_5.f90: New test.
17646
17647 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
17648
17649         PR c++/22551
17650         * g++.dg/other/switch2.C: New.
17651
17652         PR c++/23984
17653         * g++.dg/init/ctor7.C: New.
17654
17655 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
17656
17657         PR c++/23730
17658         * g++.dg/parse/crash32.C: New test.
17659
17660 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
17661
17662         PR c++/20721
17663         * g++.dg/init/goto2.C: New test.
17664
17665         PR c++/22464
17666         * g++.dg/template/crash/41.C: New test.
17667
17668         PR c++/22180
17669         * g++.dg/template/crash40.C: New test.
17670
17671         PR c++/23694
17672         * g++.dg/parse/friend5.C: New test.
17673
17674         PR c++/23307
17675         * g++.dg/template/crash38.C: New test.
17676
17677         PR c++/22352
17678         * g++.dg/template/friend38.C: New test.
17679
17680         PR c++/22405
17681         * g++.dg/template/crash39.C: New test.
17682
17683 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
17684
17685         * gcc.dg/debug/dwarf2/dwarf-char1.c,
17686         gcc.dg/debug/dwarf2/dwarf-char2.c,
17687         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17688
17689         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17690
17691 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
17692
17693         * gcc.dg/dll-2.c: Add tests for warnings.
17694         * gcc.dg/dll-3.c: Likewise.
17695         * gcc.dg/dll-4.c: Likewise.
17696
17697         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17698         * g++.dg/ext/dllimport2.C: Likewise.
17699         * g++.dg/ext/dllimport3.C: Likewise.
17700         * g++.dg/ext/dllimport7.C: Likewise.
17701         * g++.dg/ext/dllimport8.C: Likewise.
17702         * g++.dg/ext/dllimport9.C: Likewise.
17703
17704 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
17705
17706         PR fortran/24092
17707         * gfortran.dg/derived_pointer_recursion.f90: New test.
17708
17709 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
17710
17711         * gcc.c-torture/execute/20051012-1.c: New test.
17712
17713 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17714
17715         PR fortran/18082
17716         * gfortran.dg/automatic_char_len_1.f90: New test.
17717
17718 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17719
17720         PR fortran/20847
17721         * gfortran.dg/save_common.f90: New test.
17722
17723         PR fortran/20856
17724         * gfortran.dg/save_result.f90: New test.
17725
17726 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17727
17728         PR c++/21592
17729         * g++.dg/template/dependent-expr1.C: Add new expected error.
17730         * g++.dg/template/dependent-expr2.C: Adjust error text.
17731         * g++.dg/template/overload6.C: New.
17732
17733         PR c++/23797
17734         * g++.dg/other/typename8.C: New.
17735
17736         PR c++/21117
17737         * g++.dg/other/return1.C: New.
17738
17739 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17740
17741         PR c++/24052
17742         * g++.dg/ext/label5.C: New.
17743
17744 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17745
17746         PR c++/19964
17747         * g++.dg/parse/crash31.C: New.
17748
17749 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17750
17751         * g++.dg/ipa/ipa-1.c: New test.
17752         * g++.dg/ipa/ipa-2.c: New test.
17753         * g++.dg/ipa/ipa-3.c: New test.
17754         * g++.dg/ipa/ipa-4.c: New test.
17755         * g++.dg/ipa/ipa-5.c: New test.
17756         * g++.dg/ipa/ipa.exp: New file.
17757
17758 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17759
17760         PR fortran/24207
17761         * gfortran.dg/private_type_3.f90: New test.
17762
17763 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17764
17765         PR fortran/20786
17766         gfortran.dg/aint_anint_1.f90: New test.
17767
17768 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17769
17770         PR libgfortran/24313
17771         gfortran.dg/csqrt.f: New test.
17772
17773 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17774
17775         PR c++/8057
17776         * g++.dg/warn/noeffect7.C: New test.
17777         * g++.dg/warn/noeffect2.C: Instantiate templates.
17778         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17779         and warning.
17780
17781 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17782
17783         PR c++/21089
17784         * g++.dg/init/float1.C: New test.
17785
17786         PR c++/24277
17787         * g++.dg/init/member1.C: Tweak error markers.
17788
17789 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17790
17791         PR testsuite/24281
17792         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17793         Check for null pointer.
17794
17795 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/21369
17798         * g++.dg/parse/ret-type3.C: New test.
17799
17800 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17801
17802         PR tree-opt/23946
17803         * gcc.c-torture/compile/pr23946.c: New test.
17804
17805 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17806
17807         * g++.dg/opt/mmx2.C: New test.
17808
17809 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17810
17811         PR c++/24277
17812         * g++.dg/template/static20.C: New test.
17813
17814         PR c++/24302
17815         * g++.dg/warn/Wunused-12.C: New test.
17816
17817         PR c++/23437
17818         * g++.dg/template/arg4.C: New test.
17819
17820 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17821
17822         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17823         * gcc.dg/ucnid-3.c: Likewise.
17824         * gcc.dg/ucnid-4.c: Likewise.
17825         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17826         * g++.dg/other/ucnid-1.C: Likewise.
17827         * gcc.dg/sparc-frame-1.c: New test.
17828
17829 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17830
17831         PR c++/24139
17832         * g++.dg/template/spec27.C: New test.
17833
17834         PR c++/24275
17835         * g++.dg/template/static19.C: New test.
17836
17837 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17838
17839         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17840         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17841
17842 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17843
17844         PR target/24136
17845         * gfortran.fortran-torture/compile/pr24136.f: New test.
17846
17847 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17848
17849         PR c++/22172
17850         * g++.dg/parse/crash30.C: New test.
17851
17852 2005-10-07  Richard Guenther  <rguenther@suse.de>
17853
17854         PR middle-end/24227
17855         * gcc.c-torture/compile/pr24227.c: New testcase.
17856
17857 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17858
17859         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17860         Do not put aligned attributes on array elements.
17861
17862 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
17863
17864         PR testsuite/23611, PR testsuite/23615
17865         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17866         writing prototypes of library functions by hand.
17867         * obj-c++.dg/bitfield-4.mm: Likewise.
17868         * obj-c++.dg/const-str-4.mm: Likewise.
17869         * obj-c++.dg/encode-4.mm: Likewise.
17870         * obj-c++.dg/encode-5.mm: Likewise.
17871         * obj-c++.dg/encode-6.mm: Likewise.
17872         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17873         * obj-c++.dg/method-10.mm: Likewise.
17874         * obj-c++.dg/method-17.mm: Likewise.
17875         * obj-c++.dg/method-19.mm: Likewise.
17876         * obj-c++.dg/try-catch-2.mm: Likewise.
17877
17878 2005-10-06  Richard Henderson  <rth@redhat.com>
17879
17880         PR 24236
17881         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17882
17883 2005-10-06  Dale Johannesen  <dalej@apple.com>
17884
17885         * gcc.c-torture/execute/20030125-1.c: Correct.
17886
17887 2005-10-06  Richard Guenther  <rguenther@suse.de>
17888
17889         PR tree-optimization/24238
17890         * g++.dg/tree-ssa/pr24238.C: New testcase.
17891
17892 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
17893
17894         PR 18568
17895         * gfortran.dg/der_pointer_3.f90: New test.
17896
17897 2005-10-05  Devang Patel  <dpatel@apple.com>
17898
17899         PR Debug/23205
17900         * g++.dg/other/PR23205.C: New.
17901
17902 2005-10-05  Richard Henderson  <rth@redhat.com>
17903
17904         PR target/23602
17905         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17906         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17907
17908 2005-10-05  Dale Johannesen  <dalej@apple.com>
17909
17910         * gcc.c-torture/execute/float-floor.c: New.
17911
17912 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17913
17914         PR tree-optimization/21419
17915         PR tree-optimization/24146
17916         PR tree-optimization/24151
17917
17918         * g++.dg/ext/asm7.C: New.
17919         * g++.dg/ext/asm8.C: New.
17920         * gcc.dg/asm-1.c: Compile on all targets.
17921         * gcc.dg/asm-pr24146.c: New.
17922         * gcc.dg/pr21419.c: Adjust error messages.
17923
17924 2005-10-05  Richard Guenther  <rguenther@suse.de>
17925
17926         PR fortran/24176
17927         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17928
17929 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17930
17931         PR c++/23513
17932         * g++.dg/template/spec22.C: Robustify test.
17933         * g++.dg/template/spec26.C: New.
17934
17935 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17936
17937         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17938         if target supports vector instructions.
17939
17940 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17941
17942         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17943         C99 functions.
17944
17945 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17946
17947         * lib/target-supports.exp (check_effective_target_fortran_large_real,
17948         check_effective_target_fortran_large_int): Replace cached result
17949         when target changes.
17950
17951 2005-10-04  Devang Patel  <dpatel@apple.com>
17952
17953         * gcc.dg/i386-sse-vect-types.c: New.
17954
17955 2005-10-04  Ian Lance Taylor  <ian@airs.com>
17956
17957         PR preprocessor/13726
17958         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17959         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17960
17961 2005-10-04  Richard Guenther  <rguenther@suse.de>
17962
17963         PR c/23576
17964         * gcc.dg/noncompile/pr23576.c: New testcase.
17965
17966 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17967
17968         PR middle-end/23125
17969         * gcc.dg/register-var-3.c: New test.
17970
17971 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17972
17973         * gcc.dg/pr23049.c: New test.
17974
17975         * gcc.dg/ucnid-4.c: Fix test.
17976
17977 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17978
17979         PR 23445
17980         * gcc.c-torture/compile/pr23445.c: New test.
17981
17982 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17983
17984         * g++.dg/overload/unknown1.C: New.
17985
17986 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/17775
17989         * g++.dg/template/repo4.C: New test.
17990
17991 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17992
17993         PR libfortran/19308
17994         * gfortran.dg/large_real_kind_2.F90: New test.
17995         * gfortran.dg/large_integer_kind_2.f90: New test.
17996
17997 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17998
17999         * lib/target-supports.exp (check_effective_target_vect_shift):
18000         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18001         (check_effective_target_vect_condition): Fix copy-n-pasto.
18002
18003         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18004         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18005         targets.
18006
18007 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18008
18009         PR c++/22621
18010         * g++.dg/template/overload5.C : New test.
18011
18012         PR c++/23840
18013         * g++.dg/expr/stdarg1.C: New test.
18014
18015 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18016
18017         PR 24142
18018         * gcc.c-torture/execute/pr24142.c: New test.
18019
18020 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18021
18022         PR 24141
18023         * gcc.c-torture/execute/pr24141.c: New test.
18024
18025 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18026             Diego Novillo  <dnovillo@redhat.com>
18027
18028         PR 23604
18029         * gcc.c-torture/execute/pr23604.c: New test.
18030
18031 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18032
18033         PR fortran/16404
18034         PR fortran/20835
18035         PR fortran/20890
18036         PR fortran/20899
18037         PR fortran/20900
18038         PR fortran/20901
18039         PR fortran/20902
18040         gfortran.dg/equiv_constraint_1.f90: New test.
18041         gfortran.dg/equiv_constraint_2.f90: New test.
18042         gfortran.dg/equiv_constraint_3.f90: New test.
18043         gfortran.dg/equiv_constraint_4.f90: New test.
18044         gfortran.dg/equiv_constraint_5.f90: New test.
18045         gfortran.dg/equiv_constraint_6.f90: New test.
18046         gfortran.dg/equiv_constraint_7.f90: New test.
18047         gfortran.dg/equiv_constraint_8.f90: New test.
18048         gfortran.dg/private_type_1.f90: New test.
18049         gfortran.dg/private_type_2.f90: New test.
18050         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18051         980628-10.f: Assert std=gnu to permit mixing of
18052         types in equivalence statements.
18053
18054 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18055
18056         PR 24112
18057         * gfortran.dg/open_status_1.f90: New.
18058
18059 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18060
18061         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18062         * gcc.dg/vect/pr22480.c: Clean up temp files.
18063         * gcc.dg/vect/pr23831.c: Clean up temp files.
18064         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18065         Clean up temp files.
18066         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18067         Clean up temp files.
18068
18069         * gcc.dg/20050309-1.c: Clean up temp files.
18070         * gcc.dg/20050325-1.c: Clean up temp files.
18071
18072 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18073
18074         PR tree-optimization/24059
18075         * gcc.dg/vect/pr24059.c : New test.
18076
18077 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18078
18079         PR middle-end/24109
18080         * gcc.c-torture/execute/20050929-1.c: New test.
18081
18082 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18083
18084         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18085
18086 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18087
18088         PR c/21419
18089         * gcc.dg/pr21419.c: New test.
18090
18091 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18092
18093         * gcc.dg/pr23911.c: New test.
18094
18095 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18096
18097         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18098
18099         PR c++/16782
18100         * g++.dg/parse/qualified4.C: New test.
18101         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18102         * g++.old-deja/g++.mike/p8154.C: Likewise.
18103
18104 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/22147
18107         * g++.dg/template/friend37.C: New test.
18108         * g++.dg/parse/crash28.C: Adjust error markers.
18109
18110 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18111
18112         PR fortran/18518
18113         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18114
18115 2005-09-27  Devang Patel  <dpatel@apple.com>
18116
18117         PR tree-optimization/23625
18118         * gcc.dg/pr23625.c: New test.
18119
18120 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18121
18122         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18123         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18124
18125 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18126
18127         PR fortran/23677
18128         * gfortran.fortran-torture/execute/save_1.f90: New test.
18129         * gfortran.dg/save_1.f90: New test.
18130
18131 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18132
18133         * gcc.target/i386/builtin-apply-mmx.c: New test.
18134
18135         PR target/22576
18136         * gcc.target/i386/pr22576.c: New test.
18137
18138         PR target/22585
18139         * gcc.target/i386/pr22585.c: New test.
18140
18141         PR target/23268
18142         * gcc.target/i386/pr23268.c: New test.
18143
18144         PR middle-end/23831
18145         * gcc.dg/vect/pr23831.c: New test.
18146
18147         PR target/24055
18148         * gcc.target/i386/pr24055.c: New test.
18149
18150 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18151
18152         PR tree-optimization/23960
18153         * gcc.c-torture/compile/pr23960.c: New.
18154
18155 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18156
18157         PR fortran/16861
18158         * gfortran.dg/nested_modules_3.f90: New.
18159
18160 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18161
18162         PR fortran/24005
18163         gfortran.dg/interface_1.f90: New test.
18164
18165 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18166         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18167
18168         PR fortran/23843
18169         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18170
18171 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18172
18173         PR fortran/23516
18174         * gfortran.dg/imag_1.f: New test.
18175         * gfortran.dg/imag_2.f: Ditto.
18176
18177 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18178
18179         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18180
18181 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18182
18183         PR c++/21983
18184         * g++.dg/warn/pr21983.C: New test.
18185
18186 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18187
18188         * gcc.dg/20050922-1.c: Testcase added.
18189
18190 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18191
18192         PR c++/23993
18193         * g++.dg/template/array14.C: New test.
18194
18195 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18196
18197         PR fortran/19929
18198         * gfortran.dg/der_ptr_component_1.f90: New test.
18199
18200 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18201
18202         PR c++/23965
18203         * g++.dg/template/error1.C: Reject "no matching function" message.
18204
18205 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18206
18207         PR c++/17609
18208         * g++.dg/lookup/error1.C: New test.
18209
18210 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18211
18212         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18213         functionality of the testcase.
18214
18215 2005-09-20  Richard Henderson  <rth@redhat.com>
18216
18217         * gcc.dg/vect/vect-22.c: Require vect_float.
18218         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18219
18220 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18221
18222         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18223         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18224         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18225         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18226         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18227         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18228         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18229         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18230         * gcc.dg/cpp/ucnid-8.c: New test.
18231
18232 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18233
18234         PR tree-optimization/23929
18235         * gcc.c-torture/compile/pr23929.c: New test.
18236
18237 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18238
18239         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18240         for one loop.
18241
18242 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18243
18244         PR testsuite/23186
18245         * g++.dg/other/pr22003.C: Require named sections.
18246
18247 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18248
18249         PR c++/23947
18250         * g++.dg/rtti/crash3.C: New test.
18251
18252         PR tree-optimization/23818
18253         * gcc.dg/pr23818.c: New test.
18254
18255 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18256
18257         PR fortran/23420
18258         * gfortran.dg/print_fmt_4.f: New.
18259
18260 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18261
18262         PR fortran/23663
18263         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18264
18265 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18266
18267         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18268         Use pointers to local alignable arrays instead. Added comments.
18269         * gcc.dg/vect/vect-46.c: Likewise.
18270         * gcc.dg/vect/vect-48.c: Likewise.
18271         * gcc.dg/vect/vect-49.c: Likewise.
18272         * gcc.dg/vect/vect-52.c: Likewise.
18273         * gcc.dg/vect/vect-53.c: Likewise.
18274         * gcc.dg/vect/vect-54.c: Likewise.
18275         * gcc.dg/vect/vect-56.c: Likewise.
18276         * gcc.dg/vect/vect-57.c: Likewise.
18277         * gcc.dg/vect/vect-58.c: Likewise.
18278         * gcc.dg/vect/vect-60.c: Likewise.
18279         * gcc.dg/vect/vect-61.c: Likewise.
18280
18281         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18282         The test is no longer vectorizable on vect_no_align targets.
18283         * gcc.dg/vect/vect-43.c: Likewsie.
18284
18285         * gcc.dg/vect/vect-44.c: Added comments.
18286         * gcc.dg/vect/vect-45.c: Added comments.
18287         * gcc.dg/vect/vect-50.c: Added comments.
18288         * gcc.dg/vect/vect-51.c: Added comments.
18289
18290         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18291         aligned type.
18292         * gcc.dg/vect/Os-vect-95.c: Likewise.
18293
18294         * gcc.dg/vect/vect-41.c: Test removed.
18295         * gcc.dg/vect/vect-47.c: Test removed.
18296         * gcc.dg/vect/vect-55.c: Test removed.
18297         * gcc.dg/vect/vect-59.c: Test removed.
18298
18299 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18300
18301         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18302         No longer vectorizable on vect_no_align targets.
18303         * gcc.dg/vect/pr20122.c: Likewise.
18304         * gcc.dg/vect/vect-74.c: Likewise.
18305         * gcc.dg/vect/vect-75.c: Likewise.
18306         * gcc.dg/vect/vect-76.c: Likewise.
18307
18308         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18309         Will not be vectorizable on vect_no_align targets once aliasing issues
18310         are resolved.
18311         * gcc.dg/vect/vect-79.c: Likewise.
18312
18313         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18314         * gcc.dg/vect/vect-78.c: Likewise.
18315         * gcc.dg/vect/vect-97.c: Likewise.
18316
18317 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18318
18319         * gcc.dg/pr23943.c: New test.
18320
18321 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18322
18323         PR fortran/19181
18324         * gfortran.dg/derived_pointer_null_1.f90: New test.
18325
18326 2005-09-18  Richard Guenther  <rguenther@suse.de>
18327
18328         PR middle-end/23944
18329         * gcc.c-torture/compile/pr23944.c: New testcase.
18330
18331 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18332
18333         PR fortran/15975
18334         * gfortran.dg/der_pointer_2.f90: New test.
18335
18336 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18337
18338         PR fortran/16861
18339         * gfortran.dg/nested_modules_2.f90: New test.
18340
18341 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18342
18343         PR c++/18368
18344         * g++.dg/other/semicolon.C: New test.
18345
18346 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18347
18348         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18349         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18350
18351 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR c++/23914
18354         * g++.dg/template/static18.C: New test.
18355
18356         PR c++/21514
18357         * g++.dg/template/crash19.C: Remove dg-error marker.
18358         * g++.dg/template/local4.C: New test.
18359
18360 2005-09-16  Paul Brook  <paul@codesourcery.com>
18361
18362         PR fortran/23906
18363         * gfortran.dg/dependency_1.f90: New test.
18364
18365 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR c++/23896
18368         * g++.dg/template/static17.C: New test.
18369
18370 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18371
18372         PR c++/23139
18373         * g++.dg/warn/huge-val1.C: New test.
18374
18375 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18376
18377         PR c++/13140
18378         * g++.dg/parse/class2.C: New test.
18379         * g++.dg/template/explicit8.C: Likewise.
18380         * g++.dg/template/spec25.C: Likewise.
18381
18382 2005-09-14  Josh Conner  <jconner@apple.com>
18383
18384         PR middle-end/23584
18385         * gcc.dg/pr23584.c: New test.
18386
18387 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18388
18389         PR fortran/21875 Internal Unit Array I/O, NIST
18390         * gfortran.dg/arrayio_1.f90: New test.
18391         * gfortran.dg/arrayio_1.f90: New test.
18392         * gfortran.dg/arrayio_1.f90: New test.
18393         * gfortran.dg/arrayio_1.f90: New test.
18394         * gfortran.dg/arrayio_1.f90: New test.
18395
18396 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18397
18398         PR middle-end/22480
18399         * gcc.dg/vect/pr22480.c: New test.
18400
18401 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18402
18403         PR fortran/19358
18404         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18405
18406 2005-09-13 Josh Conner <jconner@apple.com>
18407
18408         PR c++/23180
18409         * g++.dg/init/struct2.C: New test.
18410         * g++.dg/init/struct3.C: New test.
18411
18412 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18413
18414         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18415         Clean up temp files.
18416         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18417         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18418         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18419         gcc.dg/tree-ssa/builtin-printf-1.c,
18420         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18421         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18422         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18423         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18424         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18425         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18426         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18427         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18428         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18429         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18430         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18431         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18432
18433 2005-09-13  Josh Conner  <jconner@apple.com>
18434
18435         * lib/gcc-dg.exp: Load scanipa.exp.
18436         (cleanup-dump): New procedure.
18437         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18438         * lib/scandump.exp: New file.
18439         * lib/scantree.exp: Use it.
18440         * lib/scanipa.exp: New file.
18441
18442 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18443
18444         PR fortran/17740
18445         * gfortran.dg/generic_4.f90: New test.
18446
18447 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18448
18449         PR target/23816
18450         * gcc.target/i386/pr23816-1.c: New test.
18451         * gcc.target/i386/pr23816-2.c: New test.
18452
18453
18454 2005-09-13  Bastian Blank <waldi@debian.org>
18455
18456         PR c++/16171
18457         * g++.dg/abi/mangle26.C: New test.
18458         * g++.dg/abi/mangle27.C: New test.
18459         * g++.dg/abi/mangle28.C: New test.
18460         * g++.dg/abi/mangle29.C: New test.
18461
18462         PR c++/23839
18463         * g++.dg/parse/register1.C: New test.
18464
18465 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18466
18467         PR c++/23842
18468         * g++.dg/template/access16.C: New test.
18469
18470 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18471
18472         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18473
18474 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18475
18476         PR fortran/18899
18477         * gfortran.dg/shape_2.f90: New test.
18478
18479 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18480
18481         PR target/19269
18482         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18483         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18484         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18485         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18486         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18487         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18488         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18489         tests.
18490
18491 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/23841
18494         * g++.dg/parse/template17.C: New test.
18495
18496 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/23789
18499         * g++.dg/template/nontype14.C: New test.
18500
18501 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18502
18503         PR g++/7874
18504         * g++.dg/lookup/friend7.C: New test.
18505         * g++.dg/lookup/friend8.C: New test.
18506         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18507         so that it will be found via argument dependent lookup.
18508         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18509         friend functions which will no longer be found.
18510         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18511         function g, so that it will be found via argument dependent
18512         lookup.
18513         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18514         * g++.old-deja/g++.mike/net43.C: Likewise.
18515
18516 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR c++/23691
18519         * g++.dg/template/static16.C: New test.
18520
18521 2005-09-12  Josh Conner  <jconner@apple.com>
18522
18523         PR middle-end/23237
18524         * gcc.c-torture/compile/pr23237.c: New test.
18525
18526 2005-09-11  Richard Henderson  <rth@redhat.com>
18527
18528         * g++.dg/other/error8.C: Update expected diagnostic text.
18529
18530 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18531
18532         PR libfortran/19872
18533         * gfortran.dg/overwrite_1.f: New test.
18534
18535 2005-09-09  Josh Conner  <jconner@apple.com>
18536
18537         * g++.dg/init/pr23180-1.C: Removed.
18538         * g++.dg/init/pr23180-2.C: Removed.
18539
18540 2005-09-09  David Daney <ddaney@avtrex.com>
18541
18542         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18543         files which are ...
18544         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18545         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18546
18547 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18548
18549         * gfortran.dg/iostat_2.f90: New test.
18550
18551 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18552
18553         PR c++/22252
18554         * g++.dg/ext/interface1.C: New test.
18555         * g++.dg/ext/interface1.h: Likewise.
18556         * g++.dg/ext/interface1a.cc: Likewise.
18557
18558 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18559
18560         * gfortran.dg/iomsg_1.f90: New test case.
18561
18562 2005-09-09  Richard Guenther  <rguenther@suse.de>
18563
18564         PR c++/23624
18565         * g++.dg/tree-ssa/pr23624.C: New testcase.
18566
18567 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18568
18569         PR fortran/19239
18570         * gfortran.dg/vector_subscript_1.f90,
18571         * gfortran.dg/vector_subscript_2.f90: New tests.
18572
18573 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18574
18575         PR fortran/21104
18576         * gfortran.dg/array_alloc_1.f90,
18577         * gfortran.dg/array_alloc_2.f90,
18578         * gfortran.dg/array_alloc_3.f90: New tests.
18579
18580 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18581
18582         PR fortran/12840
18583         * gfortran.dg/array_constructor_6.f90
18584         * gfortran.dg/array_constructor_7.f90
18585         * gfortran.dg/array_constructor_8.f90
18586         * gfortran.dg/array_constructor_9.f90
18587         * gfortran.dg/array_constructor_10.f90
18588         * gfortran.dg/array_constructor_11.f90
18589         * gfortran.dg/array_constructor_12.f90: New tests.
18590
18591 2005-09-08  Josh Conner  <jconner@apple.com>
18592
18593         PR c++/23180
18594         * g++.dg/init/pr23180-1.C: New test.
18595         * g++.dg/init/pr23180-2.C: New test.
18596
18597 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18598
18599         PR fortran/18878
18600         * gfortran.dg/module_double_reuse.f90: New.
18601
18602 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18603
18604         PR fortran/23270
18605         PR fortran/22304
18606         PR fortran/18870
18607         PR fortran/17917
18608         PR fortran/16511
18609         * gfortran.dg/common_equivalence_1.f: New.
18610         * gfortran.dg/common_equivalence_2.f: New.
18611         * gfortran.dg/common_equivalence_3.f: New.
18612         * gfortran.dg/contained_equivalence_1.f90: New.
18613         * gfortran.dg/module_blank_common.f90: New.
18614         * gfortran.dg/module_commons_1.f90: New.
18615         * gfortran.dg/module_equivalence_1.f90: New.
18616         * gfortran.dg/nested_modules_1.f90: New.
18617         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18618         equivalences and add comment to connect the test with
18619         the PR.
18620
18621 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18622
18623         PR fortran/23765
18624         * gfortran.dg/common_6.f90: New test.
18625
18626 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18627
18628         PR fortran/15326
18629         * gfortran.dg/char_result_1.f90,
18630         * gfortran.dg/char_result_2.f90,
18631         * gfortran.dg/char_result_3.f90,
18632         * gfortran.dg/char_result_4.f90,
18633         * gfortran.dg/char_result_5.f90,
18634         * gfortran.dg/char_result_6.f90,
18635         * gfortran.dg/char_result_7.f90,
18636         * gfortran.dg/char_result_8.f90: New tests.
18637
18638 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18639
18640         PR fortran/19928
18641         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18642
18643 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18644
18645         PR obj-c++/16816
18646         * obj-c++.dg/selector-5.mm: New test.
18647         * obj-c++.dg/selector-6.mm: New test.
18648
18649 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18650
18651         PR objc/20574
18652         PR objc/19324
18653         * objc.dg/error-1.m: New test.
18654
18655 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
18656
18657         PR fortran/23373
18658         * gfortran.fortran-torture/execute/pr23373-1.f90,
18659         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18660
18661 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
18662
18663         PR libfortran/23760
18664         * gfortran.dg/g77/1832.f: Remove long string in write statement
18665         to allow the test to pass on correct list directed output with
18666         prepended space.
18667
18668 2005-09-07  James E Wilson  <wilson@specifix.com>
18669
18670         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18671
18672 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18673
18674         * gfortran.dg/parameter+save.f90: Rename to
18675         * gfortran.dg/parameter_save.f90: .. this.
18676
18677 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18678
18679         PR fortran/20848
18680         * gfortran.dg/parameter+save.f90: New test case.
18681
18682 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
18683
18684         PR fortran/19269
18685         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18686
18687 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18688
18689         PR c/23075
18690         * gcc.dg/pr23075.c: New test.
18691         * g++.dg/warn/pr23075.C: New test.
18692
18693         PR target/22362
18694         * gcc.target/i386/pr22362.c: New test.
18695
18696         PR rtl-optimization/23098
18697         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18698
18699         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18700         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18701         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18702
18703 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
18704
18705         * g++.dg/expr/cast6.C: New test.
18706
18707         PR c++/9782
18708         * g++.dg/init/new15.C: New test.
18709
18710 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18711
18712         * gcc.dg/vect/Os-vect-95.c: New test.
18713         * gcc.dg/vect/vect-95.c: Same.
18714
18715 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18716
18717         * gcc.dg/vect/vect-29.c: Update xfail testing.
18718         * gcc.dg/vect/vect-44.c: Same.
18719         * gcc.dg/vect/vect-48.c: Same.
18720         * gcc.dg/vect/vect-50.c: Same.
18721         * gcc.dg/vect/vect-72.c: Same.
18722         * gcc.dg/vect/vect-77.c: Same.
18723         * gcc.dg/vect/vect-78.c: Same.
18724         * gcc.dg/vect/vect-80.c: Same.
18725         * gcc.dg/vect/vect-96.c: Same.
18726         * gcc.dg/vect/vect-100.c: Same.
18727         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18728         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18729         * gfortran.dg/vect/vect-5.f90: Same.
18730
18731 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18732
18733         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18734         start strings.
18735         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18736         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18737
18738         PR c++/23056
18739         * g++.dg/opt/pr23056.C: New test.
18740
18741         PR rtl-optimization/23098
18742         * gcc.target/i386/pr23098.c: New test.
18743
18744 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18745
18746         PR c++/23667
18747         * g++.dg/template/static15.C: New test.
18748
18749         PR c++/21440
18750         * g++.dg/ext/stmtexpr5.C: New test.
18751         * g++.dg/ext/stmtexpr6.C: Likewise.
18752
18753 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18754
18755         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18756
18757         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18758         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18759         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18760
18761 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18762
18763         PR libfortran/23321
18764         * gfortran.dg/direct_io_4.f90: New test case.
18765
18766 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18767             Rasmus Hahn  <rassahah@neofonie.de>
18768
18769         PR libobjc/23108
18770         * objc.dg/type-stream-1.m: New test.
18771
18772 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18773
18774         PR fortran/23661
18775         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18776         gfortran.dg/print_fmt_3.f90: New test.
18777
18778 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18779
18780         * gfortran.dg/fmt_t_1.f90: New test.
18781
18782 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18783
18784         PR rtl-optimization/23454
18785         * g++.dg/opt/pr23454.C: New test.
18786
18787 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18788
18789         PR c++/23699
18790         * g++.dg/ext/static1.C: New test.
18791
18792 2005-09-02  Richard Henderson  <rth@redhat.com>
18793
18794         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18795         tail call to check_fa_work.
18796
18797 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/21687
18800         * g++.dg/other/gc3.C: New test.
18801
18802 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18803
18804         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18805         * gcc.dg/20050826-1.c: Likewise.
18806
18807 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/23167
18810         * g++.dg/expr/volatile1.C: New test.
18811
18812 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18813
18814         PR middle-end/23547
18815         * gcc.dg/pr23547.c: New test.
18816
18817 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18818
18819         PR c/22061
18820         * gcc.c-torture/execute/pr22061-1.c,
18821         * gcc.c-torture/execute/pr22061-2.c,
18822         * gcc.c-torture/execute/pr22061-3.c,
18823         * gcc.c-torture/execute/pr22061-4.c: New tests.
18824
18825 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18826
18827         * gcc.dg/Wredundant-decls-2.c: New test to check that
18828         -Wredundant-decls does not issue warning for a variable
18829         definition following a declaration.
18830
18831 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18832
18833         PR debug/7241
18834         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18835         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18836         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18837
18838         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18839         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18840         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18841         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18842         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18843         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18844         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18845         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18846
18847 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18848
18849         PR objc/23306
18850         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18851         scan-assmbler.
18852
18853 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18854
18855         PR target/21255
18856         * gcc.dg/pr21255-1.c: New test.
18857         * gcc.dg/pr21255-2-mb.c: Likewise.
18858         * gcc.dg/pr21255-2-ml.c: Likewise.
18859         * gcc.dg/pr21255-3.c: Likewise.
18860         * gcc.dg/pr21255-4.c: Likewise.
18861
18862 2005-08-31  Dale Johannesen  <dalej@apple.com>
18863
18864         * gcc.dg/20050830-1.c: New.
18865
18866 2005-08-31  Josh Conner  <jconner@apple.com>
18867
18868         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18869         command-line options for arm-*-* targets.
18870         * g++.dg/init/array16.C: Likewise.
18871         * g++.dg/other/crash-4.C: Likewise.
18872
18873 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18874
18875         PR obj-c++/23640
18876         * obj-c++.dg/gnu-runtime-3.mm: New test.
18877
18878 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18879
18880         PR c++/13377
18881         * g++.dg/lookup/ambig4.C: New test.
18882         * g++.dg/lookup/ambig5.C: New test.
18883         * g++.dg/tc1/dr101.C: Adjust error markers.
18884
18885 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18886
18887         PR c++/23639
18888         * g++.dg/template/ttp5.C: Adjust error markers.
18889
18890 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
18891
18892         PR testsuite/23609
18893         * lib/obj-c++.exp: Include target-libpath.exp.
18894         (obj-c++_link_flags): Look for the GNU libobjc library
18895         and set the library path to include it.
18896         Don't manually set LD_LIBRARY_PATH (etc.) but call
18897         set_ld_library_path_env_vars instead.
18898         (obj-c++_target_compile): Don't set library path or
18899         linker flags because they are already set correctly
18900         in obj-c++_link_flags.
18901
18902 2005-08-30  Josh Conner  <jconner@apple.com>
18903
18904         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18905         to command-line options for arm-*-* targets.
18906
18907 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
18908
18909         * g++.dg/other/i386-1.C: New.
18910
18911 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
18912
18913         PR preprocessor/20348
18914         PR preprocessor/20356
18915         * gcc.dg/cpp/pr20348.c: New test.
18916         * gcc.dg/cpp/pr20348.h: New file.
18917         * gcc.dg/cpp/inc/pr20348.h: New file.
18918         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18919         * gcc.dg/cpp/pr20356.c: New test.
18920         * gcc.dg/cpp/pr20356.h: New file.
18921         * gcc.dg/cpp/inc/pr20356.h: New file.
18922         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18923
18924 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18925
18926         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18927         Fix array dimension to avoid correct end-of-file error.
18928
18929 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18930
18931         PR libfortran/23598
18932         * gfortran.dg/iostat_1.f90: New test.
18933
18934 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18935
18936         PR middle-end/23408
18937         * gcc.dg/pr23408.c: New test.
18938
18939 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18940
18941         PR c++/23099
18942         * g++.dg/init/member1.C: Make sure erroneous static data member
18943         definitions are required.
18944         * g++.dg/template/static13.C: New test.
18945         * g++.dg/template/static14.C: Likewise.
18946
18947 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
18948
18949         * gcc.target/i386/pr23575.c: Use -msse2 instead of
18950         -march=pentium4, remove ilp32 requirement.
18951
18952         PR middle-end/23484
18953         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18954         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18955
18956 2005-08-29  Andreas Jaeger  <aj@suse.de>
18957
18958         PR testsuite/23607
18959         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18960
18961 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
18962
18963         * gcc.c-torture/execute/20050316-2.c: New test.
18964         * gcc.c-torture/execute/20050316-3.c: New test.
18965         * gcc.dg/torture/pr16104-1.c: New test.
18966
18967 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
18968
18969         PR middle-end/23463
18970         * gcc.c-torture/execute/zero-struct-1.c: New test.
18971
18972 2005-08-27  Richard Guenther  <rguenther@suse.de>
18973
18974         PR target/23575
18975         * gcc.target/i386/pr23575.c: New testcase.
18976
18977 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR rtl-optimization/23561
18980         * gcc.c-torture/execute/20050826-1.c: New test.
18981
18982         PR rtl-opt/23560
18983         * gcc.c-torture/execute/20050826-2.c: New test.
18984
18985 2005-08-26  Dale Johannesen  <dalej@apple.com>
18986
18987         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18988         * gcc.dg/20050826-1.c: New.
18989
18990 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/19004
18993         * g++.dg/template/nontype13.C: New test.
18994
18995         PR c++/23491
18996         * g++.dg/init/new14.C: New test.
18997         * g++.dg/expr/anew1.C: Do not XFAIL.
18998         * g++.dg/expr/anew2.C: Likewise.
18999         * g++.dg/expr/anew3.C: Likewise.
19000
19001 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19002
19003         PR middle-end/22439
19004         * gcc.dg/vla-3.c: New test.
19005
19006 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19007
19008         PR fortran/20363
19009         * gfortran.dg/named_interface.f90: New.
19010
19011 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19012
19013         * gcc.c-torture/execute/frame-address.c: New test.
19014
19015 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19016
19017         PR c++/20817
19018         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19019
19020 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19021
19022         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19023
19024 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19025
19026         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19027         * gcc.dg/altivec-22.c: Rename from..
19028         * gcc.dg/altivec-nomfcr.c: ..this.
19029
19030 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19031
19032         PR tree-optimization/23546
19033         * gcc.dg/tree-ssa/pr23546.c: New test.
19034
19035 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19036
19037         PR fortran/17758
19038         * gfortran.dg/nonreturning_statements.f90: New test.
19039
19040 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19041
19042         PR c++/22454
19043         * g++.dg/parse/crash29.C: New.
19044
19045 2005-08-23  DJ Delorie  <dj@redhat.com>
19046
19047         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19048         constants have the L suffix.
19049
19050 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19051
19052         PR c++/23044
19053         * g++.dg/template/instantiate8.C: New.
19054
19055 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19056
19057         PR middle-end/23467
19058         * gcc.c-torture/execute/pr23467.c: New test.
19059
19060 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19061
19062         PR tree-optimization/22043
19063         * gcc.c-torture/execute/20050613-1.c: New test.
19064
19065 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19066
19067         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19068
19069 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19070
19071         PR rtl-optimization/23478
19072         * g++.dg/opt/pr23478.C: New test.
19073
19074 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19075
19076         PR c/18715
19077         * gcc.dg/switch-warn-3.c: New test.
19078
19079 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19080
19081         PR c++/22233
19082         * g++.dg/template/param1.C: New test.
19083
19084 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19085
19086         PR c++/23089
19087         * g++.dg/other/incomplete1.C: New test.
19088
19089 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19090
19091         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19092         are vectorizable.
19093
19094 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19095
19096         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19097         d_lines_5.f: New.
19098
19099 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * gcc.target/i386/sse-4.c: New test.
19102
19103 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19104
19105         PR testsuite/23239
19106         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19107
19108 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19109
19110         * gcc.dg/20050811-1.c: New test.
19111         * gcc.dg/20050811-2.c: New test.
19112
19113 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19114
19115         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19116
19117 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19118
19119         PR 23476
19120         * gcc.c-torture/compile/pr23476.c: New test.
19121
19122 2005-08-19  Devang Patel  <dpatel@apple.com>
19123
19124         PR tree-optimization/23048
19125         * gcc.dg/tree-ssa/pr23048.c: New test.
19126
19127 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19128
19129         PR middle-end/20624
19130         * g++.dg/warn/Wreturn-3.C: New test
19131
19132 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19133
19134         PR tree-optimization/22228
19135         * g++.dg/vect/pr22543.cc: New test.
19136
19137 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19138
19139         PR tree-optimization/21574
19140         * gcc.dg/tree-ssa/pr21574.c: New test.
19141
19142 2005-08-16  James E Wilson  <wilson@specifix.com>
19143
19144         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19145
19146 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR tree-opt/23402
19149         * gcc.c-torture/compile/zero-strct-3.c: New test.
19150         * gcc.c-torture/compile/zero-strct-4.c: New test.
19151
19152 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19153
19154         PR target/23376
19155         * gcc.target/x86_64/pr23376.c: New test.
19156
19157 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19158
19159         PR c++/23337
19160         * g++.dg/ext/vector2.C: New.
19161
19162 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19163
19164         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19165
19166 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19167
19168         PR libfortran/23428
19169         * gfortran.dg/inquire-complex.f90: New test case.
19170
19171 2005-08-16  James E Wilson  <wilson@specifix.com>
19172
19173         PR tree-optimization/21105
19174         * gcc.dg/large-size-array.c: New.
19175
19176 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19177
19178         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19179         type.
19180         * gcc.dg/vect/vect-41: Likewise.
19181         * gcc.dg/vect/vect-42: Likewise.
19182         * gcc.dg/vect/vect-43: Likewise.
19183         * gcc.dg/vect/vect-44: Likewise.
19184         * gcc.dg/vect/vect-46: Likewise.
19185         * gcc.dg/vect/vect-47: Likewise.
19186         * gcc.dg/vect/vect-48: Likewise.
19187         * gcc.dg/vect/vect-52: Likewise.
19188         * gcc.dg/vect/vect-53: Likewise.
19189         * gcc.dg/vect/vect-54: Likewise.
19190         * gcc.dg/vect/vect-55: Likewise.
19191         * gcc.dg/vect/vect-56: Likewise.
19192         * gcc.dg/vect/vect-57: Likewise.
19193         * gcc.dg/vect/vect-58: Likewise.
19194         * gcc.dg/vect/vect-59: Likewise.
19195         * gcc.dg/vect/vect-60: Likewise.
19196         * gcc.dg/vect/vect-61: Likewise.
19197         * gcc.dg/vect/vect-85: Likewise.
19198         * gcc.dg/vect/vect-87: Likewise.
19199         * gcc.dg/vect/vect-88: Likewise.
19200         * gcc.dg/vect/vect-93.c: Likewise.
19201         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19202         * gcc.dg/vect/vect-75: Likewise.
19203         * gcc.dg/vect/vect-76: Likewise.
19204         * gcc.dg/vect/vect-77: Likewise.
19205         * gcc.dg/vect/vect-78: Likewise.
19206         * gcc.dg/vect/vect-80: Likewise.
19207         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19208         vectorized for the expected reason, rather than checking how alignment
19209         was handled.
19210         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19211         aligned type and also instead of aligned pointers. Added documentation.
19212
19213 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19214
19215         * gfortran.dg/power.f90: New test.
19216
19217 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19218
19219         PR rtl-optimization/23299
19220         * g++.dg/opt/pr23299.C: New test.
19221
19222 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19223
19224         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19225
19226 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19227
19228         * g++.dg/template/local6.C: New test.
19229
19230 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19231
19232         * execute/exceptions/finally-1.m: Check that the catch and finally are
19233         being called.  Also add a "return 0;" at the end of main.
19234
19235 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19236
19237         PR fortran/21432.
19238         * gfortran.dg/namelist_print_1.f: New test of functionality of
19239         PRINT namelist.
19240         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19241         namelist generates error with -std=f95.
19242
19243 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19244
19245         PR tree-optimization/23119
19246         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19247
19248 2005-08-13  Marcin Koziej  <creep@desk.pl>
19249             Andrew Pinski  <pinskia@physics.uc.edu>
19250
19251         PR libobjc/22492
19252         * execute/exceptions/finally-1.m: New test.
19253
19254 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19255
19256         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19257         testsuite.
19258         * objc/execute/exceptions/trivial.m: New test.
19259         * objc.dg/try-catch-11.m: Move to ...
19260         * objc/execute/exceptions/foward-1.m: Here.
19261         * objc.dg/try-catch-2.m: Move to ...
19262         * objc/execute/exceptions/catchall-1.m: Here.
19263         * objc.dg/try-catch-8.m: Move to ...
19264         * objc/execute/exceptions/local-variables-1.m: Here.
19265
19266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19267
19268         * objc.dg/nested-func-1.m: Move to ...
19269         * objc/execute/nested-func-1.m: Here.
19270
19271 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19272
19273         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19274         in ${options} instead of [target_info name].
19275         * lib/obj-c++.exp (objc_target_compile): Likewise.
19276
19277 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19278
19279         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19280
19281 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19282
19283         part of PR testsuite/23348
19284         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19285         each of the torture options.
19286         * objc/compile/trivial.m: New test.
19287
19288 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19289
19290         * gfortran.dg/eoshift.f90: Correct format.
19291
19292 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19293
19294         * gfortran.fortran-torture/execute/character_passing.f90:
19295         Fix comment typo.
19296
19297 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19298
19299         PR c++/8271
19300         * g++.dg/template/unify10.C: New.
19301
19302 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19303
19304         * g++.dg/parse/pr22514.C: Move to...
19305         * g++.dg/debug/pr22514.C: here.
19306
19307 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19308
19309         PR c++/23266
19310         * g++.dg/inherit/pure1.C: New test.
19311
19312         * ChangeLog: Fix typos.
19313
19314 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19315             Steven Bosscher  <stevenb@suse.de>
19316
19317         * gfortran.dg/runtime_warning_1.f90: New test.
19318
19319 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19320
19321         PR c++/23219
19322         * g++.dg/parse/crash28.C: New.
19323
19324 2005-08-11  Richard Guenther  <rguenther@suse.de>
19325
19326         PR target/23289
19327         * gcc.target/i386/tailcall-1.c: New testcase.
19328
19329 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19330
19331         * gcc.dg/vect/vect-67.c: Un-xfail.
19332
19333 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19334
19335         PR c++/23225
19336         * g++.dg/parse/crash27.C: new test.
19337
19338 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19339
19340         PR libfortran/22143
19341         * gfortran.dg/shift-kind.f90: New testcase.
19342
19343 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19344
19345         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19346         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19347
19348 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19349
19350         PR c++/20646
19351         * g++.dg/other/mult-stor1.C: New test.
19352
19353 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19354
19355         * gcc.c-torture/pr18299-1.c: Move to ...
19356         * gcc.c-torture/compile/pr18299-1.c: Here.
19357
19358 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19359
19360         * gfortran/fortran.torture/execute/character_passing.f90:
19361         Fix types for LSAME.
19362
19363 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19364
19365         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19366         input data back to what it was originally.
19367
19368 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19369
19370         * objc.dg/try-catch-8.m: Enable for all targets.
19371
19372 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19373
19374         * gcc.dg/pr23165.c: New test.
19375
19376 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19377
19378         PR tree-optimization/23234
19379         * gcc.dg/tree-ssa/pr23234.c: New test.
19380
19381 2005-08-08  Josh Conner  <jconner@apple.com>
19382
19383         PR rtl-optimization/23241
19384         * gcc.dg/char-compare.c: New test.
19385
19386 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19387
19388         PR c++/22508
19389         * g++.dg/init/new13.C: New test.
19390
19391 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         PR c++/21166
19394         * g++.dg/other/crash-4.C: Adjust
19395         * g++/dg/ext/packed9.C: New.
19396
19397 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19398
19399         PR middle-end/21964
19400         * gcc.c-torture/execute/pr21964-1.c: New test.
19401
19402 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19403
19404         PR c/22458
19405         * gcc.dg/pr22458-1.c: New test.
19406
19407 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19408             Steven G. Kargl <kargls@comcast.net>
19409
19410         PR fortran/22390
19411         * gfortran.dg/flush_1.f90: New test.
19412
19413 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19414
19415         PR c++/23191
19416         * g++.dg/template/eh2.C: New test.
19417
19418 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19419
19420         PR c++/19498
19421         * g++.dg/template/instantiate7.C: New test.
19422
19423 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19424
19425         PR c/23113
19426         * gcc.dg/Wunused-value-1.c: New test.
19427
19428 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19429
19430         PR rtl-optimization/23233
19431         * gcc.c-torture/compile/pr23233-1.c: New test.
19432
19433 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19434
19435         PR fortran/18833
19436         PR fortran/20850
19437         * gfortran.dg/equiv_1.f90: New test.
19438         * gfortran.dg/equiv_2.f90: New test.
19439         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19440         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19441         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19442
19443 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19444
19445         * gcc.c-torture/execute/vrp-5.c: New test.
19446         * gcc.c-torture/execute/vrp-6.c: New test.
19447         * gcc.dg/tree-ssa/vrp21.c: New test.
19448
19449 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19450
19451         * g++.dg/parse/pr22514.C: New test.
19452
19453 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19454
19455         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19456
19457         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19458         instead of constant loads / pool entries.
19459
19460 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19461
19462         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19463         TEST_TO_WCTYPE.
19464
19465 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19466
19467         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19468         __WINT_TYPE__ in generated prototypes if possible.
19469
19470 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19471
19472         PR 22037
19473         * g++.dg/tree-ssa/pr22037.C:
19474
19475 2005-08-04  Richard Henderson  <rth@redhat.com>
19476
19477         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19478         scan-tree-dump-times directive.
19479
19480 2005-08-04  Jan Hubicka  <jh@suse.cz>
19481
19482         * gcov-1.C: Fix switch counts.
19483         * gcov-4b.c: Likewise.
19484
19485 2005-08-03  Jeff Law  <law@redhat.com>
19486
19487         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19488
19489 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19490
19491         * gcc.c-torture/execute/pr23135.c: New test.
19492
19493 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19494
19495         PR tree-optimization/19899
19496         * gcc.dg/tree-ssa/scev-1.c: New test.
19497         * gcc.dg/tree-ssa/scev-2.c: New test.
19498
19499 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19500
19501         PR target/18582
19502         * gcc.dg/torture/pr18582-1.c: New test.
19503
19504 2005-08-03  Jan Hubicka  <jh@suse.cz>
19505
19506         * update-conroll.c: New testcase.
19507         * update-conroll-2.c: New testcase.
19508
19509 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19510
19511         * gfortran.dg/constant_substring.f: New test.
19512         * gfortran.dg/pr22491.f: New test.
19513
19514 2005-08-02  Jan Hubicka  <jh@suse.cz>
19515
19516         * update-threading.c: Replace by the proper one.
19517
19518 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19519
19520         PR 23164
19521         * g++.dg/tree-ssa/pr23164.C: New test.
19522
19523 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19524
19525         * gcc.dg/tree-ssa/pr23192.c: New test.
19526
19527 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19528
19529         * gcc.c-torture/execute/vrp-4.c: New test.
19530
19531 2005-08-02  Jan Hubicka  <jh@suse.cz>
19532
19533         * update-threading.c: New test.
19534
19535 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19536
19537         * gcc.c-torture/compile/20050801-1.c: New test.
19538         * gcc.c-torture/compile/20050801-2.c: New test.
19539
19540 2005-08-01  Jan Hubicka  <jh@suse.cz>
19541
19542         * val-prof-5.c: New test.
19543
19544 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19545
19546         PR c/22311
19547         * gcc.dg/pr22311-1.c : New test.
19548
19549 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19550
19551         PR target/23095
19552         * gfortran.dg/pr23095.f: New test.
19553
19554         PR c++/22003
19555         * g++.dg/other/pr22003.C: New test.
19556
19557 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19558
19559         PR target/20621
19560         * gcc.c-torture/execute/pr20621-1.c: New test.
19561
19562 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19563
19564         * gfortran.dg/comma_format_extension_4.f: Adjust length
19565         of string for format.
19566         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19567         print statement with internal write.
19568         * gfortran.dg/der_array_io_2.f: Likewise.
19569         * gfortran.dg/der_array_io_3.f: Likewise.
19570
19571 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19572
19573         * gcc.dg/fold-abs-4.c: new test.
19574
19575 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19576
19577         PR fortran/22570 an related issues.
19578         * gfortran.dg/x_slash_1.f: New test.
19579
19580 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19581
19582         PR c/23143
19583         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19584         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19585
19586 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19587
19588         PR c/529
19589         * gcc.dg/Wshadow-3.c: New test.
19590
19591 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19592
19593         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19594         used to have the wrong bounds).
19595
19596 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19597
19598         PR c/21720
19599         * gcc.dg/hex-round-1.c: Test more cases.
19600         * gcc.dg/hex-round-2.c: New test.
19601
19602 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19603
19604         PR 22550
19605         * g++.dg/tree-ssa/pr22550.C: New test.
19606
19607 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19608
19609         * gcc.dg/tree-ssa/vrp19.c: New test.
19610         * gcc.dg/tree-ssa-vrp20.c: New test.
19611
19612 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19613
19614         PR c/22240
19615         * gcc.dg/transparent-union-4.c: New test.
19616
19617 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19618
19619         PR c/22192
19620         * gcc.dg/c99-vla-2.c: New test.
19621
19622 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19623
19624         PR c/21720
19625         * gcc.dg/hex-round-1.c: New test.
19626
19627 2005-07-28  Jan Hubicka  <jh@suse.cz>
19628
19629         * inliner-1.c: Do not dump everything.
19630         * tree-prof.exp: Do not pass -ftree-based-profiling.
19631         * bprob.exp: Likewise.
19632
19633         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19634
19635 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/22545
19638         * g++.dg/expr/ptrmem7.C: New test.
19639
19640 2005-07-28  Mike Stump  <mrs@apple.com>
19641
19642         * g++.old-deja/g++.mike/visibility-1.C: New test.
19643
19644 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19645
19646         PR c/20187
19647         * gcc.c-torture/execute/pr20187-1.c: New test.
19648
19649 2005-07-28  Jeff Law  <law@redhat.com>
19650
19651         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19652         * gcc.dg/tree-ssa/vrp18.c: New test.
19653
19654 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19655
19656         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19657
19658 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19659
19660         PR tree-optimization/22506
19661         * gcc.dg/vect/ps22506.c: New test.
19662
19663 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
19664
19665         PR target/21149
19666         * gcc.target/i386/sse-3.c: New test.
19667
19668 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19669
19670         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19671         * gcc.target/mips/mips32-dsp-type.c: Likewise.
19672
19673 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19674
19675         PR c/22589
19676         * gcc.c-torture/compile/pr22589-1.c: New test.
19677
19678 2005-07-28  Jan Hubicka  <jh@suse.cz>
19679
19680         * update-loopch.c: New testcase.
19681
19682 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19683
19684         PR rtl-optimization/23047
19685         * gcc.c-torture/execute/pr23047.c: New test.
19686         * gcc.c-torture/execute/pr23047.x: New.
19687
19688 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19689
19690         PR tree-optimization/22493
19691         * gcc.c-torture/execute/pr22493-1.c: New test.
19692         * gcc.c-torture/execute/pr22493-1.x: New.
19693         * gcc.c-torture/execute/vrp-1.c: New test.
19694         * gcc.c-torture/execute/vrp-2.c: New test.
19695         * gcc.c-torture/execute/vrp-2.c: New test.
19696
19697 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
19698
19699         * gcc.target/frv/all-builtin-read8.c: Delete.
19700         * gcc.target/frv/all-builtin-read16.c: Delete.
19701         * gcc.target/frv/all-builtin-read32.c: Delete.
19702         * gcc.target/frv/all-builtin-read64.c: Delete.
19703         * gcc.target/frv/all-builtin-write8.c: Delete.
19704         * gcc.target/frv/all-builtin-write16.c: Delete.
19705         * gcc.target/frv/all-builtin-write32.c: Delete.
19706         * gcc.target/frv/all-builtin-write64.c: Delete.
19707         * gcc.target/frv/all-read-write-1.c: New.
19708
19709 2005-07-27  Jeff Law  <law@redhat.com>
19710
19711         * gcc.c-torture/execute/pr22630.c: New test.
19712
19713 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
19714
19715         PR tree-optimization/23073
19716         * gcc.dg/vect/nodump-pr23073.c: New test.
19717         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19718
19719 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
19720
19721         PR tree-optimize/22348
19722         * gcc.c-torture/execute/pr22348.c: New.
19723
19724 2005-07-27  Richard Guenther  <rguenther@suse.de>
19725
19726         * gcc.dg/tree-ssa/salias-1.c: New testcase.
19727
19728 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19729
19730         PR fortran/22503
19731         * gfortran.dg/logical_comp.f90: New test.
19732
19733 2005-07-27  Jan Hubicka  <jh@suse.cz>
19734
19735         * inliner-1.c: Add cleanup of dumps.
19736         * val-prof-*.c: Likewise.
19737         * update-tailcall.c: New.
19738
19739 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19740
19741         PR 22591
19742         * gcc.dg/tree-ssa/pr22591.c: New test.
19743         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19744
19745 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19746
19747         PR libobjc/22606
19748         * objc.dg/try-catch-11.m: New test.
19749
19750 2005-07-26  Richard Guenther  <rguenther@suse.de>
19751
19752         PR tree-optimization/22486
19753         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19754
19755 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19756
19757         PR tree-opt/22484
19758         * g++.dg/opt/loop2.C: New test.
19759
19760 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19761
19762         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19763         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19764
19765 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19766
19767         * lib/profopt.exp (profopt-execute): Check for profiling data
19768         files on the target.
19769
19770 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19771
19772         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19773         for matching of asm labels.
19774
19775 2005-07-25  Richard Guenther  <rguenther@suse.de>
19776
19777         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19778
19779 2005-07-25  Richard Guenther  <rguenther@suse.de>
19780
19781         PR testsuite/22624
19782         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19783
19784 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19785
19786         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19787         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19788         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19789         * gcc.dg/vect/vect-100.c: New test.
19790         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19791         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19792         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19793         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19794         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19795         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19796         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19797         * gfortran.dg/vect/pr19049.f90: New testcase.
19798         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19799
19800 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19801
19802         * gcc.c-torture/execute/20050713-1.c: New test.
19803
19804         PR fortran/20063
19805         * gfortran.fortran-torture/execute/data_4.f90: New test.
19806
19807         PR middle-end/20303
19808         * gcc.dg/visibility-d.c: New test.
19809
19810 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19811
19812         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19813         * gfortran.dg/underflow.f90: Ditto.
19814
19815 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19816
19817         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19818         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19819         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19820
19821 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19822
19823         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19824         include case of field width of zero.
19825
19826 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19827
19828         PR libgfortran/21875
19829         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19830         with trailing blanks on normal formatted read.
19831
19832 2005-07-23  Chao-ying Fu  <fu@mips.com>
19833
19834         * gcc.target/mips/mips32-dsp-type.c: New test.
19835         * gcc.target/mips/mips32-dsp.c: New test.
19836
19837 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19838
19839         PR testsuite/21073
19840         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19841
19842         PR testsuite/20454
19843         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19844         and __cyg_profile_func_exit.
19845
19846 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19847
19848         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19849         * gfortran.dg/comma_format_extension_4.f: Same.
19850         * gfortran.dg/pr15332.f: Same.
19851         * gfortran.dg/pr21730.f: Same.
19852
19853 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19854
19855         * g++.dg/opt/vrp2.C: Fix testcase.
19856
19857         PR tree-opt/22625
19858         * g++.dg/opt/vrp2.C: New test.
19859
19860 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
19861
19862         PR debug/21828
19863         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19864
19865 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
19866
19867         * gcc.dg/tree-ssa/20050719-1.c: New test.
19868
19869 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
19870
19871         * gcc.dg/bfin-longcall-1.c: New file.
19872         * gcc.dg/bfin-longcall-2.c: New file.
19873
19874 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
19875
19876         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19877
19878 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19879
19880         PR middle-end/19055
19881         * gcc.dg/tree-ssa/pr19055.c: New test.
19882         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19883
19884 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19885
19886         PR C++/22358
19887         * g++.dg/other/pr22358.C: New test.
19888
19889 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
19890
19891         PR c++/2922
19892         * g++.dg/lookup/two-stage5.C: New test from bug comments.
19893
19894 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19895
19896         PR c++/15938
19897         * g++.dg/init/union2.C: New test.
19898
19899 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19900
19901         PR c/22393
19902         * gcc.dg/complex-4.c: New test.
19903
19904 2005-07-21  Richard Guenther  <rguenther@suse.de>
19905
19906         PR testsuite/22522
19907         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19908         scanning for asm labels.
19909         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19910
19911 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19912
19913         PR target/22085
19914         * gcc.dg/altivec-pr22085.c: New.
19915
19916 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19917
19918         PR tree-optimization/19210
19919         * gcc.dg/tree-ssa/pr19210-1.c: New.
19920         * gcc.dg/tree-ssa/pr19210-2.c: New.
19921
19922 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19923
19924         PR rtl-optimization/22167
19925         * g++.dg/opt/pr22167.C: New test.
19926
19927 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19928
19929         PR c++/2922
19930         * g++.dg/lookup/two-stage2.C: New.
19931         * g++.dg/lookup/two-stage3.C: New.
19932         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19933         fixed two-stage name lookup for operators.
19934         * g++.dg/template/call3.C: Compiler now produces an appropriate
19935         error message.
19936         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19937         14 as a candidate.
19938         * g++.dg/template/ptrmem4.C: Compiler produces different error
19939         message.
19940         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19941         connect_to_method as a candidate.
19942
19943 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19944
19945         * gcc.dg/fold-alloc-1.c: New test.
19946
19947 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
19948
19949         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19950         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19951
19952 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
19953
19954         * gcc.dg/fold-abs-1.c: New test.
19955         * gcc.dg/fold-abs-2.c: New test.
19956         * gcc.dg/fold-abs-3.c: New test.
19957
19958 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
19959
19960         Make CONSTRUCTOR use VEC to store initializers.
19961         * g++.dg/ext/complit3.C: Check for specific error messages.
19962         * g++.dg/init/brace2.C: Update error message.
19963         * g++.dg/warn/Wbraces2.C: Likewise.
19964
19965 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
19966
19967         PR fortran/16940
19968         * gfortran.dg/module_interface_1.f90: New test.
19969
19970 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19971             Kenneth Zadeck <zadeck@naturalbridge.com>
19972
19973         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19974
19975 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19976
19977         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19978         specify -Wformat for these tests.
19979         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19980         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19981         * gcc.dg/format/opt-6.c: Delete.
19982
19983 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19984
19985         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19986         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19987
19988 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19989
19990         * gcc.dg/tree-ssa/alias-2.c: New test.
19991
19992 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/22263
19995         * g++.dg/template/explicit7.C: New test.
19996
19997 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19998
19999         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20000         field width of 8 to +Inf and -Inf.
20001
20002 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/22139
20005         * g++.dg/template/friend36.C: New test.
20006
20007 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20008
20009         PR fortran/21730
20010         * gfortran.dg/pr21730.f: New test.
20011
20012 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20013             Kenneth Zadeck <zadeck@naturalbridge.com>
20014
20015         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20016         since pure const detection cannot run at -O1 in c compiler.
20017         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20018         can now optimize this case properly.
20019         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20020         because we now pass.
20021         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20022
20023 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20024
20025         PR c/22421
20026         * gcc.dg/format/bitfld-1.c: New test.
20027
20028 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/22204
20031         * g++.dg/rtti/repo1.C: New test.
20032
20033 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20034
20035         PR middle-end/22398
20036         * gcc.c-torture/compile/pr22398.c: New test.
20037
20038 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20039
20040         PR c++/22132
20041         * g++.dg/expr/cast4.C: New test.
20042
20043 2005-07-15  Richard Guenther  <rguenther@suse.de>
20044
20045         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20046         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20047
20048 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20049
20050         PR tree-optimization/22230
20051         * gcc.dg/tree-ssa/pr22230.c: New test.
20052
20053 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gfortran.dg/g77/cpp6.f: New test.
20056
20057         PR fortran/22417
20058         * gfortran.dg/g77/cpp5.F: New test.
20059         * gfortran.dg/g77/cpp5.h: New file.
20060         * gfortran.dg/g77/cpp5inc.h: New file.
20061
20062 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20063
20064         PR libfortran/16435
20065         * gfortran.dg/tl_editting.f90: New.
20066         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20067
20068 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20069
20070         * gfortran.dg/char_array_constructor.f90: New test.
20071
20072 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20073
20074         * gfortran.dg/past_eor.f90: New.
20075         * gfortran.dg/complex_read.f90: New.
20076
20077 2005-07-13  Jeff Law  <law@redhat.com>
20078
20079         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20080         additional casts.
20081
20082         * gcc.dg/tree-ssa/pr22321.c: New test
20083
20084 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20085
20086         PR tree-optimization/21921
20087         * gcc.dg/tree-ssa/pr21921.c: New.
20088
20089 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20090
20091         PR tree-optimizatio/22442
20092         * gcc.dg/tree-ssa/loop-11.c: New test.
20093
20094 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20095
20096         PR tree-opt/21840
20097         * gcc.c-torture/compile/pr21840.c: New test.
20098
20099 2005-07-12  Jan Hubicka  <jh@suse.cz>
20100
20101         * gcc.c-torture/compile/pr22379.c: New test.
20102
20103 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20104
20105         PR libfortran/21593
20106         gfortran.dg/dev_null.f90: Remove outdated comment about
20107         PR libfortran/21593.
20108
20109
20110 2005-07-12  Dale Johannesen  <dalej@apple.com>
20111
20112         * gcc.target/i386/compress-float-sse.c: New.
20113         * gcc.target/i386/compress-float-sse-pic.c: New.
20114         * gcc.target/i386/compress-float-387.c: New.
20115         * gcc.target/i386/compress-float-387-pic.c: New.
20116         * gcc.dg/compress-float-ppc.c: New.
20117         * gcc.dg/compress-float-ppc-pic.c: New.
20118
20119 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20120
20121         PR libfortran/21593
20122         gfortran.dg/dev_null.f90: Remove targets.
20123
20124 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20125
20126         PR tree-opt/22335
20127         * gcc.dg/pr22335-1.c: New test.
20128         * gcc.dg/pr22335-2.c: New test.
20129
20130 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20131
20132         PR c++/20172
20133         * g++.dg/template/nontype12.C : New test.
20134
20135 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20136
20137         * gcc.dg/tree-ssa/loop-10.c: New test.
20138
20139 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20140
20141         * gcc.c-torture/execute/20020720-1.x: Remove.
20142
20143 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20144
20145         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20146
20147 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20148
20149         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20150         (dg-mips-options): Use it.
20151
20152 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20153
20154         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20155
20156 2005-07-09  Richard Henderson  <rth@redhat.com>
20157
20158         * lib/target-supports.exp (check_effective_target_sync_char_short):
20159         Add alpha.
20160
20161 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20162
20163         PR libfortran/22217
20164         * gfortran.dg/negative-z-descriptor.f90: New test.
20165
20166 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20167
20168         PR tree-opt/22329
20169         * gcc.dg/pr22329.c: New test.
20170
20171 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20172
20173         PR tree-optimization/20139
20174         * gcc.dg/tree-ssa/pr20139.c: New.
20175
20176 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20177
20178         PR tree-opt/22356
20179         * gcc.dg/pr22356-1.c: New test.
20180
20181 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20182
20183         PR c++/21799
20184         * g++.dg/template/unify8.C: New.
20185         * g++.dg/template/unify9.C: New.
20186
20187 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20190
20191 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20192
20193         * gcc.dg/darwin-version-1.c: New.
20194         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20195         * gcc.dg/builtins-20.c: Likewise.
20196         * gcc.dg/builtins-53.c: Likewise.
20197         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20198         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20199         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20200         * gcc.dg/torture/builtins-power-1.c: Likewise.
20201         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20202         on Darwin.
20203
20204 2005-07-07  Jeff Law  <law@redhat.com>
20205
20206         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20207         argument evaluation order.
20208
20209 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20210
20211         PR libfortran/21594
20212         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20213         Add test cases where the shift length is greater than the
20214         array length.
20215
20216 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20217
20218         * obj-c++.dg/proto-lossage-6.mm: New.
20219         * objc.dg/proto-lossage-6.m: New.
20220
20221 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20222
20223         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20224         * objc.dg/gnu-runtime-2.m: Likewise.
20225
20226 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20227
20228         * gfortran.dg/longline.f: New test.
20229
20230         * gfortran.dg/badline.f: New test.
20231
20232 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20233
20234         PR fortran/16531
20235         PR fortran/15966
20236         PR fortran/18781
20237         * gfortran.dg/hollerith.f90: New.
20238         * gfortran.dg/hollerith2.f90: New.
20239         * gfortran.dg/hollerith3.f90: New.
20240         * gfortran.dg/hollerith4.f90: New.
20241         * gfortran.dg/hollerith_f95.f90: New.
20242         * gfortran.dg/hollerith_legacy.f90: New.
20243         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20244
20245 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20246
20247         PR objc/22274
20248         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20249         * objc.dg/gnu-runtime-2.m: New.
20250
20251 2005-07-06  Jeff Law  <law@redhat.com>
20252
20253         * gcc.dg/tree-ssa/vrp17.c: New test.
20254
20255 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20256
20257         PR fortran/22327
20258         * gfortran.dg/array_constructor_5.f90: New test.
20259
20260 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20261
20262         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20263
20264 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20265
20266         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20267         * gcc.dg/980816-1.c: Ditto.
20268
20269 2005-07-06  Jeff Law  <law@redhat.com>
20270
20271         * gcc.c-torture/compile/pr21356.c: New test.
20272
20273 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20274
20275         PR c/22013
20276         PR c/22098
20277         * gcc.c-torture/compile/pr22013-1.c,
20278         gcc.c-torture/execute/pr22098-1.c,
20279         gcc.c-torture/execute/pr22098-2.c,
20280         gcc.c-torture/execute/pr22098-3.c: New tests.
20281
20282 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20283
20284         PR c/22308
20285         * gcc.dg/pr22308-1.c: New test.
20286
20287 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20288
20289         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20290         target.
20291         * gcc.dg/compare9.c: Use -fshort-enums instead of
20292         -fno-short-enums.  Change the last test to dg-bogus.
20293
20294 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20295
20296         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20297         * gcc.dg/compare9.c: New.
20298
20299 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20300
20301         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20302
20303 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20304
20305         PR testsuite/22288
20306         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20307
20308
20309 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20310
20311         * gcc.dg/format/gcc_gfc-1.c: New.
20312
20313 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20314
20315         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20316
20317 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20318
20319         PR fortran/20842
20320         * gfortran.dg/io_invalid_1.f90: New test.
20321
20322 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20323
20324         * gcc.dg/format/gcc_diag-1.c: Update.
20325
20326 2005-07-02  Jeff Law  <law@redhat.com>
20327
20328         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20329         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20330
20331 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20332
20333         * gcc.dg/format/gcc_diag-1.c: Update.
20334
20335 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20336
20337         PR tree-opt/22269
20338         * gcc.c-torture/compile/pr22269.c: New test.
20339
20340 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20341
20342         PR 21584
20343         PR 22219
20344         * g++.dg/tree-ssa/pr21584-1.C: New test.
20345         * g++.dg/tree-ssa/pr21584-2.C: New test.
20346
20347 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20348
20349         * obj-c++.dg/try-catch-11.mm: New.
20350         * objc.dg/try-catch-10.m: New.
20351
20352 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20353
20354         * g++.dg/other/ucnid-1.C: xfail on AIX.
20355
20356 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20357
20358         PR 22234
20359         * gcc.dg/20050629-1.c: New test.
20360
20361 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20362
20363         * obj-c++.dg/const-str-1[0-1].mm: New.
20364         * objc.dg/const-str-1[0-1].m: New.
20365
20366 2005-05-29  Richard Henderson  <rth@redhat.com>
20367
20368         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20369         Rename from check_effective_target_vect_no_max.
20370         (check_effective_target_vect_no_int_add): New.
20371         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20372         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20373         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20374         * gcc.dg/vect/vect-reduc-1.c: Use both.
20375         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20376
20377 2005-05-29  Richard Henderson  <rth@redhat.com>
20378
20379         * lib/target-supports.exp (check_effective_target_vect_no_max):
20380         Remove i386 and x86_64.
20381
20382 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20383
20384         PR testsuite/21969
20385         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20386
20387 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20388
20389         PR middle-end/21969
20390         * gcc.dg/vect/pr21969.c: New test.
20391
20392 2005-06-28  Eric Christopher  <echristo@redhat.com>
20393
20394         PR c/22052
20395         PR c/21975
20396         * gcc.dg/inline1.c: New test.
20397         * gcc.dg/inline2.c: Ditto.
20398         * gcc.dg/inline3.c: Ditto.
20399         * gcc.dg/inline4.c: Ditto.
20400         * gcc.dg/inline5.c: Ditto.
20401
20402 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20403
20404         PR libfortran/22142
20405         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20406         Add testcase also testing eoshift1 for PR 22142.
20407
20408 2005-06-28  Richard Henderson  <rth@redhat.com>
20409
20410         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20411         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20412         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20413         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20414         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20415
20416 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20417
20418         PR libfortran/22142
20419         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20420         Add testcase for PR 22142.
20421
20422 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20423
20424         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20425         gcc.target/ia64/fpreg-2.c: New tests.
20426
20427 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20428
20429         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20430
20431 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20432
20433         PR libfortran/22170
20434         * gfortran.dg/slash_1.f90: New test.
20435
20436 2005-06-27  Richard Henderson  <rth@redhat.com>
20437
20438         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20439         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20440         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20441         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20442         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20443         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20444
20445 2005-06-27  Richard Henderson  <rth@redhat.com>
20446
20447         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20448         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20449
20450 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20451
20452         * obj-c++.dg/proto-lossage-5.mm: New.
20453         * objc.dg/proto-lossage-5.m: New.
20454
20455 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20456
20457         PR 21959
20458         * gcc.dg/tree-ssa/pr21959.c: New test.
20459
20460 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20461
20462         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20463         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20464         testing uninitialized var.
20465
20466         * gcc.c-torture/execute/builtins/chk.h: New.
20467         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20468         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20469         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20470         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20471         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20472         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20473         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20474         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20475         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20476         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20477         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20478         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20479         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20480         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20481         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20482         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20483         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20484         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20485         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20486         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20487         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20488         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20489         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20490         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20491         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20492         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20493         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20494         * gcc.dg/builtin-object-size-1.c: New test.
20495         * gcc.dg/builtin-object-size-2.c: New test.
20496         * gcc.dg/builtin-object-size-3.c: New test.
20497         * gcc.dg/builtin-object-size-4.c: New test.
20498         * gcc.dg/builtin-object-size-5.c: New test.
20499         * gcc.dg/builtin-stringop-chk-1.c: New test.
20500         * gcc.dg/builtin-stringop-chk-2.c: New test.
20501         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20502         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20503         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20504         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20505         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20506         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20507         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20508         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20509         * gcc.c-torture/execute/printf-1.c: New test.
20510         * gcc.c-torture/execute/fprintf-1.c: New test.
20511         * gcc.c-torture/execute/vprintf-1.c: New test.
20512         * gcc.c-torture/execute/vfprintf-1.c: New test.
20513         * gcc.c-torture/execute/printf-chk-1.c: New test.
20514         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20515         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20516         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20517
20518 2005-06-27  Michael Matz  <matz@suse.de>
20519
20520         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20521         slot is not merged if address escapes.
20522
20523 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20524
20525         PR c/21911
20526         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20527
20528 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20529
20530         PR middle-end/17965
20531         * gcc.c-torture/compile/20050622-1.c: New test.
20532
20533         PR middle-end/22028
20534         * gcc.dg/20050620-1.c: New test.
20535
20536 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20537
20538         PR tree-optimization/22026
20539         * gcc.dg/tree-ssa/pr22026.c: New.
20540
20541 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20542
20543         PR libfortran/22144
20544         * gfortran.dg/shift-alloc.f90: New testcase.
20545
20546 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20547
20548         * all files: Update FSF address in copyright headers.
20549
20550 2005-06-22  Jan Hubicka  <jh@suse.cz>
20551
20552         * wholeprogram-1.c: New testcase.
20553         * wholeprogram-2.c: New testcase.
20554
20555 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR 22171
20558         * gcc.dg/tree-ssa/pr22171.c: New test.
20559
20560 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20561
20562         * gfortran.dg/simplify_modulo.f90: New.
20563
20564 2005-06-24  Jan Hubicka  <jh@suse.cz>
20565
20566         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20567
20568 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20569
20570         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20571
20572 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20573
20574         * obj-c++.dg/typedef-alias-1.mm: New.
20575         * objc.dg/typedef-alias-1.m: New.
20576
20577 2005-06-23  Jeff Law  <law@redhat.com>
20578
20579         * gcc.dg/tree-ssa/vrp16.c: New test.
20580
20581 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20582
20583         * lib/target-supports.exp: Add
20584         check_effective_target_fortran_large_real and
20585         check_effective_target_fortran_large_int to check for
20586         corresponding effective targets.
20587         * gfortran.dg/large_integer_kind_1.f90: New test.
20588         * gfortran.dg/large_real_kind_1.f90: New test.
20589
20590 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20591
20592         PR tree-optimization/22117
20593         * gcc.dg/tree-ssa/pr22117.c: New.
20594
20595 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20596
20597         PR testsuite/22123
20598         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20599
20600 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20601
20602         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20603
20604 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20605
20606         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20607         * gfortran.dg/f2c_4.c: Likewise.
20608
20609 2005-06-22 Paul Brook  <paul@codesourcery.com>
20610
20611         PR fortran/21034
20612         * gfortran.dg/auto_save_1.f90: New test.
20613
20614 2005-06-22  Michael Matz  <matz@suse.de>
20615
20616         * gcc.target/x86-64/abi: New directory.
20617         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20618         * gcc.target/x86-64/abi/README.gcc: New file.
20619         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20620         * gcc.target/x86-64/abi/asm-support.s: New file.
20621         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20622         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20623         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20624         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20625         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20626         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20627         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20628         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20629         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20630         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20631         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20632         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20633         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20634         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20635         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20636         * gcc.target/x86_64/abi/test_varargs.c: New test.
20637
20638 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20639
20640         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20641         32-bit i?86 and x86_64.
20642
20643 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20644
20645         * obj-c++.dg/const-str-[1-9].mm: New tests.
20646
20647 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
20648
20649         PR fortran/22010
20650         * gfortran.dg/namelist_use.f90: New.
20651         * gfortran.dg/namelist_use_only.f90: New.
20652
20653 2005-06-21  Jeff Law  <law@redhat.com>
20654
20655         * gcc.dg/tree-ssa/vrp15.c: New test.
20656
20657 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
20658
20659         * lib/target-supports.exp (check_effective_target_vect_reduction):
20660         Remove.
20661         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20662         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20663         remove vect_reduction target keyword. Also avoid two returns in main.
20664         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20665         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20666         * gcc.dg/vect/vect-reduc-1short.c: New test.
20667         * gcc.dg/vect/vect-reduc-1char.c: New test.
20668         * gcc.dg/vect/vect-reduc-2short.c: New test.
20669         * gcc.dg/vect/vect-reduc-2char.c: New test.
20670         * gcc.dg/vect/vect-reduc-6.c: New test.
20671         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20672         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20673         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20674
20675 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20676         Paul Thomas  <pault@gcc.gnu.org>
20677
20678         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20679         New tests.
20680
20681 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20682
20683         * gfortran.dg/backslash_1.f90: New test.
20684         * gfortran.dg/backslash_2.f90: New test.
20685
20686 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
20687
20688         * gfortran.dg/duplicate_labels.f90: New test.
20689
20690 2005-06-20  Jan Beulich  <jbeulich@novell.com>
20691
20692         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20693         unsupportable relocations.
20694         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20695         * gcc.dg/20050321-2.c: xfail for NetWare.
20696
20697 2005-06-20  Andreas Jaeger  <aj@suse.de>
20698
20699         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20700         gcc.target/i386/fastcall-sseregparm.c,
20701         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20702
20703 2005-06-19  Richard Henderson  <rth@redhat.com>
20704
20705         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20706
20707 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20708
20709         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20710
20711 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
20712
20713         PR c++/22115
20714         * g++.dg/conversion/simd2.C: Change expected error message.
20715
20716 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20717
20718         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20719         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20720         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20721
20722 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
20723
20724         * gcc.dg/fold-mod-1.c: New test.
20725
20726 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
20727
20728         PR fortran/19926
20729         * gfortran.dg/pr19926.f90: New test.
20730
20731 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20732
20733         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20734         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20735         targets.
20736         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20737         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20738
20739 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20740
20741         * gcc.target/ia64/float80-varargs-1.c: New test.
20742
20743 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20744
20745         PR tree-opt/22035
20746         * gfortran.dg/f2c_6.f90: New test.
20747
20748 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20749
20750         PR c++/17413
20751         * g++.dg/template/local5.C: New.
20752
20753 2005-06-17  Richard Henderson  <rth@redhat.com>
20754
20755         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20756
20757 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20758
20759         PR testsuite/21945
20760         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20761
20762 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20763
20764         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20765         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20766         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20767         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20768         check_vect to verify the presence of hardware vector support.
20769
20770 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20771
20772         PR testsuite/22056
20773         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20774
20775 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20776
20777         PR libfortran/19216
20778         * gfortran.dg/pr19216.f: Add correct space between brackets and
20779         dg directive.
20780
20781 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20782
20783         PR libfortran/16436
20784         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20785
20786 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20787
20788         * gcc.target/i386/attributes-error.c: New testcase.
20789         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20790         * gcc.target/i386/regparm-stdcall.c: Likewise.
20791         * gcc.target/i386/sseregparm-1.c: Likewise.
20792         * gcc.target/i386/sseregparm-2.c: Likewise.
20793
20794 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20795
20796         * g++.dg/rtti/crash2.C: New.
20797
20798 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20799
20800         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20801
20802 2005-06-15  David Ung  <davidu@mips.com>
20803
20804         * gcc.target/mips/mips16e-extends.c: New test for testing the
20805         generation of MIPS16e zeb/zeh, seb/seh instructions.
20806
20807 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20808
20809         PR 22018
20810         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20811         * gcc.dg/tree-ssa/pr22018.c: New test.
20812
20813 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20814
20815         * gcc.dg/simd-1.c: Update error messages.
20816         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20817         * gcc.dg/simd-2.c: Update error messages.
20818         * gcc.dg/simd-4.c: New.
20819
20820 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         PR c++/20678
20823         * g++.dg/other/crash-4.C: New.
20824
20825 2005-06-14  Devang Patel  <dpatel@apple.com>
20826
20827         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20828
20829 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20830
20831         PR c++/21929
20832         * g++.dg/parse/crash11.C: Update
20833
20834 2005-06-13  Jeff Law  <law@redhat.com>
20835
20836         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20837         perform the desired transformations.
20838         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20839         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20840
20841 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20842
20843         PR fortran/22038
20844         * gfortran.dg/forall_1.f90: Un-XFAIL.
20845
20846 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20847
20848         PR c++/21929
20849         * g++.dg/parse/crash26.C: New.
20850
20851         PR c++/20789
20852         * g++.dg/init/member1.C: New.
20853
20854 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20855
20856         * gfortran.dg/altreturn_1.f90: New test.
20857
20858 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
20859
20860         PR middle-end/21985
20861         * gcc.dg/tree-ssa/pr21985.c: New test.
20862
20863 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20864
20865         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20866
20867 2005-06-12  Roger Sayle  <roger@eyesopen.com>
20868
20869         PR c++/21930
20870         * g++.dg/other/error10.C: New test case.
20871
20872 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20873
20874         PR libfortran/19155
20875         * gfortran.dg/pr19155.f: Add test.
20876
20877 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20878
20879         * gfortran.dg/f2c_7.f90: New test.
20880
20881         * gfortran.dg/forall_1.f90: XFAILed.
20882
20883 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20884
20885         * gcc.dg/pr14796-1.c: New.
20886         * gcc.dg/pr14796-2.c: New.
20887
20888 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
20889
20890         PR fortran/17792
20891         PR fortran/21375
20892         * gfortran.dg/deallocate_stat.f90: New test.
20893
20894 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
20895
20896         * gfortran.fortran-torture/execute/in-pack.f90: New test.
20897
20898 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
20899
20900         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20901         access will be generated when this loop is vectorized. Test that
20902         accesses with same alignment were detected.
20903         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20904         Test that accesses with same alignment were detected.
20905         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20906         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20907         alignment were detected.
20908
20909 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
20910
20911         PR c++/10611
20912         * g++.dg/conversion/simd2.C: New.
20913
20914 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20915
20916         * gcc.dg/Wcxx-compat-1.c: New.
20917
20918 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
20919
20920         PR libfortran/21480
20921         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20922         complex array.
20923
20924 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * gcc.dg/alias-8.c: New.
20927
20928 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20929
20930         * gcc.dg/format/cmn_err-1.c: Update.
20931
20932 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20933
20934         PR target/20666
20935         * gcc.target/sparc/fexpand-2.c: New.
20936         * gcc.target/sparc/fpmerge-2.c: New.
20937         * gcc.target/sparc/fpmul-2.c: New.
20938         * gcc.target/sparc/noresult.c: New.
20939         * gcc.target/sparc/pdist-2.c: New.
20940         * gcc.target/sparc/pdist-3.c: New.
20941
20942 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20943
20944         PR testsuite/21702
20945         * gcc.target/i386/i386.exp: Fix comment typo.
20946
20947 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20948
20949         PR c++/19497
20950         * g++.dg/inherit/using5.C: New.
20951         * g++.dg/inherit/using6.C: New.
20952
20953 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20954
20955         PR c++/19894
20956         * g++.dg/template/ptrmem15.C: New test.
20957
20958         PR c++/20563
20959         * g++.dg/ext/label4.C: New test.
20960
20961 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20962
20963         * gcc.dg/tls/debug-1.c: New test.
20964
20965 2005-06-07  Dale Johannesen  <dalej@apple.com>
20966
20967         * gcc.target/i386/movq.c: New.
20968
20969 2005-06-07  Dale Johannesen  <dalej@apple.com>
20970
20971         * gcc.dg/20050607-1.c: New.
20972
20973 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20974
20975         PR middle-end/21850
20976         * gcc.c-torture/execute/20050607-1.c: New test.
20977
20978 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20979
20980         PR libfortran/21926
20981         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20982         Test case where the return array has lowest stride one,
20983         but isn't packed.
20984
20985 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20986
20987         * lib/target-supports.exp (check_effective_target_sync_int_long):
20988         Add s390 and s390x targets.
20989
20990 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20991
20992         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20993         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20994         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20995         * gcc.dg/tree-ssa/loop-9.c: New test.
20996
20997 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         * g++.dg/parse/defarg10.C: New.
21000
21001 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21002
21003         PR regression/21897
21004         * gcc.c-torture/execute/20050604-1.c: New test.
21005
21006 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21007
21008         PR 21903
21009         * g++.dg/parse/defarg9.C: New.
21010
21011         PR c++/20637
21012         * g++.dg/inherit/using4.C: New.
21013         * g++.dg/overload/error1.C: Adjust expected errors.
21014         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21015         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21016         * g++.old-deja/g++.other/redecl2.C: Likewise.
21017         * g++.old-deja/g++.other/redecl4.C: Likewise.
21018         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21019
21020 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21021
21022         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21023
21024 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21025
21026         * lib/gfortran.exp (gfortran_target_compile): Call
21027         dg-additional-files-options
21028         * gfortran.dg/f2c_4.f90: New file
21029         * gfortran.dg/f2c_4.c: New file
21030         * gfortran.dg/f2c_5.f90: New file
21031         * gfortran.dg/f2c_5.c: New file
21032
21033 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21034
21035         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21036
21037         PR fortran/21912
21038         * gfortran.dg/array_constructor_4.f90: New test.
21039
21040 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21041
21042         PR c++/21619
21043         * g++.dg/ext/builtin9.C: New test.
21044
21045 2005-06-05  Dale Johannesen  <dalej@apple.com>
21046
21047         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21048         * gcc.c-torture/execute/20050603-2.c: Ditto.
21049
21050 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21051
21052         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21053         * gcc.dg/vect/vect-reduc-1.c: New.
21054         * gcc.dg/vect/vect-reduc-2.c: New.
21055         * gcc.dg/vect/vect-reduc-3.c: New.
21056
21057 2005-06-04  Dale Johannesen  <dalej@apple.com>
21058
21059         * gcc.c-torture/execute/20050603-1.c: New.
21060         * gcc.c-torture/execute/20050603-2.c: New.
21061         * gcc.dg/20050603-3.c: New.
21062
21063 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21064
21065         PR fortran/19195
21066         * gfortran.dg/debug_1.f90: New test.
21067
21068         * gfortran.dg/forall_1.f90: New test.
21069
21070 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21071
21072         * gfortran.dg/array_constructor_3.f90: New test.
21073
21074 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21075
21076         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21077
21078 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21079
21080         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21081
21082 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21083
21084         PR c/21873
21085         * gcc.dg/init-excess-1.c: New test.
21086
21087 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21088
21089         PR c++/21853
21090         * g++.dg/expr/static_cast6.C: New test.
21091
21092 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21093
21094         * gcc.dg/tree-ssa/vrp14.c: New test.
21095
21096 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21097
21098         PR c++/21336
21099         * g++.dg/template/new2.C: New test.
21100
21101 2005-06-03  Josh Conner  <jconner@apple.com>
21102
21103         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21104         all entries in initializer.
21105
21106 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21107
21108         PR middle-end/21858
21109         * gcc.dg/pr21858.c: New testcase.
21110
21111 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21112
21113         PR tree-optimization/21292
21114
21115         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21116         New.
21117         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21118         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21119         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21120         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21121         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21122
21123 2005-06-02  Richard Henderson  <rth@redhat.com>
21124
21125         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21126
21127 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21128
21129         * gcc.dg/wtypequal.c: New testcase.
21130
21131 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21132
21133         PR 21582
21134         * gcc.dg/tree-ssa/pr21582.c: New test.
21135
21136 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21137
21138         PR c++/21280
21139         * g++.dg/opt/interface2.h: New.
21140         * g++.dg/opt/interface2.C: New.
21141         * g++.dg/init/ctor4.C: Adjust error lines.
21142         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21143         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21144         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21145         * g++.old-deja/g++.pt/assign1.C: Likewise.
21146         * g++.old-deja/g++.pt/crash20.C: Likewise.
21147
21148 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21149
21150         PR tree-optimization/21734
21151         * g++.dg/vect/pr21734_1.cc: New.
21152         * g++.dg/vect/pr21734_2.cc: New.
21153
21154 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21155
21156         PR c++/20350
21157         * g++.dg/template/spec24.C: New.
21158
21159         PR c++/21151
21160         * g++.dg/pch/local-1.C: New.
21161         * g++.dg/pch/local-1.Hs: New.
21162
21163 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21164
21165         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21166         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21167         * gcc.dg/tree-ssa/pr14341.c: New test.
21168         * gcc.dg/tree-ssa/pr14841.c: New test.
21169         * gcc.dg/tree-ssa/pr20701.c: New test.
21170         * gcc.dg/tree-ssa/pr21086.c: New test.
21171         * gcc.dg/tree-ssa/pr21090.c: New test.
21172         * gcc.dg/tree-ssa/pr21332.c: New test.
21173         * gcc.dg/tree-ssa/pr21458.c: New test.
21174         * gcc.dg/tree-ssa/pr21658.c: New test.
21175         * gcc.dg/tree-ssa/vrp01.c: New test.
21176         * gcc.dg/tree-ssa/vrp02.c: New test.
21177         * gcc.dg/tree-ssa/vrp03.c: New test.
21178         * gcc.dg/tree-ssa/vrp04.c: New test.
21179         * gcc.dg/tree-ssa/vrp05.c: New test.
21180         * gcc.dg/tree-ssa/vrp06.c: New test.
21181         * gcc.dg/tree-ssa/vrp07.c: New test.
21182         * gcc.dg/tree-ssa/vrp08.c: New test.
21183         * gcc.dg/tree-ssa/vrp09.c: New test.
21184         * gcc.dg/tree-ssa/vrp10.c: New test.
21185         * gcc.dg/tree-ssa/vrp11.c: New test.
21186         * gcc.dg/tree-ssa/vrp12.c: New test.
21187         * gcc.dg/tree-ssa/vrp13.c: New test.
21188
21189 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21190
21191         PR 21029
21192         * gcc.dg/tree-ssa/pr21029.c: New test.
21193
21194 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21195
21196         * gfortran.dg/logint-1.f: New test case.
21197         * gfortran.dg/logint-2.f: Likewise.
21198         * gfortran.dg/logint-3.f: Likewise.
21199
21200 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21201
21202         PR c/21536
21203         PR c/20760
21204         * gcc.dg/20050527-1.c: New test.
21205
21206         * gcc.dg/i386-sse-12.c: New test.
21207
21208         PR fortran/21729
21209         * gfortran.dg/implicit_5.f90: New test.
21210
21211 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21212
21213         PR fortran/20883
21214         * gfortran/assign_4.f90: New test.
21215         * gfortran/assign_2.f90: Change compile to run.
21216
21217 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21218
21219         * lib/target-supports.exp
21220         (check_effective_target_sync_char_short): New.
21221         * gcc.dg/sync-2.c: New.
21222
21223 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21224
21225         PR tree-optimization/21817
21226         * gcc.dg/torture/pr21817-1.c: New.
21227
21228 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21229
21230         PR c++/21165
21231         * g++.dg/template/init5.C: New.
21232
21233 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21234
21235         * gfortran.dg/char_initialiser_actual.f90:
21236         Test character initialisers as actual arguments.
21237         * gfortran.dg/char_pointer_comp_assign.f90:
21238         Test character pointer structure component assignments.
21239         * gfortran.dg/char_array_structure_constructor.f90:
21240         Test character components in structure constructors.
21241
21242 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21243
21244         PR middle-end/20931
21245         * g++.dg/opt/pr20931.C: New test.
21246
21247 2005-05-31  Andreas Jaeger  <aj@suse.de>
21248
21249         PR testsuite/20772
21250         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21251         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21252         g++.old-deja/g++.ext/asmspec1.C,
21253         g++.old-deja/g++.other/regstack.C,
21254         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21255         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21256         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21257         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21258         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21259         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21260         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21261         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21262         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21263         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21264         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21265         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21266         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21267         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21268         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21269         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21270         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21271         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21272         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21273
21274 2005-05-31  Jeff Law  <law@redhat.com>
21275
21276         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21277
21278 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21279
21280         PR middle-end/21743
21281         * gcc.dg/builtins-1.c: Activate disabled clog test.
21282         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21283
21284 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21285
21286         * gfortran.dg/char_pointer_assign.f90:
21287         Test character-pointer assignments and pointer assignments.
21288         * gfortran.dg/char_pointer_dummy.f90:
21289         Test character-pointer dummy arguments.
21290         * gfortran.dg/char_pointer_func.f90:
21291         Test character-pointer function returns.
21292         * gfortran.dg/char_pointer_dependency.f90:
21293         Test character-pointer functions with dependencies.
21294
21295 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21296
21297         PR c++/21784
21298         * g++.dg/lookup/using14.C: New test.
21299
21300 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21301
21302         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21303         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21304         trailing ^M.
21305
21306 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21307
21308         PR c++/17413
21309         * g++.dg/template/local5.C: New.
21310
21311         PR target/21761
21312         * gcc.c-torture/compile/pr21761.c: New.
21313
21314         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21315         before darwin8.
21316
21317 2005-05-30  Steven G. Kargl
21318
21319         PR fortran/20846
21320         * gfortran.dg/inquire_8.f90: New test.
21321
21322 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21323
21324         PR libfortran/21376
21325         * gfortran.dg/output_exponents_1.f90: New test.
21326
21327 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21328
21329         PR libfortran/20006
21330         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21331
21332 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21333
21334         PR c++/21210
21335         * g++.dg/ext/complex1.C: New test.
21336
21337         PR c++/21340
21338         * g++.dg/init/ctor6.C: New test.
21339
21340 2005-05-29  Jan Hubicka  <jh@suse.cz>
21341
21342         * gcc.c-torture/compile/pr21562.c: New.
21343
21344 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21345
21346         * gfortran.dg/subnormal_1.f90: New test.
21347
21348 2005-05-28  Jan Hubicka  <jh@suse.cz>
21349
21350         * tree-prof.exp: Fix comment.
21351         * value-prof-1.c: New.
21352         * value-prof-2.c: New.
21353         * value-prof-3.c: New.
21354         * value-prof-4.c: New.
21355
21356 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21357
21358         PR c++/21614
21359         * g++.dg/expr/ptrmem6.C: New test.
21360         * g++.dg/expr/ptrmem6a.C: Likewise.
21361
21362 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21363
21364         PR tree-optimization/21658
21365         * gcc.dg/tree-ssa/pr21658.c: New.
21366
21367 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         PR c++/21455
21370         * g++.dg/inherit/ptrmem3.C: New.
21371
21372         PR c++/21681
21373         * g++.dg/parse/template16.C: New.
21374
21375 2005-05-27  Andreas Jaeger  <aj@suse.de>
21376
21377         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21378
21379         * gcc.dg/i386-sse-8.c: Run test on all archs.
21380
21381 2005-05-26  Mike Stump  <mrs@apple.com>
21382
21383         * objc.dg/isa-field-1.m: Only run on darwin.
21384         * objc.dg/lookup-1.m: Likewise.
21385         * objc.dg/try-catch-8.m: Likewise.
21386
21387 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21388
21389         PR tree-optimization/9814
21390         * gcc.dg/pr9814-1.c: New test case.
21391
21392 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21393
21394         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21395         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21396         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21397         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21398         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21399         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21400         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21401         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21402         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21403         objc.dg/try-catch-8.m: New.
21404
21405 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21406
21407         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21408         remove extraneous semicolons.
21409
21410 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21411
21412         * obj-c++.dg/comp-types-12.mm: New.
21413         * objc.dg/comp-types-11.m: New.
21414         * objc.dg/selector-4.m: New.
21415
21416 2005-05-26  Andreas Jaeger  <aj@suse.de>
21417
21418         PR testsuite/20772
21419         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21420         g++.old-deja/g++.ext/attrib3.C,
21421         g++.old-deja/g++.other/store-expr1.C,
21422         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21423         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21424         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21425         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21426         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21427         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21428         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21429         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21430         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21431         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21432         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21433         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21434         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21435         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21436         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21437         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21438         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21439         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21440         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21441
21442 2005-05-26  Andreas Jaeger  <aj@suse.de>
21443
21444         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21445         x86-64 compilation.
21446
21447 2005-05-26  Andreas Jaeger  <aj@suse.de>
21448
21449         PR testsuite/20772
21450         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21451         gcc.misc-tests/i386-pf-athlon-1.c,
21452         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21453         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21454         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21455         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21456         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21457         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21458         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21459         programs.
21460
21461         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21462         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21463         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21464         x86-64 compilation.
21465
21466         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21467         x86_64.
21468
21469         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21470         effective-target ilp32.
21471
21472 2005-05-26  David Ung  <davidu@mips.com>
21473
21474         * gcc.target/mips/ext_ins.c: New test for testing the generation
21475         of MIPS32/64 rev 2 ext/ins instructions.
21476
21477 2005-05-26  Andreas Jaeger  <aj@suse.de>
21478
21479         * treelang/compile/unsigned.tree: Use gimple instead of
21480         nonexisting generic dump.
21481
21482 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21483
21484         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21485
21486 2005-05-26  Andreas Jaeger  <aj@suse.de>
21487
21488         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21489
21490 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21491
21492         PR libfortran/17283
21493         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21494         Test callee-allocated memory with write statements.
21495
21496 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21497
21498         PR middle-end/21709
21499         * gcc.dg/pr21709-1.c: New test case.
21500
21501 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21502             Mike Stump  <mrs@apple.com>
21503
21504         * objc/execute/next_mapping.h: Update for C++.
21505
21506         * obj-c++.dg/selector-1.mm: Move to...
21507         * obj-c++.dg/selector-4.mm: here...
21508
21509         * obj-c++.dg/basic.mm: New.
21510         * obj-c++.dg/comp-types-1.mm: New.
21511         * obj-c++.dg/cxx-class-1.mm: New.
21512         * obj-c++.dg/cxx-ivars-1.mm: New.
21513         * obj-c++.dg/cxx-ivars-2.mm: New.
21514         * obj-c++.dg/cxx-ivars-3.mm: New.
21515         * obj-c++.dg/cxx-scope-1.mm: New.
21516         * obj-c++.dg/cxx-scope-2.mm: New.
21517         * obj-c++.dg/defs.mm: New.
21518         * obj-c++.dg/empty-private-1.mm: New.
21519         * obj-c++.dg/encode-1.mm: New.
21520         * obj-c++.dg/encode-2.mm: New.
21521         * obj-c++.dg/encode-3.mm: New.
21522         * obj-c++.dg/extern-c-1.mm: New.
21523         * obj-c++.dg/extra-semi.mm: New.
21524         * obj-c++.dg/fix-and-continue-2.mm: New.
21525         * obj-c++.dg/isa-field-1.mm: New.
21526         * obj-c++.dg/ivar-list-semi.mm: New.
21527         * obj-c++.dg/local-decl-1.mm: New.
21528         * obj-c++.dg/lookup-1.mm: New.
21529         * obj-c++.dg/lookup-2.mm: New.
21530         * obj-c++.dg/method-1.mm: New.
21531         * obj-c++.dg/method-2.mm: New.
21532         * obj-c++.dg/method-3.mm: New.
21533         * obj-c++.dg/method-4.mm: New.
21534         * obj-c++.dg/method-5.mm: New.
21535         * obj-c++.dg/method-6.mm: New.
21536         * obj-c++.dg/method-7.mm: New.
21537         * obj-c++.dg/no-extra-load.mm: New.
21538         * obj-c++.dg/overload-1.mm: New.
21539         * obj-c++.dg/pragma-1.mm: New.
21540         * obj-c++.dg/pragma-2.mm: New.
21541         * obj-c++.dg/private-1.mm: New.
21542         * obj-c++.dg/private-2.mm: New.
21543         * obj-c++.dg/proto-qual-1.mm: New.
21544         * obj-c++.dg/qual-types-1.mm: New.
21545         * obj-c++.dg/stubify-1.mm: New.
21546         * obj-c++.dg/stubify-2.mm: New.
21547         * obj-c++.dg/super-class-1.mm: New.
21548         * obj-c++.dg/super-class-2.mm: New.
21549         * obj-c++.dg/super-dealloc-1.mm: New.
21550         * obj-c++.dg/super-dealloc-2.mm: New.
21551         * obj-c++.dg/template-1.mm: New.
21552         * obj-c++.dg/template-2.mm: New.
21553         * obj-c++.dg/template-3.mm: New.
21554         * obj-c++.dg/template-4.mm: New.
21555         * obj-c++.dg/template-5.mm: New.
21556         * obj-c++.dg/template-6.mm: New.
21557         * obj-c++.dg/try-catch-1.mm: New.
21558         * obj-c++.dg/try-catch-2.mm: New.
21559         * obj-c++.dg/try-catch-3.mm: New.
21560         * obj-c++.dg/try-catch-4.mm: New.
21561         * obj-c++.dg/try-catch-5.mm: New.
21562         * obj-c++.dg/try-catch-6.mm: New.
21563         * obj-c++.dg/try-catch-7.mm: New.
21564         * obj-c++.dg/try-catch-8.mm: New.
21565         * obj-c++.dg/try-catch-9.mm: New.
21566         * obj-c++.dg/va-meth-1.mm: New.
21567
21568 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21569
21570         * obj-c++.dg/selector-1.mm: New.
21571         * obj-c++.dg/selector-2.mm: New.
21572
21573 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21574
21575         * obj-c++.dg/selector-3.mm: New.
21576         * objc.dg/selector-3.m: New.
21577
21578 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21579
21580         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21581         about where warning appears.
21582
21583 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21584
21585         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21586         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21587         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21588         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21589
21590 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21591
21592         * gcc.dg/20050524-1.c: New test.
21593
21594 2005-05-25  Jan Hubicka  <jh@suse.cz>
21595
21596         * gcc.dg/tree-prof/inliner-1.c: New.
21597
21598 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21599
21600         * gcc.dg/tree-prof: New directory.
21601         * gcc.dg/tree-prof/tree-prof.exp: New.
21602
21603 2005-05-25  DJ Delorie  <dj@redhat.com>
21604
21605         * gcc.dg/Wattributes-1.c: New.
21606         * gcc.dg/Wattributes-2.c: New.
21607         * gcc.dg/Wattributes-3.c: New.
21608
21609 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21610
21611         PR tree-optimization/19833
21612         * gcc.dg/uninit-4.c: Remove xfail.
21613         * gcc.dg/uninit-9.c: Ditto.
21614
21615 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21616
21617         * obj-c++.dg/bitfield-[1-5].mm: New.
21618         * obj-c++.dg/class-protocol-1.mm: New.
21619         * obj-c++.dg/comp-types-1[0-1].mm: New.
21620         * obj-c++.dg/comp-types-[2-9].mm: New.
21621         * obj-c++.dg/encode-[4-8].mm: New.
21622         * obj-c++.dg/layout-1.mm: New.
21623         * obj-c++.dg/method-1[0-9].mm: New.
21624         * obj-c++.dg/method-2[0-1].mm: New.
21625         * obj-c++.dg/method-[8-9].mm: New.
21626         * obj-c++.dg/objc-gc-3.mm: New.
21627         * obj-c++.dg/try-catch-10.mm: New.
21628         * objc.dg/bitfield-5.m: New.
21629         * objc.dg/comp-types-10.m: New.
21630         * objc.dg/comp-types-9.m: New.
21631         * objc.dg/layout-1.m: New.
21632         * objc.dg/objc-gc-4.m: New.
21633         * objc.dg/try-catch-9.m: New.
21634         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21635         * objc.dg/comp-types-1.m: Likewise.
21636         * objc.dg/comp-types-[5-6].m: Likewise.
21637         * objc.dg/method-9.m: Likewise.
21638
21639 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21640
21641         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21642         and on hardware without VMX support.
21643
21644         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21645
21646         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21647
21648         * lib/profopt.exp (dg-final-generate, dg-final-use,
21649         profopt-final-code, profopt-get-options): New.
21650         (profopt-execute): Process test directives.
21651
21652         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21653         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21654         cleanup-tree-dump, cleanup-saved-temps): Update comments.
21655
21656 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
21657
21658         PR C++/21645
21659         * g++.dg/init/ctor5.C: New test.
21660
21661 2005-05-24  Ira Rosen  <irar@il.ibm.com>
21662
21663         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21664         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21665         vect-113.c, vect-114.c.
21666
21667 2005-05-23  Adam Nemet  <anemet@lnxw.com>
21668
21669         * gcc.dg/const-elim-1.c: Remove xfails.
21670
21671 2005-05-23  Jeff Law  <law@redhat.com>
21672
21673         * gcc.c-torture/compile/pr21638.c: New test.
21674         * gcc.c-torture/compile/20050520-1.c: New test.
21675
21676 2005-05-23  Nick Clifton  <nickc@redhat.com>
21677
21678         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21679         be a proper triple, ie: m32r*-*-*.
21680         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21681
21682 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
21683
21684         PR middle-end/21331
21685         PR tree-opt/21293
21686         * gcc.c-torture/compile/pr21293.c: New test.
21687         * gcc.c-torture/execute/pr21331.c: New test.
21688
21689 2004-05-20  Richard Henderson  <rth@redhat.com>
21690
21691         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21692
21693 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
21694
21695         * obj-c++-dg.exp: Add.
21696         * obj-c++.exp: Add.
21697         * obj-c++.dg/dg.exp: Add.
21698
21699 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21700
21701         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21702         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21703
21704 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
21705
21706         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21707
21708 2004-05-19  Richard Henderson  <rth@redhat.com>
21709
21710         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21711
21712 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
21713
21714         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21715
21716         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21717
21718 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
21719
21720         PR c++/21495
21721         * g++.dg/parse/extern1.C: New test.
21722         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21723
21724 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21725
21726         * gcc.dg/c99-math.h: New.
21727         * gcc.dg/c99-math-float-1.c: New test.
21728         * gcc.dg/c99-math-double-1.c: Likewise.
21729         * gcc.dg/c99-math-long-double-1.c: Likewise.
21730
21731 2005-05-18  Richard Henderson  <rth@redhat.com>
21732
21733         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21734
21735 2005-05-18  Devang Patel  <dpatel@apple.com>
21736
21737         * g++.dg/opt/20050511-1.C: New test.
21738
21739 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21740
21741         PR libfortran/21127
21742         * gfortran.dg/reshape-complex.f90: New test.
21743
21744 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21745
21746         * gfortran.dg/array_constructor_1.f90: New test.
21747         * gfortran.dg/array_constructor_2.f90: New test.
21748
21749 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21750
21751         PR fortran/20954
21752         * gfortran.dg/pr20954.f: New test.
21753
21754 2005-05-17  Mike Stump  <mrs@apple.com>
21755
21756         Yet more Objective-C++...
21757
21758         * objc.dg/method-5.m: Update.
21759         * objc.dg/method-6.m: Update.
21760         * objc.dg/method-7.m: Update.
21761         * objc.dg/method-9.m: Update.
21762         * objc.dg/try-catch-2.m: Update.
21763
21764 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21767         Remove little-endian optimizations.
21768
21769 2005-05-17  Jeff Law  <law@redhat.com>
21770
21771         * g++.dg/tree-ssa/pr14814.C: New test.
21772         * gcc.dg/tree-ssa/pr14814.C: New test.
21773         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21774         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21775
21776 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21777
21778         * gcc.dg/compat/generate-random.c: Do not include
21779         libiberty.h.
21780         * gcc.dg/compat/generate-random_r.c: Likewise.
21781
21782 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21783
21784         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21785
21786 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21787
21788         PR middle-end/21595
21789         * g++.dg/tree-ssa/builtin1.C: New testcase.
21790
21791 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21792
21793         PR c++/21454
21794         * g++.dg/opt/const4.C: New test.
21795
21796         PR middle-end/21492
21797         * g++.dg/opt/crossjump1.C: New test.
21798
21799         PR tree-optimization/21610
21800         * gcc.c-torture/compile/20050516-1.c: New test.
21801
21802         PR fortran/15080
21803         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21804         about the test failing.
21805         * gfortran.fortran-torture/execute/where_7.f90: New test.
21806         * gfortran.fortran-torture/execute/where_8.f90: New test.
21807
21808 2005-05-16  Richard Henderson  <rth@redhat.com>
21809
21810         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21811         i?86 and x86_64.
21812
21813 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21814
21815         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21816         (limits.h): Include unconditionally.
21817         (stdlib.h): Likewise.
21818         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21819         (limits.h): Include unconditionally.
21820         (stdlib.h): Likewise.
21821         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21822         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21823         (limits.h): Include unconditionally.
21824         (stdlib.h): Likewise.
21825         (hashtab.h): Do not include.
21826         (getopt.h): Likewise.
21827         (stddef.h): Include.
21828         (hashval_t): Define.
21829         (struct entry): Add "next" field.
21830         (HASH_SIZE): New macro.
21831         (hash_table): New variable.
21832         (switchfiles): Do not use xmalloc.
21833         (mix): New macro.
21834         (iterative_hash): New function.
21835         (hasht): Remove.
21836         (e_exists): New function.
21837         (e_insert): Likewise.
21838         (output): Use, instead of libiberty hashtable functions.
21839         (main): Do not use getopt.  Do not call htab_create.
21840
21841 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21842
21843         PR libstdc++/21526
21844         * lib/target-supports.exp (check_mkfifo_available):
21845         Return 0 for cygwin as mkfifo support incomplete on platform.
21846         Fix typos in comments.
21847
21848 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21851
21852 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21853
21854         PR fortran/17432
21855         * gfortran.dg/assign_4.f: New test.
21856
21857 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21858
21859         PR tree-optimization/21563
21860         * gcc.dg/tree-ssa/pr21563.c: New.
21861
21862 2005-05-14  Jan Hubicka  <jh@suse.cz>
21863
21864         * gcc.dg/noreturn-7.c: Allow control reaches warning.
21865
21866 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
21867
21868         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21869
21870 2005-05-13  Julian Brown  <julian@codesourcery.com>
21871
21872         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21873         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21874
21875 2005-05-13  Jan Hubicka  <jh@suse.cz>
21876
21877         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21878         * gcc.dg/fold-xor-?.c: Likewise.
21879         * gcc.dg/pr15784-?.c: Likewise.
21880         * gcc.dg/pr20922-?.c: Likewise.
21881         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21882         * gcc.dg/tree-ssa/pr17598.c: Likewise.
21883         * gcc.dg/tree-ssa/pr20470.c: Likewise.
21884
21885 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21886
21887         PR fortran/21260
21888         * gfortran.dg/hollerith_1.f90: New test.
21889
21890 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21891
21892         * gfortran.dg/func_result_2.f90: New test.
21893
21894 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21895
21896         * gfortran.dg/dev_null.f90: New test.
21897
21898 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
21899
21900         * gcc.dg/arm-vfp1.c: Revert last change.
21901
21902 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
21903
21904         PR middle-end/19807
21905         PR tree-optimization/19639
21906         * g++.dg/tree-ssa/pr19807.C: New testcase.
21907
21908 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21909
21910         PR libfortran/21471
21911         * gfortran.dg/append-1.f90: New test.
21912
21913 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21914
21915         * gcc.dg/pr18501.c: XFAIL.
21916         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21917         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21918         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21919         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21920         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21921         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21922         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21923         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21924
21925 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21926
21927         PR fortran/20178
21928         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21929         gfortran.dg/f2c_3.f90: New tests.
21930
21931         * gfortran.dg/return_1.f90: Fix dg annotation.
21932
21933 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21934
21935         * gcc.c-torture/compile/20050510-1.c: New test.
21936
21937 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21938
21939         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21940
21941 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21942
21943         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21944
21945 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21946
21947         PR c/17913
21948         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21949
21950 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
21951
21952         PR c/21342
21953         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21954         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21955
21956 2005-05-10  Ben Elliston  <bje@au.ibm.com>
21957
21958         PR debug/16676
21959         * gcc.dg/debug/pr16676.c: New test.
21960
21961 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
21962
21963         PR testsuite/21443
21964         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21965         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21966         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21967         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21968         Change -O1 to -O2.
21969         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
21970         -fno-tree-dominator-opts.
21971
21972 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21973
21974         * gfortran.dg/return_1.f90: New test.
21975
21976 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21977
21978         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21979
21980         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21981
21982 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21983
21984         PR c++/21427
21985         * g++.dg/inherit/covariant13.C: New.
21986
21987 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21988
21989         PR libfortran/19155
21990         * gfortran.dg/pr19155.f: New test.
21991
21992 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21993
21994         PR inline-asm/8788
21995         * gcc.dg/pr8788-1.c: New testcase.
21996
21997 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21998
21999         PR target/21416
22000         * gcc.target/mips/fpcmp-[12].c: New tests.
22001
22002 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22003
22004         * lib/target-supports-dg.exp (dg-require-fork): New function.
22005         (dg-require-mkfifo): Likewise.
22006         * lib/target-supports.exp (check_function_available): New
22007         function.
22008         (check_fork_available): Likewise.
22009         (check_mkfifo_available): Likewise.
22010
22011 2005-05-06  Jeff Law  <law@redhat.com>
22012
22013         * gcc.c-torture/compile/pr21380.c: New test.
22014
22015 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22016
22017         PR c++/20961
22018         * g++.dg/ext/weak3.C: New test.
22019
22020 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22021
22022         PR c++/21352
22023         * g++.dg/template/crash37.C: New test.
22024
22025 2005-05-05  Paul Brook  <paul@codesourcery.com>
22026
22027         * gcc.dg/arm-g2.c: Use effective-target arm32.
22028         * gcc.dg/arm-mmx-1.c: Ditto.
22029         * gcc.dg/arm-scd42-2.c: Ditto.
22030         * gcc.dg/arm-vfp1.c: Ditto.
22031         * lib/target-supports.exp (check_effective_target_arm32): New
22032         function.
22033
22034 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22035
22036         PR libfortran/21354
22037         gfortran.dg/in_pack_rank7.f90: New test.
22038
22039 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22040
22041         PR middle-end/15618
22042         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22043
22044 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22045
22046         PR middle-end/21265
22047         * gcc.dg/20050503-1.c: New test.
22048
22049         PR rtl-optimization/21239
22050         * gcc.dg/i386-sse-11.c: New test.
22051
22052 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22053
22054         PR target/16888
22055         * gcc.target/i386/asm-1.c: New test.
22056
22057 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22058
22059         PR rtl-optimization/21330
22060         * gcc.c-torture/execute/20050502-1.c: New test.
22061
22062         PR target/21297
22063         * gcc.c-torture/execute/20050502-2.c: New test.
22064
22065 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22066
22067         PR middle-end/21282
22068         * gcc.dg/pr21282.c: New.
22069
22070 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22071
22072         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22073         * gcc.dg/vect/vect-92.c: Likewise.
22074         * gcc.dg/vect/vect-93.c: Likewise.
22075         * gcc.dg/vect/vect-dv-1.c: Likewise.
22076         * gcc.dg/vect/vect-dv-2.c: Likewise.
22077         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22078
22079 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22080
22081         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22082         * gfortran.dg/vect/vect-2.f90: Likewise.
22083         * gfortran.dg/vect/vect-3.f90: Likewise.
22084         * gfortran.dg/vect/vect-4.f90: Likewise.
22085         * gfortran.dg/vect/vect-5.f90: Likewise.
22086
22087 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22088
22089         PR target/20813
22090         * gcc.dg/rs6000-fpint-2.c: New.
22091
22092 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22093
22094         PR c/15698
22095         * gcc.dg/builtins-30.c: Update expected messages.
22096         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22097         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22098         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22099
22100 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22101
22102         PR tree-optimization/21294
22103         * gcc.dg/tree-ssa/pr21294.c: New.
22104
22105 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22106
22107         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22108         __builtin_altivec_st_internal_4si built-in.
22109
22110 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22111
22112         PR c++/15875
22113         * g++.dg/template/ptrmem14.C: New test.
22114
22115 2005-05-02  Paul Brook  <paul@codesourcery.com>
22116
22117         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22118
22119 2005-05-02  Michael Matz  <matz@suse.de>
22120
22121         PR c++/19542
22122         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22123
22124 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22125
22126         * g++.dg/cpp/weak.C: New test.
22127
22128 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22129
22130         * gcc.dg/tree-ssa/loop-8.c: New test.
22131
22132 2005-04-30  Michael Maty  <matz@suse.de>
22133
22134         * gcc.dg/inline-mcpy.c: New test.
22135
22136 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22137
22138         PR libfortran/18958
22139         * gfortran.dg/eoshift.f90: New test case.
22140
22141 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22142
22143         PR libfortran/18857
22144         * gfortran.dg/matmul_1.f90: New test.
22145
22146 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22147
22148         PR tree-optimization/21030
22149         * gcc.dg/tree-ssa/pr21030.c: New.
22150
22151 2005-04-29  Devang Patel  <dpatel@apple.com>
22152
22153         PR tree-optimization/21272
22154         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22155
22156 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22157
22158         PR fortran/13082
22159         PR fortran/18824
22160         * gfortran.dg/entry_4.f90: New test.
22161         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22162         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22163         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22164         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22165         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22166         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22167         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22168
22169 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22170
22171         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22172
22173 2005-04-29  Paul Brook  <paul@codesourcery.com>
22174
22175         * gfortran.dg/entry_3.f90: New test.
22176
22177 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22178
22179         * gfortran.dg/implicit_4.f90: New test.
22180
22181 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22182
22183         * lib/target-supports.exp (check_profiling_available): Return
22184         false for xtensa-*-elf.
22185
22186 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22187
22188         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22189         error if file cannot be deleted.
22190
22191 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22192
22193         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22194         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22195         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22196         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22197         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22198         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22199         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22200         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22201         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22202         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22203         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22204         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22205         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22206
22207 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22208
22209         PR fortran/20865
22210         * gfortran.dg/pr20865.f90: New test.
22211
22212 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22213
22214         * gcc.dg/void-cast-2.c: New test.
22215
22216 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22217
22218         PR c/21159
22219         * gcc.dg/void-cast-1.c: New test.
22220
22221 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22222
22223         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22224
22225 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22226
22227         PR fortran/21177
22228         * gfortran.dg/pr21177.f90: New test.
22229
22230 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22231
22232         PR tree-optimization/21171
22233         * gcc.dg/tree-ssa/pr21171.c: New test.
22234
22235 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22236
22237         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22238         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22239         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22240         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22241         gcc.dg/tree-ssa/gen-vect-32.c: New.
22242         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22243         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22244         don't run on PPC32.
22245
22246 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22247
22248         PR c/21213
22249         * gcc.dg/transparent-union-3.c: New test.
22250
22251 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22252
22253         PR c/20740
22254         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22255         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22256         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22257         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22258         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22259         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22260
22261 2005-04-26  Jeff Law  <law@redhat.com>
22262
22263         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22264         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22265         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22266         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22267         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22268         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22269         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22270
22271 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22272
22273         PR tree-optimization/17598
22274         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22275
22276 2005-04-25  Mike Stump  <mrs@apple.com>
22277
22278         * objc.dg/fix-and-continue-1.m: Add.
22279
22280 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22281
22282         PR c++/20995
22283         * g++.dg/opt/pr20995-1.C: New test case.
22284
22285 2005-04-25  Devang Patel <dpatel@apple.com>
22286
22287         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22288
22289 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22290
22291         PR testsuite/21062
22292         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22293
22294 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22295
22296         PR C++/21188
22297         * g++.dg/opt/rtti2.C: New test.
22298
22299 2005-04-25  Paul Brook  <paul@codesourcery.com>
22300         Steven G. Kargl  <kargls@comcast.net>
22301
22302         PR fortran/20879
22303         * gfortran.dg/ichar_1.f90: New file.
22304
22305 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22306
22307         PR middle-end/20991
22308         * g++.dg/opt/pr20991.C: New test.
22309
22310         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22311         where sizeof (type) < __alignof__ (type).
22312         * gcc.dg/compat/struct-layout-1.h: Likewise.
22313
22314 2005-04-24  Per Bothner  <per@bothner.com>
22315             Devang Patel  <dpatel@apple.com>
22316
22317         PR preprocessor/20907
22318         * gcc.dg/cpp/very-long-comment.c: New test.
22319
22320 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22321
22322         PR fortran/20059
22323         * gfortran.dg/common_5.f: New test.
22324
22325 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22326
22327         PR middle-end/21082
22328         * g++.dg/tree-ssa/pr21082.C: New testcase.
22329
22330 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22331
22332         * gcc.dg/vect/vect-99.c: New test.
22333
22334 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22335
22336         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22337
22338 2005-04-22  Jeff Law  <law@redhat.com>
22339
22340         * gcc.dg/uninit-5.c: Remove xfails.
22341         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22342         conditionals and loads.
22343
22344 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22345
22346         PR libfortran/20074
22347         PR libfortran/20436
22348         PR libfortran/21108
22349         * gfortran.dg/nested_reshape.f90: new test
22350         * gfortran.dg/reshape-alloc.f90: new test
22351         * gfortran.dg/reshape.f90: new test
22352
22353 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22354
22355         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22356
22357         * gcc.dg/arm-vfp1.c: New test.
22358
22359 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22360
22361         PR c++/21087
22362         * g++.dg/lookup/builtin2.C: New test.
22363
22364 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22365
22366         * gcc.dg/weak/weak-13.c: New test.
22367
22368 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22369
22370         * lib/target-supports.exp (check_effective_target_sync_int_long):
22371         Add powerpc*.
22372
22373 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22374
22375         * gcc.target/mips/branch-1.c: New test.
22376
22377 2005-04-21  Richard Henderson  <rth@redhat.com>
22378
22379         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22380         * gcc.dg/vect/vect-86.c: Likewise.
22381         * gcc.dg/vect/vect-87.c: Likewise.
22382         * gcc.dg/vect/vect-88.c: Likewise.
22383
22384 2005-04-21  Devang Patel  <dpatel@apple.com>
22385
22386         PR optimization/20994
22387         * gcc.dg/tree-ssa/ifc-3.c: New test.
22388
22389 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22390
22391         PR c/12913
22392         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22393         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22394         gcc.dg/c99-vla-jump-5.c: New tests.
22395
22396 2005-04-19  Richard Henderson  <rth@redhat.com>
22397
22398         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22399         Fix typo in exists check.
22400         (check_effective_target_sync_int_long): New.
22401         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22402         * gcc.dg/ia64-sync-2.c: Likewise.
22403         * gcc.dg/ia64-sync-3.c: Likewise.
22404         * gcc.dg/ia64-sync-4.c: Likewise.
22405
22406 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22407
22408         * gcc.dg/fold-xor-1.c: New test.
22409         * gcc.dg/fold-xor-2.c: New test.
22410
22411 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22412
22413         PR target/20670
22414         * g++.dg/eh/fp-regs.C: New test.
22415
22416 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22417
22418         * gcc.dg/Wint-to-pointer-cast-1.c,
22419         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22420         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22421         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22422
22423 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22424
22425         PR fortran/16861
22426         * gfortran.dg/pr16861.f90: New test.
22427
22428 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22429
22430         * gcc.dg/pr21085.c: New test.
22431
22432 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22433
22434         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22435         (setup_mips_tests, dg-mips-options): New procedures.
22436         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22437         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22438         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22439         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22440         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22441         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22442         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22443         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22444         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22445         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22446         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22447         dg-mips-options instead of dg-options.  Remove now-redundant
22448         preprocessor guards.
22449         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22450         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22451         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22452         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22453         * gcc.dg/vr-mult-2.c: Delete.
22454         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22455         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22456         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22457         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22458         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22459         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22460         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22461
22462 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22463
22464         * ada/acats/run_all.sh: Use sync when executable not present.
22465
22466 2005-04-18  Devang Patel  <dpatel@apple.com>
22467
22468         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22469         * gcc.dg/vect/vect-11a.c: New.
22470         * gcc.dg/vect/vect-none.c: Update.
22471         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22472
22473 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22474
22475         PR tree-optimization/20922
22476         * gcc.dg/pr20922-1.c: New test.
22477         * gcc.dg/pr20922-2.c: New test.
22478         * gcc.dg/pr20922-3.c: New test.
22479         * gcc.dg/pr20922-4.c: New test.
22480         * gcc.dg/pr20922-5.c: New test.
22481         * gcc.dg/pr20922-6.c: New test.
22482
22483 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22484
22485         PR libfortran/20950
22486         * gfortran.dg/pr20950.f: New test.
22487
22488 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22489
22490         PR libfortran/19216
22491         * gfortran.dg/pr19216.f: New test.
22492
22493 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22494
22495         PR tree-optimization/21001
22496         * gcc.dg/tree-ssa/pr21001.c: New.
22497
22498 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22499
22500         PR libfortran/21075
22501         * gfortran.dg/reshape_rank7.f90: New test.
22502
22503 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22504
22505         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22506         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22507         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22508         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22509         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22510         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22511         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22512         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22513         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22514         wrong way round).
22515         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22516         in namelists.  New test.
22517         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22518         New test.
22519         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22520         New test.
22521         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22522         namelist.  New test.
22523         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22524         New test.
22525         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22526         New test.
22527         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22528         namelist.  New test.
22529         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22530         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22531         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22532         New test.
22533         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22534         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22535         arrays. New test.
22536
22537 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22538
22539         * gfortran.dg/wtruncate.f: New testcase.
22540         * gfortran.dg/wtruncate.f90: New testcase.
22541
22542 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22543
22544         PR c++/21025
22545         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22546         which sizeof/alignof is dependent, rather than just whether we are
22547         processing_template_decl.
22548
22549 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22550
22551         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22552         corrected typo where the wrong variables had been compared.
22553
22554 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22555
22556         PR libfortran/18495
22557         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22558         Test callee-allocated version of return array with a write
22559         statement.
22560         Test spread with a temporary with another write statement.
22561
22562 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22563
22564         PR tree-optimization/21031
22565         * gcc.dg/tree-ssa/pr21031.c: New.
22566
22567 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22568
22569         PR tree-optimization/21004
22570         * gcc.dg/builtins-53.c: Include builtins-config.h.
22571         Check floorf, ceilf, floorl and ceill transformations
22572         only when HAVE_C99_RUNTIME is defined.
22573
22574 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22575
22576         PR middle-end/20739
22577         * gcc.dg/tree-ssa/pr20739.c: New test.
22578
22579 2005-04-14  Mike Stump  <mrs@apple.com>
22580
22581         * gcc.dg/Foundation.framework/empty: New.
22582         * gcc.dg/framework-2.c: New.
22583
22584 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22585
22586         PR tree-optimization/21021
22587         * gcc.c-torture/compile/pr21021.c: New.
22588
22589 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22590
22591         PR testsuite/21010
22592         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22593         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22594         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22595         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22596         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22597         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22598         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22599         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22600
22601 2005-04-14  Richard Henderson  <rth@redhat.com>
22602
22603         * lib/target-supports.exp (check_effective_target_vect_condition):
22604         Add ia64, i?86, and x86_64.
22605
22606 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22607
22608         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22609
22610 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22611
22612         PR tree-optimization/20657
22613         * gcc.dg/tree-ssa/pr20657.c: New.
22614
22615 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22616
22617         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22618         (long long int)trunc*.
22619
22620 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22621
22622         PR target/20927
22623         * gcc.dg/pr20927.c: New test.
22624
22625 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22626
22627         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22628         * gcc.target/mips/asm-1.c: Likewise.
22629
22630 2005-04-13  Dale Johannesen  <dalej@apple.com>
22631
22632         * objc.dg/objc-fast-4.m: New.
22633
22634 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22635
22636         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22637         directory.
22638         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22639
22640 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22641
22642         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22643         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22644         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22645
22646 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
22647
22648         PR tree-optimization/20913
22649         * gcc.dg/tree-ssa/pr20913.c: New.
22650
22651         PR tree-optimization/20702
22652         * gcc.dg/tree-ssa/pr20702.c: New.
22653
22654 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22655
22656         PR c++/13744
22657         * g++.dg/inherit/local3.C: New test.
22658
22659 2005-04-12  Jeff Law  <law@redhat.com>
22660
22661         * gcc.dg/tree-ssa/20050412-1.c: New test.
22662
22663 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
22664
22665         PR libfortran/19016
22666         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22667         Add tests with mask generated by expression.
22668         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22669         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22670         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22671
22672 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
22673
22674         PR middle-end/20917
22675         * gcc.dg/20050409-1.c: New test.
22676
22677 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
22678
22679         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22680
22681 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22682
22683         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22684         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22685         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22686         (TARGET_CXX): Adjust accordingly.
22687         * target.h (struct gcc_target): Remove epxort_class_data.  Add
22688         determine_class_data_visibility and class_data_always_comdat.
22689         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22690         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22691         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22692         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22693         (arm_cxx_determine_class_data_visibility): New.
22694         (arm_cxx_class_data_always_comdat): Likewise.
22695         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22696         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22697         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22698         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22699         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22700         Define.
22701
22702 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22703
22704         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22705
22706 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
22707
22708         * gcc.dg/i386-darwin-fpmath.c: New.
22709
22710 2004-04-11  Devang Patel  <dpatel@apple.com>
22711
22712         * lib/target-supports.exp (check_effective_target_vect_condition): New.
22713         * gcc.dg/vect/vect-ifcvt-1.c: New test.
22714         * gcc.dg/vect/vect-ifcvt-2.c: New test.
22715         * gcc.dg/vect/vect-ifcvt-3.c: New test.
22716         * gcc.dg/vect/vect-ifcvt-4.c: New test.
22717         * gcc.dg/vect/vect-ifcvt-5.c: New test.
22718         * gcc.dg/vect/vect-ifcvt-6.c: New test.
22719         * gcc.dg/vect/vect-ifcvt-7.c: New test.
22720         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22721
22722 2004-04-11  Devang Patel  <dpatel@apple.com>
22723
22724         * gcc.dg/vect/vect-dv-1.c: New test.
22725         * gcc.dg/vect/vect-dv-2.c: New test.
22726
22727 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22728
22729         PR tree-optimization/20933
22730         * gcc.dg/tree-ssa/pr20933.c: New test.
22731
22732 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22733
22734         * gfortran.dg/fold_nearest.f90: New test.
22735
22736 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         * gcc.dg/tree-ssa/alias-1.c: New test.
22739
22740 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22741
22742         PR tree-optimization/20920
22743         * g++.dg/tree-ssa/pr20920.C: New test.
22744
22745 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22746
22747         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22748         (long long int)ceil*.
22749
22750 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22751
22752         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22753         explicit C++ linkage.
22754
22755 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22756
22757         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22758         warning for arithmetic IF statements.
22759
22760 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22761
22762         * eor_handling_1.f90: New test case.
22763         * eor_handling_2.f90: New test case.
22764         * eor_handling_3.f90: New test case.
22765         * eor_handling_4.f90: New test case.
22766         * eor_handling_5.f90: New test case.
22767         * noadv_size.f90: New test case.
22768         * pad_no.f90: New test case.
22769
22770 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22771
22772         * gcc.c-torture/execute/20050410-1.c: New test.
22773
22774 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22775
22776         * gcc.dg/pr20126.c: New.
22777
22778 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22779             Steven G. Kargl <kargls@comcast.net>
22780
22781         * gfortran.dg/PR19872.f: New test.
22782
22783 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22784
22785         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22786
22787 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22788
22789         * gfortran.dg/nint_1.f90: New test.
22790
22791 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22792
22793         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22794         Added test for callee-allocated arrays with write statements.
22795         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22796         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22797         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22798         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22799         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22800
22801 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22802
22803         PR libfortran/20163
22804         * gfortran.dg/open-options-blanks.f: New test.
22805
22806 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22807
22808         PR fortran/13257
22809         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22810
22811 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22812
22813         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22814         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22815         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22816         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22817         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22818         * gcc.c-torture/execute/stdarg-4.c: New test.
22819
22820         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22821
22822         PR target/20795
22823         * g++.dg/abi/param2.C: New test.
22824
22825 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22826
22827         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22828
22829 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22830
22831         * gcc.dg/builtins-53.c: New test.
22832
22833 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22834
22835         * g++.dg/tree-ssa/pr18178.C: New test.
22836         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22837         * gcc.c-torture/execute/20041019-1.c: New test.
22838         * gcc.dg/tree-ssa/20041008-1.c: New test.
22839         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22840         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22841         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22842         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22843         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22844         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22845         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22846         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22847         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22848         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22849
22850 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22851
22852         PR rtl-optimization/20466
22853         * gcc.c-torture/execute/pr20466-1.c: New test.
22854
22855 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/20905
22858         * g++.dg/parse/cond2.C: New test.
22859
22860         PR c++/20145
22861         * g++.dg/warn/Wdtor1.C: New test.
22862
22863 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22864
22865         PR fortran/17229
22866         * gfortran.dg/pr17229.f: New test.
22867
22868 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
22869
22870         * gfortran.dg/tiny_1.f90: New test.
22871         * gfortran.dg/tiny_2.f90: ditto.
22872
22873 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
22874
22875         * gfortran.dg/eor_1.f90: Fix dg-do run line
22876         * gfortran.dg/open_new.f90: Fix dg-do run line
22877
22878 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
22879
22880         * lib/target-supports.exp (get_compiler_messages): Support
22881         optional arguments, the fourth being compiler options.
22882         (check_effective_target_fpic): New proc.
22883         * gcc.dg/20050321-2.c: Restrict to target fpic.
22884
22885 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
22886
22887         * gcc.dg/15443-1.c: New test.
22888         * gcc.dg/15443-2.c: Likewise.
22889
22890 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22891
22892         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22893
22894 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22895
22896         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22897
22898 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22899
22900         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22901         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22902         -m64.
22903         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22904         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22905         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22906
22907 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
22908
22909         PR c++/20212
22910         * g++.dg/warn/Wunused-11.C: New test.
22911
22912 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
22913
22914         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22915
22916 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
22917
22918         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22919
22920 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/20734
22923         * g++.dg/template/ptrmem13.C: New test.
22924
22925 2005-04-05  Per Bothner  <per@bothner.com>
22926
22927         * lib/gcc.exp: Always add -fno-show-column, for now.
22928
22929 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22930
22931         PR testsuite/20767
22932         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22933         of plain old "unsigned int" for the type of "i".  Makes this test
22934         64bit clean.
22935
22936 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22937
22938         * gcc.dg/i386-ssefn-1.c: New test.
22939         * gcc.dg/i386-ssefn-2.c: New test.
22940         * gcc.dg/i386-ssefn-3.c: New test.
22941         * gcc.dg/i386-ssefn-4.c: New test.
22942
22943 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22944
22945         PR tree-optimization/20076
22946         * gcc.dg/builtin-apply4.c: New test.
22947
22948         PR preprocessor/19475
22949         * gcc.dg/cpp/macspace1.c: New test.
22950         * gcc.dg/cpp/macspace2.c: New test.
22951
22952 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22953
22954         * gfortran.dg/pr20755.f: Fixed bad format.
22955
22956 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22957
22958         PR c++/20763
22959         * g++.dg/ext/attrib21.C: New test.
22960
22961 2004-04-05  Devang Patel  <dpatel@apple.com>
22962
22963         * lib/target-supports.exp (check_effective_target_vect_shif): New.
22964         * gcc.dg/vect/vect-shift-1.c: New test.
22965
22966 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22967
22968         PR libfortran/20755
22969         * gfortran.dg/pr20755.f: New test.
22970
22971 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22972
22973         * gfortran.dg/pr15959.f90: New test.
22974         * gfortran.dg/string_pad_trunc.f90: New test.
22975
22976 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22977
22978         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22979         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22980         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22981         syntax.
22982
22983 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22984
22985         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22986
22987 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22988
22989         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22990         * gcc.c-torture/compile/20011119-2.c: Likewise.
22991         * gcc.c-torture/compile/981001-2.c: Likewise.
22992
22993 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/20679
22996         * g++.dg/template/overload4.C: New test.
22997
22998 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         PR c++/20746
23001         * g++.dg/abi/covariant5.C: New.
23002
23003         PR debug/20505
23004         * g++.dg/debug/const2.C: New.
23005
23006 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23007
23008         PR rtl-optimization/16104
23009         * gcc.c-torture/execute/20050316-1.c: New test.
23010
23011 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         * g++.dg/template/spec23.C: Fix dg-error text.
23014
23015 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23016
23017         PR c++/19199
23018         * g++.dg/expr/lval2.C: New.
23019
23020 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23021
23022         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23023         __builtin_strcasecmp and __builtin_strncasecmp.
23024
23025 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23026
23027         PR c++/20723
23028         * g++.dg/template/spec22.C: New.
23029         * g++.dg/template/spec23.C: New.
23030
23031 2005-04-03  Dale Ranta  <dir@lanl.gov>
23032             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23033
23034         PR libfortran/20068
23035         PR libfortran/20125
23036         PR libfortran/20156
23037         PR libfortran/20471
23038         * gfortran.dg/backspace.f: New test.
23039
23040 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23041
23042         * gcc.dg/pr19345.c: New test.
23043
23044 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23045
23046         PR tree-optimization/20640
23047         * gcc.dg/torture/tree-loop-1.c: New.
23048
23049 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23050
23051         PR rtl-optimization/20290
23052         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23053
23054 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23055
23056         * gcc.dg/rs6000-fpint.c: New.
23057
23058 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23059
23060         * gcc.dg/old-style-then-proto-1.c: New test.
23061
23062 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23063
23064         * gfortran.fortran-torture/execute/backspace.f90: Check
23065         after backspace and read was incorrect.
23066
23067 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23068
23069         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23070         buffer past the terminating NUL using memcmp.
23071         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23072         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23073
23074         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23075         Fix unused/uninitialized variable warnings.
23076
23077         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23078         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23079         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23080         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23081
23082         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23083         gcc.c-torture/execute/builtins/fputs-lib.c,
23084         gcc.c-torture/execute/builtins/lib/fprintf.c,
23085         gcc.c-torture/execute/builtins/lib/main.c,
23086         gcc.c-torture/execute/builtins/lib/memcmp.c,
23087         gcc.c-torture/execute/builtins/lib/memmove.c,
23088         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23089         gcc.c-torture/execute/builtins/lib/memset.c,
23090         gcc.c-torture/execute/builtins/lib/printf.c,
23091         gcc.c-torture/execute/builtins/lib/sprintf.c,
23092         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23093         gcc.c-torture/execute/builtins/lib/strchr.c,
23094         gcc.c-torture/execute/builtins/lib/strcmp.c,
23095         gcc.c-torture/execute/builtins/lib/strcpy.c,
23096         gcc.c-torture/execute/builtins/lib/strcspn.c,
23097         gcc.c-torture/execute/builtins/lib/strlen.c,
23098         gcc.c-torture/execute/builtins/lib/strncat.c,
23099         gcc.c-torture/execute/builtins/lib/strncmp.c,
23100         gcc.c-torture/execute/builtins/lib/strncpy.c,
23101         gcc.c-torture/execute/builtins/lib/strrchr.c,
23102         gcc.c-torture/execute/builtins/lib/strspn.c,
23103         gcc.c-torture/execute/builtins/lib/strstr.c,
23104         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23105         gcc.c-torture/execute/builtins/strlen-2.c,
23106         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23107         prototypes.
23108
23109 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23110
23111         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23112         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23113         selectany usage.
23114
23115 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23116
23117         PR c++/19406
23118         * g++.dg/debug/using1.C: New test.
23119
23120 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23121
23122         PR middle-end/20524
23123         * gcc.dg/alias-7.c: Prefix asm-declared name with
23124         __USER_LABEL_PREFIX__.
23125
23126 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23127
23128         Fix fallout from PR middle-end/15700:
23129         * gcc.c-torture/compile/20011119-1.c: Take
23130         __USER_LABEL_PREFIX__ into account.
23131         * gcc.c-torture/compile/20011119-2.c: Likewise.
23132
23133 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23134
23135         PR c++/18644
23136         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23137
23138 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23139
23140         PR c/17855
23141         * gcc.c-torture/compile/struct-non-lval-1.c,
23142         gcc.c-torture/compile/struct-non-lval-2.c,
23143         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23144
23145 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23146
23147         * gcc.dg/tls/tls.exp: Remove temporary file.
23148         * g++.dg/tls/tls.exp: Ditto.
23149         * lib/file-format.exp: Ditto.
23150         * g++.dg/special/ecos.exp: Ditto.
23151
23152         * lib/profopt.exp: Treat prof_ext as a list.
23153         * gcc.misc-tests/bprob.exp: Ditto.
23154         * g++.dg/bprob/bprob.exp: Ditto.
23155
23156         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23157         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23158         g++.dg/tree-ssa/pointer-reference-alias.C,
23159         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23160         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23161         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23162         g++.dg/vect/pr19951.cc: Ditto.
23163         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23164         gcc.dg/builtins-47.c: Ditto.
23165         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23166         gcc.dg/pr20115-1.c: Ditto.
23167         * gcc.dg/tree-ssa/20030530-2.c,
23168         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23169         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23170         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23171         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23172         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23173         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23174         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23175         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23176         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23177         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23178         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23179         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23180         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23181         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23182         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23183         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23184         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23185         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23186         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23187         gcc.dg/tree-ssa/20030824-1.c,
23188         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23189         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23190         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23191         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23192         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23193         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23194         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23195         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23196         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23197         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23198         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23199         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23200         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23201         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23202         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23203         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23204         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23205         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23206         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23207         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23208         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23209         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23210         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23211         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23212         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23213         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23214         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23215         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23216         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23217         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23218         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23219         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23220         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23221         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23222         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23223         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23224         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23225         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23226         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23227         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23228         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23229         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23230         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23231         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23232         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23233         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23234         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23235         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23236         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23237         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23238         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23239         gcc.dg/tree-ssa/useless-1.c: Ditto.
23240         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23241         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23242         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23243         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23244         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23245         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23246         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23247         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23248         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23249         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23250         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23251         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23252         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23253         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23254         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23255         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23256         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23257         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23258         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23259         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23260         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23261         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23262         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23263         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23264         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23265         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23266         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23267         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23268         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23269         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23270         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23271         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23272         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23273         gcc.dg/vect/vect-none.c: Ditto.
23274         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23275         treelang/compile/unsigned.tree: Ditto.
23276
23277         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23278         * gcc.dg/cpp/direct2s.c: Ditto.
23279         * gcc.dg/cpp/paste4.c: Ditto.
23280         * gcc.dg/cpp/separate-1.c: Ditto.
23281         * gcc.dg/pch/save-temps-1.c: Ditto.
23282         * g++.dg/ext/altivec-10.C: Ditto.
23283         * g++.dg/pch/pch.C: Ditto.
23284
23285         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23286
23287         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23288         * g++.dg/template/repo1.C: Ditto.
23289         * g++.dg/template/repo2.C: Ditto.
23290         * g++.dg/template/repo3.C: Ditto.
23291         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23292         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23293         * g++.old-deja/g++.pt/repo1.C: Ditto.
23294         * g++.old-deja/g++.pt/repo2.C: Ditto.
23295         * g++.old-deja/g++.pt/repo3.C: Ditto.
23296         * g++.old-deja/g++.pt/repo4.C: Ditto.
23297
23298         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23299         * gcc.dg/20030107-1.c: Ditto.
23300         * gcc.dg/20030702-1.c: Ditto.
23301         * gcc.dg/profile-generate-1.c: Ditto.
23302         * g++.dg/other/profile1.C: Ditto.
23303         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23304
23305         * lib/gcc-dg.exp (remove-build-file): New.
23306         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23307         cleanup-tree-dump, cleanup-saved-temps): New.
23308
23309 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         PR c++/19203, DR 214
23312         * g++.dg/parse/ambig3.C: Not ambiguous.
23313         * g++.dg/template/spec20.C: New.
23314         * g++.dg/template/spec21.C: New.
23315
23316 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23317
23318         PR target/20045
23319         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23320
23321 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23322
23323         PR libfortran/20660
23324         * gfortran.dg/negative_unit.f: New test.
23325
23326 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23327
23328         * gcc.dg/20050330-1.c: New test.
23329
23330 2005-03-30  Devang Patel  <dpatel@apple.com>
23331
23332         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23333
23334 2005-03-30  Dale Johannesen  <dalej@apple.com>
23335
23336         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23337
23338 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23339
23340         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23341         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23342         Strip options from test name.
23343
23344 2005-03-31  Jan Hubicka  <jh@suse.cz>
23345
23346         * gcc.dg/varpool-1.c: New testcase.
23347
23348 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23349
23350         PR c/772
23351         PR c/17913
23352         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23353         gcc.dg/stmt-expr-label-3.c : New tests.
23354         * gcc.c-torture/execute/medce-2.c: Remove.
23355
23356 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23357
23358         PR c/20368
23359         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23360         tests.
23361
23362 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23363
23364         * gcc.c-torture/compile/pr20203.c: New test.
23365
23366 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23367
23368         * gfortran.dg/promotion.f90: New test.
23369
23370 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23371
23372         PR middle-end/20491
23373         * gcc.dg/torture/asm-subreg-1.c: New test.
23374
23375 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23376
23377         PR c/20672
23378         * gcc.dg/pr20672-1.c: New test.
23379
23380 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23381
23382         * gfortran.dg/vect: New directory.
23383         * gfortran.dg/vect/vect.exp: New.
23384         * gfortran.dg/vect/vect-1.f90: New test.
23385         * gfortran.dg/vect/vect-2.f90: New test.
23386         * gfortran.dg/vect/vect-3.f90: New test.
23387         * gfortran.dg/vect/vect-4.f90: New test.
23388         * gfortran.dg/vect/vect-5.f90: New test.
23389
23390 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23391
23392         PR middle-end/20622
23393         * gcc.dg/alias-7.c: New test.
23394
23395 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23396
23397         * gcc.dg/sparc-reg-1.c: New test.
23398
23399 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23400
23401         PR target/19890
23402         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23403
23404 2005-03-29  Dale Ranta  <dir@lanl.gov>
23405             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23406
23407         PR libfortran/20163
23408         * gfortran.dg/pr20163-2.f: New test.
23409
23410 2005-03-28  Jan Hubicka  <jh@suse.cz>
23411
23412         PR middle-end/20635
23413         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23414         by Jakub Jelinek.
23415
23416 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23417
23418         PR tree-optimization/20626
23419         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23420         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23421
23422 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23423
23424         * gfortran.dg/underflow.f90: New test.
23425         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23426
23427 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23428
23429         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23430
23431 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23432
23433         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23434         (g++_init): Make sure that CXXFLAGS is set.
23435         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23436         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23437         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23438         * lib/objc.exp (objc_init): Likewise.
23439         * lib/treelang.exp (treelang_init): Likewise.
23440
23441 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23442
23443         PR tree-optimization/20470
23444         * gcc.dg/tree-ssa/pr20470.c: New test.
23445
23446 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23447
23448         * gcc.dg/ppc-stfiwx.c: New.
23449
23450 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23451
23452         PR target/19888
23453         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23454
23455 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23456
23457         * gcc.dg/20050325-1.c: Fix a typo.
23458
23459 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23460
23461         PR libfortran/19678
23462         PR libfortran/19679
23463         * gfortran.dg/dos_eol.f: New test.
23464
23465 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23466
23467         PR rtl-optimization/20249
23468         * gcc.dg/20050325-1.c: New test.
23469
23470 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23471
23472         PR libfortran/15332
23473         * gfortran.dg/pr15332.f: New test.
23474
23475 2005-03-24  Dale Johannesen  <dalej@apple.com>
23476
23477         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23478
23479 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23480
23481         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23482         'internal' visibility.
23483         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23484         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23485         'protected' visibility.
23486         * gcc.dg/visibility-7.c: Likewise.
23487         * lib/target-supports.exp (check_visibility_available): Take
23488         a parameter, the kind of visibility to check for.
23489         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23490         to check_visibility_available.
23491
23492         * g++.dg/expr/cast3.C: New.
23493
23494 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23495
23496         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23497         rs6000.
23498
23499 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23500
23501         PR target/20095
23502         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23503
23504 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23505
23506         * gcc.dg/badshift.c: Renamed to...
23507         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23508
23509         * gcc.target/i386/badshift.c: Renamed to...
23510         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23511         only.
23512
23513         PR rtl-optimization/20532
23514         * gcc.target/i386/badshift.c: New.
23515
23516 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23517
23518         * gfortran.dg/pr18025.f90: New test.
23519
23520 2005-03-23  Dale Johannesen  <dalej@apple.com>
23521
23522         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23523
23524 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23525
23526         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23527
23528         * lib/target-supports.exp (check_iconv_available): Default
23529         libiconv to -liconv, if there is no definition.
23530
23531 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23532
23533         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23534
23535 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23536
23537         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23538         * g++.dg/opt/pr7503-2.C: Likewise.
23539         * g++.dg/opt/pr7503-3.C: Likewise.
23540         * g++.dg/opt/pr7503-4.C: Likewise.
23541         * g++.dg/opt/pr7503-5.C: Likewise.
23542         * g++.dg/warn/minmax.C: New test.
23543
23544 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23545
23546         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23547         * gfortran.dg/g77_intrinsics_sub.f: New test.
23548
23549 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23550             Jan Hubicka  <jh@suse.cz>
23551             Steven Bosscher <stevenb@suse.de
23552
23553         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23554
23555 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23556
23557         PR c++/19980
23558         * g++.dg/template/redecl3.C: New test.
23559
23560 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23561
23562         PR c++/20499
23563         * g++.dg/parse/error16.C: Tweak error markers.
23564
23565 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23566
23567         PR target/20561
23568         * gcc.dg/20050321-2.c: New test.
23569
23570 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23571
23572         PR c++/20465
23573         PR c++/20381
23574         * g++.dg/template/ptrmem12.C: New.
23575
23576 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23577
23578         PR rtl-optimization/20527
23579         * gcc.c-torture/execute/pr20527-1.c: New test.
23580
23581 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23582
23583         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23584         program, compile it into a real executable and then delete the .c
23585         and .x files afterwards, to avoid problems on testglue targets.
23586
23587 2005-03-21  Stuart Hastings  <stuart@apple.com>
23588
23589         * gcc.target/i386/sse-2.c: New.
23590
23591 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23592
23593         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23594
23595 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23596
23597         * g++.dg/parse/crash25.C: Fix typo.
23598
23599 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23600
23601         PR c++/20461
23602         * g++.dg/parse/crash24.C: New test.
23603
23604         PR c++/20536
23605         * g++.dg/parse/crash25.C: New test.
23606
23607 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23608
23609         PR c++/20147
23610         * g++.dg/ext/stmtexpr4.C: New test.
23611
23612 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23613
23614         PR middle-end/20539
23615         * gcc.c-torture/compile/pr13066-1.c: New test case.
23616         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23617         * g++.dg/opt/pr13066-1.C: Likewise.
23618
23619 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23620
23621         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23622
23623 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23624
23625         PR fortran/18525
23626         * gfortran.dg/nesting_1.f90: New test.
23627
23628 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23629
23630         PR c++/20240
23631         * g++.dg/lookup/using13.C: New test.
23632
23633 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23634
23635         PR c++/20333
23636         * g++.dg/template/crash36.C: New test.
23637
23638 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23639
23640         PR c++/20463
23641         * g++.dg/template/crash35.C: New test.
23642
23643 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23644
23645         PR c++/19966
23646         * g++.dg/overload/operator2.C: New test.
23647
23648 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23649
23650         PR libfortran/20257
23651         * gfortran.dg/pr20257.f90: New test.
23652
23653 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23654
23655         PR libfortran/20480
23656         * gfortran.dg/pr20480.f90: New test.
23657
23658 2005-03-16  Richard Henderson  <rth@redhat.com>
23659
23660         PR middle-end/15700
23661         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23662         (_rtld_global): New.
23663         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23664         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23665
23666         * gcc.dg/alias-3.c: New.
23667         * gcc.dg/alias-4.c: New.
23668         * gcc.dg/alias-5.c: New.
23669         * gcc.dg/alias-6.c: New.
23670
23671 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
23672
23673         * gcc.dg/cpp/ucnid-7.c: New.
23674
23675 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
23676             Dorit Naishlos  <dorit@il.ibm.com>
23677
23678         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23679         darwin.
23680
23681 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
23682
23683         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23684         support misaligned accesses.
23685         * gcc.dg/vect/vect-58.c: Likewise.
23686         * gcc.dg/vect/vect-92.c: New.
23687         * gcc.dg/vect/vect-93.c: New.
23688
23689 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
23690
23691         PR fortran/18827
23692         * gfortran.dg/assign_2.f90: New test.
23693         * gfortran.dg/assign_3.f90: New test.
23694         * gfortran.dg/assign.f90: New test.
23695
23696 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
23697
23698         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23699         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23700         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23701         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23702         names.
23703
23704 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
23705
23706         * gcc.dg/cpp/ucnid-6.c: New.
23707
23708         * gcc.dg/cpp/normalize-1.c: New.
23709         * gcc.dg/cpp/normalize-2.c: New.
23710         * gcc.dg/cpp/normalize-3.c: New.
23711         * gcc.dg/cpp/normalize-4.c: New.
23712         * gcc.dg/cpp/ucnid-4.c: New.
23713         * gcc.dg/cpp/ucnid-5.c: New.
23714         * g++.dg/cpp/normalize-1.C: New.
23715         * g++.dg/cpp/ucnid-1.C: New.
23716
23717 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23718
23719         * gcc.dg/pr18628.c: New.
23720
23721 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23722
23723         PR c++/20280
23724         * g++.dg/tree-ssa/pr20280.C: New.
23725
23726 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23727
23728         PR fortran/20467
23729         * gfortran.dg/stfunc_2.f90: New test.
23730
23731 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23732
23733         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23734
23735 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23736
23737         * gcc.dg/tree-ssa/20050314-1.c: New test.
23738
23739 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23740
23741         PR c++/4403
23742         PR c++/9783, DR433
23743         * g++.dg/template/friend34.C: New test.
23744         * g++.dg/template/friend35.C: Likewise.
23745         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23746
23747 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23748
23749         Friend class name lookup 5/n
23750         PR c++/1016
23751         * g++.dg/lookup/hidden-class1.C: New test.
23752         * g++.dg/lookup/hidden-class2.C: Likewise.
23753         * g++.dg/lookup/hidden-class3.C: Likewise.
23754         * g++.dg/lookup/hidden-class4.C: Likewise.
23755         * g++.dg/lookup/hidden-class5.C: Likewise.
23756         * g++.dg/lookup/hidden-class6.C: Likewise.
23757         * g++.dg/lookup/hidden-class7.C: Likewise.
23758         * g++.dg/lookup/hidden-class8.C: Likewise.
23759         * g++.dg/lookup/hidden-class9.C: Likewise.
23760         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23761         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23762         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23763         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23764         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23765         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23766         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23767         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23768         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23769         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23770         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23771
23772 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/20157
23775         * g++.dg/template/error18.C: New test.
23776
23777 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23778
23779         PR debug/16792
23780         * g++.dg/debug/pr16792.C: New test.
23781
23782 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23783
23784         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23785         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23786         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23787         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23788         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23789         test assertion names.
23790
23791 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23792
23793         PR fortran/18600
23794         * gfortran.dg/stfunc_1.f90: New test.
23795
23796 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23797
23798         PR fortran/16907
23799         * gfortran.dg/real_index_1.f90: New test.
23800
23801 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23802
23803         PR fortran/20323
23804         * gfortran.dg/spec_expr_1.f90: New test.
23805
23806 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23807
23808         PR c/20402
23809         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23810         new parser.
23811
23812 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23813
23814         PR fortran/20361
23815         * gfortran.dg/largeequiv_1.f90: New test.
23816
23817 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23818
23819         * gcc.dg/ucnid-1.c: New.
23820         * gcc.dg/ucnid-2.c: New.
23821         * gcc.dg/ucnid-3.c: New.
23822         * gcc.dg/ucnid-4.c: New.
23823         * gcc.dg/ucnid-5.c: New.
23824         * gcc.dg/ucnid-6.c: New.
23825         * gcc.dg/cpp/ucnid-1.c: New.
23826         * gcc.dg/cpp/ucnid-2.c: New.
23827         * gcc.dg/cpp/ucnid-3.c: New.
23828         * g++.dg/other/ucnid-1.C: New.
23829
23830 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23831
23832         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23833
23834 2005-03-11  Per Bothner  <per@bothner.com>
23835
23836         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23837         that diagnotics refer to correct token.
23838         * gcc.dg/unused-3.c: Likewise.
23839
23840 2005-03-11  Per Bothner  <per@bothner.com>
23841
23842         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23843         constant" is now actually on same line as string constant.
23844         * gcc.dg/cpp/direct2s.c: Likewise.
23845
23846 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23847
23848         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23849
23850 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23851
23852         PR libfortran/20124
23853         * gfortran.dg/pr20124.f90: New Test
23854
23855 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23856
23857         PR tree-optimization/20130
23858         * gcc.dg/pr20130-1.c: New test.
23859
23860 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23861
23862         PR target/20095
23863         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23864
23865 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23866
23867         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23868
23869 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23870
23871         * g++.dg/eh/forced1.C: Fix comment.
23872         * g++.dg/eh/forced2.C: Ditto.
23873         * g++.dg/eh/forced3.C: Ditto.
23874         * g++.dg/eh/forced4.C: Ditto.
23875
23876 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
23877
23878         PR rtl-opt/20412
23879         * gcc.c-torture/compile/pr20412.c: New test.
23880
23881 2005-03-10  Roger Sayle  <roger@eyesopen.com>
23882
23883         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23884
23885 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23886
23887         PR target/20322
23888         * gcc.dg/20050307-1.c: New test.
23889
23890 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         PR c++/20375
23893         * g++.dg/other/stdarg3.C: New.
23894
23895 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23896
23897         PR c++/18384, c++/18327
23898         * g++.dg/init/array19.C: New test.
23899
23900         PR inline-asm/20314
23901         * gcc.dg/torture/pr20314-1.c: New test.
23902         * gcc.dg/torture/pr20314-2.c: New test.
23903
23904 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
23905
23906         * gcc.dg/20050309-1.c: New test.
23907
23908 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23909
23910         * gcc.dg/builtins-10.c: Reactivate disabled test.
23911         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23912         new cbrt transformations.
23913
23914 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
23915
23916         PR c++/20208
23917         * g++.dg/template/array13.C: New test.
23918
23919 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23920
23921         PR c++/16859
23922         * g++.dg/init/brace4.C: New test.
23923
23924 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23925
23926         PR c++/20186
23927         * g++.dg/template/non-dependent12.C: New.
23928
23929 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23930
23931         PR c++/20142
23932         * g++.dg/init/array18.C: Add dg-do run marker.
23933
23934         PR c++/20142
23935         * g++.dg/init/array18.C: New test.
23936
23937 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23938
23939         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23940         * g++.dg/gcov/gcov.exp: Likewise.
23941         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23942         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23943         * lib/c-torture.exp: Likewise.
23944         * lib/fortran-torture.exp: Likewise.
23945         * lib/g++.exp: Likewise.
23946         * lib/gcc-defs.exp: Likewise.
23947         * lib/gcc-dg.exp: Likewise.
23948         * lib/gcc.exp: Likewise.
23949         * lib/gcov.exp: Likewise.
23950         * lib/gfortran.exp: Likewise.
23951         * lib/mike-g++.exp: Likewise.
23952         * lib/mike-gcc.exp: Likewise.
23953         * lib/objc-torture.exp: Likewise.
23954         * lib/objc.exp: Likewise.
23955         * lib/profopt.exp: Likewise.
23956         * lib/target-libpath.exp: Likewise.
23957         * lib/target-supports.exp: Likewise.
23958         * lib/treelang.exp: Likewise.
23959         * lib/wrapper.exp: Likewise.
23960
23961 2005-03-08  Jeff Law  <law@redhat.com>
23962
23963         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23964         PHI-OPT changes.
23965
23966 2005-03-08  Ira Rosen  <irar@il.ibm.com>
23967
23968         * gcc.dg/vect/pr20122.c: New test.
23969
23970 2005-03-07  Jeff Law  <law@redhat.com>
23971
23972         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23973         was folded away.
23974         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23975         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23976         * gcc.dg/tree-ssa/pr18134.c: New test.
23977
23978 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23979
23980         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23981         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23982         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23983
23984 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23985
23986         PR tree-opt/17671
23987         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23988
23989 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23990
23991         * g++.dg/warn/Wnvdtor.C: New test.
23992
23993 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23994
23995         * gcc.dg/torture/pr19683-1.c: New test.
23996
23997 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23998
23999         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24000         * gfortran.dg/g77/19990313-2.f: Ditto.
24001         * gfortran.dg/g77/19990313-3.f: Ditto.
24002         * gfortran.dg/g77/19990525-0.f: Ditto.
24003         * gfortran.dg/g77/19990826-0.f: Ditto.
24004         * gfortran.dg/g77/19990826-2.f: Ditto.
24005         * gfortran.dg/g77/19990826-3.f: Ditto.
24006         * gfortran.dg/g77/20000511-1.f: Ditto.
24007         * gfortran.dg/g77/20000511-2.f: Ditto.
24008         * gfortran.dg/g77/970625-2.f: Ditto.
24009         * gfortran.dg/g77/980310-2.f: Ditto.
24010         * gfortran.dg/g77/980310-3.f: Ditto.
24011         * gfortran.dg/g77/980310-8.f: Ditto.
24012         * gfortran.dg/g77/980519-2.f: Ditto.
24013         * gfortran.dg/g77/alpha1.f: Ditto.
24014         * gfortran.dg/g77/claus.f: Ditto.
24015         * gfortran.dg/g77/erfc.f: Ditto.
24016         * gfortran.dg/g77/short.f: Ditto.
24017         * gfortran.fortran-torture/execute/data.f90: Ditto.
24018         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24019         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24020
24021 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24022
24023         * lib/file-format.exp (gcc_target_object_format): Add check for som
24024         format and hardcode object formats on hppa*-*-hpux*.
24025         * lib/target-supports.exp (check_weak_available): Add check for som
24026         object format.  Always return 0 on hppa*-*-hpux10*.
24027
24028         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24029         is defined.
24030
24031         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24032
24033 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24034
24035         * gfortran.dg/pr19936_1.f90: New test.
24036         * gfortran.dg/pr19936_2.f90: New test.
24037         * gfortran.dg/pr19936_3.f90: New test.
24038
24039 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24040             Paul Thomas <prthomas@drfccad.cea.fr>
24041
24042         * gfortran.dg/PR19754_1.f90: New test.
24043         * gfortran.dg/PR19754_2.f90: Ditto.
24044
24045 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24046
24047         PR c++/19311
24048         * g++.dg/template/non-dependent11.C: New test.
24049
24050 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24051
24052         * lib/target-supports.exp (check_iconv_available): Fix comment.
24053
24054 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24055             Joseph S. Myers  <joseph@codesourcery.com>
24056
24057         PR c++/19797
24058         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24059
24060 2005-03-04  Matthew Sachs  <msachs@apple.com>
24061
24062         * gcc.exp (gcc_target_compile): Put braces around
24063         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24064         * objc.exp (objc_target_compile): Likewise.
24065         * treelang.exp (treelang_target_compile): Likewise.
24066
24067 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24068
24069         PR fortran/19673
24070         * gfortran.dg/func_result_1.f90: New test.
24071
24072 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24073
24074         * gcc.misc-tests/options.exp: New test.
24075
24076 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24077
24078         * gcc.dg/pr15784-4.c: New test.
24079
24080 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24081
24082         * gcc.c-torture/execute/pr17133.c: New.
24083         * gcc.c-torture/compile/20050303-1.c: New.
24084
24085 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24086
24087         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24088
24089 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24090
24091         * g++.dg/overload/using2.C: New.
24092
24093 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24094
24095         PR c++/19916
24096         * g++.dg/init/ptrmem2.C: New test.
24097
24098 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24099
24100         PR c/8927
24101         * gcc.dg/pr8927-1.c: New test.
24102
24103 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24104
24105         PR c++/20232
24106         * g++.dg/inherit/covariant12.C: New.
24107
24108 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24109
24110         PR fortran/19479
24111         * gfortran.dg/bound_1.f90: New test.
24112
24113 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24114
24115         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24116         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24117
24118 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24119
24120         PR c/20245
24121         * gcc.dg/pr20245-1.c: New test.
24122
24123 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24124
24125         PR middle-end/19874
24126         * gcc.c-torture/execute/20050119-2.c: New test case.
24127
24128 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24129
24130         * README: Update the DejaGnu bug reporting address.
24131         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24132         * lib/objc-torture.exp: Likewise.
24133
24134 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24135
24136         * gfortran.dg/boz_1.f90: New test.
24137         * gfortran.dg/boz_3.f90: New test.
24138         * gfortran.dg/boz_4.f90: New test.
24139
24140 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24141
24142         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24143         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24144
24145 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24146
24147         PR libfortran/20101
24148         * gfortran.dg/write_0_pe_format.f90: New test.
24149
24150 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24151
24152         PR c++/20206
24153         * g++.dg/opt/thunk2.C: New test.
24154         * g++.dg/opt/covariant1.C: New test.
24155
24156 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24157
24158         * gfortran.dg/e_d_fmt.f90: New test.
24159
24160 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24161
24162         * gcc.dg/asm-b.c: Fix comment typos.
24163
24164 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24165
24166         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24167         a V_MAY_DEF also.
24168
24169 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24170
24171         PR tree-opt/20188
24172         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24173         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24174         * gcc.dg/asm-b.c: New test.
24175
24176 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24177
24178         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24179         Disable this test on IRIX 6.
24180
24181 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24182
24183         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24184         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24185         parser.
24186
24187 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24188
24189         PR tree-optimization/20204
24190         * gcc.dg/pr20204.c: New test.
24191
24192 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24193
24194         PR target/20196
24195         * gcc.c-torture/execute/20050224-1.c: New test.
24196
24197         PR c++/20175
24198         * g++.dg/warn/Wbraces2.C: New test.
24199
24200 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24201
24202         PR c++/19878
24203         * g++.dg/init/const2.C: New test.
24204
24205 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24206
24207         PR tree-optimization/20100
24208         * gcc.c-torture/execute/pr20100-1.c: New test.
24209
24210 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24211
24212         * gfortran.dg/implicit_3.f90: New test.
24213
24214         * gfortran.dg/deftype_1.f90: New test.
24215
24216 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24217
24218         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24219         the test passes.
24220         * g++.dg/other/anon3.C: Accept a warning.
24221
24222 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24223
24224         * gcc.dg/pr20017.c: Fix a comment typo.
24225
24226 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24227
24228         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24229
24230 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24231
24232         PR ada/19902
24233         * ada/acats/tests/cxa/cxa3004.a: Remove.
24234         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24235
24236 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24237
24238         PR c++/20073
24239         * g++.dg/init/const1.C: New test.
24240
24241         PR c++/19991
24242         * g++.dg/parse/constant7.C: New test.
24243
24244         PR c++/20152
24245         * g++.dg/parse/error27.C: New test.
24246         * g++.dg/template/qualttp15.C: Adjust error markers.
24247         * g++.old-deja/g++.other/struct1.C: Likewise.
24248
24249         PR c++/20153
24250         * g++.dg/template/error17.C: New test.
24251
24252         PR c++/20148
24253         * g++.dg/parser/error26.C: New test.
24254
24255 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24256
24257         PR tree-optimization/20100
24258         PR tree-optimization/20115
24259         * gcc.dg/pr20115.c: New test.
24260         * gcc.dg/pr20115-1.c: New test.
24261         * gcc.dg/pr20100.c: New test.
24262         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24263         call-clobbered variables after alias1.
24264
24265 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24266
24267         * gfortran.dg/list_read_4.f90: new test.
24268
24269 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24270
24271         PR rtl-optimization/20017.
24272         * gcc.dg/pr20017.c: New.
24273
24274 2005-02-22  Devang Patel  <dpatel@apple.com>
24275
24276         PR 19952
24277         * g++.dg/tree-ssa/pr19952.C: New test.
24278
24279 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24280
24281         PR c++/19883
24282         * g++.dg/parse/constant6.C: New test.
24283
24284 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24285
24286         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24287         * g++.dg/charset/asm2.c: Likewise.
24288         * g++.dg/charset/asm3.c: Likewise.
24289         * g++.dg/charset/asm4.c: Likewise.
24290         * g++.dg/charset/asm5.c: Likewise.
24291         * g++.dg/charset/attribute1.c: Likewise.
24292         * g++.dg/charset/attribute2.c: Likewise.
24293         * g++.dg/charset/extern1.cc: Likewise.
24294         * g++.dg/charset/extern2.cc: Likewise.
24295         * g++.dg/charset/extern3.cc: Likewise.
24296         * g++.dg/charset/function.cc: Likewise.
24297         * g++.dg/charset/string.c: Likewise.
24298         * g++.dg/charset/charset.exp: Likewise.
24299         * lib/target-supports.exp (check_iconv_available): Fix comment.
24300
24301 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24302
24303         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24304         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24305         * gcc.dg/charset/asm2.c: Likewise.
24306         * gcc.dg/charset/asm3.c: Likewise.
24307         * gcc.dg/charset/asm4.c: Likewise.
24308         * gcc.dg/charset/asm5.c: Likewise.
24309         * gcc.dg/charset/asm6.c: Likewise.
24310         * gcc.dg/charset/attribute1.c: Likewise.
24311         * gcc.dg/charset/attribute2.c: Likewise.
24312         * gcc.dg/charset/builtin1.c: Likewise.
24313         * gcc.dg/charset/extern.c: Likewise.
24314         * gcc.dg/charset/function.c: Likewise.
24315         * gcc.dg/charset/string.c: Likewise.
24316         * gcc.dg/charset/charset.exp: Likewise.
24317
24318 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24319
24320         PR fortran/20086
24321         * gfortran.dg/pr20086.f90: New test.
24322
24323 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24324
24325         PR tree-optimization/19786
24326         * g++.dg/tree-ssa/pr19786.C: New.
24327
24328 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24329
24330         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24331
24332 2005-02-21  Jeff Law  <law@redhat.com>
24333
24334         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24335
24336 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24337
24338         * gfortran.dg/do_iterator: Split loop, markup all lines for
24339         which an error locus is printed.
24340         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24341         locus is printed.
24342         * gfortran.dg/select_4.f90: Likewise.
24343         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24344         locuses in the various permutations.
24345
24346 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24347
24348         PR tree-optimization/19951
24349         * g++.dg/vect: New directory.
24350         * g++.dg/vect/vect.exp: New file.
24351         * g++.dg/vect/pr19951.cc: New testcase.
24352         * g++.dg/dg.exp: Also prune vectorizer tests.
24353
24354 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24355
24356         PR 18785
24357         * gcc.dg/charset/builtin1.c: New test.
24358
24359 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24360
24361         PR c++/19299
24362         * g++.dg/inherit/volatile1.C: New test.
24363
24364         PR c++/19440
24365         * g++.dg/template/dtor4.C: New test.
24366
24367 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24368
24369         * gfortran.dg/int_1.f90: New test.
24370
24371 2005-02-19  Devang Patel  <dpatel@apple.com>
24372
24373         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24374
24375 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24376
24377         * gfortran.dg/achar_1.f90: New test.
24378
24379 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24380
24381         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24382
24383 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24384             Jakub Jelinek  <jakub@redhat.com>
24385
24386         PR tree-optimization/19828
24387         * gcc.dg/tree-ssa/loop-7.c: New test.
24388         * gcc.c-torture/execute/20050218-1.c: New test.
24389
24390 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24391
24392         PR c/20043
24393         * gcc.dg/transparent-union-1.c: New test.
24394         * gcc.dg/transparent-union-2.c: New test.
24395
24396 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24397
24398         PR tree-optimization/18977
24399         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24400
24401 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24402
24403         PR target/20054
24404         * gcc.dg/pr20054.c: New test.
24405
24406 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24407
24408         PR c++/19508
24409         * g++.dg/ext/attrib20.C: New test.
24410
24411 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24412
24413         PR middle-end/20030
24414         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24415
24416 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24417
24418         PR c++/20008
24419         * g++.dg/opt/switch4.C: New.
24420
24421 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24422
24423         PR c++/20023
24424         PR tree-optimization/20009
24425         * gcc.c-torture/compile/20050217-1.c: New test.
24426         * g++.dg/opt/switch3.C: New test.
24427
24428         PR tree-optimization/18947
24429         * gcc.c-torture/compile/20050215-1.c: New test.
24430         * gcc.c-torture/compile/20050215-2.c: New test.
24431         * gcc.c-torture/compile/20050215-3.c: New test.
24432
24433 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24434
24435         PR c++/20028
24436         * g++.dg/template/crash34.C: New.
24437
24438         PR c++/20022
24439         * g++.dg/other/access3.C: New.
24440
24441 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24442
24443         * gcc.dg/vect/vect-98.c: New test.
24444
24445 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24446
24447         PR tree-optimization/19967
24448         * gcc.dg/pr19967.c: New.
24449
24450 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24451
24452         PR middle-end/19857
24453         * gcc.dg/tree-ssa/20050215-1.c: New test.
24454         * gcc.c-torture/execute/20050215-1.c: New test.
24455
24456 2005-02-15  Eric Christopher  <echristo@redhat.com>
24457
24458         * gcc.dg/cpp/20050215-1.c: New file.
24459
24460 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24461
24462         PR tree-optimization/15785
24463         * gcc.dg/pr15785-1.c: New test.
24464
24465 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24466
24467         PR c++/17788
24468         * g++.dg/init/ctor4.C: New.
24469         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24470
24471 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24472
24473         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24474         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24475
24476 2005-02-15  Andreas Schwab  <schwab@suse.de>
24477
24478         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24479         declare malloc.
24480
24481 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24482
24483         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24484
24485 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24486
24487         PR tree-optimization/19853
24488         * gcc.c-torture/compile/pr19853.c: New test.
24489
24490 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24491
24492         PR c++/19608
24493         * g++.dg/parse/local-class1.C: New.
24494
24495         PR c++/19895
24496         * g++.dg/parse/ptrmem3.C: New.
24497
24498         PR c++/19884
24499         * g++.old-deja/g++.oliva/template6.C: Add another case.
24500         * g++.dg/template/explicit6.C: New.
24501
24502 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24503
24504         PR c++/17816
24505         * g++.dg/other/redecl2.C: New.
24506
24507 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         PR c++/19891
24510         * g++.dg/abi/covariant4.C: New.
24511
24512 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24513
24514         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24515         New tests.
24516
24517 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24518
24519         * gcc.dg/vect/vect-96.c: Fix typo.
24520
24521 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24522
24523         PR c++/14479
24524         PR c++/19487
24525         * g++.dg/template/enum5.C: New test.
24526
24527 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24528
24529         * gcc.dg/vect/vect-97.c: New test.
24530
24531 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24532
24533         * gcc.dg/vect/vect-96.c: New test.
24534
24535 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24536
24537         * gcc.dg/builtins-34.c: Also check ldexp*.
24538
24539 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24540
24541         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24542
24543 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24544
24545         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24546         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24547         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24548         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24549         selector_list, selector_expression, dg-process-target): Move to new
24550         file target-supports-dg.exp.
24551         * lib/target-supports-dg.exp: New.
24552
24553         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24554         New.
24555
24556 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24557
24558         PR c++/19666
24559         * g++.dg/other/ptrmem6.C: New test.
24560
24561         PR middle-end/19858
24562         * gcc.c-torture/compile/20050210-1.c: New test.
24563
24564 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24565
24566         PR c++/19755
24567         * g++.dg/warn/Wbraces1.C: New test.
24568
24569 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24570
24571         * gcc.dg/builtins-52.c: New testcase.
24572
24573 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24574
24575         PR c/19342
24576         * gcc.c-torture/execute/20050119-1.c: New test.
24577
24578 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/19811
24581         * g++.dg/init/delete1.C: New test.
24582
24583 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24584
24585         PR c++/18470
24586         * g++.dg/template/static12.C: New test.
24587
24588 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24589
24590         PR c++/19787
24591         * g++.dg/conversion/ambig1.C: New test.
24592
24593         PR c++/19739
24594         * g++.dg/ext/attrib19.C: New test.
24595
24596         PR c++/19732
24597         * g++.dg/parse/dtor5.C: New test.
24598
24599         PR c++/19762
24600         * g++.dg/template/dtor3.C: New test.
24601
24602         PR c++/19826
24603         * g++.dg/template/static11.C: New test.
24604         * g++.dg/template/crash2.C: Remove dg-error marker.
24605
24606 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24607
24608         PR C++/18491
24609         * g++.old-deja/g++.mike/p10769a.C: Remove.
24610
24611 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24612
24613         * gcc.dg/builtins-48.c: New test case.
24614         * gcc.dg/builtins-49.c: New test case.
24615         * gcc.dg/builtins-50.c: New test case.
24616         * gcc.dg/builtins-51.c: New test case.
24617
24618 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24619
24620         PR middle-end/19583
24621         * g++.dg/warn/Wreturn-type-3.C: New test.
24622
24623 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24624
24625         PR middle-end/19402
24626         * gcc.dg/pr19402-1.c: New testcase.
24627         * gcc.dg/pr19402-2.c: likewise.
24628
24629 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24630
24631         PR middle-end/19854
24632         * g++.dg/tree-ssa/tmmti.C: New testcase.
24633
24634 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24635
24636         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24637
24638 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24639
24640         PR c++/19733
24641         * g++.dg/parse/crash23.C: New test.
24642         * g++.dg/warn/Weff1.C: New test.
24643
24644 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24645
24646         * gcc.dg/20050209-1.c: New test.
24647
24648 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24649
24650         PR target/19799
24651         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24652
24653 2005-02-08  Mike Stump  <mrs@apple.com>
24654
24655         * g++.dg/pch/import-2.c: New test.
24656         * g++.dg/pch/import-2.hs: New.
24657         * g++.dg/pch/include/import-2a.h: New.
24658         * g++.dg/pch/include/import-2b.h: New.
24659
24660 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
24661
24662         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24663
24664 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24665
24666         * gfortran.dg/substr_1.f90: New test.
24667
24668 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
24669
24670         PR middle-end/19775
24671         * gcc.dg/torture/builtin-power-1.c: Disable test for
24672         invalid transformation.
24673         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
24674         no longer optimize.
24675         * gcc.dg/builtins-47.c: New testcase.
24676
24677 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
24678             Dorit Naishlos  <dorit@il.ibm.com>
24679
24680         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24681
24682 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
24683
24684         * gcc.c-torture/compile/20050206-1.c: New test.
24685
24686 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24687
24688         PR tree-opt/19768
24689         * g++.dg/opt/pr19768.C: New test.
24690
24691 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24692
24693         PR tree-opt/19736
24694         * gcc.c-torture/compile/pr19736.c: New test.
24695
24696 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24697
24698         PR c++/17401
24699         * g++.dg/parse/error25.C: New test.
24700
24701 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
24702
24703         * gcc.c-torture/execute/20050203-1.c: New.
24704
24705 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
24706
24707         * gcc.dg/vect/vect-85.c: Remove xfail.
24708         * gcc.dg/vect/vect-86.c: Remove xfail.
24709         * gcc.dg/vect/vect-87.c: Remove xfail.
24710         * gcc.dg/vect/vect-88.c: Remove xfail.
24711
24712 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
24713
24714         * gcc.dg/altivec-19.c: New.
24715
24716 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
24717
24718         PR c/17807
24719         * gcc.dg/nested-func-3.c: New test.
24720         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24721
24722 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
24723
24724         * gcc.test-framework/gen_directive_tests: Generate tests for
24725         selector expressions.
24726
24727 2005-02-02  Matt Austern  <austern@apple.com>
24728
24729         PR c++/19628
24730         * g++/ext/builtin7.C: New.
24731         * g++/ext/builtin8.C: New.
24732
24733 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24734
24735         PR c/18502
24736         * gcc.dg/pr18502-1.c: New test.
24737
24738 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24739
24740         PR c++/17413
24741         * g++.dg/template/local4.C: Tweak.
24742
24743 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24744
24745         PR tree-optimization/19578
24746         * gcc.c-torture/compile/20050202-1.c: New test.
24747
24748 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24749
24750         PR c/19435
24751         * gcc.dg/c99-init-4.c: New test.
24752
24753 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24754
24755         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24756
24757         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24758
24759         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24760         * g++.dg/eh/check-vect.h: New.
24761
24762         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24763         * gcc.dg/vect/vect-78.c: Ditto.
24764         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24765         Remove.
24766
24767         * g++.dg/conversion/simd1.C: Expect warning.
24768         * g++.dg/ext/attribute-test-1.C: Ditto.
24769         * g++.dg/ext/attribute-test-2.C: Ditto.
24770         * g++.dg/ext/attribute-test-3.C: Ditto.
24771         * g++.dg/ext/attribute-test-4.C: Ditto.
24772
24773         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24774         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24775
24776         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24777
24778 2005-02-01  Richard Henderson  <rth@redhat.com>
24779
24780         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24781         long double for ibm double-double format.
24782         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24783
24784 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24785
24786         PR tree-optimization/19633
24787         * gcc.dg/pr19633-1.c: New test.
24788         * gcc.dg/pr19633.c: Tweak to make pointer point
24789         to NULL or a symbol.
24790
24791 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24792
24793         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24794         New procs.
24795         (dg-process-target (local override)): Handle selector expressions.
24796
24797         * gcc.test-framework/README: Describe tests in source directory.
24798         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24799         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24800         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24801         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24802         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24803         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24804         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24805         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24806         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24807         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24808         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24809         * gcc.test-framework/dg-error-exp-P.c: New test.
24810         * gcc.test-framework/dg-error-exp-XP.c: New test.
24811         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24812         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24813         * gcc.test-framework/dg-output-exp-P.c: New test.
24814         * gcc.test-framework/dg-output-exp-XF.c: New test.
24815         * gcc.test-framework/dg-warning-exp-P.c: New test.
24816         * gcc.misc-tests/dg-1.c: Remove.
24817         * gcc.misc-tests/dg-2.c: Remove.
24818         * gcc.misc-tests/dg-3.c: Remove.
24819         * gcc.misc-tests/dg-4.c: Remove.
24820         * gcc.misc-tests/dg-5.c: Remove.
24821         * gcc.misc-tests/dg-6.c: Remove.
24822         * gcc.misc-tests/dg-7.c: Remove.
24823         * gcc.misc-tests/dg-8.c: Remove.
24824         * gcc.misc-tests/dg-9.c: Remove.
24825         * gcc.misc-tests/dg-10.c: Remove.
24826         * gcc.misc-tests/dg-11.c: Remove.
24827         * gcc.misc-tests/dg-12.c: Remove.
24828         * gcc.misc-tests/dg-test.exp: Remove.
24829
24830         * gcc.test-framework/test-framework.awk: Change recording and
24831         printing of passes and failures.
24832
24833         * gcc.test-framework: New directory.
24834         * gcc.test-framework/README: New.
24835         * gcc.test-framework/test-framework.exp: New.
24836         * gcc.test-framework/test-framework.awk: New.
24837         * gcc.test-framework/gen_directive_tests: New.
24838
24839 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24840
24841         * lib/treelang.exp: Fix comment typos.
24842         (treelang_target_compile): Don't append libs=-ltreelang to options.
24843
24844 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24845
24846         * g++.dg/parse/typename7.C: Adjust error messages.
24847
24848 2005-01-31  Jeff Law  <law@redhat.com>
24849
24850         * gcc.c-torture/execute/20050131-1.c: New test.
24851         * gcc.dg/wcaselabel.c: New test.
24852
24853 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24854
24855         * g++.dg/other/warning1.C: Adjust error messags.
24856         * g++.dg/parse/constant5.C: New test.
24857
24858 2005-01-31  Steven Bosscher  <stevenb@suse.de>
24859
24860         PR c/19333
24861         * gcc.c-torture/compile/20011130-1.c: Reorder to make
24862         the test case valid.
24863         * gcc.dg/20030815-1.c: Remove invalid tests.
24864         * gcc.dg/array-7.c: Adjust expected result.
24865         * gcc.dg/pr18596-3.c: Likewise.
24866         * gcc.dg/noncompile/20000901-1.c: Likewise.
24867         * gcc.dg/noncompile/init-2.c: Likewise.
24868         * gcc.dg/noncompile/init-4.c: Likewise.
24869
24870 2005-01-31  Dale Johannesen  <dalej@apple.com>
24871
24872         * g++.dg/opt/pr19650.C: New test.
24873
24874 2005-01-31  Richard Henderson  <rth@redhat.com>
24875
24876         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24877         long double for intel double extended format.
24878         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24879
24880 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
24881
24882         PR c++/19555
24883         * g++.dg/template/static10.C: New test.
24884
24885         PR c++/19395
24886         * g++.dg/parse/error24.C: New test.
24887
24888         PR c++/19367
24889         * g++.dg/lookup/builtin1.C: New test.
24890
24891         PR c++/19457
24892         * g++.dg/warn/conv3.C: New test.
24893
24894 2005-01-30  Bud Davis  <bdavis@gfortran.org>
24895
24896         PR fortran/19647
24897         * gfortan.dg/inquire_7.f90
24898
24899 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
24900
24901         PR tree-optimization/15791
24902         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24903         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24904         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24905         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24906         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24907         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24908         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24909         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24910         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24911         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24912
24913 2005-01-29  Paul Brook  <paul@codesourcery.com>
24914
24915         PR fortran/18565
24916         * check.c (real_or_complex_check): New function.
24917         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24918         * intrinsic.c (add_functions): Use new check functions.
24919         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24920         Add prototypes.
24921
24922 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24923
24924         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24925         gcc.dg/lvalue-3.c: New tests.
24926         * gcc.dg/concat.c: Update expected messages.
24927
24928 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24929
24930         PR libfortran/19595
24931         * gfortran.dg/eor_1.f90: New test.
24932
24933 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24934
24935         PR fortran/19589
24936         * gfortran.dg/logical_data_1.f90: New test.
24937
24938 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24939
24940         PR c++/19253
24941         * g++.dg/template/crash33.C: New test.
24942
24943         PR c++/19667
24944         * g++.dg/template/crash32.C: New test.
24945
24946 2005-01-28  Ian Lance Taylor  <ian@airs.com>
24947
24948         PR middle-end/16558
24949         * g++.dg/warn/Wreturn-type-2.C: New test.
24950
24951 2004-06-24  Jeff Law  <law@redhat.com>
24952
24953         * gcc.dg/tree-ssa/20050128-1.c: New test.
24954
24955 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
24956
24957         * gcc.target/frv/all-mdpackh-1.c: New test.
24958
24959 2005-01-28  Steven Bosscher  <stevenb@suse.de>
24960
24961         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24962
24963 2005-01-27  Richard Henderson  <rth@redhat.com>
24964
24965         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24966
24967 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24968
24969         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24970
24971 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24972
24973         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24974         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24975         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24976         to cope with cases where the multilib options override the dg-options.
24977
24978 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24979
24980         PR c/18946
24981         * gcc.dg/noncompile/20050120-1.c: New test.
24982
24983 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24984
24985         PR tree-optimization/19633
24986         * gcc.dg/pr19633.c: New test.
24987         * gcc.dg/tree-ssa/pr19633.c: New test.
24988
24989 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24990
24991         * gcc.dg/20041216-1.c: New test.
24992
24993 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24994
24995         PR objc/18862
24996         * objc.dg/selector-2.m: New test.
24997
24998 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * g++.dg/opt/range-test-2.C: New test.
25001
25002         PR rtl-optimization/19579
25003         * gcc.c-torture/execute/20050124-1.c: New test.
25004
25005 2005-01-26  Greg Parker  <gparker@apple.com>
25006         Stuart Hastings  <stuart@apple.com>
25007
25008         * gcc.c-torture/execute/20050125-1.c: New.
25009
25010 2005-01-18  Jan Hubicka  <jh@suse.cz>
25011
25012         PR tree-optimize/19337
25013         * gcc.c-torture/compile/20050119-1.c: New test.
25014
25015 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25016
25017         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25018         test for successful match.
25019
25020 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25021
25022         PR objc/18408
25023         * objc.dg/comp-types-7.m: New test.
25024
25025 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25026
25027         * lib/target-supports.exp (current_target_name): New.
25028         (check_effective_target_ilp32, check_effective_target_lp64):
25029         Cache the result to use as long as the current target, with
25030         multilib flags, remains the same.
25031
25032         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25033         (dg-require-weak, dg-require-visibility, dg-require-alias,
25034         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25035         dg-require-effective-target, dg-skip-if): Remove call to
25036         skip_test_and_clear_xfail.
25037         (dg-test): Clear xfail data.
25038
25039 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25040
25041         PR target/17751
25042         * gcc.dg/ppc64-toc.c: New test.
25043
25044         * g++.dg/tree-ssa/empty-1.C: New test.
25045
25046         PR middle-end/19551
25047         * gcc.c-torture/execute/20050121-1.c: New test.
25048         * gcc.dg/20050121-2.c: New test.
25049
25050 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25051         Paul Brook  <paul@codesourcery.com>
25052
25053         PR fortran/17941
25054         * gfortran.dg/real_const_1.f: New test.
25055         * gfortran.dg/real_const_2.f90: New test.
25056         * gfortran.dg/complex_int_1.f90: New test.
25057
25058 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25059
25060         PR fortran/19313
25061         * gfortan.dg/inquire_6.f90: New test.
25062
25063 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25064
25065         PR libfortran/19451
25066         * open_readonly_1.f90: New test.
25067
25068 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25069
25070         PR libfortran/18982
25071         * gfortran.dg/open_new.f90: New file.
25072
25073 2005-01-22  Paul Brook  <paul@codesourcery.com>
25074
25075         * namelist_1.f90: New test.
25076
25077 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25078
25079         PR tree-optimization/19484
25080         * gcc.c-torture/compile/20050122-[12].c: New tests.
25081
25082 2005-01-22  Paul Brook  <paul@codesourcery.com>
25083
25084         * gfortran.dg/implicit_2.f90: New test.
25085
25086 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25087
25088         PR fortran/19314
25089         * gfortran.dg/inquire_5.f90: New test.
25090
25091 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25092
25093         PR c/18809
25094         * gcc.dg/pr18809-1.c: New test.
25095
25096 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25097
25098         * gcc.dg/20050121-1.c: New test.
25099
25100         PR tree-optimization/13000
25101         * gcc.dg/20040206-1.c: Change warning to point where function is
25102         being inlined.
25103
25104 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25105
25106         PR c++/19208
25107         * g++.dg/template/array11.C: New test.
25108
25109 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25110
25111         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25112         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25113         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25114         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25115         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25116         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25117
25118 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25119
25120         PR tree-optimization/15349
25121         * gcc.dg/tree-ssa/pr15349.c: New.
25122
25123 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25124
25125         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25126
25127 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25128
25129         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25130         scan-assembler-times directive name.
25131
25132         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25133         after dg-do.
25134
25135         PR rtl-optimization/19462
25136         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25137
25138 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25139
25140         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25141         counting function calls on ia64.
25142
25143 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25144
25145         PR rtl-optimization/15139
25146         * gcc.dg/20050111-2.c: New test.
25147
25148         PR c/17297
25149         * gcc.c-torture/compile/20050113-1.c: New testcase.
25150
25151         PR middle-end/19164
25152         * gcc.dg/20050113-1.c: New testcase.
25153
25154 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25155
25156         * gcc.dg/vect/vect-85.c: Add comment.
25157         * gcc.dg/vect/vect-86.c: Add xfail for now.
25158         * gcc.dg/vect/vect-87.c: Add xfail for now.
25159         * gcc.dg/vect/vect-88.c: Add xfail for now.
25160         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25161
25162 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25163
25164         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25165
25166 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25167
25168         * g++.dg/debug/typedef3.C: New test.
25169
25170 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25171
25172         PR c/19472
25173         * gcc.dg/asm-a.c: New test.
25174
25175 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25176
25177         * gcc.dg/sh-relax.c: Add prototype for abort.
25178
25179 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25180
25181         * gcc.dg/short-compare-1.c: New test.
25182         * gcc.dg/short-compare-2.c: Likewise.
25183
25184 2005-01-18  Michael Matz  <matz@suse.de>
25185
25186         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25187
25188 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25189
25190         PR tree-optimization/19121
25191         * gcc.c-torture/compile/pr19121.c: New test.
25192
25193 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25194
25195         PR target/19357
25196         * gcc.c-torture/compile/pr19357.c: New test.
25197
25198 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25199
25200         PR c/5675
25201         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25202         pass--those that refer just to the variable, possibly with a
25203         cast.
25204         * gcc.dg/c99-const-expr-3.c: Likewise.
25205
25206         PR middle-end/13127
25207         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25208         longer emitted.
25209
25210 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25211
25212         PR fortran/18778
25213         * gfortran.dg/endfile_2.f90: New test.
25214
25215 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25216
25217         PR 19168
25218         * gfortran.dg/select_5.f90: New test.
25219
25220 2004-01-16  Paul Brook  <paul@codesourcery.com>
25221
25222         * gfortran.dg/common_4.f90: New test.
25223
25224 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25225
25226         PR rtl-optimization/19462
25227         * gcc.dg/torture/pr19462-1.c: New test.
25228
25229 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25230
25231         PR objc/19321
25232         * objc.dg/func-ptr-2.m: New.
25233         * objc.dg/volatile-1.m: New.
25234
25235 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25236
25237         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25238
25239 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25240
25241         PR tree-optimization/19060
25242         * gcc.c-torture/execute/20050104-1.c: New test.
25243
25244 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25245
25246         PR fortran/18983
25247         * gfortran.dg/write_to_null.f90: New test.
25248
25249 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25250             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25251
25252         PR other/19328
25253         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25254         argument.
25255
25256 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25257
25258         PR c++/19263
25259         * g++.dg/init/vector1.C: New test.
25260
25261 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25262
25263         PR target/13158
25264         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25265         PR target/18987
25266         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25267
25268 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25269
25270         * gfortran.dg/select_1.f90: New test.
25271         * gfortran.dg/select_2.f90: New test.
25272         * gfortran.dg/select_3.f90: New test.
25273         * gfortran.dg/select_4.f90: New test.
25274
25275 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25276
25277         PR middle-end/19084
25278         PR rtl-optimization/19348
25279         * gcc.dg/20050111-1.c: New test.
25280         * gcc.c-torture/execute/20050111-1.c: New test.
25281
25282         * gcc.dg/i386-asm-4.c: New test.
25283
25284 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25285
25286         * gcc.dg/nested-func-2.c: New test.
25287         * ada/acats/norun.lst: Remove c953002.
25288
25289 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25290
25291         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25292
25293 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25294
25295         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25296
25297 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25298
25299         PR target/18761
25300         * g++.dg/abi/align1.C: New test.
25301
25302 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25303
25304         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25305         at a time.
25306         * g++.dg/ext/altivec_check.h: Support compiling as C.
25307
25308 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25309
25310         PR c++/19355
25311         * g++.dg/expr/pr19355-1.C: New test case.
25312
25313 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25314
25315         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25316         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25317         * ada/acats/tests/c3/c92005b.ada: Likewise.
25318         * ada/acats/tests/c3/cxb3012.a: Likewise.
25319         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25320
25321 2005-01-09  Paul Brook  <paul@codesourcery.com>
25322
25323         * gfortran.dg/common_2.f90: New file.
25324         * gfortran.dg/common_3.f90: New file.
25325
25326 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25327
25328         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25329
25330 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25331
25332         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25333         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25334         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25335         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25336         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25337         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25338         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25339         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25340         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25341         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25342         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25343         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25344         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25345         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25346         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25347         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25348         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25349         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25350         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25351         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25352         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25353         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25354         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25355         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25356         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25357         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25358         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25359         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25360         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25361         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25362         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25363         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25364         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25365         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25366         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25367         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25368         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25369         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25370         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25371         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25372         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25373         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25374         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25375         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25376         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25377         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25378         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25379         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25380         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25381         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25382         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25383         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25384         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25385         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25386         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25387         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25388         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25389         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25390         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25391         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25392         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25393         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25394         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25395         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25396         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25397         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25398         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25399
25400         * gcc.dg/vect/vect-1.c: Fix spelling.
25401         * gcc.dg/vect/vect-10.c: Fix spelling.
25402         * gcc.dg/vect/vect-11.c: Fix spelling.
25403         * gcc.dg/vect/vect-12.c: Fix spelling.
25404         * gcc.dg/vect/vect-14.c: Fix spelling.
25405         * gcc.dg/vect/vect-15.c: Fix spelling.
25406         * gcc.dg/vect/vect-16.c: Fix spelling.
25407         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25408         * gcc.dg/vect/vect-64.c: Fix comments.
25409         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25410
25411 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25412             Ira Rosen  <irar@il.ibm.com>
25413
25414         * gcc.dg/vect/vect-70.c: New test.
25415         * gcc.dg/vect/vect-71.c: New test.
25416
25417 2005-01-09  Manfred Hollstein  <mh@suse.com>
25418
25419         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25420         * gcc.dg/pr18241-2.c: Likewise.
25421         * gcc.dg/pr18241-3.c: Likewise.
25422         * gcc.dg/pr18241-4.c: Likewise.
25423         * gcc.dg/pr18241-5.c: Likewise.
25424
25425 2005-01-08  Richard Henderson  <rth@redhat.com>
25426
25427         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25428         False for x86 and x86-64.
25429
25430 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25431
25432         PR tree-optimization/18241
25433         * gcc.dg/pr18241-1.c: New test.
25434         * gcc.dg/pr18241-2.c: New test.
25435         * gcc.dg/pr18241-3.c: New test.
25436         * gcc.dg/pr18241-4.c: New test.
25437         * gcc.dg/pr18241-5.c: New test.
25438
25439 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25440
25441         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25442         gfortran.dg/select_4.f90: New.
25443
25444 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25445
25446         * gcc.c-torture/execute/20050107-1.c: New test.
25447
25448 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         PR c++/19298
25451         * g++.dg/template/ref2.C: New.
25452
25453 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25454
25455         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25456         instead of being empty.
25457
25458 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25459
25460         PR fortran/15553
25461         * gfortran.dg/array-1.f90: New test.
25462
25463 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25464
25465         PR tree-optimization/19283
25466         * gcc.c-torture/execute/20050106-1.c: New test.
25467
25468         PR rtl-optimization/18861
25469         * gcc.dg/20050105-1.c: New test.
25470
25471         PR tree-optimization/18828
25472         * gcc.dg/20050105-2.c: New test.
25473
25474 2005-01-07  Andreas Jaeger  <aj@suse.de>
25475
25476         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25477
25478 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25479
25480         PR fortran/18398
25481         * gfortran.dg/fmt_read.f90: New test.
25482
25483 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25484
25485         * gcc.dg/rs6000-ldouble-2.c: New.
25486
25487 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR c++/19244
25490         * g++.dg/parser/ctor2.C: New test.
25491
25492 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25493
25494         PR c++/17154
25495         * g++.dg/template/using9.C: New test.
25496
25497 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25498
25499         PR c++/19258
25500         * g++.dg/lookup/friend6.C: New test.
25501
25502 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25503
25504         PR c++/19270
25505         * g++.dg/template/array10.C: New.
25506
25507 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25508
25509         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25510         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25511
25512 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25513
25514         * gcc.c-torture/compile/20050105-1.c: New test.
25515
25516 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25517
25518         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25519
25520 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25521
25522         PR middle-end/19100
25523         * gcc.dg/conv-3.c: New test case.
25524
25525 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25526
25527         * gcc.dg/asm-wide-1.c: New test.
25528
25529 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         PR c++/19030
25532         * g++.dg/parse/crash22.C: New
25533
25534 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25535
25536         PR 19257
25537         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25538
25539 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25540
25541         PR middle-end/17767
25542         * gcc.dg/i386-mmx-6.c: New test case.
25543
25544 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25545
25546         PR tree-optimization/18308
25547         * gcc.dg/vect/pr18308.c: New testcase.
25548
25549 2005-01-04  Andreas Jaeger  <aj@suse.de>
25550
25551         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25552
25553 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25554             Robert Bowdidge <bowdidge@apple.com>
25555
25556         * gcc.dg/cpp/subframework1.c: New.
25557         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25558         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25559         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25560         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25561
25562 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25563
25564         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25565         producing warning.
25566         * gcc.dg/darwin-weakimport-2.c: New.
25567
25568 2005-01-03  Richard Henderson  <rth@redhat.com>
25569
25570         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25571
25572 2005-01-03  Richard Henderson  <rth@redhat.com>
25573
25574         * gcc.dg/vect/vect.exp: Enable for ia64.
25575         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25576         (check_effective_target_vect_float): Likewise.
25577         (check_effective_target_vect_no_align): Likewise.
25578         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25579         * gcc.dg/vect/vect-8.c: Likewise.
25580
25581 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25582
25583         PR target/19236
25584         * gcc.dg/pr19236-1.c: New test case.
25585
25586 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25587
25588         PR rtl-optimization/12092
25589         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25590
25591 2005-01-02  Andreas Jaeger  <aj@suse.de>
25592
25593         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25594
25595 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25596             Andrew Pinski  <pinskia@physics.uc.edu>
25597
25598         PR rtl-optimization/12092
25599         * gcc.dg/pr12092-1.c: New test case.
25600
25601 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25602
25603         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25604         'hidden' and 'default' for better portability.
25605         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25606
25607         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25608         6 and 7.
25609         * g++.old-deja/g++.brendan/new3.C: Likewise.
25610
25611 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25612
25613         * gcc.dg/20041231-1.C: New test.
25614         * g++.dg/warn/Wunreachable-code-1.C: New test.
25615
25616 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25617
25618         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25619         file, not /dev/null.  Abort on error.
25620
25621 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25622             Ziemowit Laski  <zlaski@apple.com>
25623
25624         PR objc/18971
25625         * objc.dg/encode-5.m: New test.
25626
25627 2004-12-29  Richard Henderson  <rth@redhat.com>
25628
25629         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25630         * objc.dg/stabs-1.m: Disable for ia64.
25631
25632 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25633
25634         PR c++/19190
25635         * g++.dg/warn/Wunused-10.C: New test.
25636
25637 2004-12-28  Richard Henderson  <rth@redhat.com>
25638
25639         * objc.dg/stabs-1.m: Disable for alpha.
25640
25641 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25642
25643         PR c++/19149
25644         * g++.dg/parse/error23.C: New test.
25645
25646 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25647
25648         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25649
25650         PR fortran/19032
25651         * gfortran.dg/intrinsic_modulo_1.f90: New.
25652         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25653         tests with divisor -1.
25654
25655 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25656
25657         * g++.dg/opt/temp1.C (memcpy): Return a value.
25658
25659         PR c++/19148
25660         * g++.dg/expr/cond7.C: New test.
25661
25662 2004-12-27  Paul Brook  <paul@codesourcery.com>
25663
25664         * gfortran.dg/g77/select_no_compile.f: Remove.
25665
25666 2004-12-27  Richard Henderson  <rth@redhat.com>
25667
25668         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25669         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25670         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25671
25672 2004-12-26  Richard Henderson  <rth@redhat.com>
25673
25674         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25675         by 1i instead of token pasting.
25676
25677 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25678
25679         PR tree-optimization/17578
25680         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25681         to additional_flags.
25682         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25683
25684 2004-12-25  Richard Henderson  <rth@redhat.com>
25685
25686         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25687         Remove Alpha.
25688
25689 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25690
25691         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25692         hppa*-*-hpux*.
25693         * gcc.dg/pr17957.c (dg-options): Likewise.
25694         * gcc.dg/struct-ret-1.c: Add prototype for abort.
25695         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25696         instead of 0 on __hppa__.
25697         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25698         "foo,%r" on hppa*-*-*.
25699
25700 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
25701
25702         PR fortran/19071
25703         * gfortran.dg/complex_write.f90: New test.
25704
25705 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25706
25707         PR c++/17595
25708         * g++.dg/parse/pragma2.C: New test.
25709
25710         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25711
25712 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25713
25714         * gcc.dg/empty2.c: Add missing dg-warning.
25715
25716 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/17413
25719         * g++.dg/template/local4.C: New test.
25720         * g++.dg/template/crash19.C: Add dg-error marker.
25721
25722         * g++.dg/template/crash31.C: Correct embedded PR number.
25723
25724 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25725
25726         PR c++/16405
25727         * g++.dg/opt/temp1.C: Add do-run marker.
25728
25729 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25730
25731         * g++.dg/template/spec19.C: New.
25732
25733 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25734
25735         PR target/16819
25736         * gcc.dg/empty2.c: New.
25737
25738 2004-12-23  Richard Henderson  <rth@redhat.com>
25739
25740         * lib/target-supports.exp (check_effective_target_vect_no_align):
25741         Remove i?86 and x86-64.
25742
25743 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/16405
25746         * g++.dg/opt/temp1.C: New test.
25747
25748 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25749
25750         PR c++/18733
25751         * g++.dg/template/friend33.C: New testcase.
25752
25753 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25754
25755         PR c++/18464
25756         * g++.dg/template/cond5.C: New test.
25757
25758         PR c++/18492
25759         * g++.dg/inherit/thunk3.C: New test.
25760
25761         PR c++/11224
25762         * g++.dg/warn/Wunused-9.C: New test.
25763
25764 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25765
25766         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25767
25768 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25769
25770         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25771
25772 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/18378
25775         * g++.dg/ext/packed8.C: New test.
25776
25777         PR c++/19063
25778         * g++.dg/template/crash31.C: New test.
25779
25780         PR c++/19034
25781         * g++.dg/template/crash30.C: New test.
25782
25783 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25784
25785         PR C++/18984
25786         * g++.dg/eh/ctor3.C: New test.
25787
25788 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25789
25790         * objc.dg/stabs-1.m: Allow section name to be quoted and
25791         assembly label to begin with '.LL'.
25792
25793 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25794
25795         * gcc.dg/vect/vect.exp
25796         (check_effective_target_lp64_or_vect_no_align): New.
25797         * gcc.dg/vect/vect-77.c: Use it.
25798         * gcc.dg/vect/vect-78.c: Use it.
25799
25800         * lib/target-supports.exp
25801         (check_effective_target_vect_no_max,
25802         check_effective_target_vect_no_bitwise,
25803         check_effective_target_vect_no_align): New.
25804         * gcc.dg/vect/vect-13.c: Use them.
25805         * gcc.dg/vect/vect-17.c: Ditto.
25806         * gcc.dg/vect/vect-18.c: Ditto.
25807         * gcc.dg/vect/vect-19.c: Ditto.
25808         * gcc.dg/vect/vect-20.c: Ditto.
25809         * gcc.dg/vect/vect-27.c: Ditto.
25810         * gcc.dg/vect/vect-29.c: Ditto.
25811         * gcc.dg/vect/vect-44.c: Ditto.
25812         * gcc.dg/vect/vect-48.c: Ditto.
25813         * gcc.dg/vect/vect-50.c: Ditto.
25814         * gcc.dg/vect/vect-52.c: Ditto.
25815         * gcc.dg/vect/vect-54.c: Ditto.
25816         * gcc.dg/vect/vect-56.c: Ditto.
25817         * gcc.dg/vect/vect-58.c: Ditto.
25818         * gcc.dg/vect/vect-60.c: Ditto.
25819         * gcc.dg/vect/vect-72.c: Ditto.
25820         * gcc.dg/vect/vect-80.c: Ditto.
25821
25822 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25823
25824         PR c++/14075
25825         * g++.dg/init/string1.C: New.
25826
25827         PR c++/18975
25828         * g++.dg/other/synth1.C: New.
25829
25830 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25831
25832         PR c/18963
25833         * gcc.dg/pr18963-1.c: New test.
25834
25835 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25836
25837         PR c/18596
25838         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25839         * gcc.dg/pr18596-1.c: Use dg-error.
25840         (dg-options): Use -fno-unit-at-a-time.
25841         * gcc.dg/pr18596-2.c: New test.
25842         * gcc.dg/pr18596-3.c: New test.
25843
25844 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25845
25846         PR middle-end/18683
25847         * g++.dg/opt/pr18683-1.C: New test case.
25848
25849 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25850
25851         PR other/19093
25852         * g++.dg/opt/max1.C: Fix for 64bit targets.
25853
25854 2004-12-20  Matt Austern  <austern@apple.com>
25855
25856         PR c++/19044
25857         * g++.dg/ext/builtin6.C: New
25858
25859 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
25860
25861         PR tree-optimization/19080
25862         * gcc.c-torture/compile/pr19080.c: New test.
25863
25864 2004-12-20  Steven Bosscher  <stevenb@suse.de>
25865
25866         * gcc.dg/20041219-1.c: New test.
25867
25868 2004-12-19  Roger Sayle  <roger@eyesopen.com>
25869
25870         PR middle-end/19068
25871         * g++.dg/opt/max1.C: New test case.
25872
25873 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25874
25875         * gcc.dg/fdata-sections-1.c: New test.
25876
25877 2004-12-18  Roger Sayle  <roger@eyesopen.com>
25878
25879         PR middle-end/18548
25880         * gcc.dg/max-1.c: New test case.
25881
25882 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
25883
25884         * gcc.c-torture/execute/20041218-1.c: New test.
25885
25886 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
25887
25888         * gcc.dg/pr18501.c: New test.
25889         * gcc.dg/uninit-5.c: XFAIL.
25890         * gcc.dg/uninit-9.c: XFAIL.
25891
25892 2004-12-17  Dale Johannesen  <dalej@apple.com>
25893
25894         * gcc.dg/20041213-1.c: New.
25895
25896 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
25897
25898         * objc.dg/stabs-1.m: Allow assembly label to begin
25899         with a dot ('.').
25900
25901 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * gcc.c-torture/execute/20041213-1.c: Move...
25904         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25905
25906 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         PR c++/18721
25909         * g++.dg/lookup/conv-5.C: New.
25910
25911 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
25912
25913         * objc.dg/stabs-1.m: New test.
25914
25915 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25916
25917         * gcc.dg/visibility-c.c: Change compile to
25918         assemble for the test.
25919
25920 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25921
25922         PR target/19041
25923         * gcc.dg/visibility-c.c: New test.
25924
25925 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25926
25927         PR middle-end/18493
25928         * gcc.dg/switch-8.c: New test case.
25929
25930 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         PR c++/18905
25933         * g++.dg/template/init4.C: New.
25934         * g++.dg/opt/static3.C: Enable optimizer.
25935
25936 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25937
25938         * g++.dg/other/complex1.C: New test.
25939
25940 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25941
25942         * g++.dg/opt/inline9.C: New test.
25943
25944 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25945
25946         PR fortran/18993
25947         * gfotran.dg/nullify_1.f: New test.
25948
25949 2004-12-15  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.target/i386/i386.exp: New harness.
25952         * gcc.target/i386/vect-args.c: New.
25953
25954 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
25955
25956         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25957
25958 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25959
25960         PR c++/18825
25961         * g++.dg/template/friend32.C: New test.
25962
25963 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25964
25965         * cpp/pragma-once-1.c: New test.
25966         * cpp/pragma-once-1b.h: Likewise.
25967         * cpp/pragma-once-1c.h: Likewise.
25968         * cpp/pragma-once-1d.h: Likewise.
25969         * cpp/inc/pragma-once-1a.h: Likewise.
25970
25971 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25972             Steven G. Kargl  <kargls@comcast.net>
25973
25974         PR fortran/17597
25975         * gfortran.dg/list_read_3.f90: New test.
25976
25977 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25978
25979         * gcc.dg/ftrapv-2.c: New test.
25980
25981 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         PR c++/18981
25984         * g++.dg/template/typename9.C: New test.
25985
25986 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/18738
25989         * g++.dg/template/typename8.C: New test.
25990         * g++.dg/parse/friend2.C: Tweak error message.
25991
25992 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25993
25994         * gcc.c-torture/20041214-1.c: New test.
25995
25996 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25997
25998         PR c++/18965
25999         * g++.dg/init/array17.C: New test.
26000
26001 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/18793
26004         * g++.dg/init/aggr3.C: New test.
26005
26006 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26007
26008         * gcc.dg/altivec-types-1.c: New test.
26009         * gcc.dg/altivec-types-2.c: New test.
26010         * gcc.dg/altivec-types-3.c: New test.
26011         * gcc.dg/altivec-types-4.c: New test.
26012         * g++.dg/ext/altivec-types-1.C: New test.
26013         * g++.dg/ext/altivec-types-2.C: New test.
26014         * g++.dg/ext/altivec-types-3.C: New test.
26015         * g++.dg/ext/altivec-types-4.C: New test.
26016
26017 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26018
26019         PR middle-end/18951
26020         * gcc.c-torture/execute/20041213-1.c: New test.
26021
26022 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         PR c++/18949
26025         * g++.dg/template/cast1.C: New.
26026
26027 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26028
26029         * gcc.c-torture/execute/20041213-2.c: New test.
26030
26031 2004-12-13  Richard Henderson  <rth@redhat.com>
26032
26033         * gcc.dg/i386-sse-10.c: Fix typo in options.
26034
26035 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26036
26037         PR c++/18968
26038         * g++.dg/opt/pr18968.C: New test.
26039
26040 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26041
26042         PR c++/18925
26043         * g++.dg/ext/visibility/staticdatamem.C: New test.
26044
26045 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26046
26047         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26048
26049 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26050
26051         PR rtl-optimization/18928
26052         * gcc.dg/pr18928-1.c: New test case.
26053
26054 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26055
26056         PR tree-opt/16951
26057         * gcc.c-torture/compile/20041211-1.c: New.
26058
26059 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26060
26061         PR middle-end/17564
26062         * gcc.c-torture/execute/20041212-1.c: New test.
26063
26064 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26065
26066         PR fortran/18869
26067         * gfortran.dg/common_1.f90: New test.
26068
26069 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26070         Paul Brook  <paul@codesourcery.com>
26071
26072         PR fortran/16222
26073         * gfortran.dg/real_do_1.f90: New test.
26074
26075 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26076
26077         PR tree-opt/18040
26078         * g++.dg/opt/ptrmem6.C: New test.
26079
26080 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26081
26082         PR middle-end/18921
26083         * gcc.dg/pr18921-1.c: New test case.
26084
26085 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26086
26087         PR fortran/17175
26088         * gfortran.dg/scale_1.f90: New test.
26089
26090 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26091
26092         PR middle-end/18903
26093         * gcc.c-torture/compile/pr18903.c: New test.
26094
26095 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26096
26097         * gcc.c-torture/execute/20041210-1.c: New test.
26098
26099 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26100
26101         PR c++/18731
26102         * g++.dg/parser/struct-1.C: New test.
26103         * g++.dg/parser/struct-2.C: New test.
26104         * g++.dg/parser/struct-3.C: New test.
26105
26106 2004-12-09  Richard Henderson  <rth@redhat.com>
26107
26108         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26109
26110         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26111         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26112
26113 2004-12-09  Matt Austern  <austern@apple.com>
26114
26115         PR c++/18514
26116         * g++.dg/ext/builtin1.C: New
26117         * g++.dg/ext/builtin2.C: New
26118         * g++.dg/ext/builtin3.C: New
26119         * g++.dg/ext/builtin4.C: New
26120         * g++.dg/ext/builtin5.C: New
26121
26122 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26123
26124         PR tree-opt/18904
26125         * g++.dg/opt/ptrmem5.C: New test.
26126
26127 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26128
26129         * g++.dg/parse/typename5.C: Adjust for new error.
26130         * g++.dg/parse/typename7.C: New.
26131
26132 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26133
26134         PR c++/18073
26135         * g++.dg/other/mmintrin.C: New test.
26136
26137 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26138
26139         PR c++/16681
26140         * g++.dg/init/array15.C: New.
26141         * g++.dg/init/array16.C: New.
26142
26143 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26144
26145         PR fortran/18826
26146         * gfortran.dg/assign_1.f90: New test.
26147
26148 2004-12-08  Nick Clifton  <nickc@redhat.com>
26149
26150         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26151         * gcc.target/xstormy16/data_below100: Likewise.
26152         * gcc.target/xstormy16/sfr: Likewise.
26153         * gcc.target/xstormy16/below100.S: New test source file.
26154         * gcc.target/xstormy16/below100.ld: New test linker script.
26155         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26156         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26157         bp instructions.
26158         * gcc.target/xstormy16/bp.c: Likewise.
26159
26160         * gcc.target/xstormy16/bss_below100: New files:
26161         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26162         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26163         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26164         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26165         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26166         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26167         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26168         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26169         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26170         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26171         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26172         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26173         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26174         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26175         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26176         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26177         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26178         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26179         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26180         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26181         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26182         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26183         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26184         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26185         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26186         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26187         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26188
26189         * gcc.target/xstormy16/data_below100: New files:
26190         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26191         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26192         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26193         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26194         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26195         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26196         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26197         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26198         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26199         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26200         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26201         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26202         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26203         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26204         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26205         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26206         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26207         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26208         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26209         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26210         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26211         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26212         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26213         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26214         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26215         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26216         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26217
26218         * gcc.target/xstormy16/sfr: New files:
26219         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26220         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26221         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26222         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26223         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26224         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26225         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26226         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26227         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26228         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26229         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26230         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26231         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26232         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26233         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26234         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26235         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26236         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26237         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26238         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26239         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26240         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26241         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26242         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26243         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26244         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26245         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26246         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26247         27_if0_sfrw_bitfield_f.c
26248
26249 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26250
26251         PR c++/18100
26252         * g++.dg/lookup/name-clash4.C: New test.
26253
26254 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26255
26256         PR c++/18672
26257         * g++.dg/opt/array1.C: New.
26258
26259         PR c++/18803
26260         * g++.dg/template/operator5.C: New.
26261
26262 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26263
26264         PR c/18867
26265         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26266
26267 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26268
26269         * gcc.dg/noncompile/20041207.c: New test.
26270
26271 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26272
26273         * g++.dg/other/unreachable-1.C: New test.
26274
26275 2004-12-06  Nick Clifton  <nickc@redhat.com>
26276
26277         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26278         <limits.h> because the latter comes from gcc's include/ directory
26279         and not the newlib/libc/include directory.
26280
26281 2004-12-04  Richard Henderson  <rth@redhat.com>
26282
26283         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26284
26285 2004-12-04  Richard Henderson  <rth@redhat.com>
26286
26287         * lib/target-supports.exp (check_gc_sections_available): Disable
26288         for alpha and ia64.
26289
26290 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26291
26292         PR middle-end/17909
26293         * g++.dg/other/vararg-2.C: New test.
26294
26295 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26296
26297         PR c++/17011, c++/17971
26298         * g++.dg/template/error15.C: Adjust expected error.
26299         * g++.dg/template/instantiate3.C: Likewise.
26300
26301 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26302
26303         * gcc.dg/altivec-18.c: Fix for darwin
26304
26305 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26306
26307         PR c++/18782
26308         * g++.dg/parse/ptrmem2.C: New.
26309
26310         PR c++/18318
26311         * g++.dg/template/new1.C: New.
26312
26313 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26314
26315         PR fortran/18710
26316         * gfortran.dg/direct_io_3.f90: New test.
26317
26318 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26319
26320         PR 18758
26321         * g++.dg/parse/crash21.C: New.
26322
26323 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26324
26325         PR c++/15664, c++/18276
26326         * g++.dg/template/ttp13.C: New test.
26327         * g++.dg/template/ttp14.C: Likewise.
26328
26329 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26330
26331         PR c++/18123
26332         * g++.dg/parse/enum2.C: New test.
26333         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26334
26335 2004-12-02  Nick Clifton  <nickc@redhat.com>
26336
26337         * gcc.target/xstormy16: New test directory.
26338         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26339         * gcc.target/xstormy16/bp.c: Check the generation of bp
26340         instructions.
26341         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26342         bn instructions and the BELOW100 attribute.
26343
26344 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26345
26346         PR target/16952
26347         * gcc.dg/ppc-eabi.c: New.
26348
26349 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26350
26351         PR fortran/18284
26352         * gfortran.dg/backspace.f90
26353
26354 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26355
26356         * gfortran.dg/inquire.f90: New test.
26357
26358 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26359
26360         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26361         handle effective-target-keyword.
26362         (dg-skip-if): Support effective-target keyword as target list.
26363         (dg-xfail-if): Ditto.
26364         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26365
26366 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26367
26368         PR tree-optimization/18291
26369         * gcc.c-torture/compile/pr18291.c: New test.
26370
26371 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26372
26373         PR C++/18729
26374         * g++.dg/parse/crash20.C: New.
26375
26376         PR c++/17431
26377         * g++.dg/overload/arg1.C: New.
26378         * g++.dg/overload/arg2.C: New.
26379         * g++.dg/overload/arg3.C: New.
26380         * g++.dg/overload/arg4.C: New.
26381
26382 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26383
26384         * gcc.dg/c99-flex-array-4.c: Remove.
26385
26386 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26387
26388         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26389
26390         * lib/target-supports.exp (is-effective-target): Simplify.
26391
26392         * lib/target-supports.exp (check_effective_target_vect_long):
26393         Fix for powerpc64-*-*.
26394
26395 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26396
26397         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26398         to support new requirements on FreeBSD 5.
26399
26400 2004-11-30  Devang Patel  <dpatel@apple.com>
26401
26402         PR 18702
26403         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26404
26405 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26406
26407         * g++.dg/ext/altivec-13.C: New test.
26408
26409 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         PR tree-opt/18298
26412         * gcc.c-torture/execute/p18298.c: New test.
26413
26414 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26415             Dorit Naishlos  <dorit@il.ibm.com>
26416
26417         PR tree-opt/18607
26418         * gcc.dg/vect/vect-89.c: New test.
26419
26420 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26421
26422         * gcc.dg/pr18596-1.c: New test.
26423
26424 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26425
26426         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26427
26428 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26429
26430         PR c/18479
26431         * gcc.dg/pr18479.c: New test.
26432
26433 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26434
26435         PR target/18490
26436         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26437         mmix-knuth-mmixware.
26438
26439         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26440         cris-*-elf* cris-*-aout* mmix-*-*
26441
26442 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26443
26444         PR middle-end/18725
26445         * gcc.dg/pr18725.c: New test.
26446
26447 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26448
26449         PR target/18488
26450         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26451
26452         PR target/18336
26453         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26454
26455 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26456
26457         PR c++/18368
26458         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26459         * g++.old-deja/g++.law/ctors5.C: Likewise.
26460         * g++.old-deja/g++.other/crash25.C: Likewise.
26461
26462         PR c++/18674
26463         * g++.dg/template/error16.C: New test.
26464
26465         PR c++/18512
26466         * g++.dg/template/crash29.C: New test.
26467
26468 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26469
26470         PR tree-optimization/18712
26471         * gcc.c-torture/compile/pr18712.c: New test.
26472
26473 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26474
26475         PR c/7544
26476         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26477         tests.
26478
26479 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26480
26481         PR c++/18652
26482         * g++.dg/lookup/crash6.C: New test.
26483
26484 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26485
26486         PR middle-end/18164
26487         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26488
26489 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26490
26491         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26492         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26493         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26494
26495 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26496
26497         * gcc.dg/pr18164.c: New test.
26498
26499 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26500
26501         * gcc.dg/funroll-loops-all.c: New.
26502
26503 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26504
26505         PR target/18489
26506         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26507         delimeter, match space and TAB as well as ":".
26508
26509         PR target/18484
26510         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26511
26512         PR target/18348
26513         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26514
26515         PR target/18345
26516         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26517
26518         PR target/18337
26519         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26520
26521 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26522
26523         * gfortran.dg/direct_io_2.f90: New test.
26524
26525 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26526
26527         PR target/18334
26528         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26529
26530 2004-11-28  Richard Henderson  <rth@redhat.com>
26531
26532         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26533
26534 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26535
26536         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26537         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26538         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26539         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26540         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26541         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26542         gcc.dg/pointer-arith-8.c: New tests.
26543
26544 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26545
26546         PR fortran/18364
26547         * gfortran.dg/endfile.f90: New test.
26548
26549 2004-11-27  Falk Hueffner  <falk@debian.org>
26550
26551         * gcc.dg/loop-6.c: New test.
26552
26553 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26554
26555         * gcc.c-torture/execute/20041126-1.c: New test.
26556
26557 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26558
26559         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26560         on IRIX.
26561
26562 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26563
26564         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26565         functions.
26566
26567 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26568
26569         PR rtl-optimization/17825
26570         * gcc.c-torture/compile/20041119-1.c: New test.
26571
26572 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26573
26574         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26575         Check existence of ld library path variables before unsetting.
26576
26577 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26578
26579         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26580
26581 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26582
26583         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26584
26585 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26586
26587         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26588
26589 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26590
26591         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26592         dg-do directive.
26593
26594 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26595
26596         * gcc.dg/pr17957.c: Pass --param, not -param.
26597
26598 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26599
26600         PR middle-end/17957
26601         * gcc.dg/pr17957.c: New test.
26602
26603 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26604
26605         PR c++/18445
26606         * g++.dg/template/crash28.C: Likewise.
26607
26608         PR c++/18001
26609         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26610         * g++.dg/ext/lvaddr.C: Likewise.
26611         * g++.dg/opt/pr7503-3.C: Likewise.
26612
26613         PR c++/18466
26614         * g++.dg/parse/qualified3.C: New test.
26615         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26616
26617         PR c++/18545
26618         * g++.dg/expr/return1.C: New test.
26619
26620 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26621
26622         Friend class name lookup 3/n, PR c++/3332
26623         * g++.dg/lookup/friend3.C: New test.
26624         * g++.dg/lookup/friend4.C: Likewise.
26625         * g++.dg/lookup/friend5.C: Likewise.
26626
26627 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26628
26629         Friend class name lookup 2/n, PR c++/14513, c++/15410
26630         * g++.dg/lookup/friend2.C: New test.
26631         * g++.dg/template/friend31.C: Likewise.
26632
26633 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26634
26635         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26636
26637 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/17473
26640         * g++.dg/tc1/dr56.C: Remove.
26641         * g++.dg/template/typedef1.C: Add dg-error markers.
26642         * g++.old-deja/g++.other/typedef7.C: Likewise.
26643
26644         PR c++/18285
26645         * g++.dg/parse/typedef7.C: New test.
26646
26647 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
26648
26649         * gcc.c-torture/execute/20041124-1.c: New test.
26650
26651 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26652
26653         * g++.dg/template/deduce3.C: New test.
26654
26655         PR c++/18586
26656         * g++.dg/template/crash27.C: New test.
26657
26658         PR c++/18530
26659         * g++.dg/warn/Wshadow-3.C: New test.
26660
26661 2004-11-24  Devang Patel  <dpatel@apple.com>
26662
26663         PR/18555
26664         * gcc.dg/cpp/isysroot-1.c: New test.
26665         * gcc.dg/cpp/usr/include/stdio.h: New file.
26666         * gcc.dg/cpp/isysroot-2.c: New test.
26667         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26668         New file.
26669
26670 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26671
26672         PR c++/8929
26673         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26674
26675 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26676
26677         * gcc.target/sparc/align.c: Do not include <stdint.h>.
26678         * gcc.target/sparc/pdist.c: Likewise.
26679
26680 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
26681
26682         PR c++/16882
26683         * g++.dg/conversion/simd1.C: New test.
26684
26685 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26686
26687         * lib/target-libpath.exp: New file defining
26688         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26689         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26690         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26691         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26692         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
26693
26694 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
26695
26696         * gcc.dg/pragma-align-2.c: Test macro expansion.
26697         * gcc.dg/pragma-pack-2.c: New test.
26698
26699 2004-11-23  Richard Henderson  <rth@redhat.com>
26700
26701         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26702         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26703         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26704         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26705         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26706         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26707
26708         * gcc.dg/vect/vect.exp: Add check for alpha.
26709         * lib/target-supports.exp (check_alpha_max_hw_available): New.
26710         (check_effective_target_vect_int): Enable for alpha.
26711         (check_effective_target_vect_long): New.
26712         (is-effective-target): Add it.
26713
26714 2004-11-23  Uros Bizjak <uros@kss-loka.si>
26715
26716         * gcc.dg/pr18614-1.c: New test.
26717
26718 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26719
26720         * gcc.dg/setjmp-2.c: New test.
26721
26722 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
26723
26724         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26725         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26726         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26727         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26728         gcc.target/sparc/pdist.c: New tests.
26729
26730 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
26731
26732         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26733
26734 2004-11-22  Dale Johannesen  <dalej@apple.com>
26735
26736         * gcc.dg/20041111-1.c: New.
26737
26738 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26739
26740         PR tree-opt/18536
26741         * gcc.dg/vect/pr18536.c: New test.
26742
26743 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26744
26745         PR c++/18354
26746         * g++.dg/template/nontype11.C: New test.
26747
26748 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26749
26750         PR middle-end/18520
26751         * gcc.dg/pr18520-1.c: New test case.
26752
26753 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26754
26755         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26756         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26757         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26758         expected diagnostics.
26759
26760 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26761
26762         PR target/18580
26763         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26764         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26765         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26766
26767 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26768
26769         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26770
26771 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26772             Joseph Myers  <joseph@codesourcery.com>
26773
26774         * lib/target-supports.exp (check_visibility_available): Really
26775         test the compiler.
26776
26777 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26778
26779         PR tree-opt/18181
26780         * gcc.dg/vect/vect-85.c: New test.
26781         * gcc.dg/vect/vect-86.c: New test.
26782         * gcc.dg/vect/vect-87.c: New test.
26783         * gcc.dg/vect/vect-88.c: New test.
26784
26785 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26786
26787         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26788
26789 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26790
26791         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26792         * gcc.dg/ppc-and-1.c: Ditto.
26793         * gcc.dg/ppc-compare-1.c: Ditto.
26794         * gcc.dg/ppc-mov-1.c: Ditto
26795
26796 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26797             Mark Mitchell  <mark@codesourcery.com>
26798
26799         * gcc.dg/pragma-init-fini-2.c: New test.
26800
26801 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26802             Aldy Hernandez  <aldyh@redhat.com>
26803
26804         * lib/target-supports.exp (check_effective_target_vect_int): New
26805         (check_effective_target_vect_float): New
26806         (check_effective_target_vect_double): New.
26807         (is-effective-target): Support new effective targets keywords.
26808         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26809         default action for dg-do.
26810         * gcc.dg/vect/pr16105.c: Use new support.
26811         * gcc.dg/vect/pr18400.c: Ditto.
26812         * gcc.dg/vect/pr18425.c: Ditto.
26813         * gcc.dg/vect/vect-1.c: Ditto.
26814         * gcc.dg/vect/vect-10.c: Ditto.
26815         * gcc.dg/vect/vect-11.c: Ditto.
26816         * gcc.dg/vect/vect-12.c: Ditto.
26817         * gcc.dg/vect/vect-13.c: Ditto.
26818         * gcc.dg/vect/vect-14.c: Ditto.
26819         * gcc.dg/vect/vect-15.c: Ditto.
26820         * gcc.dg/vect/vect-16.c: Ditto.
26821         * gcc.dg/vect/vect-17.c: Ditto.
26822         * gcc.dg/vect/vect-18.c: Ditto.
26823         * gcc.dg/vect/vect-19.c: Ditto.
26824         * gcc.dg/vect/vect-2.c: Ditto.
26825         * gcc.dg/vect/vect-20.c: Ditto.
26826         * gcc.dg/vect/vect-21.c: Ditto.
26827         * gcc.dg/vect/vect-22.c: Ditto.
26828         * gcc.dg/vect/vect-23.c: Ditto.
26829         * gcc.dg/vect/vect-24.c: Ditto.
26830         * gcc.dg/vect/vect-25.c: Ditto.
26831         * gcc.dg/vect/vect-26.c: Ditto.
26832         * gcc.dg/vect/vect-27.c: Ditto.
26833         * gcc.dg/vect/vect-27a.c: Ditto.
26834         * gcc.dg/vect/vect-28.c: Ditto.
26835         * gcc.dg/vect/vect-29.c: Ditto.
26836         * gcc.dg/vect/vect-29a.c: Ditto.
26837         * gcc.dg/vect/vect-3.c: Ditto.
26838         * gcc.dg/vect/vect-30.c: Ditto.
26839         * gcc.dg/vect/vect-31.c: Ditto.
26840         * gcc.dg/vect/vect-32.c: Ditto.
26841         * gcc.dg/vect/vect-33.c: Ditto.
26842         * gcc.dg/vect/vect-34.c: Ditto.
26843         * gcc.dg/vect/vect-35.c: Ditto.
26844         * gcc.dg/vect/vect-36.c: Ditto.
26845         * gcc.dg/vect/vect-37.c: Ditto.
26846         * gcc.dg/vect/vect-38.c: Ditto.
26847         * gcc.dg/vect/vect-4.c: Ditto.
26848         * gcc.dg/vect/vect-40.c: Ditto.
26849         * gcc.dg/vect/vect-41.c: Ditto.
26850         * gcc.dg/vect/vect-42.c: Ditto.
26851         * gcc.dg/vect/vect-43.c: Ditto.
26852         * gcc.dg/vect/vect-44.c: Ditto.
26853         * gcc.dg/vect/vect-45.c: Ditto.
26854         * gcc.dg/vect/vect-46.c: Ditto.
26855         * gcc.dg/vect/vect-47.c: Ditto.
26856         * gcc.dg/vect/vect-48.c: Ditto.
26857         * gcc.dg/vect/vect-48a.c: Ditto.
26858         * gcc.dg/vect/vect-49.c: Ditto.
26859         * gcc.dg/vect/vect-5.c: Ditto.
26860         * gcc.dg/vect/vect-50.c: Ditto.
26861         * gcc.dg/vect/vect-51.c: Ditto.
26862         * gcc.dg/vect/vect-52.c: Ditto.
26863         * gcc.dg/vect/vect-53.c: Ditto.
26864         * gcc.dg/vect/vect-54.c: Ditto.
26865         * gcc.dg/vect/vect-55.c: Ditto.
26866         * gcc.dg/vect/vect-56.c: Ditto.
26867         * gcc.dg/vect/vect-56a.c: Ditto.
26868         * gcc.dg/vect/vect-57.c: Ditto.
26869         * gcc.dg/vect/vect-58.c: Ditto.
26870         * gcc.dg/vect/vect-59.c: Ditto.
26871         * gcc.dg/vect/vect-6.c: Ditto.
26872         * gcc.dg/vect/vect-60.c: Ditto.
26873         * gcc.dg/vect/vect-61.c: Ditto.
26874         * gcc.dg/vect/vect-62.c: Ditto.
26875         * gcc.dg/vect/vect-63.c: Ditto.
26876         * gcc.dg/vect/vect-64.c: Ditto.
26877         * gcc.dg/vect/vect-65.c: Ditto.
26878         * gcc.dg/vect/vect-66.c: Ditto.
26879         * gcc.dg/vect/vect-67.c: Ditto.
26880         * gcc.dg/vect/vect-68.c: Ditto.
26881         * gcc.dg/vect/vect-69.c: Ditto.
26882         * gcc.dg/vect/vect-7.c: Ditto.
26883         * gcc.dg/vect/vect-72.c: Ditto.
26884         * gcc.dg/vect/vect-72a.c: Ditto.
26885         * gcc.dg/vect/vect-73.c: Ditto.
26886         * gcc.dg/vect/vect-74.c: Ditto.
26887         * gcc.dg/vect/vect-75.c: Ditto.
26888         * gcc.dg/vect/vect-76.c: Ditto.
26889         * gcc.dg/vect/vect-77.c: Ditto.
26890         * gcc.dg/vect/vect-77a.c: Ditto.
26891         * gcc.dg/vect/vect-78.c: Ditto.
26892         * gcc.dg/vect/vect-79.c: Ditto.
26893         * gcc.dg/vect/vect-8.c: Ditto.
26894         * gcc.dg/vect/vect-80.c: Ditto.
26895         * gcc.dg/vect/vect-82.c: Ditto.
26896         * gcc.dg/vect/vect-82_64.c: Ditto.
26897         * gcc.dg/vect/vect-83.c: Ditto.
26898         * gcc.dg/vect/vect-83_64.c: Ditto.
26899         * gcc.dg/vect/vect-9.c: Ditto.
26900         * gcc.dg/vect/vect-all.c: Ditto.
26901         * gcc.dg/vect/vect-none.c: Ditto.
26902
26903 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26904
26905         * lib/gcc-dg.exp (dg-skip-if): New function.
26906         (dg-forbid-option): Remove.
26907         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26908         * g++.dg/abi/bitfield8.C: Likewise.
26909         * g++.dg/abi/dtor1.C: Likewise.
26910         * g++.dg/abi/empty10.C: Likewise.
26911         * g++.dg/abi/empty7.C: Likewise.
26912         * g++.dg/abi/empty9.C: Likewise.
26913         * g++.dg/abi/layout3.C: Likewise.
26914         * g++.dg/abi/layout4.C: Likewise.
26915         * g++.dg/abi/thunk1.C: Likewise.
26916         * g++.dg/abi/thunk2.C: Likewise.
26917         * g++.dg/abi/vbase11.C: Likewise.
26918         * g++.dg/abi/vthunk2.C: Likewise.
26919         * g++.dg/abi/vthunk3.C: Likewise.
26920         * g++.dg/ext/attrib8.C: Likewise.
26921         * g++.dg/opt/longbranch2.C: Likewise.
26922         * g++.dg/opt/reg-stack4.C: Likewise.
26923         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26924         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26925         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26926         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26927         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26928         * gcc.dg/20000609-1.c: Likewise.
26929         * gcc.dg/20000720-1.c: Likewise.
26930         * gcc.dg/20011107-1.c: Likewise.
26931         * gcc.dg/20011119-1.c: Likewise.
26932         * gcc.dg/20020108-1.c: Likewise.
26933         * gcc.dg/20020122-2.c: Likewise.
26934         * gcc.dg/20020122-3.c: Likewise.
26935         * gcc.dg/20020201-3.c: Likewise.
26936         * gcc.dg/20020206-1.c: Likewise.
26937         * gcc.dg/20020218-1.c: Likewise.
26938         * gcc.dg/20020310-1.c: Likewise.
26939         * gcc.dg/20020411-1.c: Likewise.
26940         * gcc.dg/20020418-2.c: Likewise.
26941         * gcc.dg/20020426-1.c: Likewise.
26942         * gcc.dg/20020426-2.c: Likewise.
26943         * gcc.dg/20020517-1.c: Likewise.
26944         * gcc.dg/20020523-1.c: Likewise.
26945         * gcc.dg/20020523-2.c: Likewise.
26946         * gcc.dg/20020729-1.c: Likewise.
26947         * gcc.dg/20030204-1.c: Likewise.
26948         * gcc.dg/20030826-2.c: Likewise.
26949         * gcc.dg/20030926-1.c: Likewise.
26950         * gcc.dg/20031202-1.c: Likewise.
26951         * gcc.dg/980312-1.c: Likewise.
26952         * gcc.dg/980313-1.c: Likewise.
26953         * gcc.dg/990117-1.c: Likewise.
26954         * gcc.dg/990424-1.c: Likewise.
26955         * gcc.dg/990524-1.c: Likewise.
26956         * gcc.dg/991230-1.c: Likewise.
26957         * gcc.dg/i386-387-1.c: Likewise.
26958         * gcc.dg/i386-387-2.c: Likewise.
26959         * gcc.dg/i386-387-3.c: Likewise.
26960         * gcc.dg/i386-387-4.c: Likewise.
26961         * gcc.dg/i386-387-5.c: Likewise.
26962         * gcc.dg/i386-387-6.c: Likewise.
26963         * gcc.dg/i386-asm-1.c: Likewise.
26964         * gcc.dg/i386-bitfield1.c: Likewise.
26965         * gcc.dg/i386-bitfield2.c: Likewise.
26966         * gcc.dg/i386-loop-1.c: Likewise.
26967         * gcc.dg/i386-loop-2.c: Likewise.
26968         * gcc.dg/i386-loop-3.c: Likewise.
26969         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26970         * gcc.dg/i386-pic-1.c: Likewise.
26971         * gcc.dg/i386-regparm.c: Likewise.
26972         * gcc.dg/i386-signbit-1.c: Likewise.
26973         * gcc.dg/i386-signbit-2.c: Likewise.
26974         * gcc.dg/i386-signbit-3.c: Likewise.
26975         * gcc.dg/i386-sse-5.c: Likewise.
26976         * gcc.dg/i386-sse-8.c: Likewise.
26977         * gcc.dg/i386-unroll-1.c: Likewise.
26978         * gcc.dg/tls/opt-1.c: Likewise.
26979         * gcc.dg/tls/opt-2.c: Likewise.
26980         * gcc.dg/unroll-1.c: Likewise.
26981         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26982         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26983         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26984         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26985
26986 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26987
26988         * g++.dg/template/incomplete1.C: New test.
26989
26990 2004-11-16  Nick Clifton  <nickc@redhat.com>
26991
26992         Revert patches accidentally commited during checkin of fixes for
26993         xstormy16 tests:
26994         gcc.c-torture/execute/simd-4.c: Revert
26995         gcc.dg/20040910-1.c: Revert.
26996
26997 2004-11-16  Paul Brook  <paul@codesourcery.com>
26998
26999         PR fortran/13010
27000         * gfortran.dg/der_pointer_1.f90: New test.
27001
27002 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27003
27004         PR c/18498
27005         * gcc.dg/bitfld-13.c: New test.
27006
27007 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27008
27009         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27010         powerpc*-*-linux*.
27011
27012         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27013         * gcc.dg/ppc64-abi-2.c: Ditto.
27014         * gcc.dg/ppc64-abi-3.c: Ditto.
27015
27016         * lib/gcc-dg.exp (dg-target-list): Remove.
27017
27018 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27019
27020         * gcc.dg/ia64-postinc.c: New test.
27021
27022 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27023
27024         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27025
27026 2004-11-15  Nick Clifton  <nickc@redhat.com>
27027
27028         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27029         __INT_MAX__ so that the test can be compiled by toolchains
27030         targeted at 16-bit processors.
27031
27032         * gcc.dg/20040625-1.c: Use long constants rather than integers
27033         when performing arithmetic that will overflow 16-bits.
27034
27035         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27036         xstormy16.  It does not support 128-bit vector operations.
27037
27038         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27039         with the macro PTR_TYPE.  Define this macro to an integer type
27040         suitable for holding a pointer.
27041
27042         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27043         the target is a 16-bit processor.
27044
27045         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27046         16-bit targets where the character constant will be too long.
27047
27048         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27049         where the double will not be directly addressable.
27050
27051 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27052
27053         Friend class name lookup 1/n, PR c++/18471
27054         * g++.dg/template/crash26.C: New test.
27055         * g++.dg/lookup/struct1.C: Adjust expected error.
27056         * g++.dg/parse/elab1.C: Likewise.
27057         * g++.dg/parse/elab2.C: Likewise.
27058         * g++.dg/parse/int-as-enum1.C: Likewise.
27059         * g++.dg/parse/struct-as-enum1.C: Likewise.
27060         * g++.dg/parse/typedef1.C: Likewise.
27061         * g++.dg/parse/typedef3.C: Likewise.
27062         * g++.dg/parse/typedef4.C: Likewise.
27063         * g++.dg/parse/typedef5.C: Likewise.
27064         * g++.dg/template/nontype4.C: Likewise.
27065         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27066         * g++.old-deja/g++.other/elab1.C: Likewise.
27067         * g++.old-deja/g++.other/syntax4.C: Likewise.
27068
27069 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27070
27071         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27072
27073 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27074
27075         * gcc.c-torture/execute/20041114-1.c: New test.
27076
27077 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27078
27079         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27080         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27081         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27082         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27083         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27084         gcc.dg/switch-7.c: New tests.
27085
27086 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27087
27088         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27089
27090 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27091
27092         PR tree-opt/18400
27093         * gcc.dg/vect/pr18400.c: New test.
27094
27095 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27096             Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         PR tree-opt/18425
27099         * gcc.dg/vect/pr18425.c: New test.
27100
27101 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27102
27103         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27104         Guard with dg-require-alias and dg-require-visibility.
27105
27106 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27107
27108         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27109
27110 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27111
27112         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27113
27114 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27115
27116         PR c++/17344
27117         * g++.dg/template/defarg5.C: New test.
27118
27119 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27120
27121         * g++.dg/parse/cast1.C: Run only on ILP32.
27122         * g++.old-deja/g++.mike/p784.C: Likewise.
27123
27124 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27125
27126         * gcc.c-torture/execute/20041113-1.c: New test.
27127
27128 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27129
27130         PR target/18230
27131         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27132         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27133         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27134         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27135         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27136         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27137         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27138         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27139         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27140         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27141         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27142         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27143         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27144
27145 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27146
27147         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27148         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27149         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27150         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27151         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27152         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27153         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27154         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27155         gcc.target/sparc/combined-1.c: New tests.
27156
27157 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27158
27159         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27160         New tests.
27161
27162 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27163
27164         * lib/gcc-dg.exp (dg-forbid-option): New function.
27165         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27166         * g++.dg/abi/bitfield8.C: Likewise.
27167         * g++.dg/abi/dtor1.C: Likewise.
27168         * g++.dg/abi/empty10.C: Likewise.
27169         * g++.dg/abi/empty7.C: Likewise.
27170         * g++.dg/abi/empty9.C: Likewise.
27171         * g++.dg/abi/layout3.C: Likewise.
27172         * g++.dg/abi/layout4.C: Likewise.
27173         * g++.dg/abi/thunk1.C: Likewise.
27174         * g++.dg/abi/thunk2.C: Likewise.
27175         * g++.dg/abi/vbase11.C: Likewise.
27176         * g++.dg/abi/vthunk2.C: Likewise.
27177         * g++.dg/abi/vthunk3.C: Likewise.
27178         * g++.dg/ext/attrib8.C: Likewise.
27179         * g++.dg/opt/longbranch2.C: Likewise.
27180         * g++.dg/opt/reg-stack4.C: Likewise.
27181         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27182         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27183         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27184         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27185         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27186         * gcc.dg/20000609-1.c: Likewise.
27187         * gcc.dg/20000720-1.c: Likewise.
27188         * gcc.dg/20011107-1.c: Likewise.
27189         * gcc.dg/20011119-1.c: Likewise.
27190         * gcc.dg/20020108-1.c: Likewise.
27191         * gcc.dg/20020122-2.c: Likewise.
27192         * gcc.dg/20020122-3.c: Likewise.
27193         * gcc.dg/20020201-3.c: Likewise.
27194         * gcc.dg/20020206-1.c: Likewise.
27195         * gcc.dg/20020218-1.c: Likewise.
27196         * gcc.dg/20020310-1.c: Likewise.
27197         * gcc.dg/20020411-1.c: Likewise.
27198         * gcc.dg/20020418-2.c: Likewise.
27199         * gcc.dg/20020426-1.c: Likewise.
27200         * gcc.dg/20020426-2.c: Likewise.
27201         * gcc.dg/20020517-1.c: Likewise.
27202         * gcc.dg/20020523-1.c: Likewise.
27203         * gcc.dg/20020523-2.c: Likewise.
27204         * gcc.dg/20020729-1.c: Likewise.
27205         * gcc.dg/20030204-1.c: Likewise.
27206         * gcc.dg/20030826-2.c: Likewise.
27207         * gcc.dg/20030926-1.c: Likewise.
27208         * gcc.dg/20031202-1.c: Likewise.
27209         * gcc.dg/980312-1.c: Likewise.
27210         * gcc.dg/980313-1.c: Likewise.
27211         * gcc.dg/990117-1.c: Likewise.
27212         * gcc.dg/990424-1.c: Likewise.
27213         * gcc.dg/990524-1.c: Likewise.
27214         * gcc.dg/991230-1.c: Likewise.
27215         * gcc.dg/i386-387-1.c: Likewise.
27216         * gcc.dg/i386-387-2.c: Likewise.
27217         * gcc.dg/i386-387-3.c: Likewise.
27218         * gcc.dg/i386-387-4.c: Likewise.
27219         * gcc.dg/i386-387-5.c: Likewise.
27220         * gcc.dg/i386-387-6.c: Likewise.
27221         * gcc.dg/i386-asm-1.c: Likewise.
27222         * gcc.dg/i386-bitfield1.c: Likewise.
27223         * gcc.dg/i386-bitfield2.c: Likewise.
27224         * gcc.dg/i386-loop-1.c: Likewise.
27225         * gcc.dg/i386-loop-2.c: Likewise.
27226         * gcc.dg/i386-loop-3.c: Likewise.
27227         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27228         * gcc.dg/i386-pic-1.c: Likewise.
27229         * gcc.dg/i386-regparm.c: Likewise.
27230         * gcc.dg/i386-signbit-1.c: Likewise.
27231         * gcc.dg/i386-signbit-2.c: Likewise.
27232         * gcc.dg/i386-signbit-3.c: Likewise.
27233         * gcc.dg/i386-sse-5.c: Likewise.
27234         * gcc.dg/i386-sse-8.c: Likewise.
27235         * gcc.dg/i386-unroll-1.c: Likewise.
27236         * gcc.dg/tls/opt-1.c: Likewise.
27237         * gcc.dg/tls/opt-2.c: Likewise.
27238         * gcc.dg/unroll-1.c: Likewise.
27239         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27240         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27241         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27242         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27243         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27244         -m64 is specified.
27245
27246 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/18389
27249         * g++.dg/parse/cond1.C: New test.
27250
27251         PR c++/18429
27252         * g++.dg/template/array9.C: New test.
27253         * g++.dg/ext/vla1.C: Adjust error messages.
27254         * g++.dg/ext/vlm1.C: Likewise.
27255         * g++.dg/template/crash2.C: Likewise.
27256
27257         PR c++/18436
27258         * g++.dg/template/call3.C: New test.
27259
27260         PR c++/18407
27261         * g++.dg/template/ptrmem11.C: New test.
27262
27263 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27264
27265         PR other/14264
27266         * lib/g++.exp: Set LC_ALL and LANG to C.
27267         * lib/gcc-dg.exp: Likewise.
27268         * lib/gfortran.exp: Likewise.
27269         * lib/objc.exp: Likewise.
27270         * lib/treelang.exp: Likewise.
27271
27272 2004-11-12  Andreas Schwab  <schwab@suse.de>
27273
27274         * gcc.dg/pr16286.c: Fix last change.
27275
27276 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27277
27278         PR c++/18416
27279         * g++.dg/init/global1.C: New test.
27280
27281 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27282
27283         * gcc.c-torture/execute/20041112-1.c: New test.
27284
27285 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27286
27287         * lib/gcc-dg.exp (dg-target-list): New.
27288
27289 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27290             Richard Sandiford  <rsandifo@redhat.com>
27291
27292         * lib/target-supports.exp (get-compiler_messages): New.
27293         (check_named_sections_available): Use it.
27294         (check_effective_target_ilp32): New.
27295         (check_effective_target_lp64): New.
27296         (is-effective-target): New.
27297         * lib/gcc-dg.exp (dg-require-effective-target): New.
27298
27299 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27300
27301         * gcc.dg/precedence-1.c: New test.
27302
27303 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27304
27305         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27306
27307         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27308         message, delete generated files, use more descriptive name for
27309         executable, and make the test unsupported when it cannot be run.
27310
27311         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27312         (dg-require-weak, dg-require-visibility, dg-require-alias,
27313         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27314         dg-require-iconv, dg-require-named-sections): Use it.
27315
27316         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27317
27318 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27319
27320         PR target/16457
27321         * gcc.dg/ppc-and-1: New
27322
27323         PR target/16796
27324         * gcc.dg/ppc-mov-1.c: New.
27325
27326         PR target/16458
27327         * gcc.dg/ppc-compare-1.c: New.
27328
27329 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27330
27331         * objc.dg/desig-init-2.m: New test.
27332
27333 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27334
27335         PR middle-end/18160
27336         * g++.dg/warn/register-var-1.C: New test.
27337         * g++.dg/warn/register-var-2.C: New test.
27338
27339 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27340
27341         * gcc.dg/union-2.c: New test.
27342
27343 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27344
27345         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27346         New test for PR tree-optimization/17892.
27347
27348 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/18369
27351         * g++.dg/init/new12.C: New test.
27352
27353 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27354
27355         * gcc.target/sparc: New directory.
27356         * gcc.target/sparc/sparc.exp: New driver.
27357         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27358         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27359         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27360         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27361
27362 2004-11-10  Paul Brook  <paul@codesourcery.com>
27363
27364         PR fortran/18218
27365         * gfortran.dg/list_read.c: New test.
27366
27367 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27368
27369         PR c/18322
27370         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27371         expected diagnostic location.
27372
27373 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27374
27375         * gcc.dg/20041109-1.c: New test.
27376
27377 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27378
27379         PR objc/18406
27380         * objc/compile/pr18406.m: New test.
27381
27382 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27383
27384         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27385
27386 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27387
27388         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27389
27390 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27391
27392         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27393
27394 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27395
27396         * gcc.dg/20030225-2.c: Add prototype for abort and
27397         exit.
27398
27399 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27400
27401         PR tree-opt/18299
27402         * gcc.c-torture/pr18299-1.c: New test.
27403
27404 2004-11-06  Andreas Schwab  <schwab@suse.de>
27405
27406         * gcc.dg/pr16286.c: Also test for bool and pixel.
27407
27408 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27409
27410         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27411         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27412         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27413         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27414         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27415         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27416         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27417         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27418         gcc.dg/struct-semi-3.c: New tests.
27419
27420 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27421
27422         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27423
27424 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27425
27426         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27427         Do not use C99 designators.
27428
27429 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27430
27431         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27432
27433 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27434
27435         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27436         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27437         * gcc.c-torture/execute/simd-5.x: Remove.
27438
27439 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27440
27441         PR rtl-optimization/17933
27442         * gcc.dg/torture/pr17933-1.c: New test.
27443
27444 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27445
27446         PR target/18106
27447         * lib/target-supports.exp (check_weak_available): Support
27448         Windows.
27449
27450 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27451
27452         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27453         call to fflush(stdout) before abort.
27454         (my_ffsll): New function.
27455         (generate_fields): Use it.
27456
27457 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27458
27459         * gcc.dg/init-undef-1.c: New test.
27460
27461 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27462
27463         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27464         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27465         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27466         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27467         expected messages for new parser.
27468
27469 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27470
27471         * g++.dg/ext/visibility/symbian1.C: New test.
27472
27473 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27474
27475         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27476         on LP64 targets.
27477
27478 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27479
27480         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27481         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27482         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27483         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27484         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27485         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27486         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27487         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27488         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27489         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27490
27491 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27492
27493         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27494         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27495         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27496         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27497         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27498         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27499         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27500         for new parser.
27501
27502 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27503
27504         PR target/15342
27505         * gcc.dg/20041104-1.c: New test.
27506
27507 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27508
27509         * g++.dg/template/nontype7.C: New test.
27510         * g++.dg/template/nontype8.C: Likewise.
27511         * g++.dg/template/nontype9.C: Likewise.
27512         * g++.dg/template/nontype10.C: Likewise.
27513         * g++.dg/tc1/dr49.C: Likewise.
27514         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27515         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27516
27517 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27518
27519         * g++.dg/rtti/tinfo1.C: Remove xfails.
27520
27521 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27522
27523         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27524         packed attribute to the definition to satisfy the new C++ parser.
27525
27526 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27527
27528         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27529         invocations of va_arg.
27530
27531 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27532
27533         PR c++/18124
27534         * g++.dg/template/crash25.C: New test.
27535
27536         PR c++/18155
27537         * g++.dg/template/typedef2.C: New test.
27538         * g++.dg/parse/crash13.C: Adjust error markers.
27539
27540         PR c++/18177
27541         * g++.dg/conversion/const3.C: New test.
27542
27543 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27544
27545         PR fortran/17535
27546         PR fortran/17583
27547         PR fortran/17713
27548         * gfortran.dg/generic_[123].f90: New testcases.
27549
27550 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27551
27552         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27553         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27554
27555 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27556
27557         PR tree-opt/16808
27558         * gcc.c-torture/compile/pr16808.c: New test.
27559
27560 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         PR rtl-optimization/17104
27563         * gcc.dg/ppc-bitfield1.c: New.
27564
27565 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27566
27567         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27568
27569 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27570
27571         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27572         strings for 32-bit code.
27573
27574 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27575
27576         PR c/18239
27577         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27578
27579 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         PR c++/18064
27582         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27583
27584 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR c++/15172
27587         * g++.dg/init/aggr2.C: New test.
27588
27589 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27590
27591         * objc.dg/local-decl-1.m: New test.
27592
27593 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27594
27595         * gcc.dg/20040910-1.c: Adjust regex.
27596
27597 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27598
27599         PR rtl-optimization/18084
27600         * g++.dg/opt/pr18084-1.C: New testcase.
27601
27602 2004-10-30  Matt Austern  <austern@apple.com>
27603
27604         PR c++/17542
27605         * g++.dg/ext/attrib18.C: New test.
27606
27607 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27608
27609         PR middle-end/18096
27610         * gcc.dg/pr18096-1.c: New test case.
27611
27612 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27613
27614         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27615
27616 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27617
27618         PR c/16666
27619         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27620         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27621         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27622         gcc.dg/old-style-prom-3.c: New tests.
27623
27624 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27625
27626         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27627         Remove unnecessary inclusion of stdio.h.
27628
27629 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27630
27631         PR rtl-optimization/17581
27632         * gcc.dg/pr17581-1.c: New test case.
27633
27634 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27637         being implemented.
27638         * g++.dg/conversion/dr195-1.C: New.
27639         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27640         * g++.old-deja/g++.mike/p10148.C: Likewise.
27641
27642 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/17695
27645         * g++.dg/debug/typedef2.C: New test.
27646
27647 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
27648
27649         PR fortran/13490
27650         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27651         * gfortran.dg/g77/README: Update.
27652
27653 2004-10-28  Matt Austern  <austern@apple.com>
27654
27655         PR c++/14124
27656         * g++.dg/ext/packed7.C: New test.
27657
27658 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27659
27660         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27661         scan-assembler.
27662         * lib/scanasm.exp (hidden-scan-for): New proc.
27663         (scan-hidden): Use hidden-scan-for instead of constructing the scan
27664         string.
27665         (scan-not-hidden): Likewise.
27666         * lib/target-supports.exp (check_visibility_available): mach-o is
27667         support too.
27668
27669 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
27670
27671         PR c++/17132
27672         * g++.dg/template/memclass3.C: New test.
27673
27674 2004-10-28  Adam Nemet  <anemet@lnxw.com>
27675
27676         PR middle-end/18160
27677         * gcc.dg/register-var-1.c: New test.
27678         * gcc.dg/register-var-2.c: New test.
27679         * gcc.dg/asm-7.c: Taking the address of a register variable is an
27680         error now.
27681
27682 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
27683
27684         PR other/18172
27685         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27686         unused variables.
27687         * gcc.dg/vect/vect-22.c: Likewise.
27688
27689 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
27690
27691         * gcc.dg/i386-rotate-1.c: New test.
27692
27693 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
27694
27695         * g++.dg/init/ref12.C: Add "run" marker.
27696
27697         PR c++/17435
27698         * g++.dg/init/ref12.C: New test.
27699
27700         PR c++/18140
27701         * g++.dg/template/shift1.C: New test.
27702         * g++.dg/template/error10.C: Adjust error markers.
27703
27704 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
27705
27706         PR tree-opt/17529
27707         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27708
27709 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
27710
27711         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27712         * gcc.dg/weak/weak-3.c: Likewise.
27713         * gcc.dg/weak/weak-5.c: Likewise.
27714         * gcc.dg/weak/weak-9.c: Likewise.
27715         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27716         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27717
27718         * gcc.dg/darwin-weakimport-1.c: New.
27719
27720 2004-10-28  Ben Elliston  <bje@au.ibm.com>
27721
27722         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27723
27724 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
27725
27726         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27727         'syntax' error messages.
27728         * gcc.dg/cpp/direct2s.c: Likewise.
27729
27730 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
27731
27732         * gcc.c-torture/compile/20041026-1.c: New.
27733
27734 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
27735
27736         PR c++/18093
27737         * g++.dg/lookup/ns2.C: New test.
27738
27739         PR c++/18020
27740         * g++.dg/template/enum4.C: New test.
27741
27742         PR c++/18161
27743         * g++.dg/template/expr1.C: New test.
27744
27745 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27746
27747         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27748
27749 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27750
27751         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27752         gcc.dg/decl-nospec-3.c: New tests.
27753
27754 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27755
27756         * objc.dg/super-class-3.m: New test.
27757
27758 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27759
27760         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27761         resyncing.
27762         * gcc.dg/cpp/direct2s.c: Likewise.
27763
27764 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27765
27766         * objc.dg/image-info.m: Update for changes to section selection.
27767
27768 2004-10-25  David Ayers  <d.ayers@inode.at>
27769             Ziemowit Laski  <zlaski@apple.com>
27770
27771         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27772         diagnostics when messaging 'id <Proto>'.
27773         * objc.dg/class-protocol-1.m: New test.
27774         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27775         a non-existent method signature.
27776         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27777         Update diagnostics when messaging with non-existent method signature.
27778         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27779         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27780         invalid receivers are now resolved as if messaging 'id'; remove
27781         extraneous diagnostics.
27782
27783 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27784
27785         PR c/16667
27786         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27787         gcc.dg/init-desig-obs-3.c: New tests.
27788
27789 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * gcc.dg/debug/20041023-1.c: New test.
27792
27793 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27794
27795         PR middle-end/17407
27796         * gcc.c-torture/compile/pr17407.c: New test.
27797
27798         PR c++/18121
27799         * g++.dg/template/array8.C: New test.
27800
27801 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27802
27803         PR other/18138
27804         * lib/g++.exp: Accept more than one multilib libgcc.
27805         * lib/gcc-dg.exp: Likewise.
27806         * lib/objc.exp: Likewise.
27807         * lib/treelang.exp: Likewise.
27808         * lib/gfortran.exp: Likewise.
27809
27810 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27811
27812         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27813
27814 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27815
27816         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27817         * gcc.dg/c99-const-expr-3.c: Likewise.
27818
27819 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27820
27821         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27822
27823 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27824
27825         * gcc.c-torture/execute/loop-2e.x: Remove.
27826
27827 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         PR c++/18095
27830         * g++.dg/parse/crash18.C: New.
27831         * g++.dg/parse/crash19.C: New.
27832
27833 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27834
27835         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27836         * g++.dg/ext/dllimport2.C: Same.
27837         * g++.dg/ext/dllimport8.C: Same.
27838
27839 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27840
27841         PR c++/10841
27842         * g++.dg/conversion/cast1.C: New test.
27843         * g++.dg/overload/pmf1.C: Adjust error marker.
27844
27845 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27846
27847         PR objc/17923
27848         * objc.dg/const-str-7.m: New test.
27849
27850 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27851
27852         * g++.dg/template/memfriend11.C: Fix comment typo.
27853         * g++.dg/template/memfriend14.C: Likewise.
27854
27855 2004-10-20  Richard Henderson  <rth@redhat.com>
27856
27857         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27858         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27859         -fasynchronous-unwind-tables.
27860
27861 2004-10-20  Richard Henderson  <rth@redhat.com>
27862
27863         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27864         (main): Return success.
27865         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27866         (main): Return success.
27867
27868 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27869
27870         PR c++/13495
27871         * g++.dg/template/memfriend9.C: New test.
27872         * g++.dg/template/memfriend10.C: Likewise.
27873         * g++.dg/template/memfriend11.C: Likewise.
27874         * g++.dg/template/memfriend12.C: Likewise.
27875         * g++.dg/template/memfriend13.C: Likewise.
27876         * g++.dg/template/memfriend14.C: Likewise.
27877         * g++.dg/template/memfriend15.C: Likewise.
27878         * g++.dg/template/memfriend16.C: Likewise.
27879         * g++.dg/template/memfriend17.C: Likewise.
27880         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27881
27882 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         * g++.dg/conversion/dr195.C: New.
27885         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27886
27887 2004-10-20  Ben Elliston  <bje@au.ibm.com>
27888             Devang Patel  <dpatel@apple.com>
27889
27890         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27891         of floating point arithmetic, which could trap.
27892
27893 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR c++/14035
27896         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27897         * g++.dg/conversion/const2.C: New test.
27898         * g++.dg/expr/reinterpret2.C: New test.
27899         * g++.dg/expr/reinterpret3.C: New test.
27900         * g++.dg/expr/cast2.C: New test.
27901         * g++.dg/expr/copy1.C: New test.
27902         * g++.dg/other/conversion1.C: Change error message.
27903         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27904         function pointers to void *.
27905         * g++.old-deja/g++.mike/p10148.C: Likewise.
27906
27907 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27908
27909         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27910
27911 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
27912
27913         PR c++/18047
27914
27915         * g++.dg/parse/expr3.C: New test.
27916
27917 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27918
27919         * gcc.dg/smod-1.c: New test.
27920
27921 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27922
27923         * objc.dg/method-14.m: New test.
27924
27925 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27926
27927         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27928         Also xfail as the patch was reverted.
27929
27930 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27931
27932         PR middle-end/16973
27933         * gcc.dg/pr16973.c: New test.
27934
27935 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27936
27937         PR tree-optimization/17656
27938         * gcc.c-torture/compile/pr17656.c: New test.
27939
27940 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27941
27942         * g++.dg/eh/shadow1.C: New.
27943
27944 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27945
27946         * gcc.c-torture/compile/20041018-1.c: New test.
27947
27948 2004-10-18  Ben Elliston  <bje@au.ibm.com>
27949
27950         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27951         compiler referring to register 0 when accessing sdata.  The linker
27952         now patches things up.
27953
27954 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
27955
27956         PR c/17529
27957         * gcc.c-torture/compile/pr17529.c: New test.
27958
27959 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27960
27961         PR c++/17743
27962         * g++.dg/ext/attrib17.C: New test.
27963
27964 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27965
27966         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27967
27968 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27969
27970         PR c++/10479
27971         * g++.dg/ext/attrib16.C: New test.
27972
27973 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27974
27975         PR c++/17042
27976         * g++.dg/init/dso_handle1.C: New test.
27977
27978         PR c++/14667
27979         * g++.dg/parse/typedef6.C: New test.
27980
27981         PR c++/17916
27982         * g++.dg/parse/pragma1.C: New test.
27983
27984 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27985
27986         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27987
27988 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27989
27990         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27991         -fno-common when on HPPA HP-UX platforms.
27992
27993 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27994
27995         PR other/16820
27996         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27997         stdint.h.
27998         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27999         uintptr_t.
28000
28001 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28002
28003         PR c++/16301
28004         * g++.dg/lookup/strong-using-4.C: New test.
28005
28006 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28007
28008         PR middle-end/16567
28009         * gcc.c-torture/compile/nested-1.c: New test.
28010
28011 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28012
28013         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28014         and mipsisa64*-*-* (until support for misaligned loads is added).
28015         * gcc.dg/vect/vect-50.c: Likewise.
28016         * gcc.dg/vect/vect-52.c: Likewise.
28017         * gcc.dg/vect/vect-54.c: Likewise.
28018         * gcc.dg/vect/vect-58.c: Likewise.
28019         * gcc.dg/vect/vect-60.c: Likewise.
28020         * gcc.dg/vect/vect-80.c: Likewise.
28021
28022 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/17976
28025         * g++.dg/init/dtor3.C: New test.
28026
28027 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28028
28029         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28030
28031 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28032
28033         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28034         * gcc.dg/macho-lo-sum.c: Likewise.
28035
28036 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28037
28038         * gcc.dg/ppc-spe64-1.c: New test.
28039
28040 2004-10-14  Devang Patel  <dpatel@apple.com>
28041
28042         PR 17635
28043         * gcc.dg/pr17635.c : New test.
28044
28045 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28046
28047         * gcc.dg/vect/vect-28.c: Remove xfail.
28048         * gcc.dg/vect/vect-30.c: Remove xfail.
28049         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28050         * gcc.dg/vect/vect-33.c: Remove xfail.
28051         * gcc.dg/vect/vect-44.c: Remove xfail.
28052         * gcc.dg/vect/vect-46.c: Remove xfail.
28053         * gcc.dg/vect/vect-50.c: Remove xfail.
28054         * gcc.dg/vect/vect-52.c: Remove xfail.
28055         * gcc.dg/vect/vect-54.c: Remove xfail.
28056         * gcc.dg/vect/vect-58.c: Remove xfail.
28057         * gcc.dg/vect/vect-60.c: Remove xfail.
28058         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28059         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28060         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28061         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28062         * gcc.dg/vect/vect-8.c: Remove xfail.
28063         * gcc.dg/vect/vect-80.c: Remove xfail.
28064         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28065
28066 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28067
28068         * gcc.dg/vect/vect-82.c: New testcase.
28069         * gcc.dg/vect/vect-82_64.c: New testcase.
28070         * gcc.dg/vect/vect-83.c: New testcase.
28071         * gcc.dg/vect/vect-83_64.c: New testcase.
28072
28073 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28074
28075         * gcc.dg/cpp/error-1.c: New test.
28076
28077 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28078
28079         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28080
28081 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28082
28083         PR target/17984
28084         * gcc.dg/cris-peep2-xsrand2.c: New test.
28085
28086 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28087
28088         PR c++/17661
28089         * g++.dg/expr/for2.C: New test.
28090
28091 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28092
28093         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28094
28095 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28096
28097         PR tree-optimization/17724
28098         * g++.dg/opt/pr17724-1.C: New test.
28099         * g++.dg/opt/pr17724-2.C: New test.
28100         * g++.dg/opt/pr17724-3.C: New test.
28101         * g++.dg/opt/pr17724-4.C: New test.
28102         * g++.dg/opt/pr17724-5.C: New test.
28103         * g++.dg/opt/pr17724-6.C: New test.
28104
28105 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28106
28107         PR c/17301
28108         * gcc.dg/pr17301-2.c: New test.
28109
28110 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28111
28112         PR c++/15876
28113         * g++.dg/parse/error22.C: New test.
28114
28115         PR c++/17936
28116         * g++.dg/template/spec18.C: New test.
28117
28118 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28119
28120         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28121         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28122         memcpy.
28123         * gcc.dg/ia64-sync-2.c: Ditto.
28124         * gcc.dg/ia64-sync-3.c: Ditto.
28125
28126 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28127
28128         * g++.dg/eh/cleanup5.C: Add dg-options "".
28129
28130 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28131
28132         PR middle-end/17657
28133         * gcc.dg/switch-4.c: New test case.
28134
28135 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28136
28137         * gcc.c-torture/execute/20041011-1.c: New test.
28138
28139 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28140
28141         PR c++/17554
28142         * g++.dg/init/for3.C: New test.
28143
28144         PR c++/17657
28145         * g++.dg/opt/switch2.C: New test.
28146
28147         PR middle-end/17703
28148         * g++.dg/warn/Wreturn-2.C: New test.
28149
28150 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28151
28152         PR c++/17907
28153         * g++.dg/eh/cleanup5.C: New test.
28154
28155 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28156
28157         PR c++/17393
28158         * g++.dg/parse/error21.C: New test.
28159
28160 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28161
28162         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28163         * g++.dg/warn/incomplete1.C: Likewise.
28164         * g++.dg/template/qualttp20.C: Likewise.
28165
28166 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28167
28168         PR c/17881
28169         * parm-incomplete-1.c: New test.
28170
28171 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28172
28173         PR c++/17867
28174         * g++.dg/parse/error19.C: New test.
28175
28176         PR c++/17670
28177         * g++.dg/init/new11.C: New test.
28178
28179         PR c++/17821
28180         * g++.dg/parse/error20.C: New test.
28181
28182         PR c++/17826
28183         * g++.dg/template/crash24.C: New test.
28184
28185 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28186
28187         PR c/17301
28188         * gcc.dg/pr17301-1.c: New test.
28189
28190 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28191
28192         PR c/17189
28193         * gcc.dg/anon-struct-5.c: New test.
28194
28195 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28196
28197         PR c/17844
28198         * gcc.dg/pr17844-1.c: New test.
28199
28200 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28201
28202         PR tree-optimization/17906
28203         * gcc.c-torture/compile/pr17906.c: New.
28204
28205 2004-10-09  Stuart Hastings  <stuart@apple.com>
28206             Roger Sayle  <roger@eyesopen.com>
28207
28208         PR rtl-optimization/17853
28209         * gcc.dg/i386-mmx-5.c: New testcase.
28210
28211 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28212
28213         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28214
28215 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28216
28217         PR c++/17524
28218         * g++.dg/template/static9.C: New test.
28219
28220         PR c++/17685
28221         * g++.dg/parse/operator5.C: New test.
28222
28223 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28224
28225         PR middle-end/17894
28226         * gcc.c-torture/execute/divcmp-4.c: New test case.
28227
28228 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28229
28230         PR tree-opt/17902
28231         * g++.dg/opt/pr17902.C: New test.
28232
28233 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28234
28235         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28236
28237 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28238
28239         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28240
28241 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28242
28243         * gcc.dg/assign-warn-3.c: New test.
28244
28245 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28246
28247         PR c/16999
28248         * gcc.dg/cpp/ident-1.c: New test.
28249
28250 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28251
28252         * gcc.c-torture/compile/acc1.c: New.
28253
28254 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28255
28256         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28257         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28258
28259 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28260
28261         * gcc.dg/ultrasp11.c: New test.
28262
28263 2004-10-08  Michael Matz  <matz@suse.de>
28264
28265         * gcc.dg/doloop-2.c: New test.
28266
28267 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28268
28269         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28270         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28271         objc.dg/method-9.m: Update expected diagnostics.
28272
28273 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28274
28275         * gcc.dg/ppc-fsel-3.c: New file.
28276         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28277
28278 2004-10-07  Paul Brook  <paul@codesourcery.com>
28279
28280         * gfortran.dg/intrinsic_verify_1.f90: New test.
28281
28282 2004-10-07  Paul Brook  <paul@codesourcery.com>
28283
28284         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28285
28286 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28287
28288         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28289         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28290         commit.
28291
28292 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28293
28294         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28295
28296 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28297
28298         PR c++/17115
28299         * g++.dg/warn/Winline-4.C: New test.
28300
28301 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28302
28303         * gcc.c-torture/compile/20041007-1.c: New test.
28304
28305 2004-10-07  Paul Brook  <paul@codesourcery.com>
28306
28307         PR fortran/17678
28308         * gfortran.dg/use_allocated_1.f90: New test.
28309
28310 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28311
28312         PR middle-end/17849
28313         * gfortran.fortran-torture/compile/nested.f90: New test
28314
28315 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28316
28317         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28318
28319 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28320
28321         PR c++/17368
28322         * g++.dg/ext/asm6.C: New test.
28323
28324 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28325
28326         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28327
28328 2004-10-06  Paul Brook  <paul@codesourcery.com>
28329
28330         PR libfortran/17709
28331         * gfortran.dg/empty_format_1.f90: New test.
28332
28333 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28334
28335         PR fortran/17568
28336         * gfortran.dg/ishft.f90: New test.
28337
28338         PR fortran/17283
28339         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28340         tests.
28341
28342 2004-10-06  Paul Brook  <paul@codesourcery.com>
28343
28344         * gfortran.dg/do_1.f90: New test.
28345
28346 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28347
28348         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28349         optimizing for size.
28350
28351 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28352
28353         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28354
28355 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28356
28357         * gcc.c-torture/compile/20041005-1.c: New test.
28358
28359 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         PR c++/17829
28362         * g++.dg/lookup/koenig4.C: New.
28363
28364 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28365
28366         * g++.dg/other/classkey1.C: Adjust quoting marks.
28367         * g++.dg/parse/error15.C: Likewise.
28368         * g++.dg/template/meminit2.C (int>): Likewise.
28369
28370 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28371
28372         PR fortran/17283
28373         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28374
28375         PR fortran/17631
28376         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28377
28378         PR fortran/17708
28379         * gfortran.dg/pr17708.f90: New test.
28380
28381 2004-10-04  Chao-ying Fu  <fu@mips.com>
28382
28383         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28384         * gcc.dg/vect/vect-4.c: Ditto.
28385         * gcc.dg/vect/vect-5.c: Ditto.
28386         * gcc.dg/vect/vect-6.c: Ditto.
28387         * gcc.dg/vect/vect-8.c: Ditto.
28388         * gcc.dg/vect/vect-16.c: Ditto.
28389         * gcc.dg/vect/vect-30.c: Ditto.
28390         * gcc.dg/vect/vect-40.c: Ditto.
28391         * gcc.dg/vect/vect-41.c: Ditto.
28392         * gcc.dg/vect/vect-42.c: Ditto.
28393         * gcc.dg/vect/vect-43.c: Ditto.
28394         * gcc.dg/vect/vect-44.c: Ditto.
28395         * gcc.dg/vect/vect-45.c: Ditto.
28396         * gcc.dg/vect/vect-46.c: Ditto.
28397         * gcc.dg/vect/vect-47.c: Ditto.
28398         * gcc.dg/vect/vect-48.c: Ditto.
28399         * gcc.dg/vect/vect-49.c: Ditto.
28400         * gcc.dg/vect/vect-50.c: Ditto.
28401         * gcc.dg/vect/vect-51.c: Ditto.
28402         * gcc.dg/vect/vect-52.c: Ditto.
28403         * gcc.dg/vect/vect-53.c: Ditto.
28404         * gcc.dg/vect/vect-54.c: Ditto.
28405         * gcc.dg/vect/vect-55.c: Ditto.
28406         * gcc.dg/vect/vect-56.c: Ditto.
28407         * gcc.dg/vect/vect-57.c: Ditto.
28408         * gcc.dg/vect/vect-58.c: Ditto.
28409         * gcc.dg/vect/vect-59.c: Ditto.
28410         * gcc.dg/vect/vect-60.c: Ditto.
28411         * gcc.dg/vect/vect-74.c: Ditto.
28412         * gcc.dg/vect/vect-79.c: Ditto.
28413         * gcc.dg/vect/vect-80.c: Ditto.
28414
28415 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28416
28417         * gcc.dg/unused-7.c: Use the correct option.
28418
28419 2004-10-04  Paul Brook  <paul@codesourcery.com>
28420         Bud Davis  <bdavis9659@comcast.net>
28421
28422         PR fortran/17706
28423         PR fortran/16434
28424         * gfortran/pr17706.f90: New test.
28425         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28426
28427 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28428
28429         * gfortran.dg/pr17612.f90: New test.
28430
28431 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28432
28433         * g++.dg/template/local1.C: Adjust quoting marks in
28434         testing for diagnostics.
28435         * g++.dg/tls/diag-2.C: Likewise.
28436         * g++.dg/other/error8.C: Likewise.
28437
28438 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28439
28440         PR c/17178
28441         * gcc.dg/unused-4.c: Adjust to be correct.
28442
28443         PR c/17820
28444         * gcc.dg/unused-7.c: New test.
28445
28446 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28447
28448         PR c++/17797
28449         * g++.dg/overload/template2.C: New test.
28450
28451 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28452
28453         PR tree-optimization/16632
28454         * gcc.dg/tree-ssa/20041002-1.c: New.
28455
28456 2004-10-03  Paul Brook  <paul@codesourcery.com>
28457
28458         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28459         rather than relying on default formatting.
28460
28461 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28462
28463         * gcc.dg/20040920-1.c: Update expected message text.
28464
28465 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28466
28467         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28468
28469 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28470
28471         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28472         tree level.
28473
28474 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28475
28476         * gcc.dg/tree-ssa/pr17343.c: Remove.
28477
28478 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28479
28480         PR tree-opt/17343
28481         * gcc.dg/tree-ssa/pr17343.c: New test.
28482
28483 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28484
28485         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28486         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28487         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28488         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28489         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28490
28491 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28492
28493         * gcc.dg/lvalue-2.c: New test.
28494
28495 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28496
28497         PR c/17730
28498         * gcc.dg/pr17730-1.c: New test
28499
28500 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28501
28502         PR c/7425
28503         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28504
28505 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28506
28507         * gcc.c-torture/execute/stdarg-1.c: New test.
28508         * gcc.c-torture/execute/stdarg-2.c: New test.
28509         * gcc.c-torture/execute/stdarg-3.c: New test.
28510         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28511         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28512         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28513         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28514         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28515
28516 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28517
28518         PR tree-optimization/17697
28519         * g++.dg/opt/pr17697-1.C: New test.
28520         * g++.dg/opt/pr17697-2.C: New test.
28521         * g++.dg/opt/pr17697-3.C: New test.
28522
28523 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28524
28525         PR c/16409
28526         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28527         gcc.dg/vla-init-5.c: New tests.
28528
28529 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28530
28531         PR c/13804
28532         * gcc.dg/pr13804-1.c: New test.
28533
28534 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28535
28536         PR fortran/16938
28537         * gfortran.dg/pr16938.f90: New test.
28538
28539 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28540
28541         * g++.dg/template/crash23.C: New test.
28542
28543 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28544
28545         PR c++/17585
28546         * g++.dg/template/static8.C: New test.
28547
28548 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         PR c++/17681
28551         * g++.dg/other/error9.C: New test.
28552
28553 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28554
28555         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28556
28557 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28558
28559         PR fortran/15164
28560         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28561
28562 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28563
28564         PR middle-end/17112
28565         * gcc.dg/pr17112-1.c: New test case.
28566
28567 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28568
28569         PR c/11459
28570         * gcc.dg/pr11459-1.c: New test.
28571
28572 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28573
28574         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28575         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28576
28577 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28578
28579         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28580
28581 2004-09-25  Jan Hubicka  <jh@suse.cz>
28582
28583         * compile/30040909-1.c: New test.
28584         * compile/30040907-1.c: New test.
28585
28586 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28587
28588         * gcc.c-torture/execute/va-arg-26.c: New test.
28589
28590 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28591
28592         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28593         extra diagnostics on targets with 64-bit pointers.
28594         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28595
28596 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28597
28598         PR c/17188
28599         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28600         * gcc.dg/decl-3.c: Adjust expected message.
28601
28602 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28603
28604         PR fortran/17615
28605         * gfortran.dg/pr17615.f90: New test.
28606
28607 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28608
28609         PR tree-optimzation/17517
28610         * g++.dg/tree-ssa/pr17517.C: New Test.
28611
28612 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         PR c++/16889
28615         * g++.dg/lookup/ambig3.C: New.
28616
28617 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28618
28619         PR tree-opt/17624
28620         * g++.dg/opt/pr17624.C: New test.
28621
28622 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28623
28624         PR c/6980
28625         * gcc.dg/Wbad-function-cast-1.c: New test.
28626
28627 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28628
28629         * g++.dg/ext/complit1.C
28630         * g++.dg/other/error2.C
28631         * g++.dg/other/nontype-1.C
28632         * g++.dg/parse/crash11.C
28633         * g++.dg/parse/crash12.C
28634         * g++.dg/parse/error15.C
28635         * g++.dg/parse/error4.C
28636         * g++.dg/parse/tmpl-outside1.C
28637         * g++.dg/parse/too-many-tmpl-args1.C
28638         * g++.dg/template/dependent-expr3.C
28639         * g++.dg/template/error10.C
28640         * g++.dg/template/instantiate1.C
28641         * g++.dg/template/vtable2.C
28642         * g++.dg/warn/Wshadow-1.C
28643         * g++.dg/warn/weak1.C
28644         * g++.old-deja/g++.brendan/crash16.C
28645         * g++.old-deja/g++.brendan/crash18.C
28646         * g++.old-deja/g++.brendan/crash48.C
28647         * g++.old-deja/g++.brendan/crash49.C
28648         * g++.old-deja/g++.brendan/crash55.C
28649         * g++.old-deja/g++.brendan/crash56.C
28650         * g++.old-deja/g++.brendan/crash8.C
28651         * g++.old-deja/g++.brendan/enum11.C
28652         * g++.old-deja/g++.brendan/enum8.C
28653         * g++.old-deja/g++.brendan/enum9.C
28654         * g++.old-deja/g++.brendan/friend3.C
28655         * g++.old-deja/g++.brendan/misc14.C
28656         * g++.old-deja/g++.bugs/900402_02.C
28657         * g++.old-deja/g++.bugs/900404_03.C
28658         * g++.old-deja/g++.bugs/900404_04.C
28659         * g++.old-deja/g++.bugs/900428_03.C
28660         * g++.old-deja/g++.jason/crash4.C
28661         * g++.old-deja/g++.jason/overload21.C
28662         * g++.old-deja/g++.jason/redecl1.C
28663         * g++.old-deja/g++.jason/report.C
28664         * g++.old-deja/g++.jason/rfg10.C
28665         * g++.old-deja/g++.jason/template30.C
28666         * g++.old-deja/g++.law/arm12.C
28667         * g++.old-deja/g++.law/ctors5.C
28668         * g++.old-deja/g++.law/cvt20.C
28669         * g++.old-deja/g++.law/init10.C
28670         * g++.old-deja/g++.law/init8.C
28671         * g++.old-deja/g++.law/visibility17.C
28672         * g++.old-deja/g++.law/visibility7.C
28673         * g++.old-deja/g++.mike/net8.C
28674         * g++.old-deja/g++.mike/p646.C
28675         * g++.old-deja/g++.mike/p700.C
28676         * g++.old-deja/g++.mike/p701.C
28677         * g++.old-deja/g++.mike/p811.C
28678         * g++.old-deja/g++.ns/template13.C
28679         * g++.old-deja/g++.other/array3.C
28680         * g++.old-deja/g++.other/crash25.C
28681         * g++.old-deja/g++.other/dtor3.C
28682         * g++.old-deja/g++.other/dtor4.C
28683         * g++.old-deja/g++.other/main1.C
28684         * g++.old-deja/g++.other/warn7.C
28685         * g++.old-deja/g++.pt/crash11.C
28686         * g++.old-deja/g++.pt/crash36.C
28687         * g++.old-deja/g++.pt/spec22.C
28688         * g++.old-deja/g++.pt/spec9.C
28689         * g++.old-deja/g++.pt/ttp52.C
28690         * g++.old-deja/g++.robertl/eb103.C
28691         * g++.old-deja/g++.robertl/eb121.C
28692         * g++.old-deja/g++.robertl/eb22.C
28693         * g++.old-deja/g++.robertl/eb8.C:
28694         Update locations and/or regexps of dg-error markers.
28695         Remove markers for some bogus messages that are no longer issued.
28696
28697 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
28698
28699         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28700         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28701
28702 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
28703
28704         PR c++/17618
28705         * g++.dg/lookup/crash5.C: New test.
28706
28707 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
28708
28709         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28710         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28711         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28712         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28713         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28714         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28715
28716         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28717         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28718         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28719         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28720         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28721         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28722
28723         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28724
28725         * gcc.dg/vect/vect-44.c: Check additional cases.
28726         * gcc.dg/vect/vect-48.c: Check additional cases.
28727
28728         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28729         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28730         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28731         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28732         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28733         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28734         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28735         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28736         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28737
28738         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28739         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28740         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28741
28742 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28743
28744         * gcc.dg/tree-ssa/loop-6.c: New test.
28745
28746 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         PR c++/17620
28749         * g++.dg/inherit/base2.C: New.
28750
28751 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28752
28753         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28754         * gcc.dg/20001012-2.c: Likewise.
28755         * gcc.dg/20001013-1.c: Likewise.
28756         * gcc.dg/20001101-1.c: Likewise.
28757         * gcc.dg/20001102-1.c: Likewise.
28758         * gcc.dg/bf-spl1.c: Likewise.
28759         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28760         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28761
28762 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28763
28764         PR tree-optimization/16721
28765         * gcc.dg/tree-ssa/pr16721.c: New test.
28766
28767 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28768
28769         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28770         * gcc.dg/20040305-1.c: Likewise.
28771
28772 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28773
28774         PR c/16566
28775         * gcc.c-torture/compile/pr16566-1.c,
28776         gcc.c-torture/compile/pr16566-2.c,
28777         gcc.c-torture/compile/pr16566-3.c: New tests.
28778
28779 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28780
28781         PR tree-optimization/17512
28782         * gcc.c-torture/compile/20040916-1.c.
28783
28784 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28785
28786         * gcc.dg/pragma-re-3.c: New test.
28787
28788 2004-09-17  Matt Austern  <austern@apple.com>
28789
28790         PR c++/15049
28791         * g++.dg/other/anon3.C: New.
28792
28793 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28794
28795         PR c++/7503
28796         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28797         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28798         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28799         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28800         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28801
28802 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28803
28804         PR fortran/17286
28805         * gfortran.dg/pr17286.f90: New test.
28806
28807 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/17530
28810         * g++.dg/template/static7.C: New test.
28811
28812 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28813
28814         PR tree-opt/17558
28815         * gcc.c-torture/compile/pr17558.c: New test.
28816
28817 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28818
28819         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28820         if SKIP_ATTRIBUTE is defined.
28821
28822 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28823
28824         PR fortran/15957
28825         * gfortran.dg/pr15957.f90: New test.
28826
28827 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28828
28829         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28830         in comparison.
28831         * gcc.dg/vect/vect-79.c: Likewise.
28832         * gcc.dg/vect/vect-80.c: Likewise.
28833
28834 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28835
28836         PR fortran/15750
28837         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28838
28839 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28840
28841         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28842         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28843         * gcc.dg/vect/vect-62.c: New testcase.
28844         * gcc.dg/vect/vect-63.c: New testcase.
28845         * gcc.dg/vect/vect-64.c: New testcase.
28846         * gcc.dg/vect/vect-65.c: New testcase.
28847         * gcc.dg/vect/vect-66.c: New testcase.
28848         * gcc.dg/vect/vect-67.c: New testcase.
28849         * gcc.dg/vect/vect-68.c: New testcase.
28850         * gcc.dg/vect/vect-69.c: New testcase.
28851         * gcc.dg/vect/vect-79.c: New testcase.
28852         * gcc.dg/vect/vect-80.c: New testcase.
28853
28854 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28855
28856         * gcc.target/mips/asm-1.c: New test.
28857
28858 2004-09-19  Ira Rosen  <irar@il.ibm.com>
28859
28860         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28861         * gcc.dg/vect/vect-73.c: New testcase.
28862         * gcc.dg/vect/vect-74.c: New testcase.
28863         * gcc.dg/vect/vect-75.c: New testcase.
28864         * gcc.dg/vect/vect-76.c: New testcase.
28865         * gcc.dg/vect/vect-77.c: New testcase.
28866         * gcc.dg/vect/vect-78.c: New testcase
28867
28868 2004-09-18  Paul Brook  <paul@codesourcery.com>
28869
28870         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28871
28872 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28873
28874         PR c/17424
28875         * gcc.dg/pr17424-1.c: New test.
28876
28877 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
28878
28879         * g++.dg/tree-ssa/pr17153.C: New test.
28880
28881 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
28882
28883         PR pch/13361
28884         * g++.dg/pch/wchar-1.C: New.
28885         * g++.dg/pch/wchar-1.Hs: New.
28886
28887 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
28888
28889         * gcc.c-torture/execute/20040917-1.c: New test.
28890
28891 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28892
28893         PR tree-optimization/17319
28894         * gcc.dg/pr17319.c: New test.
28895
28896 2004-09-17  Devang Patel  <dpatel@apple.com>
28897
28898         * gcc.dg/20040813-1.c: New test.
28899
28900 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28901
28902         PR tree-optimization/17273
28903         * gcc.c-torture/compile/pr17273.c: New test.
28904
28905 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28906
28907         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28908         Update expected messages.
28909         * gcc.dg/declspec-13.c: New test.
28910
28911 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
28912
28913         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28914
28915 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28916
28917         * gcc.c-torture/execute/pr17252.c: Use post-increment to
28918         change what 'a' is pointing to.
28919
28920 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
28921
28922         PR c++/16002
28923         * g++.dg/template/error18.C: New test.
28924
28925         PR c++/16029
28926         * g++.dg/warn/Wunused-8.C: New test.
28927
28928 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28929
28930         PR tree-optimization/17513
28931         * gcc.dg/20040916-1.c: New test.
28932
28933 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/17501
28936         * g++.dg/template/typename7.C: New test.
28937
28938 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28939
28940         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28941
28942 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28943
28944         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28945         with -ftree-based-profiling also.
28946         * lib/profopt.exp: Support late-set profile_option/feedback_option.
28947
28948 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
28949
28950         PR/15364
28951         * gfortran.dg/der_array_io_1.f90: New test.
28952         * gfortran.dg/der_array_io_2.f90: New test.
28953         * gfortran.dg/der_array_io_3.f90: New test.
28954
28955 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28956
28957         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28958         EABI.
28959
28960 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28961
28962         * g++.dg/opt/switch1.C: New test.
28963
28964 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28965
28966         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28967         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28968         Update expected messages.
28969
28970 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28971
28972         PR fortran/16485
28973         * gfortran.dg/same_name_1.f90: New test.
28974
28975 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28976
28977         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28978         dereference garbage pointers.
28979
28980 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28981
28982         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28983         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28984
28985         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28986         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28987         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28988
28989 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28990
28991         PR c++/17324
28992         * g++.dg/template/mangle1.C: New test.
28993
28994 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28995
28996         PR tree-optimization/17252
28997         * gcc.c-torture/execute/pr17252.c: New test.
28998
28999 2004-09-14  Andrew Pinski  <apinski@apple.com>
29000
29001         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29002
29003 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29004
29005         PR rtl-optimization/9771
29006         * gcc.dg/pr9771-1.c: New test case.
29007
29008 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29009
29010         PR tree-optimization/15262
29011         * gcc.c-torture/execute/pr15262-1.c: New test.
29012         * gcc.c-torture/execute/pr15262-2.c: New test.
29013
29014 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29015
29016         * gcc.dg/declspec-12.c: New test.
29017
29018 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29019
29020         * gfortran.dg/pr17090.f90: Add directives to test.
29021
29022 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29023
29024         * gcc.c-torture/compile/20040914-1.c: New test.
29025
29026 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/16162
29029         * g++.dg/template/decl2.C: New test.
29030
29031 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29032
29033         PR fortran/17090
29034         * gfortran.dg/pr17090.f90: New test.
29035
29036 2004-09-13  Dale Johannesen  <dalej@apple.com>
29037
29038         * gcc.c-torture/compile/pr17408.c: New test case.
29039
29040 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29041
29042         PR c++/16716
29043         * g++.dg/parse/crash17.C: New test.
29044
29045         PR c++/17327
29046         * g++.dg/template/enum3.C: New test.
29047
29048 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29049
29050         * lib/gcc-defs.exp: Load wrapper.exp.
29051         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29052         using local code.
29053         * lib/gcc.exp (gcc_init): Similar.
29054         * lib/gfortran.exp (gfortran_init): Similar.
29055         * lib/objc.exp (objc_init): Similar.
29056         * lib/treelang.exp (treelang_init): Similar.
29057         * lib/wrapper.exp: New file with build_wrapper call machinery in
29058         ${tool}_maybe_build_wrapper.
29059
29060 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29061
29062         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29063         "inline".
29064         * gcc.dg/declspec-11.c: Update expected messages.
29065         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29066         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29067         gcc.dg/inline-12.c: New tests.
29068
29069 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29070
29071         * g++.dg/tree-ssa/pr17400.C: New testcase.
29072
29073 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29074
29075         * gcc.target/mips/sb1-1.c: New testcase.
29076
29077 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29078
29079         * lib/g77-dg.exp: Remove unused file.
29080         * lib/mike-g77.exp: Ditto.
29081         * lib/g77.exp: Ditto.
29082
29083 2004-09-12  Richard Henderson  <rth@redhat.com>
29084
29085         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29086
29087 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29088
29089         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29090         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29091         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29092         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29093         Update expected messages.
29094
29095 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29096
29097         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29098         declaration/use mismatch for dirp parameter.
29099
29100 2004-09-12  Andrew Pinski  <apinski@apple.com>
29101
29102         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29103         -fgnu-runtime is passed.
29104
29105 2004-09-12  Richard Henderson  <rth@redhat.com>
29106
29107         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29108         do the uplevel thing and update additional_flags directly.
29109         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29110         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29111         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29112         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29113
29114 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29115
29116         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29117
29118 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29119
29120         PR middle-end/17411
29121         * g++.dg/opt/pr17411-1.C: New test case.
29122
29123 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29124
29125         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29126         gcc.dg/tls/diag-2.c: Update expected messages.
29127         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29128         messages.
29129         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29130         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29131         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29132         gcc.dg/tls/diag-5.c: New tests.
29133
29134 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29135
29136         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29137
29138 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29139
29140         * g++.dg/parse/break-in-for.C: New test.
29141
29142 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29143
29144         * gcc.dg/tree-ssa/20040911-1.c: New test.
29145
29146 2004-09-11  Andreas Jaeger  <aj@suse.de>
29147
29148         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29149         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29150
29151 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29152
29153         * gcc.target/frv: New directory of FR-V-specific tests.
29154
29155 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29156
29157         * gcc.dg/convert-vec-1.c: New test.
29158
29159 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29160
29161         PR middle-end/17024
29162         * gcc.dg/pr17024-1.c: New test case.
29163
29164 2004-09-10  Eric Christopher  <echristo@redhat.com>
29165
29166         * gcc.dg/20040910-1.c: New test.
29167
29168 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29169
29170         * gcc.dg/bitfld-9.c: New test.
29171
29172 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29173
29174         * gcc.c-torture/execute/ieee/acc1.c: New test.
29175         * gcc.c-torture/execute/ieee/acc2.c: New test.
29176         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29177
29178 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29179
29180         * gcc.dg/deprecated-2.c: New test.
29181
29182 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29183
29184         * gcc.dg/init-vec-1.c: New test.
29185
29186 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29187
29188         PR middle-end/17055
29189         * gcc.dg/pr17055-1.c: New test case.
29190
29191 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29192
29193         PR target/17377
29194         * gcc.c-torture/execute/pr17377.c: New test.
29195
29196 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29197
29198         PR c/8420
29199         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29200         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29201         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29202         gcc.dg/long-long-typespec-1.c: New tests.
29203         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29204
29205 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29206
29207         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29208         gcc.dg/gnu99-static-1.c: New tests.
29209
29210 2004-09-08  Devang Patel  <dpatel@apple.com>
29211
29212         * gcc.dg/darwin-ld-20040828-1.c: New test.
29213         * gcc.dg/darwin-ld-20040828-2.c: New test.
29214         * gcc.dg/darwin-ld-20040828-3.c: New test.
29215
29216 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29217
29218         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29219         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29220         in error message.
29221         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29222         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29223         in error message.
29224         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29225         types they qualify.
29226         * objc.dg/type-size-2.m: Fix wording in comment.
29227         * objc.dg/va-meth-1.m: New test case.
29228
29229 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29230
29231         PR c/16633:
29232         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29233         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29234
29235 2004-09-06  Devang Patel  <dpatel@apple.com>
29236
29237         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29238         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29239
29240 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29241
29242         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29243         reflect changed line numbering of diagnostics.
29244
29245 2004-09-06  Paul Brook  <paul@codesourcery.com>
29246
29247         * gfortran.dg/edit_real_1.f90: Add new test.
29248
29249 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29250
29251         * gcc.dg/tree-ssa/loop-2.c: New test.
29252         * gcc.dg/tree-ssa/loop-3.c: New test.
29253         * gcc.dg/tree-ssa/loop-4.c: New test.
29254         * gcc.dg/tree-ssa/loop-5.c: New test.
29255
29256 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29257
29258         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29259
29260 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29261
29262         * gcc.dg/format/sentinel-1.c: New test.
29263
29264 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29265
29266         * gcc.dg/builtins-46.c: New.
29267
29268 2004-09-03  Devang Patel  <dpatel@apple.com>
29269
29270         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29271         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29272
29273 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29274
29275         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29276         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29277         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29278         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29279         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29280         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29281         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29282         the non-portable bzero.
29283         * gcc.dg/20010912-1.c: xfail for NetWare.
29284         * gcc.dg/20020426-2.c: xfail for NetWare.
29285         * gcc.dg/20021014-1.c: xfail for NetWare.
29286         * gcc.dg/20021018-1.c: xfail for NetWare.
29287         * gcc.dg/20030213-1.c: xfail for NetWare.
29288         * gcc.dg/20030225-1.c: xfail for NetWare.
29289         * gcc.dg/20030708-1.c: xfail for NetWare.
29290         * gcc.dg/builtins-config.h: Also exclude NetWare.
29291         * gcc.dg/format/format.h: Define restrict only if not already defined.
29292         * gcc.dg/nest.c: xfail for NetWare.
29293         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29294         * lib/target-supports.exp (check_visibility_available): Exclude
29295         NetWare.
29296
29297 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29298
29299         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29300         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29301         deterministic starting point for the alignment of structure fields.
29302         * gcc.dg/Wpadded.c: Dito.
29303         * g++.dg/abi/vbase10.C: Dito.
29304
29305 2004-09-03  Devang Patel  <dpatel@apple.com>
29306
29307         * g++.dg/debug/pr15736.cc: New test.
29308
29309 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29310
29311         * README.QMTEST: Fix out-of-date link.
29312
29313 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29314
29315         PR fortran/16579
29316         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29317         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29318
29319 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29320
29321         * g++.dg/abi/arm_rtti1.C: New test.
29322
29323 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29324
29325         * gcc.dg/ppc-vector-memcpy.c: New.
29326         * gcc.dg/ppc-vector-memset.c: New.
29327
29328 2004-09-02  Chao-ying Fu  <fu@mips.com>
29329
29330         * gcc.target/mips/mips-3d-1.c: New test.
29331         * gcc.target/mips/mips-3d-2.c: New test.
29332         * gcc.target/mips/mips-3d-3.c: New test.
29333         * gcc.target/mips/mips-3d-4.c: New test.
29334         * gcc.target/mips/mips-3d-5.c: New test.
29335         * gcc.target/mips/mips-3d-6.c: New test.
29336         * gcc.target/mips/mips-3d-7.c: New test.
29337         * gcc.target/mips/mips-3d-8.c: New test.
29338         * gcc.target/mips/mips-3d-9.c: New test.
29339         * gcc.target/mips/mips-ps-1.c: New test.
29340         * gcc.target/mips/mips-ps-2.c: New test.
29341         * gcc.target/mips/mips-ps-3.c: New test.
29342         * gcc.target/mips/mips-ps-4.c: New test.
29343         * gcc.target/mips/mips-ps-type.c: New test.
29344
29345 2004-09-02  Paul Brook  <paul@codesourcery.com>
29346
29347         * gfortran.dg/edit_real_1.f90: Add new tests.
29348
29349 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29350
29351         PR fortran/15327
29352         * gfortran.dg/merge_char_1.f90: New test.
29353
29354 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29355
29356         PR fortran/16404
29357         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29358
29359 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29360
29361         PR c/1522
29362         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29363
29364 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29365
29366         * g++.dg/opt/loop1.C: Do not XFAIL.
29367
29368 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * gcc.c-torture/execute/20040831-1.c: New test.
29371
29372 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29373
29374         PR fortran/16579
29375         * gfortran.dg/g77/20010610.f: Now passes.
29376         Copy from g77.f-torture/execute. Add dg-run directive.
29377         * gfortran.dg/g77/README: Update
29378
29379 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29380
29381         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29382         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29383         (t1, t2, t3, t4): Add volatile.
29384
29385 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29386
29387         * g++.dg/ext/visibility/arm1.C: New test.
29388
29389 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29390
29391         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29392         -pedantic-errors.
29393
29394 2004-09-01  Paul Brook  <paul@codesourcery.com>
29395
29396         * gfortran.dg/eof_2.f90: New test.
29397
29398 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29399
29400         PR fortran/16579
29401         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29402
29403 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29404
29405         PR libfortran/16805
29406         * gfortran.dg/list_read_2.f90: New test.
29407
29408 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29409
29410         * g++.dg/abi/key1.C: New test.
29411
29412 2004-08-31  Richard Henderson  <rth@redhat.com>
29413
29414         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29415         form of offsetof.
29416         * g++.dg/other/offsetof5.C: Remove duplicate.
29417
29418 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29419
29420         PR fortran/17244
29421         * gfortran.dg/func_derived_1.f90: New test.
29422
29423 2004-08-31  Paul Brook  <paul@codesourcery.com>
29424
29425         * gfortran.dg/eof_1.f90: New test.
29426
29427 2004-08-31  Paul Brook  <paul@codesourcery.com>
29428
29429         * gfortran.dg/list_read_1.f90: New file.
29430
29431 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29432
29433         * g++.dg/opt/loop1.C: XFAIL.
29434
29435 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29436
29437         * gcc.dg/funcdef-storage-1.c: New.
29438         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29439         an extern function in local scope.
29440         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29441         declare an 'auto inline' function in local scope.
29442         * gcc.dg/20011130-1.c: Likewise.
29443         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29444         an 'auto' function in local scope.
29445         * gcc.dg/20021014-1.c: Likewise.
29446         * gcc.dg/20030331-2.c: Likewise.
29447
29448 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29449
29450         * gfortran.dg/blockdata_1.f90: New test.
29451
29452 2004-08-30  Richard Henderson  <rth@redhat.com>
29453
29454         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29455
29456 2004-08-30  Richard Henderson  <rth@redhat.com>
29457
29458         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29459         additional_flags set by alternate driver.
29460         (ieee-options): New procedure.
29461         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29462         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29463         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29464         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29465
29466 2004-08-30  Richard Henderson  <rth@redhat.com>
29467
29468         * lib/f-torture.exp: Remove.
29469
29470 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29471
29472         PR rtl-optimization/16590
29473         * g++.dg/opt/loop1.C: New test.
29474
29475 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29476
29477         PR fortran/13910
29478         * gfortran.dg/oldstyle_1.f90: New test.
29479
29480 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29481         Paul Brook  <paul@codesourcery.com>
29482
29483         * gfortran.dg/g77/README: Update.
29484         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29485         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29486         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29487
29488 2004-08-28  Paul Brook  <paul@codesourcery.com>
29489
29490         PR libfortran/17195
29491         * gfortran.dg/edit_real_1.f90: New test.
29492
29493 2004-08-27  Paul Brook  <paul@codesourcery.com>
29494
29495         * gfortran.dg/rewind_1.f90: New test.
29496
29497 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29498
29499         PR fortran/16597
29500         * gfortran.dg/pr16597.f90: New test.
29501
29502 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29503
29504         PR c/13801
29505         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29506         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29507         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29508         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29509         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29510
29511 2004-08-26  Nick Clifton  <nickc@redhat.com>
29512
29513         * gcc.c-torture/compile/pr17119.c: New test.
29514
29515 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29516
29517         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29518
29519 2004-08-25  Richard Henderson  <rth@redhat.com>
29520
29521         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29522         the bits that expect kind=8 to be the largest real kind.
29523
29524 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29525
29526         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29527
29528 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29529
29530         * gfortran.dg/assignment_1.f90: New test.
29531
29532 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29533
29534         * g++.dg/template/repo3.C: New test.
29535
29536 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29537
29538         PR middle-end/16693
29539         PR tree-optimization/16372
29540         * g++.dg/opt/pr16372-1.C: New test case.
29541         * g++.dg/opt/pr16693-1.C: New test case.
29542         * g++.dg/opt/pr16693-2.C: New test case.
29543
29544 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29545
29546         * objc.dg/proto-lossage-4.m: New test.
29547
29548 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29549
29550         PR c++/17155
29551         * g++.dg/inherit/local2.C: New test.
29552
29553 2004-08-25  Paul Brook  <paul@codesourcery.com>
29554
29555         PR fortran/17144
29556         * gfortran.dg/string_ctor_1.f90: New test.
29557
29558 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         PR c++/14428
29561         * g++.dg/template/redecl2.C: New test.
29562
29563 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29564
29565         PR fortran/17143
29566         * gfortran.dg/pr17143.f90: New test.
29567
29568 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29569
29570         PR fortran/17164
29571         * gfortran.dg/pr17164.f90: New test.
29572
29573 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29574
29575         * gcc.dg/tree-ssa/loop-1.c: New test.
29576
29577 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29578
29579         * gcc.c-torture/compile/20040824-1.c: New test.
29580
29581 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29582
29583         * gcc.c-torture/compile/iftrap-3.c: New test.
29584
29585 2004-08-24  Paul Brook  <paul@codesourcery.com>
29586
29587         * gfortran.dg/entry_2.f90: New test.
29588
29589 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29590
29591         PR c++/16889
29592         * g++.dg/lookup/ambig[12].C: New.
29593
29594 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29595
29596         PR c++/16706
29597         * g++.dg/template/crash21.C: New test.
29598         * g++.dg/template/crash22.C: Likewise.
29599
29600 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29601
29602         PR c++/17149
29603         * g++.dg/template/access15.C: New.
29604
29605 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c++/17163
29608         * g++.dg/template/repo2.C: New test.
29609
29610 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29611
29612         PR rtl-optimization/17078
29613         * gcc.c-torture/execute/pr17078-1.c: New test case.
29614
29615 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29616
29617         PR c/14492
29618         * gcc.dg/debug/crash1.c: New test.
29619
29620 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c/16180
29623         * gcc.dg/loop-5.c: New test.
29624
29625 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29626
29627         * gcc.c-torture/execute/20040823-1.c: New test.
29628
29629 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29630
29631         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29632         to the assembler.  Simplify test accordingly.
29633         (asm_abi_flags): Use GNU names.
29634         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29635         to check for ABI flags.
29636
29637 2004-08-22  Andrew Pinski  <apinski@apple.com>
29638
29639         * g++.dg/opt/pr14029.C: New test.
29640         * gcc.c-torture/execute/pr15262.c: New test.
29641
29642 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29643
29644         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29645
29646 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
29647
29648         PR 16908
29649         * gfortran.dg/direct_io.f90: New test.
29650
29651 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29652
29653         PR c++/17121
29654         * g++.dg/inherit/local2.C: New test.
29655
29656 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         PR c++/17120
29659         * g++.dg/warn/Wparentheses-4.C: New test.
29660
29661 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/17121
29664         * g++.dg/inherit/local2.C: New test.
29665
29666         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29667         * gcc.dg/ppc-ldstruct.c: Likewise.
29668         * gcc.dg/ppc64-abi-2.c: Likewise.
29669
29670 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
29671
29672         PR rtl-optimization/17099
29673         * gcc.c-torture/execute/20040820-1.c: New test.
29674
29675 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
29676
29677         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29678
29679 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
29680
29681         PR fortran/17077
29682         * gfortran.dg/auto_array_1.f90: New test.
29683
29684 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29685
29686         PR fortran/17074
29687         * gfortran.dg/simpleif_1.f90: New test.
29688
29689 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
29690
29691         * lib/target-supports.exp (check_profiling_available): Return
29692         false for arm*-*-symbianelf* and arm*-*-eabi*.
29693
29694         PR c++/15890
29695         * g++.dg/template/delete1.C: New test.
29696
29697 2004-08-19  Paul Brook  <paul@codesourcery.com>
29698
29699         PR fortran/14976
29700         PR fortran/16228
29701         * gfortran.dg/data_char_1.f90: New test.
29702
29703 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
29704
29705         PR fortran/16946
29706         * gfortran.dg/reduction.f90: New testcase.
29707
29708 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29709
29710         PR fortran/16520
29711         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29712
29713 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29714
29715         PR c++/17041
29716         * g++.dg/Wparentheses-3.C: New test.
29717
29718 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
29719
29720         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29721         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29722         * gcc.dg/vect/vect-2.c: Likewise.
29723         * gcc.dg/vect/vect-3.c: Likewise.
29724         * gcc.dg/vect/vect-4.c: Likewise.
29725         * gcc.dg/vect/vect-5.c: Likewise.
29726         * gcc.dg/vect/vect-6.c: Likewise.
29727         * gcc.dg/vect/vect-7.c: Likewise.
29728         * gcc.dg/vect/vect-25.c: Likewise.
29729         * gcc.dg/vect/vect-31.c: Likewise.
29730         * gcc.dg/vect/vect-32.c: Likewise.
29731         * gcc.dg/vect/vect-34.c: Likewise.
29732         * gcc.dg/vect/vect-36.c: Likewise.
29733         * gcc.dg/vect/vect-all.c: Likewise.
29734
29735 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR c++/17068
29738         * g++.dg/template/operator4.C: New test.
29739
29740 2004-08-18  Richard Henderson  <rth@redhat.com>
29741
29742         * gcc.dg/20040206-1.c: XFAIL.
29743
29744 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29745
29746         PR c++/16246
29747         * g++.dg/template/array7.C: New test.
29748
29749 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29750
29751         * gcc.dg/mips-movcc-1.c: New test.
29752         * gcc.dg/mips-movcc-2.c: New test.
29753         * gcc.dg/mips-movcc-3.c: New test.
29754
29755         * gcc.dg/mips-nmadd-1.c: New test.
29756         * gcc.dg/mips-nmadd-2.c: New test.
29757
29758 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29759
29760         PR c++/15871
29761         * g++.dg/opt/inline8.C: New test.
29762
29763         PR c++/16965
29764         * g++.dg/parse/error17.C: New test.
29765
29766 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29767
29768         * gcc.dg/vect: New directory for vectorizer tests.
29769         * gcc.dg/vect/tree-vect.h: New file.
29770         * gcc.dg/vect/vect.exp: New file.
29771         * gcc.dg/vect/pr16105.c.c: New test.
29772         * gcc.dg/vect/vect-1.c: New test.
29773         * gcc.dg/vect/vect-2.c: New test.
29774         * gcc.dg/vect/vect-3.c: New test.
29775         * gcc.dg/vect/vect-4.c: New test.
29776         * gcc.dg/vect/vect-5.c: New test.
29777         * gcc.dg/vect/vect-6.c: New test.
29778         * gcc.dg/vect/vect-7.c: New test.
29779         * gcc.dg/vect/vect-8.c: New test.
29780         * gcc.dg/vect/vect-9.c: New test.
29781         * gcc.dg/vect/vect-10.c: New test.
29782         * gcc.dg/vect/vect-11.c: New test.
29783         * gcc.dg/vect/vect-12.c: New test.
29784         * gcc.dg/vect/vect-13.c: New test.
29785         * gcc.dg/vect/vect-14.c: New test.
29786         * gcc.dg/vect/vect-15.c: New test.
29787         * gcc.dg/vect/vect-16.c: New test.
29788         * gcc.dg/vect/vect-17.c: New test.
29789         * gcc.dg/vect/vect-18.c: New test.
29790         * gcc.dg/vect/vect-19.c: New test.
29791         * gcc.dg/vect/vect-20.c: New test.
29792         * gcc.dg/vect/vect-21.c: New test.
29793         * gcc.dg/vect/vect-22.c: New test.
29794         * gcc.dg/vect/vect-23.c: New test.
29795         * gcc.dg/vect/vect-24.c: New test.
29796         * gcc.dg/vect/vect-25.c: New test.
29797         * gcc.dg/vect/vect-26.c: New test.
29798         * gcc.dg/vect/vect-27.c: New test.
29799         * gcc.dg/vect/vect-28.c: New test.
29800         * gcc.dg/vect/vect-29.c: New test.
29801         * gcc.dg/vect/vect-30.c: New test.
29802         * gcc.dg/vect/vect-31.c: New test.
29803         * gcc.dg/vect/vect-32.c: New test.
29804         * gcc.dg/vect/vect-33.c: New test.
29805         * gcc.dg/vect/vect-34.c: New test.
29806         * gcc.dg/vect/vect-35.c: New test.
29807         * gcc.dg/vect/vect-36.c: New test.
29808         * gcc.dg/vect/vect-37.c: New test.
29809         * gcc.dg/vect/vect-38.c: New test.
29810         * gcc.dg/vect/vect-40.c: New test.
29811         * gcc.dg/vect/vect-41.c: New test.
29812         * gcc.dg/vect/vect-42.c: New test.
29813         * gcc.dg/vect/vect-43.c: New test.
29814         * gcc.dg/vect/vect-44.c: New test.
29815         * gcc.dg/vect/vect-45.c: New test.
29816         * gcc.dg/vect/vect-46.c: New test.
29817         * gcc.dg/vect/vect-47.c: New test.
29818         * gcc.dg/vect/vect-48.c: New test.
29819         * gcc.dg/vect/vect-49.c: New test.
29820         * gcc.dg/vect/vect-50.c: New test.
29821         * gcc.dg/vect/vect-51.c: New test.
29822         * gcc.dg/vect/vect-52.c: New test.
29823         * gcc.dg/vect/vect-53.c: New test.
29824         * gcc.dg/vect/vect-54.c: New test.
29825         * gcc.dg/vect/vect-55.c: New test.
29826         * gcc.dg/vect/vect-56.c: New test.
29827         * gcc.dg/vect/vect-57.c: New test.
29828         * gcc.dg/vect/vect-58.c: New test.
29829         * gcc.dg/vect/vect-59.c: New test.
29830         * gcc.dg/vect/vect-60.c: New test.
29831         * gcc.dg/vect/vect-61.c: New test.
29832         * gcc.dg/vect/vect-all.c: New test.
29833         * gcc.dg/vect/vect-none.c: New test.
29834
29835 2004-08-17  Paul Brook  <paul@codesourcery.com>
29836
29837         PR fortran/13082
29838         * gfortran.dg/entry_1.f90: New test.
29839
29840 2004-08-17  Andrew Pinski  <apinski@apple.com>
29841
29842         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29843
29844 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29845
29846         * gcc.dg/pr17036-1.c: New test.
29847
29848 2004-08-16  Devang Patel  <dpatel@apple.com>
29849
29850         * gcc.dg/darwin-20040809-1.c: New test.
29851
29852 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29853
29854         * gcc.dg/funcdef-attr-1.c: New test.
29855
29856 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29857
29858         * gcc.dg/altivec-17.c: New test.
29859         * gcc.dg/altivec-18.c: New test.
29860
29861 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29862
29863         PR c++/6749
29864         * g++.dg/template/vtable2.C: New test.
29865
29866 2004-08-14  Richard Henderson  <rth@redhat.com>
29867
29868         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29869         * gcc.dg/pack-test-4.c (main): Return 0.
29870         * gcc.dg/setjmp-1.c: Remove XFAIL.
29871         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29872
29873 2004-08-14  Richard Henderson  <rth@redhat.com>
29874
29875         * gcc.dg/980217-1.c: Add prototype for printf.
29876
29877 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
29878
29879         * gfortran.dg/pr16935.f90: New test.
29880
29881 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
29882
29883         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29884
29885 2004-08-13  Paul Brook  <paul@codesourcery.com>
29886
29887         * gfortran.dg/der_io_1.f90: Remove stray comma.
29888
29889 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29890
29891         * gcc.dg/vmx/cw-bug-2.c: Remove.
29892         * gcc.dg/vmx/vprint-1.c: Remove.
29893         * gcc.dg/vmx/vscan-1.c: Remove.
29894
29895 2004-08-12  Devang patel  <dpatel@apple.com>
29896
29897         * gcc.dg/darwin-20040809-2.c: New test.
29898
29899 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
29900
29901         * g++.dg/ext/altivec-12.C: New test.
29902
29903         * g++.dg/ext/altivec-11.C: New test.
29904
29905 2004-08-12  Paul Brook  <paul@codesourcery.com>
29906
29907         * g++.dg/abi/arm_cxa_vec_1.C: New test.
29908
29909 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29910
29911         * g++.dg/ext/altivec-2.C: Check for hardware support before
29912         executing any VMX instructions.
29913
29914         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29915
29916 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
29917
29918         PR c++/16276
29919         * g++.old-deja/g++.other/comdat4.C: New test.
29920         * g++.old-deja/g++.other/comdat4-aux.cc: New.
29921
29922 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29923
29924         PR target/16286
29925         * gcc.dg/pr16286.c: New test.
29926
29927 2004-08-12 Jan Beulich <jbeulich@novell.com>
29928
29929         * g++.dg/ext/asm5.C: New.
29930
29931 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29932
29933         PR c++/16698
29934         * g++.dg/eh/crash1.C: New test.
29935
29936         PR c++/16717
29937         * g++.dg/ext/construct1.C: New test.
29938
29939 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29940
29941         PR c++/16853
29942         * g++.dg/init/ptrmem1.C: New test.
29943
29944         PR c++/16618
29945         * g++.dg/parse/offsetof5.C: New test.
29946
29947         PR c++/16870
29948         * g++.dg/template/overload3.C: New test.
29949
29950 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29951
29952         PR c++/16964
29953         * g++.dg/parse/error16.C: New test.
29954
29955         PR c++/16904
29956         * g++.dg/template/error14.C: New test.
29957
29958         PR c++/16929
29959         * g++.dg/template/error15.C: New test.
29960
29961 2004-08-11  Devang Patel  <dpatel@apple.com>
29962
29963         * gcc.dg/darwin-ld-20040809-1.c: New test.
29964         * gcc.dg/darwin-ld-20040809-2.c: New test.
29965
29966 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
29967
29968         PR fortran/16917
29969         * gfortran.dg/dfloat_1.f90: New test.
29970
29971 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29972
29973         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29974         * gcc.dg/dll-2.c: Fix dg-require syntax.
29975         * gcc.misc-tests/arm-isr.c (abort): Declare.
29976         (exit): Likewise.
29977
29978 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29979
29980         PR c++/16971
29981         * g++.dg/parse/crash16.C: New test.
29982
29983 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29984
29985         * gcc.dg/mips-rsqrt-1.c: New test case.
29986         * gcc.dg/mips-rsqrt-2.c: New test case.
29987         * gcc.dg/mips-rsqrt-3.c: New test case.
29988
29989 2004-08-10  Paul Brook  <paul@codesourcery.com>
29990
29991         * gfortran.dg/der_io_1.f90: New test.
29992
29993 2004-08-10  Paul Brook  <paul@codesourcery.com>
29994
29995         PR fortran/16919
29996         * gfortran.dg/der_array_1.f90: New test.
29997
29998 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29999
30000         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30001
30002 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30003
30004         * gcc.dg/wchar_t-2.c: Fix typo.
30005
30006 2004-08-09  Falk Hueffner  <falk@debian.org>
30007
30008         PR tree-optimization/12517
30009         * gcc.c-torture/compile/pr12517.c: New test.
30010
30011         PR tree-optimization/12578
30012         * gcc.c-torture/compile/pr12578.c: New test.
30013
30014         PR tree-optimization/12899
30015         * gcc.c-torture/compile/pr12899.c: New test.
30016
30017         PR rtl-optimization/14692
30018         * gcc.c-torture/compile/pr14692.c: New test.
30019
30020         PR tree-optimization/16461
30021         * gcc.c-torture/compile/pr16461.c: New test.
30022
30023 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30024
30025         * gfortran.dg/getenv_1.f90: New test.
30026
30027 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30028
30029         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30030         wchar_t.
30031         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30032
30033 2004-08-06  Paul Brook  <paul@codesourcery.com>
30034
30035         * gfortran.dg/ret_array_1.f90: New test.
30036         * gfortran.dg/ret_pointer_1.f90: New test.
30037
30038 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30039
30040         * gcc.dg/missing-field-init-[12].c: New tests.
30041         * g++.dg/warn/missing-field-init-[12].C: New tests.
30042
30043 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30044
30045         * gcc.dg/enum2.c: New test.
30046         * gcc.dg/symbian3.c: Likewise.
30047         * gcc.dg/symbian4.c: Likewise.
30048         * gcc.dg/wchar_t-2.c: Likewise.
30049
30050 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30051
30052         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30053         destructor tests.
30054
30055 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30056
30057         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30058         dg-require-visiblity.
30059         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30060         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30061         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30062         * g++.dg/ext/visibility/new1.C: Likewise.
30063         * g++.dg/ext/visibility/pragma.C: Likewise.
30064         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30065         * g++.dg/ext/visibility/virtual.C: Likewise.
30066         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30067         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30068         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30069         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30070         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30071         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30072         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30073         * g++/dg/ext/visibility/visibility-8.C: New test.
30074         * gcc.c-torture/compile/dll.x: Remove.
30075         * gcc.dg/dll-2.c: Use dg-require-dll
30076         * gcc.dg/visibility-10.c: New test.
30077         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30078         supporting DLLs.
30079         * lib/scanasm.exp (scan_hidden): New function.
30080         (scan_not_hidden): Likewise.
30081
30082 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30083
30084         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30085
30086 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30087
30088         * gcc.c-torture/execute/20040805-1.c: New test.
30089
30090 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30091
30092         * gcc.dg/20020118-1.c: Declare abort.
30093         * gcc.dg/altivec_check.h: Likewise.
30094         * gcc.dg/iftrap-2.c: Likewise.
30095         * gcc.dg/pragma-darwin.c: Likewise.
30096         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30097
30098 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30099
30100         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30101
30102 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30103
30104         * gcc.c-torture/execute/builtins/abs-2.c,
30105         gcc.c-torture/execute/builtins/abs-3.c,
30106         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30107         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30108         intmax_t, uintmax_t and their limits.
30109         * gcc.dg/intmax_t-1.c: New test.
30110
30111 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30112
30113         * g++.dg/tc1/dr147.C: Add reference to PR.
30114
30115 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30116
30117         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30118         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30119
30120 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30121
30122         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30123
30124 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30125
30126         * gcc.dg/redecl-5.c: New test.
30127         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30128         of scanf.
30129
30130 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30131
30132         PR middle-end/16790
30133         * gcc.c-torture/execute/pr16790-1.c: New test case.
30134
30135 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30136
30137         * g++.dg/ext/visibility/assign1.C: New test.
30138         * g++.dg/ext/visibility/new1.C: Likewise.
30139
30140         * gcc.dg/symbian1.c: New test.
30141         * gcc.dg/symbian2.c: Likewise.
30142
30143 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30144
30145         PR target/16570
30146         * gcc.dg/i386-sse-9.c: New test.
30147
30148 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30149
30150         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30151
30152 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30153
30154         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30155         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30156         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30157         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30158         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30159         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30160         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30161         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30162         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30163         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30164         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30165         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30166         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30167         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30168         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30169         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30170         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30171         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30172         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30173         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30174         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30175         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30176         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30177         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30178         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30179         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30180         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30181         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30182         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30183         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30184         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30185         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30186         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30187         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30188         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30189         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30190         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30191         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30192         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30193         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30194         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30195         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30196         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30197         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30198         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30199         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30200         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30201         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30202         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30203         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30204         gcc.misc-tests/i386-pf-3dnow-1.c,
30205         gcc.misc-tests/i386-pf-athlon-1.c,
30206         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30207         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30208         Declare built-in functions used.
30209         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30210
30211 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30212
30213         PR c++/16707
30214         * g++.dg/lookup/using12.C: New test.
30215
30216         * g++.dg/init/null1.C: Fix PR number.
30217         * g++.dg/parse/namespace10.C: Likewise.
30218
30219 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/16224
30222         * g++.dg/template/spec17.C: New test.
30223         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30224         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30225
30226 2004-08-02  David Billinghurst
30227
30228         PR fortran/16292
30229         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30230
30231 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30232
30233         * gcc.dg/ia64-got-1.c: New test case.
30234
30235 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30236
30237         PR c++/16489
30238         * g++.dg/init/null1.C: New test.
30239         * g++.dg/tc1/dr76.C: Adjust error marker.
30240
30241         PR c++/16529
30242         * g++.dg/parse/namespace10.C: New test.
30243
30244         PR c++/16810
30245         * g++.dg/inherit/ptrmem2.C: New test.
30246
30247 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30248
30249         PR target/16155
30250         * gcc.dg/pr16155.c: New test.
30251
30252 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30253
30254         * gcc.dg/redecl-2.c: New test.
30255
30256 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30257
30258         * gcc.dg/darwin-longdouble.c: New file.
30259
30260 2004-07-30  Richard Henderson  <rth@redhat.com>
30261
30262         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30263         write to constant argument.
30264         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30265
30266 2004-07-30  Richard Henderson  <rth@redhat.com>
30267
30268         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30269         tests of nearest around zero.
30270
30271 2004-07-30  Andrew Pinski  <apinski@apple.com>
30272
30273         * gcc.c-torture/compile/20040730-1.c: New test.
30274
30275 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30276
30277         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30278         powerpc-eabispe.
30279
30280 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30281
30282         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30283
30284 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30285
30286         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30287         contains $ld_library_path.
30288         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30289
30290 2004-07-29  Richard Henderson  <rth@redhat.com>
30291
30292         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30293
30294         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30295         (alt2, which): New.
30296         (Check): Accept either alternative.
30297
30298 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30299
30300         * g++.dg/abi/inline1.C: New test.
30301         * g++.dg/abi/local1-a.cc: Likewise.
30302         * g++.dg/abi/local1.C: Likewise.
30303         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30304         * g++.dg/abi/mangle12.C: Likewise.
30305         * g++.dg/abi/mangle17.C: Likewise.
30306         * g++.dg/abi/mangle20-2.C: Likewise.
30307         * g++.dg/opt/interface1.C: Likewise.
30308         * g++.dg/opt/interface1.h: Likewise.
30309         * g++.dg/opt/interface1-a.cc: New test.
30310         * g++.dg/parse/repo1.C: New test.
30311         * g++.dg/template/repo1.C: Likewise.
30312         * g++.dg/warn/Winline-1.C: Likewise.
30313         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30314
30315 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30316
30317         * gcc.dg/tree-ssa/20040729-1.c: New test.
30318
30319 2004-07-27  Matt Austern <austern@apple.com>
30320
30321         * gcc.dg/darwin-bool-1.c: New test.
30322         * gcc.dg/darwin-bool-2.c: New test.
30323
30324 2004-07-28  Richard Henderson  <rth@redhat.com>
30325
30326         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30327         arguments in the correct type.  Don't write to constant arguments.
30328
30329 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30330
30331         PR tree-optimization/16688
30332         PR tree-optimization/16689
30333         * g++.dg/tree-ssa/pr16688.C: New test.
30334
30335 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30336
30337         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30338         loads.  Not only in the comment, this time.
30339
30340 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30343         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30344         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30345         * gcc.dg/sh4a-bitmovua.c: New.
30346         * gcc.dg/sh4a-cos.c: New.
30347         * gcc.dg/sh4a-cosf.c: New.
30348         * gcc.dg/sh4a-fprun.c: New.
30349         * gcc.dg/sh4a-fsrra.c: New.
30350         * gcc.dg/sh4a-memmovua.c: New.
30351         * gcc.dg/sh4a-sin.c: New.
30352         * gcc.dg/sh4a-sincos.c: New.
30353         * gcc.dg/sh4a-sincosf.c: New.
30354         * gcc.dg/sh4a-sinf.c: New.
30355
30356 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30357
30358         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30359         conditionals.
30360         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30361         loads.
30362         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30363         DOM1.
30364
30365 2004-07-27  Andrew Pinski  <apinski@apple.com>
30366
30367         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30368
30369 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30370
30371         * gcc.dg/pragma-isr.c: New test.
30372
30373 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30374
30375         PR c++/14429
30376         * g++.dg/template/ttp11.C: New test.
30377
30378 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30379
30380         * gcc.c-torture/compile/20040727-1.c: New test.
30381
30382 2004-07-26  Eric Christopher  <echristo@redhat.com>
30383
30384         * gcc.c-torture/compile/20040726-2.c: New test.
30385
30386 2004-07-26  Andrew Pinski  <apinski@apple.com>
30387
30388         * g++.dg/rtti/tinfo1.C: Xfail.
30389
30390 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30391
30392         * gcc.c-torture/compile/20040726-1.c: New test.
30393
30394 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30395             Brian Ryner  <bryner@brianryner.com>
30396
30397         PR c++/9283
30398         PR c++/15000
30399         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30400         * g++.dg/ext/visibility/: New directory.
30401         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30402         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30403         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30404         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30405         * g++.dg/ext/visibility/fvisibility.C,
30406         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30407         g++.dg/ext/visibility/fvisibility-override1.C
30408         g++.dg/ext/visibility/fvisibility-override2.C
30409         g++.dg/ext/visibility/memfuncts.C
30410         g++.dg/ext/visibility/noPLT.C
30411         g++.dg/ext/visibility/pragma.C
30412         g++.dg/ext/visibility/pragma-override1.C
30413         g++.dg/ext/visibility/pragma-override2.C
30414         g++.dg/ext/visibility/staticmemfuncts.C
30415         g++.dg/ext/visibility/virtual.C: New tests.
30416
30417 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30418
30419         PR c/15360
30420         * gcc.dg/pr15360-1.c: New test.
30421
30422 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30423
30424         * gcc.dg/pragma-align-2.c: New test.
30425         * gcc.dg/pragma-init-fini.c: New test.
30426         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30427         targets.
30428
30429 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30430
30431         * gcc.dg/init-string-2.c: New test.
30432
30433 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30434
30435         PR 16684
30436         * gcc.dg/Wredundant-decls-1.c: New test case.
30437
30438 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30439
30440         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30441         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30442         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30443         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30444         * gcc.dg/compat/generate-random.c: New file.
30445         * gcc.dg/compat/generate-random.h: Likewise.
30446         * gcc.dg/compat/generate-random_r.c: Likewise.
30447         * gcc.dg/compat/struct-layout-1.h: Likewise.
30448         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30449         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30450         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30451         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30452         * gcc.dg/compat/struct-layout-1_main.c: New test.
30453         * gcc.dg/compat/struct-layout-1_x.c: New file.
30454         * gcc.dg/compat/struct-layout-1_y.c: New file.
30455         * gcc.dg/compat/struct-layout-1_test.h: New file.
30456
30457 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30458
30459         * gcc.dg/comp-return-1.c: New test
30460
30461 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30462
30463         * gcc.dg/vmx/8-02a.c: Fix typo.
30464
30465         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30466         * gcc.dg/darwin-abi-3.c: New test.
30467
30468         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30469         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30470
30471         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30472         * gcc.dg/vmx/ops-long-1.c: New test.
30473         * gcc.dg/vmx/ops-long-2.c: New test.
30474
30475 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30476
30477         * g++.dg/lookup/conv-[1234].C: New.
30478
30479 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30480
30481         * g++.dg/parse/attr2.C: Simplify.
30482
30483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30484
30485         PR c/7284
30486         * gcc.c-torture/execute/pr7284-1.c: New test.
30487
30488 2004-07-22  Brian Booth  <bbooth@redhat.com>
30489
30490         * gcc.dg/tree-ssa/20040721-1.c: New test.
30491
30492 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30493
30494         * g++.dg/template/crash20.c: New.
30495
30496 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30497
30498         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30499         Add dg-run directive.  Declare variables as required.
30500         * gfortran.dg/g77/README: Update
30501
30502 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30503
30504         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30505         gcc.dg/cris-peep2-andu2.c: New tests.
30506
30507 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30508
30509         PR c/15052
30510         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30511         on return type.
30512         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30513         messages.
30514         * gcc.dg/qual-return-2.c: Update expected messages.
30515         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30516
30517 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30518
30519         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30520         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30521
30522 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30523
30524         PR c/11250
30525         * gcc.dg/init-string-1.c: New test.
30526
30527 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30528
30529         PR middle-end/15345
30530         PR c/16450
30531         * gcc.dg/torture/nested-fn-1.c: New test.
30532
30533 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30534
30535         PR target/16559
30536         * gcc.dg/ia64-fptr-1.c: New file.
30537
30538 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30539
30540         PR c++/14497
30541         * g++.dg/template/spec16.C: New test.
30542         * g++.old-deja/g++.robertl/eb118.C: Remove.
30543
30544 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30545
30546         PR c++/509
30547         * g++.dg/template/spec15.C: New test.
30548
30549 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30550
30551         Copy cases from g77.f-torture/execute and add dg-run
30552         directive.  Other changes as noted.
30553         * gfortran.dg/g77/13037.f
30554         * gfortran.dg/g77/1832.f
30555         * gfortran.dg/g77/19981119-0.f
30556         * gfortran.dg/g77/19990313-0.f
30557         * gfortran.dg/g77/19990313-1.f
30558         * gfortran.dg/g77/19990313-2.f
30559         * gfortran.dg/g77/19990313-3.f
30560         * gfortran.dg/g77/19990419-1.f
30561         * gfortran.dg/g77/19990826-0.f
30562         * gfortran.dg/g77/19990826-2.f
30563         * gfortran.dg/g77/20000503-1.f
30564         * gfortran.dg/g77/20001111.f
30565         * gfortran.dg/g77/20010116.f
30566         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30567         * gfortran.dg/g77/20010430.f
30568         * gfortran.dg/g77/6177.f
30569         * gfortran.dg/g77/947.f
30570         * gfortran.dg/g77/970816-3.f
30571         * gfortran.dg/g77/971102-1.f
30572         * gfortran.dg/g77/980520-1.f
30573         * gfortran.dg/g77/980628-0.f
30574         * gfortran.dg/g77/980628-1.f
30575         * gfortran.dg/g77/980628-10.f
30576         * gfortran.dg/g77/980628-2.f
30577         * gfortran.dg/g77/980628-3.f
30578         * gfortran.dg/g77/980628-7.f
30579         * gfortran.dg/g77/980628-8.f
30580         * gfortran.dg/g77/980628-9.f
30581         * gfortran.dg/g77/980701-0.f
30582         * gfortran.dg/g77/980701-1.f
30583         * gfortran.dg/g77/cabs.f
30584         * gfortran.dg/g77/claus.f
30585         * gfortran.dg/g77/complex_1.f
30586         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30587         * gfortran.dg/g77/dcomplex.f
30588         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30589         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30590         * gfortran.dg/g77/f90-intrinsic-numeric.f
30591         * gfortran.dg/g77/int8421.f
30592         * gfortran.dg/g77/labug1.f
30593         * gfortran.dg/g77/large_vec.f
30594         * gfortran.dg/g77/le.f
30595         * gfortran.dg/g77/short.f
30596         * gfortran.dg/g77/README: Update
30597
30598 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30599
30600         PR c++/16637
30601         * g++.dg/parse/lookup4.C: New test.
30602
30603 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30604
30605         PR c++/16175
30606         * g++.dg/template/ttp10.C: New test.
30607
30608 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30609
30610         * gcc.dg/pr12625-1.c: New test.
30611
30612 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30613
30614         * gcc.dg/switch-warn-1.c: New test.
30615         * gcc.dg/switch-warn-2.c: New test.
30616         * gcc.c-torture/compile/pr14730.c: Update.
30617
30618 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30619
30620         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30621         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30622         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30623         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30624
30625 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30626
30627         PR c++/16623
30628         * g++.dg/template/assign1.C: New test.
30629
30630 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30631
30632         PR c++/12170
30633         * g++.dg/template/ttp9.C: New test.
30634
30635 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30636
30637         * gcc.dg/format/cmn-err-1.c: New test.
30638
30639 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30640
30641         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30642         gcc.dg/Wparentheses-10.c: New tests.
30643         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30644
30645 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30646
30647         PR fortran/16465
30648         * gfortran.dg/g77//ffixed-line-length-0.f,
30649         gfortran.dg/g77/ffixed-line-length-132.f,
30650         gfortran.dg/g77/ffixed-line-length-72.f,
30651         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30652         gfortran.dg/g77/README: Update.
30653
30654 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30655
30656         PR c++/13092
30657         * g++.dg/template/non-dependent7.C: New test.
30658         * g++.dg/template/non-dependent8.C: Likewise.
30659         * g++.dg/template/non-dependent9.C: Likewise.
30660         * g++.dg/template/non-dependent10.C: Likewise.
30661
30662 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
30663
30664         PR c++/16337
30665         * g++.dg/parse/attr2.C: New test.
30666
30667 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
30668
30669         * g77.dg: Removed.
30670         * g77.f-torture: Ditto.
30671
30672 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30673
30674         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30675         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30676         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30677
30678 2004-07-16  Richard Henderson  <rth@redhat.com>
30679
30680         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30681
30682 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30683
30684         * lib/fortran-torture.exp (fortran-torture): Don't test compile
30685         tests with full list of options.
30686         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30687         of TORTURE_OPTIONS if test contains 'dg-do run'.
30688
30689         PR fortran/16404
30690         * gfortran.dg/do_iterator.f90: New test.
30691
30692 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30693
30694         PR rtl-optimization/16536
30695         * gcc.c-torture/execute/restrict-1.c: New test.
30696
30697 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30698
30699         PR fortran/15324
30700         * gfortran.dg/pr15324.f90: New test.
30701
30702         PR fortran/15129
30703         * gfortran.dg/pr15129.f90: New test.
30704
30705         PR fortran/15140
30706         * gfortran.dg/pr15140.f90: New test.
30707
30708         PR fortran/13792
30709         * gfortran.fortran-torture/execute/bounds.f90: Add check for
30710         compile-time simplification.
30711
30712 2004-07-14  Mike Stump  <mrs@apple.com>
30713
30714         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30715
30716 2004-07-14  James E Wilson  <wilson@specifixinc.com>
30717
30718         PR target/16325
30719         * gcc.dg/profile-generate-1.c: New.
30720
30721 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * gcc.c-torture/execute/20040709-1.c: New test.
30724         * gcc.c-torture/execute/20040709-2.c: New test.
30725
30726 2004-07-14  Mike Stump  <mrs@apple.com>
30727
30728         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30729
30730 2004-07-14  Mike Stump  <mrs@apple.com>
30731
30732         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30733
30734 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
30735
30736         PR c++/16518
30737         * g++.dg/parse/mutable1.C: New test.
30738
30739 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30740
30741         PR tree-optimization/16443
30742         * gcc.dg/tree-ssa/20040713-1.c: New test.
30743
30744 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30745
30746         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30747         for operator new.
30748
30749 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30750
30751         * gfortran.dg/g77/README: New file
30752         * gfortran.dg/g77/19981216-0.f: Copy from
30753         g77.f-torture/noncompile.  Add "dg-do compile" and
30754         dg-error as required.
30755         * gfortran.dg/g77/19990218-1.f: Likewise.
30756         * gfortran.dg/g77/19990905-1.f: Likewise.
30757         * gfortran.dg/g77/9263.f: Likewise.
30758         * gfortran.dg/g77/980615-0.f: Likewise.
30759         * gfortran.dg/g77/980616-0.f: Likewise.
30760         * gfortran.dg/g77/check0.f: Likewise.
30761         * gfortran.dg/g77/select_no_compile.f: Likewise.
30762
30763 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30764
30765         Copy files from g77.f-torture/compile.
30766         Add "{ dg-do compile}".  Other changes as noted
30767         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30768         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30769         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30770         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30771         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30772         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30773         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30774         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30775         statement to conform to standard.  Append alpha1.x for reference.
30776         * gfortran.dg/g77/xformat.f: Add dg-warning
30777
30778 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30779
30780         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30781         Add {dg-do compile} directive.
30782         * gfortran.dg/g77/cpp2.F: Likewise.
30783
30784 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30785
30786         PR c++/5402
30787         * g++.dg/lookup/name-clash1.C: New test.
30788
30789         PR c++/9777
30790         * g++.dg/lookup/name-clash2.C: New test.
30791
30792         PR c++/12102
30793         * g++.dg/lookup/name-clash3.C: New test.
30794
30795 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30796
30797         * g++.dg/lookup/new2.C: New test.
30798         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30799
30800 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30801
30802         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30803         Add {dg-do compile} directive.
30804         * gfortran.dg/g77/13060.f: Likewise.
30805         * gfortran.dg/g77/19990218-0.f: Likewise.
30806         * gfortran.dg/g77/19990305-0.f: Likewise.
30807         * gfortran.dg/g77/19990419-0.f: Likewise.
30808         * gfortran.dg/g77/19990502-0.f: Likewise.
30809         * gfortran.dg/g77/19990502-1.f: Likewise.
30810         * gfortran.dg/g77/19990525-0.f: Likewise.
30811         * gfortran.dg/g77/19990826-1.f: Likewise.
30812         * gfortran.dg/g77/19990826-3.f: Likewise.
30813         * gfortran.dg/g77/19990905-2.f: Likewise.
30814         * gfortran.dg/g77/20000412-1.f: Likewise.
30815         * gfortran.dg/g77/20000511-1.f: Likewise.
30816         * gfortran.dg/g77/20000511-2.f: Likewise.
30817         * gfortran.dg/g77/20000518.f: Likewise.
30818         * gfortran.dg/g77/20000601-1.f: Likewise.
30819         * gfortran.dg/g77/20000601-2.f: Likewise.
30820         * gfortran.dg/g77/20000629-1.f: Likewise.
30821         * gfortran.dg/g77/20000630-2.f: Likewise.
30822         * gfortran.dg/g77/20010115.f: Likewise.
30823         * gfortran.dg/g77/20010321-1.f: Likewise.
30824         * gfortran.dg/g77/20010426.f: Likewise.
30825         * gfortran.dg/g77/20020307-1.f: Likewise.
30826         * gfortran.dg/g77/8485.f: Likewise.
30827         * gfortran.dg/g77/960317-1.f: Likewise.
30828         * gfortran.dg/g77/970915-0.f: Likewise.
30829         * gfortran.dg/g77/980310-1.f: Likewise.
30830         * gfortran.dg/g77/980310-2.f: Likewise.
30831         * gfortran.dg/g77/980310-3.f: Likewise.
30832         * gfortran.dg/g77/980310-4.f: Likewise.
30833         * gfortran.dg/g77/980310-6.f: Likewise.
30834         * gfortran.dg/g77/980310-7.f: Likewise.
30835         * gfortran.dg/g77/980310-8.f: Likewise.
30836         * gfortran.dg/g77/980419-2.f: Likewise.
30837         * gfortran.dg/g77/980424-0.f: Likewise.
30838         * gfortran.dg/g77/980427-0.f: Likewise.
30839         * gfortran.dg/g77/980729-0.f: Likewise.
30840         * gfortran.dg/g77/981117-1.f: Likewise.
30841         * gfortran.dg/g77/toon_1.f: Likewise.
30842
30843 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30844
30845         PR c++/2204
30846         * g++.dg/other/abstract2.C: New test.
30847
30848 2004-07-12  Paul Brook  <paul@codesourcery.com>
30849
30850         * gfortran.dg/pointer_init_1.f90: New test.
30851
30852 2004-07-11  Paul Brook  <paul@codesourcery.com>
30853
30854         PR fortran/15986
30855         * gfortran.dg/contained_1.f90: New test.
30856
30857 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30858
30859         * g++.dg/parse/defarg8.C: New test.
30860
30861 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30862
30863         PR fortran/16433
30864         * gfortran.dg/pr16433.f: New test.
30865
30866         PR fortran/17574
30867         * gfortran.dg/pr15754.f90: New test.
30868
30869 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30870
30871         PR tree-optimization/16437
30872         * gcc.c-torture/execute/bitfld-4.c: New test.
30873
30874 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30875
30876         * gfortran.fortran-torture/execute/common_2.f90: Add check for
30877         access to common var from module.
30878
30879 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30880
30881         PR fortran/16336
30882         * gfortran.fortran-torture/execute/common_2.f90: New test.
30883
30884 2004-07-10  Paul Brook  <paul@codesourcery.com>
30885
30886         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30887
30888 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30889
30890         PR fortran/15969
30891         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30892
30893 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
30894
30895         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30896         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30897         * gfortran.dg/g77/ffree-form-1.f: Likewise.
30898         * gfortran.dg/g77/ffree-form-2.f: Likewise.
30899         * gfortran.dg/g77/ffree-form-3.f: Likewise.
30900         * gfortran.dg/g77/fno-underscoring.f: Likewise.
30901         * gfortran.dg/g77/funderscoring.f: Likewise.
30902         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
30903
30904 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30905
30906         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30907
30908 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30909         Paul Brook  <paul@codesourcery.com>
30910
30911         PR fortran/13415
30912         * gfortran.dg/common_pointer_1.f90: New test.
30913
30914 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30915
30916         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30917
30918 2004-07-09  James E Wilson  <wilson@specifixinc.com>
30919
30920         PR target/16364
30921         * gcc.c-torture/compile/20040709-1.c: New.
30922
30923 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30924
30925         PR fortran/14077
30926         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30927
30928 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30929
30930         PR fortran/13201
30931         * gfortran.dg/shape_1.f90: New test.
30932
30933 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30934             Andrew Pinski  <apinski@apple.com>
30935
30936         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30937
30938 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30939
30940         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30941         comment.
30942
30943 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30944         Paul Brook  <paul@codesourcery.com>
30945
30946         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30947         '.f95' and '.F95'.
30948
30949 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
30950
30951         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30952
30953 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30954
30955         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30956         testcases with capital suffix.
30957
30958 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30959
30960         PR fortran/15481
30961         PR fortran/13372
30962         PR fortran/13575
30963         PR fortran/15978
30964         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30965
30966         * gfortran.dg/implicit_1.f90: New test.
30967
30968 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30969
30970         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30971         expression to match gfortran warning/error messages
30972         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30973         dg-error text.
30974
30975 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30976
30977         * lib/fortran-torture.exp: Rename proc search_for to
30978         search_for_re.
30979
30980 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30981
30982         * gcc.c-torture/execute/simd-5.x: New file.
30983         XFAIL on SPARC 64-bit at -O0.
30984
30985 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30986
30987         PR c++/8211
30988         PR c++/16165
30989         * g++.dg/warn/effc3.C: New test.
30990
30991 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30992
30993         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30994         change X to 1X in format.
30995         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30996         add data statements to conform to standard.
30997
30998 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30999
31000         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31001         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31002         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31003
31004 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31005
31006         * gfortran.dg/g77/7388.f: Copy from g77.dg
31007         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31008         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31009         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31010         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31011         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31012         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31013         * gfortran.dg/g77/strlen0.f: Likewise.
31014
31015 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31016
31017         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31018         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31019
31020 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31021
31022         * gcc.c-torture/execute/920428-2.x: Delete.
31023         * gcc.c-torture/execute/920501-7.x: Likewise.
31024
31025 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31026
31027         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31028         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31029         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31030         prescott and c3-2.
31031         (PREFETCH_3DNOW): Add -march=c3.
31032
31033 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31034
31035         PR c/16437
31036         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31037         * gcc.c-torture/execute/bf64-1.x: Likewise.
31038
31039 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31040
31041         * gcc.c-torture/compile/20040708-1.c: New test.
31042
31043 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31044
31045         PR c++/16169
31046         * g++.dg/warn/effc2.C: New test.
31047
31048 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31049
31050         * gcc.c-torture/execute/bitfld-1.x: Remove.
31051         * gcc.c-torture/execute/bitfld-3.c: New test.
31052         * gcc.dg/bitfld-2.c: Remove XFAILs.
31053
31054 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31055
31056         PR c++/16276
31057         * g++.dg/rtti/tinfo1.C: New file.
31058
31059 2004-07-07  Eric Christopher  <echristo@redhat.com>
31060
31061         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31062
31063 2004-07-07  Andrew Pinski  <apinski@apple.com>
31064
31065         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31066
31067 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31068
31069         * g++.dg/init/call1.C: XFAIL.
31070
31071 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31072
31073         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31074         except for movstrict*, to movmem* and clrstr* to clrmem*.
31075
31076 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31077
31078         * gcc.c-torture/execute/20040707-1.c: New test.
31079
31080 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31081
31082         * gcc.c-torture/execute/20040706-1.c: New test.
31083
31084 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31085
31086         PR c++/3671
31087         * g++.dg/template/spec14.C: New test.
31088
31089 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31090
31091         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31092         nothing if not yet defined.  Use it in b, c and d type definitions.
31093         * gcc.c-torture/execute/20040705-1.c: New test.
31094         * gcc.c-torture/execute/20040705-2.c: New test.
31095
31096 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31097
31098         PR c++/2518
31099         * g++.dg/lookup/new1.C: New test.
31100
31101 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31102
31103         PR c++/11406
31104         * g++.dg/template/sizeof8.C: New test.
31105
31106 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31107
31108         * gcc.c-torture/compile/20040705-1.c: New test.
31109
31110 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31111
31112         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31113
31114 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31115
31116         * gcc.dg/cpp/if-mop.c: Two new testcases.
31117         * gcc.dg/cpp/trad/comment-3.c: New.
31118
31119 2004-07-04  Paul Brook  <paul@codesourcery.com>
31120
31121         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31122
31123 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31124
31125         PR c++/3761
31126         * g++.dg/lookup/crash4.C: New test.
31127
31128 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31129
31130         * gcc.c-torture/execute/builtin-abs-1.c
31131         * gcc.c-torture/execute/builtin-abs-2.c
31132         * gcc.c-torture/execute/builtin-complex-1.c
31133         * gcc.c-torture/execute/builtins/string-1-lib.c
31134         * gcc.c-torture/execute/builtins/string-1.c
31135         * gcc.c-torture/execute/builtins/string-2-lib.c
31136         * gcc.c-torture/execute/builtins/string-2.c
31137         * gcc.c-torture/execute/builtins/string-3-lib.c
31138         * gcc.c-torture/execute/builtins/string-3.c
31139         * gcc.c-torture/execute/builtins/string-4-lib.c
31140         * gcc.c-torture/execute/builtins/string-4.c
31141         * gcc.c-torture/execute/builtins/string-5-lib.c
31142         * gcc.c-torture/execute/builtins/string-5.c
31143         * gcc.c-torture/execute/builtins/string-6-lib.c
31144         * gcc.c-torture/execute/builtins/string-6.c
31145         * gcc.c-torture/execute/builtins/string-7-lib.c
31146         * gcc.c-torture/execute/builtins/string-7.c
31147         * gcc.c-torture/execute/builtins/string-8-lib.c
31148         * gcc.c-torture/execute/builtins/string-8.c
31149         * gcc.c-torture/execute/builtins/string-9-lib.c
31150         * gcc.c-torture/execute/builtins/string-9.c
31151         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31152         * gcc.c-torture/execute/builtins/string-asm-1.c
31153         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31154         * gcc.c-torture/execute/builtins/string-asm-2.c
31155         * gcc.c-torture/execute/stdio-opt-1.c
31156         * gcc.c-torture/execute/stdio-opt-2.c
31157         * gcc.c-torture/execute/stdio-opt-3.c
31158         * gcc.c-torture/execute/string-opt-1.c
31159         * gcc.c-torture/execute/string-opt-10.c
31160         * gcc.c-torture/execute/string-opt-11.c
31161         * gcc.c-torture/execute/string-opt-12.c
31162         * gcc.c-torture/execute/string-opt-13.c
31163         * gcc.c-torture/execute/string-opt-14.c
31164         * gcc.c-torture/execute/string-opt-15.c
31165         * gcc.c-torture/execute/string-opt-16.c
31166         * gcc.c-torture/execute/string-opt-2.c
31167         * gcc.c-torture/execute/string-opt-6.c
31168         * gcc.c-torture/execute/string-opt-7.c
31169         * gcc.c-torture/execute/string-opt-8.c:
31170         Replace with ...
31171
31172         * gcc.c-torture/execute/builtins/abs-2.c
31173         * gcc.c-torture/execute/builtins/abs-3.c
31174         * gcc.c-torture/execute/builtins/complex-1.c
31175         * gcc.c-torture/execute/builtins/fprintf.c
31176         * gcc.c-torture/execute/builtins/fputs.c
31177         * gcc.c-torture/execute/builtins/memcmp.c
31178         * gcc.c-torture/execute/builtins/memmove.c
31179         * gcc.c-torture/execute/builtins/memops-asm.c
31180         * gcc.c-torture/execute/builtins/mempcpy-2.c
31181         * gcc.c-torture/execute/builtins/mempcpy.c
31182         * gcc.c-torture/execute/builtins/memset.c
31183         * gcc.c-torture/execute/builtins/printf.c
31184         * gcc.c-torture/execute/builtins/sprintf.c
31185         * gcc.c-torture/execute/builtins/strcat.c
31186         * gcc.c-torture/execute/builtins/strchr.c
31187         * gcc.c-torture/execute/builtins/strcmp.c
31188         * gcc.c-torture/execute/builtins/strcpy.c
31189         * gcc.c-torture/execute/builtins/strcspn.c
31190         * gcc.c-torture/execute/builtins/strlen-2.c
31191         * gcc.c-torture/execute/builtins/strlen.c
31192         * gcc.c-torture/execute/builtins/strncat.c
31193         * gcc.c-torture/execute/builtins/strncmp-2.c
31194         * gcc.c-torture/execute/builtins/strncmp.c
31195         * gcc.c-torture/execute/builtins/strncpy.c
31196         * gcc.c-torture/execute/builtins/strpbrk.c
31197         * gcc.c-torture/execute/builtins/strpcpy-2.c
31198         * gcc.c-torture/execute/builtins/strpcpy.c
31199         * gcc.c-torture/execute/builtins/strrchr.c
31200         * gcc.c-torture/execute/builtins/strspn.c
31201         * gcc.c-torture/execute/builtins/strstr-asm.c
31202         * gcc.c-torture/execute/builtins/strstr.c:
31203         ... these new files.
31204
31205         * gcc.c-torture/execute/builtins/abs-2-lib.c
31206         * gcc.c-torture/execute/builtins/abs-3-lib.c
31207         * gcc.c-torture/execute/builtins/complex-1-lib.c
31208         * gcc.c-torture/execute/builtins/fprintf-lib.c
31209         * gcc.c-torture/execute/builtins/fputs-lib.c
31210         * gcc.c-torture/execute/builtins/memcmp-lib.c
31211         * gcc.c-torture/execute/builtins/memmove-lib.c
31212         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31213         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31214         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31215         * gcc.c-torture/execute/builtins/memset-lib.c
31216         * gcc.c-torture/execute/builtins/printf-lib.c
31217         * gcc.c-torture/execute/builtins/sprintf-lib.c
31218         * gcc.c-torture/execute/builtins/strcat-lib.c
31219         * gcc.c-torture/execute/builtins/strchr-lib.c
31220         * gcc.c-torture/execute/builtins/strcmp-lib.c
31221         * gcc.c-torture/execute/builtins/strcpy-lib.c
31222         * gcc.c-torture/execute/builtins/strcspn-lib.c
31223         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31224         * gcc.c-torture/execute/builtins/strlen-lib.c
31225         * gcc.c-torture/execute/builtins/strncat-lib.c
31226         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31227         * gcc.c-torture/execute/builtins/strncmp-lib.c
31228         * gcc.c-torture/execute/builtins/strncpy-lib.c
31229         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31230         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31231         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31232         * gcc.c-torture/execute/builtins/strrchr-lib.c
31233         * gcc.c-torture/execute/builtins/strspn-lib.c
31234         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31235         * gcc.c-torture/execute/builtins/strstr-lib.c
31236         * gcc.c-torture/execute/builtins/lib/abs.c
31237         * gcc.c-torture/execute/builtins/lib/fprintf.c
31238         * gcc.c-torture/execute/builtins/lib/memset.c
31239         * gcc.c-torture/execute/builtins/lib/printf.c
31240         * gcc.c-torture/execute/builtins/lib/sprintf.c
31241         * gcc.c-torture/execute/builtins/lib/strcpy.c
31242         * gcc.c-torture/execute/builtins/lib/strcspn.c
31243         * gcc.c-torture/execute/builtins/lib/strncat.c
31244         * gcc.c-torture/execute/builtins/lib/strncmp.c
31245         * gcc.c-torture/execute/builtins/lib/strncpy.c
31246         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31247         * gcc.c-torture/execute/builtins/lib/strspn.c
31248         * gcc.c-torture/execute/builtins/lib/strstr.c:
31249         New files containing support routines.
31250
31251         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31252         declaration.
31253         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31254         when not optimizing.
31255
31256 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31257
31258         PR c++/16240
31259         * g++.dg/abi/mangle22.C: New test.
31260         * g++.dg/abi/mangle23.C: Likewise.
31261
31262 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31263
31264         PR fortran/16290
31265         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31266         Allow for cases without denormalized floating point numbers.
31267
31268 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31269
31270         PR c/1027
31271         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31272         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31273         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31274         expected warning text.
31275         * gcc.dg/format/diag-2.c: New test.
31276
31277 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31278
31279         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31280
31281 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31282
31283         * gcc.dg/builtins-43.c: New.
31284         * gcc.dg/builtins-44.c: New.
31285         * gcc.dg/builtins-45.c: New.
31286
31287 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31288             Andreas Tobler  <a.tobler@schweiz.ch>
31289
31290         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31291         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31292         as SIGSEGV.
31293         * gcc.dg/cleanup-11.c: Likewise.
31294         * gcc.dg/cleanup-8.c: Likewise.
31295         * gcc.dg/cleanup-9.c: Likewise.
31296         * gcc.dg/cleanup-5.c: Run on all platforms.
31297
31298 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31299
31300         * g++.dg/warn/nonnull1.C: New test.
31301
31302 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303
31304         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31305         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31306         Special-case the Sun compiler wrt to <complex.h>.
31307
31308 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31309
31310         * gcc.dg/Wunreachable-8.C: New test.
31311
31312         * gcc.dg/h8300-ice2.c : New test.
31313
31314 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31315
31316         PR fortran/16161
31317         * gfortran.fortran-torture/compile/implicit.f90: Add test
31318         for implicit character.
31319
31320 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31321
31322         PR fortran/16289
31323         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31324         Use tiny() intrinsic to find smallest non-negative real
31325
31326 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31327
31328         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31329         * gcc.dg/compat/struct-by-value-22_x.c: New.
31330         * gcc.dg/compat/struct-by-value-22_y.c: New.
31331
31332         * gcc.c-torture/execute/20040629-1.c: New test.
31333
31334 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31335
31336         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31337         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31338
31339         PR target/16195
31340         * gcc.dg/20040625-1.c: New test.
31341
31342 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31343
31344         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31345
31346 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31347
31348         PR fortran/15963
31349         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31350
31351 2004-06-29  Richard Henderson  <rth@redhat.com>
31352
31353         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31354
31355 2004-06-29  Paul Brook  <paul@codesourcery.com>
31356
31357         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31358         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31359
31360 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31361
31362         PR c++/16260
31363         * g++.dg/parse/crash15.C: New.
31364
31365 2004-06-28  Andrew Pinski  <apinski@apple.com>
31366
31367         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31368         by the error already.
31369
31370         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31371
31372 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31373
31374         PR target/14041
31375         * gcc.dg/h8300-bss-align-1.c : New.
31376
31377 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31378
31379         * PR c++/16174
31380         * g++.dg/template/ctor4.C: New.
31381
31382 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31383
31384         PR c++/16205
31385         * g++.dg/warn/Wsequence-point-1.C: New test.
31386
31387 2004-06-27  Paul Brook  <paul@codesourcery.com>
31388
31389         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31390
31391 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31392
31393         * g++.old-deja/g++.mike/p7325.C: Remove.
31394
31395 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31396
31397         PR c/14963
31398         * gcc.dg/pr14963.c: New test.
31399
31400 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31401
31402         PR c++/16193
31403         * g++.dg/parse/redef1.C: New test.
31404
31405 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31406
31407         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31408         20021110.c.
31409         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31410         20021119-1.c.
31411         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31412         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31413         5-04.c.
31414         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31415         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31416         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31417         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31418         g++.brendan/enum14.C.
31419         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31420         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31421         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31422         g++.mike/virt1.C.
31423         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31424         memtemp24.C.
31425
31426 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31427
31428         * gcc.dg/20040527-1.c: New test case.
31429
31430 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31431
31432         PR gfortran/pr16196
31433         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31434
31435 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31436
31437         PR middle-end/15825
31438         * gcc.dg/pr15825-1.c: New test case.
31439
31440 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31441
31442         * gcc.c-torture/execute/20040625-1.c: New test.
31443
31444 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31445
31446         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31447
31448 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31449
31450         * gcc.dg/torture/mips-div-1.c: New test.
31451
31452 2004-06-24  Jeff Law  <law@redhat.com>
31453
31454         * gcc.dg/tree-ssa/20040624-1.c: New test.
31455
31456 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31457
31458         * gcc.c-torture/compile/20040624-1.c: New test.
31459
31460 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31461
31462         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31463         this directory.
31464
31465 2004-06-23  Andrew Pinski  <apinski@apple.com>
31466
31467         PR middle-end/15988
31468         * g++.dg/opt/ptrmem4.C: New test.
31469
31470         * gcc.dg/c90-array-quals-2.c: New test.
31471
31472 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31473
31474         * gcc.dg/kpice1.c: New test.
31475
31476 2006-06-23  Andrew Pinski  <apinski@apple.com>
31477
31478         * gcc.dg/c90-array-quals.c: New test.
31479
31480 2006-06-22  Richard Henderson  <rth@redhat.com>
31481
31482         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31483
31484 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31485
31486         * gcc.dg/builtins-config.h: Handle FreeBSD.
31487
31488 2006-06-22  Richard Henderson  <rth@redhat.com>
31489
31490         * g++.dg/opt/devirt1.C: New.
31491
31492 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31493
31494         * g++.dg/opt/pr15551.C: New testcase.
31495
31496 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31497
31498         PR target/14800
31499         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31500         x86_64-*-linux* when compiling for 32bit.
31501
31502 2004-06-21  Andrew Pinski  <apinski@apple.com>
31503
31504         * gcc.dg/pch/struct-1.c: New.
31505         * gcc.dg/pch/struct-1.hs: New.
31506
31507 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31508
31509         * gcc.dg/pch/save-temps-1.c: New file.
31510         * gcc.dg/pch/save-temps-1.hs: New file.
31511
31512 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31513
31514         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31515         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31516
31517 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31518
31519         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31520         to fix type error.
31521         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31522         Remove trailing spaces.
31523
31524 2004-06-21  Richard Henderson  <rth@redhat.com>
31525
31526         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31527         merging && to BIT_FIELD_REF.
31528
31529 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31530
31531         * g++.dg/opt/placeholder1.C: New test.
31532
31533 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31534
31535         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31536         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31537         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31538         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31539
31540 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31541
31542         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31543         extern "C".
31544         * g++.dg/other/pragma-re-1.C: Add comments.
31545
31546 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31547
31548         PR gfortran/16080
31549         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31550
31551 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31552
31553         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31554         instead of setting the type of size_t by
31555         hand.
31556
31557 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31558
31559         * gcc.dg/unordered-2.c: New test case.
31560         * gcc.dg/unordered-3.c: New test case.
31561
31562 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31563
31564         PR other/16043
31565         * lib/g++.exp (g++_version): Tweak regexp for version
31566         * lib/g77.exp (g77_version): Likewise.
31567         * lib/gfortran.exp (gfortran_version): Likewise.
31568         * lib/objc.exp (objc_version): Likewise.
31569         * lib/treelang.exp (treelang_version): Likewise.
31570
31571 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31572
31573         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31574         Use INT_MAX instead of __INT_MAX__.
31575         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31576
31577         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31578         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31579         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31580         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31581         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31582         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31583         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31584         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31585         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31586
31587         * gcc.dg/range-test-1.c: New test.
31588         * g++.dg/opt/range-test-1.C: New test.
31589
31590 2004-06-17  Richard Henderson  <rth@redhat.com>
31591
31592         * objc.dg/sync-1.m: New.
31593         * objc.dg/try-catch-1.m: Don't force next runtime.
31594         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31595         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31596         shadowed catch clause.
31597         * objc.dg/try-catch-5.m: New.
31598
31599 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31600
31601         Bug 14610
31602         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31603
31604 2004-06-15  Richard Henderson  <rth@redhat.com>
31605
31606         * gcc.dg/20001116-1.c: Move expected warning line.
31607
31608 2004-06-15  Richard Henderson  <rth@redhat.com>
31609
31610         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31611         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31612
31613 2004-06-15  Jeff Law  <law@redhat.com>
31614
31615         * gcc.dg/tree-ssa/20040615-1.c: New test.
31616         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31617         be less sensitive to operand ordering.
31618         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31619
31620 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31621
31622         * g++.dg/abi/bitfield3.C: Add comment..
31623
31624 2004-06-15  Richard Henderson  <rth@redhat.com>
31625
31626         * g++.dg/ext/stmtexpr1.C: XFAIL.
31627         * gcc.dg/20030612-1.c: XFAIL.
31628
31629 2004-06-15  Eric Christopher  <echristo@redhat.com>
31630
31631         * g++.dg/charset/asm5.c: New.
31632         * gcc.dg/charset/asm6.c: New.
31633
31634 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31635
31636         PR fortran/15962
31637         * gfortran.fortran-torture/execute/select_1.f90: New test.
31638
31639 2004-06-15  Paul Brook  <paul@codesourcery.com>
31640
31641         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31642
31643 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31644
31645         PR c++/15967
31646         * g++.dg/lookup/crash3.C: New test.
31647
31648 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31649
31650         PR c++/15947
31651         * g++.dg/parse/dtor4.C: New test.
31652
31653 2004-06-14  Jeff Law  <law@redhat.com>
31654
31655         * gcc.c-torture/compile/20040614-1.c: New test.
31656
31657 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31658
31659         PR fortran/15211
31660         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31661         LEN of a character array.
31662
31663 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31664
31665         PR c++/15096
31666         * g++.dg/template/ptrmem10.C: New test.
31667
31668         PR c++/14930
31669         * g++.dg/template/friend30.C: New test.
31670
31671 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31672
31673         PR fortran/14928
31674         * gfortran.fortran-torture/compile/mloc.f90: New test.
31675
31676 2004-06-13  Paul Brook  <paul@codesourcery.com>
31677
31678         * gfortran.fortran-torture/execute/random_2.f90: New test.
31679
31680 2004-06-13  Eric Christopher  <echristo@redhat.com>
31681
31682         * gcc.dg/noncompile/redecl-1.c: Fix error message.
31683
31684 2004-06-12  Paul Brook  <paul@codesourcery.com>
31685
31686         * gfortran.fortran-torture/execute/contained_3.f90: New test.
31687
31688 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31689
31690         PR fortran/14923
31691         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31692
31693 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31694
31695         PR fortran/14957
31696         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31697         syntax errors in end statements of contained subroutines.
31698
31699 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31700
31701         PR fortran/12841
31702         * gfortran.fortran-torture/execute/null_arg.f90: New test.
31703
31704 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31705
31706         PR fortran/15665
31707         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31708
31709 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31710
31711         PR gfortran/12839
31712         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31713
31714 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
31715
31716         PR c++/15862
31717         * g++.dg/parse/enum1.C: New test.
31718
31719 2004-06-10  Jeff Law  <law@redhat.com>
31720
31721         * gcc.c-torture/compile/20040610-1.c: New test.
31722
31723 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31724
31725         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31726         * g++.old-deja/g++.other/decl3.C: Likewise.
31727
31728 2004-06-10  Brian Booth  <bbooth@redhat.com>
31729
31730         * gcc.dg/tree-ssa/20031015-1.c: Scan for
31731         V_MAY_DEF instead of VDEF.
31732         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31733
31734 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
31735
31736         PR c++/14211
31737         * g++.dg/conversion/const1.C: New test.
31738
31739         PR c++/15076
31740         * g++.dg/conversion/reinterpret1.C: New test.
31741
31742         PR c++/15877
31743         * g++.dg/template/enum2.C: New test.
31744
31745         PR c++/15227
31746         * g++.dg/template/error13.C: New test.
31747
31748 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31749
31750         PR fortran/14957
31751         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31752         arguments to test_* REAL and of the right size.
31753
31754 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31755
31756         PR target/15569
31757         PR rtl-optimization/15681
31758         * gcc.dg/20040609-1.c: New test.
31759
31760 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31761
31762         PR c++/14791
31763         * g++.dg/opt/builtins1.C: New test.
31764
31765 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31766
31767         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31768         that use default windows32 struct layout.
31769         * gcc.dg/i386-bitfield2.c: Likewise.
31770
31771 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31772
31773         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31774         for mingw32 and cygwin targets.
31775
31776 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31777
31778         * gcc.dg/pch/macro-4.c: New.
31779         * gcc.dg/pch/macro-4.hs: New.
31780
31781 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31782
31783         PR fortran/13249
31784         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31785
31786 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31787
31788         PR fortran/13372
31789         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31790
31791 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31792
31793         PR gfortran/14897
31794         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31795
31796 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31797
31798         PR gfortran/15755
31799         * gfortran.fortran-torture/execute/backspace.c : New test.
31800
31801 2004-06-09  Paul Brook  <paul@codesourcery.com>
31802
31803         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31804         (pointer_to_section): Rewrite to use smaller array.
31805
31806 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31807
31808         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31809         * gcc.dg/ext/altivec-10.c: Same.
31810         * gcc.dg/ext/altivec-11.c: Same.
31811         * gcc.dg/ext/altivec-12.c: Same.
31812         * gcc.dg/ext/altivec-13.c: Same.
31813         * gcc.dg/ext/altivec-14.c: Same.
31814         * gcc.dg/ext/altivec-15.c: Same.
31815         * gcc.dg/ext/altivec-16.c: Same.
31816         * gcc.dg/ext/altivec-3.c: Same.
31817         * gcc.dg/ext/altivec-4.c: Same.
31818         * gcc.dg/ext/altivec-6.c: Same.
31819         * gcc.dg/ext/altivec-7.c: Same.
31820         * gcc.dg/ext/altivec-8.c: Same.
31821         * gcc.dg/ext/altivec-varargs-1.c: Same.
31822
31823         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31824         * g++.dg/ext/altivec-10.C: Same.
31825         * g++.dg/ext/altivec-2.C: Same.
31826         * g++.dg/ext/altivec-3.C: Same.
31827         * g++.dg/ext/altivec-4.C: Same.
31828         * g++.dg/ext/altivec-5.C: Same.
31829         * g++.dg/ext/altivec-6.C: Same.
31830         * g++.dg/ext/altivec-7.C: Same.
31831         * g++.dg/ext/altivec-8.C: Same.
31832         * g++.dg/ext/altivec-9.C: Same.
31833
31834 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31835
31836         PR c++/7841
31837         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31838
31839 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31840
31841         * gcc.dg/union-1.c: New test.
31842
31843 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31844
31845         * gcc.dg/builtins-41.c: New test case.
31846         * gcc.dg/builtins-42.c: New test case.
31847
31848 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31849
31850         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31851         * g++.dg/ext/altivec-10.C: Same.
31852         * g++.dg/ext/altivec-2.C: Same.
31853         * g++.dg/ext/altivec-3.C: Same.
31854         * g++.dg/ext/altivec-4.C: Same.
31855         * g++.dg/ext/altivec-5.C: Same.
31856         * g++.dg/ext/altivec-6.C: Same.
31857         * g++.dg/ext/altivec-7.C: Same.
31858         * g++.dg/ext/altivec-8.C: Same.
31859         * g++.dg/ext/altivec-9.C: Same.
31860         * g++.old-deja/g++.abi/cxa_vec.C: Same.
31861         * g++.old-deja/g++.brendan/new3.C: Same.
31862         * gcc.c-torture/execute/eeprof-1.x: Same.
31863
31864 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31865
31866         PR c/14765
31867         * gcc.dg/pr14765-1.c: New test.
31868
31869 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31870
31871         PR c/14649
31872         * gcc.dg/pr14649-1.c: New test case.
31873
31874 2004-06-07  Richard Henderson  <rth@redhat.com>
31875
31876         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31877         if temporaries.
31878
31879 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31880
31881         * g++.dg/eh/elide1.C: Remove XFAIL.
31882
31883 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
31884
31885         PR c++/15337
31886         * g++.dg/expr/sizeof3.C: New test.
31887
31888         PR c++/14777
31889         * g++.dg/template/access14.C: New test.
31890
31891         PR c++/15554
31892         * g++.dg/template/enum1.C: New test.
31893
31894         PR c++/15057
31895         * g++.dg/eh/throw1.C: New test.
31896
31897 2004-06-07  David Ayers  <d.ayers@inode.at>
31898             Ziemowit Laski  <zlaski@apple.com>
31899
31900         * lib/objc.exp (objc_target_compile): Revert the '-framework
31901         Foundation' flag fix, since bare Darwin does not ship
31902         with the Foundation framework.
31903         * objc/execute/next_mapping.h: Provide a local NSConstantString
31904         @interface and @implementation.
31905         (objc_constant_string_init): A constructor function, used to
31906         initialize the NSConstantString meta-class object.
31907         * objc/execute/string1.m: Include "next_mapping.h" instead of
31908         <Foundation/NSString.h>.
31909         * objc/execute/string2.m: Likewise.
31910         * objc/execute/string3.m: Likewise.
31911         * objc/execute/string4.m: Likewise.
31912
31913 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
31914
31915         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31916         to double. Replace double with FLOAT.
31917         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31918
31919         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31920         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31921         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31922         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31923         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31924         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31925         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31926         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31927
31928 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31929
31930         PR c/13519
31931         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31932
31933 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31934
31935         PR c++/15503
31936         * g++.dg/template/meminit2.C: New test.
31937
31938 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31939
31940         PR target/15822
31941         * gcc.c-torture/execute/compare-fp-1.c,
31942         gcc.c-torture/execute/compare-fp-2.c,
31943         gcc.c-torture/execute/compare-fp-3.c,
31944         gcc.c-torture/execute/compare-fp-4.c,
31945         gcc.c-torture/execute/compare-fp-3.x,
31946         gcc.c-torture/execute/compare-fp-4.x: Moved...
31947         * gcc.c-torture/execute/ieee/compare-fp-1.c,
31948         gcc.c-torture/execute/ieee/compare-fp-2.c,
31949         gcc.c-torture/execute/ieee/compare-fp-3.c,
31950         gcc.c-torture/execute/ieee/compare-fp-4.c,
31951         gcc.c-torture/execute/ieee/compare-fp-3.x,
31952         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31953
31954 2004-06-04  David Ayers  <d.ayers@inode.at>
31955
31956         * objc/execute/protocol-isEqual-4.m: New testcase.
31957
31958 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
31959
31960         * objc/execute/protocol-isEqual-1.m: New testcase.
31961         * objc/execute/protocol-isEqual-2.m: New testcase.
31962         * objc/execute/protocol-isEqual-3.m: New testcase.
31963
31964 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31965
31966         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31967
31968 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
31969
31970         * lib/objc.exp (objc_target_compile): When running tests on
31971         Darwin (Mac OS X), inform the linker about '-framework
31972         'Foundation'.
31973
31974 2004-06-02  Eric Christopher  <echristo@redhat.com>
31975
31976         * gcc.c-torture/compile/20040602-1.c: New.
31977
31978 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31979
31980         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31981         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31982
31983         PR tree-optimization/14736
31984         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31985
31986         PR tree-optimization/14042
31987         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31988
31989         PR tree-optimization/14729
31990         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31991
31992 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31993
31994         PR fortran/15557
31995         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31996
31997 2004-06-01  Richard Hederson  <rth@redhat.com>
31998
31999         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32000
32001 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32002
32003         PR c++/14932
32004         * g++.dg/parse/offsetof4.C: New test.
32005
32006 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32007
32008         PR objc/7993
32009         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32010
32011 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32012
32013         PR c++/15701
32014         * g++.dg/template/friend29.C: New test.
32015
32016 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32017
32018         PR c/15749
32019         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32020
32021 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32022
32023         * gcc.dg/sparc-trap-1.c: New test.
32024
32025 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32026
32027         PR middle-end/15069
32028         * g++.dg/opt/fold3.C: New test case.
32029
32030 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32031
32032         * lib/target-supports.exp (check_iconv_available): Fix fallout
32033         from 2004-05-28 patch.
32034
32035 2004-05-30  Paul Brook  <paul@codesourcery.com>
32036
32037         PR fortran/15620
32038         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32039         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32040
32041 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32042
32043         * gfortran.fortran-torture/execute/random_1.f90: New test.
32044
32045 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32046
32047         * g++.dg/ext/altivec-10.C: New test.
32048
32049 2004-05-29  Paul Brook  <paul@codesourcery.com>
32050
32051         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32052
32053 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32054
32055         * gcc.dg/altivec-16.c: New test.
32056
32057 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32058
32059         * lib/target-supports.exp (check_vmx_hw_available): New.
32060         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32061
32062         * lib/target-supports.exp (check_alias_available,
32063         check_iconv_available, check_named_sections_available): Use
32064         unique names for temporary files.
32065
32066 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32067
32068         * gcc.dg/altivec-15.c: New test.
32069
32070 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32071
32072         PR c++/15083
32073         * g++.dg/warn/noeffect6.C: New test.
32074
32075         PR c++/15471
32076         * g++.dg/expr/ptrmem4.C: New test.
32077
32078         PR c++/15640
32079         * g++.dg/template/operator3.C: New test.
32080
32081 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32082
32083         PR c++/14668
32084         * g++.dg/lookup/redecl1.C: New test.
32085         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32086
32087 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32088
32089         * gcc.c-torture/execute/compare-fp-1.c,
32090         gcc.c-torture/execute/compare-fp-2.c,
32091         gcc.c-torture/execute/compare-fp-3.c,
32092         gcc.c-torture/execute/compare-fp-4.c,
32093         gcc.c-torture/execute/compare-fp-3.x,
32094         gcc.c-torture/execute/compare-fp-4.x,
32095         gcc.dg/pr15649-1.c: New.
32096
32097 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32098
32099         PR c++/12883
32100         * g++.dg/init/array14.C: New test.
32101
32102 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32103
32104         * lib/compat.exp (compat-get-options-main): New.
32105         (compat-get-options): Remove unneeded code, warn for ignored
32106         command.
32107         (compat-execute): Check flag set by dg-require-* commands.
32108
32109         * lib/compat.exp (compat-execute): Break up long lines.
32110
32111 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32112
32113         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32114         * gcc.dg/altivec-14.c: New test.
32115         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32116
32117         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32118         * gcc.dg/altivec-12.c: Ditto.
32119
32120         * gcc.dg/altivec-3.c: Move call to altivec_check.
32121
32122 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32123
32124         PR c++/15044
32125         * g++.dg/template/error12.C: New test.
32126
32127         PR c++/15317
32128         * g++.dg/ext/attrib15.C: New test.
32129
32130         PR c++/15329
32131         * g++.dg/template/ptrmem9.C: New test.
32132
32133 2004-05-25  Paul Brook  <paul@codesourcery.com>
32134
32135         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32136
32137 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32138
32139         PR c++/15165
32140         * g++.dg/template/crash19.C: New test.
32141
32142 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32143
32144         PR c++/15025
32145         * g++.dg/template/redecl1.C: New test.
32146
32147 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32148
32149         PR c++/14821
32150         * g++.dg/other/ns1.C: New test.
32151
32152         PR c++/14883
32153         * g++.dg/template/invalid1.C: New test.
32154
32155 2004-05-23  Paul Brook  <paul@codesourcery.com>
32156         Victor Leikehman  <lei@haifasphere.co.il>
32157
32158         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32159         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32160
32161 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32162
32163         PR c++/15285
32164         PR c++/15299
32165         * g++.dg/template/non-dependent5.C: New test.
32166         * g++.dg/template/non-dependent6.C: New test.
32167
32168 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32169
32170         PR c++/15507
32171         * g++.dg/inherit/union1.C: New test.
32172
32173         PR c++/15542
32174         * g++.dg/template/addr1.C: New test.
32175
32176         PR c++/15427
32177         * g++.dg/template/array5.C: New test.
32178
32179         PR c++/15287
32180         * g++.dg/template/array6.C: New test.
32181
32182 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32183             Roger Sayle  <roger@eyesopen.com>
32184
32185         * g++.dg/lookup/forscope2.C: New test case.
32186
32187 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32188
32189         * gcc.dg/cpp/Wmissingdirs.c: New.
32190
32191 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32192
32193         PR target/15301
32194         * gcc.dg/compat/union-m128-1.h: New file.
32195         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32196         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32197         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32198
32199 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32200
32201         PR target/15302
32202         * gcc.dg/compat/struct-complex-1.h: New file.
32203         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32204         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32205         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32206
32207 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32208
32209         PR middle-end/3074
32210         * gcc.dg/pr3074-1.c: New test case.
32211         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32212
32213 2004-05-20  Falk Hueffner  <falk@debian.org>
32214
32215         PR other/15526
32216         * gcc.dg/ftrapv-1.c: New test case.
32217
32218 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32219
32220         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32221
32222 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32223             Jeff Law  <law@redhat.com>
32224
32225         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32226         * gcc.dg/tree-ssa/20040518-2.c: New test.
32227
32228         * gcc.dg/tree-ssa/20040518-1.c: New test.
32229
32230 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32231
32232         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32233
32234 2004-05-18  Paul Brook  <paul@codesourcery.com>
32235
32236         PR fortran/13930
32237         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32238
32239 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32240
32241         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32242         constant folding.
32243
32244 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32245
32246         * gcc.dg/tree-ssa/20040517-1.c: New test.
32247
32248 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32249
32250         * gcc.dg/loop-4.c: New test.
32251
32252 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32253
32254         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32255
32256 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32257
32258         PR fortran/15311
32259         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32260
32261 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32262
32263         PR fortran/13826
32264         PR fortran/13940
32265         * gfortran.fortran-torture/compile/data_1.f90: New test.
32266
32267 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32268
32269         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32270         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32271
32272 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32273
32274         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32275
32276 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32277
32278         PR c/15444
32279         * gcc.dg/format/xopen-1.c: Adjust expected message.
32280         * gcc.dg/format/xopen-3.c: New test.
32281
32282 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32283
32284         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32285
32286 2004-05-14  Jeff Law  <law@redhat.com>
32287
32288         * gcc.dg/tree-ssa/20040514-2.c: New test.
32289
32290 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32291
32292         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32293         this ...
32294         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32295         this.
32296
32297 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32298
32299         * gcc.dg/tree-ssa/20040514-1.c: New test.
32300
32301 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32302
32303         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32304         test.
32305
32306 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32307
32308         PR fortran/14066
32309         * gfortran.fortran-torture/compile/do_1.f90: New test.
32310
32311 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32312
32313         PR fortran/15051
32314         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32315         test.
32316
32317 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32318
32319         PR fortran/15149
32320         * gfortran.fortran-torture/execute/random_init.f90: New test.
32321
32322 2004-05-13  Paul Brook  <paul@codesourcery.com>
32323
32324         PR fortran/15314
32325         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32326
32327 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32328
32329         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32330         for the powerpc case.
32331
32332 2004-05-13  Jeff Law  <law@redhat.com>
32333
32334         * gcc.dg/tree-ssa/20040513-1.c: New test.
32335         * gcc.dg/tree-ssa/20040513-2.c: New test.
32336
32337 2004-05-13  Paul Brook  <paul@codesourcery.com>
32338
32339         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32340         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32341         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32342
32343 2004-05-13  Andreas Schwab  <schwab@suse.de>
32344
32345         PR other/10819
32346         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32347         characters.
32348
32349 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32350
32351         PR fortran/15294
32352         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32353
32354 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32355
32356         Merge from tree-ssa-20020619-branch.  See
32357         ChangeLog.tree-ssa for details.
32358
32359 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32360
32361         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32362         include <altivec.h> explicitly.
32363         * gcc.dg/altivec-13.c: Likewise.
32364
32365 2004-05-11  Paul Brook  <paul@codesourcery.com>
32366
32367         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32368
32369 2004-05-10  Eric Christopher  <echristo@redhat.com>
32370
32371         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32372         * gcc.dg/sibcall-4.c: Ditto.
32373
32374 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32375
32376         * g++.dg/ext/altivec-8.C: New test case.
32377         * gcc.dg/altivec-13.c: New test case.
32378
32379 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32380
32381         * gcc.c-torture/execute/divcmp-1.c: New test case.
32382         * gcc.c-torture/execute/divcmp-2.c: New test case.
32383         * gcc.c-torture/execute/divcmp-3.c: New test case.
32384
32385 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32386
32387         * g++.dg/other/pragma-re-2.C: New test.
32388
32389 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32390
32391         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32392         * gcc.dg/i386-387-2.c: Likewise.
32393
32394         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32395         __builtin_drem.
32396         * gcc.dg/i386-387-6.c: Likewise.
32397
32398 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32399
32400         * gcc.dg/builtins-33.c: Also check log1p*.
32401
32402 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32403
32404         PR optimization/15296
32405         * gcc.c-torture/execute/pr15296.c: New test.
32406
32407 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32408
32409         * gcc.dg/builtins-40.c: New test.
32410
32411 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32412
32413         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32414
32415 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32416
32417         * g++.dg/ext/spe1.C: New testcase.
32418
32419 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32420
32421         * objc.dg/image-info.m: Allow additional attributes
32422         for __image_info section.
32423
32424 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32425
32426         * gcc.dg/torture/mips-hilo-2.c: New test.
32427
32428 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32429
32430         PR c++/14389
32431         * g++.dg/template/member5.C: New test.
32432
32433 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32434
32435         * gcc.dg/builtins-34.c: Also check expm1*.
32436
32437 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32438
32439         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32440         * gcc.dg/torture/builtin-convert-3.c: New test.
32441
32442 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32443
32444         PR middle-end/15054
32445         * g++.dg/opt/pr15054.C: New test.
32446
32447 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32448
32449         * gcc.dg/torture/builtin-rounding-1.c: New test.
32450         * gcc.dg/builtins-25.c: Delete.
32451         * gcc.dg/builtins-29.c: Delete.
32452
32453 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32454
32455         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32456         * gcc.dg/sibcall-4.c: Likewise.
32457         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32458
32459 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32460
32461         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32462         bit-field on 16-bit targets.
32463
32464 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32465
32466         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32467         16-bit targets.
32468
32469 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32470
32471         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32472         * gcc.dg/rs6000-power2-2.c: Likewise.
32473
32474 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32475
32476         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32477         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32478         Change the asm registers to be in form of frN instead of fN.
32479
32480 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32481
32482         * gcc.dg/torture/builtin-convert-2.c: New test.
32483
32484 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32485
32486         * gcc.dg/rs6000-power2-1.c: New test.
32487         * gcc.dg/rs6000-power2-2.c: New test.
32488
32489 2004-04-28  Jan Hubicka  <jh@suse.cz>
32490
32491         * gcc.dg/unused-6.c: New test.
32492
32493 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32494             Ulrich Weigand  <uweigand@de.ibm.com>
32495
32496         * ada/acats/run_all.sh: Define $target variable.
32497
32498 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32499
32500         PR c++/15119
32501         * g++.dg/other/vararg-1.C: New test.
32502
32503         PR c++/4794
32504         * g++.dg/eh/cleanup3.C: New test.
32505
32506 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32507
32508         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32509         and ad8011a (target_insn).
32510         * ada/acats/support/macro.dfs: Likewise.
32511         * ada/acats/support/impbit.adb: New file.
32512
32513 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32514
32515         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32516
32517 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32518
32519         * gcc.dg/loop-3.c: New test.
32520
32521 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32522
32523         * gcc.c-torture/execute/simd-5.c: New test.
32524
32525 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32526
32527         PR c++/15064
32528         * g++.dg/template/crash18.C: New test.
32529
32530 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32531
32532         * g++.dg/ext/complit3.C: New test.
32533
32534 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32535
32536         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32537         * gcc.dg/altivec-3.c: Same.
32538         * gcc.dg/altivec-varargs-1.c: Same.
32539
32540 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32541
32542         * lib/target-supports.exp (check_profiling_available): Assume
32543         profiling is not available on powerpc-eabi targets.
32544
32545 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32546
32547         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32548         * gcc.dg/vmx/bug-1.c: Ditto.
32549
32550 2004-04-20  Eric Christopher  <echristo@redhat.com>
32551
32552         * gcc.dg/charset/extern.c: New test.
32553         * g++.dg/charset/extern3.cc: Ditto.
32554
32555 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32556
32557         * gcc.dg/builtins-39.c: New test.
32558
32559 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32560
32561         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32562
32563 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32564
32565         * gcc.dg/torture/mips-hilo-1.c: New test.
32566
32567 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32568
32569         * gcc.c-torture/compile/20040419-1.c: New test.
32570
32571 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32572
32573         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32574
32575 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32576             Aldy Hernandez  <aldyh@redhat.com>
32577
32578         * gcc.c-torture/execute/va-arg-24.c: New.
32579
32580 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32581             Aldy Hernandez  <aldyh@redhat.com>
32582
32583         * gcc.dg/vmx/1b-01.c: New.
32584         * gcc.dg/vmx/1b-02.c: New.
32585         * gcc.dg/vmx/1b-03.c: New.
32586         * gcc.dg/vmx/1b-04.c: New.
32587         * gcc.dg/vmx/1b-05.c: New.
32588         * gcc.dg/vmx/1b-06.c: New.
32589         * gcc.dg/vmx/1b-07.c: New.
32590         * gcc.dg/vmx/1c-01.c: New.
32591         * gcc.dg/vmx/1c-02.c: New.
32592         * gcc.dg/vmx/3a-01a.c: New.
32593         * gcc.dg/vmx/3a-01.c: New.
32594         * gcc.dg/vmx/3a-01m.c: New.
32595         * gcc.dg/vmx/3a-03.c: New.
32596         * gcc.dg/vmx/3a-03m.c: New.
32597         * gcc.dg/vmx/3a-04.c: New.
32598         * gcc.dg/vmx/3a-04m.c: New.
32599         * gcc.dg/vmx/3a-05.c: New.
32600         * gcc.dg/vmx/3a-06.c: New.
32601         * gcc.dg/vmx/3a-06m.c: New.
32602         * gcc.dg/vmx/3a-07.c: New.
32603         * gcc.dg/vmx/3b-01.c: New.
32604         * gcc.dg/vmx/3b-02.c: New.
32605         * gcc.dg/vmx/3b-10.c: New.
32606         * gcc.dg/vmx/3b-13.c: New.
32607         * gcc.dg/vmx/3b-14.c: New.
32608         * gcc.dg/vmx/3b-15.c: New.
32609         * gcc.dg/vmx/3c-01a.c: New.
32610         * gcc.dg/vmx/3c-01.c: New.
32611         * gcc.dg/vmx/3c-02.c: New.
32612         * gcc.dg/vmx/3c-03.c: New.
32613         * gcc.dg/vmx/3d-01.c: New.
32614         * gcc.dg/vmx/4-01.c: New.
32615         * gcc.dg/vmx/4-03.c: New.
32616         * gcc.dg/vmx/5-01.c: New.
32617         * gcc.dg/vmx/5-02.c: New.
32618         * gcc.dg/vmx/5-03.c: New.
32619         * gcc.dg/vmx/5-04.c: New.
32620         * gcc.dg/vmx/5-05.c: New.
32621         * gcc.dg/vmx/5-06.c: New.
32622         * gcc.dg/vmx/5-07.c: New.
32623         * gcc.dg/vmx/5-07t.c: New.
32624         * gcc.dg/vmx/5-08.c: New.
32625         * gcc.dg/vmx/5-10.c: New.
32626         * gcc.dg/vmx/5-11.c: New.
32627         * gcc.dg/vmx/7-01a.c: New.
32628         * gcc.dg/vmx/7-01.c: New.
32629         * gcc.dg/vmx/7c-01.c: New.
32630         * gcc.dg/vmx/7d-01.c: New.
32631         * gcc.dg/vmx/7d-02.c: New.
32632         * gcc.dg/vmx/8-01.c: New.
32633         * gcc.dg/vmx/8-02a.c: New.
32634         * gcc.dg/vmx/8-02.c: New.
32635         * gcc.dg/vmx/brode-1.c: New.
32636         * gcc.dg/vmx/bug-1.c: New.
32637         * gcc.dg/vmx/bug-2.c: New.
32638         * gcc.dg/vmx/bug-3.c: New.
32639         * gcc.dg/vmx/cw-bug-1.c: New.
32640         * gcc.dg/vmx/cw-bug-2.c: New.
32641         * gcc.dg/vmx/cw-bug-3.c: New.
32642         * gcc.dg/vmx/dct.c: New.
32643         * gcc.dg/vmx/debug-1.c: New.
32644         * gcc.dg/vmx/debug-2.c: New.
32645         * gcc.dg/vmx/debug-3.c: New.
32646         * gcc.dg/vmx/debug-4.c: New.
32647         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32648         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32649         * gcc.dg/vmx/eg-5.c: New.
32650         * gcc.dg/vmx/fft.c: New.
32651         * gcc.dg/vmx/gcc-bug-1.c: New.
32652         * gcc.dg/vmx/gcc-bug-2.c: New.
32653         * gcc.dg/vmx/gcc-bug-3.c: New.
32654         * gcc.dg/vmx/gcc-bug-4.c: New.
32655         * gcc.dg/vmx/gcc-bug-5.c: New.
32656         * gcc.dg/vmx/gcc-bug-6.c: New.
32657         * gcc.dg/vmx/gcc-bug-7.c: New.
32658         * gcc.dg/vmx/gcc-bug-8.c: New.
32659         * gcc.dg/vmx/gcc-bug-9.c: New.
32660         * gcc.dg/vmx/gcc-bug-b.c: New.
32661         * gcc.dg/vmx/gcc-bug-c.c: New.
32662         * gcc.dg/vmx/gcc-bug-d.c: New.
32663         * gcc.dg/vmx/gcc-bug-e.c: New.
32664         * gcc.dg/vmx/gcc-bug-f.c: New.
32665         * gcc.dg/vmx/gcc-bug-g.c: New.
32666         * gcc.dg/vmx/gcc-bug-i.c: New.
32667         * gcc.dg/vmx/harness.h: New.
32668         * gcc.dg/vmx/ira1.c: New.
32669         * gcc.dg/vmx/ira2a.c: New.
32670         * gcc.dg/vmx/ira2b.c: New.
32671         * gcc.dg/vmx/ira2.c: New.
32672         * gcc.dg/vmx/ira2c.c: New.
32673         * gcc.dg/vmx/mem.c: New.
32674         * gcc.dg/vmx/newton-1.c: New.
32675         * gcc.dg/vmx/ops.c: New.
32676         * gcc.dg/vmx/sn7153.c: New.
32677         * gcc.dg/vmx/spill2.c: New.
32678         * gcc.dg/vmx/spill3.c: New.
32679         * gcc.dg/vmx/spill.c: New.
32680         * gcc.dg/vmx/t.c: New.
32681         * gcc.dg/vmx/varargs-1.c: New.
32682         * gcc.dg/vmx/varargs-2.c: New.
32683         * gcc.dg/vmx/varargs-3.c: New.
32684         * gcc.dg/vmx/varargs-4.c: New.
32685         * gcc.dg/vmx/varargs-5.c: New.
32686         * gcc.dg/vmx/varargs-6.c: New.
32687         * gcc.dg/vmx/varargs-7.c: New.
32688         * gcc.dg/vmx/vmx.exp: New.
32689         * gcc.dg/vmx/vprint-1.c: New.
32690         * gcc.dg/vmx/vscan-1.c: New.
32691         * gcc.dg/vmx/x-01.c: New.
32692         * gcc.dg/vmx/x-02.c: New.
32693         * gcc.dg/vmx/x-03.c: New.
32694         * gcc.dg/vmx/x-04.c: New.
32695         * gcc.dg/vmx/x-05.c: New.
32696         * gcc.dg/vmx/yousufi-1.c: New.
32697         * gcc.dg/vmx/zero-1.c: New.
32698         * gcc.dg/vmx/zero.c: New.
32699
32700 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
32701
32702         * g++.dg/lookup/java1.C: Update for chage of
32703         _Jv_AllocObject.
32704         * g++.dg/lookup/java2.C: Likewise.
32705
32706 2004-04-17  Laurent GUERBY <laurent@guerby.net>
32707
32708         * ada/acats/run_all.sh: use -O2 by default.
32709
32710 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
32711
32712         * gcc.dg/vr-mult-[12].c: New tests.
32713
32714 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32715
32716         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32717
32718         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32719
32720 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
32721
32722         * lib/target-supports.exp (check_profiling_available): Assume
32723         profiling isn't available for mips*-*-elf targets.
32724
32725 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
32726
32727         * gcc.dg/builtins-38.c: New test.
32728
32729 2004-04-14  Eric Christopher  <echristo@redhat.com>
32730
32731         * g++.dg/charset/charset.exp: Run .cc extension tests.
32732
32733 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
32734
32735         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32736
32737 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32738
32739         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32740
32741 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32742
32743         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32744         * gcc.dg/i386-387-2.c: Likewise.
32745
32746         * gcc.dg/i386-387-7.c: New test.
32747         * gcc.dg/i386-387-8.c: New test.
32748
32749         * gcc.dg/builtins-37.c: New test.
32750
32751 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32752
32753         * g++.dg/pch/externc-1.C: Add missing semicolon.
32754
32755 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32756
32757         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32758
32759 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32760
32761         * gcc.c-torture/execute/20040411-1.c: New test.
32762
32763 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32764
32765         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32766
32767 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32768
32769         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32770
32771 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32772
32773         * lib/target-supports.exp (check_named_sections_available): New.
32774         * lib/gcc-dg.exp (dg-require-named-sections): New.
32775         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32776         old-deja.exp.  Also prune error-count message from HP linker.
32777         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32778
32779         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32780         * g++.old-deja/g++.pt/static3.C: Likewise.
32781         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32782
32783 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32784
32785         * gcc.c-torture/execute/20040409-1.c: New test case.
32786         * gcc.c-torture/execute/20040409-2.c: New test case.
32787         * gcc.c-torture/execute/20040409-3.c: New test case.
32788
32789 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32790
32791         * gcc.dg/20040409-1.c: New test.
32792
32793 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32794
32795         PR target/14888
32796         * g++.dg/opt/pr14888.C: New test case.
32797
32798 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32799
32800         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32801         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32802         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32803         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32804         New tests.
32805
32806 2004-04-08  Paul Brook  <paul@codesourcery.com>
32807
32808         * gcc.dg/spill-1.c: New test.
32809
32810 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32811
32812         * gcc.dg/torture/builtin-ctype-2.c: New test.
32813
32814 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32815
32816         * gcc.dg/pch/pch.exp: Add largefile test.
32817
32818 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32819
32820         * g++.dg/pch/externc-1.Hs: New.
32821         * g++.dg/pch/externc-1.C: New.
32822
32823 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32824
32825         * gcc.dg/compat/struct-by-value-5a_main.c,
32826         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32827         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32828         * gcc.dg/compat/struct-by-value-5a_x.c,
32829         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32830         gcc.dg/compat/struct-by-value-5_x.c.
32831         * gcc.dg/compat/struct-by-value-5a_y.c,
32832         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32833         gcc.dg/compat/struct-by-value-5_y.c.
32834
32835         * gcc.dg/compat/struct-by-value-6a_main.c,
32836         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32837         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32838         * gcc.dg/compat/struct-by-value-6a_x.c,
32839         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32840         gcc.dg/compat/struct-by-value-6_x.c.
32841         * gcc.dg/compat/struct-by-value-6a_y.c,
32842         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32843         gcc.dg/compat/struct-by-value-6_y.c.
32844
32845         * gcc.dg/compat/struct-by-value-7a_main.c,
32846         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32847         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32848         * gcc.dg/compat/struct-by-value-7a_x.c,
32849         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32850         gcc.dg/compat/struct-by-value-7_x.c.
32851         * gcc.dg/compat/struct-by-value-7a_y.c,
32852         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32853         gcc.dg/compat/struct-by-value-7_y.c.
32854
32855 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32858         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32859         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32860         options.
32861
32862 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
32863
32864         * gcc.dg/builtins-36.c: New test.
32865
32866 2004-04-06  Paul Brook  <paul@codesourcery.com>
32867
32868         * README.gcc: Remove obsolete contraint on testcases.
32869
32870 2004-04-05  Paul Brook  <paul@codesourcery.com>
32871
32872         PR2123
32873         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
32874         failure and exit(0) on success.
32875         * g++.dg/expr/anew2.C: Ditto.
32876         * g++.dg/expr/anew3.C: Ditto.
32877         * g++.dg/expr/anew4.C: Ditto.
32878
32879 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         PR c++/3518
32882         * g++.dg/template/unify7.C: New.
32883
32884 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32885
32886         * g++.dg/README: Bring up to date with new subdirectories; remove
32887         duplicate subdirectory lines.
32888
32889 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
32890
32891         PR c++/14007
32892         * g++.dg/template/unify5.C: New.
32893         * g++.dg/template/unify6.C: New.
32894         * g++.dg/template/qualttp20.C: Adjust.
32895         * g++.old-deja/g++.jason/report.C: Adjust.
32896         * g++.old-deja/g++.other/qual1.C: Adjust.
32897
32898 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
32899
32900         PR c++/14803
32901         * g++.dg/inherit/ptrmem1.C: New test.
32902
32903 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
32904
32905         PR c++/14755
32906         * gcc.c-torture/execute/20040331-1.c: New test.
32907         * gcc.dg/20040331-1.c: New test.
32908
32909 2004-04-01  Paul Brook  <paul@codesourcery.com>
32910
32911         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32912
32913 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
32914
32915         PR c++/14724
32916         * g++.dg/init/goto1.C: New test.
32917
32918         PR c++/14763
32919         * g++.dg/template/defarg4.C: New test.
32920
32921 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32922
32923         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32924
32925 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32926
32927         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32928
32929 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32930
32931         * gcc.dg/noncompile/undeclared-2.c: New test.
32932
32933 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32934
32935         * gcc.dg/940409-1.c: Remove XFAIL.
32936         * gcc.dg/reg-vol-struct-1.c: New test.
32937
32938 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32939
32940         * gcc.dg/torture/builtin-wctype-1.c: New test.
32941
32942 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32943
32944         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32945         * gcc.dg/20001101-1.c: Likewise.
32946         * gcc.dg/20001102-1.c: Likewise.
32947
32948 2004-03-25  Roger Sayle  <roger@eyesopen.com>
32949
32950         * gcc.dg/compare8.c: Add an additional test for XOR.
32951
32952 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32953
32954         * gcc.dg/torture/builtin-ctype-1.c: New test.
32955
32956 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32957
32958         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32959         * gcc.dg/torture/builtin-math-1.c: Likewise.
32960         * gcc.dg/torture/builtin-power-1.c: New test.
32961
32962 2004-03-24  Andreas Schwab  <schwab@suse.de>
32963
32964         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32965         IA64 assembler.
32966
32967 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32968             Roger Sayle  <roger@eyesopen.com>
32969
32970         * gcc.dg/compare8.c: New test case.
32971
32972 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32973
32974         * g++.dg/ext/altivec-7.C: New test.
32975
32976 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32977
32978         PR 12267, 12391, 12560, 13129, 14114, 14133
32979         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32980         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32981         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32982         Adjust error regexps.
32983         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32984         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32985         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32986         * gcc.dg/local1.c: Add explanatory comment.
32987
32988 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32989
32990         PR optimization/14669
32991         * g++.dg/opt/fold2.C: New test case.
32992
32993 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32994
32995         PR c/14069
32996         * gcc.dg/20040322-1.c: New test.
32997
32998 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32999
33000         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33001         * gcc.dg/ultrasp4.c: Likewise.
33002         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33003
33004 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33005
33006         * gcc.dg/i386-sse-8.c: Reset default options.
33007
33008 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33009
33010         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33011         in the error message text.
33012
33013 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33014
33015         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33016
33017 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33018
33019         PR c++/14616
33020         * g++.dg/init/array13.C: New test.
33021
33022 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33023
33024         PR target/13889
33025         * gcc.c-torture/compile/pr13889.c: New test case.
33026
33027 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33028
33029         PR c/14635
33030         * builtins-1.c (nan, nans): Don't test.
33031         * builtins-30.c: Don't use nan, nanf, nanl.
33032         * builtins-35.c: New test.
33033
33034 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33035
33036         * g++.dg/ext/altivec-6.C: New test.
33037
33038 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33039
33040         * g++.dg/init/placement3.C: New test.
33041
33042         * g++.dg/template/spec13.C: New test.
33043
33044         * g++.dg/lookup/using11.C: New test.
33045
33046         * g++.dg/lookup/koenig3.C: New test.
33047
33048         * g++.dg/template/operator2.C: New test.
33049
33050         * g++.dg/expr/dtor3.C: New test.
33051         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33052         marker.
33053         * g++.old-deja/g++.law/visibility28.C: Likewise.
33054
33055 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33056
33057         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33058         * gcc.dg/ppc64-abi-3.c: Likewise.
33059
33060 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33061
33062         PR c++/14545
33063         * g++.dg/parse/template15.C: New test.
33064
33065 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33066
33067         * g++.dg/expr/dtor2.C: New test.
33068
33069         * g++.dg/lookup/anon4.C: New test.
33070
33071         * g++.dg/overload/using1.C: New test.
33072
33073         * g++.dg/template/lookup7.C: New test.
33074
33075         * g++.dg/template/typename6.C: New test.
33076
33077         * g++.dg/expr/cond6.C: New test.
33078
33079 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33080
33081         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33082
33083 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33084
33085         * g++.dg/expr/cond5.C: New test.
33086         * g++.dg/expr/constcast1.C: Likewise.
33087         * g++.dg/expr/ptrmem2.C: Likewise.
33088         * g++.dg/expr/ptrmem3.C: Likewise.
33089         * g++.dg/lookup/main1.C: Likewise.
33090         * g++.dg/template/lookup6.C: Likewise.
33091
33092 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33093
33094         * gcc.dg/local1.c: New test.
33095
33096         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33097
33098 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33099
33100         * gcc.dg/torture/builtin-convert-1.c: New test.
33101
33102 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33103
33104         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33105
33106 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR c++/14481
33109         * g++.dg/warn/Wunused-7.C: New test.
33110
33111 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33112
33113         * gcc.dg/torture/builtin-integral-1.c: New test.
33114
33115 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33116
33117         PR c++/14586
33118         * g++.dg/parse/non-dependent3.C: New test.
33119
33120 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33121
33122         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33123         * g++.dg/eh/simd-2.C: Likewise.
33124         * g++.dg/init/array10.C: Likewise.
33125         * gcc.c-torture/compile/simd-1.c: Likewise.
33126         * gcc.c-torture/compile/simd-2.c: Likewise.
33127         * gcc.c-torture/compile/simd-3.c: Likewise.
33128         * gcc.c-torture/compile/simd-4.c: Likewise.
33129         * gcc.c-torture/compile/simd-6.c: Likewise.
33130         * gcc.c-torture/execute/simd-1.c: Likewise.
33131         * gcc.c-torture/execute/simd-2.c: Likewise.
33132         * gcc.dg/compat/vector-defs.h: Likewise.
33133         * gcc.dg/20020531-1.c: Likewise.
33134         * gcc.dg/altivec-3.c: Likewise.
33135         * gcc.dg/altivec-4.c: Likewise.
33136         * gcc.dg/altivec-varargs-1.c: Likewise.
33137         * gcc.dg/compat/vector-defs.h: Likewise.
33138         * gcc.dg/i386-mmx-3.c: Likewise.
33139         * gcc.dg/i386-sse-4.c: Likewise.
33140         * gcc.dg/i386-sse-5.c: Likewise.
33141         * gcc.dg/i386-sse-8.c: Likewise.
33142         * gcc.dg/simd-1.c: Likewise.
33143         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33144         __ev64_opaque__ since the machine description provides it.
33145
33146 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33147
33148         * lib/compat.exp (skip_list): New global variable.
33149         Use it to hold the user defined COMPAT_SKIPS list if any.
33150         (compat-obj): Add the members of skip_list to optall.
33151
33152 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33153
33154         * gcc.dg/compat/union-by-value-1_main.c,
33155         union-by-value-1_x.c, union-by-value-1_y.c,
33156         union-check.h, union-defs.h,
33157         union-init.h, union-return-1_main.c,
33158         union-return-1_x.c, union-return-1_y.c: New files.
33159
33160 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33161
33162         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33163         mixed-struct-init.h: Add 4 mixed structure types.
33164         struct-by-value-21_main.c, struct-by-value-21_x.c,
33165         struct-by-value-21_y.c, struct-return-21_main.c,
33166         struct-return-21_x.c, struct-return-21_y.c: New files.
33167
33168 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33169
33170         PR c++/14550
33171         * g++.dg/parse/template14.C: New test.
33172
33173 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33174
33175         * gcc.c-torture/execute/20040313-1.c: New test.
33176
33177 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33178
33179         PR target/14533
33180         * gcc.dg/20040311-2.c: New test.
33181
33182 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33183
33184         PR other/14544
33185         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33186         bit-field.
33187
33188 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33189
33190         * gcc.dg/20040305-2.c: Add missing return statement.
33191
33192 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33193
33194         * gcc.dg/builtins-34.c: Also check pow10*.
33195
33196 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33197
33198         PR target/14262
33199         * gcc.dg/20040305-2.c: New test.
33200
33201 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33202
33203         * gcc.dg/20040310-1.c: New test.
33204
33205 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33206
33207         * gcc.c-torture/execute/20040311-1.c: New test case.
33208
33209 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/14476
33212         * g++.dg/lookup/enum1.C: New test.
33213
33214 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33215
33216         PR c++/14510
33217         * g++.dg/lookup/struct2.C: New test.
33218
33219 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33220
33221         * gcc.dg/builtins-34.c: New test.
33222
33223 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33224
33225         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33226
33227 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33228
33229         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33230         * gcc.dg/alias-2.c: New testcase.
33231
33232 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33233
33234         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33235
33236 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33237
33238         * gcc.c-torture/execute/20040309-1.c: New test case.
33239
33240 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         PR c++/14397
33243         * g++.dg/overload/ref1.C: New.
33244
33245 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33246
33247         PR c++/14409
33248         * g++.dg/template/spec12.C: New test.
33249
33250         PR c++/14448
33251         * g++.dg/parse/crash14.C: New test.
33252
33253 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33254
33255         PR c++/14230
33256         * g++.dg/init/ref11.C: New test.
33257
33258 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33259
33260         PR c++/14432
33261         * g++.dg/parse/builtin2.C: New test.
33262
33263 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33264
33265         PR c++/14401
33266         * g++.dg/init/ctor3.C: New test.
33267         * g++.dg/init/union1.C: New test.
33268         * g++.dg/ext/anon-struct4.C: New test.
33269
33270 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33271
33272         * g++.dg/lookup/koenig1.C: Tweak error messages.
33273         * g++.dg/lookup/used-before-declaration.C: Likewise.
33274         * g++.dg/other/do1.C: Likewise.
33275         * g++.dg/overload/koenig1.C: Likewise.
33276         * g++.dg/parse/crash13.C: Likewise.
33277         * g++.dg/template/instantiate3.C: Likewise.
33278
33279 2004-03-08  Eric Christopher  <echristo@redhat.com>
33280
33281         * * lib/target-supports.exp: Enable libiconv in test
33282         compilation.  Fix up error checking.
33283
33284 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33285
33286         PR middle-end/14289
33287         * gcc.dg/pr14289-1.c: New test case.
33288         * gcc.dg/pr14289-2.c: Likewise.
33289         * gcc.dg/pr14289-3.c: Likewise.
33290
33291 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33292
33293         * gcc.c-torture/execute/20040308-1.c: New test.
33294
33295 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33296
33297         * gcc.c-torture/execute/20040307-1.c: New test case.
33298
33299 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33300
33301         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33302
33303 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33304
33305         * gcc.dg/20040306-1.c: New test.
33306
33307 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33308
33309         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33310         them static.
33311         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33312
33313 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33314
33315         PR c/14465
33316         * gcc.dg/decl-6.c: New test.
33317
33318 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33319
33320         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33321         Rename LOGPOW -> LOG_POW.
33322         (SQRT_EXP, POW_EXP): New.
33323
33324 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33325
33326         * gcc.dg/i386-sse-8.c: New test.
33327
33328 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33329
33330         PR c/14114
33331         * gcc.dg/decl-5.c: New test.
33332
33333 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33334
33335         * gcc.dg/20040305-1.c: New test.
33336
33337 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33338
33339         PR other/14354
33340         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33341
33342 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33343
33344         PR c++/14425, c++/14426
33345         * g++.dg/ext/altivec-4.C: New test.
33346         * g++.dg/ext/altivec-5.C: New test.
33347
33348 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33349
33350         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33351         global variables of a type with no linkage.
33352         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33353         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33354         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33355         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33356         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33357         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33358         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33359         * g++.dg/warn/deprecated.C: Name enum Color.
33360         * g++.dg/overload/VLA.C: Name structure for 'b'.
33361         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33362
33363 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33364
33365         * gcc.c-torture/compile/20040304-1.c: New test.
33366
33367 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33368
33369         PR 13728
33370         * gcc.dg/decl-4.c: New testcase.
33371
33372 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33373
33374         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33375         as PRECF if sizeof (float) > sizeof (double).
33376         (PRECL): Make it the same as PRECF if
33377         sizeof (float) > sizeof (long double).
33378
33379 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33380
33381         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33382         system type.  Add check for irix6 which doesn't have c99 runtime.
33383
33384 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33385
33386         * gcc.dg/const-elim-1.c: xfail for xtensa.
33387
33388 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33389
33390         PR c++/14369
33391         * g++.dg/template/cond4.C: New test.
33392
33393 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/14360
33396         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33397
33398         PR c++/14361
33399         * g++.dg/parse/defarg7.C: New test.
33400
33401         PR c++/14359
33402         * g++.dg/template/friend26.C: New test.
33403
33404 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33405
33406         PR c++/14324
33407         * g++.dg/abi/mangle21.C: New test.
33408
33409         PR c++/14260
33410         * g++.dg/parse/constructor2.C: New test.
33411
33412         PR c++/14337
33413         * g++.dg/template/sfinae1.C: New test.
33414
33415 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33416
33417         PR c++/14267
33418         * g++.dg/expr/crash2.C: New test.
33419
33420         PR middle-end/13448
33421         * gcc.dg/inline-5.c: New test.
33422         * gcc.dg/always-inline.c: Split out tests into ...
33423         * gcc.dg/always-inline2.c: ... this and ...
33424         * gcc.dg/always-inline3.c: ... this.
33425
33426 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33427
33428         PR debug/12103
33429         * g++.dg/debug/crash1.C: New test.
33430
33431 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33432
33433         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33434         function with __attribute__((noinline)).
33435         (recurser_void2): Likewise.
33436         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33437         (recurser_void2): Likewise.
33438
33439 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33440
33441         PR middle-end/14203
33442         * g++.dg/warn/Wunused-6.C: New test case.
33443
33444 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33445
33446         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33447         not defined.
33448
33449 2004-02-27  Eric Christopher  <echristo@redhat.com>
33450
33451         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33452         * g++.dg/charset/asm2.c: Run only x86.
33453         * gcc.dg/charset/asm3.c: Ditto.
33454
33455 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33456
33457         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33458         ld_library_path.
33459
33460 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33461
33462         * g++.dg/ext/altivec-3.C: New.
33463
33464 2004-02-26  Richard Henderson  <rth@redhat.com>
33465
33466         * g++.dg/ext/attrib10.C: Mark for warning.
33467         * gcc.dg/attr-alias-1.c: New.
33468
33469 2004-02-26  Richard Henderson  <rth@redhat.com>
33470
33471         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33472         * gcc.c-torture/execute/20040208-2.c: ... it back.
33473
33474 2004-02-26  Eric Christopher  <echristo@redhat.com>
33475
33476         * lib/target-supports.exp (check-iconv-available): New function.
33477         * lib/gcc-dg.exp (dg-require-iconv): New function.
33478         Use above.
33479         * gcc.dg/charset: New directory.
33480         * gcc.dg/charset/charset.exp: New file.
33481         * gcc.dg/charset/asm1.c: Ditto.
33482         * gcc.dg/charset/asm2.c: Ditto.
33483         * gcc.dg/charset/asm3.c: Ditto.
33484         * gcc.dg/charset/asm4.c: Ditto.
33485         * gcc.dg/charset/asm5.c: Ditto.
33486         * gcc.dg/charset/attribute1.c: Ditto.
33487         * gcc.dg/charset/attribute2.c: Ditto.
33488         * gcc.dg/charset/string1.c: Ditto.
33489         * g++.dg/charset: New directory.
33490         * g++.dg/dg.exp: Add here. Special options.
33491         * g++.dg/charset/charset.exp: New file.
33492         * g++.dg/charset/asm1.c: Ditto.
33493         * g++.dg/charset/asm2.c: Ditto.
33494         * g++.dg/charset/asm3.c: Ditto.
33495         * g++.dg/charset/asm4.c: Ditto.
33496         * g++.dg/charset/attribute1.c: Ditto.
33497         * g++.dg/charset/attribute2.c: Ditto.
33498         * g++.dg/charset/extern1.cc: Ditto.
33499         * g++.dg/charset/extern2.cc: Ditto.
33500         * g++.dg/charset/string1.c: Ditto.
33501
33502 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33503
33504         PR c++/14278
33505         * g++.dg/parse/comma1.C: New test.
33506
33507 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33508
33509         PR c++/14284
33510         * g++.dg/template/ttp8.C: New test.
33511
33512 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33513
33514         * gcc.dg/fixuns-trunc-1.c: New test.
33515
33516 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33517
33518         * gcc.dg/builtins-config.h: Use #elif.
33519
33520 2004-02-26  Michael Matz  <matz@suse.de>
33521
33522         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33523         * gcc.dg/991214-1.c: Likewise.
33524         * gcc.dg/i386-asm-1.c: Likewise.
33525
33526 2004-02-25  Richard Henderson  <rth@redhat.com>
33527
33528         * gcc.c-torture/execute/20040208-2.c: Move ...
33529         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33530
33531 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33532
33533         PR c++/14246
33534         * g++.dg/other/crash-3.C: New test.
33535
33536 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33537
33538         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33539         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33540
33541         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33542         HP-UX.
33543
33544 2004-02-24  Michael Matz  <matz@suse.de>
33545
33546         * gcc.dg/i386-regparm.c: New.
33547
33548 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33549
33550         * gcc.c-torture/execute/20040223-1.c: New.
33551
33552 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33553             Kazu Hirata  <kazu@cs.umass.edu>
33554
33555         * gcc.dg/fwritable-strings-1.c: Remove.
33556
33557 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33558
33559         PR c/14156
33560         * gcc.dg/20040223-1.c: New test.
33561
33562 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33563
33564         PR c++/14106
33565         * g++.dg/ext/typeof9.C: New test.
33566
33567 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33568
33569         PR c++/14250
33570         * g++.dg/other/switch1.C: New test.
33571
33572 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33573
33574         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33575         * gcc.dg/va-arg-1.c: Likewise.
33576
33577 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33578
33579         PR c++/14143
33580         * g++.dg/template/koenig5.C: New test.
33581
33582 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33583
33584         * g++.dg/ext/altivec-1.C: Generalize target triple.
33585         * g++.dg/ext/altivec-2.C: New test case.
33586         * g++.dg/ext/altivec_check.h: New file.
33587         * gcc.dg/altivec-1.c: Generalize target triple;
33588         include altivec_check.h and call altivec_check().
33589         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33590         * gcc.dg/altivec-6.c: New test case.
33591         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33592         type casts as needed.
33593         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33594         altivec_check().
33595         * gcc.dg/altivec-12.c: New test case.
33596         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33597         include altivec_check.h and call altivec_check().
33598         * gcc.dg/altivec_check.h: New file.
33599
33600 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33601
33602         * lib/target-supports.exp (check_alias_available): Don't mangle
33603         function `g' in test program.
33604
33605 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33606
33607         * lib/target-supports.exp (check_profiling_available): Check
33608         argument to determine whether we support a profiling type.
33609         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33610         check_profiling_available.
33611         * g++.dg/bprob/bprob.exp: Likewise.
33612         * g77.dg/bprob/bprob.exp: Likewise.
33613         * gcc.misc-tests/bprob.exp: Likewise.
33614         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33615         dg-require-profiling and delete expected error handling.
33616         * gcc.dg/20021014-1.c: Likewise.
33617         * gcc.dg/nest.c: Likewise.
33618
33619 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33620
33621         PR c++/12007
33622         * g++.dg/other/vthunk1.C: New test.
33623
33624 2004-02-20  Falk Hueffner  <falk@debian.org>
33625
33626         PR target/14201
33627         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33628
33629 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33630
33631         PR c++/13927
33632         * g++.dg/other/error8.C: Remove XFAIL markers.
33633
33634         PR c++/14173
33635         * g++.dg/ext/packed5.C: New test.
33636
33637         PR c++/14199
33638         * g++.dg/warn/Wunused-5.C: New test.
33639
33640         PR c++/14186
33641         * g++.dg/lookup/member1.C: New test.
33642
33643 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33644
33645         * gcc.c-torture/compile/20040130-1.c: Enable only when
33646         __INT_MAX__ >= 2147483647L.
33647         * gcc.c-torture/compile/961203-1.c: Likewise.
33648
33649 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33652         * g++.dg/opt/template1.C: Robustify assembler regexp
33653
33654 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33655
33656         * gcc.c-torture/execute/simd-4.x: Remove.
33657         * gcc.c-torture/execute/va-arg-25.x: Likewise.
33658         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33659         Guard with #ifndef SKIP_ATTRIBUTE.
33660         * gcc.dg/compat/vector-1_y.c: Likewise.
33661         * gcc.dg/compat/vector-2_x.c: Likewise.
33662         * gcc.dg/compat/vector-2_y.c: Likewise.
33663         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33664         * g++.dg/eh/simd-2.C: Likewise.
33665
33666 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
33667
33668         * gcc.c-torture/compile/complex-1.c: New.
33669
33670 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
33671
33672         PR target/14209
33673         * gcc.c-torture/execute/20040218-1.c: New test.
33674
33675 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33676
33677         PR c++/14181
33678         * g++.dg/parse/new2.C: New test.
33679
33680 2004-02-18  Paul Brook  <paul@codesourcery.com>
33681
33682         * gcc.c-torture/compile/libcall-1.c: New test.
33683
33684 2004-02-18  Paul Brook  <paul@codesourcery.com>
33685
33686         PR debug/12934
33687         * gcc.dg/debug/debug-7.c: New test.
33688
33689 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
33690
33691         * gcc.dg/20040217-1.c: New test.
33692
33693 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
33694
33695         * gcc.c-torture/execute/990208-1.x: Delete.
33696
33697 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
33698
33699         * gcc.c-torture/execute/20040208-2.x: New file.
33700
33701 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
33702
33703         PR c++/11326
33704         * g++.dg/abi/structret1.C: New test.
33705
33706 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
33707
33708         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33709         (i386_cpuid): No need to test if cpuid is available on AMD64.
33710         Fix assembly, so that it works onboth i386 and AMD64.
33711         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33712         (vecInLong): Fix s[] member type to unsigned int.
33713         (vecInWord): Remove type.
33714         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33715         (a64, b64, c64, d64, e64): Remove.
33716         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33717         Remove unused variable.  Remove initialization of removed variables.
33718         Don't call mmx_tests nor sse_tests.
33719         (reference_mmx, reference_sse): Remove.
33720         (check): Add return stmt.
33721         * gcc.dg/i386-sse-7.c: New test.
33722         * gcc.dg/i386-mmx-4.c: New test.
33723
33724 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33725
33726         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33727         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33728         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33729         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33730         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33731         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33732         g++.dg/tc1/dr94.C: Fix line terminator.
33733
33734 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
33735
33736         * gcc.c-torture/compile/20040216-1.c: New.
33737
33738 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33739
33740         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33741         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33742         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33743         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33744         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33745         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33746
33747 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33748
33749         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33750
33751 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33752
33753         PR c++/13971
33754         * g++.dg/expr/cond4.C: New test.
33755
33756         PR c++/14086
33757         * g++.dg/lookup/crash2.C: New test.
33758
33759 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33760
33761         * gcc.c-torture/compile/20040214-2.c: New test.
33762
33763 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33764
33765         PR c++/14116
33766         * g++.dg/ext/typeof8.C: New test.
33767
33768 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33769
33770         * gcc.c-torture/compile/20040214-1.c: New test.
33771
33772 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33773
33774         PR c++/13635
33775         * g++.dg/template/spec11.C: New test.
33776
33777 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33778
33779         PR c++/13927
33780         * g++.dg/other/error8.C: New test.
33781
33782 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33783
33784         PR c++/14122
33785         * g++.dg/template/array4.C: New test.
33786
33787         PR c++/14108
33788         * g++.dg/inherit/thunk2.C: New test.
33789
33790         PR c++/14083
33791         * g++.dg/eh/cond2.C: New test.
33792
33793 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33794
33795         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33796
33797 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33798
33799         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33800
33801 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33802
33803         * g++.dg/simd-2.C: xfail on ppc64-linux.
33804
33805 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33806
33807         PR c/456
33808         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33809         tests.
33810
33811 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33812
33813         * gcc.dg/builtins-33.c: New test.
33814
33815 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33816
33817         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33818
33819 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33820
33821         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33822
33823 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33824
33825         * gcc.dg/ppc64-abi-3.c: New test.
33826
33827 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33828
33829         PR c/14092
33830
33831         * gcc.dg/pr14092-1.c: New testcase.
33832
33833 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33834
33835         * gcc.dg/cpp/assert4.c: Fix typo last change.
33836
33837         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33838         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33839
33840         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33841
33842 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33843
33844         * gcc.c-torture/compile/20040209-1.c: New test case.
33845
33846 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33847
33848         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33849
33850 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33851
33852         * gcc.c-torture/execute/20040208-[12].c: New tests.
33853
33854 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33855
33856         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33857
33858 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33859
33860         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33861
33862 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33863
33864         Bug 13856
33865         * gcc.dg/visibility-8.c: New testcase.
33866
33867 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33868
33869         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33870         arguments.
33871         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33872
33873 2004-02-07  Roger Sayle  <roger@eyesopen.com>
33874
33875         PR middle-end/13696
33876         * g++.dg/opt/fold1.C: New test case.
33877
33878 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33879
33880         PR c++/14033
33881         * g++.dg/other/crash-2.C: New test.
33882
33883 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33884
33885         PR c++/14028
33886         * g++.dg/parse/angle-bracket2.C: New test.
33887
33888 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33889
33890         PR middle-end/13750
33891         Revert:
33892         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33893         PR pch/13361
33894         * g++.dg/pch/wchar-1.C: New.
33895         * g++.dg/pch/wchar-1.Hs: New.
33896
33897 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33898
33899         PR c++/14008
33900         * g++.dg/parse/error15.C: New test.
33901         * g++.dg/parse/crash11.C: Update dg-error mark.
33902
33903 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33904
33905         PR c++/13932
33906         * g++.dg/warn/conv2.C: New test.
33907
33908 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33909
33910         PR c++/13086
33911         * g++.dg/warn/incomplete1.C: Remove xfail.
33912
33913 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33914
33915         * lib/file-format.exp (gcc_target_object_format): Use
33916         ${tool}_target_compile, not gcc_target_compile.
33917         * lib/target-supports.exp (check_alias_available): Likewise.
33918         (check_gc_sections_available): Likewise.
33919         * g++.dg/ext/attrib10.C: Use dg-require-alias.
33920         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33921         dg-require-alias.
33922
33923 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33924
33925         PR c++/13969
33926         * g++.dg/template/static6.C: New test.
33927
33928 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33929
33930         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33931
33932 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33933
33934         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33935         tests for systems where `char' is unsigned by default.
33936
33937 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33938
33939         PR c++/13997
33940         * g++.dg/template/partial3.C: New test.
33941
33942 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33943
33944         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33945         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33946         Remove mentions of obsolete ports.
33947
33948 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
33949
33950         * gcc.dg/noncompile/20001228-1.c: Fix for new
33951         error message.
33952
33953 2004-02-03  Roger Sayle  <roger@eyesopen.com>
33954
33955         PR target/9348
33956         * gcc.c-torture/execute/multdi-1.c: New test case.
33957
33958 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33959
33960         PR c++/13925
33961         * g++.dg/template/lookup5.C: New test.
33962
33963 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/13950
33966         * g++.dg/template/lookup4.C: New test.
33967
33968         PR c++/13970
33969         * g++.dg/parse/error14.C: New test.
33970
33971         PR c++/14002
33972         * g++.dg/parse/template13.C: New test.
33973
33974 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR c++/13978
33977         * g++.dg/template/koenig4.C: New test.
33978
33979         PR c++/13968
33980         * g++.dg/template/crash17.C: New test.
33981
33982         PR c++/13975
33983         * g++.dg/parse/error13.C: New test.
33984         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33985
33986 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33987
33988         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33989
33990 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33991
33992         PR c/11658
33993         PR c/13994
33994         * gcc.dg/noncompile/20040203-1.c: New test.
33995         * gcc.dg/noncompile/20040203-2.c: Likewise.
33996         * gcc.dg/noncompile/20040203-3.c: Likewise.
33997         * gcc.dg/20040203-1.c: Likewise.
33998
33999 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34000
34001         PR c++/10858
34002         * g++.dg/template/sizeof7.C: New test.
34003
34004 2004-02-02  Eric Christopher  <echristo@redhat.com>
34005             Zack Weinberg  <zack@codesourcery.com>
34006
34007         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34008
34009 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34010
34011         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34012         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34013         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34014         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34015
34016 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34017
34018         PR c++/13113
34019         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34020
34021         PR c++/13854
34022         * g++.dg/ext/attrib13.C: New test.
34023
34024         PR c++/13907
34025         * g++.dg/conversion/op2.C: New test.
34026
34027 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34028
34029         * gcc.dg/titype-1.c: Fix pasto.
34030
34031 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34032
34033         * gcc.dg/titype-1.c: New test.
34034
34035 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34036
34037         PR c++/13957
34038         * g++.dg/template/non-type-template-argument-1.C,
34039         g++.dg/template/qualified-id1.C: Update dg-error marks.
34040         * g++.dg/template/nontype6.C: New test.
34041
34042 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34043
34044         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34045         * gcc.dg/builtins-31.c: New testcase.
34046         * gcc.dg/builtins-32.c: New testcase.
34047
34048 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34049
34050         * objc.dg/call-super-2.m: Update line numbers
34051         for the including of stddef.h.
34052
34053 2004-01-30  Michael Matz  <matz@suse.de>
34054
34055         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34056         g++.dg/ext/case-range3.C: New tests.
34057
34058 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34059
34060         DR206
34061         PR c++/13813
34062         * g++.dg/template/member4.C: New test.
34063
34064 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34065
34066         PR c++/13683
34067         * g++.dg/template/sizeof6.C: New test.
34068
34069 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34070
34071         * gcc.dg/fwritable-strings-1.c: New test.
34072
34073 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34074
34075         * gcc.c-torture/compile/20040130-1.c: New test.
34076
34077 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34078
34079         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34080
34081 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34082
34083         PR c++/13883
34084         * g++.dg/template/ctor3.C: New test.
34085
34086 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34087
34088         * g++.dg/tc1: New directory.
34089         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34090         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34091         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34092         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34093         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34094
34095 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34096
34097         * g++.dg/parse/error11.C: New test.
34098         * g++.dg/parse/error12.C: Likewise.
34099
34100 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34101
34102         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34103         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34104
34105 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34106
34107         PR c++/13791
34108         * g++.dg/ext/attrib12.C: New test.
34109
34110         PR c++/13736
34111         * g++.dg/parse/cast2.C: New test.
34112
34113 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34114
34115         * objc.dg/encode-2.m (main): New local string.  Set depending on
34116         sizeof long.  Use in sscanf call.
34117         * objc.dg/encode-3.m (main): New local string.  Set depending on
34118         sizeof long.  Use in scan_initial call.
34119
34120 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34121
34122         * objc.dg/call-super-2.m: Make LP64-safe.
34123         * objc.dg/desig-init-1.m: Likewise.
34124
34125 2004-01-27  Devang Patel <dpatel@apple.com>
34126
34127         * g++.dg/debug/namespace1.C: New test.
34128
34129 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34130
34131         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34132         xscale-*-*.
34133
34134         * gcc.dg/arm-mmx-1.c: New test.
34135
34136 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34137
34138         * gcc.dg/20040127-1.c: New test.
34139         * gcc.dg/20040127-2.c: New test.
34140
34141 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34142
34143         * objc.dg/stret-1.m (glob): Renamed to globa.
34144
34145 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34146
34147         PR c++/13663
34148         * g++.dg/expr/for1.C: New test.
34149
34150 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34151
34152         PR middle-end/13779
34153         * gcc.dg/darwin-longlong.c: New test.
34154
34155 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34156
34157         * gcc.dg/20040124-1.c: Moved test from here...
34158         * gcc.c-torture/compile/20040124-1.c: ...to here.
34159
34160 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34161
34162         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34163         the assembly output if -m64 is passed.
34164
34165 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34166
34167         PR c++/13833
34168         * g++.dg/template/cond3.C: New test.
34169
34170 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34171
34172         PR c++/13810
34173         * g++.dg/template/ttp7.C: New test.
34174
34175 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34176
34177         PR c++/13797
34178         * g++.dg/template/nontype4.C: New test.
34179         * g++.dg/template/nontype5.C: Likewise.
34180
34181 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34182
34183         * gcc.dg/torture/mips-clobber-at.c: New test.
34184
34185 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34186
34187         * gcc.dg/20040124-1.c: New test.
34188
34189 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34190
34191         * gcc.dg/20040123-1.c: New test.
34192
34193 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34194
34195         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34196
34197 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34198
34199         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34200
34201 2004-01-23  Andrew Pinski  <apinski@apple.com>
34202
34203         * gcc.dg/20030121-1.c: Move to ..
34204         * gcc.dg/20040121-1.c: here.
34205
34206 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34207
34208         * gcc.dg/builtins-29.c: New test case.
34209
34210 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34211
34212         PR 18314
34213         * gcc.dg/builtins-30.c: New testcase.
34214
34215 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34216
34217         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34218         * lib/g77.exp: Likewise.
34219         * lib/objc.exp: Likewise.
34220         * lib/g++.exp: Likewise.
34221
34222 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34223
34224         * gcc.dg/struct-by-value-2.c: New test.
34225
34226 2004-01-21  Andrew Pinski  <apinski@apple.com>
34227
34228         PR target/13785
34229         * gcc.dg/20030121-1.c: New test.
34230
34231 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34232
34233         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34234         clobber frame pointer register in asm statement.
34235
34236 2004-01-21  Falk Hueffner  <falk@debian.org>
34237
34238         * gcc.c-torture/compile/20040121-1.c: New test.
34239
34240 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34241
34242         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34243
34244 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34245
34246         * gcc.dg/ppc64-abi-2.c: New test.
34247
34248 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34249
34250         * lib/treelang.exp: Fill out this file.
34251         * lib/treelang-dg.exp: New File.
34252
34253 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34254
34255         * gcc.c-torture/compile/981022-1.c: Remove.
34256         * gcc.dg/array-5.c: Remove XFAIL.
34257         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34258         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34259         gcc.dg/cond-lvalue-1.c: Update.
34260         * gcc.dg/cast-lvalue-2.c: New test.
34261
34262 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34263
34264         PR c++/13592
34265         * g++.dg/other/error1.C (class foo): Tweak error message.
34266
34267         PR c++/13592
34268         * g++.dg/template/call2.C: New test.
34269
34270 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34271
34272         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34273         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34274         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34275         scalar-return-1_x.c, scalar-return-2_y.c,
34276         scalar-return-3_x.c, scalar-return-3_y.c,
34277         scalar-return-4_x.c, scalar-return-4_y.c,
34278         struct-align-1.h, struct-align-1_x.c,
34279         struct-align-1_y.c, struct-align-2.h,
34280         struct-align-2_x.c, struct-align-2_y.c,
34281         struct-by-value-10_y.c, struct-by-value-11_x.c,
34282         struct-by-value-11_y.c, struct-by-value-12_x.c,
34283         struct-by-value-12_y.c, struct-by-value-13_x.c,
34284         struct-by-value-13_y.c, struct-by-value-14_x.c,
34285         struct-by-value-14_y.c, struct-by-value-15_x.c,
34286         struct-by-value-15_y.c, struct-by-value-16_y.c,
34287         struct-by-value-17_y.c, struct-by-value-18_y.c,
34288         struct-by-value-19_y.c, struct-by-value-1_x.c,
34289         struct-by-value-1_y.c, struct-by-value-20_y.c,
34290         struct-by-value-2_x.c, struct-by-value-2_y.c,
34291         struct-by-value-3_y.c, struct-by-value-4_x.c,
34292         struct-by-value-4_y.c, struct-by-value-5_y.c,
34293         struct-by-value-6_y.c, struct-by-value-7_y.c
34294         struct-by-value-8_x.c, struct-by-value-8_y.c
34295         struct-by-value-9_x.c, struct-by-value-9_y.c
34296         struct-return-10_x.c, struct-return-10_y.c,
34297         struct-return-19_x.c, struct-return-20_x.c
34298         struct-return-2_x.c, struct-return-2_y.c
34299         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34300         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34301
34302 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34303
34304         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34305         attribute on sparc*-sun-solaris2.*.
34306
34307 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/13710
34310         * g++.dg/ext/typeof7.C: New test.
34311
34312 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34313
34314         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34315         * gcc.dg/const-elim-1.c: Same.
34316
34317 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34318
34319         * objc.dg/stret-1.m: New.
34320         * objc.dg/stret-2.m: New.
34321
34322 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34323
34324         PR c++/11895
34325         * g++.dg/ext/vector1.C: New test.
34326
34327 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34328
34329         * gcc.dg/pch/import-1.c: New.
34330         * gcc.dg/pch/import-1.hs: New.
34331         * gcc.dg/pch/import-1a.h: New.
34332         * gcc.dg/pch/import-1b.h: New.
34333         * gcc.dg/pch/import-1c.h: New.
34334
34335 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/13574
34338         * g++.dg/ext/array1.C: New test.
34339
34340         PR c++/13178
34341         * g++.dg/conversion/op1.C: New test.
34342
34343 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34344
34345         PR 11864
34346         From Kazumoto Kojima / Dan Kegel:
34347         * gcc.dg/pr11864-1.c: New test.
34348
34349         PR 10392
34350         From Marcus Comstedt / Dan Kegel:
34351         * gcc.dg/pr10392-1.c: New test.
34352
34353 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34354
34355         PR c++/13478
34356         * g++.dg/init/ref10.C: New test.
34357
34358 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34359
34360         PR c++/13407
34361         * g++.dg/parse/typename6.C: New test.
34362
34363 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34364
34365         PR pch/13361
34366         * g++.dg/pch/wchar-1.C: New.
34367         * g++.dg/pch/wchar-1.Hs: New.
34368
34369 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34370
34371         PR c++/9259
34372         * g++.dg/expr/sizeof2.C: New test.
34373
34374 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34375
34376         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34377
34378 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34379
34380         PR c++/13659
34381         * g++.dg/lookup/strong-using-3.C: New.
34382         * g++.dg/lookup/using-10.C: New.
34383
34384 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34385
34386         PR c++/13594
34387         * g++.dg/lookup/strong-using-2.C: New.
34388
34389 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34390             Dan Kegel <dank@kegel.com>
34391             J"orn Rennecke <joern.rennecke@superh.com>
34392
34393         PR target/9365
34394         * gcc.dg/pr9365-1.c: New test.
34395
34396 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34397
34398         PR c++/8856
34399         * g++.dg/parse/casting-operator2.C: New test.
34400         * g++.old-deja/g++.pt/explicit83.C: Remove.
34401
34402 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34403
34404         * gcc.dg/label-compound-stmt-1.c: New test.
34405         * gcc.c-torture/compile/950922-1.c,
34406         gcc.c-torture/compile/20000211-3.c,
34407         gcc.c-torture/compile/20000518-1.c,
34408         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34409         compound statements.
34410
34411 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34412
34413         * gcc.dg/ppc64-abi-1.c: New test.
34414
34415 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34416
34417          * g++.dg/ext/attrib9.C: Add dg-warnings.
34418
34419 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34420
34421         PR c++/12335
34422         * g++.dg/parse/dtor3.C: New test.
34423
34424 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34425
34426         PR c++/12709
34427         * g++.dg/parse/try-catch-1.C: New test.
34428
34429 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34430
34431         * ada/acats/run_all.sh: Add more verbose output in acats.log
34432         when compiling tests.
34433
34434 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34435
34436         PR 13656
34437         * gcc.dg/typedef-redecl.c: New test case.
34438         * gcc.dg/typedef-redecl.h: New support file.
34439
34440 2004-01-13  Jan Hubicka  <jh@suse.cz>
34441
34442         * gcc.dg/always_inline.c: New test.
34443         * gcc.dg/debug/20031231-1.c: Fix.
34444
34445 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34446
34447         PR c++/13474
34448         * g++.dg/template/array3.C: New test.
34449
34450 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34451
34452         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34453         * g++.dg/warn/Wunused-2.C: Likewise.
34454
34455 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34456
34457         PR c++/13289
34458         * g++.dg/template/instantiate6.C: New test.
34459
34460 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34461
34462         PR middle-end/11397
34463         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34464
34465 2004-01-12  Jan Hubicka  <jh@suse.cz>
34466
34467         PR opt/12826
34468         * gcc.dg/20040112-1.c: New.
34469
34470         * gcc.dg/dwarf-die[1-7].c: Move to...
34471         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34472         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34473
34474 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34475
34476         PR c++/4100
34477         * g++.dg/parse/friend4.C: New test.
34478
34479 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34480
34481         PR c++/4100
34482         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34483         definition is called a friend.
34484
34485 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34486
34487         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34488
34489 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34490
34491         PR c++/3478
34492         * g++.dg/parse/error10.C: New test.
34493         * g++.dg/template/arg2.C: Accept "invalid type" error.
34494
34495 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34496
34497         PR middle-end/13392
34498         * g++.dg/opt/expect2.C: New test.
34499
34500 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34501
34502         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34503         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34504         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34505         Update dg-error regexps.
34506
34507 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34508
34509         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34510         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34511
34512 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34513
34514         * gcc.dg/pragma-re-1.c: Use right pointer type.
34515
34516 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34517
34518         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34519
34520 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34521
34522         * gcc.dg/rs6000-ldouble-1.c: New.
34523
34524 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34525
34526         DR 337
34527         PR c++/9256
34528         * g++.dg/other/abstract1.C: New test.
34529
34530 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34531
34532         * g++.dg/lookup/strong-using-1.C: New.
34533
34534 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34535
34536         PR c/11234
34537         * gcc.dg/func-ptr-conv-1.c: New test.
34538         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34539
34540 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34541
34542         PR target/13380.
34543         * gcc.c-torture/compile/20040109-1.c: New.
34544
34545 2004-01-08  Stuart Hastings  <stuart@apple.com>
34546
34547         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34548         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34549         * gcc.dg/i386-sse-6.c: ...this new testcase.
34550
34551 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34552
34553         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34554
34555 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34556
34557         * ada/acats/run_acats: Treat 'gnatchop' the same way
34558         as 'gnatmake'.  Export GCC_DRIVER.
34559         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34560         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34561
34562 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34563
34564         PR c++/12573
34565         * g++.dg/template/dependent-expr4.C: New test.
34566
34567 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34568
34569         * gcc.dg/altivec-11.c: New test.
34570
34571 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34572
34573         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34574
34575 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34576
34577         PR c/6024
34578         * gcc.dg/enum-compat-1.c: New test.
34579         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34580
34581 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34582
34583         PR c/12165
34584         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34585         gcc.dg/c99-idem-qual-3.c: New tests.
34586
34587 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34588
34589         * gcc.dg/winline-7.c: Don't cast void * to int.
34590
34591 2004-01-06  Jan Hubicka  <jh@suse.cz>
34592
34593         * gcc.dg/i386-sse-5.c: New test
34594         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34595
34596 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34597
34598         PR c++/12815
34599         * g++.dg/rtti/typeid4.C: New test.
34600
34601 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34602
34603         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34604
34605 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/12132
34608         * g++.dg/template/error11.C: New test.
34609
34610         PR c++/13451
34611         * g++.dg/template/class2.C: New test.
34612
34613 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34614         Richard Sandiford <rsandifo@redhat.com>
34615
34616         PR c++/13387
34617         * g++.dg/opt/alias3.C: New test.
34618
34619 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/13157
34622         * g++.dg/template/koenig3.C: New test.
34623
34624         PR c++/13529
34625         * g++.dg/parse/offsetof3.C: New test.
34626
34627         * g++.dg/init/copy7.C: Add missing dg-error markers.
34628
34629         PR c++/12226
34630         * g++.dg/init/copy7.c: New test.
34631
34632         PR c++/13536
34633         * g++.dg/parse/cast1.C: New test.
34634
34635 2004-01-04  Jan Hubicka  <jh@suse.cz>
34636
34637         * gcc.dg/winline[1-7].c: New tests.
34638
34639 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34640
34641         PR c++/13520
34642         * g++.dg/template/qualttp22.C: New test.
34643
34644 2004-01-01  Jan Hubicka  <jh@suse.cz>
34645
34646         * gcc.dg/debug/20031231-1.c: New.
34647         * gcc.c-torture/compile/20040101-1.c: New.
34648         * gcc.dg/dwarf-die-[1-7].c: New.
34649
34650 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
34651
34652         PR optimization/13521
34653         * gcc.c-torture/compile/20031231-1.c: New test.
34654
34655 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34656
34657         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34658
34659 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34660
34661         PR c++/10079
34662         * g++.dg/template/crash16.C: New test.
34663
34664 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
34665
34666         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34667
34668 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34669
34670         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34671         ports.
34672         * g++.old-deja/g++.jason/thunk3.C: Likewise.
34673         * g++.old-deja/g++.law/profile1.C: Likewise.
34674         * gcc.c-torture/compile/981006-1.c: Likewise.
34675         * gcc.c-torture/execute/loop-2e.x: Likewise.
34676         * gcc.c-torture/execute/loop-2f.x: Remove.
34677         * gcc.c-torture/execute/loop-2g.x: Likewise.
34678         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34679         * gcc.dg/20020312-2.c: Remove traces of dead ports.
34680
34681 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34682
34683         PR c++/13507
34684         * g++.dg/ext/attrib11.C: New test.
34685
34686         PR c++/13494
34687         * g++.dg/template/array2-1.C: New test.
34688         * g++.dg/template/array2-2.C: New test.
34689
34690 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
34691
34692         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34693
34694 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34695
34696         PR c++/12774
34697         * g++.dg/template/array1-1.C: New test.
34698         * g++.dg/template/array1-2.C: New test.
34699
34700 2003-12-29  Roger Sayle  <roger@eyesopen.com>
34701
34702         PR fortran/12632
34703         * g77.dg/12632.f: New test case.
34704
34705 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34706
34707         PR c++/13289
34708         * g++.dg/parse/nontype1.C: New test.
34709
34710 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34711
34712         PR c++/12403
34713         * g++.dg/parse/explicit1.C: New test.
34714         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34715
34716 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34717
34718         PR c++/13081
34719         * g++.dg/opt/inline6.C: New test.
34720
34721         PR c++/12613
34722         * g++.dg/parse/error9.C: New test.
34723
34724         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34725
34726 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR c++/13009
34729         * g++.dg/init/assign1.C: New test.
34730
34731 2003-12-28  Roger Sayle  <roger@eyesopen.com>
34732
34733         PR c++/13070
34734         * g++.dg/warn/format3.C: New test case.
34735
34736 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34737
34738         * gcc.c-torture/compile/20031227-1.c: New test.
34739
34740 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34741
34742         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34743         * g77.dg/bprob/bprob.exp: Likewise.
34744         * gcc.misc-tests/bprob.exp: Likewise.
34745         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34746         variants on systems where the library does not provide that
34747         functionality.
34748         * gcc.dg/builtins-20.c: Use builtins-config.h.
34749         * gcc.dg/builtins-config.h: New file.
34750
34751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34752
34753         * lib/gcc-dg.exp (dg-require-profiling): New function.
34754         * lib/target-supports.exp (check_profiling_available): Likewise.
34755         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34756         * g77.dg/bprob/bprob.exp: Likewise.
34757         * gcc.misc-tests/bprob.exp: Likewise.
34758         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34759         * gcc.dg/20021014-1.c: Likewise.
34760         * gcc.dg/nest.c: Likewise.
34761
34762 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34763
34764         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34765         compiling.
34766         * g++.dg/lookup/java2.C: Likewise.
34767         * gcc.dg/cpp/lexident.c: Likewise.
34768
34769 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34770
34771         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34772         given.
34773         * gcc.c-torture/compile/961203-1.c: Likewise.
34774         * gcc.c-torture/compile/980506-1.c: Likewise.
34775
34776 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34777
34778         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34779         (additional_prunes): New global.
34780         (gcc-dg-prune): Handle additional per-test pruning.
34781         (dg-test): Clear additional_prunes between tests.
34782
34783         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34784         dg-prune-output to avoid spurious failures from assembler
34785         complaining about nonexistent WAW violations.
34786         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34787         Use dg-prune-output to avoid spurious failures from assembler
34788         warning about Itanium B-step errata.
34789
34790 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34791
34792         * g++.dg/abi/macro0.C: New test.
34793         * g++.dg/abi/macro1.C: Likewise.
34794         * g++.dg/abi/macro2.C: Likewise.
34795
34796         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34797         * g++.dg/abi/bitfield7.C: Likewise.
34798         * g++.dg/abi/dtor2.C: Likewise.
34799         * g++.dg/abi/mangle11.C: Likewise.
34800         * g++.dg/abi/mangle12.C: Likewise.
34801         * g++.dg/abi/mangle14.C: Likewise.
34802         * g++.dg/abi/mangle17.C: Likewise.
34803         * g++.dg/abi/vbase10.C: Likewise.
34804         * g++.dg/abi/vbase14.C: Likewise.
34805         * g++.dg/template/qualttp17.C: Likewise.
34806
34807 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34808
34809         PR c/11995
34810         * gcc.dg/20031223-1.c: New test.
34811
34812 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34813
34814         * gcc.dg/noreturn-7.c: New test.
34815
34816 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34817
34818         * gcc.dg/null-pointer-1.c: New test.
34819
34820 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34821
34822         * g++.old-deja/g++.jason/template18.C: Remove.
34823         * g++.old-deja/g++.jason/template37.C: Likewise.
34824
34825         PR c++/12862
34826         * g++.dg/lookup/ns1.C: New test.
34827
34828         PR c++/12397
34829         * g++.dg/template/lookup3.C: New test.
34830
34831 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34832
34833         * g++.dg/template/recurse1.C: New test
34834
34835 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/12479
34838         * g++.dg/parse/semicolon1.C: New test.
34839         * g++.dg/parse/semicolon1.h: Likewise.
34840
34841 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34842
34843         * gcc.dg/darwin-misaligned.c: New test.
34844
34845 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34846
34847         PR c/9163
34848         * gcc.dg/20031222-1.c: New test.
34849
34850 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34851
34852         PR c++/13438
34853         * g++.dg/parse/error8.C: New test.
34854
34855         PR c++/11554
34856         * g++.dg/warn/ctor-init-1.C: New test.
34857
34858 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
34859
34860         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34861         too small.
34862         * gcc.c-torture/compile/930217-1.c: Likewise.
34863         * gcc.c-torture/compile/930513-1.c: Likewise.
34864         * gcc.c-torture/execute/920908-2.c: Likewise.
34865         * gcc.c-torture/execute/921204-1.c: Likewise.
34866         * gcc.c-torture/execute/930621-1.c: Likewise.
34867         * gcc.c-torture/execute/930630-1.c: Likewise.
34868         * gcc.c-torture/execute/931031-1.c: Likewise.
34869         * gcc.c-torture/execute/980602-2.c: Likewise.
34870         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34871         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34872         * gcc.c-torture/execute/extzvsi.c: Likewise.
34873         * gcc.c-torture/unsorted/ext.c: Likewise.
34874
34875 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
34876
34877         PR target/12749
34878         * gcc.c-torture/compile/20031220-2.c: New test case.
34879
34880 2003-12-20  Roger Sayle  <roger@eyesopen.com>
34881
34882         PR optimization/13031
34883         * gcc.c-torture/compile/20031220-1.c: New test case.
34884
34885 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34886
34887         * gcc.dg/cast-function-1.c: New test.
34888
34889 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34890
34891         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34892         formats.
34893
34894 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
34895
34896         PR c++/12795
34897         * g++.dg/ext/attrib10.C: New test.
34898
34899 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34900
34901         * gcc.dg/cleanup-10.c: New test.
34902         * gcc.dg/cleanup-11.c: New test.
34903
34904 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34905
34906         PR c++/13239
34907         * g++.dg/opt/expect1.C: New test.
34908
34909 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
34910
34911         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34912
34913 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
34914
34915         PR debug/12923
34916         * gcc.dg/20031218-1.c: New test.
34917
34918         PR debug/12389
34919         * gcc.dg/20031218-2.c: New test.
34920         * gcc.dg/20031218-3.c: New test.
34921
34922         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34923         of label name and allow for USER_LABEL_PREFIX == "_" names.
34924         * g++.dg/abi/mangle18-2.C: Likewise.
34925         * g++.dg/abi/mangle19-1.C: Likewise.
34926         * g++.dg/abi/mangle19-2.C: Likewise.
34927         * g++.dg/abi/mangle20-1.C: Likewise.
34928         * g++.dg/abi/mangle20-2.C: Likewise.
34929
34930 2003-12-18  Richard Henderson  <rth@redhat.com>
34931
34932         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34933
34934 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34935             Dan Kegel <dank@kegel.com>
34936
34937         PR other/12009
34938         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34939         testing a cross compiler, it causes spurious compile failures.
34940         * lib/g++.exp: Likewise.
34941
34942 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34943
34944         PR c++/13262
34945         * g++.dg/template/access13.C: New test.
34946
34947 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
34948
34949         * gcc.dg/20031216-1.c: New test.
34950
34951 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34952
34953         PR c++/9154
34954         * g++.dg/template/error10.C: New test.
34955
34956 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34957
34958         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34959         * g++.dg/eh/simd-2.C: Likewise.
34960
34961 2003-12-17  James E Wilson  <wilson@specifixinc.com>
34962             Roger Sayle  <roger@eyesopen.com>
34963
34964         * gcc.c-torture/execute/ieee/mzero5.c: New.
34965
34966 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
34967
34968         PR c++/10603
34969         * g++.dg/parse/error6.C: New test.
34970
34971         PR c++/12827
34972         * g++.dg/parse/error7.C: New test.
34973
34974 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34975
34976         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34977         at -O with stabs debugging formats.
34978         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34979         * gcc.dg/debug/debug-2.c: Likewise.
34980
34981 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34982
34983         PR c++/12696
34984         * g++.dg/init/error1.C: New test.
34985
34986         PR c++/12218
34987         * g++.dg/init/pm3.C: New test.
34988
34989 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34990
34991         PR c/3347
34992         * gcc.dg/bitfld-8.c: New test.
34993
34994 2003-12-16  James Lemke  <jim@wasabisystems.com>
34995
34996         * gcc.dg/arm-scd42-[123].c: New tests.
34997
34998 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34999
35000         PR c++/9043
35001         * g++.dg/abi/mangle20-1.C: New test.
35002         * g++.dg/abi/mangle20-2.C: New test.
35003
35004 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35005
35006         PR c++/13275
35007         * g++.dg/other/offsetof2.C: Remove XFAIL.
35008         * g++.dg/parse/offsetof1.C: New test.
35009         * g++.gd/parse/offsetof2.C: Likewise.
35010
35011 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35012
35013         * g++.dg/template/nontype3.C: New test.
35014         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35015
35016 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35017
35018         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35019
35020 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35021
35022         PR c++/13387
35023         * g++.dg/expr/assign1.C: New test.
35024
35025         PR c++/13242
35026         * g++.dg/abi/mangle19-1.C: New test.
35027         * g++.dg/abi/mangle19-2.C: New test.
35028
35029 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35030
35031         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35032
35033 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35034
35035         * gcc.c-torture/execute/20031216-1.c: New test.
35036
35037 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35038
35039         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35040         an ICE regression.
35041
35042 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35043
35044         PR c++/10926
35045         * g++.dg/template/error9.C: New test.
35046
35047         PR c++/11116
35048         * g++.dg/template/error8.C: New test.
35049
35050 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35051
35052         PR middle-end/13400
35053         * gcc.c-torture/execute/20031215-1.c: New test case.
35054
35055 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35056
35057         PR c++/13269
35058         * g++.dg/parse/error5.C: New test.
35059
35060         PR c++/12989
35061         * g++.dg/expr/sizeof1.C: New test.
35062
35063         PR c++/13310
35064         * g++.dg/template/crash15.C: New test.
35065
35066 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35067
35068         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35069         a non-POD type as the last named parameter of a varargs function.
35070
35071 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35072
35073         PR c++/13243
35074         PR c++/12573
35075         * g++.dg/template/crash14.C: New test.
35076         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35077
35078 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35079
35080         * g++.dg/other/java1.C: New test.
35081
35082         PR c++/13241
35083         * g++.dg/abi/mangle18-1.C: New test.
35084         * g++.dg/abi/mangle18-2.C: New test.
35085
35086 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35087
35088         PR optimization/10312
35089         * gcc.c-torture/execute/20031214-1.c: New.
35090
35091 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35092
35093         PR c++/10779
35094         PR c++/12160
35095         * g++.dg/parse/error3.C: New test.
35096         * g++.dg/parse/error4.C: Likewise.
35097         * g++.dg/abi/mangle4.C: Tweak error messages.
35098         * g++.dg/lookup/using5.C: Likewise.
35099         * g++.dg/other/error2.C: Likewise.
35100         * g++.dg/parse/typename5.C: Likewise.
35101         * g++.dg/parse/undefined1.C: Likewise.
35102         * g++.dg/template/arg2.C: Likewise.
35103         * g++.dg/template/ttp3.C: Likewise.
35104         * g++.dg/template/type1.C: Likewise.
35105         * g++.old-deja/g++.other/crash32.C: Likewise.
35106         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35107
35108 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         PR c++/13106
35111         * g++.dg/warn/noreturn-3.C: New test.
35112
35113 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         PR c++/13118
35116         * g++.dg/abi/covariant3.C: New.
35117
35118 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35119
35120         * g++.dg/eh/ia64-1.C: New test.
35121
35122 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35123
35124         PR optimization/13037
35125         * g77.f-torture/execute/13037.f: New test case.
35126
35127 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35128
35129         PR c++/12881
35130         * g++.dg/abi/covariant2.C: New.
35131
35132 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35133
35134         * gcc.dg/cpp/trad/macro.c: New tests.
35135
35136 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35137
35138         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35139
35140 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35141
35142         PR other/10819
35143         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35144         to fix Bug 10819.
35145         * lib/g++.exp (g++_version): Likewise.
35146         * lib/g77.exp (g77_version): Likewise.
35147         * lib/objc.exp (default_objc_version): Likewise.
35148
35149 2003-12-10  Richard Henderson  <rth@redhat.com>
35150
35151         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35152
35153         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35154
35155 2003-12-08  Matt Austern  <austern@apple.com>
35156
35157         PR c/13134
35158         * lib/gcc-dg.exp (dg-require-visibility): Define.
35159         * lib/target-supports (check_visibility_available): Define.
35160         * gcc.dg/visibility-1.c: New test.
35161         * gcc.dg/visibility-2.c: Likewise.
35162         * gcc.dg/visibility-3.c: Likewise.
35163         * gcc.dg/visibility-4.c: Likewise.
35164         * gcc.dg/visibility-5.c: Likewise.
35165         * gcc.dg/visibility-6.c: Likewise.
35166         * g++.dg/ext/visibility-1.C: Likewise.
35167         * g++.dg/ext/visibility-2.C: Likewise.
35168         * g++.dg/ext/visibility-3.C: Likewise.
35169         * g++.dg/ext/visibility-4.C: Likewise.
35170         * g++.dg/ext/visibility-5.C: Likewise.
35171         * g++.dg/ext/visibility-6.C: Likewise.
35172
35173 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35174
35175         * g++.dg/lookup/java1.C: New test.
35176         * g++.dg/lookup/java2.C: New test.
35177
35178 2003-12-07  Falk Hueffner  <falk@debian.org>
35179
35180         * g++.dg/opt/noreturn-1.C: New test.
35181
35182 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35183
35184         * gcc.dg/overflow-1.c: New test.
35185
35186 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35187
35188         * g77.f-torture/compile/13060.f: New test.
35189
35190 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35191
35192         PR c++/13323
35193         * g++.dg/inherit/operator2.C: New test.
35194
35195 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35196
35197         PR c++/13305
35198         * g++.dg/ext/attrib9.C: New test.
35199
35200 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/13314
35203         * g++.dg/template/error7.C: New test.
35204
35205 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35206             J"orn Rennecke <joern.rennecke@superh.com>
35207
35208         PR target/13302
35209         * g++.dg/other/struct-va_list.C: New test.
35210
35211 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35212
35213         PR c++/13166
35214         * g++.dg/parse/defarg6.C: New test.
35215
35216 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35217
35218         PR target/13256
35219         * gcc.c-torture/execute/20031201-1.c: New test.
35220
35221 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35222
35223         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35224
35225 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35226
35227         * gcc.dg/builtin-return-1.c: New test.
35228
35229 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35230             J"orn Rennecke <joern.rennecke@superh.com>
35231
35232         PR optimization/13260
35233         * gcc.c-torture/execute/20031204-1.c: New test.
35234
35235 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35236
35237         PR c++/9127
35238         * g++.dg/template/error6.C: New test.
35239
35240 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35241
35242         * gcc.dg/20031202-1.c: New test.
35243
35244 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35245
35246         PR c++/13179
35247         * g++.dg/template/eh1.C: New test.
35248
35249         PR c++/10771
35250         * g++.dg/template/error5.C: New test.
35251
35252 2003-12-02  David Ung  <davidu@mips.com>
35253
35254         * gcc.dg/compat/vector-check.h: Corrected type for var
35255         g_##TMODE
35256
35257 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35258
35259         PR c++/10126
35260         * g++.dg/template/ptrmem8.C: New test.
35261
35262 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35263
35264         PR c++/12573
35265         * g++.dg/template/dependent-expr3.C: New test.
35266
35267 2003-12-01  James Lemke  <jim@wasabisystems.com>
35268
35269         * gcc.dg/arm-g2.c: New test.
35270
35271 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35272
35273         PR optimization/11634
35274         * gcc.dg/20031201-2.c: New test case.
35275
35276 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35277
35278         PR 11433
35279         * objc.dg/proto-lossage-3.m: New test.
35280
35281 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35282
35283         PR optimization/12628
35284         * gcc.dg/20031201-1.c: New test case.
35285
35286 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35287
35288         * gcc.dg/unaligned-1.c: New test.
35289
35290 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35291
35292         PR c++/9849
35293         * g++.dg/template/error4.C: New test.
35294         * g++.dg/template/nested3.C: Adjust error markers.
35295
35296 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35297
35298         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35299
35300 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35301
35302         PR c/10333
35303         * gcc.dg/bitfld-7.c: New test.
35304
35305 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35306
35307         * gcc.dg/tls/asm-1.C: New test.
35308
35309 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35310
35311         * gcc.dg/cpp/assert4.c: Update.
35312
35313 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35314
35315         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35316         * gcc.dg/builtin-apply3.c: New test.
35317
35318 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35319
35320         * lib/compat.exp (compat-obj): New xfaildata parameter.
35321         Use it to set compiler_conditional_xfail_data before compiling.
35322         (compat-get-options): Handle dg-xfail-if.
35323         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35324         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35325         * gcc.dg/compat/vector-1_y.c: Likewise.
35326         * gcc.dg/compat/vector-2_x.c: Likewise.
35327         * gcc.dg/compat/vector-2_y.c: Likewise.
35328
35329 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35330
35331         * g++.dg/opt/reg-stack4.C: New test.
35332
35333 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35334
35335         * gcc.dg/builtin-apply2.c: New test.
35336
35337 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35338
35339         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35340
35341 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35342
35343         PR c++/12924
35344         * g++.dg/template/template-id-2.C: New test.
35345
35346 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35347
35348         PR c++/5369
35349         * g++.dg/template/memfriend1.C: New test.
35350         * g++.dg/template/memfriend2.C: Likewise.
35351         * g++.dg/template/memfriend3.C: Likewise.
35352         * g++.dg/template/memfriend4.C: Likewise.
35353         * g++.dg/template/memfriend5.C: Likewise.
35354         * g++.dg/template/memfriend6.C: Likewise.
35355         * g++.dg/template/memfriend7.C: Likewise.
35356         * g++.dg/template/memfriend8.C: Likewise.
35357         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35358
35359 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35360
35361         PR c++/12515
35362         * g++.dg/ext/cond1.C: New test.
35363
35364 2003-11-20  Richard Henderson  <rth@redhat.com>
35365
35366         * gcc.dg/20020201-2.c: Remove.
35367         * gcc.dg/20020201-4.c: Remove.
35368         * gcc.dg/20020304-1.c: Remove.
35369
35370 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35371
35372         * gcc.dg/cpp/trad/xwin1.c: New test case.
35373
35374 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35375
35376         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35377         * lib/g77.exp: Likewise.
35378         * lib/objc.exp: Likewise.
35379         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35380         for darwin.
35381
35382 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35383
35384         PR c++/12932
35385         * g++.dg/template/static5.C: New test.
35386
35387 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35388
35389         * gcc.dg/nested-func-1.c: New test.
35390
35391 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35392
35393         * gcc.dg/cpp/assert4.c: New test.
35394
35395 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35396
35397         PR c++/2294
35398         * g++.dg/lookup/using9.c: New test.
35399
35400 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35401
35402         PR c++/12762
35403         * g++.dg/template/error3.C: New test.
35404
35405 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35406
35407         PR ada/13035
35408         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35409         No longer use a wrapper for gcc, since this does not work under
35410         Windows.
35411
35412 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35413
35414         PR c++/2094
35415         * g++.dg/template/ptrmem7.C: New test.
35416
35417 2003-11-13  Andrew Pinski <apinski@apple.com>
35418
35419         * gcc.c-torture/compile/20031113-1.c: New test.
35420
35421 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35422             Kean Johnston <jkj@sco.com>
35423
35424         PR c/13029
35425         * gcc.dg/unused-4.c: Update.
35426
35427 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35428
35429         * g++.dg/opt/const3.C: New test.
35430
35431 2003-11-13  Jan Hubicka  <jh@suse.cz>
35432
35433         * gcc.c-torture/compile/20031112-1.c: New test.
35434
35435 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35436
35437         * g++.dg/parse/crash10.C: Remove bogus error marker.
35438
35439 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35440
35441         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35442         (host_gcc): Likewise.
35443         (ROOT): Honor $PWDCMD.
35444         (BASE): Likewise.
35445         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35446
35447 2003-11-12  Catherine Moore  <clm@redhat.com>
35448
35449         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35450
35451 2003-11-12  Andreas Jaeger  <aj@suse.de>
35452             Jakub Jelinek  <jakub@redhat.com>
35453             Andrew Pinski  <pinskia@physics.uc.edu>
35454             Richard Henderson  <rth@redhat.com>
35455
35456         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35457         systems.
35458         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35459
35460         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35461         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35462
35463 2003-11-11  Andreas Jaeger  <aj@suse.de>
35464
35465         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35466
35467         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35468
35469 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35470
35471         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35472         Clean ups.
35473
35474 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35475
35476         * gcc.dg/trampoline-1.c: New test.
35477
35478 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35479
35480         * gcc.c-torture/compile/200031109-1.c: New test.
35481
35482 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35483
35484         PR c/3190
35485         PR c/8714
35486         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35487         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35488         gcc.dg/format/no-y2k-1.c: Update.
35489
35490 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35491
35492         PR optimization/10467
35493         * gcc.dg/20031108-1.c: New test case.
35494
35495 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35496
35497         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35498
35499 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35500
35501         * gcc.dg/compound-lvalue-1.c: New test.
35502         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35503         some XFAILs.
35504
35505 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35506
35507         * gcc.dg/altivec-varargs-1.c: New test.
35508
35509 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35510
35511         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35512         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35513         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35514         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35515         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35516
35517 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35518
35519         * gcc.dg/cond-lvalue-1.c: New test.
35520
35521 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35522
35523         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35524
35525 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35526
35527         PR c++/11616
35528         * g++.dg/template/instantiate5.C: New test.
35529
35530 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35531
35532         PR c++/12726
35533         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35534         * ChangeLog: Add missing first entry for above test.
35535
35536 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35537
35538         PR c++/9810
35539         * g++.dg/template/using8.C: New test.
35540         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35541
35542 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35543
35544         PR optimization/10817
35545         * gcc.c-torture/compile/20031102-1.c: New test case.
35546
35547 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35548
35549         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35550         2147483647.
35551
35552 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35553
35554         * gcc.dg/20031102-1.c: New test.
35555
35556 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35557
35558         * gcc.dg/complex-1.c: New test.
35559
35560 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35561
35562         PR c++/12796
35563         * g++.dg/template/crash13.C: Adjust expected error location.
35564         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35565
35566 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35567
35568         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35569
35570 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35571
35572         PR/10239
35573         * gcc.c-torture/compile/20031031-2.c: New test.
35574
35575 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35576
35577         PR/11640
35578         * gcc.c-torture/compile/20031031-1.c: New test.
35579
35580 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35581
35582         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35583         * gcc.misc-tests/bprob.exp: Likewise.
35584         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35585         the execution test on arm-elf configs.
35586         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35587         configs that don't support scratch files.
35588         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35589
35590 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35591
35592         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35593         done by dejagnu.
35594
35595 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35596
35597         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35598         Avoid non pure sh syntax. Add more logging.
35599
35600         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35601         fail.
35602
35603 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35604
35605         PR libgcj/10610
35606         * gcc.dg/ppc-stackalign-1.c: New test.
35607
35608 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35609
35610         * ada/acats/run_all.sh: Change output to be more compliant with
35611         dejagnu framework.
35612         Create acats.sum and acats.log files under testsuite/ada/acats
35613         Only run [a-z]* directories, to filter out e.g. CVS.
35614         Redirect build output to log file.
35615
35616 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35617
35618         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35619
35620 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35621
35622         PR ada/5909:
35623         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35624
35625 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.c-torture/compile/20031023-1.c: New test.
35628         * gcc.c-torture/compile/20031023-2.c: New test.
35629         * gcc.c-torture/compile/20031023-3.c: New test.
35630         * gcc.c-torture/compile/20031023-4.c: New test.
35631
35632 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35633
35634         PR c++/10371
35635         * g++.dg/lookup/scoped8.C: New test.
35636
35637 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35638
35639         * g++.dg/opt/reg-stack3.C: New test.
35640
35641 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35642
35643         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35644
35645 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35646
35647         PR c++/11076
35648         * g++.dg/template/crash13.C: New test.
35649
35650 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35651
35652         * gcc.dg/c99-restrict-2.c: New test.
35653
35654 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
35655
35656         PR c++/12698, c++/12699, c++/12700, c++/12566
35657         * g++.dg/inherit/covariant9.C: New test.
35658         * g++.dg/inherit/covariant10.C: New test.
35659         * g++.dg/inherit/covariant11.C: New test.
35660
35661 2003-10-23  Jason Merrill  <jason@redhat.com>
35662
35663         PR c++/12726
35664         * g++.dg/ext/complit2.C: New test.
35665
35666 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35667
35668         PR target/12654
35669         * gcc.c-torture/execute/20031020-1.c: New test.
35670
35671 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35672
35673         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35674         following the jump_insn.
35675
35676 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35677
35678         * gcc.dg/cast-lvalue-1.c: New test.
35679
35680 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
35681
35682         PR c++/11962
35683         * g++.dg/template/cond2.C: New test.
35684
35685 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35686
35687         * gcc.dg/builtins-28.c: New test.
35688
35689 2003-10-20  Jan Hubicka  <jh@suse.cz>
35690
35691         * g++.dg/opt/inline4.C: Do not use min-inline-insns
35692         parameter.
35693         * gcc.dg/inline-2.c: Likewise.
35694
35695 2003-10-20  Phil Edwards  <phil@codesourcery.com>
35696
35697         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35698         * gcc.dg/nest.c: Likewise.
35699
35700 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35701
35702         PR c++/9781, c++/10583, c++/11862
35703         * g++.dg/parse/crash13.C: New test.
35704
35705 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35706
35707         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35708
35709 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35710
35711         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35712         Define HAVE_C99_RUNTIME except on Solaris.
35713         * gcc.dg/builtins-20.c: Likewise.
35714
35715 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35716
35717         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35718
35719 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35720
35721         PR c++/12495
35722         * g++.dg/template/crash21.C: New test.
35723
35724 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35725
35726         PR c++/2513
35727         * g++.dg/template/typename5.C: New test.
35728
35729 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35730
35731         PR c++/12369
35732         * g++.dg/template/friend25.C: New test.
35733
35734 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
35735
35736         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35737         versions.
35738
35739 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35740
35741         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35742         == 2147483647.
35743
35744 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35745
35746         * gcc.c-torture/execute/960416-1.x: Remove.
35747         * gcc.c-torture/execute/divconst-3.x: Likewise.
35748
35749 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35750
35751         PR target/12598
35752         * gcc.dg/torture/cris-volatile-1.c: New test.
35753
35754 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35755
35756         PR optimization/9325
35757         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35758         for overflowing floating point to integer conversion during RTL
35759         simplification.
35760
35761 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35762
35763         * objc/execute/_cmd.m: Fix typo.
35764         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35765         Relax 'scan-assembler' regexp.
35766         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35767         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35768         * objc.dg/zero-link-2.m: Remove blank line.
35769         * objc.dg/zero-link-3.m: New test case.
35770
35771 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35772
35773         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35774
35775         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35776         than linker trickery.
35777
35778 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35779
35780         PR c++/12370
35781         * g++.dg/other/friend2.C: New test.
35782
35783 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35784
35785         * gcc.dg/20031012-1.c: New test.
35786
35787 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35788
35789         * gcc.dg/weak/weak-3.c: Fix for new warning.
35790
35791 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35792
35793         PR optimization/8750
35794         * gcc.c-torture/execute/20031012-1.c: New test case.
35795
35796 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35797
35798         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35799         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35800
35801 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35802
35803         PR optimization/12260
35804         * gcc.c-torture/compile/20031011-2.c: New test case.
35805
35806 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35807
35808         * gcc.c-torture/execute/20031011-1.c: New testcase.
35809
35810 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35811
35812         * gcc.c-torture/compile/20031011-1.c: New test.
35813
35814 2003-10-11  Jan Hubicka  <jh@suse.cz>
35815
35816         * g++.dg/other/first-global.C: New test.
35817
35818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35819
35820         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35821
35822 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35823
35824         * gcc.c-torture/compile/20031010-1.c: New test.
35825
35826 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35827
35828         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35829         * gcc.c-torture/execute/va-arg-25.c: ... here.
35830
35831 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35832
35833         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35834
35835 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35836
35837         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35838
35839 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35840
35841         * g++.dg/parse/error2.C: New test.
35842
35843 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35844
35845         PR c++/11097
35846         * g++.dg/other/error5.C: Modify the error message.
35847         * g++.dg/lookup/using8.C: New test.
35848
35849 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35850
35851         * gcc.dg/darwin-abi-2.c: New file.
35852         * gcc.c-torture/execute/va-arg-24.c: New file.
35853
35854 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35855
35856         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35857         indentation.
35858
35859 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
35860
35861         PR c++/10147
35862         * g++.dg/other/error4.C: Update error messages.
35863         * g++.dg/template/ptrmem4.C: Likewise.
35864
35865         PR c++/12337
35866         * g++.dg/init/new9.C: New test.
35867
35868         PR c++/12334, c++/12236, c++/8656
35869         * g++.dg/ext/attrib8.C: New test.
35870
35871 2003-10-06  Devang Patel  <dpatel@apple.com>
35872
35873         * gcc.dg/debug/dwarf2-3.h: New test.
35874         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35875
35876 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
35877
35878         * g++.dg/opt/cfg2.C: New test.
35879
35880 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35881
35882         * g++.dg/opt/float1.C: New test.
35883
35884 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35885
35886         * gcc.dg/c90-array-lval-6.c: New test.
35887         * gcc.dg/c99-array-lval-6.c: New test.
35888
35889 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
35890             Ziemowit Laski  <zlaski@apple.com>
35891
35892         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35893         'Derived', so that it is never considered a class method; add
35894         new warning for '+port' method ambiguity.
35895         * objc.dg/method-12.m: Include <objc/objc.h> instead of
35896         <objc/objc-api.h> (needed on Mac OS X).
35897         * objc.dg/method-13.m: New test.
35898
35899 2003-10-03  Roger Sayle  <roger@eyesopen.com>
35900
35901         PR optimization/9325, PR java/6391
35902         * gcc.c-torture/execute/20031003-1.c: New test case.
35903
35904 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
35905
35906         PR optimization/12180
35907         * gcc.dg/20031002-1.c: New test.
35908
35909         PR c++/12486
35910         * g++.dg/inherit/error1.C: New test.
35911
35912 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
35913
35914         * lib/f-torture.exp (search_for): Rename to...
35915         (search_for_re): This.  Also, clean up comments and the
35916         "regexp" invocation.
35917
35918 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
35919
35920         * gcc.c-torture/compile/20031002-1.c: New test.
35921
35922 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35923
35924         * g++.dg/opt/cond1.C: New test.
35925
35926 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35927
35928         * gcc.dg/Wold-style-definition-2.c: New testcase.
35929         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35930
35931 2003-09-29  Richard Henderson  <rth@redhat.com>
35932
35933         * g++.dg/init/array10.C: Add dg-options.
35934
35935 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35936
35937         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35938
35939 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35940
35941         * g++.dg/template/friend19.C: Fix typo.
35942         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35943
35944 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35945
35946         * gcc.c-torture/execute/20030928-1.c: New test.
35947         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35948
35949 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35950
35951         * g++.dg/opt/unroll1.C: New test.
35952
35953 2003-09-26  Roger Sayle  <roger@eyesopen.com>
35954
35955         PR optimization/11741
35956         * gcc.dg/20030926-1.c: New test case.
35957
35958 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35959
35960         PR c++/5655
35961         * g++.dg/parse/access7.C: New test.
35962         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35963
35964 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
35965
35966         MERGE OF objc-improvements-branch into MAINLINE:
35967         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35968         if libobjc has not been built.
35969         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35970         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35971         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35972         objc/execute/nested-3.m, objc/execute/np-2.m,
35973         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35974         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35975         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35976         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35977         objc.dg/special/unclaimed-category-1.h,
35978         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35979         well as GNU runtime.
35980         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35981         * execute/cascading-1.m, execute/function-message-1.m,
35982         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35983         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35984         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35985         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35986         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35987         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35988         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35989         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35990         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35991         * objc.dg/bitfield-2.m: Run only on Darwin.
35992         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35993         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35994         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35995         * objc.dg/const-str-1.m: Fix constant string layout.
35996
35997 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35998
35999         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36000
36001 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36002
36003         * gcc.dg/darwin-abi-1.c: New file.
36004
36005 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36006
36007         PR target/12281
36008         * gcc.c-torture/compile/20030921-1.c: New test.
36009
36010 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36011
36012         * g++.dg/opt/reg-stack2.C: New test.
36013
36014 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36015
36016         * g++.dg/eh/delayslot1.C: New test.
36017
36018 2003-09-20  Richard Henderson  <rth@redhat.com>
36019
36020         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36021
36022 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36023
36024         * gcc.c-torture/execute/20030920-1.c: New test case.
36025
36026 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36027
36028         * g++.dg/rtti/typeid3.C: Correct expected error message.
36029
36030 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36031
36032         PR c++/157
36033         * g++.dg/parse/crash12.C: New test.
36034
36035 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36036
36037         * gcc.dg/compat/mixed-struct-check.h: New.
36038         * gcc.dg/compat/mixed-struct-defs.h: New.
36039         * gcc.dg/compat/mixed-struct-init.h: New.
36040         * gcc.dg/compat/struct-by-value-19_main.c: New.
36041         * gcc.dg/compat/struct-by-value-19_x.c: New.
36042         * gcc.dg/compat/struct-by-value-19_y.c: New.
36043         * gcc.dg/compat/struct-by-value-20_main.c: New.
36044         * gcc.dg/compat/struct-by-value-20_x.c: New.
36045         * gcc.dg/compat/struct-by-value-20_y.c: New.
36046         * gcc.dg/compat/struct-return-19_main.c: New.
36047         * gcc.dg/compat/struct-return-19_x.c: New.
36048         * gcc.dg/compat/struct-return-19_y.c: New.
36049         * gcc.dg/compat/struct-return-20_main.c: New.
36050         * gcc.dg/compat/struct-return-20_x.c: New.
36051         * gcc.dg/compat/struct-return-20_y.c: New.
36052
36053 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36054         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36055         so that it will not complain on LP64 targets.
36056
36057 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36058
36059         PR c++/495
36060         * g++.dg/template/friend24.C: New test.
36061
36062 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36063
36064         PR c++/12332
36065         * g++.dg/template/memtmpl2.C: New test.
36066
36067 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36068
36069         PR target/11184
36070         * gcc.dg/builtin-apply1.c: New test.
36071
36072 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36073
36074         PR c++/9848
36075         * g++.dg/warn/Wunused-4.C: New test.
36076
36077 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36078
36079         PR c++/12316
36080         * g++.dg/other/gc2.C: New test.
36081
36082 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36083
36084         PR c++/11991
36085         * g++.dg/rtti/typeid3.C: New test.
36086
36087         PR c++/12266
36088         * g++.dg/overload/template1.C: New test.
36089
36090 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36091
36092         * g++.dg/opt/cfg3.C: New test.
36093
36094 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36095
36096         PR c++/7939
36097         * g++.dg/template/crash11.C: New test.
36098
36099 2003-09-16  Jason Merrill  <jason@redhat.com>
36100             Jakub Jelinek  <jakub@redhat.com>
36101
36102         * gcc.dg/attr-warn-unused-result.c: New test.
36103
36104 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36105
36106         PR c++/12184
36107         * g++.dg/expr/call2.C: New test.
36108
36109 2003-09-15  Andreas Jaeger  <aj@suse.de>
36110
36111         * gcc.dg/Wold-style-definition-1.c: New test.
36112
36113 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36114
36115         PR c++/3907
36116         * g++.dg/parse/template12.C: New test.
36117
36118         * g++.dg/abi/bitfield11.C: New test.
36119         * g++.dg/abi/bitfield12.C: Likewise.
36120
36121 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36122
36123         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36124         non-expansion of functional macro name without arguments at EOL.
36125         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36126
36127 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36128
36129         * gcc.c-torture/execute/20030914-[12].c: New tests.
36130
36131 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         PR c++/11788
36134         * g++.dg/overload/addr1.C: New test.
36135
36136 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36137
36138         * gcc.dg/20030909-1.c: New test.
36139
36140 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36141
36142         * gcc.dg/ultrasp10.c: New test.
36143
36144 2003-09-09  Devang Patel  <dpatel@apple.com>
36145
36146         * gcc.dg/darwin-ld-6.c: New test.
36147
36148 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36149
36150         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36151
36152 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36153
36154         * gcc.dg/ia64-types1.c: New test.
36155         * gcc.dg/ia64-types2.c: Likewise.
36156
36157 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36158
36159         * gcc.dg/builtins-1.c: Add more _Complex tests.
36160         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36161
36162         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36163         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36164
36165 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36166
36167         PR c++/11786
36168         * g++.dg/lookup/koenig2.C: New test.
36169
36170         PR c++/5296
36171         * g++.dg/rtti/typeid2.C: New test.
36172
36173 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36174
36175         * gcc.c-torture/compile/20030904-1.c: New test.
36176
36177 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36178
36179         * g++.dg/opt/longbranch2.C: New test.
36180
36181 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36182
36183         * g++.dg/template/crash10.C: Only compile it.
36184
36185 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36186
36187         PR middle-end/11665
36188         * gcc.c-torture/compile/20030907-1.c: New test.
36189         * g++.dg/init/array11.C: New test.
36190
36191 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36192
36193         PR c++/11852
36194         * g++.dg/init/struct1.C: New test.
36195
36196 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36197
36198         PR c++/12181
36199         * g++.dg/expr/comma1.C: New test.
36200
36201 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/11867
36204         * g++.dg/expr/static_cast5.C: New test.
36205
36206 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36207
36208         PR c++/11507
36209         * g++.dg/lookup/scoped7.C: New test.
36210
36211         PR c++/9574
36212         * g++.dg/other/static1.C: New test.
36213
36214         PR c++/11490
36215         * g++.dg/warn/template-1.C: New test.
36216
36217         PR c++/11432
36218         * g++.dg/template/crash10.C: New test.
36219
36220         PR c++/2478
36221         * g++.dg/overload/VLA.C: New test.
36222
36223         PR c++/10804
36224         * g++.dg/template/call1.C: New test.
36225
36226 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36227
36228         PR c++/11794
36229         * g++.dg/parse/using3.C: New test.
36230
36231 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36232
36233         PR c++/11409
36234         * g++.dg/overload/builtin3.C: New test case.
36235
36236 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36237
36238         PR c/9862
36239         * gcc.dg/20030906-1.c: New test.
36240         * gcc.dg/20030906-2.c: Likewise.
36241
36242 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         PR c++/12167
36245         * g++.dg/parse/defarg5.C: New test.
36246
36247         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36248
36249 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36250
36251         PR c++/12163
36252         * g++.dg/expr/static_cast4.C: New test.
36253
36254         PR c++/12146
36255         * g++.dg/template/crash9.C: New test.
36256
36257 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36258
36259         * g++.old-deja/g++.ext/pretty2.C: Update for change
36260         in __FUNCTION__.
36261         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36262
36263 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36264
36265         PR c++/11922
36266         * g++/dg/template/qualified-id1.C: New test.
36267
36268         PR c++/12037
36269         * g++.dg/warn/noeffect4.C: New test.
36270
36271 2003-09-04  Matt Austern  <austern@apple.com>
36272
36273         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36274         * g++.dg/ext/fnname2.C: Likewise.
36275         * g++.dg/ext/fnname3.C: Likewise.
36276
36277 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36278
36279         * g++.dg/expr/lval1.C: New test.
36280         * g++.dg/ext/lvcast.C: Remove.
36281
36282 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36283
36284         PR optimization/11700.
36285         * gcc.c-torture/compile/20030903-1.c: New test case.
36286
36287 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36288
36289         PR c++/12053
36290         * g++.dg/abi/layout4.C: New test.
36291
36292 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36293
36294         PR c++/11553
36295         * g++.dg/parse/friend3.C: New test.
36296
36297 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/11847
36300         * g++.dg/template/class1.C: New test.
36301
36302         PR c++/11808
36303         * g++.dg/expr/call1.C: New test.
36304
36305 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36306
36307         PR c++/12114
36308         * g++.dg/init/ref9.C: New test.
36309
36310         PR c++/11972
36311         * g++.dg/template/nested4.C: New test.
36312
36313 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36314
36315         PR c++/12093
36316         * g++.dg/template/non-dependent4.C: New test.
36317
36318         PR c++/11928
36319         * g++.dg/inherit/conv1.C: New test.
36320
36321 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36322
36323         PR c++/6196
36324         * g++.dg/ext/label1.C: New test.
36325         * g++.dg/ext/label2.C: Likewise.
36326
36327 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36328
36329         * g++.dg/expr/cond3.C: New test.
36330
36331 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36332
36333         * gcc.dg/builtins-1.c: Add new builtin cases.
36334
36335 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36336
36337         * gcc.dg/builtins-1.c: Add new cases.
36338         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36339
36340 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36341
36342         * gcc.dg/builtins-1.c: Add more math builtin tests.
36343         * gcc.dg/torture/builtin-attr-1.c: New test.
36344
36345 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36346
36347         PR optimization/5079
36348         * g++.dg/opt/static3.C: New test.
36349
36350 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36351
36352         * gcc.misc-tests/gcov-10b.c: New test.
36353
36354 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36355
36356         * g++.dg/opt/ptrmem3.C: New test.
36357
36358         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36359
36360 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * gcc.dg/20030826-2.c: New test.
36363
36364 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36365
36366         PR middle-end/12002
36367         * g77.f-torture/compile/12002.f: New test case.
36368
36369 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36370
36371         * gcc.dg/20030826-1.c: New test case.
36372
36373 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36374
36375         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36376
36377 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36378
36379         PR c++/11871
36380         * c++.dg/lookup/crash1.C: New test.
36381
36382         * c++.dg/warn/noeffect3.C: New test.
36383
36384 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36385
36386         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36387         * gcc.dg/compat/vector-1_y.c: Ditto.
36388         * gcc.dg/compat/vector-2_x.c: Ditto.
36389         * gcc.dg/compat/vector-2_y.c: Ditto.
36390
36391 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36392
36393         * gcc.dg/20030702-1.c: New test.
36394
36395 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36396
36397         PR c++/8795
36398         * g++.dg/ext/altivec-1.C: New test.
36399
36400 2003-08-24  Richard Henderson  <rth@redhat.com>
36401
36402         * g++.dg/eh/simd-2.C: Add -w for x86.
36403
36404 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36405
36406         * gcc.dg/20030815-1.c: New test.
36407
36408 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36409
36410         PR c++/3765
36411         * g++.dg/parse/access6.C: New test.
36412
36413 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36414
36415         PR c++/641, c++/11876
36416         * g++.dg/template/friend22.C: New test.
36417         * g++.dg/template/friend23.C: Likewise.
36418
36419 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36420
36421         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36422         identically.
36423
36424 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36425
36426         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36427
36428 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36429
36430         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36431
36432 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36433
36434         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36435
36436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36437
36438         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36439
36440 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36441
36442         PR c++/11919
36443         * g++.dg/overload/prom1.C: New test.
36444
36445         PR c++/11551
36446         * g++.dg/parse/dtor2.C: New test.
36447
36448         PR c++/10762
36449         * g++.dg/parse/using2.C: New test.
36450
36451 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36452
36453         PR target/11805
36454         * gcc.c-torture/compile/20030821-1.c: New.
36455
36456 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36457
36458         PR c++/11834
36459         * g++.dg/template/deduce2.C: New test.
36460
36461 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36462
36463         * gcc.c-torture/execute/20030821-1.c: New test.
36464
36465 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36466
36467         PR middle-end/11984
36468         * gcc.dg/20030820-1.c: New test case.
36469
36470 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36471
36472         PR c++/11945
36473         * g++.dg/warn/noeffect2.C: New test.
36474
36475 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36476
36477         PR c++/10926
36478         * g++.dg/template/dtor2.C: New test.
36479
36480         PR c++/11684
36481         * g++.dg/template/operator1.C: New test.
36482         * g++.dg/parse/operator4.C: New test.
36483
36484         PR c++/11946.C
36485         * g++.dg/expr/enum1.C: New test.
36486         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36487
36488         PR c++/11036.C
36489         * g++.dg/parse/elab2.C: New test.
36490         * g++.dg/parse/typedef4.C: Change error message.
36491         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36492         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36493         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36494
36495 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36496
36497         * gcc.dg/pch/warn-1.c: New.
36498         * gcc.dg/pch/warn-1.hs: New.
36499
36500         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36501         not-tested file.
36502
36503 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36504
36505         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36506
36507 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36508
36509         * gcc.dg/uninit-D.c: New Test.
36510         * gcc.dg/uninit-E.c: New Test.
36511         * gcc.dg/uninit-F.c: New Test.
36512         * gcc.dg/uninit-G.c: New Test.
36513
36514 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36515
36516         * g++.dg/README: Describe the pch directory.
36517
36518 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36519
36520         PR c++/11174
36521         * g++.dg/parse/access4.C: New test.
36522         * g++.dg/parse/access5.C: Likewise.
36523         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36524
36525 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36526
36527         * gcc.dg/noncompile/20030818-1.c: New.
36528
36529 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         PR c++/11957
36532         * g++.dg/warn/noeffect1.C: New test.
36533
36534         * g++.dg/template/scope2.C: New test.
36535         * g++.dg/template/error2.C: Correct dg-error
36536
36537 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36538
36539         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36540
36541 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36542
36543         PR C++/11512
36544         * g++.dg/template/warn1.C: New.
36545
36546 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36547
36548         * g++.dg/template/error2.C: New test.
36549         * g++.dg/lookup/using7.C: Adjust errors
36550         * g++.old-deja/g++.pt/crash36.C: Likewise.
36551         * g++.old-deja/g++.pt/derived3.C: Likewise.
36552
36553 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36554
36555         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36556         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36557         * gcc.c-torture/execute/builtins/string-9.c: New, from
36558         string-opt-9.c.  Adjust for execute/builtins framework.
36559         * gcc.c-torture/execute/string-opt-9.c: Delete.
36560
36561 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36562
36563         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36564
36565         * g++.dg/parse/ret-type2.C: New test.
36566
36567         PR c++/11703
36568         * g++.dg/init/new8.C: New test.
36569
36570         PR c++/10923
36571         * g++.dg/parse/typedef5.C: New test.
36572
36573         PR c++/9512
36574         * g++.dg/parse/qualified2.C: New test.
36575         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36576         invalid code.
36577
36578 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36579
36580         * g++.dg/conversion/ptrmem1.C: New test.
36581
36582 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36583
36584         PR target/11693
36585         * gcc.dg/20030811-1.c: New test.
36586
36587         PR target/11535
36588         * gcc.c-torture/execute/20030811-1.c: New test.
36589
36590 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36591
36592         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36593
36594 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36595
36596         PR c++/11789.C
36597         * g++.dg/inherit/multiple1.C: New test.
36598
36599 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * gcc.dg/spe1.c: New test.
36602
36603         PR c++/11670
36604         * g++.dg/expr/cast2.C: New test.
36605
36606         PR c++/10530
36607         * g++.dg/template/dependent-name2.C: New test.
36608
36609 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36610
36611         * g++.dg/parse/crash11.C: Put the dg options in comments.
36612
36613 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36614
36615         * lib/gcc-dg.exp: Update for diagnostic change.
36616
36617 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36618
36619         PR c++/5767
36620         * g++.dg/parse/crash11.C: New test.
36621
36622 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36623
36624         * gcc.dg/cpp/spacing1.c: Update.
36625
36626 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36627
36628         PR target/11739
36629         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36630         a value for -mtune.
36631
36632 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36633
36634         PR middle-end/11771
36635         * gcc.c-torture/compile/20030804-1.c: New test case.
36636
36637 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36638
36639         * gcc.dg/20030804-1.c: New test case.
36640
36641 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36642
36643         * gcc.dg/cpp/separate-1.c: New test.
36644
36645 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
36646
36647         PR c++/11704
36648         * g++.dg/template/dependent-expr2.C: New test.
36649
36650         PR c++/11766
36651         * g++.dg/expr/ptrmem1.C: New test.
36652
36653 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36654
36655         PR c++/9453
36656         * g++.dg/template/friend15.C: New test.
36657
36658 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
36659
36660         * lib/dg-pch.exp: Work round PCH bug.
36661
36662 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36663
36664         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
36665         builtins.  Move cases from builtins-4.c here.
36666
36667         * gcc.dg/torture/builtin-math-1.c: New test taken from
36668         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36669         additional cases.
36670
36671         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36672         Delete.
36673
36674 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36675
36676         PR c++/9447
36677         * g++.dg/template/using7.C: New test.
36678
36679 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
36680
36681         * import1.c, import2.c: New tests.
36682
36683 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
36684
36685         * g++.dg/eh/crossjump1.C: New test.
36686
36687 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
36688
36689         PR c++/11697
36690         * g++.dg/template/using6.C: New test.
36691
36692         PR c++/11744
36693         * g++.dg/template/koenig2.C: New test.
36694
36695 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36696
36697         PR c++/7983
36698         * g++.dg/parse/typedef4.C: New test.
36699
36700 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36701
36702         PR c++/8442, c++/8806
36703         * g++.dg/template/elab1.C: New test.
36704         * g++.dg/template/type2.C: Likewise.
36705         * g++.dg/template/ttp3.C: Adjust expected error message.
36706         * g++.old-deja/g++.law/visibility13.C: Likewise.
36707         * g++.old-deja/g++.niklas/t135.C: Likewise.
36708         * g++.old-deja/g++.pt/ttp41.C: Likewise.
36709         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36710         template argument.
36711         * g++.old-deja/g++.pt/ttp44.C: Likewise.
36712
36713 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         PR c++/11295
36716         * g++.dg/ext/stmtexpr1.C: New test.
36717
36718         * g++.dg/opt/tmp1.C: New test.
36719
36720         PR c++/11525
36721         * g++.dg/parse/constant4.C: New test.
36722
36723         PR c++/9447
36724         * g++.dg/template/using5.C: New test.
36725
36726 2003-07-31  Roger Sayle  <roger@eyesopen.com>
36727
36728         * gcc.dg/builtins-27.c: New test case.
36729
36730 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
36731
36732         * gcc.dg/tls/opt-7.c: New test.
36733
36734 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
36735
36736         * g++.old-deja/g++.other/crash18.C: Remove.
36737
36738 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36739
36740         * g++.dg/template/explicit3.C: New.
36741         * g++.dg/template/explicit4.C: New.
36742         * g++.dg/template/explicit5.C: New.
36743
36744         PR c++/11347
36745         * g++.dg/template/memtmpl1.C: New.
36746
36747 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36748
36749         PR target/11565
36750         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36751         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36752
36753 2003-07-30  Jan Hubicka  <jh@suse.cz>
36754
36755         * vtgc1.c: Kill.
36756
36757 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36758
36759         * gcc.dg/struct-in-proto-1.c: New test.
36760
36761 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36762
36763         * gcc.dg/cpp/include2.c: Only expect one message.
36764
36765 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36766
36767         PR c++/9447
36768         * g++.dg/template/using1.C: New test.
36769         * g++.dg/template/using2.C: New test.
36770         * g++.dg/template/using3.C: New test.
36771         * g++.dg/template/using4.C: New test.
36772
36773 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36774
36775         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36776         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36777
36778 2003-07-28  Jan Hubicka  <jh@suse.cz>
36779
36780         PR c++/11530
36781         * g++.dg/opt/call1.C: New test.
36782
36783 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36784
36785         PR c++/11667
36786         * g++.dg/init/enum2.C: New test.
36787         * g++.dg/template/overload1.C: Add "-w" option.
36788
36789 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36790
36791         * gcc.dg/Wdeclaration-after-statement-1.c,
36792         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36793
36794 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36795
36796         * gcc.c-torture/compile/20030725-1.c: New test.
36797
36798 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36799
36800         * gcc.dg/20030505.c: Only run for SPE.
36801         Remove definition of opaque type.
36802
36803 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36804
36805         * g++.dg/template/ptrmem6.C: New test.
36806
36807 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36808
36809         * gcc.c-torture/compile/zero-strct-2.c: New test.
36810
36811 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36812
36813         * gcc.dg/intermod-1.c: New test.
36814
36815 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36816
36817         PR c++/11617
36818         * g++.dg/template/lookup2.C: New test.
36819         * g++.dg/template/memclass1.C: Remove instantiated from error.
36820         * g++.dg/other/error2.C: Tweak expected errors.
36821
36822         PR c++/11596
36823         * g++.dg/template/defarg3.C: New test.
36824
36825         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36826
36827 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36828
36829         * g++.dg/inherit/access5.C: New test.
36830
36831 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36832
36833         PR c++/11513
36834         * g++.dg/template/crash8.C: New test.
36835
36836 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36837
36838         PR c/10602
36839         * gcc.dg/noncompile/incomplete-2.c: New test.
36840
36841 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36842
36843         PR c++/11645
36844         * g++.dg/inherit/access4.C: New test.
36845
36846         PR c++/11517
36847         * g++.dg/expr/cond2.C: New test.
36848
36849         PR optimization/10679
36850         * g++.dg/opt/inline4.C: New test.
36851
36852 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         * g++.dg/parse/crash10: New test.
36855
36856 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36857
36858         * g++.dg/ext/flexary1.C: New test.
36859
36860 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36861
36862         PR c++/10793
36863         * g++.dg/template/crash9.C: New test.
36864
36865 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36866
36867         PR c++/3004
36868         * g++.dg/parse/typedef3.C: New test.
36869
36870         PR c++/7906
36871         * g++.dg/parse/operator2.C: New test.
36872
36873         PR c++/8895
36874         * g++.dg/parse/def-tmpl-arg1.C: New test.
36875
36876         PR c++/9282
36877         * g++.dg/parse/funptr1.C: New test.
36878
36879         PR c++/9452
36880         * g++.dg/parse/ambig3.C: New test.
36881
36882         PR c++/9454
36883         * g++.dg/parse/operator3.C: New test.
36884
36885         PR c++/9486
36886         * g++.dg/parse/template10.C: New test.
36887
36888         PR c++/9488
36889         * g++.dg/parse/template11.C: New test.
36890
36891         PR c++/10150
36892         * g++.dg/parse/invalid-op1.C: New test.
36893
36894         PR c++/10247
36895         * g++.dg/parse/condexpr1.C: New test.
36896
36897 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36898
36899         * g++.dg/ext/packed3.C: New test.
36900         * g++.dg/ext/packed4.C: New test.
36901
36902         * gcc.dg/pack-test-3.c: New test.
36903
36904 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
36905
36906         * lib/compat.exp: Handle dg-options per source file.
36907         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36908         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36909         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36910         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36911         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36912         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36913         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36914         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36915         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36916         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36917         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36918         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36919         * g++.dg/compat/break/bitfield7_x.C: Ditto.
36920         * g++.dg/compat/break/bitfield7_y.C: Ditto.
36921
36922 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36923
36924         PR c/10320
36925         * gcc.c-torture/execute/20030718-1.c: New test.
36926
36927 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36928
36929         PR optimization/11536
36930         * gcc.dg/20030721-1.c: New test.
36931
36932 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36933
36934         PR c++/11546
36935         * g++.dg/template/lookup1.C: New test.
36936
36937 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36938
36939         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36940         diagnostics of ill-formed constructs involving labels.
36941         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36942         the new 'previously defined here' message.
36943
36944 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36945
36946         * g++.dg/parse/non-dependent2.C: New test.
36947
36948 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
36949
36950         * g++.dg/init/init-ref4.C: xfail on targets without
36951         weak symbols.
36952
36953 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
36954
36955         PR target/11087
36956         * gcc.c-torture/execute/20030717-1.c: New test.
36957
36958 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36959
36960         * g++.dg/opt/cfg1.C: New test.
36961
36962 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
36963
36964         PR optimization/11557
36965         * gcc.dg/20030717-1.c: New test.
36966
36967 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
36968
36969         PR c++/10476
36970         * g++.dg/expr/crash-1.C: New test.
36971
36972         PR c++/11027
36973         * g++.dg/template/init3.C: New test.
36974
36975         PR c++/8222
36976         * g++.dg/template/non-dependent1.C: New test.
36977
36978         PR c++/11070
36979         * g++.dg/template/non-dependent2.C: New test.
36980
36981         PR c++/11071
36982         * g++.dg/template/non-dependent3.C: New test.
36983
36984         PR c++/9907
36985         * g++.dg/template/sizeof5.C: New test.
36986
36987 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36988
36989         PR 11498
36990         * gcc.c-torture/compile/mangle-1.c: New file.
36991
36992 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36993
36994         PR c++/7809
36995         * g++.dg/parse/access3.C: New test.
36996
36997 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36998
36999         PR c++/11384
37000         * g++.dg/init/init-ref4.C: New test.
37001
37002 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37003
37004         PR c++/11547
37005         * g++.dg/parse/constant3.C: New test.
37006         * g++.dg/parse/crash7.C: Likewise.
37007
37008 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37009
37010         PR target/11008
37011         * gcc.dg/i386-pentium4-not-mull.c: New.
37012
37013 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37014
37015         * gcc.dg/asm-names.c (ymain): Make it weak.
37016
37017 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37018
37019         PR c++/5421
37020         * g++.dg/template/friend21.C: New test.
37021
37022 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.dg/cleanup-8.c: New test.
37025         * gcc.dg/cleanup-9.c: New test.
37026
37027 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37028
37029         * g++.dg/ext/dll-MI1.h: New file.
37030         * g++.dg/ext/dllexport-MI1.C: New file.
37031         * g++.dg/ext/dllimport-MI1.C: New file.
37032
37033 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37034
37035         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37036         it does not have cmpstrsi patterns (just cmpmemsi).
37037
37038 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37039
37040         PR debug/11473
37041         * g++.dg/debug/debug8.C: New test.
37042
37043 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37044
37045         PR c++/10108
37046         * g++.dg/template/crash7.C: New test.
37047
37048 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37049
37050         PR target/10795
37051         * gcc.c-torture/compile/20030708-1.c: New.
37052
37053 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37054
37055         * gcc.c-torture/execute/20030715-1.c: New test.
37056
37057 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37058
37059         * gcc.dg/pch/inline-3.c: New file.
37060         * gcc.dg/pch/inline-3.hs: New file.
37061         * gcc.dg/pch/inline-4.c: New file.
37062         * gcc.dg/pch/inline-4.hs: New file.
37063
37064 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37065
37066         PR c++/11509
37067         * g++.dg/template/crash6.C: New test.
37068
37069         PR c++/7053
37070         * g++.dg/template/friend20.C: New test.
37071
37072         PR c++/7019
37073         * g++.dg/template/overload2.C: New test.
37074
37075 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37076
37077         PR optimization/11440
37078         * gcc.c-torture/execute/20030714-1.c: New test.
37079
37080 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37081
37082         PR c++/11154
37083         * g++.dg/template/partial2.C: New test.
37084
37085 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37086
37087         PR c++/11503
37088         * g++.dg/template/anon1.C: New test.
37089
37090         PR c++/11493
37091         PR c++/11495
37092         * g++.dg/parse/template9.C: Likewise.
37093         * g++.dg/template/crash4.C: New test.
37094         * g++.dg/template/koenig1.C: Likewise.
37095         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37096         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37097         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37098         functions.
37099         * g++.old-deja/g++.jason/template36.C: Likewise.
37100         * g++.old-deja/g++.mike/p1989.C: Likewise.
37101         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37102         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37103         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37104         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37105         compiling.
37106         * g++.old-deja/g++.pt/union2.C: Use this->.
37107
37108 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37109
37110         * gcc.dg/20030711-1.c: New test.
37111
37112 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37113
37114         PR c++/11050
37115         * g++.dg/parse/args1.C: New test.
37116         * g++.pt/defarg8.C: Change expected errors.
37117
37118 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37119
37120         PR c++/8164
37121         * g++.dg/template/nontype2.C: New test.
37122
37123         PR c++/10558
37124         * g++.dg/parse/template8.C: New test.
37125
37126         PR c++/8327
37127         * g++.dg/template/scope1.C: New test.
37128
37129         * g++.dg/warn/Wsign-compare-1.C: New test.
37130
37131 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37132
37133         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37134
37135 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37136
37137         PR c++/9411
37138         * g++.dg/template/explicit2.C: New test.
37139
37140         PR c++/10032
37141         * g++.dg/warn/pedantic1.C: New test.
37142
37143 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         PR c++ 9483
37146         * g++.dg/other/field1.C: New test.
37147
37148 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37149
37150         PR c/11449
37151         * gcc.c-torture/compile/20030707-1.c: New.
37152
37153 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37154
37155         PR c++/10849
37156         * g++.dg/template/access12.C: New test.
37157
37158 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37159
37160         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37161         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37162         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37163         * gcc.misc-tests/gcov.exp: Update
37164         * g++.dg/gcov/gcov.exp: Update
37165         * lib/gcov.exp: Update.
37166
37167 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37168
37169         * g++.dg/abi/mangle17.C: Make sure template expressions are
37170         dependent.
37171         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37172         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37173         * g++.dg/opt/stack1.C: Remove erroneous code.
37174         * g++.dg/parse/template7.C: New test.
37175         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37176         * g++.old-deja/g++.pt/crash4.C: Likewise.
37177
37178 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37179
37180         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37181         with zero or one occurence of `$' after the initial `L'.
37182
37183 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37184
37185         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37186
37187 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37188
37189         PR c/11370
37190         * gcc.dg/Wunreachable-6.c: New testcase.
37191         * gcc.dg/Wunreachable-7.c: New testcase.
37192
37193 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37194
37195         PR c/11420
37196         * gcc.dg/20030708-1.c: New test.
37197
37198 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37199
37200         * gcc.dg/compat/sdata-section.h: New file.
37201         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37202         * gcc.dg/torture/mips-sdata-1.c: New test.
37203
37204 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37205
37206         PR c++/11030
37207         * g++.dg/template/friend19.C: New test.
37208
37209 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37210
37211         * g++.dg/opt/strength-reduce.C: New test.
37212
37213 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37214
37215         PR target/10979
37216         * gcc.dg/20030707-1.c: New testcase.
37217
37218 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37219
37220         PR optimization/11059
37221         * g++.dg/opt/emptyunion.C: New testcase.
37222
37223 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37224             Eric Botcazou  <ebotcazou@libertysurf.fr>
37225
37226         * g++.dg/opt/stack1.C: New test.
37227
37228 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37229
37230         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37231         run test.
37232
37233         PR c++/11431
37234         * g++.dg/expr/static_cast3.C: New test.
37235
37236 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37237
37238         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37239         everywhere.
37240         * gcc.dg/concat.c: Concatenation of string constants with
37241         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37242         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37243         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37244         necessary to avoid multi-character character constant warning.
37245         * gcc.dg/cpp/escape.c: Likewise.
37246         * gcc.dg/cpp/ucs.c: Likewise.
37247         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37248         Fix a typo.
37249
37250 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37251
37252         PR c/11428
37253         * gcc.c-torture/compile/20030704-1.c: New.
37254
37255 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37256
37257         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37258
37259 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37260
37261         PR c++/5287, PR c++/7910,  PR c++/11021
37262         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37263         tests for warnings.
37264         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37265         * g++.dg/ext/dllimport3.C: Likewise.
37266         * g++.dg/ext/dllimport4.C: New file.
37267         * g++.dg/ext/dllimport5.C: New file.
37268         * g++.dg/ext/dllimport6.C: New file.
37269         * g++.dg/ext/dllimport7.C: New file.
37270         * g++.dg/ext/dllimport8.C: New file.
37271         * g++.dg/ext/dllimport9.C: New file.
37272         * g++.dg/ext/dllimport10.C: New file.
37273         * g++.dg/ext/dllexport1.C: New file.
37274
37275 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37276
37277         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37278         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37279
37280 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37281
37282         * gcc.dg/builtins-25.c: New testcase.
37283         * gcc.dg/builtins-26.c: New testcase.
37284
37285 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37286
37287         * gcc.dg/compat/vector-defs.h: New file.
37288         * gcc.dg/compat/vector-setup.h: New file.
37289         * gcc.dg/compat/vector-check.h: New file.
37290         * gcc.dg/compat/vector-1_main.c: New file.
37291         * gcc.dg/compat/vector-1_x.c: New file.
37292         * gcc.dg/compat/vector-1_y.c: New file.
37293         * gcc.dg/compat/vector-2_main.c: New file.
37294         * gcc.dg/compat/vector-2_x.c: New file.
37295         * gcc.dg/compat/vector-2_y.c: New file.
37296
37297         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37298         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37299         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37300         * gcc.dg/compat/struct-align-1.h: New file.
37301         * gcc.dg/compat/struct-align-1_main.c: New file.
37302         * gcc.dg/compat/struct-align-1_x.c: New file.
37303         * gcc.dg/compat/struct-align-1_y.c: New file.
37304         * gcc.dg/compat/struct-align-2.h: New file.
37305         * gcc.dg/compat/struct-align-2_main.c: New file.
37306         * gcc.dg/compat/struct-align-2_x.c: New file.
37307         * gcc.dg/compat/struct-align-2_y.c: New file.
37308
37309         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37310         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37311         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37312         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37313         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37314         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37315         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37316         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37317         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37318         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37319         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37320         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37321         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37322         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37323         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37324         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37325         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37326         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37327         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37328         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37329         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37330         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37331         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37332         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37333         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37334         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37335         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37336         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37337         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37338
37339 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37340
37341         * gcc.dg/i386-call-1.c: New test.
37342
37343 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37344
37345         PR c++/9162
37346         * g++.dg/parse/defarg4.C: New.
37347
37348 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37349
37350         PR target/10700
37351         * gcc.c-torture/compile/20030703-1.c: New test case.
37352
37353 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37354
37355         * g++.dg/template/local3.C: Remove extra semicolon.
37356
37357 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37358
37359         * gcc.dg/i386-volatile-1.c: New test.
37360
37361 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37362
37363         PR c++/11072
37364         * g++.dg/other/offsetof2.C: XFAIL.
37365         * g++.dg/other/offsetof5.C: New.
37366
37367         PR c++/10219
37368         * g++.dg/template/error1.C: New.
37369
37370         PR c++/9779
37371         * g++.dg/template/dependent-expr1.C: New.
37372
37373 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37374
37375         PR c++/6949
37376         * g++.dg/template/local3.C: New test.
37377
37378         PR c++/11149
37379         * g++.dg/lookup/scoped6.C: New test.
37380
37381 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37382
37383         PR c++/8046
37384         * g++.dg/other/error7.C: New test.
37385
37386 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37387
37388         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37389         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37390         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37391         * g++.old-deja/g++.other/union2.C: Likewise.
37392         * gcc.dg/c90-const-expr-2.c: Likewise.
37393         * gcc.dg/c90-const-expr-3.c: Likewise.
37394         * gcc.dg/c99-const-expr-2.c: Likewise.
37395         * gcc.dg/c99-const-expr-3.c: Likewise.
37396         * gcc.dg/concat.c: Likewise.
37397
37398 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37399
37400         PR c++/9559
37401         * g++.dg/init/static1.C: New test.
37402
37403 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37404
37405         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37406         * g++.old-deja/g++.other/access2.C: Likewise.
37407         * g++.old-deja/g++.other/decl2.C: Likewise.
37408         * gcc.c-torture/execute/20020615-1.c: Likewise.
37409
37410 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37411
37412         PR c++/4933
37413         * g++.dg/template/sizeof4.C: New test.
37414
37415 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37416
37417         * g++.dg/other/error6.C: New test.
37418
37419 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37420
37421         PR c++/10750
37422         * g++.dg/parse/constant2.C: New test.
37423
37424 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37425
37426         PR c++/11106
37427         * g++.dg/other/error5.C: New test.
37428
37429 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37430
37431         * gcc.dg/format/gcc_diag-1.c: New test.
37432
37433 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37434
37435         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37436
37437 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37440         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37441         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37442
37443 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37444
37445         * gcc.c-torture/execute/builtins/string-8.c: New test.
37446         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37447         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37448         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37449
37450 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/10468
37453         * g++.dg/ext/typeof6.C: New test.
37454
37455 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37456
37457         PR c++/10796
37458         * g++.dg/init/enum1.C: New test.
37459
37460 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37461
37462         * gcc.dg/20030627-1.c: New test.
37463
37464 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37465
37466         PR c++/11332
37467         * g++.dg/expr/static_cast2.C: New test.
37468
37469 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37470             Jakub Jelinek  <jakub@redhat.com>
37471
37472         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37473         sprintf(dst,"%s",src) optimization.
37474         * gcc.c-torture/execute/20030626-1.c: New test case.
37475         * gcc.c-torture/execute/20030626-2.c: New test case.
37476
37477 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37478
37479         * gcc.c-torture/execute/multi-ix.c: New test.
37480
37481         * gcc.c-torture/execute/simd-4.c (main):
37482         Added missing semicolon at end of union.
37483
37484 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37485
37486         PR c++/8266
37487         * g++.dg/template/explicit-instantiation3.C: New test.
37488
37489 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37490
37491         * gcc.dg/20030626-1.c: Use signed char.
37492
37493 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37494
37495         * gcc.dg/20030626-1.c: New test.
37496
37497 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37498
37499         * const-str-2.m: Update.
37500
37501 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37502
37503         PR c++/10990
37504         * g++.dg/rtti/dyncast1.C: New test.
37505         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37506         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37507         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37508
37509         PR c++/10931
37510         * g++.dg/expr/static_cast1.C: New test.
37511
37512 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37513
37514         * gcc.dg/20030625-1.c: New test.
37515
37516 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37517
37518         * gcc.c-torture/compile/20030624-1.c: New test case.
37519
37520 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37521
37522         * gcc.c-torture/execute/string-opt-17.c: New test.
37523
37524 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37525
37526         PR c++/5754
37527         * g++.dg/parse/crash6.C: New test.
37528
37529 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37530
37531         * gcc.dg/builtins-24.c: New test case.
37532
37533 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37534
37535         * g++.dg/opt/operator1.C: New test.
37536
37537 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37538
37539         * gcc.c-torture/execute/string-opt-16.c: New test case.
37540
37541 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37542
37543         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37544         * g++.old-deja/g++.other/conv7.C: Likewise.
37545         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37546         * g++.old-deja/g++.other/overload14.C: Likewise.
37547
37548 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37549
37550         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37551         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37552
37553 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37554
37555         PR c++/10888
37556         * g++.dg/warn/Winline-3.C: New test.
37557
37558 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37559
37560         * lib/target-supports.exp (check_alias_available): Make the test
37561         program acceptable to the Solaris assembler.
37562
37563         PR c++/10749
37564         * g++.dg/template/memclass2.C: New test.
37565
37566 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37567             Eric Botcazou  <ebotcazou@libertysurf.fr>
37568
37569         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37570         data for non-matching targets.
37571         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37572
37573 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37574
37575         PR c++/10845
37576         * g++.dg/template/member3.C: New test.
37577
37578 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37579
37580         PR c++/10939
37581         * g++.dg/template/func1.C: New test.
37582
37583         PR c++/9649
37584         * g++.dg/template/static4.C: New test.
37585         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37586
37587         PR c++/11041
37588         * g++.dg/init/ref7.C: New test.
37589
37590 2003-06-19  Matt Austern  <austern@apple.com>
37591
37592         PR c++/11228
37593         * g++.dg/anew1.C: New test.
37594         * g++.dg/anew2.C: New test.
37595         * g++.dg/anew3.C: New test.
37596         * g++.dg/anew4.C: New test.
37597
37598 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37599
37600         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37601
37602 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37603
37604         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37605         endian-dependent.
37606
37607 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37608
37609         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37610         Remove cruft.
37611
37612 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37613
37614         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37615         * gcc.c-torture/compile/961203-1.c: Likewise.
37616         * gcc.c-torture/compile/980506-1.c: Likewise.
37617
37618 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37619
37620         PR c++/10712
37621         * g++.dg/lookup/using7.C: New test.
37622
37623 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37624
37625         PR c++/11105
37626         * g++.dg/abi/conv1.C: Remove it.
37627         * g++.dg/template/conv7.C: New test.
37628         * g++.dg/template/conv8.C: Likewise.
37629         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37630         conversion operator.
37631
37632 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37633
37634         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37635         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37636         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37637         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37638         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37639         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37640         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37641         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37642         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37643         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37644         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37645         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37646         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37647         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37648         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37649         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37650         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37651         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37652         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37653         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37654         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37655         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37656         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37657         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37658         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37659         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37660         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37661         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37662         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37663
37664 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
37665
37666         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37667         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37668         indications.
37669
37670 2003-06-16  Roger Sayle  <roger@eyesopen.com>
37671
37672         * gcc.dg/i386-387-5.c: New test case.
37673         * gcc.dg/i386-387-6.c: New test case.
37674         * gcc.dg/builtins-23.c: New test case.
37675
37676 2003-06-15  Roger Sayle  <roger@eyesopen.com>
37677
37678         * gcc.dg/builtins-22.c: New test case.
37679         * gcc.dg/i386-387-1.c: Update to test exp.
37680         * gcc.dg/i386-387-2.c: Likewise.
37681
37682 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37683
37684         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37685
37686 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37687
37688         * lib/gcc-dg.exp (dg-require-dll): New function.
37689         (dg-xfail-if): Likewise.
37690         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37691         driver.
37692
37693         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37694         * gcc.c-torture/compile/20001205-1.c: Likewise.
37695         * gcc.c-torture/compile/20001226-1.c: Likewise.
37696         * gcc.c-torture/compile/20010518-2.c: Likewise.
37697         * gcc.c-torture/compile/20020312-1.c: Likewise.
37698         * gcc.c-torture/compile/20020604-1.c: Likewise.
37699         * gcc.c-torture/compile/920501-12.c: Likewise.
37700         * gcc.c-torture/compile/920501-4.c: Likewise.
37701         * gcc.c-torture/compile/920520-1.c: Likewise.
37702         * gcc.c-torture/compile/920521-1.c: Likewise.
37703         * gcc.c-torture/compile/920625-1.c: Likewise.
37704         * gcc.c-torture/compile/961203-1.c: Likewise.
37705         * gcc.c-torture/compile/980506-1.c: Likewise.
37706         * gcc.c-torture/compile/981006-1.c: Likewise.
37707         * gcc.c-torture/compile/981022-1.c: Likewise.
37708         * gcc.c-torture/compile/981223-1.c: Likewise.
37709         * gcc.c-torture/compile/990617-1.c: Likewise.
37710         * gcc.c-torture/compile/dll.c: Likewise.
37711         * gcc.c-torture/compile/labels-3.c: Likewise.
37712         * gcc.c-torture/compile/mipscop-1.c: Likewise.
37713         * gcc.c-torture/compile/mipscop-2.c: Likewise.
37714         * gcc.c-torture/compile/mipscop-3.c: Likewise.
37715         * gcc.c-torture/compile/mipscop-4.c: Likewise.
37716         * gcc.c-torture/compile/simd-5.c: Likewise.
37717         * gcc.c-torture/compile/20000804-1.x: Remove.
37718         * gcc.c-torture/compile/20001205-1.x: Likewise.
37719         * gcc.c-torture/compile/20001226-1.x: Likewise.
37720         * gcc.c-torture/compile/20010518-2.x: Likewise.
37721         * gcc.c-torture/compile/20020312-1.x: Likewise.
37722         * gcc.c-torture/compile/20020604-1.x: Likewise.
37723         * gcc.c-torture/compile/920501-12.x: Likewise.
37724         * gcc.c-torture/compile/920501-4.x: Likewise.
37725         * gcc.c-torture/compile/920520-1.x: Likewise.
37726         * gcc.c-torture/compile/920521-1.x: Likewise.
37727         * gcc.c-torture/compile/920625-1.x: Likewise.
37728         * gcc.c-torture/compile/961203-1.x: Likewise.
37729         * gcc.c-torture/compile/980506-1.x: Likewise.
37730         * gcc.c-torture/compile/981006-1.x: Likewise.
37731         * gcc.c-torture/compile/981022-1.x: Likewise.
37732         * gcc.c-torture/compile/981223-1.x: Likewise.
37733         * gcc.c-torture/compile/990617-1.x: Likewise.
37734         * gcc.c-torture/compile/mipscop-1.x: Likewise.
37735         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37736         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37737         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37738         * gcc.c-torture/compile/simd-5.x: Likewise.
37739
37740         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37741
37742 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37743
37744         * gcc.c-torture/execute/20030611-1.c: New test.
37745
37746 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37747
37748         PR middle-end/168
37749         * gcc.dg/20030612-1.c: New test case.
37750
37751 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37752
37753         PR c++/10635
37754         * g++.dg/expr/cast1.C: New test.
37755
37756 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37757
37758         * gcc.dg/builtins-21.c: New test case.
37759
37760 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37761
37762         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37763         options instead of at the end.
37764         * lib/objc.exp (objc_target_compile): Likewise.
37765
37766 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37767
37768         PR c++/10432
37769         * g++.dg/parse/error1.C: New test.
37770
37771 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37772
37773         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37774         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37775         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37776         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37777         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37778         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37779         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37780         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37781         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37782         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37783         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37784         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37785         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37786         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37787         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37788         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37789         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37790         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37791         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37792         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37793         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37794         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37795         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37796         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37797
37798         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37799         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37800         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37801         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37802         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37803         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37804         * gcc.dg/compat/scalar-return-3_main.c: New file.
37805         * gcc.dg/compat/scalar-return-3_x.c: New file.
37806         * gcc.dg/compat/scalar-return-3_y.c: New file.
37807         * gcc.dg/compat/scalar-return-4_main.c: New file.
37808         * gcc.dg/compat/scalar-return-4_x.c: New file.
37809         * gcc.dg/compat/scalar-return-4_y.c: New file.
37810
37811 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37812
37813         * gcc.dg/compat/fp2-struct-check.h: New file.
37814         * gcc.dg/compat/fp2-struct-defs.h: New file.
37815         * gcc.dg/compat/fp2-struct-init.h: New file.
37816         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37817         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37818         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37819         * gcc.dg/compat/struct-return-10_main.c: New file.
37820         * gcc.dg/compat/struct-return-10_x.c: New file.
37821         * gcc.dg/compat/struct-return-10_y.c: New file.
37822
37823         * gcc.dg/compat/compat-common.h: New file.
37824         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37825         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37826         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37827         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37828         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37829         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37830         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37831         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37832         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37833         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37834         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37835         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37836         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37837         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37838         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37839         * gcc.dg/compat/small-struct-check.h: Ditto.
37840         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37841         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37842         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37843         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37844         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37845         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37846         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37847         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37848         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37849         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37850         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37851         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37852         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37853         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37854         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37855         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37856         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37857         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37858         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37859         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37860         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37861         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37862         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37863         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37864         * gcc.dg/compat/struct-return-2_main.c: Ditto.
37865         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37866         * gcc.dg/compat/struct-return-2_y.c: Ditto.
37867         * gcc.dg/compat/struct-return-3_main.c: Ditto.
37868         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37869         * gcc.dg/compat/struct-return-3_y.c: Ditto.
37870
37871 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
37872
37873         * g++.dg/pch/static-1.C: New file.
37874         * g++.dg/pch/static-1.Hs: New file.
37875
37876 2003-06-10  Richard Henderson  <rth@redhat.com>
37877
37878         * gcc.dg/asm-7.c: Adjust expected warning text.
37879
37880 2003-06-10  Roger Sayle  <roger@eyesopen.com>
37881
37882         * gcc.dg/builtins-20.c: New test case.
37883
37884 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
37885
37886         PR c++/11131
37887         * g++.dg/opt/template1.C: New test.
37888
37889 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37890
37891         * lib/gcc-dg.exp (dg-test): Clear additional_files and
37892         additional_sources.
37893
37894 2003-05-21  David Taylor  <dtaylor@emc.com>
37895
37896         * gcc.dg/Wpadded.c: New file.
37897
37898 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37899
37900         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37901         * gcc.dg/special/weak-2.c: Add dg-require-weak.
37902         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37903         dg-require-weak.
37904
37905 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
37906
37907         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37908
37909 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37910
37911         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37912         (dg-require-alias): Likewise.
37913         (dg-require-gc-sections): Likewise.
37914         * lib/target-supports.exp (check_gc_sections_available): Likewise.
37915
37916 2003-06-08  Richard Henderson  <rth@redhat.com>
37917
37918         * gcc.dg/20011029-2.c: Fix the array reference.
37919         * gcc.dg/asm-7.c: New.
37920
37921 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37922
37923         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37924
37925 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37926
37927         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37928         (dg-require-gc-sections): Likewise.
37929
37930 2003-06-08  Jan Hubicka  <jh@suse.cz>
37931
37932         * i386-cmov1.c: Fix regular expression.
37933         * i386-cvt-1.c: Likewise.
37934         * i386-local.c: Likewise.
37935         * i386-local2.c: Likewise.
37936         * i386-mul.c: Likewise.
37937         * i386-ssetype-1.c: Likewise.
37938         * i386-ssetype-3.c: Likewise.
37939         * i386-ssetype-5.c: Likewise.
37940
37941 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37942
37943         PR c++/11039
37944         * g++.dg/warn/implicit-typename2.C: New test.
37945         * g++.dg/warn/implicit-typename3.C: New test.
37946
37947 2003-06-07  Richard Henderson  <rth@redhat.com>
37948
37949         * g++.dg/other/offsetof3.C: Use size_t.
37950         * g++.dg/other/offsetof4.C: Likewise.
37951
37952 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
37953
37954         * lib/copy-file.exp: New. Implement gcc_copy_files.
37955
37956         * lib/dg-pch.exp: Load copy-file.exp
37957         (dg-pch): Use gcc_copy_files instead of "file copy".
37958
37959 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
37960
37961         * gcc.dg/weak/weak.exp: Simplify.
37962         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37963         * gcc.dg/weak/weak-1.c: Likewise.
37964         * gcc.dg/weak/weak-2.c: Likewise.
37965         * gcc.dg/weak/weak-3.c: Likewise.
37966         * gcc.dg/weak/weak-4.c: Likewise.
37967         * gcc.dg/weak/weak-5.c: Likewise.
37968         * gcc.dg/weak/weak-6.c: Likewise.
37969         * gcc.dg/weak/weak-7.c: Likewise.
37970         * gcc.dg/weak/weak-8.c: Likewise.
37971         * gcc.dg/weak/weak-9.c: Likewise.
37972
37973 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37974
37975         gcc.c-torture/execute/20030606-1.c: New.
37976
37977 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37978
37979         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37980         * gcc.dg/builtins-19.c: Likewise.
37981
37982 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37983
37984         * gcc.dg/builtins-2.c: Add some more tests.
37985         * gcc.dg/builtins-18.c: New test case.
37986         * gcc.dg/builtins-19.c: New test case.
37987
37988 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37989             Jim Wilson  <wilson@tuliptree.org>
37990
37991         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37992
37993 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37994
37995         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37996         mempcpy/stpcpy calls not to be optimized into something else.
37997         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37998         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37999         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38000
38001 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38002
38003         * gcc.dg/format/asm_fprintf-1.c: New test.
38004
38005 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38006
38007         * lib/gcc-defs.exp (additional_sources): New variable.
38008         (dg-additional-sources): New function.
38009         (additional_files): New variable.
38010         (dg-additional-files): New function.
38011         (dg-additional-files-options): Likewise.
38012         * lib/gcc-dg.exp (dg-require-weak): New function.
38013         (dg-require-alias): Likewise.
38014         (dg-require-gc-sections): Likewise.
38015         * lib/target-supports.exp (check_alias_available): Remove testfile
38016         parameter.
38017         (check_gc_sections_available): New function.
38018         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38019         (dg-gpp-additional-files): Likewise.
38020         * lib/g++.exp (additional_sources): Remove.
38021         (additional_files): Likewise.
38022         (g++_target_compile): Use dg-additional-files-options.
38023
38024         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38025         Tcl logic.
38026         * gcc.dg/special/ecos.exp: Remove.
38027         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38028         * gcc.dg/special/alias-1.c: Likewise.
38029         * gcc.dg/special/alias-2.c: Likewise.
38030         * gcc.dg/special/gcsec-1.c: Likewise.
38031         * gcc.dg/special/weak-1.c: Likewise.
38032         * gcc.dg/special/weak-2.c: Likewise.
38033         * gcc.dg/special/wkali-1.c: Likewise.
38034         * gcc.dg/special/wkali-2.c: Likewise.
38035
38036         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38037         dg-gpp-additional-*.
38038         * g++.dg/special/conpr-3.C: Likewise.
38039         * g++.dg/special/conpr-4.C: Likewise.
38040         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38041         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38042         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38043         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38044         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38045         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38046         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38047         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38048         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38049         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38050         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38051         * g++.old-deja/g++.other/comdat1.C: Likewise.
38052         * g++.old-deja/g++.other/comdat2.C: Likewise.
38053         * g++.old-deja/g++.other/comdat3.C: Likewise.
38054         * g++.old-deja/g++.other/ctor1.C: Likewise.
38055         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38056
38057 2003-06-05  Richard Henderson  <rth@redhat.com>
38058
38059         * gcc.dg/debug/20030605-1.c: New.
38060
38061 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38062
38063         * README.QMTEST: Update.
38064
38065 2003-06-04  Richard Henderson  <rth@redhat.com>
38066
38067         * gcc.dg/cleanup-1.c: New.
38068         * gcc.dg/cleanup-2.c: New.
38069         * gcc.dg/cleanup-3.c: New.
38070         * gcc.dg/cleanup-4.c: New.
38071         * gcc.dg/cleanup-5.c: New.
38072         * gcc.dg/cleanup-6.c: New.
38073         * gcc.dg/cleanup-7.c: New.
38074
38075 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38076
38077         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38078
38079         * lib/dg-pch.exp: New file.
38080         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38081         * gcc.dg/pch/pch.exp: Likewise.
38082
38083 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38084
38085         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38086         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38087         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38088         * gcc.dg/builtins-17.c: New test case.
38089         * gcc.dg/i386-387-4.c: New test case.
38090         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38091
38092 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38093
38094         * gcc.dg/ultrasp9.c: New test.
38095
38096 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38097
38098         * gcc.c-torture/compile/20030604-1.c: New test.
38099         * gcc.dg/sparc-constant-1.c: New test.
38100
38101 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38102
38103         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38104
38105 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38106
38107         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38108
38109         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38110         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38111
38112 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38113
38114         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38115
38116 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38117
38118         PR c++/10940
38119         * g++.dg/template/spec10.C: New test.
38120
38121 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38122
38123         * gcc.dg/builtins-16.c: New test case.
38124
38125 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38128         mempcpy test with post-increments.
38129         * gcc.c-torture/execute/string-opt-3.c: New test.
38130         * gcc.dg/string-opt-1.c: New test.
38131
38132 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38133
38134         PR fortran/10965
38135         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38136
38137 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38138
38139         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38140         (scan-assembler): ... here.  Use dg-scan.
38141         (scan-assembler-not): Likewise.
38142         (scan-file): New function.
38143         (scan-file-not): Likewise.
38144         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38145         * gcc.dg/cpp/_Pragma4.c: Likewise.
38146         * gcc.dg/cpp/_Pragma5.c: Likewise.
38147         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38148         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38149         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38150         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38151         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38152         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38153         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38154         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38155         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38156         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38157         * gcc.dg/cpp/cxxcom1.c: Likewise.
38158         * gcc.dg/cpp/line1.c: Likewise.
38159         * gcc.dg/cpp/maccom1.c: Likewise.
38160         * gcc.dg/cpp/maccom2.c: Likewise.
38161         * gcc.dg/cpp/maccom3.c: Likewise.
38162         * gcc.dg/cpp/maccom4.c: Likewise.
38163         * gcc.dg/cpp/maccom5.c: Likewise.
38164         * gcc.dg/cpp/maccom6.c: Likewise.
38165         * gcc.dg/cpp/multiline.c: Likewise.
38166         * gcc.dg/cpp/spacing1.c: Likewise.
38167         * gcc.dg/cpp/spacing2.c: Likewise.
38168         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38169         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38170         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38171         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38172         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38173         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38174         * gcc.dg/cpp/cxxcom2.c: Likewise.
38175         * gcc.dg/cpp/cxxcom2.h: New file.
38176
38177         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38178         * g++.dg/cpp/truefalse.C: Here.
38179         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38180
38181 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38182
38183         * gcc.dg/cpp/redef3.c: New file.
38184
38185 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38186
38187         * gcc.dg/i386-loop-3.c: New test.
38188
38189 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38190
38191         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38192
38193 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38194
38195         * gcc.dg/fwrapv-1.c: New test case.
38196         * gcc.dg/fwrapv-2.c: New test case.
38197
38198 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38199
38200         PR c++/10956
38201         * g++.dg/template/spec9.C: New test.
38202
38203 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38204
38205         * gcc.dg/duff-4.c: New test case.
38206
38207 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38208
38209         PR fortran/10843
38210         * g77.dg/ffixed-form-1.f: New test
38211         * g77.dg/ffixed-form-2.f: New test
38212         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38213         * g77.dg/ffree-form-3.f: New test
38214
38215 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38216
38217         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38218         * gcc.dg/wint_t-1.c: Likewise.
38219
38220 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38221
38222         * g++.dg/template/access11.C: New test.
38223
38224 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38225
38226         PR c++/10849
38227         * g++.dg/template/access10.C: New test.
38228
38229 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38230             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38231
38232         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38233
38234 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38235
38236         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38237         suppress for powerpc-*-darwin*.
38238         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38239
38240 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38241
38242         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38243         suppress option for powerpc-*-darwin*.
38244
38245 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38246
38247         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38248         * gcc.dg/builtins-4.c: Add test for fmod.
38249
38250 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38251
38252         PR c++/10682
38253         * g++.dg/template/instantiate4.C: New test.
38254
38255 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38256
38257         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38258
38259 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38260
38261         * gcc.dg/compat/scalar-return-1_main.c: New file.
38262         * gcc.dg/compat/scalar-return-1_x.c: New file.
38263         * gcc.dg/compat/scalar-return-1_y.c: New file.
38264         * gcc.dg/compat/scalar-return-2_main.c: New file.
38265         * gcc.dg/compat/scalar-return-2_x.c: New file.
38266         * gcc.dg/compat/scalar-return-2_y.c: New file.
38267         * gcc.dg/compat/struct-return-3_main.c: New file.
38268         * gcc.dg/compat/struct-return-3_y.c: New file.
38269         * gcc.dg/compat/struct-return-3_x.c: New file.
38270         * gcc.dg/compat/struct-return-2_main.c: New file.
38271         * gcc.dg/compat/struct-return-2_x.c: New file.
38272         * gcc.dg/compat/struct-return-2_y.c: New file.
38273
38274 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38275
38276         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38277         for hppa*-hp-hpux*.
38278         * gcc.dg/20021014-1.c (dg-options): Likewise.
38279         * gcc.dg/nest.c (dg-options): Likewise.
38280
38281 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38282
38283         PR c++/9738
38284         * g++.dg/ext/dllimport2.C: New file.
38285         * g++.dg/ext/dllimport3.C: New file.
38286
38287 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38288
38289         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38290         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38291         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38292         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38293         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38294         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38295         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38296         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38297         * gcc.dg/compat/small-struct-defs.h: New file.
38298         * gcc.dg/compat/small-struct-init.h: New file.
38299         * gcc.dg/compat/small-struct-check.h: New file.
38300         * gcc.dg/compat/fp-struct-defs.h: New file.
38301         * gcc.dg/compat/fp-struct-check.h: New file.
38302         * gcc.dg/compat/fp-struct-init.h: New file.
38303         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38304         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38305
38306 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38307
38308         * gcc.dg/20030225-2.c: New test.
38309
38310 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38311             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38312
38313         * gcc.c-torture/compile/20030518-1.c: New test case.
38314
38315 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38316
38317         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38318         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38319         gcc-dg-debug-runtest.
38320         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38321         gcc-dg-debug-runtest.
38322
38323 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38324
38325         PR c++/9022
38326         * g++.dg/lookup/using6.C: New test.
38327
38328 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38329
38330         * g++.dg/parse/access2.C: New test.
38331
38332 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38333
38334         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38335         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38336         * gcc.dg/debug/debug.exp: Likewise.
38337
38338 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38339
38340         * gcc.dg/dollar.c: New test.
38341
38342 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38343
38344         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38345         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38346         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38347         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38348         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38349         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38350         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38351         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38352         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38353         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38354         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38355         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38356         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38357         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38358         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38359         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38360         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38361         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38362
38363 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38364
38365         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38366         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38367         support for "repo" mode.
38368         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38369         * lib/g77-dg.exp: Likewise.
38370         * lib/obj-dg.exp: Likewise.
38371
38372 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38373
38374         Merge from gcc-3_2-rhl8-branch:
38375         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38376
38377         * gcc.dg/tls/opt-6.c: New test.
38378
38379         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38380
38381         * gcc.dg/20030405-1.c: New test.
38382
38383         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38384
38385         * gcc.dg/20030309-1.c: New test.
38386
38387         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38388
38389         * gcc.c-torture/execute/20030307-1.c: New test.
38390
38391         2003-02-20  Randolph Chung  <tausq@debian.org>
38392
38393         * gcc.c-torture/compile/20030220-1.c: New test.
38394
38395         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38396
38397         * gcc.dg/20030217-1.c: New test.
38398
38399         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38400
38401         * gcc.c-torture/compile/20020129-1.c: New test.
38402
38403         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38404
38405         * gcc.dg/unroll-1.c: New test.
38406
38407         2002-11-16  Jan Hubicka  <jh@suse.cz>
38408
38409         * gcc.c-torture/execute/20020920-1.c: New test.
38410
38411         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38412
38413         PR target/7434
38414         * gcc.c-torture/compile/20021008-1.c: New test.
38415
38416         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38417
38418         PR target/7559
38419         * gcc.c-torture/execute/20020810-1.c: New test.
38420
38421         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.c-torture/compile/20020807-1.c: New test.
38424
38425         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38426
38427         * gcc.dg/tls/opt-1.c: New test.
38428
38429         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38430
38431         * gcc.dg/20020729-1.c: New test.
38432
38433         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38434
38435         * g++.dg/opt/life1.C: New test.
38436
38437         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38438
38439         * gcc.dg/20020525-1.c: New test.
38440
38441         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38442
38443         PR c++/6794
38444         * g++.dg/ext/pretty1.C: New test.
38445         * g++.dg/ext/pretty2.C: New test.
38446
38447 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38448
38449         PR c++/8385
38450         * g++.dg/ext/typeof5.C: New test.
38451
38452 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38453
38454         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38455         __USER_LABEL_PREFIX__ into account.
38456         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38457
38458 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38459
38460         * gcc.dg/builtins-15.c: New test case.
38461
38462 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38463
38464         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38465
38466 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38467
38468         * lib/g++.exp: Tweak handling of additional source files.
38469         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38470         * g++.dg/special/conpr-2a.C: Rename to ...
38471         * g++.dg/special/conpr-2a.cc: ... this.
38472         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38473         * g++.dg/special/conpr-3a.C: Rename to ...
38474         * g++.dg/special/conpr-3a.cc: This.
38475         * g++.dg/special/conpr-3b.C: Rename to ...
38476         * g++.dg/special/conpr-3b.cc: This.
38477         * g++.dg/special/conpr-4.C: New test.
38478         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38479
38480 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38481
38482         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38483
38484 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38485
38486         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38487         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38488         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38489         * g++.old-deja/g++.other/warn3.C: Likewise.
38490
38491 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38492
38493         * gcc.dg/i386-387-1.c: Update to also test log.
38494         * gcc.dg/i386-387-2.c: Likewise.
38495
38496 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38497
38498         * g77.f-torture/execute/int8421.f: New test.
38499
38500 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38501
38502         PR c++/10230, c++/10481
38503         * g++.dg/lookup/scoped5.C: New test.
38504
38505 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38506
38507         PR c++/10552
38508         * g++.dg/template/ttp6.C: New test.
38509
38510 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38511
38512         * gcc.c-torture/execute/builtins: New directory.
38513         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38514         gcc.c-torture/execute/builtins.
38515         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38516         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38517         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38518         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38519
38520 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38521
38522         PR c++/9252
38523         * g++.dg/template/access8.C: New test.
38524         * g++.dg/template/access9.C: New test.
38525
38526 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38527
38528         PR c++/9554
38529         * g++.dg/parse/access1.C: New test.
38530
38531 2003-05-09  DJ Delorie  <dj@redhat.com>
38532
38533         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38534         long, and not an int.
38535
38536 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38537
38538         PR c++/10555, c++/10576
38539         * g++.dg/template/memclass1.C: New test.
38540
38541 2003-05-08  DJ Delorie  <dj@redhat.com>
38542
38543         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38544         targets.
38545         * gcc.c-torture/execute/20021024-1.x: Likewise.
38546         * gcc.c-torture/execute/shiftdi.x: Likewise.
38547         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38548         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38549         * gcc.dg/20021018-1.c: Likewise.
38550
38551 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38552
38553         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38554
38555         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38556         (bcopy): Call memmove.
38557
38558 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38559
38560         * g77.f-torture/compile/8485.f: New test case.
38561
38562 2003-05-07  Richard Henderson  <rth@redhat.com>
38563
38564         PR c++/10570
38565         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38566         Verify exception_cleanup not called for rethrows.
38567         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38568         when exiting catch block without rethrowing.
38569         * g++.dg/eh/forced3.C: New.
38570         * g++.dg/eh/forced4.C: New.
38571
38572 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38573
38574         * gcc.dg/20030505.c: Fix triplet.
38575
38576 2003-05-06  DJ Delorie  <dj@redhat.com>
38577
38578         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38579         * gcc.dg/nest.c: Likewise.
38580
38581 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38582
38583         * gcc.dg/builtins-14.c: New test case.
38584
38585 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38586
38587         * lib/compat.exp (compat-execute): New argument.
38588         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38589         * gcc.dg/compat: New test directory.
38590         * gcc.dg/compat/compat.exp: New expect script.
38591         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38592         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38593         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38594         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38595         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38596         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38597
38598         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38599         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38600         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38601         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38602         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38603         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38604         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38605         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38606         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38607         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38608         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38609         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38610         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38611         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38612         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38613
38614 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38615
38616         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38617
38618 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38619
38620         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38621
38622 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38623
38624         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38625         * gcc.dg/ppc-fsel-2.c: New test.
38626
38627         * gcc.dg/unused-5.c: New test.
38628
38629 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38630
38631         PR c++/10496
38632         * g++.dg/warn/pmf1.C: New test.
38633
38634 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38635
38636         PR c++/4494
38637         * g++.dg/warn/main.C: New test.
38638
38639 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38640
38641         * gcc.dg/nonnull-3.c: New test.
38642
38643 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38644
38645         * gcc.dg/cpp/Wtrigraphs.c: Update.
38646         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38647
38648 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
38649
38650         * gcc.dg/ppc-fsel-1.c: New test.
38651
38652 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
38653
38654         PR c/10604
38655         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38656
38657 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
38658
38659         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38660
38661 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38662
38663         PR c++/9364, c++/10553, c++/10586
38664         * g++.dg/parse/typename4.C: New test.
38665         * g++.dg/parse/typename5.C: Likewise.
38666
38667 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
38668
38669         * gcc.c-torture/compile/20030503-1.c: New test.
38670
38671 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38672
38673         * g++.dg/lookup/using5.C: Fix testcase error.
38674
38675 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
38676
38677         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38678         since MEABI is no longer supported.  Remove all vestiges
38679         of MEABI from the test.
38680
38681 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38682
38683         PR c++/10554
38684         * g++.dg/lookup/using5.C: New test.
38685
38686 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38687
38688         PR c++/8772
38689         * g++.dg/template/ttp5.C: New test.
38690
38691 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
38692
38693         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38694         (dg-gpp-additional-sources): New function.
38695         (dg-gpp-additional-files): Likewise.
38696         * lib/g++.exp (additional_sources): New variable.
38697         (additional_files): Likewise.
38698         (g++_target_compile): Deal with them.
38699         * lib/old-dejagnu.exp: Remove.
38700         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38701         * g++.old-deja: Revise all tests to use dg commands.
38702
38703 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38704
38705         PR c++/9432, c++/9528
38706         * g++.dg/lookup/using4.C: New test.
38707
38708 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
38709
38710         * gcc.dg/noreturn-5.c: New file.
38711         * gcc.dg/noreturn-6.c: New file.
38712
38713         * gcc.c-torture/compile/inline-1.c: New file.
38714
38715 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38716
38717         PR c++/10551
38718         * g++.dg/template/explicit1.C: New test.
38719
38720 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38721
38722         PR c++/10549
38723         * g++.dg/other/bitfield1.C: New test.
38724
38725         PR c++/10527
38726         * g++.dg/init/new7.C: New test.
38727
38728 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38729
38730         * g++.dg/ext/desig1.C: New test.
38731         * g++.dg/ext/init1.C: Update.
38732
38733         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38734
38735 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38736
38737         PR c++/10180
38738         * g++.dg/warn/Winline-1.C: New test.
38739
38740 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * gcc.c-torture/execute/string-opt-19.c: New test.
38743
38744         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38745         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38746
38747 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38748
38749         PR c++/10506
38750         * g++.dg/init/new6.C: New test.
38751
38752         PR c++/10503
38753         * g++.dg/init/ref6.C: New test.
38754
38755 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38756
38757         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38758
38759 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38760
38761         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38762         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38763
38764 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38765
38766         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38767         initialized static data members.
38768
38769 2003-04-25  H.J. Lu <hjl@gnu.org>
38770
38771         * gcc.dg/ia64-sync-4.c: New test.
38772
38773 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38774
38775         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38776         date.
38777
38778 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         PR c++/10337
38781         * g++.dg/warn/conv1.C: New test.
38782         * g++.old-deja/g++.other/conv7.C: Adjust.
38783         * g++.old-deja/g++.other/overload14.C: Adjust.
38784
38785 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38786
38787         PR c++/10471
38788         * g++.dg/template/defarg2.C: New test.
38789
38790 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38791
38792         * gcc.dg/cpp/include2.c: Update.
38793         * gcc.dg/cpp/multiline-2.c: New.
38794         * gcc.dg/cpp/multiline.c: Update.
38795         * gcc.dg/cpp/strify2.c: Update.
38796         * gcc.dg/cpp/trad/literals-2.c: Update.
38797
38798 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38799
38800         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38801
38802 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38803
38804         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38805
38806 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38807
38808         PR c++/10451
38809         * g++.dg/parse/crash4.C: New test.
38810
38811         PR c++/9847
38812         * g++.dg/parse/crash5.C: New test.
38813
38814 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38815
38816         PR c++/10446
38817         * g++.dg/parse/crash3.C: New test.
38818
38819         PR c++/10428
38820         * g++.dg/parse/elab1.C: New test.
38821
38822 2003-04-22  Devang Patel  <dpatel@apple.com>
38823
38824         * gcc.dg/cpp/trad/funlike-5.c: New test.
38825
38826 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38827
38828         * g++.dg/other/packed1.C: Fix dg options.
38829
38830 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.dg/other/offsetof2.C: New test.
38833
38834 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38835
38836         * g++.dg/template/recurse.C: Adjust location of error messages.
38837
38838 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38839
38840         PR c++/9881
38841         * g++.dg/init/addr-const1.C: New test.
38842         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38843
38844 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38845
38846         PR c++/10405
38847         * g++.dg/lookup/struct-hack1.C: New test.
38848
38849 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38850
38851         * ucs.c: Update diagnostic messages.
38852
38853 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38854
38855         * gcc.dg/cpp/truefalse.cpp: New test.
38856         * gcc.dg/cpp/cpp.exp: Update.
38857         * g++.dg/other/stdbool-if.C: Remove.
38858
38859 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38860
38861         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38862         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38863
38864 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38865
38866         * gcc.c-torture/compile/20030418-1.c: New test.
38867
38868 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
38869
38870         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38871
38872 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38873
38874         PR c++/10347
38875         g++.dg/template/dependent-name1.C: New test.
38876
38877 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
38878
38879         * gcc.dg/warn-1.c (tourist_guide): New array,
38880         contains a pointer to bar.
38881
38882 2003-04-16  Roger Sayle  <roger@eyesopen.com>
38883
38884         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38885         * gcc.c-torture/execute/medce-1.c: New test case.
38886         * gcc.c-torture/execute/medce-2.c: New test case.
38887
38888 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
38889
38890         * lib/prune.exp: Ignore more messages.
38891
38892         PR c++/10381
38893         * g++.dg/parse/lookup3.C: New test.
38894
38895 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
38896
38897         * gcc.c-torture/compile/20030415-1.c : New test.
38898
38899 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
38900
38901         * gcc.c-torture/execute/scope-2.c: Move to ...
38902         * gcc.dg/noncompile/scope.c: .... here.
38903
38904 2003-04-14  Roger Sayle  <roger@eyesopen.com>
38905
38906         * gcc.dg/20030414-2.c: New test case.
38907
38908 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
38909
38910         PR target/10377
38911         * gcc.dg/20030414-1.c: New test.
38912
38913 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38914
38915         * gcc.dg/builtins-12.c: New test case.
38916         * gcc.dg/builtins-13.c: New test case.
38917
38918 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38919
38920         * gcc.c-torture/execute/string-opt-18.c: New test.
38921
38922 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38923
38924         PR c++/10300
38925         * g++.dg/init/new5.C: New test.
38926
38927 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38928
38929         PR c++/7910
38930         * g++.dg/ext/dllimport1.C: New test.
38931
38932 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38933
38934         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38935
38936 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38937
38938         PR Fortran/9263
38939         * g77.f-torture/noncompile/9263.f: New test
38940         PR Fortran/1832
38941         * g77.f-torture/execute/1832.f: New test
38942
38943 2003-04-11  David Chad  <davidc@freebsd.org>
38944             Loren J. Rittle  <ljrittle@acm.org>
38945
38946         PR libobjc/8562
38947         * objc.dg/headers.m: New test.
38948
38949 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
38950
38951         * gcc.c-torture/execute/builtin-noret-2.c: New.
38952         * gcc.c-torture/execute/builtin-noret-2.x: New.
38953         XFAIL builtin-noret-2.c at -O1 and above.
38954         * gcc.dg/redecl.c: New.
38955         * gcc.dg/Wshadow-1.c: Update error regexps.
38956
38957 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
38958
38959         * g++.dg/abi/bitfield10.C: New test.
38960
38961 2003-04-09  Mike Stump  <mrs@apple.com>
38962
38963         * gcc.dg/pch/pch.exp: Make testcase names longer.
38964         * g++.dg/pch/pch.exp: Make testcase names longer.
38965
38966 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38967
38968         * gcc.dg/builtins-11.c: New test case.
38969
38970 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.dg/builtins-9.c: New test case.
38973         * gcc.dg/builtins-10.c: New test case.
38974
38975 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38976
38977         * gcc.dg/noncompile/init-4.c.c: New test.
38978
38979 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * gcc.misc-test/gcov-9.c: New test.
38982         * gcc.misc-test/gcov-10.c: New test
38983         * gcc.misc-test/gcov-11.c: New test.
38984
38985 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38986
38987         PR optimization/10024
38988         * gcc.c-torture/compile/20030405-1.c: New test.
38989
38990 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38991
38992         * gcc.dg/pch/static-3.c: New.
38993         * gcc.dg/pch/static-3.hs: New.
38994         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38995
38996 2003-04-04  Richard Henderson  <rth@redhat.com>
38997
38998         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38999         * g++.dg/eh/forced2.C: Likewise.
39000
39001 2003-04-03  Mike Stump  <mrs@apple.com>
39002
39003         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39004         target arg.
39005         (scan-assembler-times, scan-assembler-not): Likewise.
39006         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39007
39008 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39009
39010         * gcc.dg/sparc-loop-1.c: New test.
39011
39012 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39013
39014         PR other/9274
39015         * g++.dg/pch/system-2.C: New.
39016         * g++.dg/pch/system-2.Hs: New.
39017
39018 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39019
39020         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39021
39022         * g++.dg/eh/simd-1.C (vecfunc): Same.
39023
39024 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39025
39026         * gcc.c-torture/execute/20030401-1.c: New test case.
39027
39028 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39029
39030         * objc.dg/defs.m: New.
39031
39032 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39033
39034         * g++.dg/eh/simd-1.C: New.
39035         * g++.dg/eh/simd-2.C: New.
39036
39037 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39038
39039         * gcc.c-torture/execute/simd-3.c: New.
39040
39041 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39042
39043         PR c/9936
39044         * gcc.dg/20030331-2.c: New test.
39045
39046 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39047
39048         PR c++/10278
39049         * g++.dg/parse/crash2.C: New test.
39050
39051 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39052
39053         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39054         * gcc.c-torture/execute/20030331-1.c: ...here.
39055
39056 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39057
39058         * gcc.c-torture/execute/20030331-1.c: New test.
39059
39060 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39061
39062         * lib/gcov.exp: Adjust call return testing strings.
39063         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39064
39065 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39066
39067         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39068         * gcc.dg/builtins-7.c: New test case.
39069         * gcc.dg/builtins-8.c: New test case.
39070
39071 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39072
39073         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39074
39075 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39076
39077         PR c++/7647
39078         * g++.dg/lookup-class-member-2.C: New test.
39079
39080 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39081
39082         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39083
39084 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39085
39086         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39087
39088 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39089
39090         * g++.dg/init/attrib1.C: New test.
39091
39092 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39093
39094         * gcc.dg/ultrasp8.c: New test.
39095
39096 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39097
39098         * gcc.dg/ultrasp7.c: New test.
39099
39100 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         PR c++/10047
39103         * g++.dg/template/inline1.C: New test.
39104
39105 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39106
39107         * gcc.dg/sparc-dwarf2.c: New test.
39108
39109 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39110
39111         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39112         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39113
39114 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39115
39116         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39117         than reading .x files.
39118         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39119         * g77.dg/gcov/gcov-1.f: Likewise.
39120         * gcc.misc-tests/gcov-4b.c: Likewise.
39121         * gcc.misc-tests/gcov-5b.c: Likewise.
39122         * gcc.misc-tests/gcov-6.c: Likewise.
39123         * gcc.misc-tests/gcov-7.c: Likewise.
39124         * gcc.misc-tests/gcov-8.c: Likewise.
39125         * g++.dg/gcov/gcov-1.x: Remove.
39126         * g77.dg/gcov/gcov-1.x: Likewise.
39127         * gcc.misc-tests/gcov-4b.x: Likewise.
39128         * gcc.misc-tests/gcov-5b.x: Likewise.
39129         * gcc.misc-tests/gcov-6.x: Likewise.
39130         * gcc.misc-tests/gcov-7.x: Likewise.
39131         * gcc.misc-tests/gcov-8.x: Likewise.
39132
39133 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39134
39135         PR opt/10087
39136         * gcc.dg/20030324-1.c: New test.
39137
39138 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39139
39140         PR c++/10224
39141         * g++.dg/template/arg3.C: New test.
39142
39143         PR c++/10158
39144         * g++.dg/template/friend18.C: New test.
39145
39146 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39147
39148         * g77.f-torture/compile/20030326-1.f: New test case.
39149
39150 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39151
39152         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39153
39154         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39155
39156 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39157
39158         * gcc.dg/ia64-sync-3.c: New test.
39159
39160 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39161
39162         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39163
39164 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39165
39166         * gcc.dg/ultrasp6.c: New test.
39167
39168 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39169
39170         * gcc.dg/i386-signbit-1.c: New test.
39171         * gcc.dg/i386-signbit-2.c: New test.
39172         * gcc.dg/i386-signbit-3.c: New test.
39173
39174 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39175
39176         * gcc.dg/ultrasp5.c: Fix options.
39177
39178 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39179
39180         * gcc.dg/ultrasp5.c: Fix comment.
39181
39182 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39183
39184         PR fortran/10197
39185         * g77.f-torture/execute/10197.f: New test.
39186
39187 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39188
39189         PR c++/9898, c++/383
39190         * g++.dg/template/conv6.C: New test.
39191
39192         PR c++/10119
39193         * g++.dg/template/ptrmem5.C: New test.
39194
39195         PR c++/10026
39196         * g++.dg/lookup/koenig1.C: New test.
39197
39198         PR C++/10199
39199         * g++.dg/lookup/template2.C: New test.
39200
39201 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39202
39203         * g++.dg/opt/rtti1.C: New test.
39204
39205 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39206
39207         * gcc.dg/ultrasp5.c: New test.
39208
39209 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39210
39211         PR middle-end/9967
39212         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39213         builtin fputs.
39214
39215 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39216
39217         PR c/8224
39218         * gcc.dg/20030323-1.c: New test.
39219
39220 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39221
39222         * gcc.c-torture/compile/20030323-1.c: New test case.
39223
39224 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39225
39226         * gcc.dg/20030321-1.c: New test.
39227
39228 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39229
39230         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39231
39232 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39233
39234         PR c++/9978, c++/9708
39235         * g++.dg/ext/vlm1.C: Adjust expected error.
39236         * g++.dg/ext/vla2.C: New test.
39237         * g++.dg/template/arg1.C: New test.
39238         * g++.dg/template/arg2.C: New test.
39239
39240 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39241
39242         * g77.f-torture/execute/select.f: New test.
39243         * g77.f-torture/noncompile/select_no_compile.f: New test.
39244
39245 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39246
39247         PR c++/9898
39248         * g++.dg/other/error4.C: New test.
39249
39250 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39251
39252         * g++.dg/template/friend17.C: New test.
39253
39254 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39255
39256         * gcc.c-torture/compile/20030320-1.c: New.
39257
39258 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39259
39260         * gcc.dg/builtins-6.c: New test case.
39261
39262 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39263
39264         PR target/10073
39265         * gcc.c-torture/compile/20030319-1.c: New.
39266
39267 2003-03-18  Jan Hubicka  <jh@suse.cz>
39268
39269         * gcc.dg/i386-cvt-1.c: New test.
39270
39271 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39272
39273         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39274         * objc.dg/naming-2.m: Likewise.
39275
39276 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39277
39278         PR c++/9639
39279         * g++.dg/parse/crash1.C: New test.
39280
39281 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39282
39283         PR c++/8805
39284         * g++.dg/eh/cleanup1.C: New test.
39285
39286 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39287
39288         * gcc.c-torture/execute/20030316-1.c: New test case.
39289
39290 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39291
39292         PR c++/9629
39293         * g++.dg/init/ctor2.C: New test.
39294
39295 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39296
39297         * g77.f-torture/compile/xformat.f: New test case.
39298
39299 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39300
39301         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39302         * g++.old-deja/g++.mike/eh50.C: Likewise.
39303
39304 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39305
39306         PR c++/6440
39307         * g++.dg/template/spec7.C: New test.
39308         * g++.dg/template/spec8.C: Likewise.
39309
39310 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.c-torture/execute/20030313-1.c: New test.
39313
39314 2003-03-14  Richard Henderson  <rth@redhat.com>
39315
39316         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39317
39318 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39319
39320         * gcc.c-torture/compile/20030314-1.c: New test.
39321
39322 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39323
39324         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39325         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39326         thumb target,
39327         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39328         to accept newer _imp__  prefix and additional
39329         newline in .drectve section.
39330         * gcc.dg/dll-4.c: Likewise.
39331         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39332         switch.
39333
39334 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39335
39336         * g++.dg/parse/namespace9.C: New test.
39337
39338         * g++.dg/init/ref5.C: New test.
39339         * g++.dg/parse/ptrmem1.C: Likewise.
39340
39341 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39342
39343         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39344         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39345         regular expression.
39346         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39347         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39348
39349 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39350
39351         * gcc.c-torture/execute/20030224-2.c: New test.
39352
39353 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39354
39355         * gcc.dg/decl-3.c: New test.
39356
39357 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39358
39359         * gcc.dg/i386-loop-2.c: New test.
39360
39361 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39362
39363         PR c++/9474
39364         * g++.dg/parse/namespace8.C: New test.
39365
39366         PR c++/9924
39367         * g++.dg/overload/builtin2.C: New test.
39368
39369 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39370
39371         * gcc.dg/return-type-3.c: New test.
39372
39373 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39374
39375         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39376         profiling options are not supported.
39377
39378 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39379
39380         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39381         * g++.old-deja/g++.warn/impint2.C: Likewise.
39382
39383 2003-03-10  Devang Patel  <dpatel@apple.com>
39384
39385         * g++.dg/cpp/c++_cmd_1.C: New test.
39386         * g++.dg/cpp/c++_cmd_1.h: New file.
39387
39388 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39389
39390         * gcc.dg/altivec-9.c: New file.
39391
39392 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39393
39394         * gcc.dg/ppc-sdata-1.c: New test.
39395         * gcc.dg/ppc-sdata-2.c: New test.
39396
39397 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39398
39399         PR c++/9373
39400         * g++.dg/opt/ptrmem2.C: New test.
39401
39402         PR c++/8534
39403         * g++.dg/opt/ptrmem1.C: New test.
39404
39405 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39406
39407         * gcc.dg/i386-loop-1.c: New test.
39408
39409 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39410
39411         PR c++/9970
39412         * g++.dg/lookup/friend1.C: New test.
39413
39414 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39415
39416         PR c++/9823
39417         * g++.dg/parser/constructor1.C: New test.
39418
39419 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39420
39421         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39422
39423         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39424
39425 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39426
39427         * gcc.dg/cpp/Wunused.c: Update test.
39428
39429 2003-03-08  Jan Hubicka  <jh@suse.cz>
39430
39431         * gcc.dg/inline-3.c: New test.
39432
39433 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39434
39435         PR c++/9809
39436         * g++.dg/parse/builtin1.C: New test.
39437
39438         PR c++/9982
39439         * g++.dg/abi/cookie1.C: New test.
39440         * g++.dg/abi/cookie2.C: Likewise.
39441
39442         PR c++/9524
39443         * g++.dg/template/field1.C: New test.
39444
39445         PR c++/9912
39446         * g++.dg/parse/class1.C: New test.
39447         * g++.dg/parse/namespace7.C: Likewise.
39448         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39449
39450 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39451
39452         * g++.dg/init/ref4.C: New test.
39453
39454 2003-03-07  Jan Hubicka  <jh@suse.cz>
39455
39456         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39457         * gcc.dg/inline-3.c: New test.
39458
39459 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39460
39461         * g++.dg/init/ref3.C: New test.
39462
39463         PR c++/9965
39464         * g++.dg/init/ref2.C: New test.
39465
39466         PR c++/9400
39467         * g++.dg/warn/Wshadow-2.C: New test.
39468
39469         PR c++/9791
39470         * g++.dg/warn/Woverloaded-1.C: New test.
39471
39472 2003-03-05  Jan Hubicka  <jh@suse.cz>
39473
39474         * gcc.dg/i386-local2.c: New.
39475         * gcc.dg/i386-local.c: Fix typo.
39476
39477 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39478
39479         * g++.dg/abi/layout3.C: New test.
39480
39481 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39482
39483         * gcc.c-torture/compile/20030305-1.c
39484
39485 2003-03-05  Jan Hubicka  <jh@suse.cz>
39486
39487         * gcc.dg/i386-local.c: New.
39488
39489 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39490
39491         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39492
39493 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39494
39495         * gcc.dg/switch-2.c: New test.
39496         * gcc.dg/switch-3.c: New test.
39497         * gcc.dg/Wswitch.c: Adjust line numbers.
39498         * gcc.dg/Wswitch-default.c: Likewise.
39499         * gcc.dg/Wswitch-enum.c: Likewise.
39500
39501 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39502
39503         * gcc.c-torture/execute/20030222-1.c: New test.
39504
39505 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39506
39507         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39508
39509 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39510
39511         PR c++/9878
39512         * g++.dg/init/ref1.C: New test.
39513
39514 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39515
39516         * gcc.dg/sh-relax.c: New SH-only test.
39517
39518 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39519
39520         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39521         comment explaining purpose of testcase.
39522
39523 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39524
39525         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39526         for HC11/HC12 (asm needs two int registers).
39527         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39528         HC11/HC12 because the test uses an asm which needs two 32-bit
39529         registers.
39530
39531 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39532
39533         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39534         for HC11/HC12 (array is too large otherwise).
39535         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39536         * gcc.c-torture/compile/20010518-2.x: Likewise.
39537         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39538         HC11/HC12 (array is too large).
39539
39540 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39541
39542         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39543         * lib/g++-dg.exp (g++-dg-test): Likewise.
39544
39545 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39546
39547         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39548         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39549
39550 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39551
39552         * g++.dg/warn/implicit-typename1.C: Remove warning.
39553
39554 2003-02-28  Richard Henderson  <rth@redhat.com>
39555
39556         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39557         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39558
39559 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39560
39561         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39562         * g++.dg/pch/pch.exp: Likewise.
39563
39564 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39565
39566         PR c++/9879
39567         * g++.dg/init/new4.C: New test.
39568
39569 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39570
39571         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39572
39573 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39574
39575         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39576         unsigned long.
39577
39578         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39579         wider than float.
39580
39581 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39582
39583         * lib/scanasm.exp: Add support for counting numbers of
39584         occurences.
39585         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39586         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39587
39588 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39589
39590         PR c++/9683
39591         * g++.dg/template/static3.C: New test.
39592
39593         PR c++/9829
39594         * g++.dg/parse/namespace6.C: New test.
39595
39596 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39597
39598         PR target/9732
39599         * gcc.dg/20030225-1.c: New test.
39600
39601 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39602
39603         * README: Remove out-of-date information.
39604
39605         PR c++/9836
39606         * g++.dg/template/spec6.C: New test.
39607
39608 2003-02-24  Jeff Law  <law@redhat.com>
39609
39610         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39611
39612 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39613
39614         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39615         * gcc.dg/pragma-ep-1.c: Likewise.
39616
39617 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39618
39619         PR c++/9602
39620         * g++.dg/template/friend16.C: New test.
39621
39622 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39623
39624         PR c++/5333
39625         * g++.dg/parse/fused-params1.C: Adjust error messages.
39626         * g++.dg/template/nested3.C: New test.
39627
39628 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39629
39630         * g++.dg/abi/param1.C: New test.
39631
39632 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39633
39634         PR c++/7982
39635         * g++.dg/warn/implicit-typename1.C: New test.
39636
39637 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39638
39639         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39640         with "mtune".
39641         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39642         * gcc.c-torture/execute/20010129-1.x: Likewise.
39643         * gcc.dg/20011107-1.c: Likewise.
39644         * gcc.dg/20020108-1.c: Likewise.
39645         * gcc.dg/20020122-3.c: Likewise.
39646         * gcc.dg/20020206-1.c: Likewise.
39647         * gcc.dg/20020310-1.c: Likewise.
39648         * gcc.dg/20020426-2.c: Likewise.
39649         * gcc.dg/20020517-1.c: Likewise.
39650         * gcc.dg/991230-1.c: Likewise.
39651         * gcc.dg/i386-unroll-1.c: Likewise.
39652         * gcc.misc-tests/i386-prefetch.exp: Likewise.
39653
39654 2003-02-22  Jan Hubicka  <jh@suse.cz>
39655
39656         * gcc.dg/i386-mul.c: New test.
39657
39658 2003-02-21  Roger Sayle  <roger@eyesopen.com>
39659
39660         * gcc.dg/builtins-5.c: New test case.
39661
39662 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
39663
39664         * gcc.dg/asmreg-1.c: New test.
39665
39666 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39667
39668         PR c++/9749
39669         * g++.dg/parse/varmod1.C: New test.
39670
39671 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39672
39673         PR c++/9727
39674         * g++.dg/template/op1.C: New test.
39675
39676 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39677
39678         PR c++/8906
39679         * g++.dg/template/nested2.C: New test.
39680
39681 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39682
39683         PR c++/8724
39684         * g++.dg/expr/dtor1.C: New test.
39685
39686 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
39687
39688         * gcc.dg/cpp/include3.c: New test.
39689         * gcc.dg/cpp/inc/foo.h: New file.
39690
39691 2003-02-21  Glen Nakamura  <glen@imodulo.com>
39692
39693         * gcc.c-torture/execute/20030221-1.c: New test.
39694
39695 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
39696
39697         PR c++/9729
39698         * g++.dg/abi/conv1.C: New test.
39699
39700 2003-02-20  Jan Hubicka  <jh@suse.cz>
39701
39702         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39703
39704 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
39705
39706         * gcc.c-torture/compile/20030219-1.c: New test.
39707
39708 2003-02-18  Jan Hubicka  <jh@suse.cz>
39709
39710         * gcc.dg/funcorder.c: New test.
39711
39712 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39713
39714         * gcc.c-torture/execute/20030218-1.c: New.
39715
39716 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
39717
39718         * gcc.dg/20030218-1.c: New.
39719
39720 2003-02-18  Richard Henderson  <rth@redhat.com>
39721
39722         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39723         * gcc.dg/attr-used-2.c: New.
39724
39725 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
39726
39727         PR c++/9704
39728         * g++.dg/init/copy5.C: New test.
39729
39730 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
39731
39732         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39733         * g++.dg/pch/pch.exp: Likewise.
39734
39735 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39736
39737         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39738         STACK_SIZE is not defined.
39739
39740 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39741
39742         PR c++/9457
39743         * g++.dg/template/init1.C: New test.
39744
39745 2003-02-16  Jan HUbicka  <jh@suse.cz>
39746
39747         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39748         (foo): Add few extra tests
39749         * gcc.dg/c99-const-expr-3.c: Likewise.
39750         * gcc.c-torture/execute/20030216-1.c: New.
39751
39752 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39753
39754         PR c++/9459
39755         * g++.dg/ext/typeof4.C: New test.
39756
39757 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39758
39759         * gcc.dg/i386-387-3.c: New test case.
39760
39761 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39762
39763         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39764         cris-*-elf* cris-*-aout* and mmix-*-*.
39765
39766 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39767
39768         * gcc.dg/20030213-1.c: New test.
39769
39770 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39771
39772         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39773         * gcc.dg/i386-387-2.c: Likewise.
39774
39775 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39776
39777         * gcc.dg/ppc-spe.c: Fix formatting.
39778         Enable tests that were previously unsupported by gas.
39779         Delete tests for instructions that no longer exist.
39780         Switch arguments on evsubifw builtin.
39781
39782 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39783
39784         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39785         STACK_SIZE is too small.
39786
39787 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39788             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39789
39790         * gcc.dg/decl-2.c: New test.
39791
39792 2003-02-10  Jan Hubicka  <jh@suse.cz>
39793
39794         * gcc.dg/i386-fpcvt-1.c: New test.
39795
39796 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39797
39798         * gcc.c-torture/execute/20030209-1.c: New test.
39799
39800 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39801
39802         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39803         int-wide bitops, use the constants of the same width.
39804         Likewise, if long long is 32-bit wide, test bitops using
39805         32-bit constants.
39806
39807 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39808
39809         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39810
39811 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39812
39813         * gcc.dg/builtins-4.c: New test case.
39814
39815 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39816
39817         * gcc.dg/20020430-1.c: Fix dg command typos.
39818         * gcc.dg/20020503-1.c: Likewise.
39819
39820 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39821
39822         PR c++/8785
39823         * g++.dg/parse/fused-params1.C: New test.
39824
39825         PR c++/8857
39826         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39827
39828         PR c++/8921
39829         * g++.dg/parse/non-dependent1.C: New test.
39830
39831         PR c++/8928
39832         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39833
39834         PR c++/9228
39835         * g++.dg/parse/undefined7.C: New test.
39836         * g++.dg/parse/non-templ1.C: New test.
39837
39838         PR c++/9229
39839         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39840
39841 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39842
39843         * gcc.c-torture/compile/20030206-1.c: New test.
39844
39845 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39846
39847         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39848         "pow" to "foo" to avoid potential confusion with a math built-in.
39849
39850 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39851
39852         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39853         conditions for SPARC targets.
39854
39855 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39856
39857         * gcc.dg/20030204-1.c: New test.
39858
39859 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39860
39861         PR c++/38
39862         * g++.dg/parse/array-size1.C: New test.
39863
39864         PR c++/5657
39865         * g++.dg/parse/undefined3.C: New test.
39866
39867         PR c++/5665
39868         * g++.dg/parse/undefined4.C: New test.
39869
39870         PR c++/5975
39871         * g++.dg/parse/undefined5.C: New test.
39872
39873         PR c++/7259
39874         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39875
39876         PR c++/8578
39877         * g++.dg/parse/casting-operator1.C: New test.
39878
39879         PR c++/8596
39880         * g++.dg/parse/undefined6.C: New test.
39881
39882         PR c++/8736
39883         * g++.dg/parse/missing-template1.C: New test.
39884
39885 2003-02-04  Jan Hubicka  <jh@suse.cz>
39886
39887         * gcc.dg/i386-cadd.c: Compile using -march=k8.
39888         * gcc.dg/i386-cmov?.c: Likewise.
39889         * gcc.dg/i386-fpcvt-?.c: Likewise.
39890         * gcc.dg/i386-ssefp-1.c: Likewise.
39891         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39892         conventions.
39893
39894 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
39895
39896         PR c++/7129
39897         * g++.dg/ext/max.C: New test.
39898
39899 2003-02-03  Jan Hubicka  <jh@suse.cz>
39900
39901         * gcc.c-torture/execute/20030203-1.c: New test.
39902
39903 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
39904
39905         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39906         'natural-endian'.
39907
39908 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
39909
39910         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39911         * g++.dg/init/new2.C: Likewise.
39912         * g++.dg/other/new1.C: Likewise.
39913
39914 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
39915
39916         * gcc.dg/struct-ret-libc.c: New test.
39917
39918 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
39919
39920         * gcc.dg/20030129-1.c: New test.
39921
39922 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39923
39924         PR c++/8849
39925         * g++.dg/template/ptrmem4.C: New test.
39926
39927 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39928
39929         * g++.dg/parser/constant1.C: New test.
39930
39931 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39932
39933         PR c++/8591
39934         * g++.dg/parse/friend2.C: New test.
39935
39936 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39937
39938         PR c++/9437
39939         * g++.dg/template/unify4.C: New test.
39940
39941 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39942
39943         * gcc.c-torture/execute/20030128-1.c: New test.
39944
39945 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39946
39947         * g++.dg/lookup/nested1.C: Test moved from ...
39948         * g++.old-deja/g++.other/lookup24.C: ... here.
39949
39950 2003-01-28  Jan Hubicka  <jh@suse.cz>
39951
39952         * gcc.dg/i386-cmov5.c: New test.
39953
39954 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39955
39956         * gcc.c-torture/execute/20010925-1.c: Changed the
39957         memcpy declaration.
39958
39959 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         PR c++/3902
39962         * g++.dg/parse/template5.C: New test.
39963
39964 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
39965
39966         PR fortran/9258
39967         * g77.dg/pr9258: New test.
39968
39969 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39970
39971         * README: Move relevant parts from README.g++.
39972
39973         * README.g++: Remove this file.
39974
39975 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39976
39977         * g++.dg/abi/dcast1.C: New test.
39978
39979 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39980
39981         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39982
39983 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39984
39985         PR c++/47
39986         * g++.old-deja/g++.other/lookup24.C: New test.
39987
39988 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39989
39990         PR middle-end/7227
39991         * gcc.dg/uninit-C.c: New test.
39992
39993 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39994
39995         * g++.dg/abi/covariant1.C: New test.
39996
39997 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39998
39999         * gcc.dg/20030123-1.c: New test.
40000
40001 2003-01-25  Jan Hubicka  <jh@suse.cz>
40002
40003         PR opt/8492
40004         * gcc.c-torture/compile/20030125-1.c
40005
40006 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40007
40008         PR c++/9403
40009         * g++.dg/parse/template3.C: New test.
40010         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40011
40012         PR c++/795
40013         * g++.dg/parse/template4.C: New test.
40014
40015         PR c++/9415
40016         * g++.dg/template/qual2.C: New test.
40017
40018         PR c++/8545
40019         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40020
40021         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40022
40023 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40024
40025         * gcc.c-torture/execute/switch-1.c: New test case.
40026
40027 2003-01-25  Jan Hubicka  <jh@suse.cz>
40028
40029         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40030
40031 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40032
40033         Tweaks for Bison-1.875. From the NEWS file:
40034         "- `parse error' -> `syntax error'
40035         Bison now uniformly uses the term `syntax error'"
40036         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40037         * gcc.dg/cpp/digraph2.c: Likewise.
40038         * gcc.dg/cpp/direct2.c: Likewise.
40039         * gcc.dg/cpp/paste4.c: Likewise.
40040         * gcc.dg/c90-restrict-1.c: Likewise.
40041         * gcc.dg/c99-func-2.c: Likewise.
40042         * gcc.dg/noncompile/920721-2.c: Likewise.
40043         * gcc.dg/noncompile/930622-2.c: Likewise.
40044         * gcc.dg/noncompile/940112-1.c: Likewise.
40045         * gcc.dg/noncompile/950921-1.c: Likewise.
40046         * gcc.dg/noncompile/951123-1.c: Likewise.
40047         * gcc.dg/noncompile/971104-1.c: Likewise.
40048         * gcc.dg/noncompile/990416-1.c: Likewise.
40049
40050 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40051
40052         * g++.dg/parse/undefined1.C: Add error message.
40053
40054 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40055
40056         PR c++/9354
40057         * g++.dg/parse/new1.C: New test.
40058
40059         PR c++/9216
40060         * g++.dg/parse/template2.C: New test.
40061
40062         PR c++/9354
40063         * g++.dg/parse/typedef2.C: New test.
40064
40065         PR c++/9328
40066         * g++.dg/ext/typeof3.C: New test.
40067
40068 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40069
40070         PR c++/2738
40071         * g++.dg/parse/ret-type1.C: New test.
40072
40073         PR c++/3792
40074         * g++.dg/parse/tmpl-outside1.C: New test.
40075
40076         PR c++/4207
40077         * g++.dg/parse/int-as-enum1.C: New test.
40078
40079         PR c++/4903
40080         * g++.dg/parse/no-typename1.C: New test.
40081
40082         PR c++/5533
40083         * g++.dg/parse/no-value1.C: New test.
40084
40085         PR c++/5921
40086         * g++.dg/parse/wrong-inline1.C: New test.
40087
40088         PR c++/6402
40089         * g++.dg/parse/ref1.C: New test.
40090
40091         PR c++/6992
40092         * g++.dg/parse/attr-ctor1.C: New test.
40093
40094         PR c++/7229
40095         * g++.dg/parse/namespace5.C: New test.
40096
40097         PR c++/7917
40098         * g++.dg/parse/func-def1.C: New test.
40099
40100         PR c++/8143
40101         * g++.dg/parse/undefined1.C: New test.
40102
40103         PR c++/5723, PR c++/8522
40104         * g++.dg/parse/specialization1.C: New test.
40105
40106         PR c++/163, PR c++/8595
40107         * g++.dg/parse/struct-as-enum1.C: New test.
40108
40109         PR c++/9173
40110         * g++.dg/parse/undefined2.C: New test.
40111
40112 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40113
40114         PR c++/9298
40115         * g++.dg/parse/template1.C: New test.
40116
40117         PR c++/9384
40118         * g++.dg/parse/using1.C: New test.
40119
40120         PR c++/9285
40121         PR c++/9294
40122         * g++.dg/parse/expr2.C: New test.
40123
40124         PR c++/9388
40125         * g++.dg/parse/lookup2.C: Likewise.
40126
40127 2003-01-21  Jan Hubicka  <jh@suse.cz>
40128
40129         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40130         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40131         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40132         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40133
40134 2003-01-20  Nick Clifton  <nickc@redhat.com>
40135
40136         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40137         problem with ARM sibcall code generation.
40138
40139 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40140
40141         * gcc.c-torture/execute/20030120-1.c: New.
40142
40143 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40144
40145         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40146
40147 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40148
40149         PR c++/9272
40150         * g++.dg/parse/ctor1.C: New test.
40151
40152         PR c++/9294:
40153         * g++.dg/parse/qualified1.C: New test.
40154
40155         * g++.dg/parse/typename3.C: New test.
40156
40157 2003-01-16  Richard Henderson  <rth@redhat.com>
40158
40159         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40160
40161 2003-01-16  Richard Henderson  <rth@redhat.com>
40162
40163         * g++.dg/pch/pch.exp: Copy test header to the working directory
40164         before using it either for precompilation or direct use.
40165         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40166         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40167
40168 2003-01-16  Richard Henderson  <rth@redhat.com>
40169
40170         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40171         before using it either for precompilation or direct use.
40172         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40173         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40174
40175 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40176
40177         * g++.dg/ext/typename1.C: Add typename keyword.
40178         * g++.dg/template/crash1.C: Update error messages.
40179         * g++.dg/template/crash2.C: Remove error message.
40180         * g++.dg/parse/typename2.C: New test.
40181         * g++.dg/template/typename2.C: Change implicit
40182         typename warning into error.
40183         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40184         error messages.
40185         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40186         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40187         * g++.old-deja/g++.law/visibility13.C: Remove error
40188         messages.
40189         * g++.old-deja/g++.ns/template17.C: Reorder code to
40190         make declaration visible in template.
40191         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40192         * g++.old-deja/g++.pt/crash36.C: Issue more error
40193         messages.
40194         * g++.old-deja/g++.pt/crash5.C: Improve error
40195         message.
40196         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40197         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40198         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40199         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40200         typename warning with error message.
40201         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40202         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40203         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40204
40205 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * g++.dg/parse/ambig2.C: New test.
40208
40209 2003-01-15  Richard Henderson  <rth@redhat.com>
40210
40211         * g++.dg/tls/init-2.C: Update error message string.
40212
40213 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40214
40215         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40216
40217 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40218
40219         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40220         all for HC11/HC12.
40221         * gcc.c-torture/compile/20001205-1.x: Likewise.
40222         * gcc.c-torture/compile/20001226-1.x: Likewise.
40223         * gcc.c-torture/compile/920520-1.x: Likewise.
40224         * gcc.c-torture/compile/961203-1.x: Likewise.
40225         * gcc.c-torture/compile/20020604-1.x: Likewise.
40226
40227 2003-01-15  Jan Hubicka  <jh@suse.cz>
40228
40229         * gcc.c-torture/compile/20030115-1.c: New test.
40230
40231         * gcc.dg/i386-fpcvt-1.c: New test.
40232         * gcc.dg/i386-fpcvt-2.c: New test.
40233
40234 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40235
40236         Further conform g++'s __vmi_class_type_info to the C++ ABI
40237         specification.
40238         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40239         the specification.
40240
40241 2003-01-14  Jan Hubicka  <jh@suse.cz>
40242
40243         * gcc.dg/i386-fpcvt-1.c: New test.
40244         * gcc.dg/i386-fpcvt-2.c: New test.
40245
40246 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40247
40248         * gcc.dg/i386-mmx-3.c: New test.
40249
40250 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40251
40252         PR c++/9264
40253         * g++.dg/parse/octal1.C: New file.
40254
40255         PR c++/9172
40256         * g++.dg/parse/typename1.C: New file.
40257
40258 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40259
40260         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40261         * gcc.dg/bf-no-ms-layout.c: Likewise.
40262         * gcc.dg/bf-ms-attrib.c: Likewise.
40263
40264 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40265
40266         PR c++/9099
40267         * g++.dg/parse/dtor1.C: New file.
40268
40269         PR c++/9128
40270         * g++.dg/rtti/typeid1.C: New file.
40271
40272         PR c++/9153
40273         * g++.dg/parse/lookup1.C: New file.
40274
40275         PR c++/9171
40276         * g++.dg/templ/spec5.C: New file.
40277
40278 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40279
40280         * gcc.c-torture/compile/20030110-1.c: New test.
40281
40282 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40283
40284         Merge from pch-branch:
40285
40286         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40287
40288         * gcc.dg/pch/cpp-1.h: New.
40289         * gcc.dg/pch/cpp-1.c: New.
40290         * gcc.dg/pch/cpp-2.h: New.
40291         * gcc.dg/pch/cpp-2.c: New.
40292
40293         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40294
40295         * gcc.dg/pch/except-1.h: New.
40296         * gcc.dg/pch/except-1.c: New.
40297
40298         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40299
40300         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40301         running test.
40302         * gcc.dg/pch: Include *.hp not *.h.
40303         * gcc.dg/pch/system-1.h: New.
40304         * gcc.dg/pch/system-1.c: New.
40305
40306         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40307
40308         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40309         rather than trying to build and run a program using PCH.
40310         * gcc.dg/pch: Remove dg-do commands from test files.
40311
40312         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40313
40314         * gcc.dg/pch/macro-3.c: New.
40315         * gcc.dg/pch/macro-3.h: New.
40316
40317         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40318
40319         * gcc.dg/pch/common-1.c: New.
40320         * gcc.dg/pch/common-1.h: New.
40321         * gcc.dg/pch/decl-1.c: New.
40322         * gcc.dg/pch/decl-1.h: New.
40323         * gcc.dg/pch/decl-2.c: New.
40324         * gcc.dg/pch/decl-2.h: New.
40325         * gcc.dg/pch/decl-3.c: New.
40326         * gcc.dg/pch/decl-3.h: New.
40327         * gcc.dg/pch/decl-4.c: New.
40328         * gcc.dg/pch/decl-4.h: New.
40329         * gcc.dg/pch/decl-5.c: New.
40330         * gcc.dg/pch/decl-5.h: New.
40331         * gcc.dg/pch/global-1.c: New.
40332         * gcc.dg/pch/global-1.h: New.
40333         * gcc.dg/pch/inline-1.c: New.
40334         * gcc.dg/pch/inline-1.h: New.
40335         * gcc.dg/pch/inline-2.c: New.
40336         * gcc.dg/pch/inline-2.h: New.
40337         * gcc.dg/pch/static-1.c: New.
40338         * gcc.dg/pch/static-1.h: New.
40339         * gcc.dg/pch/static-2.c: New.
40340         * gcc.dg/pch/static-2.h: New.
40341
40342         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40343
40344         * g++.dg/pch/pch.exp: Better handle failing testcases.
40345         * gcc.dg/pch/pch.exp: Likewise.
40346         * gcc.dg/pch/macro-1.c: New.
40347         * gcc.dg/pch/macro-1.h: New.
40348         * gcc.dg/pch/macro-2.c: New.
40349         * gcc.dg/pch/macro-2.h: New.
40350
40351         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40352
40353         * g++.dg/dg.exp: Treat files in pch/ specially.
40354         * g++.dg/pch/pch.exp: New file.
40355         * g++.dg/pch/empty.H: New file.
40356         * g++.dg/pch/empty.C: New file.
40357         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40358         "precompile".
40359
40360         * gcc.dg/pch/pch.exp: New file.
40361         * gcc.dg/pch/empty.h: New file.
40362         * gcc.dg/pch/empty.c: New file.
40363         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40364         "precompile".
40365
40366 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40367
40368         * g++.dg/template/friend14.C: New test.
40369
40370 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40371
40372         * gcc.dg/old-style-asm-1.c: New test.
40373
40374 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40375
40376         * gcc.c-torture/compile/20030109-1.c: New test.
40377
40378 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40379
40380         * gcc.c-torture/execute/20030109-1.c: New test.
40381
40382 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40383
40384         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40385         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40386         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40387         * g++.old-deja/g++.mike/eh2.C: Likewise.
40388         * g++.old-deja/g++.mike/eh3.C: Likewise.
40389         * g++.old-deja/g++.mike/eh5.C: Likewise.
40390         * g++.old-deja/g++.mike/eh6.C: Likewise.
40391         * g++.old-deja/g++.mike/eh7.C: Likewise.
40392         * g++.old-deja/g++.mike/eh8.C: Likewise.
40393         * g++.old-deja/g++.mike/eh9.C: Likewise.
40394         * g++.old-deja/g++.mike/eh10.C: Likewise.
40395         * g++.old-deja/g++.mike/eh12.C: Likewise.
40396         * g++.old-deja/g++.mike/eh13.C: Likewise.
40397         * g++.old-deja/g++.mike/eh14.C: Likewise.
40398         * g++.old-deja/g++.mike/eh16.C: Likewise.
40399         * g++.old-deja/g++.mike/eh17.C: Likewise.
40400         * g++.old-deja/g++.mike/eh18.C: Likewise.
40401         * g++.old-deja/g++.mike/eh21.C: Likewise.
40402         * g++.old-deja/g++.mike/eh23.C: Likewise.
40403         * g++.old-deja/g++.mike/eh24.C: Likewise.
40404         * g++.old-deja/g++.mike/eh25.C: Likewise.
40405         * g++.old-deja/g++.mike/eh26.C: Likewise.
40406         * g++.old-deja/g++.mike/eh27.C: Likewise.
40407         * g++.old-deja/g++.mike/eh28.C: Likewise.
40408         * g++.old-deja/g++.mike/eh29.C: Likewise.
40409         * g++.old-deja/g++.mike/eh31.C: Likewise.
40410         * g++.old-deja/g++.mike/eh33.C: Likewise.
40411         * g++.old-deja/g++.mike/eh34.C: Likewise.
40412         * g++.old-deja/g++.mike/eh35.C: Likewise.
40413         * g++.old-deja/g++.mike/eh36.C: Likewise.
40414         * g++.old-deja/g++.mike/eh37.C: Likewise.
40415         * g++.old-deja/g++.mike/eh38.C: Likewise.
40416         * g++.old-deja/g++.mike/eh39.C: Likewise.
40417         * g++.old-deja/g++.mike/eh40.C: Likewise.
40418         * g++.old-deja/g++.mike/eh41.C: Likewise.
40419         * g++.old-deja/g++.mike/eh42.C: Likewise.
40420         * g++.old-deja/g++.mike/eh44.C: Likewise.
40421         * g++.old-deja/g++.mike/eh46.C: Likewise.
40422         * g++.old-deja/g++.mike/eh47.C: Likewise.
40423         * g++.old-deja/g++.mike/eh48.C: Likewise.
40424         * g++.old-deja/g++.mike/eh49.C: Likewise.
40425         * g++.old-deja/g++.mike/eh50.C: Likewise.
40426         * g++.old-deja/g++.mike/eh51.C: Likewise.
40427         * g++.old-deja/g++.mike/eh53.C: Likewise.
40428         * g++.old-deja/g++.mike/eh55.C: Likewise.
40429         * g++.old-deja/g++.mike/p7912.C: Likewise.
40430         * g++.old-deja/g++.mike/p9706.C: Likewise.
40431         * g++.old-deja/g++.mike/p10416.C: Likewise.
40432         * g++.old-deja/g++.mike/p11667.C: Likewise.
40433         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40434         Remove redundant reference to Iris.
40435         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40436         Elxsi, i860, Pico Java, and WE32K.
40437
40438 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40439
40440         * g++.dg/ext/asm4.C: New test.
40441
40442 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40443
40444         PR c++/9030
40445         * g++.dg/template/friend12.C: New test.
40446         * g++.dg/template/friend13.C: Likewise.
40447         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40448
40449 2003-01-08  Jan Hubicka  <jh@suse.cz>
40450
40451         * gcc.dg/i386-cadd.c: New test.
40452         * gcc.dg/i386-cmov4.c: Likewise.
40453
40454 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40455
40456         PR c++/9165
40457         * g++.dg/warn/Wunused-3.C: New test.
40458
40459         * g++.dg/abi/bitfield9.C: New test.
40460
40461         PR c++/9189
40462         * g++.dg/parse/defarg3.C: New test.
40463
40464 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40465
40466         * g++.dg/parse/ambig1.C: New test.
40467         * g++.dg/parse/defarg2.C: New test.
40468
40469 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40470
40471         * g++.dg/template/defarg-1.C: New test.
40472         * g++.dg/template/local2.C: Likewise.
40473
40474 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40475
40476         * gcc.c-torture/execute/20030105-1.c: New test.
40477
40478 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40479
40480         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40481         * g++.dg/parse/namespace4.C: Likewise.
40482
40483 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40484
40485         * g++.dg/template/ntp2.C: New test.
40486
40487 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40488
40489         * g++.dg/parse/extern-C-1.C: New test.
40490
40491         * g++.dg/parse/namespace4.C: New test.
40492
40493         * g++.dg/template/nested1.C: New test.
40494
40495         * g++.dg/parse/namespace3.C: New test.
40496
40497 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40498
40499         * g++.dg/lookup/two-stage1.C: New test.
40500
40501 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40502
40503         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40504         * g++.old-deja/g++.jason/access8.C: Likewise.
40505         * g++.old-deja/g++.other/decl5.C: Likewise.
40506
40507 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40508
40509         * g++.dg/parse/parse7.C: New test.
40510
40511 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40512
40513         PR c++/2843
40514         * g++.dg/ext/attrib7.C: New test.
40515
40516 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40517
40518         * g++.dg/parse/parse6.C: New test.
40519
40520 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40521
40522         * gcc.dg/h8300-stack-1.c: New.
40523
40524 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40525
40526         g++.dg/lookup/exception1.C: New test.
40527
40528         g++.dg/lookup/template1.C: New test.
40529
40530         g++.dg/parse/namespace2.C: New test.
40531
40532         g++.dg/parse/parens2.C: New test.
40533
40534 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40535
40536         * g++.dg/parse/parse5.C: New test.
40537         * g++.dg/lookup/scoped4.C: New test.
40538
40539 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40540
40541         * g++.dg/parse/parens1.C: New test.
40542
40543         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40544         angle-bracket1.C.
40545         * g++.dg/parse/parens2.C: New test.
40546
40547         * g++.dg/lookup/scope-operator1.C: New test.
40548
40549         * g++.dg/parse/operator1.C: New test.
40550
40551 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40552
40553         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40554         * g++.old-deja/g++.other/access6.C: Likewise.
40555         * g++.old-deja/g++.other/decl1.C: Likewise.
40556         * g++.old-deja/g++.pt/typename12.C: Likewise.
40557
40558 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40559
40560         * g++.dg/parse/namespace1.C: New test.
40561
40562 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40563
40564         * g++.dg/parse/parse4.C: New test.
40565
40566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40567
40568         * g++.dg/parse/parse3.C: New test.
40569
40570 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40571
40572         * g++.dg/parse/parse2.C: New test.
40573
40574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40575
40576         * g++.dg/template/friend11.C: New test.
40577
40578 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40579
40580         * g++.dg/parse/parse1.C: New test.
40581
40582 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40583
40584         * lib/profopt.exp: Change the name of a global variable to avoid
40585         possible clashes with other test suites.
40586
40587 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40588
40589         * g++.dg/inherit/covariant8.C: New test.
40590
40591 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40592
40593         * g++.dg/init/array9.C: New test.
40594
40595         PR c++/9112
40596         * g++.dg/parse/expr1.C: New test.
40597
40598 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40599
40600         * gcc.c-torture/compile/20021230-1.c: New test.
40601
40602 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40603
40604         * g++.dg/inherit/covariant5.C: New test.
40605         * g++.dg/inherit/covariant6.C: New test.
40606         * g++.dg/inherit/covariant7.C: New test.
40607
40608 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40609
40610         PR c++/2739
40611         * g++.dg/other/access2.C: New test.
40612
40613 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40614
40615         * g++.dg/other/anon-struct.C: No longer fails
40616         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40617         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40618         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40619
40620 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40621
40622         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40623
40624 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40625
40626         * g++.dg/eh/spec4.C: Remove stray semicolon.
40627         * g++.dg/expr/pmf-1.C: Change error message.
40628         * g++.dg/ext/asm1.C: Remove stray semicolon.
40629         * g++.dg/ext/typename1.C: Add missing typenames.
40630         * g++.dg/inherit/template-as-base.C: Change error message.
40631         * g++.dg/lookup/scoped1.C: Likewise.
40632         * g++.dg/lookup/scoped2.C: Likewise.
40633         * g++.dg/lookup/using2.C: Likewise.
40634         * g++.dg/other/component1.C: Remove stray semicolon.
40635         * g++.dg/other/do1.C: Change error message.
40636         * g++.dg/other/error2.C: Likewise.
40637         * g++.dg/other/init1.C: Likewise.
40638         * g++.dg/other/packed1.C: Remove stray semicolon.
40639         * g++.dg/other/ptrmem2.C: Change error message.
40640         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40641         marker.
40642         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40643         * g++.dg/template/access3.C: Add typename keyword.
40644         * g++.dg/template/access5.C: Remove stray semicolon.
40645         * g++.dg/template/access6.C: Likewise.
40646         * g++.dg/template/complit1.C: Likewise.
40647         * g++.dg/template/crash1.C: Change error message.
40648         * g++.dg/template/inherit2.C: Remove stray semicolon.
40649         * g++.dg/template/instantiate2.C: Likewise.
40650         * g++.dg/template/instantiate3.C: Change error message.
40651         * g++.dg/template/qual1.C: Remove stray semicolon.
40652         * g++.dg/template/qualttp18.C: Change error message.
40653         * g++.dg/template/ref1.C: Remove stray semicolon.
40654         * g++.dg/template/sizeof1.C (A::value): Declare it.
40655         * g++.dg/template/spec4.C: Change error message.
40656         * g++.dg/template/static1.C: Likewise.
40657         * g++.dg/template/type1.C: Likewise.
40658         * g++.dg/template/typename3.C: Likewise.
40659         * g++.old-deja/g++.benjamin/13478.C: Change error message.
40660         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40661         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40662         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40663         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40664         named return value extension.
40665         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40666         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40667         * g++.old-deja/g++.bob/extern_C.C: Likewise.
40668         * g++.old-deja/g++.bob/inherit2.C: Likewise.
40669         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40670         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40671         * g++.old-deja/g++.brendan/crash13.C: Likewise.
40672         * g++.old-deja/g++.brendan/crash15.C: Likewise.
40673         * g++.old-deja/g++.brendan/crash18.C: Change error message.
40674         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40675         * g++.old-deja/g++.brendan/crash38.C: Likewise.
40676         * g++.old-deja/g++.brendan/crash50.C: Likewise.
40677         * g++.old-deja/g++.brendan/crash56.C: Likewise.
40678         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40679         syntax.
40680         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40681         * g++.old-deja/g++.brendan/crash8.C: Change error message.
40682         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40683         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40684         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40685         * g++.old-deja/g++.brendan/template11.C: Likewise.
40686         * g++.old-deja/g++.brendan/template26.C: Likewise.
40687         * g++.old-deja/g++.brendan/template27.C: Use explicit
40688         specialization syntax.
40689         * g++.old-deja/g++.brendan/template30.C: Likewise.
40690         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40691         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40692         non-dependent names.
40693         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40694         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40695         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40696         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40697         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40698         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40699         named return value extension.
40700         * g++.old-deja/g++.ext/namedret2.C: Likewise.
40701         * g++.old-deja/g++.ext/namedret3.C: Likewise.
40702         * g++.old-deja/g++.ext/return1.C: Likewise.
40703         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40704         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40705         * g++.old-deja/g++.jason/access8.C: Likewise.
40706         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40707         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40708         pseudo-destructor names.
40709         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40710         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40711         pseudo-destructor names.
40712         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40713         * g++.old-deja/g++.jason/overload19.C: Likewise.
40714         * g++.old-deja/g++.jason/overload32.C: Likewise.
40715         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40716         stray semicolons.
40717         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40718         * g++.old-deja/g++.jason/return.C: Likewise.
40719         * g++.old-deja/g++.jason/return2.C: Likewise.
40720         * g++.old-deja/g++.jason/shadow1.C: Likewise.
40721         * g++.old-deja/g++.jason/special.C: Use explicit specialization
40722         syntax.
40723         * g++.old-deja/g++.jason/template10.C: Account for use of
40724         non-dependent names.
40725         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40726         syntax.
40727         * g++.old-deja/g++.jason/template37.C: Likewise.
40728         * g++.old-deja/g++.law/access4.C: Change error messages.
40729         * g++.old-deja/g++.law/arm13.C: Remove incorrect
40730         pseudo-destructor names.
40731         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40732         * g++.old-deja/g++.law/ctors9.C: Likewise.
40733         * g++.old-deja/g++.law/cvt22.C: Likewise.
40734         * g++.old-deja/g++.law/dtors5.C: Likewise.
40735         * g++.old-deja/g++.law/global-init1.C: Likewise.
40736         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40737         * g++.old-deja/g++.law/operators28.C: Likewise.
40738         * g++.old-deja/g++.law/visibility28.C: Likewise.
40739         * g++.old-deja/g++.martin/eval1.C: Likewise.
40740         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40741         name.
40742         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40743         * g++.old-deja/g++.mike/net34.C: Likewise.
40744         * g++.old-deja/g++.mike/net36.C: Likewise.
40745         * g++.old-deja/g++.mike/ns2.C: Likewise.
40746         * g++.old-deja/g++.mike/p12306.C: Likewise.
40747         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40748         value extension.
40749         * g++.old-deja/g++.mike/p700.C: Likewise.
40750         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40751         * g++.old-deja/g++.mike/p710.C: Likewise.
40752         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40753         value extension.
40754         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40755         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40756         * g++.old-deja/g++.ns/crash2.C: Likewise.
40757         * g++.old-deja/g++.ns/crash3.C: Likewise.
40758         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40759         * g++.old-deja/g++.ns/ns17.C: Likewise.
40760         * g++.old-deja/g++.ns/template16.C: Likewise.
40761         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40762         keyword.
40763         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40764         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40765         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40766         named return value extension.
40767         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40768         * g++.old-deja/g++.other/access4.C: Issue additional error
40769         messages.
40770         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40771         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40772         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40773         * g++.old-deja/g++.other/crash25.C: Change error message.
40774         * g++.old-deja/g++.other/crash4.C: Change error message.
40775         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40776         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40777         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40778         checks.
40779         * g++.old-deja/g++.other/defarg8.C: Likewise.
40780         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40781         * g++.old-deja/g++.other/dtor10.C: Likewise.
40782         * g++.old-deja/g++.other/incomplete.C: Likewise.
40783         * g++.old-deja/g++.other/linkage7.C: Likewise.
40784         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40785         lookup algorithm.
40786         * g++.old-deja/g++.other/mangle2.C: Likewise.
40787         * g++.old-deja/g++.other/refinit2.C: Likewise.
40788         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40789         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40790         * g++.old-deja/g++.pt/crash28.C: Likewise.
40791         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40792         syntax.
40793         * g++.old-deja/g++.pt/crash32.C: Change error message.
40794         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40795         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40796         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40797         error message position.
40798         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40799         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40800         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40801         syntax.
40802         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40803         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40804         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40805         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40806         keyword.
40807         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40808         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40809         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40810         keyword.
40811         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40812         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40813         syntax.
40814         * g++.old-deja/g++.pt/friend28.C: Account for use of
40815         non-dependent names.
40816         * g++.old-deja/g++.pt/friend29.C: Likewise.
40817         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40818         rules.
40819         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40820         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40821         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40822         lookup rules.
40823         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40824         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40825         keyword.
40826         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40827         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40828         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40829         keyword.
40830         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40831         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40832         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40833         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40834         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40835         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40836         keyword.
40837         * g++.old-deja/g++.pt/spec10.C: Likewise.
40838         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40839         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40840         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40841         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40842         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40843         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40844         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40845         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40846         * g++.old-deja/g++.pt/typename15.C: Likewise.
40847         * g++.old-deja/g++.pt/typename22.C: Likewise.
40848         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40849         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40850         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40851         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40852         syntax.
40853         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40854         return value extension.
40855         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40856         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40857         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40858         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40859
40860 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40861
40862         * g++.dg/warn/inline1.C: New test.
40863         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40864         * g++.old-deja/g++.jason/synth10.C: Likewise.
40865         * g++.old-deja/g++.mike/net31.C: Likewise.
40866         * g++.old-deja/g++.mike/p8786.C: Likewise.
40867
40868         * g++.dg/template/friend10.C: New test.
40869         * g++.dg/template/conv5.C: New test.
40870
40871 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40872
40873         * g++.dg/lookup/scoped3.C: New test.
40874
40875         * g++.dg/lookup/decl1.C: New test.
40876         * g++.dg/lookup/decl2.C: New test.
40877
40878 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40879
40880         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40881         gcc.c-torture/compile/20021015-1.c,
40882         gcc.c-torture/compile/20021015-2.c,
40883         gcc.c-torture/compile/20021123-1.c,
40884         gcc.c-torture/compile/20021123-2.c,
40885         gcc.c-torture/compile/20021123-3.c,
40886         gcc.c-torture/compile/20021123-4.c,
40887         gcc.c-torture/execute/20021024-1.c: Add tests previously added
40888         only to 3.1 or 3.2 branch.
40889
40890 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
40891
40892         * gcc.dg/i386-bitfield3.c: New test.
40893
40894         * gcc.dg/i386-bitfield2.c: New test.
40895
40896 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
40897
40898         * g++.dg/parse/conv_op1.C: New test.
40899
40900 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
40901
40902         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40903         approved.
40904
40905 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
40906
40907         * gcc.c-torture/compile/20021220-1.c: New test.
40908
40909 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
40910
40911         * gcc.dg/i386-fastcall-1.c: New.
40912
40913 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40914
40915         * gcc.c-torture/execute/20021219-1.c: New test.
40916
40917 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40918
40919         * gcc.dg/i386-pic-1.c: New test.
40920
40921 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40922
40923         PR c++/8099
40924         * g++.dg/template/friend9.C: New test.
40925
40926 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40927
40928         PR c++/3663
40929         * g++.dg/template/access7.C: New test.
40930
40931 2002-12-18  Nick Clifton  <nickc@redhat.com>
40932
40933         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40934         the libstdc++-v3 directory has been found.
40935
40936 2002-12-12  Devang Patel <dpatel@apple.com>
40937         * gcc.dg/darwin-ld-1.c: New test.
40938         * gcc.dg/darwin-ld-2.c: New test.
40939         * gcc.dg/darwin-ld-3.c: New test.
40940         * gcc.dg/darwin-ld-4.c: New test.
40941         * gcc.dg/darwin-ld-5.c: New test.
40942
40943 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40944
40945         * gcc.c-torture/compile/20021212-1.c: New test.
40946
40947 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
40948
40949         * gcc.dg/fshort-wchar: New test.
40950
40951 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/8372
40954         * g++.dg/template/dtor1.C: New test.
40955
40956         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40957         markers.
40958
40959 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
40960
40961         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40962
40963 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
40964
40965         * g++.dg/template/static1.C: New test.
40966         * g++.dg/template/static2.C: New test.
40967         * g++.old-deja/g++.ext/memconst.C: New test.
40968
40969 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40970
40971         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40972         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40973         * g++.dg/special/initp1.C: Likewise.
40974
40975 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40976
40977         * gcc.c-torture/execute/20021204-1.c: New test.
40978
40979 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40980
40981         * gcc.dg/ppc-fmadd-1.c: New file.
40982         * gcc.dg/ppc-fmadd-2.c: New file.
40983         * gcc.dg/ppc-fmadd-3.c: New file.
40984
40985 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40986
40987         * gcc.c-torture/compile/20021204-1.c: New test.
40988
40989 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40990
40991         * g++.dg/inherit/covariant2.C: New test.
40992         * g++.dg/inherit/covariant3.C: New test.
40993         * g++.dg/inherit/covariant4.C: New test.
40994         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40995         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40996
40997 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40998
40999         PR c++/8688
41000         * g++.dg/init/brace3.C: New test.
41001
41002 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41003
41004         * gcc.dg/20020210-1.c: Fix a comment typo.
41005
41006 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41007
41008         PR c++/8720
41009         * g++.dg/parse/defarg1.C: New test.
41010
41011         PR c++/8615
41012         * g++.dg/template/char1.C: New test.
41013
41014         * g++.dg/template/varmod1.C: Fix typo.
41015
41016 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41017
41018         DR 180
41019         * g++.old-deja/g++.pt/crash32.C: Expect error.
41020
41021 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41022
41023         PR c++/5919
41024         * g++.dg/template/varmod1.C: New test.
41025
41026         PR c++/8727
41027         * g++.dg/inherit/typeinfo1.C: New test.
41028
41029         PR c++/8663
41030         * g++.dg/inherit/typedef1.C: New test.
41031
41032 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41033
41034         PR c++/8332
41035         PR c++/8493
41036         * g++.dg/template/strlen1.C: New test.
41037
41038         PR c++/8227
41039         * g++.dg/template/ctor2.C: New test.
41040
41041         PR c++/8214
41042         * g++.dg/init/string1.C: New test.
41043
41044         PR c++/8511
41045         * g++.dg/template/friend8.C: New test.
41046
41047 2002-11-29  Joe Buck <jbuck@synopsys.com>
41048
41049         * g++.dg/lookup/anon2.C: New test.
41050
41051 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41052
41053         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41054         h8300 port.
41055
41056 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41057
41058         * gcc.dg/bitfld-6.c: New test.
41059
41060 2002-11-27  Jan Hubicka  <jh@suse.cz>
41061
41062         * gcc.c-torture/execute/20021127.[cx]: New test.
41063
41064 2002-11-26  Jan Hubicka  <jh@suse.cz>
41065
41066         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41067         quality.
41068
41069 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41070
41071         * g++.dg/init/brace2.C: New test.
41072         * g++.old-deja/g++.mike/p9129.C: Correct.
41073
41074 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41075
41076         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41077
41078 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41079
41080         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41081
41082 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41083
41084         * g++.dg/abi/empty11.C: New test.
41085         * g++.dg/rtti/cv1.C: New test.
41086
41087 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41088
41089         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41090
41091 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41092
41093         * g++.dg/abi/empty10.C: New test.
41094
41095 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41096
41097         * gcc.c-torture/compile/20021124-1.c: New test.
41098
41099 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41100
41101         * g++.dg/abi/rtti2.C: New test.
41102
41103 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41104
41105         * gcc.dg/i386-unroll-1.c: New test.
41106
41107 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41108
41109         * gcc.c-torture/compile/20021120-1.c: New test.
41110         * gcc.c-torture/compile/20021120-2.c: New test.
41111
41112 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41113
41114         * gcc.dg/bitfld-5.c: New test.
41115
41116 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41117
41118         * gcc.c-torture/execute/20021120-3.c: New test.
41119
41120 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41121
41122         * gcc.c-torture/execute/20021120-2.c: New test.
41123
41124 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41125
41126         * gcc.c-torture/execute/20021120-1.c: New test.
41127
41128 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41129
41130         * gcc.c-torture/execute/20021118-3.c: New test.
41131
41132 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41133
41134         * gcc.c-torture/compile/20021119-1.c: New test.
41135
41136 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41137
41138         * gcc.dg/duff-1.c: New test.
41139         * gcc.dg/duff-2.c: New test.
41140         * gcc.dg/duff-3.c: New test.
41141
41142 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41143
41144         * gcc.dg/cpp/_Pragma5.c: New test.
41145
41146 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41147
41148         * gcc.c-torture/execute/20021118-2.c: New test.
41149
41150 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41151
41152         * gcc.c-torture/execute/20021118-1.c: New test.
41153
41154 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41155
41156         * gcc.dg/20021116-1.c: New test.
41157
41158 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41159
41160         * g++.dg/abi/vcall1.C: New test.
41161
41162 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41163
41164         * gcc.dg/20021029-1.c: New test.
41165         * gcc.dg/20021029-2.c: New test.
41166
41167 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41168
41169         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41170
41171 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41172
41173         PR c/8439
41174         * gcc.dg/20021110.c: Move to ...
41175         * gcc.c-torture/compile/20021110.c: .... here.
41176
41177 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41178
41179         PR c/8467
41180         * gcc.c-torture/execute/20021111-1.c
41181
41182 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41183
41184         PR c/8439
41185         * gcc.dg/20021110.c: New test.
41186
41187 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41188
41189         * g++.dg/abi/vthunk3.C: Run only on x86.
41190
41191 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41192
41193         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41194
41195 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41196
41197         * lib/compat.exp (compat-execute): Fix logic error in last
41198         change.
41199
41200 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41201
41202         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41203
41204 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41205
41206         PR c++/8389
41207         * g++.dg/template/access6.C: New test.
41208
41209 2002-11-08  Jan Hubicka  <jh@suse.cz>
41210
41211         * gcc.dg/i386-ssefp-1.c: New test.
41212         * gcc.dg/i386-ssefp-1.c: New test.
41213
41214 2002-11-08  Jan Hubicka  <jh@suse.cz>
41215
41216         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41217
41218 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41219
41220         * g++.dg/abi/vthunk3.C: New test.
41221
41222         PR c++/8338
41223         * g++.dg/template/crash2.C: New test.
41224
41225 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41226
41227         * g++.dg/abi/dtor1.C: New test.
41228         * g++.dg/abi/dtor2.C: Likewise.
41229
41230 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41231
41232         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41233         Darwin.
41234
41235 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41236
41237         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41238         -mthumb.  Only xfail with -O0.
41239
41240 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41241
41242         * g++.dg/abi/thunk1.C: New test.
41243         * g++.dg/abi/thunk2.C: Likewise.
41244         * g++.dg/abi/vtt1.C: Likewise.
41245
41246 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41247
41248         PR optimization/8423
41249         * gcc.c-torture/execute/builtin-constant.c: New test.
41250
41251 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41252
41253         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41254         Add some more cases.
41255
41256 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41257
41258         PR c++/8391
41259         * g++.dg/opt/local1.C: New test.
41260
41261 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41262
41263         PR c++/8160
41264         * g++.dg/template/complit1.C: New test.
41265
41266         PR c++/8149
41267         * g++.dg/template/typename4.C: Likewise.
41268
41269 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41270
41271         Core issue 287, PR c++/7639
41272         * g++.dg/template/instantiate1.C: Adjust error location.
41273         * g++.dg/template/instantiate3.C: New test.
41274         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41275         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41276         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41277
41278 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41279
41280         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41281
41282 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41283
41284         PR c++/8287
41285         * g++.dg/init/dtor2.C: New test.
41286
41287 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41288
41289         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41290         * gcc.dg/nest.c: Bypass errors on irix6.
41291
41292 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41293
41294         * gcc.dg/nest.c: Expect error for mmix-*-*.
41295         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41296
41297 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41298
41299         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41300         markers.
41301
41302         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41303
41304 2002-10-25  Mike Stump  <mrs@apple.com>
41305
41306         * gcc.dg/warn-1.c: New test.
41307
41308 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41309
41310         * g++.dg/template/typename3.C: New test.
41311
41312 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41313
41314         * g++.dg/lookup/ptrmem1.C: New test.
41315
41316         * g++.dg/abi/vthunk2.C: New test.
41317
41318 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41319
41320         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41321
41322 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41323
41324         * g++.dg/abi/empty9.C: New test.
41325
41326 2002-10-24  Richard Henderson  <rth@redhat.com>
41327
41328         * g++.dg/inherit/thunk1.C: Enable for ia64.
41329
41330 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41331
41332         PR c++/8067
41333         * g++.dg/lookup/pretty1.C: New test.
41334
41335 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41336
41337         * gcc.dg/20021023-1.c: New test.
41338
41339 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41340
41341         PR c++/7679
41342         * g++.dg/parse/inline1.C: New test.
41343
41344 2002-10-23  Richard Henderson  <rth@redhat.com>
41345
41346         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41347
41348         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41349
41350 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/6579
41353         * g++.dg/parse/stmtexpr3.C: New test.
41354
41355 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41356
41357         * g++.dg/expr/cond1.C: New test.
41358
41359 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41360
41361         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41362
41363 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41364
41365         * g++.dg/abi/vbase13.C: New test.
41366         * g++.dg/abi/vbase14.C: Likewise.
41367
41368 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41369
41370         * gcc.dg/tls/pic-1.c: New test.
41371         * gcc.dg/tls/nonpic-1.c: New test.
41372         * gcc.dg/20021018-1.c: New test.
41373
41374 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41375
41376         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41377         Remove only files with the same base name as the test case.
41378         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41379         (profopt-execute): Likewise.  Also, remove old profiling
41380         and performance data files before running the tests.
41381
41382         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41383         * g++.dg/bprob/bprob.exp: Likewise.
41384         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41385         to allow more general test case names.
41386
41387         * g++.dg/bprob/bprob-1.C: Rename to ...
41388         * g++.dg/bprob/g++-bprob-1.C: ... this.
41389
41390         * g77.dg/bprob/bprob-1.f: Rename to ...
41391         * g77.dg/bprob/g77-bprob-1.f: ... this.
41392
41393 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41394
41395         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41396         bison 1.50 or later.
41397
41398 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41399
41400         * g++.dg/README: Describe more test directories.
41401
41402 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41403
41404         * g++.dg/init/array6.C: Add additional tests.
41405
41406 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41407
41408         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41409         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41410
41411 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41412
41413         * gcc.c-torture/compile/20020604-1.x: New.
41414         * gcc.c-torture/compile/simd-5.x: Likewise.
41415         * gcc.c-torture/execute/920710-1.x: Likewise.
41416         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41417
41418 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41419
41420         * g++.dg/inherit/override1.C: Add dg-options clause.
41421
41422 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41423
41424         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41425         _mm_slli_si128.
41426
41427 2002-10-19  Andreas Schwab  <schwab@suse.de>
41428
41429         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41430         directory component.
41431
41432 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41433
41434         * g++.dg/inherit/thunk1.C: New test.
41435
41436         * g++.dg/inherit/override1.C: New test.
41437
41438         * g++.dg/abi/mangle11.C: New test.
41439         * g++.dg/abi/mangle14.C: New test.
41440         * g++.dg/abi/mangle17.C: New test.
41441
41442 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41443
41444         * g++.dg/overload/member2.C: New test.
41445
41446 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41447
41448         * g++.dg/README: Describe new compat directory.
41449         * g++.dg/dg.exp: Skip tests in compat directory.
41450         * README.compat: New file.
41451         * lib/compat.exp: New expect script.
41452         * g++.dg/compat: New test directory.
41453         * g++.dg/compat/compat.exp: New expect script.
41454         * g++.dg/compat/abi: New test directory.
41455         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41456         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41457         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41458         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41459         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41460         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41461         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41462         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41463         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41464         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41465         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41466         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41467         * g++.dg/compat/break: New test directory.
41468         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41469         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41470         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41471         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41472         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41473         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41474         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41475         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41476         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41477         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41478         g++.dg/compat/break/README: New files.
41479         * g++.dg/compat/eh: New test directory.
41480         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41481         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41482         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41483         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41484         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41485         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41486         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41487         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41488         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41489         g++.dg/compat/eh/filter2_y.C,
41490         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41491         g++.dg/compat/eh/new1_y.C,
41492         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41493         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41494         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41495         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41496         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41497         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41498         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41499         g++.dg/compat/eh/unexpected1_y.C: New files.
41500         * g++.dg/compat/init: New test directory.
41501         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41502         g++.dg/compat/init/array5_y.C,
41503         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41504         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41505         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41506         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41507         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41508         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41509         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41510         g++.dg/compat/init/init-ref2_y.C: New files.
41511
41512 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41513
41514         PR c++/7584
41515         * g++.dg/inherit/using3.C: New test.
41516
41517 2002-10-17  Jan Hubicka  <jh@suse.cz>
41518
41519         * gcc.dg/20021017-2.c: New test.
41520
41521 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41522
41523         * g++.dg/abi/mangle16.C: Adjust.
41524
41525         * g++.dg/init/array8.C: New test.
41526
41527 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41528
41529         * gcc.dg/special/mips-abi.exp: New test.
41530         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41531
41532 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41533
41534         * g++.dg/abi/mangle16.C: New test.
41535         * g++.dg/abi/mangle17.C: Likewise.
41536
41537         PR c++/7478
41538         * g++.dg/template/ref1.C: New test.
41539
41540 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41541
41542         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41543
41544 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41545
41546         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41547
41548 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41549
41550         PR c++/7524
41551         * g++.dg/init/array7.C: New test.
41552
41553 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41554
41555         * g++.dg/init/array6.C: New test.
41556
41557         * g++.dg/abi/mangle13.C: Likewise.
41558         * g++.dg/abi/mangle14.C: Likewise.
41559         * g++.dg/abi/mangle15.C: Likewise.
41560
41561 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41562
41563         * g++.dg/abi/empty8.C: New test.
41564
41565 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41566
41567         * g++.dg/init/ctor1.C: New test.
41568
41569 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41570
41571         * gcc.c-torture/execute/20021015-1.c: New test.
41572
41573 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41574
41575         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41576
41577 2002-10-14  Jan Hubicka  <jh@suse.cz>
41578
41579         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41580
41581 2002-10-14  Richard Henderson  <rth@redhat.com>
41582
41583         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41584
41585 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41586
41587         PR optimization/6631
41588         * g++.dg/opt/const2.C: New test.
41589
41590 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41591
41592         PR c++/7176
41593         * g++.dg/parse/friend1.C: New test.
41594         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41595
41596 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41597
41598         * gcc.dg/20021014-1.c: New test.
41599
41600 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41601
41602         PR c++/5661
41603         * g++.dg/ext/vlm1.C: New test.
41604         * g++.dg/ext/vlm2.C: Likewise.
41605
41606         * g++.dg/init/array1.C: Remove invalid braces.
41607         * g++.dg/init/brace1.C: New test.
41608         * g++.dg/init/copy2.C: Likewise.
41609         * g++.dg/init/copy3.C: Likewise.
41610         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41611         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41612         braces.
41613
41614 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41615
41616         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41617
41618 2002-10-11  Richard Shann  <richard.shann@superh.com>
41619
41620         * gcc.c-torture/compile/simd-5.c: New test.
41621
41622 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41623
41624         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41625
41626 2002-10-10  Jim Wilson  <wilson@redhat.com>
41627
41628         * gcc.c-torture/execute/20021010-1.c: New test.
41629
41630 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41631
41632         PR c/7353
41633         * g++.dg/ext/typedef-init.C: New test.
41634         * gcc.dg/typedef-init.c: New test.
41635
41636 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41637
41638         * gcc.dg/cpp/paste13.c: New test.
41639
41640 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41641
41642         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41643         remaining platforms, XFAIL during compile, not execute.  Don't
41644         XFAIL at -O0.
41645
41646 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
41647
41648         * gcc.dg/alias-1.c: Tweak expected warning.
41649
41650 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41651
41652         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41653
41654 2002-10-06  Andreas Jaeger  <aj@suse.de>
41655
41656         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41657         * gcc.dg/cpp/c++98.C: Likewise.
41658
41659         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41660         * g++.dg/cpp/c++98.C: Likewise.
41661
41662         * g++.dg/README (Subdirectories): Mention cpp directory.
41663
41664         PR target/7559
41665         * gcc.dg/20021006-1.c: New test.
41666
41667 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41668
41669         PR c++/7804
41670         * g++.dg/other/warning1.C: New test.
41671
41672 2002-10-04  Roger Sayle  <roger@eyesopen.com>
41673
41674         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41675         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
41676         and sparc-*-* with -m64 as expected failures.  See PR 8087.
41677
41678 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41679
41680         PR c++/7931
41681         * g++.dg/template/ptrmem3.C: New test.
41682
41683         PR c++/7754
41684         * g++.dg/template/union1.C: New test.
41685
41686 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41687
41688         PR c++/8006
41689         * g++.dg/abi/mangle9.C: New test.
41690         * g++.dg/abi/mangle10.C: New test.
41691         * g++.dg/abi/mangle11.C: New test.
41692         * g++.dg/abi/mangle12.C: New test.
41693
41694 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
41695
41696         PR c++/7188.
41697         * g++.dg/template/meminit1.C: New test.
41698         * g++.dg/warn/Wreorder-1.C: Likewise.
41699         * g++.old-deja/g++.mike/warn3.C: Tweak.
41700         * lib/prune.exp: Ingore "in copy constructor".
41701
41702 2002-10-02  Andreas Jaeger  <aj@suse.de>
41703
41704         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41705         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41706         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41707         on x86-64.
41708
41709 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41710
41711         * gcc.dg/empty1.C: Fix typo.
41712
41713 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
41714
41715         * gcc.dg/alias-1.c: New test.
41716
41717 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41718
41719         * gcc.dg/empty1.C: New test.
41720
41721         * g++.dg/tls/init-2.C: Tweak error messages.
41722
41723 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
41724
41725         * gcc.c-torture/compile/20020923-1.c: New test.
41726
41727 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
41728
41729         * gcc.c-torture/execute/ffs-1.c: New test.
41730         * gcc.c-torture/execute/ffs-2.c: Ditto.
41731
41732 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
41733
41734         * g++.dg/overload/member1.C: New test.
41735
41736 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41737
41738         * g++.dg/abi/empty7.C: New test.
41739         * g++.dg/init/pm2.C: Likewise.
41740
41741 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41742
41743         * g++.dg/rtti/crash1.C: New test.
41744
41745 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41746
41747         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41748         gcc.dg/sibcall-4.c: New tests.
41749
41750 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41751
41752         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41753         powerpc and MMIX targets.
41754
41755 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41756
41757         * gcc.dg/cpp/20020927-1.c: New.
41758
41759 2002-09-26  David S. Miller  <davem@redhat.com>
41760
41761         * gcc.c-torture/compile/trunctfdf.c: New.
41762
41763 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41764
41765         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41766
41767 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41768
41769         * gcc.c-torture/execute/loop-15.c: New.
41770
41771 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41772
41773         * README.QMTEST: Fix typo.
41774
41775 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41776
41777         * gcc.dg/20020926-1.c: New test.
41778
41779 2002-09-25  David S. Miller  <davem@redhat.com>
41780
41781         PR target/7842
41782         * gcc.c-torture/execute/shiftdi.c: New test.
41783
41784 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41785
41786         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41787         unique to the tool.
41788         * lib/g77.exp (g77_init): Likewise.
41789         * lib/g++.exp (g++_init): Likewise.
41790         * lib/objc.exp (objc_init): Likewise.
41791
41792 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41793
41794         * g++.dg/abi/empty5.C: New test.
41795         * g++.dg/abi/empty6.C: New test.
41796         * g++.dg/abi/vbase12.C: New test.
41797
41798 2002-09-25  Richard Henderson  <rth@redhat.com>
41799
41800         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41801         too-small long double.
41802
41803 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41804
41805         * gcc.dg/20020919-1.c: New test.
41806
41807 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41808
41809         * g++.dg/abi/bitfield6.C: New test.
41810         * g++.dg/abi/bitfield7.C: New test.
41811         * g++.dg/abi/bitfield8.C: New test.
41812         * g++.dg/abi/vbase11.C: New test.
41813
41814 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41815
41816         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41817         hppa*-*-hpux*.  Update test comment.
41818
41819 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41820
41821         * gcc.dg/tls/struct-1.c: New test.
41822
41823 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41824
41825         * gcc.dg/cpp/tr-warn2.c: Update.
41826
41827 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41828
41829         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41830
41831 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41832
41833         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41834         systems.
41835
41836 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41837
41838         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41839
41840         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41841         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41842         setting of cxxfilt.
41843
41844 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41845
41846         * gcc.dg/20020312-2.c: Update for darwin.
41847
41848 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41851
41852 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41853
41854         * objc.dg/comp-types-1.m: New test.
41855         * objc.dg/comp-types-2.m: New test.
41856         * objc.dg/comp-types-3.m: New test.
41857         * objc.dg/comp-types-4.m: New test.
41858         * objc.dg/comp-types-5.m: New test.
41859         * objc.dg/comp-types-6.m: New test.
41860
41861 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41862
41863         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41864
41865 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41866
41867         * g++.dg/other/do1.C: New test.
41868
41869         * g++.dg/template/subst1.C: New test.
41870
41871 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
41872
41873         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41874
41875 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         * g++.dg/template/qualttp20.C: Adjust expected errors.
41878         * g++.old-deja/g++.jason/report.C: Likewise.
41879         * g++.old-deja/g++.other/qual1.C: Likewise.
41880
41881         * g++.dg/lookup/scoped2.C: New test.
41882
41883         * g++.dg/ext/asm3.C: New test.
41884
41885 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
41886
41887         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41888
41889 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
41890
41891         * ChangeLog: follow spelling conventions.
41892         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41893         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41894         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41895         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41896         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41897         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41898         * g++.old-deja/g++.law/global-init1.C: Likewise.
41899         * g++.old-deja/g++.other/delete4.C: Likewise.
41900         * g++.old-deja/g++.other/inline21.C: Likewise.
41901         * g++.old-deja/g++.other/singleton.C: Likewise.
41902         * g77.dg/strlen0.f: Likewise.
41903         * g77.f-torture/compile/20010519-1.f: Likewise.
41904         * g77.f-torture/compile/980310-4.f: Likewise.
41905         * gcc.c-torture/compile/20000605-1.c: Likewise.
41906         * gcc.c-torture/execute/20020225-1.c: Likewise.
41907         * gcc.dg/c90-hexfloat-2.c: Likewise.
41908         * gcc.dg/c99-bool-1.c: Likewise.
41909         * gcc.dg/c99-hexfloat-2.c: Likewise.
41910         * gcc.dg/dll-2.c: Likewise.
41911         * gcc.dg/wtr-union-init-1.c: Likewise.
41912         * gcc.dg/wtr-union-init-2.c: Likewise.
41913         * gcc.dg/wtr-union-init-3.c: Likewise.
41914         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41915         * gcc.dg/cpp/defined.c: Likewise.
41916         * gcc.dg/cpp/macsyntx.c: Likewise.
41917         * gcc.dg/cpp/paste2.c: Likewise.
41918         * gcc.dg/cpp/trad/defined.c: Likewise.
41919         * gcc.dg/format/c90-printf-1.c: Likewise.
41920         * gcc.dg/format/c90-scanf-1.c: Likewise.
41921         * gcc.dg/format/c99-printf-1.c: Likewise.
41922         * gcc.dg/format/c99-scanf-1.c: Likewise.
41923         * gcc.misc-tests/gcov-8.c: Likewise.
41924         * lib/profopt.exp: Likewise.
41925
41926 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41927
41928         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41929
41930 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41931
41932         * g++.dg/inherit/using2.C: New test.
41933
41934 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41935
41936         * ChangeLog: Follow spelling conventions.
41937         * g++.dg/template/friend4.C: Likewise.
41938         * g++.old-deja/g++.pt/crash67.C: Likewise.
41939         * gcc.c-torture/execute/20000801-4.c: Likewise.
41940         * gcc.dg/c90-digraph-1.c: Likewise.
41941         * gcc.dg/c94-digraph-1.c: Likewise.
41942         * gcc.dg/c99-digraph-1.c: Likewise.
41943         * gcc.dg/cpp/line5.c: Likewise.
41944         * gcc.dg/cpp/multiline.c: Likewise.
41945         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41946         * gcc.dg/format/attr-3.c: Likewise.
41947         * gcc.dg/format/c90-scanf-3.c: Likewise.
41948         * gcc.dg/format/ext-4.c: Likewise.
41949
41950 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41951
41952         * g++.dg/template/pretty1.C: New test.
41953
41954 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
41955
41956         * gcc.c-torture/execute/struct-cpy-1.c: New test.
41957
41958 2002-09-13  Matt Austern  <austern@apple.com>
41959
41960         * g++.dg/other/constref[12].C: New, regression tests for
41961         passing a cast expression to a function by const reference.
41962
41963 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
41964
41965         * g++.dg/template/deduce1.C: New test.
41966
41967 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
41968
41969         * gcc.c-torture/execute/simd-1.c: Force all use of int to
41970         32-bit int.
41971
41972 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41973
41974         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41975         usage.
41976
41977 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41978
41979         * gcc.c-torture/compile/20020910-1.c: New test.
41980
41981 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41982
41983         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41984
41985 2002-09-10  Andreas Jaeger  <aj@suse.de>
41986
41987         * gcc.dg/20020312-2.c: Adjust for x86-64.
41988
41989 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41990
41991         * g77.dg/7388.f: New test case for PR 7388.
41992
41993 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41994
41995         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41996
41997 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41998
41999         * objc.dg/proto-lossage-1.m: New test.
42000
42001 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42002
42003         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42004
42005 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42006
42007         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42008         expected to pass.
42009
42010 2002-09-06  Stan Shebs  <shebs@apple.com>
42011             David Edelsohn  <edelsohn@gnu.org>
42012
42013         * gcc.dg/weak: New directory.
42014         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42015         target-specific xfail bits.
42016         * gcc.dg/typeof-2.c: Move to new directory.
42017         * gcc.dg/weak.exp: New expect script.
42018
42019 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42020
42021         * gcc.c-torture/execute/extzvsi.c: New test.
42022
42023 2002-09-05  Stan Shebs  <shebs@apple.com>
42024
42025         * gcc.dg/weak-1.c: xfail on Darwin.
42026         * gcc.dg/weak-2.c: Ditto.
42027         * gcc.dg/weak-3.c: Ditto.
42028         * gcc.dg/weak-4.c: Ditto.
42029         * gcc.dg/weak-5.c: Ditto.
42030         * gcc.dg/weak-6.c: Ditto.
42031         * gcc.dg/weak-7.c: Ditto.
42032         * gcc.dg/weak-8.c: Ditto.
42033         * gcc.dg/weak-9.c: Ditto.
42034
42035 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42036
42037         * gcc.c-torture/execute/loop-14.c: New test.
42038
42039 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42040
42041         * g++.dg/other/cxa-atexit1.C: New test.
42042
42043         * gcc.dg/typeof-2.c: New test.
42044
42045 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42046
42047         * gcc.dg/builtins-2.c: New testcase.
42048         * gcc.dg/builtins-3.c: New testcase.
42049
42050 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42051
42052         * gcc.dg/cpp/_Pragma4.c: New test.
42053
42054 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42055
42056         * objc/execute/nil_method-1.m: New testcase.
42057
42058 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42059
42060         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42061         [Object class], not [Object initialize].
42062
42063 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42064             Hans-Peter Nilsson  <hp@bitrange.com>
42065
42066         * gcc.c-torture/execute/20020720-1.x: Skip test on
42067         mmix-knuth-mmixware.  Correct comment.
42068
42069 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42070
42071         * g++.dg/abi/bitfield5.C: New test.
42072         * g++.dg/abi/vbase10.C: Likewise.
42073
42074 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42075
42076         * objc.dg/undeclared-selector.m: New test.
42077
42078 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42079
42080         * g++.dg/other/offsetof1.C: Avoid cast warning.
42081
42082 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42083
42084         * objc.dg/super-class-2.m: New test.
42085
42086 2002-08-24  Matt Austern  <austern@apple.com>
42087
42088         * g++.dg/ext/lvaddr.C: New test.
42089         * g++.dg/ext/lvcast.C: New test.
42090
42091 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42092
42093         * g++.dg/inherit/cond1.C: New test.
42094
42095 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42096
42097         * gcc.dg/noncompile/incomplete-1.c: New test.
42098
42099 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42100
42101         * gcc.dg/typespec-1.c: New test.
42102
42103 2002-08-20  Devang Patel  <dpatel@apple.com>
42104         * objc.dg/proto-hier-2.m: New test.
42105
42106 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42107
42108         * objc.dg/bitfield-1.m: New test.
42109         * objc.dg/bitfield-2.m: New test.
42110
42111 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42112
42113         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42114         gcc.dg/c99-flex-array-4.c: New tests.
42115
42116 2002-08-16  Stan Shebs  <shebs@apple.com>
42117
42118         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42119
42120 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42121
42122         * gcc.dg/typeof-1.c: New test.
42123         * g++.dg/ext/typeof2.C: New test.
42124
42125 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42126
42127         * g++.dg/other/offsetof1.C: New test.
42128
42129 2002-08-14  Richard Henderson  <rth@redhat.com>
42130
42131         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42132
42133 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42134
42135         * gcc.dg/cpp/_Pragma3.c: New test.
42136
42137 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42138
42139         * g++.dg/template/inherit3: New test.
42140
42141 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * gcc.dg/bitfld-4.c: Add blank options.
42144
42145 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42146
42147         * g++.dg/template/crash1.C: New test.
42148
42149 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42150
42151         * gcc.dg/tls/opt-2.c: New test.
42152
42153 2002-08-08  Devang Patel  <dpatel@apple.com>
42154
42155         * objc.dg/selector-1.m : New test
42156
42157 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42158
42159         * g++.dg/abi/bitfield4.C: New test.
42160         * gcc.dg/bitfld-4.c: New test.
42161
42162 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42163
42164         * g++.dg/other/packed1.C: New test.
42165
42166 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42167
42168         * g++.dg/abi/offsetof.C: Tweak error messages.
42169         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42170
42171 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42172
42173         * gcc.dg/bitfld-3.c: New test.
42174
42175 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42176             Richard Henderson  <rth@redhat.com>
42177
42178         * gcc.dg/i386-bitfield1.c: New test.
42179         * g++.dg/abi/bitfield3.C: Update.
42180
42181 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42182
42183         * objc.dg/const-str-2.m: Update.
42184         * gcc.dg/cpp/c++98.c: Change to C extension.
42185         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42186         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42187
42188 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42189
42190         * gcc.dg/tls/diag-3.c: New.
42191
42192 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42193
42194         * g++.dg/README (Subdirectories): Document new subdir expr.
42195         * g++.dg/expr/pmf-1.C: New test.
42196
42197 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42198
42199         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42200
42201 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42202
42203         * g++.dg/abi/bitfield3.C: New test.
42204
42205 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42206
42207         * lib/gcov.exp: Tweak expected line formats.
42208         * gcc.misc-tests/gcov8.c: New test.
42209         * gcc.misc-tests/gcov8.x: New flags.
42210
42211 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42212
42213         * consistency.vlad/layout/endian.c: Include string.h.
42214
42215         * gcc.c-torture/execute/20020805-1.c: New test.
42216
42217 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42218
42219         * g++.dg/other/conversion1.C: New test.
42220
42221 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42222
42223         * gcc.dg/builtins-1.c: New testcase.
42224
42225 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42226
42227         * g++.dg/inherit/access3.C: New test.
42228
42229 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * gcc.dg/ia64-visibility-2.c: New test.
42232
42233 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42234
42235         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42236         __qualifier_flags to __flags.
42237
42238 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42239
42240         * g++.dg/inherit/operator1.C: New test.
42241         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42242         * g++.dg/other/error1.C: Change expected error message.
42243         * g++.dg/template/conv4.C: Likewise.
42244
42245 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42246
42247         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42248         for documented behavior.
42249
42250 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42251
42252         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42253         several targets known to fail.
42254
42255 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42256
42257         * gcc.dg/mips-args-[123].c: New tests.
42258
42259 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42260
42261         * gcc.dg/ppc-spe.c: New.
42262
42263 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42264
42265         * g++.dg/other/ptrmem4.C: New testcase.
42266
42267 2002-07-24  Richard Henderson  <rth@redhat.com>
42268
42269         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42270
42271 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42272
42273         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42274
42275 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42276
42277         * gcc.c-torture/execute/memset-3.c: New testcase.
42278
42279 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42280
42281         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42282         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42283
42284 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42285
42286         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42287         Delete.
42288
42289 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42290
42291         * gcc.c-torture/compile/simd-4.c: New test.
42292
42293 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42294
42295         PR c++/7347, c++/7348
42296         * g++.dg/template/access4.C: New test.
42297         * g++.dg/template/access5.C: New test.
42298         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42299         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42300         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42301         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42302
42303 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42304
42305         * gcc.dg/gnu89-init-2.c: New test.
42306
42307 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42308
42309         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42310
42311 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42312
42313         * gcc.c-torture/execute/20020720-1.c: New testcase.
42314
42315 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42316
42317         * gcc.dg/cpp/Wsignprom.c: New tests.
42318
42319 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42320
42321         * gcc.c-torture/execute/loop-13.c: New test.
42322
42323 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42324
42325         * gcc.dg/cpp/expr.c: New tests.
42326
42327 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42328
42329         * g++.dg/opt/pr6713.C: Add template instantiation.
42330
42331 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42332
42333         * gcc.dg/nest.c: New test.
42334
42335 2002-07-17  Richard Henderson  <rth@redhat.com>
42336
42337         * g++.dg/opt/pr6713.C: New test.
42338
42339 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42340
42341         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42342         XFAIL for all x86 processors.
42343
42344 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42345
42346         * gcc.c-torture/execute/20010122-1.x: Do not test with
42347         -fomit-frame-pointer.
42348
42349 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42350
42351         * g++.dg/template/instantiate2.C: New test.
42352         * g++.dg/template/spec4.C: New test.
42353
42354 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42355
42356         * g++.dg/template/access2.C: New test.
42357         * g++.dg/template/access3.C: New test.
42358
42359 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42360
42361         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42362         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42363         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42364         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42365         Convert to use <stdarg.h>.
42366         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42367         Delete.
42368         * gcc.dg/va-arg-2.c: New.
42369         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42370
42371 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42372
42373         * gcc.c-torture/compile/20020710-1.c: New test.
42374
42375 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42376                           Andrew Pinski  <pinskia@physics.uc.edu>
42377
42378         gcc.c-torture/compile/simd-2.c: New testcase.
42379         gcc.c-torture/compile/simd-3.c: Likewise.
42380
42381 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42382
42383         PR c++/7224
42384         * g++.dg/overload/error1.C: New test.
42385
42386 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42387
42388         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42389         configuration and IRIX 6 O32 ABI.
42390
42391 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42392
42393         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42394
42395 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42396
42397         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42398
42399 2002-07-10  Jeffrey A Law  <law@redhat.com>
42400
42401         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42402
42403         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42404
42405 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42406
42407         * gcc.dg/20020312-2.c: Check for __PPC__.
42408
42409 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42410
42411         * gcc.c-torture/compile/20020709-1.c: New test.
42412
42413 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42414
42415         * g++.dg/template/qualttp21.C: New test case.
42416
42417 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42418
42419         * gcc.c-torture/compile/20020706-1.c: New test.
42420         * gcc.c-torture/compile/20020706-2.c: New test.
42421
42422 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42423             Alexandre Oliva  <aoliva@redhat.com>
42424
42425         * g++.dg/warn/incomplete1.C: New test.
42426
42427 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42428
42429         PR c++/7099
42430         * g++.dg/warn/noreturn1.C: New test.
42431
42432 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42433
42434         PR c++/6706
42435         * g++.dg/debug/debug6.C: New test.
42436         * g++.dg/debug/debug7.C: New test.
42437
42438 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42439
42440         * gcc.c-torture/compile/simd-3.c: New test.
42441
42442 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42443
42444         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42445         * gcc.dg/20020620-1.c: Likewise.
42446
42447 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42448
42449         PR c++/6944
42450         * g++.dg/init/array4.C: New test.
42451         * g++.dg/init/array5.C: New test.
42452
42453 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42454
42455         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42456         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42457
42458 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42459
42460         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42461         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42462         * gcc.dg/wtr-conversion-1.c: Likewise.
42463         * gcc.dg/wtr-escape-1.c: Likewise.
42464         * gcc.dg/wtr-int-type-1.c: Likewise.
42465         * gcc.dg/wtr-label-1.c: Likewise.
42466         * gcc.dg/wtr-static-1.c: Likewise.
42467         * gcc.dg/wtr-strcat-1.c: Likewise.
42468         * gcc.dg/wtr-suffix-1.c: Likewise.
42469         * gcc.dg/wtr-switch-1.c: Likewise.
42470         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42471         * gcc.dg/wtr-union-init-1.c: Likewise.
42472         * gcc.dg/wtr-union-init-2.c: Likewise.
42473         * gcc.dg/wtr-union-init-3.c: Likewise.
42474
42475         * gcc.dg/wtr-func-def-1.c: New test.
42476
42477 2002-07-02 Devang Patel <dpatel@apple.com>
42478
42479         * objc.dg/param-1.m: New test.
42480
42481 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42482
42483         * gcc.dg/cpp/trad/directive.c: Add test.
42484         * gcc.dg/cpp/trad/macroargs.c: Add test.
42485         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42486
42487 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42488
42489         * gcc.dg/cpp/cmdlne-M.c: New test.
42490
42491 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42492
42493         * objc.dg/desig-init-1.m: New test.
42494
42495 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42496
42497         PR c++/6716
42498         * g++.dg/template/instantiate1.C: New test.
42499
42500 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42501
42502         PR c++/7112
42503         * g++.dg/template/sizeof2.C: New test.
42504
42505 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42506
42507         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42508         gcc.dg/cpp/trad/include.c: New tests.
42509
42510 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42511
42512         PR target/7177
42513         * gcc.c-torture/compile/20020701-1.c: New test.
42514
42515 2002-07-01  Stan Shebs  <shebs@apple.com>
42516
42517         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42518         header here...
42519         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42520         (objc-torture-execute): or here.
42521
42522 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42523
42524         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42525
42526 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42527
42528         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42529
42530 2002-06-30  Devang Patel  <dpatel@apple.com>
42531
42532         * objc.dg/fsyntax-only.m: New test.
42533
42534 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42535
42536         PR c++/6695
42537         * g++.dg/template/friend7.C: New file.
42538
42539 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42540
42541         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42542         return type.
42543
42544 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42545
42546         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42547         avoid division by zero.
42548
42549 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42550
42551         * gcc.dg/Wunknownprag.c: New tests.
42552
42553 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42554
42555         * gcc.c-torture/execute/simd-2.c: New test.
42556
42557 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42558
42559         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42560         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42561         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42562         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42563         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42564         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42565         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42566         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42567         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42568         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42569         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42570         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42571         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42572         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42573         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42574         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42575         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42576
42577 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42578
42579         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42580         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42581         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42582         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42583         New tests.
42584         * gcc.dg/cpp/trad/directive.c: Update.
42585
42586 2002-06-23  Andreas Jaeger  <aj@suse.de>
42587
42588         * gcc.c-torture/execute/complex-6.c: New.
42589
42590 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42591
42592         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42593         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42594         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42595         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42596
42597 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42598
42599         * gcc.dg/cpp/trad: New directory with traditional tests copied
42600         from parent directory.
42601         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42602         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42603         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42604         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42605         Move to trad/ and rename.
42606         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42607         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42608         gcc.dg/cpp/trad/redef2.c: New tests.
42609         * gcc.dg/cpp/trad/trad.exp: New driver.
42610
42611 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42612
42613         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42614         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42615         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42616         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42617         Remove.
42618
42619 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42620
42621         * gcc.dg/20020620-1.c: New test.
42622
42623 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42624
42625         * g++.dg/template/ttp4.C: New test.
42626
42627 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42628
42629         * g++.dg/opt/vt1.C: Fix regexp.
42630
42631 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42632
42633         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42634         Don't use attribute `noinline'.
42635
42636 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42637
42638         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42639
42640 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42641
42642         * gcc.c-torture/execute/simd-1.c: New.
42643
42644         * gcc.dg/simd-1.c: New.
42645
42646 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42647
42648         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42649
42650 2002-06-16  Richard Henderson  <rth@redhat.com>
42651
42652         * g++.dg/ext/anon-struct1.C: New.
42653         * g++.dg/ext/anon-struct2.C: New.
42654         * g++.dg/ext/anon-struct3.C: New.
42655         * gcc.dg/anon-struct-1.c: New.
42656         * gcc.dg/anon-struct-2.c: New.
42657         * gcc.dg/anon-struct-3.c: New.
42658         * gcc.dg/20011008-1.c: Adjust warning text.
42659         * gcc.dg/20020527-1.c: Add -fms-extensions.
42660
42661 2002-06-16  Richard Henderson  <rth@redhat.com>
42662
42663         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42664
42665 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
42666
42667         * gcc.c-torture/execute/20020615-1.c: New test.
42668
42669 2002-06-15  Roger Sayle  <roger@eyesopen.com>
42670
42671         * gcc.c-tortuture/execute/compare-1.c: New test case.
42672         * gcc.c-tortuture/execute/compare-2.c: New test case.
42673         * gcc.c-tortuture/execute/compare-3.c: New test case.
42674
42675 2002-06-13  Richard Henderson  <rth@redhat.com>
42676
42677         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
42678         ia64 ilp32.
42679
42680 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42681
42682         * g++.dg/template/typename2.C: Update error message.
42683
42684 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
42685
42686         * gcc.c-torture/execute/20020611-1.c: New test.
42687
42688 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
42689
42690         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42691         list of targets to skip.
42692
42693 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
42694
42695         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42696         targets if not optimizing.
42697
42698 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
42699
42700         * gcc.c-torture/compile/20020605-1.c: New test.
42701
42702         * g++.dg/opt/vt1.C: New test.
42703
42704         * gcc.dg/20020531-1.c: New test.
42705
42706         * gcc.dg/20020530-1.c: New test.
42707
42708         * gcc.dg/20020527-1.c: New test.
42709
42710         * g++.dg/opt/cse1.C: New test.
42711
42712 2002-06-07  Roger Sayle  <roger@eyesopen.com>
42713
42714         * gcc.dg/20020607-2.c: New test case.
42715
42716 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
42717
42718         * gcc.c-torture/compile/20020604-1.c: New test.
42719
42720 2002-06-04  Richard Henderson  <rth@redhat.com>
42721
42722         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42723         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42724         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42725
42726 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
42727
42728         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42729
42730 2002-06-03  Richard Henderson  <rth@redhat.com>
42731
42732         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42733         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42734
42735 2002-06-02  Richard Henderson  <rth@redhat.com>
42736
42737         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42738         test functions static.
42739
42740 2002-06-02  Andreas Jaeger  <aj@suse.de>
42741
42742         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42743         now.
42744
42745 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42746
42747         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42748         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42749         Update for mofified diagnostics.
42750         * gcc.dg/c99-intconst-1.c: No longer fail.
42751
42752 2002-06-02  Richard Henderson  <rth@redhat.com>
42753
42754         * gcc.dg/uninit-A.c: Remove xfail markers.
42755
42756 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42757
42758         * gcc.dg/fnegate-1.c: New test case.
42759
42760 2002-05-30  Osku Salerma  <osku@iki.fi>
42761
42762         * gcc.c-torture/execute/mayalias-1.c: New file.
42763
42764 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42765
42766         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42767         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42768         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42769
42770 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42771
42772         * gcc.c-torture/execute/20020529-1.c: New test.
42773
42774 2002-05-27  Richard Henderson  <rth@redhat.com>
42775
42776         * g++.dg/ext/attrib6.C: New test case.
42777
42778 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42779
42780         * gcc.c-torture/execute/pure-1.c: New test.
42781
42782 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42783
42784         * gcc.dg/cpp/arith-2.c: Remove.
42785
42786 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42787
42788         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42789         * gcc.dg/cpp/if-3.c: Remove.
42790
42791 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42792
42793         * g++.dg/opt/cse2.C: New test.
42794
42795 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42796
42797         * gcc.dg/cpp/arith-1.c: New semantic tests.
42798         * gcc.dg/cpp/if-1.c: Update.
42799
42800 2002-05-24  Ben Elliston  <bje@redhat.com>
42801
42802         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42803
42804 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42805
42806         * gcc.dg/verbose-asm.c: New test.
42807
42808 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42809
42810         * gcc.dg/cpp/paste12.c: New test.
42811
42812 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42813
42814         * g++.dg/parse/named_ops.C: New test.
42815
42816 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42817
42818         * gcc.dg/weak-8.c: New test.
42819
42820 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42821
42822         * gcc.dg/weak-2.c: Allow optional leading underscore
42823         in scan-assembler symbol name.
42824         * gcc.dg/weak-3.c: Likewise.
42825         * gcc.dg/weak-4.c: Likewise.
42826         * gcc.dg/weak-5.c: Likewise.
42827
42828 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42829
42830         * gcc.dg/20020523-1.c: New test.
42831
42832 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42833
42834         * objc.dg/const-str-2.m: Update now that we stop after
42835         a command line error.
42836
42837 2002-05-22  Richard Henderson  <rth@redhat.com>
42838
42839         * g++.dg/dg.exp: Fix typo in test pruneing.
42840
42841 2002-05-22  Richard Henderson  <rth@redhat.com>
42842
42843         * g++.dg/dg.exp: Prune the tls subdirectory.
42844         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42845         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42846         * g++.dg/tls/init-1.C: New.
42847
42848 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42849
42850         * gcc.dg/20020517-1.c: New test.
42851
42852 2002-05-21  Richard Henderson  <rth@redhat.com>
42853
42854         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42855         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42856
42857 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42858
42859         * g++.dg/other/copy2.C: New test.
42860
42861 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
42862
42863         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42864         (MAX_COPY): Bump up to 10 times sizeof (long long).
42865         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42866
42867         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42868         sizeof (long long).
42869
42870         * gcc.c-torture/execute/strcpy-1.c: New test.
42871
42872 2002-05-19  Jason Merrill  <jason2redhat.com>
42873
42874         * g++.dg/ext/oper1.C: New test.
42875
42876 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
42877 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
42878
42879         * README.QMTEST: New file.
42880
42881         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42882
42883 2002-05-19  Andreas Jaeger  <aj@suse.de>
42884
42885         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42886         now.
42887         * gcc.c-torture/execute/loop-2d.x: Likewise.
42888
42889 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
42890
42891         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42892         support weak symbols.
42893         * gcc.dg/weak-4.c: Likewise.
42894         * gcc.dg/weak-6.c: Likewise.
42895
42896 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
42897
42898         * gcc.dg/weak-3.c: Add dg-excess-error comment for
42899         cygwin, coff and h8300-*-hms targets
42900         * gcc.dg/weak-5.c: Likewise.
42901         * gcc.dg/weak-7.c: Likewise.
42902
42903 2002-05-16  Jason Merrill  <jason@redhat.com>
42904
42905         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42906         (scan-assembler-not, scan-assembler-dem): Likewise.
42907         (scan-assembler-dem-not): Likewise.
42908
42909 2002-05-15  Richard Henderson  <rth@redhat.com>
42910
42911         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42912
42913 2002-05-15  Richard Henderson  <rth@redhat.com>
42914
42915         * gcc.dg/weak-5.c (vfoo1c): No warning here.
42916         (vfoo1f): Warning here.
42917         (vfoo1l): Don't redefine the alias.
42918
42919 2002-05-14  Jason Merrill  <jason@redhat.com>
42920             Alexandre Oliva  <aoliva@redhat.com>
42921
42922         * g++.dg/init/pm1.C: New test.
42923
42924 2002-05-12  David S. Miller  <davem@redhat.com>
42925
42926         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42927         types.
42928
42929 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42930
42931         * gcc.c-torture/execute/20020510-1.c: New test case.
42932
42933 2002-05-10  David S. Miller  <davem@redhat.com>
42934
42935         * gcc.c-torture/execute/conversion.c: Test long double too.
42936
42937 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42938
42939         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42940         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42941         * lib/g++.exp (g++_link_flags): Likewise.
42942         * lib/objc.exp (objc_target_compile): Likewise.
42943
42944 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42945
42946         * gcc.dg/cpp/poison.c: Update.
42947         * gcc.dg/cpp/20000625-2.c: Remove.
42948         * gcc.dg/cpp/direct2s.c: Remove final test.
42949
42950 2002-05-08  Tom Rix  <trix@redhat.com>
42951
42952         * gcc.c-torture/execute/20020508-1.c: New test.
42953         * gcc.c-torture/execute/20020508-2.c: New test.
42954         * gcc.c-torture/execute/20020508-3.c: New test.
42955
42956 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42957
42958         * gcc.dg/cpp/charconst-4.c: More tests.
42959
42960 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
42961
42962         PR c/6569
42963         * gcc.dg/weak-3.c: Update location of warning messages.
42964         * gcc.dg/weak-5.c: Likewise.
42965
42966 2002-05-06  Roger Sayle  <roger@eyesopen.com>
42967
42968         * gcc.c-torture/execute/20020506-1.c: New test case.
42969
42970 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42971
42972         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42973
42974 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42975
42976         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42977
42978 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42979
42980         * gcc.dg/cpp/charconst-3.c: New test.
42981
42982 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42983
42984         * gcc.dg/cpp/charconst.c: Update tests.
42985
42986 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42987
42988         * treelang: Added directory for new sample language treelang. Also
42989         lib/treelang.exp: New file to signal treelang should be tested.
42990
42991 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42992
42993         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42994         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42995         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42996         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42997         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42998         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42999         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43000
43001 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43002
43003         * gcc.dg/format/xopen-2.c: New test.
43004
43005 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43006
43007         * gcc.dg/20020503-1.c: New test.
43008
43009 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43010
43011         * g++.dg/init/dtor1.C: Make it tougher.
43012
43013 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43014
43015         * g++.dg/init/dtor1.C: New test.
43016
43017 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43018
43019         * gcc.dg/altivec-8.c: New.
43020
43021 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43022
43023         * gcc.dg/altivec-7.c: New.
43024
43025 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * g++.dg/parse/typedef1.C: New test.
43028
43029 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43030
43031         PR c++/6486
43032         * g++.dg/template/friend6.C: New test.
43033
43034         PR c++/6492
43035         * g++.dg/init/copy1.C: New test.
43036
43037 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.dg/warn/effc1.C: New test.
43040
43041 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43042
43043         * gcc.dg/cpp/if-cexp.c: Add a test.
43044
43045 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.dg/20020426-2.c: New test.
43048
43049 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43050
43051         * gcc.dg/cpp/if-mop.c: Update.
43052         * gcc.dg/cpp/if-mpar.c: Add test.
43053         * gcc.dg/cpp/if-oppr.c: Update.
43054
43055 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43056
43057         PR c/6343
43058         * gcc.dg/weak-[2-7].c: New tests.
43059
43060 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43061
43062         * gcc.dg/enum1.c: New test.
43063
43064 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43065
43066         PR c++/6497
43067         * g++.dg/inherit/access2.C: New test.
43068
43069 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43070
43071         PR bootstrap/6445
43072         * gcc.dg/20020426-1.c: New test.
43073
43074 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43075
43076         * g++.dg/abi/enum1.C: New test.
43077
43078 2002-04-26  Richard Henderson  <rth@redhat.com>
43079
43080         * gcc.dg/c99-bool-1.c: Expect always true warning.
43081
43082 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43083
43084         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43085
43086 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43087
43088         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43089         targets.
43090
43091 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43092
43093         * g++.dg/abi/mange7.C: New test.
43094
43095         PR c++/6438.
43096         * g++.dg/parse/stmtexpr2.C: New test.
43097
43098 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43099
43100         * gcc.dg/20020312-2.c: Add SH target.
43101
43102 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43103
43104         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43105         compiler output on mips*-*-irix*.
43106
43107 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43108
43109         * g++.dg/parse/attr1.C: New test.
43110
43111 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43112
43113         * gcc.c-torture/execute/string-opt-17.c: New test case.
43114         * gcc.c-torture/execute/memset-2.c: New test case.
43115
43116 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43117
43118         PR c++/6256:
43119         * g++.dg/template/friend5.C: New test.
43120
43121         PR c++/6331:
43122         * g++.dg/template/qual1.C: Likewise.
43123
43124 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43125
43126         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43127         Include stdlib.h, not stdio.h or ctype.h.
43128
43129 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43130
43131         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43132         cris-*-elf* and mmix-*-*.
43133         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43134         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43135         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43136         Ditto.
43137         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43138         * gcc.dg/wchar_t-1.c: Ditto.
43139
43140 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43141
43142         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43143         Clarify comment.
43144
43145 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43146
43147         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43148
43149 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43150
43151         * gcc.c-torture/execute/20000906-1.x: Delete.
43152
43153 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43154
43155         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43156
43157 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43158
43159         * PR6367
43160         * g77.f-torture/execute/6367.f: New test.
43161         * g77.f-torture/execute/6367.x: Disable for MMIX.
43162
43163 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43164
43165         * PR6352
43166         * g++.dg/opt/inline2.C: New test.
43167
43168 2002-04-18  Richard Henderson  <rth@redhat.com>
43169
43170         * gcc.dg/20000906-1.c: Enable for all targets.
43171         * gcc.c-torture/compile/iftrap-2.c: New.
43172
43173 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43174
43175         * gcc.dg/20020418-1.c: New test.
43176         * gcc.dg/20020418-2.c: New test.
43177
43178 2002-04-18  Richard Henderson  <rth@redhat.com>
43179
43180         * gcc.c-torture/compile/iftrap-1.c: New.
43181         * gcc.dg/iftrap-1.c: Adjust for ia64.
43182         * gcc.dg/iftrap-2.c: New.
43183
43184 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43185
43186         * gcc.c-torture/compile/20020418-1.c: New test.
43187
43188 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43189
43190         * gcc.c-torture/compile/20020415-1.c: New.
43191
43192 2002-04-18  David S. Miller  <davem@redhat.com>
43193
43194         * gcc.c-torture/execute/20020418-1.c: New test.
43195
43196 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43197
43198         * gcc.dg/20020416-1.c: New test.
43199
43200         * g++.dg/opt/inline1.C: New test.
43201
43202 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43203
43204         * gcc.dg/altivec-5.c: New test.
43205
43206         * gcc.dg/20020415-1.c: New test.
43207
43208 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43209
43210         * lib/chill.exp: Remove.
43211
43212 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * g++.dg/other/big-struct.C: New test.
43215
43216 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43217
43218         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43219         of scratch file.
43220
43221 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43222
43223         PR c/6277
43224         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43225         in scan-assembler function name
43226
43227 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43228
43229         * g77.f-torture/execute/980628-4.x,
43230         g77.f-torture/execute/980628-5.x,
43231         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43232         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43233         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43234         i[34567]86-*-*.
43235
43236 2002-04-13  David S. Miller  <davem@redhat.com>
43237
43238         * gcc.c-torture/execute/20020413-1.c: New test.
43239
43240 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43241
43242         * gcc.dg/asm-6.c,
43243         * g++.dg/ext/asm1.C: New tests.
43244
43245 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43246
43247         PR c++ 5373.
43248         * g++.dg/parse/stmtexpr1.C: New test.
43249
43250         PR c++/5189.
43251         * g++.dg/template/copy1.C: New test.
43252
43253 2002-04-12  Richard Henderson  <rth@redhat.com>
43254
43255         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43256
43257 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43258
43259         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43260         gcc.c-torture/execute/20020307-2.c.
43261
43262 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43263
43264         * g++.dg/ext/attrib5.C,
43265         * g++.dg/lookup/struct1.C: New tests.
43266
43267 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43268
43269         * gcc.dg/20020411-1.c: New test.
43270
43271         * gcc.c-torture/execute/20020411-1.c: New test.
43272
43273 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43274
43275         * g77.f-torture/execute/6177.f: New test.
43276
43277 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43278
43279         PR middle-end/6247
43280         * g++.dg/opt/cleanup1.C: New test.
43281
43282         * g++.dg/opt/const1.C: New test.
43283
43284 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43285
43286         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43287
43288 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43289
43290         PR c++/5507
43291         * g++.dg/template/typename2.C: New test.
43292
43293 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43294
43295         * gcc.c-torture/execute/loop-12.c: New.
43296
43297 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43298
43299         * g77.f-torture/execute/980628-4.x,
43300         g77.f-torture/execute/980628-5.x,
43301         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43302         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43303         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43304
43305 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43306
43307         PR optimization/6086
43308         * g++.dg/opt/preinc1.C: New test.
43309
43310 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43311
43312         PR c++/5571
43313         * g++.dg/opt/static2.C: New test.
43314
43315 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43316
43317         PR c/5120
43318         * gcc.dg/20020406-1.c: New test.
43319
43320 2002-04-04  David S. Miller  <davem@redhat.com>
43321
43322         * gcc.c-torture/execute/20020404-1.c: New test.
43323
43324 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43325
43326         PR c/6123
43327         * gcc.dg/20020312-2.c: Do not declare global register variable
43328         if __PIC__ or __pic__ is defined.
43329
43330 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43331
43332         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43333         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43334
43335 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43336
43337         * gcc.misc-tests/linkage.exp: Update last change to handle
43338         sparc*-, not just sparc-.
43339
43340 2002-04-03  Richard Henderson  <rth@redhat.com>
43341
43342         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43343
43344 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43345
43346         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43347
43348 2002-04-02  David S. Miller  <davem@redhat.com>
43349
43350         * gcc.c-torture/execute/20020402-3.c: New test.
43351
43352 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43353
43354         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43355         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43356
43357         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43358         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43359         g77.f-torture/execute/20001201.x,
43360         g77.f-torture/execute/u77-test.x: New files.
43361
43362         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43363         * gcc.dg/wchar_t-1.c: Ditto.
43364
43365 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43366
43367         * gcc.c-torture/execute/20020402-1.c: New test.
43368
43369 2002-04-01  Richard Henderson  <rth@redhat.com>
43370
43371         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43372
43373         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43374
43375 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43376
43377         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43378
43379 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43380
43381         * g++.dg/inherit/template-as-base.C: Expect error.
43382         * g++.dg/inherit/namespace-as-base.C: Likewise.
43383
43384 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43385
43386         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43387         g++.dg/ext/instantiate3.C: Tweak match patterns.
43388
43389         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43390         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43391         -da test.
43392
43393 2002-03-31  Richard Henderson  <rth@redhat.com>
43394
43395         * gcc.dg/special/alias-2.c: New.
43396         * gcc.dg/special/ecos.exp: Run it.
43397
43398 2002-03-31  Richard Henderson  <rth@redhat.com>
43399
43400         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43401
43402 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43403
43404         * gcc.dg/weak-1.c: Disable on h8300 port.
43405
43406 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43407
43408         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43409         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43410         ordering tests.
43411         * g++.dg/bprob/bprob-1.C: New test.
43412         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43413         * g++.dg/gcov/gcov-1.C: New test.
43414         * g++.dg/gcov/gcov-1.x: New file.
43415         * g++.dg/gcov/gcov-2.C: New test.
43416         * g++.dg/gcov/gcov-3.C: New test.
43417         * g++.dg/gcov/gcov-3.h: New file.
43418
43419 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43420
43421         * g++.old-deja/g++.other/builtins5.C: New test.
43422         * g++.old-deja/g++.other/builtins6.C: New test.
43423         * g++.old-deja/g++.other/builtins7.C: New test.
43424         * g++.old-deja/g++.other/builtins8.C: New test.
43425         * g++.old-deja/g++.other/builtins9.C: New test.
43426
43427 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * g++.dg/opt/static1.C: New test.
43430
43431         * g++.dg/opt/longbranch1.C: New test.
43432
43433 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43434
43435         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43436
43437         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43438
43439 2002-03-28  Jeffrey A Law  (law@redhat.com)
43440
43441         * gcc.c-torture/execute/20020328-1.c: New test.
43442
43443 2002-03-27  Richard Henderson  <rth@redhat.com>
43444
43445         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43446         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43447         move from g++.old-deja/g++.ext/.
43448
43449 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43450
43451         * g++.dg/init/new2.C: New test.
43452
43453 2002-03-26  Richard Henderson  <rth@redhat.com>
43454
43455         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43456
43457         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43458         on sparc.
43459
43460         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43461         sparcv9 systems.
43462         * gcc.dg/20001102-1.c: Likewise.
43463
43464 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43465
43466         * gcc.dg/cpp/endif-pedantic1.c,
43467         gcc.dg/cpp/endif-pedantic2.c: New tests.
43468
43469 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43470
43471         * g++.dg/init/new1.C: New test.
43472
43473 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43474
43475         * g++.dg/abi/vbase9.C: New test.
43476
43477 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43478
43479         * gcc.dg/arm-asm.c: New test.
43480
43481 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43482
43483         * gcc.dg/Wswitch-enum.c: New test.
43484         Fix PR c/5044.
43485
43486 2002-03-26  Richard Henderson  <rth@redhat.com>
43487
43488         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43489         structure.
43490
43491 2002-03-25  Richard Henderson  <rth@redhat.com>
43492
43493         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43494         sparcv9 systems.
43495
43496         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43497         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43498
43499 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43500
43501         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43502
43503 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43504
43505         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43506         targets using generic thunk support.
43507
43508 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * gcc.c-torture/compile/20020323-1.c: New test.
43511
43512         * g++.dg/opt/conj2.C: New test.
43513
43514 2002-03-24  Richard Henderson  <rth@redhat.com>
43515
43516         * gcc.dg/weak-1.c: Use -fno-common.
43517
43518 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43519
43520         * g77.dg/f77-edit-apostrophe-out.f: New test
43521         * g77.dg/f77-edit-h-out.f: New test
43522         * g77.dg/f77-edit-t-in.f: New test
43523         * g77.dg/f77-edit-t-out.f: New test
43524         * g77.dg/f77-edit-x-out.f: New test
43525         * g77.dg/f77-edit-slash-out.f: New test
43526         * g77.dg/f77-edit-colon-out.f: New test
43527         * g77.dg/f77-edit-s-out.f: New test
43528
43529 2002-03-24  Richard Henderson  <rth@redhat.com>
43530
43531         * objc/execute/formal_protocol-6.x: New XFAIL.
43532
43533 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43534
43535         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43536         that do not support weak symbols
43537
43538 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43539
43540         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43541         * lib/g77.exp: Likewise.
43542         * lib/objc.exp: Likewise.
43543
43544 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43545
43546         * gcc.dg/Wswitch-default.c: New test.
43547
43548 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43549
43550         * g++.dg/other/enum1.C: New test.
43551
43552 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43553
43554         * gcc.dg/pragma-ep-3.c: Fix typo.
43555
43556 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43557
43558         * g++.dg/inherit/template-as-base.C: New test.
43559
43560 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43561
43562         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43563         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43564
43565 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43566
43567         * gcc.dg/cpp/multiline.c: Update to match.
43568
43569 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43570
43571         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43572
43573 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43574
43575         * gcc.dg/cpp/extratokens2.c: New file.
43576
43577 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43578
43579         * gcc.dg/20020312-2.c: Add rs6000 target.
43580
43581         * gcc.c-torture/compile/20020319-1.c: New test.
43582
43583 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43584
43585         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43586         (A, E): Handle this.
43587
43588 2002-03-20  Jason Merrill  <jason@redhat.com>
43589
43590         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43591         ignoring -fpic.
43592         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43593         through prune_gcc_output.
43594
43595 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43596
43597         * gcc.c-torture/compile/20020320-1.c: New test.
43598
43599 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43600
43601         * gcc.c-torture/compile/20020318-1.c: New test.
43602
43603         * gcc.dg/struct-by-value-1.c: New test.
43604
43605         * gcc.dg/20020319-1.c: New test.
43606
43607 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43608
43609         * g++.dg/opt/conj1.C: New test.
43610
43611 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43612
43613         * g++.dg/template/qualttp20.C: Revert previous change.
43614         * g++.dg/template/qualttp3.C: Likewise.
43615         * g++.dg/template/qualttp4.C: Likewise.
43616         * g++.dg/template/qualttp5.C: Likewise.
43617         * g++.dg/template/qualttp6.C: Likewise.
43618         * g++.dg/template/qualttp7.C: Likewise.
43619         * g++.dg/template/qualttp8.C: Likewise.
43620         * g++.dg/template/recurse.C: Likewise.
43621
43622 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43623
43624         * gcc.dg/cpp/wchar-1.c: Update.
43625
43626 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43627
43628         * g++.dg/template/conv1.C: New test.
43629         * g++.dg/template/conv2.C: New test.
43630         * g++.dg/template/conv3.C: New test.
43631         * g++.dg/template/conv4.C: New test.
43632
43633 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43634
43635         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43636         * g++.dg/template/qualttp3.C: Likewise.
43637         * g++.dg/template/qualttp4.C: Likewise.
43638         * g++.dg/template/qualttp5.C: Likewise.
43639         * g++.dg/template/qualttp6.C: Likewise.
43640         * g++.dg/template/qualttp7.C: Likewise.
43641         * g++.dg/template/qualttp8.C: Likewise.
43642         * g++.dg/template/recurse.C: Likewise.
43643
43644 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43645
43646         * g++.dg/opt/dtor1.C: New test.
43647
43648 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
43649
43650         * gcc.c-torture/compile/20020315-1.c: New test.
43651
43652 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
43653
43654         * gcc.dg/weak-1.c: Fix scan tests.
43655
43656 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
43657
43658         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43659         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43660         cris-*-aout* mmix-*-*.
43661         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43662         cris-*-aout* mmix-*-*.
43663         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43664         cris-*-elf* cris-*-aout* and mmix-*-*.
43665         * gcc.dg/20001009-1.c: Ditto.
43666         * gcc.dg/20010912-1.c: Ditto.
43667         * gcc.dg/20020122-4.c: Ditto.
43668         * gcc.dg/inline-2.c: Ditto.
43669
43670 2002-03-14  Jeffrey A Law  (law@cygnus.com)
43671
43672         * gcc.c-torture/compile/20020314-1.c: New test.
43673
43674 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
43675
43676         * gcc.c-torture/execute/20020314-1.c: New test.
43677
43678 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
43679
43680         * g++.dg/warn/Wunused-1.C: New test.
43681
43682 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
43683
43684         * g++.dg/abi/mangle6.C: New test.
43685
43686 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
43687
43688         * gcc.c-torture/compile/20020309-2.c: New test.
43689
43690         * gcc.c-torture/compile/20020312-1.c: New test.
43691
43692 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43693
43694         * g++.dg/other/access1.C: New test.
43695
43696 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
43697
43698         * gcc.c-torture/execute/wchar_t-1.c: New test.
43699
43700 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
43701
43702         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43703
43704 2002-03-12  Roger Sayle  <roger@eyesopen.com>
43705
43706         * gcc.dg/20020312-1.c: New test case.
43707
43708 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
43709
43710         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43711
43712 2002-03-11  Richard Henderson  <rth@redhat.com>
43713
43714         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43715         * g++.old-deja/g++.jason/report.C: Likewise.
43716
43717 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43718
43719         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43720         * g++.old-deja/g++.robertl/eb56.C: Likewise.
43721
43722 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43723
43724         * g++.dg/overload/pmf1.C: New test.
43725
43726 2002-03-11  Kazu Hirata  <kazu@hxi.com>
43727
43728         * gcc.c-torture/execute/20020307-1.c: Use long.
43729
43730 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
43731
43732         PR optimization/5844
43733         * gcc.dg/20020310-1.c: New test.
43734
43735 2002-03-09  Michael Meissner  <meissner@redhat.com>
43736
43737         * gcc.c-torture/execute/memcpy-2.c: New test.
43738         * gcc.c-torture/execute/memset-1.c: New test.
43739         * gcc.c-torture/execute/strlen-1.c: New test.
43740         * gcc.c-torture/execute/strcmp-1.c: New test.
43741         * gcc.c-torture/execute/strncmp-1.c: New test.
43742
43743 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43744
43745         * gcc.dg/ppc-ldstruct.c: New test.
43746
43747 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43748
43749         * gcc.c-torture/execute/va-arg-22.c: New test.
43750
43751 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43752
43753         * gcc.c-torture/compile/20020309-1.c: New test.
43754
43755 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43756
43757         * gcc.c-torture/execute/20020307-2.c: New test.
43758
43759 2002-03-07  Jeffrey A Law  (law@redhat.com)
43760
43761         * g77.f-torture/compile/20020307-1.f: New test.
43762
43763 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43764
43765         * gcc.dg/unordered-1.c: New test.
43766
43767 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43768
43769         * gcc.c-torture/execute/20020307-1.c: New test.
43770
43771 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43772
43773         * gcc.dg/20020304-1.c: New test.
43774
43775         * gcc.c-torture/compile/20020304-2.c: New test.
43776
43777 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43778
43779         * gcc.c-torture/compile/20020304-1.c: New test case
43780         (from PR c/5830).
43781
43782 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43783
43784         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43785
43786 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43787
43788         * g++.dg/other/classkey1.C: New test.
43789
43790 2002-03-01  Richard Henderson  <rth@redhat.com>
43791
43792         * gcc.c-torture/compile/981223-1.x: New.
43793         * gcc.c-torture/compile/920625-1.x: New.
43794
43795 2002-02-28  Richard Henderson  <rth@redhat.com>
43796
43797         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43798
43799 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43800
43801         * gcc.c-torture/execute/20020227-1.c: New test.
43802
43803 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43804
43805         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43806         here" ERROR lines.
43807         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43808         * g++.old-deja.g++.other/defarg1.C: Likewise.
43809         * g++.old-deja/g++.pt/calls2.C: Likewise.
43810         * g++.old-deja/g++.pt/crash20.C: Likewise.
43811         * g++.old-deja/g++.pt/crash30.C: Likewise.
43812         * g++.old-deja/g++.pt/crash36.C: Likewise.
43813         * g++.old-deja/g++.pt/crash6.C: Likewise.
43814         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43815         * g++.old-deja/g++.pt/derived3.C: Likewise.
43816         * g++.old-deja/g++.pt/error1.C: Likewise.
43817         * g++.old-deja/g++.pt/friend21.C: Likewise.
43818         * g++.old-deja/g++.pt/friend23.C: Likewise.
43819         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43820         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43821
43822 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43823
43824         * gcc.c-torture/execute/20020225-2.c: New test.
43825
43826 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43827
43828         * gcc.c-torture/execute/920730-1t.c,
43829         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43830         Delete test cases, only relevant to -traditional.
43831
43832 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43833
43834         * gcc.dg/cpp/undef1.c: Remove.
43835         * gcc.dg/cpp/directiv.c: Update.
43836         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43837
43838 2002-02-27  Michael Meissner  <meissner@redhat.com>
43839
43840         * gcc.c-torture/execute/20020226-1.c: New test.
43841
43842 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43843
43844         * g++.dg/debug/debug4.C: New test.
43845
43846         * gcc.dg/ia64-visibility-1.c: New test.
43847
43848 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43849
43850         * gcc.dg/debug/20020224-1.c: New.
43851
43852 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43853
43854         * gcc.c-torture/execute/960416-1.x: New.
43855         * gcc.c-torture/execute/divconst-3.x: Likewise.
43856
43857 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43858
43859         * gcc.dg/20020224-1.c: New test.
43860
43861 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
43862
43863         * gcc.c-torture/execute/20020225-1.c: New.
43864
43865 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43866
43867         * gcc.dg/cpp/wchar-1.c: New test.
43868
43869 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
43870
43871         * gcc.dg/20020222-1.c: New test.
43872
43873 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
43874
43875         * g++.dg/opt/anonunion1.C: New test.
43876
43877 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
43878
43879         * g++.dg/template/qualttp19.C: New test.
43880         * g++.dg/template/qualttp20.C: New test.
43881         * g++.old-deja/g++.jason/report.C: Adjust expected errors
43882         * g++.old-deja/g++.other/qual1.C: Likewise.
43883
43884 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
43885
43886         * gcc.dg/attr-alwaysinline.c: New.
43887
43888 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
43889
43890         * gcc.dg/20020220-1.c: New test.
43891
43892         * gcc.dg/20020220-2.c: New test.
43893
43894         * g++.dg/opt/mmx1.C: New test.
43895
43896 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
43897
43898         * gcc.c-torture/compile/20020110.c: New test.
43899
43900 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
43901
43902         * gcc.c-torture/execute/20020219-1.c: New test.
43903
43904         * gcc.dg/20020219-1.c: New test.
43905
43906         * gcc.dg/noncompile/20020220-1.c: New test.
43907
43908         * g++.dg/opt/ptrintsum1.C: New test.
43909
43910         * gcc.dg/debug/20020220-1.c: New test.
43911
43912 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
43913
43914         * gcc.c-torture/execute/20020216-1.c: New test.
43915
43916 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43917
43918         * gcc.dg/decl-1.c: Update, new test.
43919
43920 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
43921
43922         * g++.dg/abi/bitfield1.C: New test.
43923         * g++.dg/abi/bitfield2.C: New test.
43924
43925 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43926
43927         * gcc.dg/attr-nest.c: New test.
43928
43929 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43930
43931         * gcc.c-torture/execute/20020215-1.c: New test.
43932
43933 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43934
43935         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43936         * g++.dg/debug/debug.exp: New.
43937         * g++.dg/debug/trivial.C: New.
43938         * g++.dg/debug/debug1.C: Moved...
43939         * g++.dg/other/debug1.C: ...from here.
43940         * g++.dg/debug/debug2.C: Moved...
43941         * g++.dg/other/debug2.C: ...from here.
43942         * g++.dg/debug/debug3.C: Moved...
43943         * g++.dg/other/debug3.C: ...from here.
43944
43945         * gcc.dg/noncompile/20020213-1.c: New test.
43946
43947 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
43948
43949         * g++.dg/other/debug3.C: New test.
43950
43951         * gcc.c-torture/execute/20020213-1.c: New test.
43952
43953 2002-02-13  Richard Smith <richard@ex-parrot.com>
43954
43955         * g++.old-deja/g++.other/thunk1.C: New test.
43956
43957 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43958
43959         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43960
43961 2002-02-13  Stan Shebs  <shebs@apple.com>
43962
43963         * gcc.dg/altivec-3.c: New.
43964
43965 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
43966
43967         * gcc.dg/Wunreachable-1.c: New test.
43968         * gcc.dg/Wunreachable-2.c: New test.
43969
43970 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43971
43972         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43973
43974 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43975
43976         * gcc.dg/decl-1.c: New test.
43977
43978 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43979
43980         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43981
43982 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43983
43984         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43985         * gcc.c-torture/compile/980506-1.x: Likewise.
43986
43987 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43988
43989         * gcc.dg/20020210-1.c: New.
43990
43991 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43992
43993         * g77.f-torture/execute/947.f: New regression test
43994         for PR fortran/947.
43995
43996 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43997
43998         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43999         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44000
44001 2002-02-08  Richard Henderson  <rth@redhat.com>
44002
44003         * gcc.c-torture/compile/labels-3.c: New.
44004
44005 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44006
44007         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44008         expression statements work instead.
44009         * gcc.dg/noncompile/20020207-1.c: New test.
44010
44011 2002-02-07  Richard Henderson  <rth@redhat.com>
44012
44013         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44014
44015 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44016
44017         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44018         message from g77
44019         * lib/g77-dg.exp: Trim g77 error messages so that they are
44020         recognized by dg.exp.
44021
44022 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44023
44024         PR fortran/5473
44025         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44026
44027 2002-02-07  Richard Henderson  <rth@redhat.com>
44028
44029         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44030         to be sufficiently aligned for integers.
44031
44032 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44033
44034         * g++.dg/template/friend4.C: New test.
44035
44036 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44037
44038         PR fortran/5743
44039         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44040         unsupported cases.
44041
44042 2002-02-07  Richard Henderson  <rth@redhat.com>
44043
44044         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44045         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44046         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44047         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44048
44049 2002-02-06  Richard Henderson  <rth@redhat.com>
44050
44051         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44052
44053 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44054
44055         * gcc.dg/20020206-1.c: New test.
44056
44057 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44058
44059         * gcc.c-torture/execute/20020206-1.c: New test.
44060
44061         * gcc.c-torture/execute/20020206-2.c: New test.
44062
44063         PR optimization/5429:
44064         * gcc.c-torture/compile/20020206-1.c: New test.
44065
44066 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44067
44068         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44069         as certain file formats cannot support particularly large
44070         alignments.
44071
44072         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44073         and do not expect to be able to link the executable.
44074
44075         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44076         fail because the COFF format does not support the weak attribute.
44077
44078 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44079
44080         * g77.dg/pr5473.f: New test
44081
44082 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44083
44084         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44085         Fix testcase accordingly.
44086
44087 2002-02-04  Richard Henderson  <rth@redhat.com>
44088
44089         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44090         (buf): Change to be an array of pointers, not ints.
44091
44092 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44093
44094         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44095         before all tests.  Move warning one line above to match where it
44096         C frontend emits.
44097         * gcc.dg/Wswitch-2.c: New test.
44098         * g++.dg/warn/Wswitch-1.C: New test.
44099         * g++.dg/warn/Wswitch-2.C: New test.
44100
44101 2002-02-04  Richard Henderson  <rth@redhat.com>
44102
44103         * g++.dg/abi/offsetof.C: Fix size comparison.
44104
44105 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44106
44107         * gcc.dg/cast-qual-2.c: New test.
44108
44109 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44110
44111         * gcc.dg/20020201-4.c: New test.
44112
44113 2002-02-04  Ben Elliston  <bje@redhat.com>
44114
44115         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44116         target_info attribute != 0, in addition to the empty string.
44117         (gcc_target_compile): Likewise.
44118
44119 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44120
44121         * gcc.dg/Wswitch.c: New test.
44122         PR gcc/4475. PR gcc/3780.
44123
44124 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44125
44126         * g77.f-torture/execute/5122.f: New test for regressions
44127         against PR fortran/5122.
44128
44129 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44130
44131         * g77.f-torture/compile/pr3743.f: Delete
44132         * g77.dg/pr3743-1.f: New test.
44133         * g77.dg/pr3743-2.f: New test.
44134         * g77.dg/pr3743-3.f: New test.
44135         * g77.dg/pr3743-4.f: New test.
44136
44137 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44138
44139         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44140
44141 2002-02-02  Richard Henderson  <rth@redhat.com>
44142
44143         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44144         * gcc.c-torture/execute/bf64-1.c: Likewise.
44145
44146 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44147
44148         * gcc.dg/20020201-2.c: New test.
44149
44150         * gcc.dg/20020201-3.c: New test.
44151
44152         * gcc.c-torture/execute/bitfld-2.c: New test.
44153
44154 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44155
44156         * gcc.dg/bitfld-1.c: Update.
44157         * gcc.dg/bitfld-2.c: Update.
44158         * gcc.c-torture/execute/bitfld-1.x: New.
44159
44160 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/execute/20020201-1.c: New test.
44163
44164 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44165
44166         PR target/5469
44167         * gcc.dg/20020201-1.c: New test.
44168
44169 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44170
44171         PR fortran/3743
44172         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44173         * g77.f-torture/compile/pr3743.x: Remove
44174
44175 2002-01-31  Tom Rix  <trix@redhat.com>
44176
44177         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44178
44179 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44180
44181         * gcc.dg/noncompile/20020130-1.c: New test.
44182
44183 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44184
44185         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44186
44187 2002-01-29  Richard Henderson  <rth@redhat.com>
44188
44189         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44190         to long long.
44191         * gcc.c-torture/execute/bf64-1.c: Likewise.
44192
44193 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44194
44195         * gcc.c-torture/execute/20020129-1.c: New test.
44196
44197 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44198
44199         * gcc.c-torture/compile/20000224-1.c: Update.
44200         * gcc.c-torture/execute/bitfld-1.c: New tests.
44201         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44202         * gcc.dg/uninit-A.c: Update.
44203
44204 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44205
44206         * g++.dg/template/ctor1.C: Add instantiation.
44207
44208 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44209
44210         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44211         argument to __builtin_prefetch to be const ptr.
44212
44213 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44214
44215         * gcc.c-torture/compile/20020120-1.c: New test.
44216
44217 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44218
44219         * gcc.c-torture/execute/20020127-1.c: New test.
44220
44221 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44222
44223         * g77.dg/f77-edit-i-in.f: New test
44224         * g77.dg/f77-edit-i-out.f: New test
44225
44226 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44227
44228         * gcc.dg/debug/debug.exp: New file.
44229         * gcc.dg/debug/trivial.c: New file.
44230         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44231         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44232         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44233         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44234         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44235         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44236         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44237         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44238         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44239         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44240         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44241         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44242         * gcc.dg/20000503-1.c: Removed.
44243         * gcc.dg/20010207-1.c: Removed.
44244         * gcc.dg/20011223-1.c: Removed.
44245         * gcc.dg/20020104-2.c: Removed.
44246         * gcc.dg/debug-1.c: Removed.
44247         * gcc.dg/debug-2.c: Removed.
44248         * gcc.dg/debug-3.c: Removed.
44249         * gcc.dg/debug-4.c: Removed.
44250         * gcc.dg/debug-5.c: Removed.
44251         * gcc.dg/debug-6.c: Removed.
44252         * gcc.dg/dwarf2-1.c: Removed.
44253         * gcc.dg/dwarf2-2.c: Removed.
44254
44255 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44256
44257         * g++.old-deja/g++.other/eh5.C: New test.
44258         * g++.old-deja/g++.other/sibcall2.C: New test.
44259         * g++.old-deja/g++.other/array9.C: New test.
44260         * g++.old-deja/g++.other/typename2.C: New test.
44261         * g++.old-deja/g++.other/crash60.C: New test.
44262         * g++.old-deja/g++.other/conv9.C: New test.
44263         * g++.old-deja/g++.other/mangle10.C: New test.
44264         * g++.old-deja/g++.other/unchanging1.C: New test.
44265         * g++.old-deja/g++.other/exprstmt1.C: New test.
44266         * g++.old-deja/g++.other/inline23.C: New test.
44267         * g++.old-deja/g++.eh/ia64-1.C: New test.
44268         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44269         * g++.old-deja/g++.other/reload1.C: New test.
44270         * g++.old-deja/g++.other/static20.C: New test.
44271         * g++.old-deja/g++.other/local-alloc1.C: New test.
44272         * g++.old-deja/g++.other/conv8.C: New test.
44273         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44274         * g++.old-deja/g++.other/storeexpr1.C: New test.
44275         * g++.old-deja/g++.other/storeexpr2.C: New test.
44276         * g++.dg/eh/template2.C: New test.
44277         * g++.dg/warn/weak1.C: New test.
44278
44279 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44280
44281         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44282         Remove first, non-varying, argument.
44283
44284 2002-01-23  Richard Henderson  <rth@redhat.com>
44285
44286         * gcc.dg/inline-2.c: New.
44287
44288         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44289         Add optional target arg.  Check number of arguments.
44290         (scan-assembler-not, scan-assembler-dem): Likewise.
44291         (scan-assembler-dem-not): Likewise.
44292
44293 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44294
44295         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44296         line 12.
44297         * g++.old-deja/g++.brendan/parse3.C,
44298         g++.old-deja/g++.other/crash26.C,
44299         g++.old-deja/g++.other/crash28.C,
44300         g++.old-deja/g++.other/crash29.C,
44301         g++.old-deja/g++.other/crash30.C,
44302         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44303
44304 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44305
44306         * gcc.dg/20020115-1.c: New.
44307
44308 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44309
44310         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44311
44312 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44313
44314         * gcc.dg/20020122-3.c: New.
44315
44316 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44317
44318         * g++.dg/other/gc1.C: New test.
44319
44320 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44321
44322         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44323
44324 2002-01-22  Richard Henderson  <rth@redhat.com>
44325
44326         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44327
44328 2002-01-22  Richard Henderson  <rth@redhat.com>
44329
44330         * gcc.dg/20020122-4.c: New.
44331
44332 2002-01-22  H.J. Lu <hjl@gnu.org>
44333
44334         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44335         link output.
44336         * gcc.dg/special/ecos.exp: Likewise.
44337         * lib/g++-dg.exp: Likewise.
44338         * lib/g77-dg.exp: Likewise.
44339         * lib/gcc-dg.exp : Likewise.
44340         * lib/mike-g++.exp: Likewise.
44341         * lib/mike-g77.exp: Likewise.
44342         * lib/mike-gcc.exp: Likewise.
44343         * lib/objc-dg.exp: Likewise.
44344
44345 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44346
44347         PR target/5379
44348         * gcc.dg/20020122-2.c: New test.
44349
44350 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44351
44352         * gcc.dg/20020122-1.c: New test.
44353
44354 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44355
44356         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44357
44358 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44359
44360         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44361
44362 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44363
44364         * gcc.c-torture/compile/20020121-1.c: New test.
44365
44366 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44367
44368         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44369         ld_library_path.
44370
44371 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44372
44373         * gcc.dg/20020218-1.c: New test.
44374
44375 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44376
44377         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44378         messages
44379         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44380         "At global scope" warning
44381         * g++.dg/ext/align1.C: Change cygwin test for alignment
44382         from db-bogus to dg-warning
44383
44384 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44385
44386         * g77.f-torture/compile/cpp2.F: New test.
44387
44388 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         * g++.dg/template/access1.C: New test.
44391
44392 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44393
44394         * gcc.dg/20020118-1.c: New.
44395
44396 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44397
44398         * gcc.c-torture/execute/20020118-1.c: New test.
44399
44400 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44401
44402         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44403         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44404         alignment warnings.
44405
44406 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44407
44408         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44409         torture_with_loops and torture_without_loops
44410
44411 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44412
44413         * gcc.c-torture/compile/20020116-1.c: New test.
44414
44415 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44416
44417         * gcc.dg/20020116-2.c: New test.
44418
44419         * gcc.dg/ultrasp4.c: New test.
44420
44421         * gcc.dg/20020116-1.c: New test.
44422
44423 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44424
44425         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44426         by EABI.
44427
44428 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44429
44430         * gcc.misc-tests/i386-prefetch.exp: New.
44431         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44432         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44433         * gcc.misc-tests/i386-pf-none-1.c: New test.
44434         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44435
44436 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44437
44438         * gcc.dg/gnu89-init-1.c: Add new tests.
44439
44440 2002-01-15  Andreas Jaeger  <aj@suse.de>
44441
44442         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44443         * gcc.dg/i386-mmx-2.c: Likewise.
44444         * gcc.dg/i386-sse-1.c: Likewise.
44445         * gcc.dg/i386-sse-2.c: Likewise.
44446         * gcc.dg/i386-sse-3.c: Likewise.
44447
44448 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44449
44450         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44451         Uncomment additional cases that now pass.
44452
44453 2002-01-11  Richard Henderson  <rth@redhat.com>
44454
44455         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44456         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44457
44458 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44459
44460         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44461
44462 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44463
44464         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44465         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44466
44467 2002-01-10  Dale Johannesen  <dalej@apple.com>
44468
44469         * gcc.c-torture/execute/loop-11.c: New.
44470
44471 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44472
44473         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44474         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44475
44476 2002-01-09  Richard Henderson  <rth@redhat.com>
44477
44478         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44479         type in which to perform the operation for each size.
44480
44481 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44482
44483         * gcc.c-torture/compile/20020109-2.c: New test.
44484
44485 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44486
44487         * gcc.c-torture/execute/loop-10.c: New test.
44488
44489 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44490
44491         * gcc.c-torture/compile/20010226-1.c: New test.
44492         * gcc.c-torture/compile/20010227-1.c: New test.
44493         * gcc.c-torture/compile/20010426-1.c: New test.
44494         * gcc.c-torture/compile/20010510-1.c: New test.
44495         * gcc.c-torture/compile/20010605-3.c: New test.
44496         * gcc.c-torture/compile/20010824-1.c: New test.
44497         * gcc.c-torture/execute/20010409-1.c: New test.
44498         * gcc.dg/noncompile/20000901-1.c: New test.
44499         * gcc.dg/20001023-1.c: New test.
44500         * gcc.dg/20001101-1.c: New test.
44501         * gcc.dg/20001102-1.c: New test.
44502         * gcc.dg/20010207-1.c: New test.
44503         * gcc.dg/20010405-1.c: New test.
44504         * gcc.dg/20010822-1.c: New test.
44505         * gcc.dg/20011107-1.c: New test.
44506
44507 2002-01-09  Jeffrey A Law  (law@redhat.com)
44508
44509         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44510
44511         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44512         execution failure on PA targets.
44513
44514 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44515
44516         * gcc.c-torture/compile/20020109-1.c: New test.
44517
44518 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44519
44520         * gcc.c-torture/execute/20020108-1.c: New test.
44521
44522 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44523
44524         * gcc.dg/20020108-1.c: New test.
44525
44526 2002-01-08  H.J. Lu <hjl@gnu.org>
44527
44528         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44529         for header files.
44530
44531 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44532
44533         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44534         consistency.
44535
44536 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44537
44538         * gcc.dg/altivec-4.c: Test altivec predicates.
44539
44540 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44541
44542         * gcc.c-torture/execute/20020107-1.c: New test.
44543
44544 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44545
44546         PR c/5279
44547         * gcc.c-torture/compile/20020106-1.c: New test.
44548
44549 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44550
44551         * gcc.c-torture/execute/nestfunc-4.c: New test.
44552
44553 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44554
44555         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44556         extra triple that slipped in.
44557         * g++.old-deja/g++.abi/align.C: Likewise.
44558         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44559
44560 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44561
44562         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44563         * g++.old-deja/g++.abi/align.C: Likewise.
44564         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44565
44566         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44567         on FreeBSD/i386.
44568         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44569         FreeBSD.
44570
44571 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44572
44573         * gcc.dg/20020104-1.c: New test.
44574
44575         * gcc.dg/20020104-2.c: New test.
44576
44577 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44578
44579         * gcc.dg/20020103-1.c: Fix typo in target selector.
44580
44581 2002-01-03  Richard Henderson  <rth@redhat.com>
44582
44583         * gcc.dg/20020103-1.c: New.
44584
44585 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44586
44587         * gcc.c-torture/execute/20020103-1.c: New test.
44588
44589 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44590
44591         * g++.dg/other/debug2.C: New test.
44592
44593         * gcc.c-torture/compile/20020103-1.c: New test.
44594
44595 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44596
44597         * gcc.dg/gnu89-init-1.c: Added new tests.
44598
44599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44600
44601         * g++.dg/template/friend2.C: Remove as patch is reverted.
44602
44603         * g++.dg/warn/oldcast1.C: New test.
44604
44605         * g++.dg/template/ptrmem1.C: New test.
44606         * g++.dg/template/ptrmem2.C: New test.
44607
44608         * g++.dg/template/ntp.C: New test.
44609
44610         * g++.dg/other/component1.C: New test.
44611
44612         * g++.dg/template/ttp3.C: New test.
44613
44614         * g++.dg/template/friend2.C: New test.
44615         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44616
44617 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44618
44619         * g++.dg/other/ptrmem1.C: New test.
44620         * g++.dg/other/ptrmem2.C: New test.
44621
44622 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44623
44624         * g++.dg/template/ctor1.C: New test.
44625
44626 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * g++.dg/template/friend2.C: New test.
44629
44630 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44631
44632         * gcc.dg/mmix-1.c: New test.
44633
44634 2001-12-31  Richard Henderson  <rth@redhat.com>
44635
44636         * gcc.dg/asm-5.c: New.
44637
44638 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44639
44640         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44641         in namespace __gnu_cxx
44642
44643 2001-12-30  Richard Henderson  <rth@redhat.com>
44644
44645         * gcc.dg/debug-6.c: New.
44646
44647 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
44648
44649         * gcc.c-torture/compile/20011229-2.c: New test.
44650
44651 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
44652
44653         * gcc.dg/debug-3.c: New test.
44654         * gcc.dg/debug-4.c: New test.
44655         * gcc.dg/debug-5.c: New test.
44656
44657 2001-12-29  Richard Henderson  <rth@redhat.com>
44658
44659         * g++.dg/eh/loop1.C: New.
44660
44661 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44662
44663         * g++.dg/template/crash1.C: New test.
44664
44665 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44666
44667         * g++.dg/other/const1.C: New test.
44668
44669 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44670
44671         * gcc.c-torture/compile/20011229-1.c: New test.
44672
44673 2001-12-28  Stan Shebs  <shebs@apple.com>
44674
44675         * lib/objc-torture.exp: Resync with c-torture.exp.
44676         * lib/objc.exp: Load standard libraries.
44677
44678 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
44679
44680         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44681         additional tests.
44682
44683 2001-12-27  Roger Sayle <roger@eyesopen.com>
44684
44685         * gcc.c-torture/execute/string-opt-16.c: New testcase.
44686
44687 2001-12-27  Richard Henderson  <rth@redhat.com>
44688
44689         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44690
44691 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44692
44693         * g++.dg/eh/ctor1.C: New test.
44694         * g++.dg/other/error2.C: New test.
44695
44696 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44697
44698         * g++.dg/other/init2.C: New test.
44699
44700 2001-12-24  Richard Henderson  <rth@redhat.com>
44701
44702         * gcc.dg/20011223-1.c: New.
44703         * gcc.dg/inline-1.c: New.
44704
44705 2001-12-23  Richard Henderson  <rth@redhat.com>
44706
44707         * gcc.dg/asm-4.c: Test operand modifiers.
44708
44709 2001-12-23  Richard Henderson  <rth@redhat.com>
44710
44711         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44712
44713 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44714
44715         * gcc.c-torture/execute/20011223-1.c: New test.
44716
44717 2001-12-21  Richard Henderson  <rth@redhat.com>
44718
44719         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44720         re-enables the warning.
44721
44722 2001-12-21  Richard Henderson  <rth@redhat.com>
44723
44724         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44725
44726 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44727
44728         * gcc.c-torture/compile/20011218-1.c: New test.
44729
44730 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
44731
44732         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
44733         arm-isr.c test.
44734         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
44735         epilogue generation for ARM ISR routines.
44736
44737 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44738
44739         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44740         * gcc.dg/format/c90-printf-3.c: Likewise.
44741         * gcc.dg/format/c99-printf-3.c: Likewise.
44742         * gcc.dg/format/ext-1.c: Likewise.
44743         * gcc.dg/format/ext-6.c: Likewise.
44744         * gcc.dg/format/format.h: Prototype unlocked stdio.
44745
44746 2001-12-20  Richard Henderson  <rth@redhat.com>
44747
44748         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44749         (arena): Use it.
44750         (malloc): Correct allocation logic.  Abort if we fill up the
44751         arena before initialization complete.
44752         (realloc): Correct allocation logic.
44753
44754 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44755
44756         * gcc.c-torture/compile/20011219-2.c: New test.
44757
44758         * gcc.c-torture/execute/20011219-1.c: New test.
44759
44760 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44761
44762         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44763         target does not support weak symbols.
44764
44765 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44766
44767         * gcc.c-torture/compile/20011219-1.c: New test.
44768
44769 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44770
44771         * g++.dg/other/error1.C: New test.
44772
44773 2001-12-17  Jeffrey A Law  (law@redhat.com)
44774
44775         * gcc.c-torture/execute/20011217-1.c: New test.
44776
44777 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44778
44779         * objc.dg/special/: New directory.
44780         * objc.dg/special/special.exp: New file.
44781         * objc.dg/special/unclaimed-category-1.h: New file.
44782         * objc.dg/special/unclaimed-category-1a.m: New file.
44783         * objc.dg/special/unclaimed-category-1.m: New file.
44784
44785 2001-12-17  Andreas Jaeger  <aj@suse.de>
44786
44787         * gcc.c-torture/compile/20011217-2.c: New test.
44788
44789 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44790
44791         * gcc.c-torture/compile/20011217-1.c: New test.
44792
44793 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44794
44795         * gcc.dg/20011214-1.c: New.
44796
44797 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44798
44799         * gcc.dg/altivec-4.c: New.
44800
44801 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44802
44803         * gcc.dg/20011113-1.c: New test.
44804
44805 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44806
44807         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44808         std::__malloc_alloc_template<0> and
44809         std::__default_alloc_template<false, 0>.
44810
44811 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44812
44813         * objc/execute/bf-21.m: New test.
44814         * objc/execute/enumeration-1.m: New test.
44815         * objc/execute/enumeration-2.m: New test.
44816
44817 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44818
44819         * gcc.dg/gnu89-init-1.c: New test.
44820
44821 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44822
44823         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44824         * g++.old-deja/g++.jason/2371.C: Likewise.
44825         * g++.old-deja/g++.jason/template33.C: Likewise.
44826         * g++.old-deja/g++.jason/template34.C: Likewise.
44827         * g++.old-deja/g++.jason/template36.C: Likewise.
44828         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44829         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44830         * g++.old-deja/g++.other/typename1.C: Likewise.
44831         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44832         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44833         * g++.old-deja/g++.pt/typename11.C: Likewise.
44834         * g++.old-deja/g++.pt/typename14.C: Likewise.
44835         * g++.old-deja/g++.pt/typename16.C: Likewise.
44836         * g++.old-deja/g++.pt/typename3.C: Likewise.
44837         * g++.old-deja/g++.pt/typename4.C: Likewise.
44838         * g++.old-deja/g++.pt/typename5.C: Likewise.
44839         * g++.old-deja/g++.pt/typename7.C: Likewise.
44840         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44841
44842 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44843
44844         * g++.dg/other/linkage1.C: New test.
44845         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44846         specifiers.
44847
44848 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44849
44850         * gcc.dg/concat.c: New test.
44851
44852 2001-12-11  Stan Shebs  <shebs@apple.com>
44853
44854         * objc/compile: New test directory.
44855         * objc/compile/compile.exp: New expect script.
44856         * objc/compile/20011211-1.m: New compile test.
44857
44858 2001-12-11  Jason Merrill  <jason@redhat.com>
44859
44860         * lib/prune.exp (prune_gcc_output): Also handle "In member
44861         function".  So many permutations...
44862
44863 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
44864
44865         * g++.dg/template/typedef1.C: New test.
44866
44867 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         * g++.dg/other/copy1.C: New test.
44870
44871 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
44872
44873         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44874
44875         * gcc.dg/builtin-choose-expr.c: New.
44876
44877 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
44878
44879         * gcc.dg/altivec-2.c: New.
44880
44881 2001-12-07  Richard Henderson  <rth@redhat.com>
44882
44883         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44884
44885 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
44886
44887         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44888         ultrasparc.
44889
44890 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44891
44892         * g++-old.deja/g++.robertl/eb101.C: Deleted.
44893
44894 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
44895
44896         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44897         variable argument list.
44898
44899 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
44900
44901         * gcc.c-torture/execute/memcheck: Delete entire directory.
44902         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44903         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44904
44905 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44906
44907         * gcc.dg/Wshadow-1.c: New test.
44908
44909 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
44910
44911         * gcc.c-torture/compile/20011130-1.c: New test.
44912
44913         * gcc.dg/noncompile/20011025-1.c: New test.
44914
44915         * g++.dg/other/anon-union.C: New test.
44916
44917         * gcc.c-torture/execute/20011024-1.c: New test.
44918
44919 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44920
44921         * gcc.c-torture/execute/20000722-1.x,
44922         gcc.c-torture/execute/20010123-1.x: Remove.
44923         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44924         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44925         gcc.dg/c99-complit-2.c: New tests.
44926
44927 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.dg/inherit/base1.C: New test.
44930
44931 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44932
44933         * g++.dg/other/stdarg1.C: New test.
44934
44935         * gcc.c-torture/compile/20011130-2.c: New test.
44936
44937 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44938
44939         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44940         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44941         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44942         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44943         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44944         * gcc.dg/builtin-prefetch-1.c: New test.
44945
44946 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
44947
44948         * gcc.dg/20011130-1.c: New test.
44949
44950 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44951
44952         * g++.dg/other/scope1.C: New test.
44953         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44954
44955 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44956
44957         * gcc.dg/vla-init-1.c: New test.
44958
44959 2001-12-01  Geoff Keating  <geoffk@redhat.com>
44960
44961         * gcc.c-torture/compile/structs.c: New testcase from GDB.
44962
44963 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44964
44965         * objc.dg/alias.m: Update.
44966         * objc.dg/class-1.m: Update.
44967         * objc.dg/const-str-1.m: Update.
44968         * objc.dg/fwd-proto-1.m: Update.
44969         * objc.dg/id-1.m: Update.
44970         * objc.dg/super-class-1.m: Update.
44971
44972 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44973
44974         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44975         constructs.
44976
44977 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44978
44979         * gcc.c-torture/execute/20011128-1.c: New test.
44980
44981 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44982
44983         * gcc.dg/20011127-1.c: New test.
44984
44985 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44986
44987         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44988         from Austin Group draft 7.
44989         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44990         scanf format arguments.
44991         * gcc.dg/format/no-exargs-2.c: New test.
44992
44993 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44994
44995         * g++.dg/abi/vbase8-4.C: New test.
44996
44997 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44998
44999         * gcc.c-torture/execute/20011121-1.c: New test.
45000
45001 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45002
45003         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45004
45005 2001-11-23  Andreas Jaeger  <aj@suse.de>
45006
45007         * gcc.dg/cpp/charconst-2.c: New test.
45008
45009 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45010
45011         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45012         to the host if it is remote.  Let tests specify extra headers
45013         they use.
45014         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45015         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45016         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45017         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45018         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45019         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45020         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45021         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45022         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45023         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45024
45025 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45026
45027         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45028         for little endian ARMs.
45029
45030 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45031
45032         * gcc.c-torture/compile/20011119-1.c: New test.
45033         * gcc.c-torture/compile/20011119-2.c: New test.
45034
45035 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45036
45037         * gcc.dg/altivec-1.c: Fix typo.
45038
45039 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45040
45041         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45042
45043 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45044
45045         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45046
45047 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45048
45049         * lib/g77.exp: Don't specify --rpath-link.
45050
45051         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45052         across all the headers.
45053         * gcc.dg/format/format.exp: For testing on a remote host,
45054         copy format.h.
45055
45056         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45057         * gcc.c-torture/execute/930406-1.c: Likewise.
45058         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45059
45060 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45061
45062         * gcc.dg/altivec-1.c: New.
45063
45064 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45065
45066         * gcc.dg/cpp/fpreprocessed.c: New test case.
45067
45068 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45069
45070         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45071         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45072         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45073
45074 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45075
45076         * gcc.dg/no-builtin-1.c: New test.
45077
45078 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45079
45080         * gcc.c-torture/execute/20011115-1.c: New test.
45081
45082 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45083
45084         * gcc.c-torture/compile/20011114-2.c: New test.
45085         * gcc.c-torture/compile/20011114-3.c: New test.
45086         * gcc.c-torture/compile/20011114-4.c: New test.
45087
45088 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45089
45090         * g++.dg/other/init1.C: New test.
45091
45092 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45093
45094         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45095         message.
45096
45097         * gcc.c-torture/execute/20011114-1.c: New testcase.
45098
45099         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45100         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45101         like the (before this change) version of 20010327-1.c.
45102
45103 2001-11-14  Roger Sayle <roger@eyesopen.com>
45104
45105         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45106
45107 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45108
45109         * g++.dg/init/array2.C: New test.
45110
45111 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45112
45113         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45114
45115 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.dg/other/forscope1.C: New test.
45118         * g++.dg/ext/forscope1.C: New test.
45119         * g++.dg/ext/forscope2.C: New test.
45120
45121 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45122
45123         * gcc.c-torture/execute/20011113-1.c: New test.
45124
45125 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45126
45127         * gcc.c-torture/execute/20011109-2.c: New test.
45128
45129         * gcc.c-torture/execute/20011109-1.c: New test.
45130
45131 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45132
45133         * gcc.c-torture/compile/20011109-1.c: New test.
45134
45135 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45136
45137         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45138         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45139         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45140         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45141         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45142         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45143         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45144
45145 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45146
45147         * g++.dg/warn/Wshadow-1.C: New tests.
45148         * g++.old-deja/g++.mike/for3.C: Update.
45149
45150 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45151
45152         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45153         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45154         XFAILs.  Adjust expected error texts.
45155         * gcc.c-torture/compile/20011106-1.c,
45156         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45157         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45158         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45159         gcc.dg/c99-array-lval-5.c: New tests.
45160
45161 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45162
45163         * gcc.dg/cpp/defined.c: Update.
45164
45165 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45166
45167         * gcc.c-torture/execute/anon-1.c: New test.
45168
45169 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45170
45171         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45172         same size, so no warning should be produced on stormy16.
45173
45174         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45175         due to oversized array.
45176         * g++.old-deja/g++.mike/ns15.C: Likewise.
45177         * g++.old-deja/g++.pt/crash16.C: Likewise.
45178
45179 2001-11-02  Graham Stott  <grahams@redhat.com>
45180
45181         * g++.dgother/debug1.C: Fix typos.
45182
45183 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45184
45185         * g++.dg/other/debug1.C: New test.
45186
45187 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45188
45189         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45190         of unsigned long.
45191
45192 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45193
45194         * gcc.dg/20011029-2.c: New test.
45195
45196         * gcc.c-torture/compile/20011029-1.c: New test.
45197
45198 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45199
45200         * objc/execute/class_self-1.m: New test.
45201         * objc/execute/class_self-2.m: New test.
45202
45203 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45204
45205         * gcc.misc-tests/msgs.exp: Delete.
45206         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45207         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45208         error set to match recent changes.
45209
45210 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45211
45212         * gcc.dg/20011021-1.c: New test.
45213
45214 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45215
45216         * gcc.c-torture/compile/20011023-1.c: New test.
45217
45218 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45219
45220         * lib/g77.exp: Rewrite based on lib/g++.exp.
45221
45222 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45223
45224         * gcc.c-torture/execute/20011019-1.c: New test.
45225
45226         * gcc.dg/20011018-1.c: New test.
45227
45228 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45229
45230         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45231
45232 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45233
45234         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45235         * gcc.dg/attr-invalid.c: Likewise.
45236
45237 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45238
45239         * gcc.dg/20011015-1.c: New test.
45240
45241 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45242
45243         * g++.dg/template/unify2.C: New test.
45244
45245 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45246
45247         * g++.dg/other/exception-specification.C: New test
45248
45249 2001-10-13  Tom Rix  <trix@redhat.com>
45250
45251         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45252         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45253
45254 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45255
45256         * gcc.dg/20011009-1.c: New test.
45257
45258 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45259
45260         PR g++/4476
45261         * g++.dg/other/friend1.C: New test.
45262
45263 2001-10-11  Richard Henderson  <rth@redhat.com>
45264
45265         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45266
45267 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45268
45269         * gcc.c-torture/compile/20011010-1.c: New.
45270
45271 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45272
45273         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45274         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45275         g77.f-torture/execute/execute.exp,
45276         g77.f-torture/noncompile/noncompile.exp,
45277         gcc.c-torture/compile/compile.exp,
45278         gcc.c-torture/execute/execute.exp,
45279         gcc.c-torture/execute/ieee/ieee.exp,
45280         gcc.c-torture/execute/memcheck/memcheck.exp,
45281         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45282         objc/execute/execute.exp: Update FSF address.
45283
45284 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45285
45286         * gcc.dg/cpp/cmdlne-C.c: Update.
45287         * gcc.dg/cpp/cmdlne-C2.c: New.
45288
45289 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45290
45291         * gcc.c-torture/execute/20011008-3.c: New.
45292
45293 2001-10-08  DJ Delorie  <dj@redhat.com>
45294
45295         * gcc.dg/20011008-1.c: New.
45296         * gcc.dg/20011008-2.c: New.
45297
45298 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45299
45300         * gcc.dg/cpp/spacing1.c: Update test.
45301
45302 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45303
45304         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45305         spelling errors of "separate" as "seperate".
45306
45307 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45308
45309         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45310         enough to avoid inlining.
45311
45312 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45313
45314         * lib/g77.exp: set libg2c_dir correctly.
45315
45316 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45317
45318         * gcc.dg/cpp/macro11.c: New test.
45319
45320 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45321
45322         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45323         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45324         gcc.dg/format/multattr-3.c: New tests.
45325         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45326         tests for format attributes on function pointers being rejected.
45327
45328 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45329
45330         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45331
45332 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45333
45334         * g++.dg/warn/format1.C: New test.
45335
45336 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45337
45338         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45339
45340 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45341
45342         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45343
45344 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45345
45346         * gcc.dg/cpp/redef2.c: Add test.
45347
45348 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45349
45350         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45351         long-standing bug on i686, apparently.
45352         * gcc.c-torture/execute/loop-2c.x: New file.
45353         * gcc.c-torture/execute/loop-2d.x: New file.
45354         * gcc.c-torture/execute/loop-3c.x: New file.
45355
45356 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45357
45358         * gcc.dg/cpp/20000625-2.c: Correct line number.
45359
45360 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45361
45362         * gcc.dg/cpp/macro10.c: New test.
45363         * gcc.dg/cpp/strify3.c: New test.
45364         * gcc.dg/cpp/spacing1.c: Add tests.
45365         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45366         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45367
45368 2001-09-24  DJ Delorie  <dj@redhat.com>
45369
45370         * gcc.c-torture/execute/20010924-1.c: New test.
45371
45372 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45373
45374         * objc/execute/paste.m: Remove.
45375
45376 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45377
45378         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45379
45380 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45381
45382         * g77.dg/strlen0.f: New test.
45383
45384 2001-09-21  Richard Henderson  <rth@redhat.com>
45385
45386         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45387         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45388
45389 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45390
45391         Table-driven attributes.
45392         * g++.dg/ext/attrib1.C: New test.
45393
45394 2001-09-20  DJ Delorie  <dj@redhat.com>
45395
45396         * gcc.dg/20000926-1.c: Update expected warning messages.
45397         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45398         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45399         array.
45400
45401 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45402
45403         * g++.dg/eh/registers1.C: New test case.
45404
45405 2001-09-17  Richard Henderson  <rth@redhat.com>
45406
45407         * gcc.dg/array-5.c: Fix VLA decomposition test.
45408
45409 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45410
45411         * gcc.dg/cpp/line5.c: New testcase.
45412
45413 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45414
45415         * gcc.dg/cpp/macro9.c: New test.
45416
45417 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45418
45419         * gcc.c-torture/execute/980223.c: Change type of addr from long
45420         to char *.
45421
45422 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45423
45424         * gcc.c-torture/execute/20010915-1.c: New test.
45425
45426 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45427
45428         * g77.dg/bprob: New directory.
45429         * g77.dg/bprob/bprob.exp: New file.
45430         * g77.dg/bprob/bprob-1.f: New test.
45431         * g77.dg/gcov: New directory.
45432         * g77.dg/gcov/gcov.exp: New file.
45433         * g77.dg/gcov/gcov-1.f: New test.
45434         * g77.dg/gcov/gcov-1.x: New file.
45435
45436 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45437
45438         * gcc.dg/cpp/directiv.c: Update.
45439         * gcc.dg/cpp/undef1.c: Update.
45440
45441 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45442
45443         * gcc.dg/20010912-1.c: New test.
45444
45445 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45446
45447         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45448         language-independent file in lib.
45449         * lib/gcov.exp: New file.
45450
45451 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45452
45453         * gcc.c-torture/compile/20010911-1.c: New test.
45454
45455 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45456
45457         * lib/profopt.exp: New, to support profile-directed optimizations.
45458         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45459         * gcc.misc-tests/bprob-1.c: New test.
45460         * gcc.misc-tests/bprob-2.c: New test.
45461
45462 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45463
45464         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45465         XFAIL and which kinds of gcov output to verify.
45466         * gcc.misc-tests/gcov-4b.x: New file.
45467         * gcc.misc-tests/gcov-5b.x: New file.
45468         * gcc.misc-tests/gcov-6.x: New file.
45469         * gcc.misc-tests/gcov-7.c: New test.
45470         * gcc.misc-tests/gcov-7.x: New file.
45471
45472 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45473
45474         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45475         * gcc.misc-tests/gcov-6.c: New test.
45476
45477 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45478
45479         PR c++/3986
45480         * g++.dg/abi/vbase1.C: New test.
45481
45482 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45483
45484         * objc.dg/method-2.m: New.
45485
45486 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         PR c++/4203
45489         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45490         * g++.dg/init/empty1.C: New test.
45491
45492 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45493
45494         * gcc.c-torture/compile/20010903-1.c: New test.
45495
45496 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45497
45498         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45499         for m68k.
45500
45501 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45502
45503         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45504
45505         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45506
45507         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45508
45509 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45510
45511         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45512         for 16-bit 'unsigned int'.
45513
45514 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45515
45516         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45517
45518 2001-08-27  Richard Henderson  <rth@redhat.com>
45519
45520         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45521         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45522
45523 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45524
45525         * gcc.dg/asm-names.c (ymain): New.
45526
45527 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45528
45529         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45530         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45531         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45532
45533 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45534
45535         * gcc.dg/compare5.c: New testcase.
45536
45537 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45538
45539         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45540         and "In instantiation".
45541
45542 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45543
45544         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45545
45546 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45547
45548         * gcc.misc-tests/gcov.exp: Add support for branch information.
45549         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45550         * gcc.misc-tests/gcov-4.c: New test.
45551         * gcc.misc-tests/gcov-4b.c: New test.
45552         * gcc.misc-tests/gcov-5b.c: New test.
45553
45554 2001-08-20  Zack Weinberg  <zackw@panix.com>
45555
45556         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45557         expected to fail.
45558
45559 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45560
45561         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45562
45563 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45564
45565         * g++.dg/eh/template1.C: New test.
45566
45567 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45568
45569         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45570         Fix thinko.
45571         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45572         for xfail.
45573
45574 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45575
45576         * lib/g77-dg.exp: Use prune.exp for common procedures
45577         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45578         * lib/g77.exp: (g77-dg-prune) Remove
45579
45580 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45581
45582         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45583
45584 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45585
45586         * g++.dg/template/unify1.C: New test.
45587
45588 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45589
45590         * g++.dg/abi/empty4.C: New test.
45591
45592 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45593
45594         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45595         solaris2.*
45596         * g77.f-torture/compile/pr3743.x: Likewise.
45597
45598 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45599
45600         * g++.dg/other/using-declaration.C: New test.
45601
45602 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45603
45604         * gcc.dg/cpp/tr-sign.c: New testcase.
45605
45606 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45607
45608         * gcc.dg/cpp/19951025-1.c: Revert.
45609         * gcc.dg/cpp/directiv.c: We no longer process directives that
45610         interrupt macro arguments.
45611
45612 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45613
45614         * gcc.dg/bconstp-1.c: New test.
45615
45616 2001-08-03  Richard Henderson  <rth@redhat.com>
45617
45618         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45619
45620 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45621
45622         * gcc.dg/cpp/19951025-1.c: Update.
45623
45624 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45625
45626         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45627         should be x.
45628
45629 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45630
45631         Kill -fhonor-std.
45632         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45633         * g++.old-deja/g++.other/std1.C: Likewise.
45634         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45635
45636 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45637
45638         * lib/g77.exp: Load gcc-defs.exp for common procedures
45639         (g77_pass, g77_fail, g77_finish, g77_exit,
45640         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45641
45642 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45643
45644         * g77.dg/fbackslash.f
45645         * g77.dg/fcase-preserve.f
45646         * g77.dg/ff90-1.f
45647         * g77.dg/ffixed-line-length-0.f
45648         * g77.dg/ffixed-line-length-132.f
45649         * g77.dg/ffixed-line-length-7.f
45650         * g77.dg/ffixed-line-length-72.f
45651         * g77.dg/ffixed-line-length-none.f
45652         * g77.dg/ffree-form-1.f
45653         * g77.dg/fno-backslash.f
45654         * g77.dg/fno-f90-1.f
45655         * g77.dg/fno-fixed-form-1.f
45656         * g77.dg/fno-onetrip.f
45657         * g77.dg/fno-typeless-boz.f
45658         * g77.dg/fno-underscoring.f
45659         * g77.dg/fno-vxt-1.f
45660         * g77.dg/fonetrip.f
45661         * g77.dg/ftypeless-boz.f
45662         * g77.dg/fugly-assumed.f
45663         * g77.dg/funderscoring.f
45664         * g77.dg/fvxt-1.f
45665
45666 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
45667
45668         * objc.dg/fwd-proto-1.m: New.
45669         * objc.dg/local-decl-1.m: New.
45670         * objc.dg/naming-1.m: New.
45671         * objc.dg/naming-2.m: New.
45672         * objc.dg/proto-hier-1.m: New.
45673
45674 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
45675
45676         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45677         largest-type elements to a struct makes its size grow.
45678
45679 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45680
45681         * g++.dg/abi/vthunk1.C: New test.
45682
45683 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45684
45685         * g++.dg/abi/vbase8-22.C: New test.
45686
45687 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45688
45689         * gcc.dg/cpp/macro8.c: New test.
45690
45691 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45692
45693         * g++.dg/abi/vbase8-21.C: New test.
45694
45695 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.dg/abi/vbase8-10.C: New test.
45698
45699 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45700
45701         * lib/g++.exp (g++_set_ld_library_path): Renamed to
45702         ${tool}_set_ld_library_path.
45703         Changed caller.
45704         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45705         g++.exp.
45706
45707 2001-07-26  Stan Cox <scox@redhat.com>
45708
45709         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45710         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45711         gcc_exit, gcc_check_unsupported_p):
45712         Moved to gcc-deps.exp
45713         * gcc-deps.exp: New file.
45714
45715 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45716
45717         * g++.old-deja/g++.pt/defarg14.C: New test.
45718
45719 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45720
45721         * g++.old-deja/g++.other/lineno5.C: New test.
45722
45723 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         * g++.old-deja/g++.pt/crash68.C: New test.
45726
45727 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45728
45729         * g++.old-deja/g++.other/crash42.C: New test.
45730
45731 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45732
45733         * gcc.dg/cpp/extratokens.c: Fix.
45734         * gcc.dg/cpp/skipping2.c: New tests.
45735
45736 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45737
45738         * gcc.c-torture/execute/20010724-1.c: New file.
45739         * gcc.c-torture/execute/20010724-1.x: New file.
45740
45741 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45742
45743         * g++.old-deja/g++.other/cond7.C: New test.
45744
45745 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45746
45747         * g++.old-deja/g++.other/optimize4.C: New test.
45748
45749 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45750
45751         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45752
45753 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45754
45755         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45756         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45757         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45758         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45759
45760         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45761         bug report" message.
45762
45763         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45764         * g++.dg/ext/instantiate1.C: Move from old-deja.
45765
45766 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45767
45768         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45769         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45770         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45771         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45772
45773 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45774
45775         * gcc.c-torture/execute/20010723-1.c: New test.
45776
45777 2001-07-23  Ben Elliston  <bje@redhat.com>
45778
45779         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45780
45781 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45782
45783         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45784         i[34567]86-*-*.
45785         Delete handling of ieee_multilib_flags.
45786         Pass -mieee for alpha*-*-* and sh-*-*.
45787         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45788
45789 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45790
45791         Remove old-abi tests.
45792         * g++.old-deja/g++.mike/p11116.C: Remove.
45793         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45794
45795 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45796
45797         * g77.f-torture/compile/pr3743.f: New test
45798
45799 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45800
45801         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45802
45803 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45804
45805         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45806         g++.old-deja/g++.pt/static6.C: Likewise.
45807         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45808         supports weak symbols.
45809
45810 2001-07-18  Andreas Jaeger  <aj@suse.de>
45811
45812         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45813         supported again.
45814
45815 2001-07-18  Andreas Jaeger  <aj@suse.de>
45816
45817         * gcc.dg/iftrap-1.c: Fix target line.
45818
45819 2001-07-17  Richard Henderson  <rth@redhat.com>
45820
45821         * gcc.c-torture/execute/20010717-1.c: New.
45822
45823 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45824
45825         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45826         tests.
45827
45828 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45829
45830         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45831
45832 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45833
45834         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45835         UAC_SIGBUS, UAC_NOPRINT definitions.
45836
45837 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45838
45839         * objc/execute/object_is_class.m: New test.
45840         * objc/execute/object_is_meta_class.m: New test.
45841
45842 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45843
45844         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45845         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45846
45847 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45848
45849         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45850         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45851
45852 2001-07-14  Richard Henderson  <rth@redhat.com>
45853
45854         * gcc.dg/iftrap-1.c: New.
45855
45856 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45857
45858         * g77.f-torture/execute/intrinsic77.f: New test.
45859
45860 2001-07-11  Janis Johnson <janis@us.ibm.com>
45861
45862         * gcc.misc-tests/gcov-3.c: New test.
45863
45864 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45865
45866         * gcc.c-torture/compile/20010711-1.c,
45867         * gcc.c-torture/compile/20010711-2.c: New tests.
45868
45869 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45870
45871         * gcc.c-torture/execute/20010711-1.c: New test.
45872
45873 2001-07-11  Ben Elliston  <bje@redhat.com>
45874
45875         * g++.old-deja/g++.other/enum5.C: New test.
45876
45877 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
45878
45879         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45880         (g++-dg-prune): Call prune_gcc_output.
45881         * prune.exp: New file for prune_gcc_output.
45882         * lib/g++.exp, lib/gcc.exp: Load it.
45883
45884 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45885
45886         * gcc.c-torture/compile/20010701-1.c,
45887         g++.old-deja/g++.ext/attrib6.C: New tests.
45888
45889 2001-07-06  Jeffrey A Law  (law@cygnus.com)
45890
45891         * gcc.c-torture/compile/20010706-1.c: New test.
45892
45893 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
45894
45895         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45896
45897 2001-06-28  Stan Shebs  <shebs@apple.com>
45898
45899         * gcc.dg/pragma-darwin.c: New test.
45900
45901 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45902
45903         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45904         Solaris 2.[678] system.
45905
45906 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45907
45908         * gcc.dg/20010622-1.c: New test.
45909
45910 2001-06-18  Stan Shebs  <shebs@apple.com>
45911
45912         * objc.dg: New directory.
45913         * objc.dg/dg.exp: New file.
45914         * objc.dg/alias.m: New.
45915         * objc.dg/class-1.m: New.
45916         * objc.dg/class-2.m: New.
45917         * objc.dg/const-str-1.m: New.
45918         * objc.dg/const-str-2.m: New.
45919         * objc.dg/id-1.m: New.
45920         * objc.dg/method-1.m: New.
45921         * objc.dg/super-class-1.m: New.
45922         * lib/objc-dg.exp: New file.
45923
45924 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45925
45926         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45927         of label name.
45928
45929 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45930
45931         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45932
45933 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45934
45935         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45936         variable.
45937
45938 2001-06-12  Richard Henderson  <rth@redhat.com>
45939
45940         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45941
45942 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45943
45944         * g++.old-deja/g++.abi/vbase5.C: New test.
45945         * g++.old-deja/g++.abi/vbase6.C: New test.
45946         * g++.old-deja/g++.abi/vbase7.C: New test.
45947
45948 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45949
45950         * gcc.c-torture/compile/20010610-1.c: New test.
45951
45952 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         * g++.old-deja/g++.abi/vbase4.C: New test.
45955
45956 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45957
45958         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45959         support %f for HC11/HC12 targets.
45960         * gcc.c-torture/execute/930513-1.x: New file, likewise.
45961         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45962         on HC11/HC12 targets.
45963         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45964
45965 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45966
45967         * gcc.dg/wchar_t-1.c: New file.
45968         * gcc.dg/wint_t-1.c: Likewise.
45969
45970 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45971
45972         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45973
45974 2001-06-11  Richard Henderson  <rth@redhat.com>
45975
45976         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45977
45978 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45979
45980         * gcc.c-torture/compile/20010611-1.c: New test.
45981
45982 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45983
45984         * gcc.dg/c99-tag-1.c: Add more tests.
45985
45986 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45987
45988         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45989         representation on MN10300 and ARM/Thumb.
45990
45991 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45992
45993         * g77.f-torture/execute/20010610.f: New.
45994
45995 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45996
45997         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45998         names.
45999
46000 2001-06-09  Richard Henderson  <rth@redhat.com>
46001
46002         * gcc.c-torture/execute/ashrdi-1.c: New.
46003         * gcc.c-torture/execute/ashldi-1.c: New.
46004         * gcc.c-torture/execute/lshrdi-1.c: New.
46005
46006 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46007
46008         * objc/execute/load-3.m: Added. Check sending +load to categories,
46009         in addition to classes.
46010
46011 2001-06-08  Stan Shebs  <shebs@apple.com>
46012
46013         * objc/execute/load-2.m: New test.  From Nicola Pero
46014         <n.pero@mi.flashnet.it>.
46015
46016 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46017
46018         * gcc.c-torture/execute/20010605-2.c: New test.
46019
46020 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46021
46022         * g++.old-deja/g++.abi/vbase2.C: New test.
46023         * g++.old-deja/g++.abi/vbase3.C: New test.
46024
46025 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46026
46027         * g++.old-deja/g++.pt/friend49.C: New test.
46028
46029 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46030
46031         * g++.old-deja/g++.ext/anon3.C: New test.
46032
46033 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46034
46035         * g++.old-deja/g++.other/conv7.C: New test.
46036
46037 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46038
46039         * gcc.c-torture/compile/20010605-2.c: New test.
46040
46041 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46042
46043         * gcc.c-torture/execute/20010604-1.c: New test.
46044
46045 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46046
46047         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46048
46049 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46050
46051         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46052         (g++_link_flags): Likewise.
46053         (g++_init): Pass gccpath's value to two previous functions.
46054
46055 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46056
46057         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46058         Ensure logfile entry matches exec command line.
46059
46060 2001-05-31  Richard Henderson  <rth@redhat.com>
46061
46062         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46063         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46064
46065 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46066
46067         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46068         compiler for irix6.2
46069
46070 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         * g++.old-deja/g++.other/optimize3.C: New file.
46073
46074 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46075
46076         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46077         assemble.
46078
46079 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46080
46081         * g++.old-deja/g++.other/optimize2.C: New file.
46082
46083 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46084
46085         * gcc.c-torture/compile/20010518-2.c: New file.
46086         * gcc.c-torture/execute/20010518-1.c: New file.
46087         * gcc.c-torture/execute/20010518-2.c: New file.
46088
46089 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46090
46091         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46092
46093 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46094
46095         G++ no longer defines builtins that do not begin with __builtin.
46096         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46097         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46098         * g++.old-deja/g++.law/builtin1.C: Likewise.
46099         * g++.old-deja/g++.law/cvt2.C: Likewise.
46100         * g++.old-deja/g++.mike/net5.C: Likewise.
46101         * g++.old-deja/g++.other/builtins1.C: Likewise.
46102         * g++.old-deja/g++.other/builtins2.C: Likewise.
46103         * g++.old-deja/g++.other/builtins3.C: Likewise.
46104         * g++.old-deja/g++.other/builtins4.C: Likewise.
46105         * g++.old-deja/g++.other/inline8.C: Likewise.
46106         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46107
46108 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46109
46110         * g++.old-deja/g++.pt/using1.C: Adjust.
46111         * g++.old-deja/g++.pt/using2.C: New test.
46112
46113 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46114
46115         * gcc.dg/cpp/charconst.c: New tests.
46116         * gcc.dg/cpp/escape.c: New tests.
46117         * gcc.dg/cpp/escape-1.c: New tests.
46118         * gcc.dg/cpp/escape-2.c: New tests.
46119         * gcc.dg/cpp/ucs.c: New tests.
46120
46121 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46122
46123         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46124         native compiler for irix6.5.
46125
46126 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46127
46128         * lib/g++.exp (g++_include_flags): Use args to compute
46129         get_multilibs.
46130         (g++_link_flags): Likewise.
46131         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46132
46133 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46134
46135         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46136
46137 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46138
46139         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46140         this file.
46141
46142 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46143
46144         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46145         STACK_SIZE;
46146         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46147         to STACK_SIZE; Use it to define size of add_histo array.
46148         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46149         to STACK_SIZE.
46150         (f): Use GITT_SIZE to define size of gitt local table.
46151         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46152         to STACK_SIZE; Use it to define size of bytemem array.
46153
46154 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46155
46156         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46157         on 68HC11/HC12 due to the asm instruction.
46158         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46159         * gcc.c-torture/compile/920520-1.x: Likewise.
46160         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46161         on 68HC11/HC12 because the function is larger than 64K.
46162         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46163         on 68HC11/HC12 because the structure is too large.
46164
46165 2001-05-20  Richard Henderson  <rth@redhat.com>
46166
46167         * gcc.c-torture/execute/20010520-1.c: New.
46168
46169 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46170
46171         * g++.old-deja/g++.warn/compare1.C: New test.
46172         * gcc.dg/compare4.c: New test.
46173
46174 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         * g++.old-deja/g++.other/optimize1.C: New test.
46177
46178 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46179
46180         * g++.old-deja/g++.pt/spec41.C: New test.
46181
46182 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46183
46184         * gcc.c-torture/compile/20010114-1.x: Remove.
46185
46186 2001-05-18  Stan Shebs  <shebs@apple.com>
46187
46188         * gcc.c-torture/compile/20010518-1.c: New test.
46189
46190 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46191
46192         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46193         * g++.old-deja/g++.pt/crash67.C: New test.
46194
46195 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46196
46197         * g++.old-deja/g++.other/debug9.C: New test.
46198
46199 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46200
46201         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46202
46203 2001-05-16  Jan Hubicka  <jh@suse.cz>
46204
46205         * gcc.c-torture/compile/20010516-1.c: New test.
46206
46207 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.old-deja/g++.other/crash41.C: New test.
46210
46211 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.pt/crash66.C: New test.
46214
46215 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46216
46217         * g++.old-deja/g++.robertl/eb27.C: Convert.
46218
46219 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46220
46221         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46222         declaration being redundant.
46223
46224 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46225
46226         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46227
46228 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46229
46230         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46231
46232 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46233
46234         * lib/g++.exp: Use testsuite_flags.
46235
46236 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46237
46238         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46239
46240 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46241
46242         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46243
46244 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46245
46246         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46247
46248 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46249
46250         * gcc.c-torture/compile/20010313-1.c: New test.
46251
46252 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46253
46254         * gcc.dg/cpp/direct2.c: New test.
46255         * gccq.dg/cpp/direct2s.c: New test.
46256
46257         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46258
46259 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46260
46261         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46262         * g++.old-deja/g++.other/op3.C: Likewise.
46263
46264 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46265
46266         * gcc.dg/cpp/syshdr.h: New file.
46267         * gcc.dg/cpp/sysmac1.c: Update.
46268         * gcc.dg/cpp/sysmac2.c: Update.
46269
46270 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46271
46272         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46273
46274 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46275
46276         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46277         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46278
46279 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46280
46281         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46282
46283 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46284
46285         * lib/g++.exp (g++_include_flags): Don't use any special flags
46286         if TESTING_IN_BUILD_TREE is not defined.
46287         (g++_init): Use a plain 'c++' as the compiler if
46288         TESTING_IN_BUILD_TREEE is not defined.
46289
46290 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * g++.old-deja/g++.eh/catch13.C: New test.
46293         * g++.old-deja/g++.eh/catch14.C: New test.
46294
46295 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46296
46297         * gcc.dg/cpp/tr-define.c: New test.
46298
46299 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46300
46301         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46302         <stdlib.h>, not <malloc.h>.
46303
46304 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46305
46306         * g++.old-deja/g++.ns/template17.C: New test.
46307
46308 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46309
46310         * g++.old-deja/g++.pt/ref4.C: New test.
46311
46312 2001-04-30  Richard Henderson  <rth@redhat.com>
46313
46314         * gcc.dg/20000724-1.c: Revert last change.
46315
46316 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46317
46318         * g77.f-torture/execute/20010430.f: New test.
46319
46320 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46321
46322         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46323
46324 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46325
46326         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46327
46328 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46329
46330         * g++.old-deja/g++.eh/crash6.C: New test.
46331
46332 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46333
46334         * g++.old-deja/g++.other/warn7.C: New test.
46335
46336 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46337
46338         * g++.old-deja/g++.other/defarg9.C: New test.
46339
46340 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46341
46342         * g77.f-torture/compile/20010426.f: New test.
46343         * g77.f-torture/execute/20010426.f: New test.
46344
46345 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46346
46347         * g77.f-torture/compile/20000629-1.x: Remove - error
46348         has been fixed.
46349
46350 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46351
46352         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46353         Tweak slightly to work with g++.dg framework.
46354         * g++.dg/special/ecos.exp: Run initp1.C test.
46355         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46356
46357         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46358         its linker doesn't give line numbers either.
46359         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46360
46361 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46362
46363         * g++.old-deja/g++.other/lex1.C: New test.
46364
46365 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46366
46367         * gcc.dg/noncompile/20010425-1.c: New test.
46368
46369 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46370
46371         * g++.old-deja/g++.pt/mangle2.C: New test.
46372
46373 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46374
46375         * gcc.dg/format/plus-1.c: New test.
46376
46377 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46378
46379         * gcc.dg/20010423-1.c: New test.
46380
46381 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46382
46383         * gcc.c-torture/execute/20010422-1.c: New test.
46384
46385 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46386
46387         * g++.old-deja/g++.ns/type2.C: New test.
46388
46389 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46390
46391         * g++.old-deja/g++.other/perf1.C: New test.
46392
46393 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46394
46395         * gcc.dg/c99-func-2.c: Remove xfail.
46396         * gcc.dg/c99-func-3.c: Remove xfail.
46397         * gcc.dg/c99-func-4.c: Remove xfail.
46398
46399 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46400
46401         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46402
46403 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46404
46405         * gcc.c-torture/compile/20010423-1.c: New test.
46406
46407 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         * g++.old-deja/g++.pt/typename28.C: New test.
46410
46411 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46412
46413         * g++.old-deja/g++.abi/empty2.C: New test.
46414         * g++.old-deja/g++.abi/empty3.C: New test.
46415
46416 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * g++.old-deja/g++.other/comdat2.C: New test.
46419         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46420
46421 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46422
46423         * g++.old-deja/g++.other/overload14.C: New test.
46424
46425 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46426
46427         * g++.old-deja/g++.other/lookup23.C: New test.
46428
46429 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46430
46431         * gcc.c-torture/execute/20010403-1.c: New test.
46432
46433 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46434             Mark Mitchell  <mark@codesourcery.com>
46435
46436         * lib/old-dejagnu.exp: Don't delete output of executable.
46437         Add .exe suffix to executables.
46438
46439 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46440
46441         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46442
46443 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46444
46445         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46446
46447 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46448
46449         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46450         * g++.old-deja/g++.abi/crash1.C: New test.
46451
46452 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46453
46454         * g++.old-deja/g++.other/crash40.C: New test.
46455
46456 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46457
46458         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46459
46460 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46461
46462         * g++.old-deja/g++.other/warn6.C: New test.
46463
46464 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46465
46466         * g++.old-deja/g++.robertl/eb42.C: Same.
46467
46468 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46469
46470         * gcc.dg/wtr-conversion-1.c: New testcase.
46471
46472 2001-04-10  Richard Henderson  <rth@redhat.com>
46473
46474         * g++.old-deja/g++.other/array5.C: New.
46475
46476 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46477
46478         * gcc.c-torture/execute/20010408-1.c: New test.
46479
46480 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46481
46482         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46483         headers and constructs.
46484         * g++.old-deja/g++.robertl/eb79.C: Same.
46485         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46486         * g++.old-deja/g++.robertl/eb73.C: Same.
46487         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46488         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46489         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46490         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46491         * g++.old-deja/g++.robertl/eb44.C: Same.
46492         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46493         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46494         * g++.old-deja/g++.robertl/eb39.C: Same.
46495         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46496         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46497         * g++.old-deja/g++.robertl/eb30.C: Same.
46498         * g++.old-deja/g++.robertl/eb3.C: Same.
46499         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46500         * g++.old-deja/g++.robertl/eb21.C: Same.
46501         * g++.old-deja/g++.robertl/eb15.C: Same.
46502         * g++.old-deja/g++.robertl/eb118.C: Same.
46503         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46504         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46505         * g++.old-deja/g++.robertl/eb109.C: Same.
46506         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46507         * g++.old-deja/g++.mike/rtti1.C: Same.
46508         * g++.old-deja/g++.mike/p658.C: Same.
46509         * g++.old-deja/g++.mike/net46.C: Same.
46510         * g++.old-deja/g++.mike/net34.C: Same.
46511         * g++.old-deja/g++.mike/memoize1.C: Same.
46512         * g++.old-deja/g++.mike/eh2.C: Same.
46513         * g++.old-deja/g++.law/weak.C: Same.
46514         * g++.old-deja/g++.law/visibility7.C: Same.
46515         * g++.old-deja/g++.law/visibility25.C: Same.
46516         * g++.old-deja/g++.law/visibility22.C: Same.
46517         * g++.old-deja/g++.law/visibility2.C: Same.
46518         * g++.old-deja/g++.law/visibility17.C: Same.
46519         * g++.old-deja/g++.law/visibility13.C: Same.
46520         * g++.old-deja/g++.law/visibility10.C: Same.
46521         * g++.old-deja/g++.law/visibility1.C: Same.
46522         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46523         * g++.old-deja/g++.law/vbase1.C: Same.
46524         * g++.old-deja/g++.law/operators32.C: Same.
46525         * g++.old-deja/g++.law/nest3.C: Same.
46526         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46527         * g++.old-deja/g++.law/except5.C (main): Same.
46528         * g++.old-deja/g++.law/cvt7.C (run): Same.
46529         * g++.old-deja/g++.law/cvt2.C: Same.
46530         * g++.old-deja/g++.law/cvt16.C: Same.
46531         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46532         * g++.old-deja/g++.law/ctors17.C (main): Same.
46533         * g++.old-deja/g++.law/ctors13.C: Same.
46534         * g++.old-deja/g++.law/ctors12.C (main): Same.
46535         * g++.old-deja/g++.law/ctors10.C: Same.
46536         * g++.old-deja/g++.law/code-gen5.C: Same.
46537         * g++.old-deja/g++.law/bad-error7.C: Same.
46538         * g++.old-deja/g++.law/arm9.C: Same.
46539         * g++.old-deja/g++.law/arm12.C: Same.
46540         * g++.old-deja/g++.law/arg8.C: Same.
46541         * g++.old-deja/g++.law/arg1.C: Same.
46542         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46543         * g++.old-deja/g++.jason/template31.C: Same.
46544         * g++.old-deja/g++.jason/template24.C (main): Same.
46545         * g++.old-deja/g++.jason/2371.C: Same.
46546         * g++.old-deja/g++.eh/new2.C: Same.
46547         * g++.old-deja/g++.eh/new1.C: Same.
46548         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46549         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46550         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46551         * g++.old-deja/g++.brendan/crash62.C: Same.
46552         * g++.old-deja/g++.brendan/crash52.C: Same.
46553         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46554         * g++.old-deja/g++.brendan/crash38.C: Same.
46555         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46556         * g++.old-deja/g++.brendan/copy9.C: Same.
46557
46558 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46559
46560         * gcc.c-torture/execute/20001203-2.c (memset):
46561         Count argument is of type __SIZE_TYPE__.
46562
46563 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46564
46565         * gcc.c-torture/compile/20010404-1.c: New test.
46566
46567 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46568
46569         * gcc.c-torture/compile/20010326-1.c: New test.
46570
46571 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46572
46573         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46574         peculiarities of the SH.
46575         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46576
46577 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46578
46579         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46580         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46581         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46582
46583 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46584
46585         * g77.f-torture/compile/20010321-1.f: New test.
46586
46587 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46588
46589         * gcc.c-torture/compile/20010329-1.c: New test.
46590
46591 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46592
46593         * gcc.c-torture/execute/20010329-1.c: New test.
46594
46595 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46596
46597         * g++.old-deja/g++.other/eh4.C: Fix typo.
46598
46599 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46600
46601         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46602
46603 2001-03-28  Philip Blundell  <philb@gnu.org>
46604
46605         * gcc.c-torture/compile/20010328-1.c: New test.
46606
46607 2001-03-27  Richard Henderson  <rth@redhat.com>
46608
46609         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46610         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46611
46612 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46613
46614         * gcc.c-torture/compile/20010327-1.c: New test.
46615
46616 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * g++.old-deja/g++.other/friend12.C: New test.
46619         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46620         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46621
46622 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46623
46624         * gcc.c-torture/execute/20010325-1.c: New test.
46625
46626 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46627
46628         * g++.old-deja/g++.other/mangle3.C: New test.
46629
46630 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46631
46632         * g++.old-deja/g++.other/anon8.C: New test.
46633
46634 2001-03-20  Philip Blundell  <philb@gnu.org>
46635
46636         * gcc.c-torture/compile/20010320-1.c: New test.
46637
46638 2001-03-17  Richard Henderson  <rth@redhat.com>
46639
46640         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46641
46642 2001-03-15  Geoff Keating  <geoff@redhat.com>
46643
46644         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46645         tests on AIX.
46646
46647 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
46648
46649         * g++.old-deja/g++.other/eh4.C: New test.
46650
46651 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46652
46653         * gcc.dg/cpp/mi1.c: Update.
46654
46655 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
46656
46657         * g++.old-deja/g++.other/regstack.C: New test.
46658
46659 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46660
46661         * g++.old-deja/g++.other/ref4.C: New test.
46662
46663 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
46664
46665         * objc/execute/va_method.m: Added.
46666         * objc/execute/IMP.m: Added.
46667         * objc/execute/_cmd.m: Added.
46668         * objc/execute/accessing_ivars.m: Added.
46669         * objc/execute/class-1.m: Added.
46670         * objc/execute/class-10.m: Added.
46671         * objc/execute/class-11.m: Added.
46672         * objc/execute/class-12.m: Added.
46673         * objc/execute/class-13.m: Added.
46674         * objc/execute/class-14.m: Added.
46675         * objc/execute/class-2.m: Added.
46676         * objc/execute/class-3.m: Added.
46677         * objc/execute/class-4.m: Added.
46678         * objc/execute/class-5.m: Added.
46679         * objc/execute/class-6.m: Added.
46680         * objc/execute/class-7.m: Added.
46681         * objc/execute/class-8.m: Added.
46682         * objc/execute/class-9.m: Added.
46683         * objc/execute/class-tests-1.h
46684         * objc/execute/class-tests-2.h
46685         * objc/execute/compatibility_alias.m: Added.
46686         * objc/execute/encode-1.m: Added.
46687         * objc/execute/formal_protocol-1.m: Added.
46688         * objc/execute/formal_protocol-2.m: Added.
46689         * objc/execute/formal_protocol-3.m: Added.
46690         * objc/execute/formal_protocol-4.m: Added.
46691         * objc/execute/formal_protocol-5.m: Added.
46692         * objc/execute/formal_protocol-6.m: Added.
46693         * objc/execute/formal_protocol-7.m: Added.
46694         * objc/execute/informal_protocol.m: Added.
46695         * objc/execute/initialize.m: Added.
46696         * objc/execute/load.m: Added.
46697         * objc/execute/many_args_method.m: Added.
46698         * objc/execute/nested-3.m: Added.
46699         * objc/execute/no_clash.m: Added.
46700         * objc/execute/private.m: Added.
46701         * objc/execute/redefining_self.m: Added.
46702         * objc/execute/root_methods.m: Added.
46703         * objc/execute/selector-1.m: Added.
46704         * objc/execute/static-1.m: Added.
46705         * objc/execute/static-2.m: Added.
46706         * objc/execute/va_method.m: Added.
46707
46708 2001-03-10  Richard Henderson  <rth@redhat.com>
46709
46710         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46711
46712 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46713
46714         * g++.old-deja/g++.other/crash31.C: XFAIL.
46715         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46716         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46717         * gcc.c-torture/execute/20010123-1.x: XFAIL.
46718         * gcc.c-torture/execute/20010124-1.x: XFAIL.
46719         * gcc.dg/sequence-pt-1.c: XFAIL one test.
46720
46721 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46722
46723         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46724
46725 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46726
46727         * gcc.dg/20000724-1.c: Don't use multiline strings.
46728
46729 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46730
46731         * objc/execute/string1.m, objc/execute/string2.m: Compare the
46732         result of -cString against what we expect it to be; don't just
46733         print it out for no one to read.
46734
46735         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46736         Based on testcases provided by Nicola Pero.
46737
46738 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46739
46740         * gcc.dg/cpp/macro7.c: New test.
46741
46742 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46743
46744         * gcc.dg/cpp/multiline.c: Update.
46745
46746 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46747
46748         * g++.old-deja/g++.other/enum3.C: New test.
46749
46750 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46751
46752         * g++.old-deja/g++.other/pod1.C: New test.
46753
46754 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46755
46756         * g++.old-deja/g++.ext/overload1.C: New test.
46757
46758 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46759
46760         * g++.old-deja/g++.pt/using1.C: New test.
46761
46762 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46763
46764         * g++.old-deja/g++.other/using9.C: New test.
46765
46766 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46767
46768         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46769
46770         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46771
46772 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46773
46774         * g++.old-deja/g++.ext/realpt1.C: Remove.
46775
46776 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46777
46778         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46779
46780 2001-02-26  Will Cohen  <wcohen@redhat.com>
46781
46782         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46783
46784 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46785
46786         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46787         templatized constructors.
46788
46789 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46790
46791         * gcc.c-torture/execute/20010224-1.c: New test.
46792
46793 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46794
46795         * gcc.c-torture/execute/20010222-1.c: New test.
46796
46797 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46798
46799         * g++.old-deja/g++.other/inline20.C: New test.
46800
46801 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46802
46803         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46804
46805 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46806
46807         * g++.old-deja/g++.other/lookup22.C: New test.
46808
46809 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46810
46811         * g77.dg: New directory.
46812         * g77.dg/20010216-1.f: New test case.
46813         * g77.dg/dg.exp: New driver.
46814         * lib/g77-dg.exp: New driver library.
46815
46816 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46817
46818         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46819
46820 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46821
46822         * g++.old-deja/g++.other/decl9.C: New test.
46823
46824 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46825
46826         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46827         not need <string> and also tests the initialization at runtime.
46828
46829 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46830
46831         * gcc.c-torture/execute/longlong.c: New test.
46832
46833 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46834
46835         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46836
46837 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46838
46839         * gcc.c-torture/execute/920302-1.c (execute):
46840         Change argument type to short.
46841
46842 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46843
46844         * g++.old-deja/g++.pt/deduct6.C: New test.
46845
46846 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46847
46848         * g++.old-deja/g++.pt/deduct5.C: New test.
46849
46850 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46851
46852         * gcc.c-torture/execute/20010209-1.c: New test.
46853
46854 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46855
46856         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46857
46858 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
46859
46860         * g++.dg/vtgc1.C: Update for new ABI.
46861
46862         * consistency.vlad: New directory, 1665 files.
46863
46864 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46865
46866         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46867         return type.
46868         * gcc.dg/cpp/digraphs.c: Declare puts.
46869
46870 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46871
46872         * g++.old-deja/g++.other/warn5.C: New test.
46873
46874 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46875
46876         * g++.old-deja/g++.pt/spec40.C: New test.
46877
46878 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46881         case.
46882         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46883
46884 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
46885
46886         * gcc.c-torture/compile/20010209-1.c: New test.
46887
46888 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
46889
46890         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46891         excess errors message but not if it crashes.
46892         * g++.old-deja/g++.other/crash27.C: Likewise.
46893         * g++.old-deja/g++.other/crash28.C: Likewise.
46894         * g++.old-deja/g++.other/crash30.C: Likewise.
46895         * g++.old-deja/g++.other/crash32.C: Likewise.
46896         * g++.old-deja/g++.other/crash35.C: Likewise.
46897         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46898
46899 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46900
46901         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46902         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46903         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46904         g77.f-torture/execute/execute.exp,
46905         g77.f-torture/noncompile/noncompile.exp,
46906         gcc.c-torture/execute/execute.exp,
46907         gcc.c-torture/execute/memcheck/memcheck.exp,
46908         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46909         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46910         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46911         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46912         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46913         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46914         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46915         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46916         Remove bug reporting instructions with ancient email addresses.
46917
46918 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * gcc.dg/20010202-1.c: New test.
46921         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46922
46923 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46924
46925         * g++.dg/stdbool-if.C: New test.
46926
46927 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46928
46929         * objc/execute/fdecl.m: Added main().
46930
46931 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46932
46933         * gcc.c-torture/execute/20010206-1.c: New test.
46934
46935 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46936
46937         * gcc.dg/cpp/avoidpaste1.c: Update.
46938
46939 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46940
46941         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46942         Pero <nicola@brainstorm.co.uk>.
46943         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46944
46945 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.pt/spec39.C: New test.
46948
46949 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
46950
46951         * gcc.c-torture/compile/20010202-1.c: New test.
46952
46953 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         * g++.old-deja/g++.abi/primary2.C: New test.
46956         * g++.old-deja/g++.abi/primary3.C: New test.
46957         * g++.old-deja/g++.abi/primary4.C: New test.
46958         * g++.old-deja/g++.abi/primary5.C: New test.
46959         * g++.old-deja/g++.abi/vtable3.h: New test.
46960         * g++.old-deja/g++.abi/vtable3a.C: New test.
46961         * g++.old-deja/g++.abi/vtable3b.C: New test.
46962         * g++.old-deja/g++.abi/vtable3c.C: New test.
46963         * g++.old-deja/g++.abi/vtable3d.C: New test.
46964         * g++.old-deja/g++.abi/vtable3e.C: New test.
46965         * g++.old-deja/g++.abi/vtable3f.C: New test.
46966         * g++.old-deja/g++.abi/vtable3g.C: New test.
46967         * g++.old-deja/g++.abi/vtable3h.C: New test.
46968         * g++.old-deja/g++.abi/vtable3i.C: New test.
46969         * g++.old-deja/g++.abi/vtable3j.C: New test.
46970         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46971
46972 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46973
46974         * g++.old-deja/g++.other/anon6.C: New test.
46975         * g++.old-deja/g++.other/anon7.C: New test.
46976
46977 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46978
46979         * gcc.dg/cpp/avoidpaste2.c: New tests.
46980
46981 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46982
46983         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46984
46985 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46986
46987         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46988         DECIMAL_DIG cases for Irix."
46989
46990 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46991
46992         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46993
46994 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46995
46996         * gcc.dg/c99-tag-1.c: New test.
46997
46998 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46999
47000         * gcc.dg/cpp/tr-warn1.c: Add tests.
47001
47002 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47003
47004         * gcc.dg/cpp/avoidpaste1.c: Update.
47005         * gcc.dg/cpp/paste4.c: Update.
47006
47007 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47008
47009         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47010         cases for Irix.
47011
47012 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47013
47014         * g++.old-deja/g++.other/inline19.C: New test.
47015
47016 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47017
47018         * gcc.dg/Wlarger-than.c: New test.
47019
47020 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47021
47022         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47023
47024 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47025
47026         * gcc.c-torture/execute/20010129-1.c: New test.
47027         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47028
47029 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47030
47031         * gcc.dg/cpp/avoidpaste1.c: Test case.
47032
47033 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47034
47035         * g++.old-deja/g++.other/inline18.C: New test.
47036
47037 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47038
47039         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47040         and __builtin_putchar.
47041
47042 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47043
47044         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47045         tests.
47046
47047 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47048
47049         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47050         floating point number rounding mode to round to the nearest
47051         representable mode.
47052
47053 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47054
47055         * g++.old-deja/g++.other/mangle2.C: New test.
47056
47057 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47058
47059         * gcc.c-torture/compile/20010124-1.c: New test.
47060
47061 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47062
47063         * g++.old-deja/g++.pt/spec38.C: New test.
47064
47065 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47066
47067         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47068         "Build don't run".
47069
47070 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47071
47072         * gcc.c-torture/execute/20010123-1.c: New test.
47073
47074 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47075
47076         * g++.old-deja/g++.pt/spec37.C: New test.
47077
47078 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.old-deja/g++.pt/overload14.C: New test.
47081
47082 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47083
47084         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47085         __builtin_return_address.
47086
47087 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47088
47089         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47090         * g++.old-deja/g++.pt/spec35.C: New test.
47091         * g++.old-deja/g++.pt/spec36.C: New test.
47092
47093 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47094
47095         * gcc.c-torture/compile/20010118-1.c: New test.
47096
47097 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47098
47099         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47100
47101 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47102
47103         * gcc.c-torture/execute/20010119-1.c: New test.
47104
47105 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47106
47107         * g++.old-deja/g++.other/vbase5.C: New test.
47108
47109 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47110
47111         * gcc.c-torture/execute/20010118-1.c: New test.
47112
47113 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47114
47115         * g++.old-deja/g++.pt/deduct3.C: New test.
47116
47117 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47118
47119         * g++.old-deja/g++.pt/spec34.C: New test.
47120
47121 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47122
47123         * g77.f-torture/compile/20000601-2.f: New test.
47124
47125 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.old-deja/g++.other/init17.C: New test.
47128
47129 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47130
47131         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47132
47133 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47134
47135         * g++.old-deja/g++.pt/unify8.C: New test.
47136
47137 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47138
47139         * g++.old-deja/g++.abi/vbase1.C: New test.
47140
47141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47142
47143         * g++.old-deja/g++.pt/crash65.C: New test.
47144
47145 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47146
47147         * gcc.dg/cpp/assembl2.S: New test case.
47148
47149 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47150
47151         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47152         are supported.
47153
47154 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47155
47156         * g++.old-deja/g++.other/builtins1.C: New test.
47157         * g++.old-deja/g++.other/builtins2.C: Likewise.
47158         * g++.old-deja/g++.other/builtins3.C: Likewise.
47159         * g++.old-deja/g++.other/builtins4.C: Likewise.
47160
47161 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47162
47163         * gcc.c-torture/compile/20010117-1.c: New test.
47164         * gcc.c-torture/compile/20010117-2.c: New test.
47165
47166 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47167
47168         * g77.f-torture/execute/20010116.[fx]: New test,
47169         XFAIL on i?86-*-*.
47170         * g77.f-torture/compile/20010115.f: Indicate it's
47171         a test for PR fortran/1636.
47172
47173 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47174
47175         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47176
47177 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47178
47179         * g77.f-torture/compile/20010115.f: New test.
47180
47181 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47182
47183         * g++.old-deja/g++.pt/nontype5.C: New test.
47184
47185 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47186
47187         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47188         have an equivalent working one below it.
47189
47190 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47191
47192         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47193         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47194
47195 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47196
47197         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47198         message containing "init_priority".
47199         (conpr-2.C): Likewise.
47200         (conpr-3.C): Likewise.
47201         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47202
47203 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47204
47205         * gcc.c-torture/execute/20010114-2.c: New test.
47206
47207 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47208
47209         * gcc.c-torture/compile/20010114-1.c: New test.
47210         * gcc.c-torture/compile/20010114-1.x: Xfail.
47211         * gcc.c-torture/compile/20010114-2.c: New test.
47212         * gcc.c-torture/execute/20010114-1.c: New test.
47213         * gcc.dg/trunc-1.c: New test.
47214         * gcc.dg/uninit-B.c: New test.
47215
47216 2001-01-13  Nick Clifton  <nickc@redhat.com>
47217
47218         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47219         target.
47220
47221 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47222
47223         * gcc.c-torture/compile/20010113-1.c: New test.
47224
47225 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47226
47227         * gcc.c-torture/compile/20001212-1.c: New test.
47228
47229 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47230
47231         * gcc.dg/cpp/widestr1.c: Update.
47232         * gcc.dg/cpp/prag-imp.c: Remove.
47233
47234 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47235
47236         * gcc.c-torture/execute/20000801-3.x: Remove.
47237         * gcc.dg/c90-init-1.c: New test.
47238         * gcc.dg/c99-init-1.c: New test.
47239         * gcc.dg/c99-init-2.c: New test.
47240         * gcc.dg/gnu99-init-1.c: New test.
47241
47242 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47243
47244         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47245         testing that no relevant ones were found.
47246
47247 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47248
47249         * g++.old-deja/g++.pt/cast2.C: New test.
47250
47251 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47252
47253         * g++.old-deja/g++.pt/friend47.C: New test.
47254
47255 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47256
47257         * g++.old-deja/g++.pt/instantiate13.C: New test.
47258
47259 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * g++.old-deja/g++.other/defarg7.C: New test.
47262         * g++.old-deja/g++.other/defarg8.C: New test.
47263
47264 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47265
47266         * g++.old-deja/g++.pt/crash64.C: New test.
47267
47268 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47269
47270         * g++.old-deja/g++.pt/crash63.C: New test.
47271
47272 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47273
47274         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47275
47276 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47277
47278         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47279
47280 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47281
47282         * g++.old-deja/g++.pt/error3.C: New test.
47283
47284 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         * g++.old-deja/g++.other/crash39.C: New test.
47287
47288 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.old-deja/g++.other/vbase4.C: New test.
47291
47292 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47293
47294         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47295         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47296         * gcc.dg/special/special.exp: New test driver which will check
47297         for alias support for the above test.
47298
47299 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47300
47301         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47302         problems on small machines.
47303         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47304         parameterize.
47305
47306 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47307
47308         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47309         mips.
47310         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47311
47312 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47313
47314         * g++.old_deja/g++.pt/using8.C: New test.
47315
47316 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47317
47318         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47319
47320 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47321
47322         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47323         where a failure is expected.
47324         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47325
47326 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47327
47328         * g++.old_deja/g++.pt/instantiate12.C: New test.
47329
47330 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47331
47332         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47333         start of structs.
47334         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47335         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47336         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47337         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47338         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47339         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47340         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47341         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47342         * g++.old-deja/g++.eh/spec6.C: Likewise.
47343         * g++.old-deja/g++.jason/crash3.C: Likewise.
47344         * g++.old-deja/g++.law/ctors11.C: Likewise.
47345         * g++.old-deja/g++.law/ctors17.C: Likewise.
47346         * g++.old-deja/g++.law/ctors5.C: Likewise.
47347         * g++.old-deja/g++.law/ctors9.C: Likewise.
47348         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47349         * g++.old-deja/g++.mike/net22.C: Likewise.
47350         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47351         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47352         * g++.old-deja/g++.mike/virt3.C: Likewise.
47353         * g++.old-deja/g++.niklas/t128.C: Likewise.
47354         * g++.old-deja/g++.other/anon4.C: Likewise.
47355         * g++.old-deja/g++.other/using1.C: Likewise.
47356         * g++.old-deja/g++.other/warn3.C: Likewise.
47357         * g++.old-deja/g++.pt/t37.C: Likewise.
47358         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47359         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47360
47361 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47362
47363         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47364
47365 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47366
47367         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47368
47369 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47370
47371         * gcc.c-torture/compile/20010107-1.c: New test.
47372
47373 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47374
47375         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47376
47377 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47378
47379         * gcc.dg/format/format.h: New file.
47380         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47381         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47382         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47383         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47384         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47385         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47386         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47387         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47388         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47389         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47390         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47391         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47392         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47393         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47394         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47395         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47396         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47397         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47398         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47399         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47400         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47401         instead of declaring standard types, macros and functions in each
47402         test.
47403
47404 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47405
47406         * gcc.c-torture/execute/20010106-1.c: New test.
47407
47408 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47409
47410         * gcc.dg/format/format.exp: New file.
47411         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47412         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47413         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47414         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47415         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47416         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47417         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47418         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47419         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47420         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47421         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47422         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47423         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47424         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47425         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47426         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47427         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47428         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47429         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47430         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47431         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47432         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47433         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47434         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47435         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47436         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47437         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47438         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47439         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47440         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47441         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47442         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47443         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47444         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47445         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47446         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47447         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47448         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47449         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47450         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47451         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47452         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47453
47454 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47455
47456         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47457         account.
47458
47459 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47460
47461         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47462
47463 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47464
47465         * g++.old-deja/g++.pt/crash62.C: New test.
47466
47467 2001-01-04  Richard Henderson  <rth@redhat.com>
47468
47469         * gcc.dg/20000926-1.c: Update expected warnings.
47470         * gcc.dg/array-2.c: Likewise.
47471         * gcc.dg/array-4.c: Also validate flexible array members.
47472         * gcc.dg/c99-flex-array-1.c: New.
47473
47474 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47475
47476         * gcc.c-torture/compile/20001222-1.x: Remove.
47477
47478 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47479
47480         * gcc.c-torture/execute/built-in-setjmp.c: New.
47481
47482 2001-01-03  Richard Henderson  <rth@redhat.com>
47483
47484         * gcc.dg/940510-1.c: Update expected error wording.
47485         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47486
47487 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47488
47489         * lib/target-supports.exp (check_alias_available): Modified to
47490         indicate aliases not supported if only weak aliases are supported.
47491
47492 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47493
47494         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47495         Turn on cmpstrsi checks for __pj__ and __i370__.
47496
47497 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47498
47499         * g++.old-deja/g++.other/virtual11.C: New test.
47500
47501 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47502
47503         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47504
47505 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47506
47507         * gcc.c-torture/compile/20010102-1.c: New test.
47508
47509 2001-01-02  Andreas Jaeger  <aj@suse.de>
47510
47511         * gcc.dg/noreturn-3.c: New test.
47512
47513         * gcc.dg/noreturn-4.c: New test.
47514
47515 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47516
47517         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47518         __builtin_fputc and __builtin_fwrite.
47519
47520 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47521
47522         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47523         signed char, not default char.
47524
47525 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47526
47527         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47528
47529 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47530
47531         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47532
47533 2000-12-29  Richard Henderson  <rth@redhat.com>
47534
47535         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47536         (__cyg_profile_func_exit): Define.
47537
47538 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47539
47540         * g++.dg/vtgc1.C: New test.
47541
47542 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47543
47544         * gcc.dg/noncompile/20001228-1.c: New test.
47545
47546         * gcc.dg/20001228-1.c: New test.
47547
47548         * gcc.c-torture/execute/20001228-1.c: New test.
47549
47550 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47551
47552         * gcc.dg/format-strfmon-1.c: New test.
47553
47554 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47555
47556         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47557         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47558         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47559         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47560         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47561         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47562         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47563         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47564         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47565         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47566         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47567         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47568         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47569
47570         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47571         * gcc.c-torture/execute/string-opt-4.c: Test index.
47572
47573 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47574
47575         * gcc.c-torture/compile/20001226-1.c: New test.
47576
47577 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47578
47579         * gcc.c-torture/compile/20001222-1.c: New test.
47580         * gcc.c-torture/compile/20001222-1.x: Xfail.
47581
47582 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47583
47584         * gcc.c-torture/execute/comp-goto-2.c: New test.
47585
47586 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47587
47588         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47589         Use long types if __INT_MAX__ is 32767.
47590         (main): Use cast to (sint32 *) when poking 88 into a_page.
47591
47592         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47593
47594 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47595
47596         * gcc.c-torture/compile/20001221-1.c: New test.
47597         * gcc.c-torture/execute/20001221-1.c: New test.
47598
47599 2000-12-20  Richard Henderson  <rth@redhat.com>
47600
47601         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47602         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47603
47604 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47605
47606         * gcc.dg/compare3.c: New test.
47607
47608 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47609
47610         * gcc.dg/format-warnll-1.c: New test.
47611
47612 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47613
47614         * gcc.dg/cpp/cmdlne-P.c: New test.
47615
47616 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47617
47618         * gcc.c-torture/execute/builtin-abs-1.c,
47619         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47620
47621 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47622
47623         * gcc.dg/cpp/multiline.c: New test.
47624
47625 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47626
47627         * g++.old-deja/g++.other/syshdr1.C: Update.
47628         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47629
47630 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47631
47632         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47633
47634 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47635
47636         * g++.old-deja/g++.pt/ttp65.C: New test.
47637
47638 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47639
47640         * g++.old-deja/g++.pt/ttp64.C: New test.
47641
47642 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47643
47644         * g++.old-deja/g++.pt/spec33.C: New test.
47645
47646 2000-12-14  Catherine Moore  <clm@redhat.com>
47647
47648         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47649         * gcc.c-torture/execute/920612-2.c: Likewise.
47650         * gcc.c-torture/execute/920428-2.c: Likewise.
47651         * gcc-c-torture/execute/va-arg-11.c: Call exit.
47652         * gcc.c-torture/execute/va-arg-21.c: Likewise.
47653
47654 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47655
47656         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47657         * gcc.dg/pack-test-2.c: Likewise.
47658
47659 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47660
47661         Tests by Zack Weinberg <zackw@stanford.edu>.
47662
47663         * gcc.dg/cpp/defined.c: Update.
47664         * gcc.dg/cpp/defined_trad.c: New tests.
47665
47666 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47667
47668         * gcc.dg/cpp/trad-direct.c: Update.
47669
47670 2000-12-11  Neil Booth  <neilb@earthling.net>
47671
47672         * gcc.dg/cpp/defined_trad.c
47673
47674 2000-12-11  Neil Booth  <neilb@earthling.net>
47675
47676         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47677
47678 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47679
47680         * gcc.dg/format-miss-2.c: New test.
47681
47682 2000-12-09  Neil Booth  <neilb@earthling.net>
47683
47684         * gcc.dg/cpp/lineflags.c: New tests.
47685         * gcc.dg/cpp/poison.c: Update.
47686         * gcc.dg/cpp/redef2.c: Update.
47687         * gcc.dg/cpp/skipping.c: New test.
47688
47689 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
47690
47691         * g++.old-deja/g++.other/eh3.C: New testcase.
47692
47693 2000-12-07  Neil Booth  <neilb@earthling.net>
47694
47695         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47696         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47697         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47698         wtr-union-init-2.c, wtr-union-init-3.c: Update.
47699         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47700         Update.
47701
47702 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47703
47704         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47705         __SIZE_TYPE__ instead of int for type of integers cast to
47706         pointers.
47707
47708 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
47709
47710         * g++.old-deja/g++.other/cleanup4.C: New test.
47711
47712 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47713
47714         * format-sec-1.c: New test.
47715
47716 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47717
47718         * gcc.dg/format-nonlit-3.c: New test.
47719
47720 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47721
47722         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47723         through a null pointer.
47724
47725 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47726
47727         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47728         * g++.old-deja/g++.pt/partial4.C: New test.
47729
47730 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
47731
47732         * gcc.c-torture/execute/ieee/hugeval.x: New.
47733
47734 2000-12-06  Neil Booth  <neilb@earthling.net>
47735
47736         * gcc.dg/cpp/backslash2.c: New tests.
47737
47738 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47739
47740         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47741         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47742
47743 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47744
47745         * gcc.c-torture/execute/20001203-2.c: New testcase.
47746
47747 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47748
47749         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47750         * g++.old-deja/g++.other/virtual10.C: New test.
47751
47752 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47753
47754         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47755
47756 2000-12-05  Richard Henderson  <rth@redhat.com>
47757
47758         * gcc.c-torture/compile/20001205-1.c: New.
47759
47760 2000-12-04  Neil Booth  <neilb@earthling.net>
47761
47762         * g++.old-deja/g++.other/virtual9.C: New test.
47763         * g++.old-deja/g++.pt/crash61.C: New test.
47764         * gcc.c-torture/execute/loop-9.c: New test.
47765
47766 2000-12-04  Neil Booth  <neilb@earthling.net>
47767
47768         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47769         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47770         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47771         * gcc.dg/cpp/extratokens.c: ...here.
47772
47773 2000-12-04  Neil Booth  <neilb@earthling.net>
47774
47775         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47776         New tests.
47777
47778 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47779
47780         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47781         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47782
47783 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47784
47785         * gcc.c-torture/execute/20001203-1.c: New test.
47786
47787 2000-12-03  Neil Booth  <neilb@earthling.net>
47788
47789         * gcc.dg/cpp/macro6.c: New test cases.
47790
47791 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47792
47793         * gcc.c-torture/execute/string-opt-9.c: New test.
47794         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47795         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47796         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47797
47798         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47799         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47800
47801 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47802
47803         * gcc.dg/cpp/if-6.c: New testcase.
47804
47805         * gcc.dg/20001201-1.c: New testcase.
47806
47807 2000-12-02  Neil Booth  <neilb@earthling.net>
47808
47809         * g++.old-deja/g++.other/externC4.C,
47810         g++.old-deja/g++.other/friend10.C: New tests.
47811
47812 2000-12-02  Neil Booth  <neilb@earthling.net>
47813
47814         * g++.old-deja/g++.other/instan2.C
47815         * g++.old-deja/g++.other/instan3.C: New test.
47816
47817 2000-12-02  Neil Booth  <neilb@earthling.net>
47818
47819         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47820         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47821         gnuc99.c,gnuc99-pedantic.c: New tests.
47822
47823 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47824
47825         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47826         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47827
47828 2000-12-01  Neil Booth  <neilb@earthling.net>
47829
47830         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47831         * gcc.dg/cpp/poison.c: Update.
47832         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47833
47834 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47835
47836         * g77.f-torture/execute/20001201.f: New test.
47837
47838 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47839
47840         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47841
47842 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47843
47844         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47845
47846 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47847
47848         * g++.old-deja/g++.other/cast6.C: New test.
47849
47850 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47851
47852         * gcc.c-torture/execute/20001130-2.c: New testcase.
47853
47854 2000-11-30  Richard Henderson  <rth@redhat.com>
47855
47856         * gcc.c-torture/execute/20001130-1.c: New test.
47857
47858 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47859
47860         * g++.old-deja/g++.other/op3.C: New test.
47861
47862 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47863
47864         * g++.old-deja/g++.other/op2.C: New test.
47865
47866 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47867
47868         * g++.old-deja/g++.other/crash38.C: New test.
47869
47870 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
47871
47872         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47873
47874 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
47875
47876         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47877         tests.
47878         * gcc.c-torture/execute/string-opt-6.c: New test.
47879
47880         * gcc.dg/20001117-1.c: Add main.
47881
47882 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
47883
47884         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47885         Move from here ...
47886         * gcc.dg/940510-1.c: ... to here.
47887
47888         * gcc.dg/20000926-1.c: GNU C now allows initializations of
47889         zero-size arrays in toplevel structures.
47890
47891 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47892
47893         * gcc.c-torture/execute/loop-8.c: New test.
47894
47895 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47896
47897         * g++.old-deja/g++.other/base1.C: New test.
47898
47899 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47900
47901         * g++.old-deja/g++.other/parse2.C: New test.
47902
47903 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47904
47905         * g++.old-deja/g++.pt/incomplete1.C: New test.
47906
47907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47908
47909         * g++.old-deja/g++.other/friend9.C: New test.
47910
47911 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47912
47913         * gcc.dg/20001127-1.c: New test.
47914
47915 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47916
47917         * g++.old-deja/g++.pt/friend46.C: New test.
47918
47919 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47920
47921         * g++.old-deja/g++.other/ptrmem8.C: New test.
47922
47923 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47924
47925         * gcc.c-torture/execute/string-opt-7.c: New test.
47926         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47927
47928 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47929
47930         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47931         instead of 'mkcheck 2'.
47932
47933 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47934
47935         * gcc.c-torture/execute/memcheck/driver.c,
47936         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47937         C9X references to refer to C99.
47938
47939 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47940
47941         * gcc.dg/ultrasp3.c: New test.
47942
47943 2000-11-25  Neil Booth  <neilb@earthling.net>
47944
47945         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47946
47947 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
47948
47949         * gcc.c-torture/compile/20001123-2.c: New.
47950
47951 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47952
47953         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47954
47955 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
47956
47957         * gcc.dg/sequence-point-1.c: Add some new tests.
47958         * gcc.c-torture/execute/20001124-1.c: New test.
47959
47960 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47961
47962         * g++.old-deja/g++.other/vaarg4.C: New test.
47963         * gcc.c-torture/compile/20001123-1.c: New test.
47964
47965 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47966
47967         * g++.other/crash24.C: Adjust and remove XFAIL.
47968         * g++.other/crash37.C: New test.
47969
47970 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47971
47972         * g++.old-deja/g++.pt/instantiate9.C: New test.
47973
47974 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47975
47976         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47977         new ABI, too.
47978
47979         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47980         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47981
47982 2000-11-22  Neil Booth  <neilb@earthling.net>
47983
47984         * gcc.dg/cpp/Wtrigraphs.c: New test.
47985
47986 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47987
47988         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47989
47990 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47991
47992         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47993
47994 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47995
47996         * lib/gcc-dg.exp: load_lib scanasm.exp.
47997         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47998         * lib/g++-dg.exp: load_lib scanasm.exp.
47999         * lib/scanasm.exp: New.
48000         (scan-assembler, scan-assembler-not): Add optional arguments to
48001         test name, or if not present, the pattern name.
48002         (scan-assembler-dem, scan-assembler-dem-not): New.
48003
48004         * g++.dg/dg.exp: New.
48005
48006 2000-11-21  Neil Booth  <neilb@earthling.net>
48007
48008         * gcc.dg/cpp/integrated1.c: Remove.
48009
48010 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48011
48012         * gcc.c-torture/execute/20001121-1.c: New test.
48013
48014 2000-11-21  Richard Henderson  <rth@redhat.com>
48015
48016         * gcc.c-torture/compile/20001121-1.c: New test.
48017
48018 2000-11-20  Neil Booth  <neilb@earthling.net>
48019
48020         * gcc.dg/cpp/integrated1.c: New test.
48021
48022 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48023
48024         * g++.old-deja/g++.other/inline17.C: New test.
48025
48026 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48027
48028         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48029         local variable to be zero: I made the variable global. Now
48030         uses abort() and exit() instead of relying on main's return value.
48031
48032 2000-11-20  Neil Booth  <neilb@earthling.net>
48033
48034         * gcc.dg/cpp/paste2.c: Update test.
48035         * objc/execute/paste.m: New test.
48036
48037 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48038
48039         * gcc.dg/c99-condexpr-1.c: New test.
48040
48041 2000-11-20  Neil Booth  <neilb@earthling.net>
48042
48043         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48044
48045 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48046
48047         * g++.old-deja/g++.pt/export1.C: New test.
48048
48049 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48050
48051         * gcc.dg/20001117-1.c: New test.
48052
48053 2000-11-18  Richard Henderson  <rth@redhat.com>
48054
48055         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48056
48057 2000-11-18  Richard Henderson  <rth@redhat.com>
48058
48059         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48060         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48061         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48062
48063 2000-11-18  Richard Henderson  <rth@redhat.com>
48064
48065         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48066         (main): New.  Exit cleanly.
48067
48068 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48069
48070         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48071         gcc.dg/c99-fordecl-2.c: New tests.
48072
48073 2000-11-18  Richard Henderson  <rth@redhat.com>
48074
48075         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48076         * gcc.c-torture/execute/zerolen-2.c: New.
48077
48078 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48079
48080         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48081         memory.
48082
48083 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48084
48085         * g++.old-deja/g++.pt/instantiate8.C: New test.
48086
48087 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48088
48089         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48090         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48091
48092 2000-11-16  Nick Clifton  <nickc@redhat.com>
48093
48094         * gcc.c-torture/execute/nestfunc-2.c: New test.
48095         * gcc.c-torture/execute/nestfunc-3.c: New test.
48096
48097 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48098
48099         * gcc.c-torture/compile/20001116-1.c: New test.
48100
48101 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48102
48103         * gcc.c-torture/execute/20001115-1.c: New test.
48104
48105 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48106
48107         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48108         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48109         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48110         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48111
48112 2000-11-15  Neil Booth  <neilb@earthling.net>
48113
48114         gcc.dg/cpp/_Pragma1.c: Update.
48115         gcc.dg/cpp/_Pragma2.c: New test.
48116
48117 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48118
48119         * g++.old-deja/g++.other/anon5.C: New test.
48120
48121 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48122
48123         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48124         tests.
48125
48126 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48127
48128         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48129         output.
48130
48131 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48132
48133         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48134         labels at end of compound statements.
48135
48136 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48137
48138         * gcc.c-torture/execute/loop-7.c: New test.
48139
48140 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48141
48142         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48143
48144 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48145
48146         * gcc.dg/c99-bool-1.c: New test.
48147
48148 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48149
48150         * gcc.dg/c99-scope-1.c: Remove xfail.
48151         * gcc.dg/c99-scope-2.c: New test.
48152
48153 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48154
48155         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48156         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48157
48158 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48159
48160         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48161         error messages.
48162
48163         * g++.mike/p700.C: Don't typedef wchar_t.
48164         * g++.mike/p784.C: Likewise.
48165         * g++.mike/eb101.C: Don't use __wchar_t.
48166
48167 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48168
48169         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48170         from DO loop.
48171
48172 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48173
48174         * gcc.c-torture/execute/20001111-1.c: New test.
48175
48176 2000-11-10  Nick Clifton  <nickc@redhat.com>
48177
48178         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48179         long multuiple and accumulate.
48180
48181 2000-11-09  Richard Henderson  <rth@redhat.com>
48182
48183         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48184         via size_t instead of int.
48185
48186         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48187         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48188         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48189         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48190
48191 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48192
48193         * gcc.c-torture/compile/20001109-1.c: New test.
48194         * gcc.c-torture/compile/20001109-2.c: New test.
48195
48196 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48197
48198         * g++.old-deja/g++.pt/operator1.C: New test.
48199         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48200
48201 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48202
48203         * gcc.dg/20001108-1.c: New test.
48204
48205 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48206
48207         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48208         with both arguments constant strings.
48209         * gcc.c-torture/execute/string-opt-3.c: New test.
48210         * gcc.c-torture/execute/string-opt-4.c: New test.
48211         * gcc.c-torture/execute/string-opt-5.c: New test.
48212
48213 2000-11-08  Nick Clifton  <nickc@redhat.com>
48214
48215         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48216         mulsidi3adddi patterns.
48217
48218 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         * g++.old-deja/g++.other/crash36.C: New test.
48221
48222 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48223
48224         * g++.old-deja/g++.other/init16.C: New test.
48225
48226 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48227
48228         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48229
48230 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48231
48232         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48233         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48234         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48235
48236 2000-11-07  DJ Delorie  <dj@redhat.com>
48237
48238         * gcc.dg/20000614-1.c: Add return so that test can pass.
48239
48240 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48241
48242         * gcc.c-torture/execute/string-opt-1.c: New test.
48243
48244 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48245
48246         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48247         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48248         parameters in registers, and there is no way for a varargs
48249         function to know in which order the integer and floating-point
48250         parameters should be interleaved when they are placed on the
48251         stack.
48252         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48253         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48254
48255 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48256
48257         * gcc.c-torture/execute/string-opt-2.c: New test.
48258
48259 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48260
48261         * g++.old-deja/g++.pt/crash60.C: New test.
48262
48263 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48264
48265         * g++.old-deja/g++.other/crash24.C: New test.
48266         * g++.old-deja/g++.other/crash25.C: New test.
48267         * g++.old-deja/g++.other/crash26.C: New test.
48268         * g++.old-deja/g++.other/crash27.C: New test.
48269         * g++.old-deja/g++.other/crash28.C: New test.
48270         * g++.old-deja/g++.other/crash29.C: New test.
48271         * g++.old-deja/g++.other/crash30.C: New test.
48272         * g++.old-deja/g++.other/crash31.C: New test.
48273         * g++.old-deja/g++.other/crash32.C: New test.
48274         * g++.old-deja/g++.other/crash33.C: New test.
48275         * g++.old-deja/g++.other/crash34.C: New test.
48276         * g++.old-deja/g++.other/crash35.C: New test.
48277
48278 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48279
48280         * gcc.c-torture/execute/20001031-1.c: New test.
48281
48282 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48283
48284         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48285         namespace.
48286
48287         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48288         standards-conformant.
48289
48290         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48291
48292         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48293         * g++.old-deja/g++.mike/p755a.C: Likewise.
48294         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48295         library makes no calls to `operator new' during initialization.
48296
48297 2000-11-04  Neil Booth  <neilb@earthling.net>
48298
48299         * gcc.dg/cpp/include2.c: New tests.
48300
48301 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48302
48303         * lib/g++.exp (g++_set_ld_library_path): New function.
48304         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48305
48306 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48307
48308         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48309         warnings.
48310
48311 2000-11-01  Richard Henderson  <rth@redhat.com>
48312
48313         * g++.old-deja/g++.ext/namedret1.C: New.
48314         * g++.old-deja/g++.ext/namedret2.C: New.
48315         * g++.old-deja/g++.ext/namedret3.C: New.
48316
48317 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48318
48319         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48320         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48321
48322 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48323
48324         * gcc.c-torture/execute/va-arg-21.c: New test.
48325
48326 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48327
48328         * gcc.dg/c99-complex-2.c: New test.
48329
48330 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48331
48332         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48333
48334 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48335
48336         * g++.old-deja/g++.other/inline16.C: New test.
48337
48338 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48339
48340         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48341         __PRETTY_FUNCTION__
48342
48343 2000-10-29  Neil Booth  <neilb@earthling.net>
48344
48345         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48346         New tests.
48347         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48348         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48349         optimisation.
48350
48351 2000-10-29  Neil Booth  <neilb@earthling.net>
48352
48353         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48354         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48355         * mi5.c: Test multiple includes work with -C.
48356         * trigraphs.c: Test ^= version.
48357
48358 2000-10-28  Neil Booth  <neilb@earthling.net>
48359
48360         New tests and test updates for new macro expander.
48361
48362         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48363         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48364         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48365         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48366         new diagnostic messages.
48367
48368         * gcc.dg/cpp/macro3.c: New tests.
48369
48370 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48371
48372         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48373         on the same line.
48374
48375 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48376
48377         * g++.old-deja/g++.other/eh2.C: New test.
48378
48379 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48380
48381         * gcc.c-torture/execute/20001027-1.c: New test.
48382
48383 2000-10-26  Richard Henderson  <rth@redhat.com>
48384
48385         * gcc.c-torture/execute/20001026-1.c: New.
48386
48387 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48388
48389         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48390         * g++.old-deja/g++.law/builtin1.C: Likewise.
48391         * g++.old-deja/g++.law/ctors10.C: Likewise.
48392         * g++.old-deja/g++.law/virtual3.C: Likewise.
48393         * g++.old-deja/g++.mike/p658.C: Likewise.
48394         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48395         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48396         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48397         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48398         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48399
48400 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48401
48402         * gcc.c-torture/compile/20001024-1.c: New test.
48403
48404 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48405
48406         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48407         to tell us whether or not we are using V3.
48408
48409 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48410
48411         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48412         operands.
48413
48414 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48415
48416         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48417
48418 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48419
48420         * gcc.c-torture/execute/20001024-1.c: New test.
48421
48422 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48423
48424         * g++.old-deja/g++.other/sibcall1.C: New test.
48425
48426 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48427
48428         * gcc.dg/noncompile/init-3.c: New test.
48429
48430 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48431
48432         * gcc.dg/format-array-1.c: New test.
48433
48434 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48435
48436         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48437         writing through null pointers; remove comment about testing
48438         unterminated strings.
48439
48440 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48441
48442         * gcc.c-torture/execute/20001017-2.c: New test.
48443
48444 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48445
48446         * gcc.c-torture/compile/20001018-1.c: New test.
48447         * gcc.c-torture/compile/20001018-1.x: Xfail.
48448
48449 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48450
48451         * gcc.c-torture/execute/20001017-1.c: New test.
48452
48453 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48454
48455         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48456         for multiple use of arguments with scanf formats; add tests for
48457         multiple use of arguments.
48458
48459 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48460
48461         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48462         from some old tests.
48463
48464 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48465
48466         * gcc.dg/format-miss-1.c: New test.
48467
48468 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48469
48470         * gcc.c-torture/execute/20001013-1.c: New test.
48471
48472 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48473
48474         * gcc.dg/format-branch-1.c: New test.
48475
48476 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48477
48478         * README, lib/file-format.exp: Remove EGCS references.
48479
48480 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48481
48482         * gcc.dg/20001013-1.c: New test.
48483
48484 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48485
48486         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48487         for intmax_t in the compiler using __typeof__ and the type rules
48488         for conditional expressions.
48489
48490 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48491
48492         * gcc.dg/20001012-1.c: New test.
48493         * gcc.dg/20001012-2.c: New test.
48494
48495 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48496
48497         * gcc.dg/format-attr-1.c: New test.
48498
48499 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48500
48501         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48502         __LONG_LONG_MAX__ instead of LLONG_MAX.
48503
48504 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48505
48506         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48507         scanf flags.
48508         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48509         flags.
48510
48511 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48512
48513         * gcc.dg/sequence-pt-1.c: New test.
48514
48515 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48516
48517         * gcc.c-torture/execute/20001011-1.c: New testcase.
48518         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48519
48520 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48521
48522         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48523         does not error on it.
48524
48525 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48526
48527         * gcc.dg/20001009-1.c: New test.
48528
48529 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48530
48531         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48532         * gcc.c-torture/execute/20001009-2.c: ... to here.
48533
48534 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48535
48536         * gcc.c-torture/compile/20001009-1.c: New testcase.
48537         * gcc.c-torture/execute/20001009-1.c: New testcase.
48538         Testcases provided by Jan Hubicka <jh@suse.cz>.
48539
48540 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48541
48542         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48543         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48544         uintmax_t using <limits.h> to emulate the compiler's internal
48545         logic.  No longer XFAIL %j tests.
48546
48547 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48548
48549         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48550         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48551         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48552         regexps and details of expected handling of some bad formats.
48553         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48554         suppression.
48555
48556 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48557
48558         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48559         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48560         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48561         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48562         in list archives.
48563
48564 2000-10-06  Richard Henderson  <rth@cygnus.com>
48565
48566         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48567         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48568         * g++.old-deja/g++.jason/report.C: Likewise.
48569         * g++.old-deja/g++.law/friend5.C: Likewise.
48570         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48571         of the expected warnings.
48572
48573 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48574
48575         * g++.old-deja/g++.pt/enum14.C: New test.
48576
48577 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48578
48579         * g++.old-deja/g++.pt/crash59.C: New test.
48580
48581 2000-10-04  Will Cohen  <wcohen@redhat.com>
48582
48583         * gcc.dg/20000926-1.c: New test.
48584
48585 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48586
48587         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48588         function name for current C++ compiler.
48589         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48590
48591 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48592
48593         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48594         __PRETTY_FUNCTION__.
48595         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48596
48597 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48598
48599         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48600
48601 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48602
48603         * gcc.c-torture/compile/20000923-1.c: New test.
48604
48605 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48606
48607         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48608         * g++.old-deja/g++.pt/ttp62.C: Same.
48609         * g++.old-deja/g++.other/inline14.C: Same.
48610
48611 2000-09-24  Richard Henderson  <rth@cygnus.com>
48612
48613         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48614
48615 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48616
48617         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48618
48619 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48620
48621         * gcc.c-torture/compile/20000922-1.c: New file.
48622
48623 2000-09-21  Nick Clifton  <nickc@redhat.com>
48624
48625         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48626         a signed long modulo operation.
48627         (mod6): New function - perform an unsigned long modulo operation.
48628         (main): Add tests for modulos of very large numbers by very small
48629         dividends.
48630
48631 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48632
48633         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48634
48635 2000-09-19  Richard Henderson  <rth@cygnus.com>
48636
48637         * gcc.dg/compare2.c (case 10): XFAIL.
48638
48639 2000-09-18  Richard Henderson  <rth@cygnus.com>
48640
48641         * gcc.c-torture/execute/20000906-1.c: Move ...
48642         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48643         that support __builtin_trap.
48644
48645 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
48646
48647         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48648
48649 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48650
48651         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48652         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
48653         more $ format tests.
48654
48655 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48656
48657         * gcc.dg/format-errmk-1.c: New test.
48658
48659 2000-09-17  Greg McGary  <greg@mcgary.org>
48660
48661         * gcc.c-torture/execute/20000917-1.x: Remove.
48662
48663 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48664
48665         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48666
48667 2000-09-17  Greg McGary  <greg@mcgary.org>
48668
48669         * gcc.c-torture/execute/20000917-1.c: New test.
48670         * gcc.c-torture/execute/20000917-1.x: XFAIL.
48671
48672 2000-09-16  Neil Booth  <NeilB@earthling.net>
48673
48674         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48675         in nested macro bug.
48676
48677 2000-09-15  Neil Booth  <NeilB@earthling.net>
48678
48679         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48680
48681 2000-09-14  Jeffrey A Law  (law@cygnus.com)
48682
48683         * gcc.c-torture/execute/20000914-1.c: New test.
48684
48685 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
48686
48687         * g++.other/inline13.C: New test.
48688
48689 2000-09-12  Andreas Jaeger  <aj@suse.de>
48690
48691         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48692         constant by Ulrich Drepper <drepper@redhat.com>.
48693
48694 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
48695
48696         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48697
48698 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48699
48700         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48701
48702 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
48703
48704         * gcc.dg/cpp/backslash.c: New test.
48705
48706 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
48707
48708         * gcc.c-torture/execute/20000910-1.c: New test.
48709         * gcc.c-torture/execute/20000910-2.c: Likewise.
48710
48711 2000-09-11  Robert Lipe  <robertl@sco.com>
48712
48713         * gcc.dg/pragma-align.c: New test.
48714
48715 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
48716
48717         * g++.old-deja/g++.pt/explicit82.C: New test.
48718         * g++.old-deja/g++.pt/explicit83.C: New test.
48719
48720 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
48721
48722         * gcc.dg/asm-names.c: New test.
48723
48724 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48725
48726         * gcc.dg/cpp/tr-warn6.c: New test
48727
48728 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48729
48730         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48731         be accepted.
48732
48733 2000-09-07  Catherine Moore  <clm@redhat.com>
48734
48735         * gcc.c-torture/execute/unroll-1.c: New test.
48736
48737 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48738
48739         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48740         ERROR markers.
48741         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48742         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48743         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48744         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48745         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48746         Preprocess only.
48747         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48748         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48749
48750 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48751
48752         * g++.old-deja/g++.pt/deduct2.C: New test.
48753
48754 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48755
48756         * g++.old-deja/g++.pt/parms2.C: New test.
48757
48758 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48759
48760         * g++.old-deja/g++.pt/crash58.C: New test.
48761
48762 2000-09-06  Greg McGary  <greg@mcgary.org>
48763
48764         * gcc.c-torture/execute/20000906-1.c: New test.
48765         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48766
48767 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48768
48769         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48770
48771 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48772
48773         * g++.old-deja/g++.pt/crash57.C: New test.
48774
48775 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48776
48777         * g++.old-deja/g++.pt/crash56.C: New test.
48778
48779 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48780
48781         * g++.old-deja/g++.pt/koenig1.C: New test.
48782
48783 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48784
48785         * gcc.dg/20000904-1.c: New test.
48786
48787 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48788
48789         * gcc.dg/cpp/paste8.c: New test.
48790
48791 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48792
48793         * gcc.c-torture/compile/20000827-1.c: New test.
48794
48795 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48796
48797         * gcc.dg/format-diag-1.c: New test.
48798
48799 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48800
48801         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48802         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48803         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48804         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48805         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48806
48807 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48808
48809         * g++.old-deja/g++.other/nested4.C: New test.
48810
48811 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48812
48813         * g++.old-deja/g++.ns/scoped1.C: New test.
48814
48815 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48816
48817         * lib/g++.exp: Support testing already-installed GCC.
48818
48819 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48820
48821         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48822
48823 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48824
48825         * gcc.dg/return-type-2.c: New test.
48826
48827 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48828
48829         * gcc.c-torture/compile/20000825-1.c: New test.
48830
48831 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48832
48833         * gcc.dg/dwarf2-2.c: New test.
48834
48835 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48836
48837         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48838         dg-warning regexps.
48839
48840 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48841
48842         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48843         gcc.dg/format-ext-5.c: New tests.
48844
48845 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48846
48847         * g++.old-deja/g++.other/crash22.C: New test.
48848
48849 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48850
48851         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48852
48853 2000-08-24  Richard Henderson  <rth@cygnus.com>
48854
48855         * gcc.dg/ia64-sync-1.c: New test.
48856         * gcc.dg/ia64-sync-2.c: New test.
48857         * gcc.dg/ia64-asm-1.c: New test.
48858
48859 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48860
48861         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48862         * gcc.dg/format-ext-2.c: New test.
48863
48864 2000-08-23  Jason Merrill  <jason@redhat.com>
48865
48866         * lib/old-dejagnu.exp: Also ignore "In member function" and
48867         "At global scope".
48868
48869 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48870
48871         * gcc.dg/noncompile/label-lineno-1.c: New test.
48872
48873 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48874
48875         * gcc.dg/c99-array-nonobj-1.c: New test.
48876
48877 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48878
48879         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48880         tests.
48881         * gcc.dg/format-ext-1.c: New test.
48882
48883 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48884
48885         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48886         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48887         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48888         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48889         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48890
48891 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48892
48893         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48894         gcc.dg/c99-strftime-2.c: New tests.
48895
48896 2000-08-22  Richard Henderson  <rth@cygnus.com>
48897
48898         * gcc.c-torture/execute/20000822-1.c: New test.
48899
48900 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48901
48902         * gcc.c-torture/execute/20000819-1.x: Remove.
48903
48904 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48905
48906         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48907         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48908         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48909         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48910         gcc.dg/format-xopen-1.c: New tests.
48911
48912 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48913
48914         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48915
48916 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48917
48918         * g++.old-deja/g++.other/loop2.C: New test.
48919
48920         * gcc.c-torture/compile/20000606-1.c: New test.
48921         * gcc.c-torture/compile/20000728-1.c: New test.
48922         * gcc.c-torture/execute/20000801-1.c: New test.
48923         * gcc.c-torture/execute/20000801-2.c: New test.
48924         * gcc.c-torture/execute/20000819-1.c: New test.
48925         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48926         * gcc.dg/20000629-1.c: New test.
48927         * gcc.dg/20000724-1.c: New test.
48928         * gcc.dg/20000807-1.c: New test.
48929
48930 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48931
48932         * gcc.dg/cpp/pragma-1.c: New test.
48933         * gcc.dg/cpp/pragma-2.c: New test.
48934
48935 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48936
48937         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48938         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48939
48940 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48941
48942         * gcc.c-torture/compile/20000818-1.c: New test.
48943
48944 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48945
48946         * gcc.c-torture/execute/20000818-1.c: New test.
48947
48948 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48949
48950         * gcc.dg/format-va-1.c: New test.
48951
48952 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48953
48954         * g++.old-deja/g++.other/typedef8.C: New test.
48955
48956 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48957
48958         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48959         * g++.old-deja/g++.mike/net36.C: Mark candidate.
48960         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48961         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48962         * g++.old-deja/g++.other/ptrmem7.C: New test.
48963         * g++.old-deja/g++.pt/ptrmem10.C: New test.
48964
48965 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48966
48967         * g++.old-deja/g++.pt/typename27.C: New test.
48968
48969 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
48970
48971         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48972         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48973         * g++.old-deja/g++.pt/friend45.C: New test.
48974         * g++.old-deja/g++.other/friend8.C: New test.
48975
48976 2000-08-15  Richard Henderson  <rth@cygnus.com>
48977
48978         * gcc.c-torture/execute/20000815-1.c: New test.
48979
48980 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48981
48982         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48983         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48984         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48985
48986 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48987
48988         * g++.old-deja/g++.other/refinit2.C: New test.
48989
48990 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48991
48992         * lib/c-torture.exp (c-torture): Make
48993         compiler_conditional_xfail_data global.
48994         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48995         compiler_conditional_xfail_data machinery.
48996         (f-torture-execute): Likewise.
48997         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48998         and only when unrolling loops.
48999
49000         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49001
49002 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49003
49004         * g++.old-deja/g++.pt/explicit81.C: New test.
49005
49006 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49007
49008         * g++.old-deja/g++.pt/typename26.C: New test.
49009
49010 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49011
49012         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49013         warning.
49014
49015 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49016
49017         * g++.old-deja/g++.other/array3.C: New test.
49018
49019 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49020
49021         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49022         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49023         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49024         New tests.
49025
49026 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49027
49028         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49029         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49030
49031 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49032
49033         * gcc.c-torture/execute/20000808-1.c: New test.
49034
49035 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49036
49037         * gcc.dg/c90-const-expr-1.c: New test.
49038
49039 2000-08-08  Richard Henderson  <rth@cygnus.com>
49040
49041         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49042
49043 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49044
49045         * gcc.dg/noncompile/const-ll-1.c: New test.
49046
49047 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49048
49049         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49050
49051 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49052
49053         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49054         that running programs linked against the shared version of libobjc
49055         run correctly.
49056
49057 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49058
49059         * gcc.dg/c99-printf-1.c: New test.
49060
49061 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49062
49063         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49064
49065 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49066
49067         * gcc.c-torture/execute/20000731-1.x: Delete.
49068
49069 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49070
49071         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49072         and torture_without_loops as is done by c-torture.exp.
49073         (search_for): Copy from c-torture.exp.
49074         (gcc-dg-runtest): New function, drives a directory of tests
49075         iterating over the TORTURE_OPTIONS.
49076         (scan-assembler, scan-assembler-not): Move here from
49077         individual directory drivers.
49078
49079         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49080         defined by lib/gcc-dg.exp.
49081         * gcc.dg/cpp/cpp.exp: Likewise.
49082         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49083         gcc-dg-runtest, so we cycle over optimization options.
49084
49085         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49086         * gcc.dg/compare2.c: No longer expected to fail.
49087
49088 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49089
49090         * gcc.c-torture/execute/20000804-1.c: New test.
49091
49092 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49093
49094         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49095
49096 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49097
49098         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49099
49100 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49101
49102         * gcc.c-torture/compile/20000803-1.c: New test.
49103
49104 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49105
49106         * gcc.c-torture/execute/20000801-3.c,
49107         gcc.c-torture/execute/20000801-4.c: New tests.
49108         * gcc.c-torture/execute/20000801-3.x,
49109         gcc.c-torture/execute/20000801-4.x: Xfail.
49110
49111 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49112
49113         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49114         libobjc/.libs to allow for libtool.
49115
49116 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49117
49118         * gcc.c-torture/compile/20000802-1.c: New test.
49119
49120 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49121
49122         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49123
49124 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49125
49126         * gcc-c-torture/execute/20000731-2.c: New test.
49127
49128         * gcc.c-torture/execute/20000731-1.c: New test.
49129         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49130
49131 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49132
49133         * gcc.dg/cpp/paste7.c: New test.
49134         * gcc.dg/cpp/20000725-1.c: New test.
49135
49136 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49137
49138         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49139         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49140         declaration warning for __builtin_dwarf_reg_size.
49141
49142         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49143
49144 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49145
49146         * gcc.dg/noncompile/voidparam-1.c: New test.
49147
49148 2000-07-30  Richard Henderson  <rth@cygnus.com>
49149
49150         * gcc.dg/c90-digraph-1.c: Don't xfail.
49151         * gcc.dg/compare2.c (case 10): Xfail.
49152         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49153
49154 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49155
49156         * gcc.dg/c99-main-1.c: New test.
49157
49158 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49159
49160         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49161
49162 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49163
49164         * gcc.c-tortuer/execute/20000726-1.c: New test.
49165
49166 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49167
49168         * gcc.c-torture/execute/enum-2.c: New test.
49169
49170 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49171
49172         * gcc.dg/cpp/tr-warn3.c: New test.
49173
49174 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49175
49176         * g++.old-deja/g++.ext/implicit1.C: Remove.
49177         * g++.old-deja/g++.jason/c2.C: Remove
49178         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49179         * g++.old-deja/g++.pt/crash16.C: Likewise.
49180         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49181
49182 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49183
49184         * g++.old-deja/g++.other/for2.C: New test.
49185
49186 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49187
49188         * gcc.dg/20000720-1.c: New test.
49189
49190 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49191
49192         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49193
49194 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49195
49196         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49197         * gcc.c-torture/execute/20000722-1.c: New.
49198         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49199
49200 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49201
49202         * gcc.dg/cpp/20000720-1.S: New test.
49203
49204 2000-07-21  Michael Meissner  <meissner@redhat.com>
49205
49206         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49207
49208 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49209
49210         * g++.old-deja/g++.brendan/crash16.C,
49211         g++.old-deja/g++.brendan/parse3.C,
49212         g++.old-deja/g++.brendan/redecl1.C,
49213         g++.old-deja/g++.ns/template13.C,
49214         g++.old-deja/g++.other/decl4.C,
49215         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49216
49217 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49218
49219         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49220         and "Internal error".
49221
49222         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49223         regexps.
49224         * gcc.dg/cpp/paste6.c: New test.
49225
49226 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49227
49228         * gcc.dg/cpp/tr-direct.c: New test.
49229
49230         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49231         gcc.dg/cpp/undef1.c: Tweak error regexps.
49232
49233 2000-07-18  Eric Christopher <echristo@redhat.com>
49234
49235         * gcc.c-torture/compile/20000718-1.c: New test.
49236
49237 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49238
49239         * cpplex.c (_cpp_push_token): If the token being pushed back
49240         is the previous token in this context, just subtract one from
49241         context->posn.
49242         * cppmacro.c (save_expansion): Clear aux field when storing a
49243         placemarker.
49244
49245 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49246
49247         * gcc.dg/noncompile/redecl-1.c: New test.
49248
49249 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49250
49251         * gcc.c-torture/execute/20000717-5.c: New test.
49252         * gcc.c-torture/execute/20000717-1.x: Removed.
49253
49254 2000-07-17  Richard Henderson  <rth@cygnus.com>
49255
49256         * gcc.c-torture/execute/20000717-4.c: New test.
49257
49258 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49259
49260         * gcc.dg/cpp/syshdr.c: New test.
49261         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49262
49263 2000-07-17  Neil Booth  <neilb@earthling.net>
49264
49265         * gcc.dg/cpp/cmdlne-dM.c: New test.
49266         * gcc.dg/cpp/cmdlne-dD.c: New test.
49267
49268 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49269
49270         * gcc.c-torture/execute/20000717-3.c: New test.
49271
49272         * gcc.c-torture/compile/20000717-1.c: New test.
49273
49274 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49275
49276         * gcc.c-torture/execute/20000717-2.c: New test.
49277
49278 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49279
49280         * gcc.dg/formatz-1.c: New test.
49281
49282         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49283         * gcc.dg/c99-digraph-1.c: New tests.
49284
49285         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49286         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49287
49288         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49289         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49290         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49291         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49292         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49293         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49294         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49295
49296 2000-07-17  Greg McGary <greg@mcgary.org>
49297
49298         * gcc.c-torture/execute/20000717-1.c: New test.
49299         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49300
49301 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49302
49303         * gcc.c-torture/execute/20000715-2.c: New test.
49304         * gcc.dg/20000715-1.c: New test.
49305
49306 2000-07-15  Michael Meissner  <meissner@redhat.com>
49307
49308         * gcc.c-torture/execute/20000715-1.c: New test.
49309
49310 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49311
49312         * gcc.c-torture/execute/20000707-1.c: New test.
49313
49314 2000-07-13  Neil Booth  <NeilB@earthling.net>
49315
49316         * gcc.dg/cpp/digraph1.c,
49317         gcc.dg/cpp/digraph2.c,
49318         gcc.dg/cpp/digraphs.c: New tests.
49319
49320 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49321
49322         * g77.f-torture/compile/20000630-2.f: New test.
49323         * g77.f-torture/compile/20000630-2.x
49324
49325 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49326
49327         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49328
49329 2000-07-11  Neil Booth  <NeilB@earthling.net>
49330
49331         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49332
49333 2000-07-11  Neil Booth  <NeilB@earthling.net>
49334
49335         * gcc.dg/cpp/cmdlne-C.c: New.
49336
49337 2000-07-09  Neil Booth  <NeilB@earthling.net>
49338
49339         * gcc.dg/cpp/directiv.c: New tests.
49340         * gcc.dg/cpp/undef1.c: Update.
49341
49342 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49343
49344         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49345
49346 2000-07-09  Neil Booth  <NeilB@earthling.net>
49347
49348         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49349
49350 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49351
49352         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49353         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49354
49355 2000-07-08  Neil Booth  <NeilB@earthling.net>
49356
49357         * gcc.dg/cpp/macsyntx.c: New tests.
49358
49359 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49360
49361         * gcc.dg/20000707-1.c: New test.
49362
49363 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49364
49365         * gcc.c-torture/execute/20000706-1.c: New test.
49366         * gcc.c-torture/execute/20000706-2.c: New test.
49367         * gcc.c-torture/execute/20000706-3.c: New test.
49368         * gcc.c-torture/execute/20000706-4.c: New test.
49369         * gcc.c-torture/execute/20000706-5.c: New test.
49370
49371 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49372
49373         * g++.old-deja/g++.pt/instantiate7.C: New test.
49374
49375 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49376
49377         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49378         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49379         * g++.old-deja/g++.other/rtti3.C: Likewise.
49380         * g++.old-deja/g++.other/rttid3.C: Likewise.
49381
49382 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49383
49384         *  g77.f-torture/compile/20000630-1.x: Fix typo
49385
49386 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49387
49388         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49389         assembly output.
49390
49391 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49392
49393         * gcc.dg/cpp/ident.c: New test.
49394
49395 2000-07-05  Neil Booth  <NeilB@earthling.net>
49396
49397         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49398           gcc.dg/cpp/lexstrng.c: New tests.
49399
49400 2000-07-04  Neil Booth  <NeilB@earthling.net>
49401
49402         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49403         * gcc.dg/cpp/strify2.c: Same.
49404
49405 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49406
49407         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49408         * gcc.dg/cpp/19990703-1.c: Likewise.
49409         * gcc.dg/cpp/20000625-1.c: Likewise.
49410         * gcc.dg/cpp/20000625-2.c: Likewise.
49411
49412         * gcc.dg/cpp/macro1.c,
49413         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49414         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49415         gcc.dg/cpp/strify1.c,
49416         gcc.dg/cpp/strify2.c: New tests.
49417
49418 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * gcc.c-torture/execute/20000703-1.c: New test.
49421
49422 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49423
49424         * g++.old-deja/g++.pt (lookup10.C): New test.
49425
49426 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49427
49428         * g++.old-deja/g++.pt (typename25.C): New test.
49429
49430 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49431
49432         * gcc.c-torture/compile/20000701-1.c: New test.
49433
49434 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49435
49436         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49437         to test case.
49438
49439 2000-06-30  Catherine Moore  <clm@cygnus.com>
49440
49441         * gcc.c-torture/execute/align-1.c: New test.
49442
49443 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49444
49445         * g++.old-deja/g++.pt/expr8.C: New test.
49446         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49447
49448 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49449
49450         * gcc.c-torture/compile/20000629-1.c: New test.
49451
49452 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49453
49454
49455         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49456         gcc.dg/noncompile directory, depending on whether they're
49457         preprocessor tests or not.  Annotate all the tests for the dg
49458         framework.
49459
49460         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49461         * gcc.dg/noncompile/noncompile.exp: New.
49462
49463         * Moved files:
49464         Old name                                New name
49465         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49466         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49467         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49468         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49469         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49470         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49471         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49472         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49473         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49474         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49475         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49476         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49477         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49478         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49479         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49480         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49481         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49482         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49483         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49484         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49485         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49486         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49487         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49488         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49489
49490         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49491         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49492         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49493         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49494         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49495         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49496
49497 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49498
49499         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49500         declare one variable.  On the fourth, error.
49501         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49502         declared by 20000628-1a.h.
49503
49504 2000-06-29  Richard Henderson  <rth@redhat.com>
49505
49506         * gcc.c-torture/execute/930529-1.x: New file.
49507         * gcc.dg/920413-1.c: Adjust expected warning text.
49508         * gcc.dg/980217-1.c: Declare abort.
49509         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49510
49511 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49512
49513         * g77.f-torture/compile/20000629-1.f: New test.
49514         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49515
49516 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49517
49518         Rearrange lots of files, removing entirely the
49519         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49520         directories.
49521
49522         * Deleted files:
49523         gcc.c-torture/code_quality/code_quality.exp
49524         gcc.c-torture/special/special.exp
49525         gcc.failure/failure.exp
49526         gcc.failure/940409-1.x
49527         gcc.c-torture/compile/961203-1.x
49528
49529         * New files:
49530         gcc.misc-tests/linkage.exp
49531         gcc.c-torture/execute/920730-1t.c
49532         gcc.c-torture/execute/920730-1t.x
49533         gcc.c-torture/compile/920520-1.x
49534         gcc.c-torture/compile/920521-1.x
49535         gcc.c-torture/compile/981006-1.x
49536         gcc.c-torture/execute/eeprof-1.x
49537
49538         * Moved files (possibly with modifications to fit a new harness):
49539         Old name                                New name
49540         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49541         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49542         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49543         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49544         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49545         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49546         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49547         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49548         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49549         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49550         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49551         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49552         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49553         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49554
49555 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49556
49557         * c-torture/compile/961203-1.x: Delete.
49558
49559         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49560         not exit. Include stdio.h.
49561         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49562         * gcc.misc-tests/dg-12.c: Likewise.
49563         * gcc.misc-tests/dg-5.c: Likewise.
49564         * gcc.misc-tests/dg-6.c: Likewise.
49565         * gcc.misc-tests/dg-7.c: Prototype abort.
49566         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49567         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49568         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49569         not exit.
49570         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49571         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49572
49573 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49574
49575         * gcc.dg/cpp/20000628-1.c: New test.
49576         * gcc.dg/cpp/20000628-1.h: New header for above test.
49577         * gcc.dg/cpp/20000628-1a.h: Likewise.
49578
49579 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49580
49581         * gcc.dg/cpp: New directory.
49582         * gcc.dg/cpp/cpp.exp: New driver.
49583         * gcc.dg/cpp/20000627-1.c: New test.
49584         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49585         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49586         and rewrite as a compilation test.
49587
49588         * gcc.dg: Move many files into the cpp subdirectory, possibly
49589         renaming or editing them as well.
49590         Old name                New name
49591         990119-1.c              cpp/19990119-1.c
49592         990228-1.c              cpp/19990228-1.c
49593         990407-1.c              cpp/19990407-1.c
49594         990409-1.c              cpp/19990409-1.c
49595         990413-1.c              cpp/19990413-1.c
49596         990703-1.c              cpp/19990703-1.c
49597         20000127-1.c            cpp/20000127-1.c
49598         20000129-1.c            cpp/20000129-1.c
49599         20000207-1.c            cpp/20000207-1.c
49600         20000207-2.c            cpp/20000207-2.c
49601         20000209-1.c            cpp/20000209-1.c
49602         20000209-2.c            cpp/20000209-2.c
49603         20000301-1.c            cpp/20000301-1.c
49604         20000419-1.c            cpp/20000419-1.c
49605         20000510-1.S            cpp/20000510-1.S
49606         20000519-1.c            cpp/20000519-1.c
49607         20000529-1.c            cpp/20000529-1.c
49608         20000625-1.c            cpp/20000625-1.c
49609         20000625-2.c            cpp/20000625-2.c
49610         cpp-as1.c               cpp/assert1.c
49611         cpp-as2.c               cpp/assert2.c
49612         cxx-comments-1.c        cpp/cxxcom1.c
49613         cxx-comments-2.c        cpp/cxxcom2.c
49614         endif-label.c           cpp/endif.c
49615         cpp-hash1.c             cpp/hash1.c
49616         cpp-hash2.c             cpp/hash2.c
49617         cpp-if1.c               cpp/if-1.c
49618         cpp-if2.c               cpp/if-2.c
49619         cpp-if3.c               cpp/if-3.c
49620         cpp-if4.c               cpp/if-4.c
49621         cpp-if5.c               cpp/if-5.c
49622         cpp-cond.c              cpp/if-cexp.c
49623         cpp-missingop.c         cpp/if-mop.c
49624         cpp-missingparen.c      cpp/if-mpar.c
49625         cpp-opprec.c            cpp/if-oppr.c
49626         cpp-ifparen.c           cpp/if-paren.c
49627         cpp-shortcircuit.c      cpp/if-sc.c
49628         cpp-shift.c             cpp/if-shift.c
49629         cpp-unary.c             cpp/if-unary.c
49630         cpp-li1.c               cpp/line1.c
49631         cpp-li2.c               cpp/line2.c
49632         lineno.c                cpp/line3.c
49633         lineno-2.c              cpp/line4.c
49634         cpp-mi.c                cpp/mi1.c
49635         cpp-mic.h               cpp/mi1c.h
49636         cpp-micc.h              cpp/mi1cc.h
49637         cpp-mind.h              cpp/mi1nd.h
49638         cpp-mindp.h             cpp/mi1ndp.h
49639         cpp-mix.h               cpp/mi1x.h
49640         cpp-mi2.c               cpp/mi2.c
49641         cpp-mi2a.h              cpp/mi2a.h
49642         cpp-mi2b.h              cpp/mi2b.h
49643         cpp-mi2c.h              cpp/mi2c.h
49644         cpp-mi3.c               cpp/mi3.c
49645         cpp-mi3.def             cpp/mi3.def
49646         poison-1.c              cpp/poison.c
49647         pr-impl.c               cpp/prag-imp.c
49648         cpp-redef-2.c           cpp/redef1.c
49649         cpp-redef.c             cpp/redef2.c
49650         strpaste.c              cpp/strp1.c
49651         strpaste-2.c            cpp/strp2.c
49652         cpp-tradpaste.c         cpp/tr-paste.c
49653         cpp-tradstringify.c     cpp/tr-str.c
49654         cpp-tradwarn1.c         cpp/tr-warn1.c
49655         cpp-tradwarn2.c         cpp/tr-warn2.c
49656         trigraphs.c             cpp/trigraphs.c
49657         cpp-unc1.c              cpp/unc1.c
49658         cpp-unc2.c              cpp/unc2.c
49659         cpp-unc3.c              cpp/unc3.c
49660         cpp-unc.c               cpp/unc4.c
49661         undef.c                 cpp/undef1.c
49662         undef-2.c               cpp/undef2.c
49663         cpp-wi1.c               cpp/widestr1.c
49664
49665 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
49666
49667         * lib/g++.exp (g++_include_flags): Tweak.
49668
49669 2000-06-27  H.J. Lu  <hjl@gnu.org>
49670             Loren J. Rittle  <ljrittle@acm.org>
49671
49672         * lib/g++.exp (g++_include_flags): Override libgloss.exp
49673         version with one that knows about the new gcc tree structure.
49674         (g++_link_flags): Same.
49675
49676 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
49677
49678         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49679         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49680         case we are cross-compiling.
49681
49682         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49683         g++.old-deja/g++.niklas/Makefile.in,
49684         g++.old-deja/g++.niklas/configure.in,
49685         g++.old-deja/g++.other/Makefile.in,
49686         g++.old-deja/g++.other/configure.in,
49687         gcc.c-torture/code_quality/Makefile.in,
49688         gcc.c-torture/code_quality/configure.in,
49689         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49690         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49691         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49692         gcc.c-torture/execute/ieee/Makefile.in,
49693         gcc.c-torture/execute/ieee/configure.in,
49694         gcc.c-torture/noncompile/Makefile.in,
49695         gcc.c-torture/noncompile/configure.in,
49696         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49697         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49698         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49699
49700 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49701
49702         * g++.old-deja/g++.other/ambig3.C: New test.
49703
49704 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49705
49706         * g++.old-deja/g++.pt/syntax1.C: New test.
49707         * g++.old-deja/g++.pt/syntax2.C: New test.
49708         * g++.old-deja/g++.other/syntax3.C: New test.
49709         * g++.old-deja/g++.other/syntax4.C: New test.
49710
49711 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49712
49713         * gcc.dg/20000623-1.c: Prototype exit and abort.
49714
49715 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49716
49717         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49718         New tests.
49719         * gcc.dg/cpp-mi3.def: New file.
49720
49721         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49722         inside assertions.
49723         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49724         lexer's error messages.
49725         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49726         divine anything from the linemarkers.
49727         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49728         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49729
49730 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
49731
49732         * gcc.dg/20000623-1.c: New test.
49733
49734 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
49735
49736         * gcc.c-torture/execute/20000622-1.c: New test.
49737
49738 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49739
49740         * g++.old-deja/g++.other/init15.C: New test.
49741
49742 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49743
49744         * g++.old-deja/g++.pt/vaarg2.C: New test.
49745         * g++.old-deja/g++.pt/vaarg3.C: New test.
49746
49747 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49748
49749         * g++.old-deja/g++.other/dyncast6.C: New test.
49750
49751 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49752
49753         * gcc.c-torture/execute/loop-6.c: New test.
49754
49755 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49756
49757         * gcc.dg/20000614-1.c: New test.
49758         * gcc.dg/20000614-2.c: New test.
49759
49760 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49761
49762         * g++.old-deja/g++.other/inline12.C: New test.
49763
49764 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49765
49766         * g++.old-deja/g++.other/eh1.C: New test.
49767
49768 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * g++.old-deja/g++.other/type.C: New test.
49771
49772 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49773
49774         * g++.old-deja/g++.other/initstring.C: New test.
49775
49776 2000-06-12  Jason Merrill  <jason@redhat.com>
49777
49778         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49779
49780 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49781
49782         * gcc.c-torture/compile/20000609-1.c: New test.
49783
49784 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49785
49786         * gcc.dg/20000609-1.c: New test.
49787
49788 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49789
49790         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49791         * gcc.c-torture/noncompile/poison-1.c: Move...
49792         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49793         * gcc.dg/cpp-li1.c: Add a token after the #line.
49794
49795 2000-06-05  Richard Henderson  <rth@cygnus.com>
49796
49797         * gcc.c-torture/execute/20000605-2.c: New test.
49798         * gcc.c-torture/execute/20000605-3.c: New test.
49799
49800 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49801
49802         * g77.f-torture/execute/20000503-1.x: New file.
49803
49804 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49805
49806         * g++.old-deja/g++.eh/badalloc1.C: New test.
49807
49808 2000-06-05  Richard Henderson  <rth@cygnus.com>
49809
49810         * gcc.c-torture/execute/20000605-1.c: New test.
49811
49812 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49813             Nathan Sidwell <nathan@codesourcery.com>
49814
49815         * gcc.c-torture/compile/20000605-1.c: New test.
49816
49817 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49818
49819         * g77.f-torture/compile/20000601-1.f: New test.
49820
49821 2000-06-03  Richard Henderson  <rth@cygnus.com>
49822
49823         * gcc.c-torture/execute/20000603-1.c: New.
49824
49825 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49826
49827         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49828         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49829
49830 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49831
49832         * gcc.dg/compare2.c (case 12): XFAIL.
49833         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49834         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49835
49836         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49837
49838 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49839
49840         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49841         guard macro is already defined when the header is first
49842         included.
49843         * gcc.dg/cpp-mix.h: New file.
49844         * gcc.dg/endif-label.c: Update patterns to match compiler.
49845
49846         * g++.brendan/complex1.C: Declare abort.
49847         * g++.law/refs4.C: Remove XFAIL.
49848         * g++.oliva/expr2.C: Declare abort and exit.
49849
49850 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49851
49852         * gcc.c-torture/execute/20000528-1.c: New test.
49853
49854         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49855         * g++.old-deja/g++.law/temps4.C: Likewise.
49856
49857         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49858         stdlib.h.  Call abort() on failure.
49859         * g++.old-deja/g++.law/refs4.C: Likewise.
49860         * g++.old-deja/g++.law/temps4.C: Likewise.
49861         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49862         * gcc.c-torture/execute/20000112-1.c: Include string.h.
49863
49864 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
49865
49866         Relative to g++.dg/special:
49867         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49868
49869         Relative to g++.old-deja:
49870         * g++.brendan/complex1.C, g++.jason/optimize2.C,
49871         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49872         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49873         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49874         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49875         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49876         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49877
49878         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49879         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49880         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49881         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49882         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49883         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49884         and/or string.h.
49885
49886         * g++.other/goto1.C: Update expectations for error messages.
49887
49888 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
49889
49890         * gcc.c-torture/compile/20000523-1.c: New test.
49891
49892 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49893
49894         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49895
49896 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.old-deja/g++.eh/catch11.C: New test.
49899         * g++.old-deja/g++.eh/catch12.C: New test.
49900
49901 2000-05-24  Nick Clifton  <nickc@cygnus.com>
49902
49903         * gcc.c-torture/execute/20000523-1.c: New test.
49904
49905 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
49906
49907         * c-torture/execute/bcp-1.c: Replace abort in arg of
49908         __builtin_constant_p with a generic external function.
49909
49910         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49911         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49912         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49913         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49914         Prototype abort and/or exit.
49915
49916         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49917         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49918         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49919         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49920
49921 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49922
49923         * gcc.dg/dwarf2-1.c: New test.
49924
49925 2000-05-20  Richard Henderson  <rth@cygnus.com>
49926
49927         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49928
49929 2000-05-20  Andreas Jaeger  <aj@suse.de>
49930
49931         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49932         testcase.
49933
49934 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49935
49936         * gcc.c-torture/execute/20000519-2.c: New test.
49937
49938 2000-05-19  Andreas Jaeger  <aj@suse.de>
49939
49940         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49941         which fails with SSA.
49942
49943         * lib/c-torture.exp: Also test with -O3 -fssa.
49944
49945 2000-05-18  Michael Meissner  <meissner@redhat.com>
49946
49947         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49948         * gcc.c-torture/execute/920415-1.c: Ditto.
49949         * gcc.c-torture/execute/920501-1.c: Ditto.
49950         * gcc.c-torture/execute/conversion.c: Ditto.
49951         * gcc.c-torture/execute/cvt-1.c: Ditto.
49952
49953 2000-05-18  Jeffrey A Law  (law@cygnus.com)
49954
49955         * gcc.c-torture/compile/20000518-1.c: New test.
49956
49957 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49958
49959         * g77.f-torture/compile/200005018.f: New test.
49960
49961 2000-05-17  Jeffrey A Law  (law@cygnus.com)
49962
49963         * gcc.c-torture/compile/20000517-1.c: New test.
49964
49965 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49966
49967         * gcc.c-torture/execute/20000516-1.c: New test.
49968
49969 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
49970
49971         * g++.old-deja/g++.other/eh.C: New test.
49972
49973 2000-05-12  Richard Henderson  <rth@cygnus.com>
49974
49975         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49976         constants through to doit's conditional.
49977
49978 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49979
49980         * gcc.c-torture/compile/20000511-1.c: New test.
49981         * g77.f-torture/compile/20000511-1.f: New test.
49982         * g77.f-torture/compile/20000511-2.f: New test.
49983
49984 2000-05-11  Michael Meissner  <meissner@redhat.com>
49985
49986         * gcc.c-torture/execute/20000511-1.c: New test.
49987
49988 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49989
49990         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49991         * gcc.dg/20000510-1.S: New.
49992
49993 2000-05-08  Catherine Moore  <clm@cygnus.com>
49994
49995         * gcc.dg/unused-3.c: New.
49996
49997 2000-05-06  Richard Henderson  <rth@cygnus.com>
49998
49999           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50000           * g++.old-deja/g++.mike/warn1.C: Likewise.
50001           * g++.old-deja/g++.pt/local1.C: Likewise.
50002           * g++.old-deja/g++.pt/local7.C: Likewise.
50003           * g++.old-deja/g++.pt/spec16.C: Likewise.
50004
50005 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50006
50007         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50008
50009 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50010
50011           * g77.f-torture/execute/20000503-1.f: New test.
50012
50013 2000-05-04  Andreas Jaeger  <aj@suse.de>
50014
50015         * gcc.dg/noreturn-2.c: New test.
50016
50017 2000-05-04  Neil Booth  <NeilB@earthling.net>
50018
50019         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50020         preprocessor.
50021
50022 2000-05-04  Richard Henderson  <rth@cygnus.com>
50023
50024         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50025
50026 2000-05-04  Richard Henderson  <rth@cygnus.com>
50027
50028         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50029         OpenSSL by Jason R Thorpe.
50030
50031 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50032
50033         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50034
50035 2000-05-03  Robert Lipe <robertlipe@usa.net>
50036
50037         * gcc.dg/20000503-1.c: New test.
50038
50039 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50040
50041         * gcc.c-torture/compile/20000502-1.c: New test.
50042         * g++.old-deja/g++.other/align.C: New test.
50043         * gcc.dg/cpp-tradstringify.c: New test.
50044
50045 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50046
50047         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50048         and hard registers.
50049
50050 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50051
50052         * gcc.c-torture/execute/loop-5.c: New test.
50053
50054 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50055
50056         * gcc.c-torture/execute/va-arg-20.c: New test.
50057
50058 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50059
50060         * gcc.c-torture/execute/20000422-1.c: New test.
50061
50062 2000-04-20  Greg McGary  <gkm@gnu.org>
50063
50064         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50065         when optimizing, but without sibling-call optimizations (-O1).
50066
50067 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50068
50069           * gcc.c-torture/compile/20000420-1.c: New test.
50070
50071 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50072
50073         * g++.abi/ptrflags.C: New test.
50074         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50075
50076 2000-04-19  Catherine Moore  <clm@cygnus.com>
50077
50078         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50079
50080 2000-04-19  Greg McGary  <gkm@gnu.org>
50081
50082         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50083         sibling-call optimizations.
50084
50085 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50086
50087         * gcc.dg/20000419-1.c: New test.
50088
50089 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50090
50091         * gcc.c-torture/execute/20000412-6.c: New test.
50092
50093 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50094
50095         * gcc.c-torture/execute/20000412-5.c: New test.
50096         * g77.f-torture/compile/20000412-1.f: New test.
50097         * gcc.c-torture/execute/20000412-4.c: New test.
50098         * gcc.c-torture/compile/20000412-2.c: New test.
50099         * gcc.c-torture/execute/20000412-3.c: New test.
50100         * gcc.c-torture/compile/20000412-1.c: New test.
50101         * gcc.c-torture/execute/20000412-2.c: New test.
50102
50103 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50104
50105         * objc/execute/bf-20.m: New test.
50106
50107 2000-04-10  Richard Henderson  <rth@cygnus.com>
50108
50109         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50110
50111         * gcc.c-torture/execute/20000412-1.c: New test.
50112
50113 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50114
50115         * g++.old-deja/g++.eh/catchptr1.C: New test.
50116
50117 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50118
50119         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50120
50121 2000-04-08  Neil Booth  <NeilB@earthling.net>
50122
50123         * gcc.dg/cpp-nullchar.c: Remove test as
50124         embedded nulls cause problems.
50125
50126 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50127
50128         * gcc.dg/compare2.c: New test.
50129
50130 2000-04-08  Neil Booth  <NeilB@earthling.net>
50131
50132         * gcc.dg/cpp-nullchar.c: New test.
50133
50134 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50135
50136         * gcc.dg/cpp-mi2.c: New test.
50137         * gcc.dg/cpp-mi2[abc].h: New files.
50138
50139 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50140
50141         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50142         member name.
50143
50144 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50145
50146         * g++.old-deja/g++.abi/vmihint.C: New test.
50147
50148 2000-04-06  Neil Booth  <NeilB@earthling.net>
50149
50150         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50151         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50152         copyright.
50153
50154 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50155
50156         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50157         avoid stack-frame overwrite.
50158
50159 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * gcc.c-torture/compile/20000405-2.c: New test.
50162         * gcc.c-torture/compile/20000405-3.c: New test.
50163
50164 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50165
50166         * gcc.c-torture/compile/20000405-1.c: New test.
50167
50168 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50169
50170         * gcc.dg/cast-qual-1.c: Revert last change.
50171
50172 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50173
50174         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50175
50176 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50177
50178         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50179         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50180
50181 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50182
50183         * gcc.c-torture/compile/20000403-2.c: New test.
50184         * gcc.c-torture/compile/20000403-1.c: New test.
50185
50186 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50187
50188         * gcc.c-torture/execute/20000403-1.c: New test.
50189
50190 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50191
50192         * gcc.c-torture/execute/20000402-1.c: New test.
50193
50194 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50195
50196         * gcc.c-torture/execute/va-arg-15.c: New test.
50197         * gcc.c-torture/execute/va-arg-16.c: New test.
50198         * gcc.c-torture/execute/va-arg-17.c: New test.
50199         * gcc.c-torture/execute/va-arg-18.c: New test.
50200         * gcc.c-torture/execute/va-arg-19.c: New test.
50201
50202 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50203
50204         * gcc.c-torture/compile/981211-1.c: Move to...
50205         * gcc.dg/cpp-as1.c: ...here.
50206         * gcc.dg/cpp-as2.c: New file.
50207
50208         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50209         compiler.
50210
50211 2000-04-02  Neil Booth  <NeilB@earthling.net>
50212
50213         * gcc.dg/cpp-cond.c  New tests.
50214         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50215         accidental success less likely.
50216         * gcc.dg/cpp-missingop.c  New tests.
50217         * gcc.dg/cpp-missingparen.c  New tests.
50218         * gcc.dg/cpp-shift.c  New tests.
50219         * gcc.dg/cpp-shortcircuit.c  New tests.
50220         * gcc.dg/cpp-unary.c  New tests.
50221
50222 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50223
50224         * gcc.c-torture/compile/20000329-1.c: New test.
50225
50226 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50227
50228         * gcc.c-torture/compile/20000326-1.c: New test.
50229         * gcc.c-torture/compile/20000326-2.c: New test.
50230
50231 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50232
50233         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50234         the first parameter is a function argument.
50235
50236 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.old-deja/g++.ext/array4.C: New test.
50239
50240 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50241
50242         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50243
50244 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50245
50246         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50247
50248 2000-03-19  Richard Henderson  <rth@cygnus.com>
50249
50250         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50251
50252 2000-03-19  Richard Henderson  <rth@cygnus.com>
50253
50254         * gcc.c-torture/compile/20000319-1.c: New test.
50255
50256 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50257
50258         * gcc.c-torture/execute/20000314-3.c: New test.
50259         * gcc.c-torture/execute/20000314-2.c: New test.
50260         * gcc.c-torture/execute/20000314-1.c: New test.
50261         * gcc.c-torture/compile/20000314-2.c: New test.
50262         * gcc.c-torture/compile/20000314-1.c: New test.
50263
50264 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50265
50266         * g++.old-deja/g++.warn/inline.C: New test.
50267
50268 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50269
50270         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50271         standards-compliant result rather than specific constants.
50272         Put test-values in array.
50273
50274 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50275
50276         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50277         (g++_target_compile): Put test-specific options last.
50278
50279 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50280
50281         * g++.old-deja/g++.eh/vbase4.C: New test.
50282
50283 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50284
50285         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50286
50287 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50288
50289         * g++.old-deja/g++.brendan/misc12.C: Removed.
50290         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50291         * g++.old-deja/g++.ext/pretty4.C: New test.
50292
50293 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50294
50295         * g++.old-deja/g++.other/string2.C: New test.
50296
50297 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50298
50299         * g++.old-deja/g++.warn/impint2.C: New test.
50300
50301 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50302
50303         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50304         is 1, not zero.
50305
50306 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50307
50308         * g++.old-deja/g++.warn/impint.C: New test.
50309         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50310         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50311         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50312         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50313         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50314         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50315         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50316         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50317         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50318         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50319         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50320         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50321
50322 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50323
50324         * gcc.dg/cpp-redef.c: New test.
50325
50326 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50327
50328         * g++.old-deja/g++.pt/unify7.C: New test.
50329
50330 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50331
50332         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50333         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50334
50335 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50336
50337         * gcc.c-torture/compile/20000224-1.c: New test.
50338
50339 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50340
50341         * gcc.c-torture/compile/cpp-2.c: New test.
50342         * gcc.c-torture/compile/cpp-1.c: New test.
50343
50344 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50345
50346         * gcc.c-torture/execute/20000225-1.c: New test.
50347
50348 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50349
50350         * gcc.dg/cpp-li2.c: New test.
50351
50352         * gcc.dg/cpp-wi1.c: New test.
50353
50354         * gcc.dg/cpp-li1.c: New test.
50355
50356 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50357
50358         * g++.old-deja/g++.other/sizeof5.C: New test.
50359
50360 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50361
50362         * gcc.c-torture/execute/va-arg-13.c: New test.
50363
50364 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50365
50366         * gcc.c-torture/execute/va-arg-12.c: New test.
50367
50368 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50369
50370         * gcc.c-torture/execute/20000223-1.c: New test.
50371
50372 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50373
50374         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50375
50376 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50377
50378         * g++.old-deja/g++.abi/ptrmem.C: New test.
50379
50380 2000-02-19  Richard Henderson  <rth@cygnus.com>
50381
50382         * gcc.c-torture/compile/init-3.c: New.
50383
50384 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50385
50386         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50387         ALWAYS_CXXFLAGS.
50388
50389 2000-02-11  Robert Lipe <robertl@sco.com>
50390
50391         * gcc.c-torture/compile/20000211-3.c: New test.
50392
50393 2000-02-11  Martin Buchholz <martin@xemacs.org>
50394
50395         * gcc.c-torture/compile/20000211-2.c: New test.
50396
50397 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50398
50399         * gcc.c-torture/compile/20000211-1.c: New test.
50400
50401 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50402
50403         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50404           on native targets
50405
50406 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50407
50408         * g++.old-deja/g++.other/cast5.C: New test.
50409
50410 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50411
50412         * gcc.c-torture/execute/20000205-1.c: New.
50413
50414 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50415
50416         * g++.old-deja/g++.jason/cast3.C: Return void.
50417         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50418
50419 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50420
50421         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50422
50423         * gcc.dg/loop-1.c: New test.
50424
50425 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50426
50427         * gcc.c-torture/compile/20000127-1.c: New test.
50428         * gcc.c-torture/execute/991228-1.c: New test.
50429
50430 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50431
50432         * gcc.dg/unused-2.c: New test.
50433
50434         * gcc.dg/conv-1.c: New test.
50435
50436 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50437
50438         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50439         compiler.
50440         (tool_option_proc): Fix typo.
50441
50442 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50443
50444         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50445         of the ld on the host, not on the build machine.
50446         Also, don't crash if '--help' is not a supported option.
50447
50448 2000-01-24  Richard Henderson  <rth@cygnus.com>
50449
50450         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50451
50452 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50453
50454         * gcc.c-torture/execute/20000120-2.c: New test.
50455         * gcc.c-torture/execute/20000120-1.c: New test.
50456
50457 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50458
50459         * gcc.c-torture/execute/20000113-1.c: New test.
50460
50461 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50462
50463         * gcc.c-torture/execute/20000112-1.c: New test.
50464
50465 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50466
50467         * gcc.dg/20000111-1.c: New test.
50468
50469 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50470
50471         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50472         with 16 bit integers.
50473
50474 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50475
50476         * gcc.dg/20000108-1.c: New test.
50477
50478 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50479
50480         * g++.old-deja/g++.ns/koenig8.C: New test.
50481
50482 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50483
50484         * g++.old-deja/g++.other/cast4.C: New test.
50485
50486 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50487
50488         * gcc.c-torture/compile/20000105-2.c: New test.
50489         * gcc.c-torture/compile/20000105-1.c: New test.
50490
50491 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50492
50493         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50494         references to printf & atoi to conform to ANSI standard.
50495         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50496         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50497         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50498         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50499         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50500         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50501         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50502         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50503         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50504         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50505         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50506         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50507         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50508         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50509         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50510         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50511         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50512         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50513         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50514         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50515         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50516         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50517         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50518         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50519         * g++.old-deja/g++.brendan/init3.C: Likewise.
50520         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50521         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50522         * g++.old-deja/g++.brendan/new2.C: Likewise.
50523         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50524         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50525         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50526         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50527         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50528         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50529         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50530         * g++.old-deja/g++.brendan/template24.C: Likewise.
50531         * g++.old-deja/g++.brendan/template3.C: Likewise.
50532         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50533         * g++.old-deja/g++.jason/inline3.C: Likewise.
50534         * g++.old-deja/g++.jason/opeq.C: Likewise.
50535         * g++.old-deja/g++.law/arg5.C: Likewise.
50536         * g++.old-deja/g++.law/arm7.C: Likewise.
50537         * g++.old-deja/g++.law/ctors11.C: Likewise.
50538         * g++.old-deja/g++.law/cvt8.C: Likewise.
50539         * g++.old-deja/g++.law/init9.C: Likewise.
50540         * g++.old-deja/g++.law/refs4.C: Likewise.
50541         * g++.old-deja/g++.law/template2.C: Likewise.
50542         * g++.old-deja/g++.law/visibility24.C: Likewise.
50543         * g++.old-deja/g++.law/vtable3.C: Likewise.
50544         * g++.old-deja/g++.mike/asm2.C: Likewise.
50545         * g++.old-deja/g++.mike/eh1.C: Likewise.
50546         * g++.old-deja/g++.mike/misc1.C: Likewise.
50547         * g++.old-deja/g++.mike/misc13.C: Likewise.
50548         * g++.old-deja/g++.mike/misc14.C: Likewise.
50549         * g++.old-deja/g++.mike/ns12.C: Likewise.
50550         * g++.old-deja/g++.mike/p1248.C: Likewise.
50551         * g++.old-deja/g++.mike/p3708.C: Likewise.
50552         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50553         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50554         * g++.old-deja/g++.mike/p646.C: Likewise.
50555         * g++.old-deja/g++.mike/p700.C: Likewise.
50556         * g++.old-deja/g++.mike/p783.C: Likewise.
50557         * g++.old-deja/g++.mike/p783a.C: Likewise.
50558         * g++.old-deja/g++.mike/p783b.C: Likewise.
50559         * g++.old-deja/g++.mike/p786.C: Likewise.
50560         * g++.old-deja/g++.mike/p789.C: Likewise.
50561         * g++.old-deja/g++.mike/p789a.C: Likewise.
50562         * g++.old-deja/g++.mike/p807a.C: Likewise.
50563         * g++.old-deja/g++.other/delete3.C: Likewise.
50564         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50565         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50566         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50567         * g++.old-deja/g++.other/empty1.C: Likewise.
50568         * g++.old-deja/g++.other/temporary1.C: Likewise.
50569         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50570         * g++.old-deja/g++.pt/t16.C: Likewise.
50571         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50572
50573 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50574
50575         * gcc.dg/991230-1.c: New test.
50576
50577 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50578
50579         * gcc.c-torture/compile/991229-3.c: New test.
50580         * gcc.c-torture/compile/991229-2.c: New test.
50581         * gcc.c-torture/compile/991229-1.c: New test.
50582
50583 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50584
50585         * gcc.c-torture/compile/labels-2.c: New test.
50586
50587 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50588
50589         * gcc.c-torture/execute/991227-1.c: New test.
50590
50591 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50592
50593         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50594
50595 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50596
50597         * gcc.c-torture/execute/991221-1.c: New test.
50598
50599 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50600
50601         * g++.old-deja/g++.other/cast3.C: New test.
50602
50603 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50604
50605         * gcc.c-torture/execute/991216-4.c: New test.
50606
50607 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50608
50609         * gcc.c-torture/execute/991216-1.c: New test.
50610         * gcc.c-torture/execute/991216-2.c: New test.
50611         * gcc.c-torture/execute/991216-3.c: New test.
50612
50613 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50614
50615         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50616         Actually make the test fail by using "-O2" for compilation.
50617
50618 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50619
50620         * g++.old-deja/g++.warn/cast-align1.C: New test.
50621
50622 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50623
50624         * gcc.c-torture/compile/991214-1.c: New test.
50625         * gcc.c-torture/compile/991214-2.c: New test.
50626
50627 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50628
50629         * gcc.dg/991214-1.c: New test.
50630
50631 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50632
50633         * gcc.c-torture/compile/991213-3.c: New test.
50634         * gcc.c-torture/compile/991213-2.c: New test.
50635         * gcc.c-torture/compile/991213-1.c: New test.
50636
50637 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50638
50639         * gcc.dg/991209-1.c: New test.
50640
50641 1999-12-08  Nathan Sidwell <nathan@acm.org>
50642
50643         * gcc.c-torture/compile/991208-1.c: New test.
50644
50645 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50646
50647         * gcc.dg/ultrasp2.c: New test.
50648
50649 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
50650
50651         * g++.old-deja/g++.abi/align.C (main): Fix typo.
50652
50653 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
50654
50655         * gcc.c-torture/compile/991202-1.c: New test.
50656         * gcc.c-torture/execute/991202-1.c: New test.
50657         * gcc.c-torture/execute/991202-2.c: New test.
50658         * gcc.c-torture/execute/991202-3.c: New test.
50659
50660 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
50661
50662         * g++.old-deja/g++.abi/align.C: New test.
50663         * g++.old-deja/g++.abi/aggregates.C: Likewise.
50664         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50665
50666 1999-12-01  Richard Henderson  <rth@cygnus.com>
50667
50668         * gcc.c-torture/execute/991201-1.c: New.
50669
50670 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
50671
50672         * gcc.dg/991129-1.c: New test.
50673
50674 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50675
50676         * gcc.c-torture/compile/991127-1.c: New test.
50677
50678 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50679
50680         * g++.old-deja/g++.other/warn4.C: New test.
50681
50682 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50683
50684         * g++.old-deja/g++.eh/cleanup2.C: New test.
50685         * g++.old-deja/g++.ext/pretty2.C: New test.
50686         * g++.old-deja/g++.ext/pretty3.C: New test.
50687         * g++.old-deja/g++.other/debug6.C: New test.
50688
50689 1999-10-20  Jim Wilson  <wilson@cygnus.com>
50690
50691         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50692         compiler_output to look for one error message instead of two.
50693
50694 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
50695
50696         * gcc.c-torture/execute/991118-1.c: Also test case
50697         where the word boundary does not split a byte evenly.
50698
50699 1999-11-19  Nathan Sidwell  <nathan@acm.org>
50700
50701         * g++.old-deja/g++.ext/restrict1.C: New test.
50702
50703 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50704
50705         * gcc.c-torture/execute/991118-1.c: New test.
50706
50707 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
50708
50709         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50710         working directory pathnames.
50711
50712 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
50713
50714         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50715         host is equipped with driver.h and driver.o so it can actually
50716         compile and run the tests.
50717
50718 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
50719
50720         * gcc.c-torture/compile/991008-1.c: New test.
50721
50722 1999-11-08  Nick Clifton  <nickc@cygnus.com>
50723
50724         * lib/gcc-dg.exp: Include target-supports.exp
50725
50726 1999-11-05  Nick Clifton  <nickc@cygnus.com>
50727
50728         * lib/target-supports.exp: New file: Provide procs to test for
50729         features supported by the target.
50730         (check_weak_available): Moved here from ecos.exp.
50731         (check_alias_available): New proc: Determine of the target
50732         toolchain supports the alias attribute.
50733
50734         * gcc.dg/special/ecos.exp: Move check_weak_available to
50735         target-supports.exp.
50736         (alias-1.c): Only perform the test if the target supports
50737         aliases.
50738         (wkali-1.c): Only perform the test if the target supports
50739         aliases.
50740
50741         * gcc.dg/990506-0.c: Expect error messages from cross
50742         targets as well as native targets.
50743
50744 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50745
50746         * gcc.dg/ultrasp1.c: Removed xfail.
50747         * gcc.dg/struct-ret-2.c: Likewise.
50748         * gcc.dg/array-1.c: Likewise.
50749
50750 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50751
50752         * gcc.dg/struct-ret-2.c: New test.
50753
50754         * gcc.dg/array-1.c: New test.
50755
50756 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50757
50758         * gcc.c-torture/execute/991030-1.c: New test.
50759
50760 1999-10-26  Richard Henderson  <rth@cygnus.com>
50761
50762         * gcc.c-torture/compile/991026-2.c: New test.
50763
50764 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50765
50766         * gcc.c-torture/compile/991026-1.c: New test.
50767
50768 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50769
50770         * gcc.c-torture/execute/991023-1.c: New test.
50771
50772 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50773
50774         * gcc.c-torture/execute/991019-1.c: New test.
50775
50776 1999-10-16  Richard Henderson  <rth@cygnus.com>
50777
50778         * gcc.c-torture/execute/991016-1.c: New test.
50779
50780 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50781
50782         * gcc.c-torture/execute/991014-1.c: New test.
50783
50784 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50785
50786         * g++.old-deja/g++.other/union2.C: New test.
50787
50788 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50789
50790         * g++.old-deja/g++.other/vaarg2.C: New test.
50791         * g++.old-deja/g++.other/vaarg3.C: New test.
50792
50793 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50794
50795         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50796         in compile/.
50797
50798 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50799
50800         * gcc.c-torture/execute/va-arg-11.c: New test.
50801
50802 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50803
50804         * lib/file-format.exp (gcc_target_object_format): Don't
50805         crash if objdump is unavailable.
50806
50807 1999-09-29  Donn Terry <donn@interix.com>
50808
50809         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50810
50811 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50812
50813         * gcc.c-torture/compile/990928-1.c: New test.
50814
50815 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50816
50817         * g++.old-deja/g++.other/decl6.C: New test.
50818
50819 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50820
50821         * gcc.c-torture/execute/va-arg-10.c: New test.
50822
50823 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50824
50825         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50826         __PRETTY_FUNCTION__.
50827
50828 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50829
50830         * gcc.c-torture/execute/990923-1.c: New test.
50831
50832 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50833
50834         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50835         for which -fpic is inappropriate.
50836
50837 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50838
50839         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50840
50841 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50842
50843         * g++.old-deja/g++.other/dyncast1.C: New test.
50844         * g++.old-deja/g++.other/dyncast2.C: New test.
50845         * g++.old-deja/g++.other/dyncast3.C: New test.
50846         * g++.old-deja/g++.other/dyncast4.C: New test.
50847         * g++.old-deja/g++.other/dyncast5.C: New test.
50848         * g++.old-deja/g++.eh/catch3.C: New test.
50849         * g++.old-deja/g++.eh/catch3p.C: New test.
50850         * g++.old-deja/g++.eh/catch4.C: New test.
50851         * g++.old-deja/g++.eh/catch4p.C: New test.
50852         * g++.old-deja/g++.eh/catch5.C: New test.
50853         * g++.old-deja/g++.eh/catch5p.C: New test.
50854         * g++.old-deja/g++.eh/catch6.C: New test.
50855         * g++.old-deja/g++.eh/catch6p.C: New test.
50856         * g++.old-deja/g++.eh/catch7.C: New test.
50857         * g++.old-deja/g++.eh/catch7p.C: New test.
50858         * g++.old-deja/g++.eh/catch8.C: New test.
50859         * g++.old-deja/g++.eh/catch8p.C: New test.
50860         * g++.old-deja/g++.eh/catch9.C: New test.
50861         * g++.old-deja/g++.eh/catch9p.C: New test.
50862
50863 1999-09-13  Nathan Sidwell  <nathan@acm.org>
50864
50865         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50866         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50867
50868 1999-09-13  Jeffrey A Law  (law@cygnus.com)
50869
50870         * gcc.c-torture/compile/990913-1.c: New test.
50871
50872 1999-09-10  Nathan Sidwell  <nathan@acm.org>
50873
50874         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50875         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50876
50877 1999-09-09  Richard Henderson  <rth@cygnus.com>
50878
50879         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50880
50881 1999-09-09  Nathan Sidwell  <nathan@acm.org>
50882
50883         * g++.old-deja/g++.other/lookup11.C: New test.
50884         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50885         what is permitted and what we want.
50886         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50887         overload use.
50888         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50889
50890 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
50891
50892         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50893         * gcc.c-torture/noncompile/poison-1.c: New file.
50894
50895 1999-09-08  Nathan Sidwell  <nathan@acm.org>
50896
50897         * g++.old-deja/g++.other/sizeof3.C: New test.
50898         * g++.old-deja/g++.other/sizeof4.C: New test.
50899         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50900         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50901
50902 1999-09-07  Richard Henderson  <rth@cygnus.com>
50903
50904         * gcc.dg/va-arg-1.c: New.
50905
50906 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50907
50908         * gcc.c-torture/execute/va-arg-9.c: New test.
50909
50910 1999-09-05  Craig Burley  <craig@jcb-sc.com>
50911
50912         * g77.f-torture/compile/980519-2.f: New test.
50913         * g77.f-torture/compile/19990905-0.f: New test.
50914         * g77.f-torture/compile/19990905-1.f: New test.
50915         * g77.f-torture/compile/19990905-2.f: New test.
50916
50917         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50918
50919 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
50920
50921         * gcc.c-torture/execute/990827-1.c: Fix typo.
50922
50923 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50924
50925         * g++.old-deja/g++.other/deref1.C: New test.
50926
50927 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50928
50929         * g++.old-deja/g++.other/ambig2.C: New test.
50930         * g++.old-deja/g++.other/cond5.C: New test.
50931         * g++.old-deja/g++.other/lookup16.C: New test.
50932
50933 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50934
50935         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50936         assemblers too.
50937
50938 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50939
50940         * lib/c-torture.exp: Avoid the "compare executables" optimization
50941         when testing native.
50942
50943 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50944
50945         * gcc.c-torture/execute/990829-1.c: New test.
50946         * gcc.c-torture/compile/990829-1.c: New test.
50947
50948 1999-08-27  Paul Burchard  <burchard@pobox.com>
50949
50950         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50951         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50952         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50953         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50954         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50955         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50956         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50957         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50958         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50959         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50960         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50961
50962 1999-08-27  Jeffrey A Law  (law@cygnus.com)
50963
50964         * gcc.c-torture/execute/990827-1.c: New test.
50965
50966 1999-08-26  Craig Burley  <craig@jcb-sc.com>
50967
50968         * g77.f-torture/noncompile/19990826-4.f: New test.
50969
50970         * g77.f-torture/compile/19990826-3.f: New test.
50971
50972         * g77.f-torture/execute/19990826-2.f: New test.
50973
50974         * g77.f-torture/compile/19990826-1.f: New test.
50975
50976         * gcc.c-torture/execute/990826-0.c: New test.
50977         * g77.c-torture/execute/19990826-0.f: New test.
50978
50979         * g77.f-torture/noncompile/970626-2.f: New test.
50980
50981 1999-08-25  Paul Burchard  <burchard@pobox.com>
50982
50983         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50984         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50985         lss-011.C: New tests.
50986
50987 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50988
50989         * g++.old-deja/g++.other/decl5.C: New test.
50990
50991 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50992
50993         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50994         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50995         call `postbase' for each one.  All callers of `postbase' changed
50996         to call this instead.
50997
50998 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50999
51000         * gcc.c-torture/execute/990811-1.c: New test.
51001
51002 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51003
51004         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51005         just native ones.
51006
51007         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51008         just native ones.
51009
51010 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51011
51012         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51013
51014 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51015
51016         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51017
51018 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51019
51020         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51021
51022 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51023
51024         * gcc.c-torture/execute/990804-1.c: New test.
51025
51026 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51027
51028         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51029         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51030         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51031
51032 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51033
51034         * g++.old-deja/g++.other/struct1.C: New test.
51035
51036 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51037
51038         * g++.old-deja/g++.other/enum2.C: New test.
51039
51040 1999-08-02  Richard Henderson  <rth@cygnus.com>
51041
51042         Adapted from tests from Franz Sirl:
51043         * gcc.c-torture/execute/va-arg-7.c: New test.
51044         * gcc.c-torture/execute/va-arg-8.c: New test.
51045
51046 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51047
51048         * gcc.c-torture/compile/990801-2.c: New test.
51049
51050         * gcc.c-torture/compile/990801-1.c: New test.
51051
51052 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51053
51054         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51055         fp-cmp-1.c, converting double to float.
51056
51057         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51058         fp-cmp-1.c, converting double to long double.
51059
51060         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51061         from fr1 to unknown_register, since fr1 is a legitimate register
51062         on some machines.
51063
51064 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51065
51066         * README: More listname related changes.
51067
51068 1999-07-08  Catherine Moore  <clm@cygnus.com>
51069
51070         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51071
51072 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51073
51074         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51075
51076 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51077
51078         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51079
51080 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51081
51082         * gcc.dg/990703-1.c: New test.
51083
51084 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51085
51086         * lib/file-format.exp: New file: Move definition of proc
51087         gcc_target_object_format to here from
51088         gcc.dg/special/ecos.exp.
51089
51090         * lib/c-torture.exp: Include lib file-format.exp.
51091         * lib/gcc-dg.exp: Include lib file-format.exp.
51092
51093         * gcc.dg/special/ecos.exp: Remove definition of proc
51094         gcc_target_object_format.
51095
51096 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51097
51098         * gcc.c-torture/execute/990628-1.c: New test.
51099
51100 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51101
51102         * gcc.c-torture/compile/990625-2.c: New test.
51103
51104         * gcc.c-torture/compile/990625-1.c: New test.
51105
51106 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51107
51108         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51109         attributes compile.
51110         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51111         ports that use the COFF/PE file format.
51112
51113 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51114
51115         * gcc.c-torture/compile/990617-1.c: New test.
51116
51117 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51118
51119         * g++.old-deja/g++.other/decl4.C: New test.
51120
51121 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51122
51123         * g++.old-deja/g++.other/bitfld3.C: New test.
51124
51125 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51126
51127         * g++.old-deja/g++.eh/catch1.C: New test.
51128
51129 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51130
51131         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51132
51133         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51134         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51135
51136 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51137
51138         * g77.f-torture/compile/19990502-0.f: Replace with new,
51139         shorter, test that still fails after recent changes.
51140
51141 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51142
51143         * gcc.c-torture/execute/990604-1.c: New test.
51144
51145 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51146
51147         * gcc.c-torture/execute/990531-1.c: New test.
51148
51149 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51150
51151         * gcc.c-torture/compile/990527-1.c: New test.
51152
51153 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51154
51155         * gcc.c-torture/execute/990527-1.c: New test.
51156
51157 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51158
51159         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51160         bitfields as signed.
51161
51162 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51163
51164         * g77.f-torture/compile/19990525-0.f: New test.
51165
51166 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51167
51168         * gcc.c-torture/execute/990525-2.c: New test.
51169
51170         * gcc.c-torture/execute/990525-1.c: New test.
51171
51172 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51173
51174         * g++.old-deja/g++.other/anon3.C: New test.
51175         * g++.old-deja/g++.other/anon4.C: New test.
51176         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51177         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51178         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51179         Merrill).
51180
51181 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51182
51183         * gcc.c-torture/execute/990524-1.c: New test.
51184
51185         * gcc.dg/990524-1.c: New test.
51186
51187 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51188
51189         * gcc.c-torture/compile/990523-1.c: New test.
51190
51191 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51192
51193         * gcc.c-torture/compile/990519-1.c: New test.
51194
51195 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51196
51197         * gcc.c-torture/compile/990517-1.c: New test.
51198
51199         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51200         (e4, f4): New tests.
51201         (main): Call them.
51202
51203 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51204
51205         * gcc.dg/noreturn-1.c: New test.
51206
51207 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51208
51209         * gcc.c-torture/execute/990513-1.c: New test.
51210
51211 1999-05-10  Richard Henderson  <rth@cygnus.com>
51212
51213         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51214
51215 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51216
51217         * g77.f-torture/execute/erfc.f: Use small single-precision
51218         values, to avoid problems on Alphas when not -mieee.
51219
51220 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51221
51222         * gcc.dg/990506-0.c: New test.
51223
51224 1999-05-08  Richard Henderson  <rth@cygnus.com>
51225
51226         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51227         the constant to test.  Don't XFAIL 64-bit targets.
51228
51229         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51230         * g++.old-deja/g++.law/profile1.C: Likewise.
51231
51232         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51233         operator new instances.
51234         * g++.old-deja/g++.other/delete5.C: Likewise.
51235
51236 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51237
51238         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51239         intrinsic.
51240
51241 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51242
51243         * g77.f-torture/execute/u77-test.f: Reverse order of two
51244         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51245
51246 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51247
51248         * gcc.dg/compare1.c: New test.
51249
51250 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51251
51252         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51253         New tests.
51254
51255 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51256
51257         * g77.f-torture/compile/19990502-1.f: New test.
51258
51259 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51260
51261         * g77.f-torture/compile/19990502-0.f: New test.
51262
51263 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51264
51265         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51266         intrinsic.
51267
51268 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51269
51270         * g77.f-torture/execute/u77-test.f (main): List libU77
51271         intrinsics not currently tested.
51272         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51273         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51274         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51275         Trim blanks off the ends of some printed strings.
51276
51277 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51278
51279         * g77.f-torture/execute/u77-test.f (main): Just warn about
51280         FSTAT gid disagreement, as it's expected on some systems.
51281
51282 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51283
51284         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51285         use a new function, which allows for some slop.
51286         Clean up some commentary.
51287         (issum): The new function.
51288         (sgladd): Deleted subroutine.
51289
51290 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51291
51292         * g77.f-torture/execute/u77-test.f: Modify to be more like
51293         libf2c/libU77 version, bringing patches to that version here.
51294         Add suitable commentary.
51295
51296 1999-04-25  Richard Henderson  <rth@cygnus.com>
51297
51298         * gcc.dg/990424-1.c: New test.
51299
51300 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51301
51302         * g77.f-torture/execute/u77-test.f (main): Bug involving
51303         LSTAT has been fixed, so turn back on full checking.
51304
51305 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51306
51307         * g77.f-torture/compile/19990419-0.f: New test.
51308         * g77.f-torture/execute/19990419-1.f: New test.
51309
51310 1999-04-17  Richard Henderson  <rth@cygnus.com>
51311
51312         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51313         to avoid the need for a prototype to supress a warning.
51314
51315 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51316
51317         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51318
51319 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51320
51321         * gcc.c-torture/execute/990404-1.c: New test.
51322
51323 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51324
51325         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51326         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51327         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51328         missing initializer warnings.
51329
51330 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51331
51332         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51333         matching strings.
51334
51335 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51336
51337         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51338
51339 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51340
51341         * g77.f-torture/execute/19990325-0.f: New test.
51342         * g77.f-torture/execute/19990325-1.f: New test.
51343
51344 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51345
51346         * gcc.c-torture/execute/990324-1.c: New test.
51347
51348 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51349
51350         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51351         test with 4.
51352
51353 1999-03-17  Richard Henderson  <rth@cygnus.com>
51354
51355         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51356
51357 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51358
51359         * g77.f-torture/execute/19990313-2.f: New test.
51360         * g77.f-torture/execute/19990313-3.f: New test.
51361
51362 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51363
51364         * g77.f-torture/execute/19990313-0.f: New test.
51365         * g77.f-torture/execute/19990313-1.f: New test.
51366
51367 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51368
51369         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51370         printf to sprintf.
51371         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51372         (main): Add check for u15.  Conditionalize u31 check depending on
51373         whether ints are <32 bits or >=32 bits.
51374
51375 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51376
51377         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51378
51379 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51380
51381         * g77.f-torture/compile/19990305-0.f: New test.
51382         * g77.f-torture/execute/19981119-0.f: New test.
51383
51384 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51385
51386         * g77.f-torture/execute/970625-2.f: call ABORT if final
51387         result is not correct, instead of just printing it.
51388         Add this checking via newly introduced obfuscation, to
51389         trip up buggy front ends.
51390
51391 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51392
51393         * g77.f-torture/compile/960317-1.f: Moved from being
51394         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51395
51396 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51397
51398         * g77.f-torture/execute/960317-1.f: New (old) test.
51399         * g77.f-torture/execute/970625-2.f: Ditto.
51400
51401 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51402
51403         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51404         error message on line 1 or line 2; cccp and cpplib do this differently.
51405
51406 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51407
51408         * g++.old-deja/g++.law/weak1.C: New test.
51409
51410 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51411
51412         * gcc.c-torture/execute/990119-1.c: Renamed to...
51413         * gcc.dg/990119-1.c: this, so it will only be tested once
51414         (it's a preprocessor test, it doesn't need to be run at
51415         multiple optimization levels).
51416
51417 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51418
51419         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51420           ALWAYS_CXXFLAGS.
51421
51422 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51423
51424         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51425         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51426         to not be compilable by current g77.
51427
51428 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51429
51430         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51431
51432 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51433
51434         * gcc.c-torture/execute/990222-1.c: New test.
51435
51436 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51437
51438         * g77.f-torture/compile/19990218-0.f: New test.
51439         * g77.f-torture/noncompile/19990218-1.f: New test.
51440
51441 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51442
51443         * g77.f-torture/compile/19981216-0.f: New test.
51444
51445 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51446
51447         * gcc.dg/990214-1.c: New test.
51448
51449 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51450
51451         * gcc.dg/990213-2.c: New test.
51452
51453         * gcc.dg/990213-1.c: New test.
51454
51455 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51456
51457         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51458         ints.
51459
51460 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51461
51462         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51463         specified by target.
51464
51465         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51466
51467 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51468
51469         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51470
51471 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51472
51473         * gcc.dg/special/ecos.exp: New test driver for new tests with
51474         special requirements.
51475
51476         * gcc.dg/special/alias-1.c: New test.
51477         * gcc.dg/special/gcsec-1.c: New test.
51478         * gcc.dg/special/weak-1.c: New test.
51479         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51480         * gcc.dg/special/weak-2.c: New test.
51481         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51482         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51483         * gcc.dg/special/wkali-1.c: New test.
51484         * gcc.dg/special/wkali-2.c: New test.
51485         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51486         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51487
51488 1999-02-10  Felix Lee  <flee@cygnus.com>
51489
51490           * lib/c-torture.exp (c-torture-compile): Pull out code for
51491           analyzing gcc error messages.
51492           (c-torture-execute): Likewise.  Fix some (harmless) false
51493           positives.
51494           * lib/gcc.exp (gcc_check_compile): New function.
51495
51496 1999-02-08  Richard Henderson  <rth@cygnus.com>
51497
51498         * gcc.c-torture/execute/990208-1.c: New test.
51499
51500 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51501
51502         * g++.dg/special/ecos.exp: New driver for new tests with special
51503         requirements
51504
51505         * g++.dg/special/conpr-1.C: New test
51506         * g++.dg/special/conpr-2.C: New test
51507         * g++.dg/special/conpr-2a.C: New test
51508         * g++.dg/special/conpr-3.C: New test
51509         * g++.dg/special/conpr-3a.C: New test
51510         * g++.dg/special/conpr-3b.C: New test
51511
51512         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51513         allow g++ to use the dg driver
51514
51515         * README: Add comment about g++.dg directory
51516
51517 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51518
51519         * README: Update email addresses.
51520
51521 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51522
51523         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51524         arguments in order to force structure S onto the stack even on
51525         the alpha.
51526         (test): Pass 10 leading arguments to function foo as well as the
51527         structure S.
51528
51529         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51530         failure for all targets.
51531
51532         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51533         abort to terminate program execution.
51534
51535 1999-01-30  Richard Henderson  <rth@cygnus.com>
51536
51537         * gcc.c-torture/execute/990130-1.c: New test.
51538
51539 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51540
51541         * gcc.dg/990130-1.c: New test.
51542
51543 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51544
51545         * gcc.c-torture/execute/990128-1.c: New test.
51546
51547 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51548
51549         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51550
51551 1999-01-27  Felix Lee  <flee@cygnus.com>
51552
51553         * lib/c-torture.exp (c-torture-compile): pull out code for
51554         analyzing gcc error messages.
51555         (c-torture-execute): ditto, and fix some (harmless) false
51556         positives.
51557         * lib/gcc.exp (gcc_check_compile): new function.
51558
51559 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51560
51561         * gcc.dg/990117-1.c: New test.
51562
51563         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51564
51565         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51566
51567 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51568
51569         * g77.f-torture/compile/990115-1.f: New test.
51570
51571 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51572
51573         * gcc.c-torture/compile/990107-1.c: New test
51574
51575 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51576
51577         * gcc.c-torture/execute/990106-2.c: New test.
51578
51579         * gcc.c-torture/execute/990106-1.c: New test.
51580
51581 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51582
51583         * gcc.c-torture/compile/981223-1.c: New test.
51584
51585 1998-12-29  Richard Henderson  <rth@cygnus.com>
51586
51587         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51588         (opt3): Rename from opt4 and disable.
51589
51590 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51591
51592         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51593
51594 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51595
51596         * g++.old-deja/g++.other/conv5.C: New test.
51597
51598 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51599
51600         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51601
51602 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51603
51604         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51605
51606 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51607
51608         * gcc.c-torture/compile/981211-1.c: New test.
51609
51610 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51611
51612         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51613
51614         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51615
51616 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51617
51618         * gcc.special/930510-1.c: Make C9X safe.
51619         * gcc.misc-tests/gcov-1.c Similarly.
51620         * gcc.misc-tests/gcov-2.c Similarly.
51621
51622 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51623
51624         * gcc.dg/ultrasp1.c: New test.
51625
51626 1998-12-06  Richard Henderson  <rth@cygnus.com>
51627
51628         * gcc.c-torture/execute/981206.c: New test.
51629
51630 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51631
51632         * g++.old-deja/g++.ns/template7.C: New test.
51633
51634         * g++.old-deja/g++.other/expr1.C: New test.
51635
51636         * g++.old-deja/g++.eh/tmpl3.C: New test.
51637
51638         * g++.old-deja/g++.eh/tmpl2.C: New test.
51639
51640 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51641
51642         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51643         * g++.old-deja/g++.other/using6.C: Removed.
51644         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51645
51646         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51647
51648 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51649
51650         * g++.old-deja/g++.pt/overload8.C: New test.
51651
51652         * g++.old-deja/g++.pt/overload7.C: New test.
51653
51654         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51655
51656         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51657         and relinking messages.
51658         * lib/g++.exp (g++_target_compile): Remove .rpo file when
51659         compiling with -frepo.
51660
51661 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
51662
51663         * g++.old-deja/g++.pt/lookup6.C: New test.
51664
51665 1998-11-30  Nick Clifton  <nickc@cygnus.com>
51666
51667         * gcc.c-torture/execute/981130-1.c: New test.
51668         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51669
51670 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51671
51672         * g++.old-deja/g++.pt/explicit76.C: New test.
51673
51674         * g++.old-deja/g++.pt/friend38.C: New test.
51675
51676         * g++.old-deja/g++.ns/crash2.C: New test.
51677
51678         * g++.old-deja/g++.pt/defarg8.C: New test.
51679
51680         * g++.old-deja/g++.pt/instantiate6.C: New test.
51681
51682         * g++.old-deja/g++.pt/static6.C: New test.
51683
51684         * g++.old-deja/g++.pt/decl2.C: New test.
51685
51686 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51687
51688         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
51689         problem is actually related with name lookup, but so what? :-)
51690
51691         * g++.old-deja/g++.pt/friend37.C: New test.
51692
51693 1998-11-25  Dave Love  <d.love@dl.ac.uk>
51694
51695         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51696         element, which fails on some systems.
51697
51698         * g77.f-torture/execute/labug1.f: New test.
51699
51700 1998-11-21  Jeffrey A Law  (law@cygnus.com)
51701
51702         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51703         is defined.
51704
51705 1998-11-18  Dave Love  <d.love@dl.ac.uk>
51706
51707         * g77.f-torture/compile/981117-1.f: New test.
51708
51709 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
51710
51711         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
51712         properly discarded.
51713
51714 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
51715
51716         * gcc.c-torture/execute/memcheck: New directory of tests for
51717         -fcheck-memory-usage.
51718
51719 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51720
51721         * README: New file, general information about the testsuite and
51722         new description of the various C++ test subdirectories.
51723         * README.g++: Eliminate obsolete information, update and move most
51724         relevant stuff to README.
51725
51726 1998-11-07  Richard Henderson  <rth@cygnus.com>
51727
51728         * gcc.c-torture/compile/981107-1.c: New test.
51729
51730 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
51731
51732         * execute/memcpy-bi.c: New testcase.
51733
51734 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
51735
51736         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51737         base classes.
51738
51739         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51740         template is selected.
51741
51742         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51743         classes, it should be accepted for all types.
51744
51745         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51746
51747         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51748         specializations start with template headers.
51749
51750 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51751
51752         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51753
51754         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51755         non-POD types.
51756
51757 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51758
51759         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51760
51761 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51762
51763         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51764
51765 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51766
51767         * 981019-1.c: New test.
51768
51769 1998-10-14  Robert Lipe <robertl@dgii.com>
51770
51771         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51772         find objc headers.
51773
51774 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51775
51776         * compile/981001-4.c: Remove use of GCC extension that triggers a
51777         compiler bug.
51778
51779 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51780
51781         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51782
51783 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51784
51785         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51786         instantiation of template produces incorrect code for delete
51787         expression.
51788
51789         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51790         constructors' name is not unique.
51791         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51792         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51793
51794         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51795         automatic array of const is ill-formed.
51796
51797         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51798         of template parameter?
51799
51800         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51801         const.
51802
51803         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51804         pointer-to-member expression.
51805
51806         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51807         declaration causes ICE.
51808
51809 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51810
51811         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51812         reserved in the global namespace.
51813
51814         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51815         generate needed virtual table.
51816
51817         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51818
51819 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51820
51821         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51822         template-dependent type
51823
51824 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51825
51826         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51827         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51828         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51829
51830         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51831         class should be usable as argument of member function.
51832         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51833         class should be usable as return type of member function.
51834         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51835         class should be usable as type of data member.
51836
51837         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51838
51839 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51840
51841         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51842
51843 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51844
51845         * gcc.dg/dll-?.c Add thumb to target list.
51846         Fix assembler scan patterns to match current assembler output.
51847
51848 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51849
51850         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51851         matching of template brackets.
51852
51853         * g++.old-deja/g++.other/using4.C: New test.  Test using
51854         declarations of methods from base classes.
51855
51856         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51857         within functions should introduce names into the innermost
51858         enclosing namespace.
51859
51860         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
51861         of static locals if first initialization throws.
51862
51863 1998-10-07  Jim Wilson  <wilson@cygnus.com>
51864
51865         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51866
51867 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
51868
51869         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
51870         lose track of the possible targets of tablejump insns.
51871         * special/special.exp: Run it.
51872
51873 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51874
51875         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
51876         must be declared before its specializations can be named in friend
51877         declarations.
51878
51879 1998-10-05  Dave Love  <d.love@dl.ac.uk>
51880
51881         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51882
51883         * g77.f-torture/execute/io1.f: New test.
51884
51885 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51886
51887         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51888         with pointer to template function, for which no argument deduction
51889         is possible.
51890
51891         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51892         specialization of template function as argument to template
51893         function.
51894
51895         * g++.old-deja/g++.other/access2.C: New test; Inner class
51896         shouldn't have privileged access to Outer's names.
51897
51898 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51899
51900         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51901         friend template declared within template class conflicts with
51902         nested class of the same name.
51903
51904         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51905         is ignored.
51906
51907         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51908         object with direct initializer as function declaration.
51909
51910         * g++.old-deja/g++.other/decl2.C: New test; duplicate
51911         initializers.
51912
51913         * g++.old-deja/g++.other/null2.C: New test; conditional operator
51914         involving const pointer and NULL produces incorrect result.
51915
51916         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51917         type name without `typename' should be rejected with -pedantic.
51918
51919 1998-10-02  Richard Henderson  <rth@cygnus.com>
51920
51921         * g++.old-deja/g++.other/addrof1.C: New test.
51922
51923 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51924
51925         * gcc.c-torture/compile/981001-1.c: New test.
51926         * gcc.c-torture/execute/981001-1.c: New test.
51927
51928 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51929
51930         * gcc.c-torture/compile/981001-2.c: New test.
51931         * gcc.c-torture/compile/981001-3.c: New test.
51932         * gcc.c-torture/compile/981001-4.c: New test.
51933
51934 1998-10-01  Robert Lipe  <robertl@dgii.com>
51935
51936         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51937         multilibbed hosts.  Idea grafted from g77.exp.
51938
51939 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51940
51941         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51942         avoid losing on systems which need -lsocket.
51943
51944 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51945
51946         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51947         * g++.old-deja/g++.other/nested2.C: Ditto.
51948         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51949         failure.
51950
51951 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51952
51953         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51954         preferred over template operator!= for enum bitfields.
51955
51956 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
51957
51958         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51959         that happen to have the same base name, but in different scopes,
51960         are incorrectly rejected.
51961
51962 1998-09-16  Richard Henderson  <rth@cygnus.com>
51963
51964         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51965         on the native word size instead of an integer literal.
51966
51967 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51968
51969         * g++.old-deja/g++.other/static2.C: Invocation of static data
51970         member of type pointer-to-function denoted as non-static member.
51971
51972         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51973         checks involving function types and aliases.
51974
51975 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51976
51977         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51978         redefined to the same non-trivial type.
51979
51980         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51981         namespace-qualification of template specializations declared in
51982         other namespaces.
51983
51984         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51985         to declare a subset of the specializations of a template function
51986         as friends of specializations of a template class.
51987
51988         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51989         member templates that do not fully specialize the enclosing
51990         template class are rejected.
51991
51992 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51993
51994         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51995
51996 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51997
51998         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51999         altered from libf2c/libU77 version.
52000
52001 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52002
52003         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52004
52005 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52006             Alexandre Oliva  <oliva@dcc.unicamp.br>
52007
52008         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52009         (un)signed char are different types for template specialization
52010         purposes.
52011
52012 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52013
52014         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52015         * objc: ObjC testsuite.
52016
52017 1998-08-31  Catherine Moore  <clm@cygnus.com>
52018
52019         * gcc.c-torture/execute/941014-1.x: New file.
52020
52021 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52022
52023         * lib/c-torture.exp: Add support for
52024         torture_eval_before_compile and torture_eval_before_execute
52025         variables.
52026
52027 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52028
52029         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52030         this test triggers valid.
52031
52032 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52033
52034         * gcc.dg/980827-1.c: New test.
52035
52036 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52037
52038         * gcc.c-torture/execute/loop-4b.c: New test.
52039
52040 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52041
52042         * lib/c-torture.exp: Add support for
52043         torture_eval_before_compile and torture_eval_before_execute
52044         variables.
52045
52046 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52047
52048         * gcc.c-torture/compile/980825-1.c: New test.
52049
52050 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52051
52052         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52053         count number tests in opt_t0 not good_t0.
52054
52055 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52056
52057         * gcc.c-torture/compile/930326-1.x: Fix typo.
52058
52059 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52060
52061         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52062         causes an ICE.
52063
52064 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52065
52066         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52067         STACK_SIZE is defined.
52068         * gcc.c-torture/unsorted/stuct.c: Similarly.
52069
52070         * gcc.c-torture/compile/980821-1.c: New test.
52071
52072 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52073
52074         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52075         16bit ints.
52076
52077 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52078
52079         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52080         code.
52081
52082 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52083
52084         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52085         error'.
52086
52087 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52088
52089         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52090
52091 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52092
52093         * gcc.c-torture/compile/980816-1.c: New test.
52094
52095         * gcc.dg/980816-1.c: New test.
52096
52097 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52098
52099         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52100         compiler for ieee tests.
52101
52102 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52103
52104         * g77.f-torture/compile/980729-0.f: New test.
52105
52106 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52107
52108         * gcc.c-torture/special/eeprof-1.c: New test, for
52109         -finstrument-functions.
52110         * gcc.c-torture/special/special.exp: Run it.
52111
52112 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52113
52114         * gcc.c-torture/compile/980729-1.c: New test.
52115
52116 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52117
52118         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52119         __thumb__ is defined, and test for ARM style doubles if so.
52120
52121 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52122
52123         * g77.f-torture/noncompile/980615-0.f: New test.
52124
52125 1998-07-26  H.J. Lu  (hjl@gnu.org)
52126
52127         * gcc.dg/980312-1.c: Do link instead of compile.
52128         * gcc.dg/980313-1.c: Likewise.
52129
52130 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52131
52132         * gcc.c-torture/compile/980726-1.c: New test.
52133
52134 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52135
52136         * g77.f-torture/execute/io0.f: New test.
52137
52138 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52139
52140         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52141         an int.
52142
52143 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52144
52145         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52146         m32r bugs.
52147
52148 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52149
52150         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52151         c-decl.c:grokdeclarator can handle mode attributes.
52152
52153 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52154
52155         * gcc.c-torture/execute/980716-1.c: New test.
52156
52157 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52158
52159         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52160         the mn10200.
52161         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52162         the mn10200.
52163         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52164         * gcc.c-torture/compile/930326-1.x: Similarly.
52165
52166 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52167
52168         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52169         New test from Craig.
52170
52171 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52172
52173         * g77.f-torture/noncompile/980616-0.f: New test.
52174
52175         * g77.f-torture/execute/970816-3.f: New test from Craig.
52176
52177 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52178
52179         *  g++.other/singleton.C: Return error value instead of taking
52180         SIGSEGV.
52181
52182 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52183
52184         *  g++.other/singleton.C: New test.  Warning is under dispute.
52185         Runtime crash is not.
52186
52187 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52188
52189         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52190         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52191         using6.C, using7.C}: New namespace tests.
52192
52193 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52194
52195         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52196         specialization with typedef'ed names used as array indexes.
52197
52198 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52199
52200         * gcc.c-torture/execute/980709-1.c: New test.
52201
52202         * gcc.dg/980709-1.c: New test.
52203
52204 1998-07-07  Richard Henderson  <rth@cygnus.com>
52205
52206         * gcc.c-torture/execute/bcp-1.c: New test.
52207
52208 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52209
52210         * gcc.c-torture/execute/980707-1.c: New test.
52211
52212 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52213
52214         * gcc.c-torture/compile/980706-1.c: New test.
52215
52216 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52217
52218         * g77.f-torture/execute/980701-0.f,
52219         g77.f-torture/execute/980701-1.f: New test from Craig.
52220
52221 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52222
52223         * gcc.c-torture/compile/980701-1.c: New test.
52224
52225         * gcc.c-torture/execute/980701-1.c: New test.
52226
52227 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52228 rlsruhe.de>
52229
52230         * g++.old-deja/g++.robertl/eb132.C: New test.
52231         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52232
52233 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52234
52235         * g77.f-torture/execute/980628-7.f,
52236         g77.f-torture/execute/980628-8.f,
52237         g77.f-torture/execute/980628-9.f,
52238         g77.f-torture/execute/980628-10.f: New tests from Craig.
52239
52240         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52241
52242 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52243
52244         * g77.f-torture/execute/980628-4.f: New test from Craig.
52245         * g77.f-torture/execute/980628-5.f: Likewise.
52246         * g77.f-torture/execute/980628-2.f: Likewise.
52247         * g77.f-torture/execute/980628-0.f: Likewise.
52248         * g77.f-torture/execute/980628-1.f: Likewise.
52249         * g77.f-torture/execute/980628-3.f: Likewise.
52250         * g77.f-torture/execute/980628-6.f: Likewise.
52251
52252 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52253
52254         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52255         directory when nothing has been installed yet.
52256
52257 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52258
52259         * gcc.c-torture/special/special.exp: Handle newer versions of
52260         dejagnu.
52261
52262 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52263
52264         * gcc.dg/980626-1.c: New test.
52265
52266 1998-06-19  Bruno Haible <haible@ilog.fr>
52267
52268         * gcc.misc-tests/m-un-2.c: New test.
52269         * g++.old-deja/g++.other/warn01.c: Likewise.
52270
52271 1998-06-19  Robert Lipe  <robertl@dgii.com>
52272
52273         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52274         compatibility with assmblers with a different comment character.
52275         Eliminate use of GAS-specific extensions.
52276
52277 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52278
52279         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52280
52281 1998-06-19  Robert Lipe  <robertl@dgii.com>
52282
52283         * lib/g77.exp: Replace search for libf2c.a with search for newly
52284         renamed libg2c.a
52285
52286 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52287
52288         * gcc.c-torture/execute/980617-1.c: New test.
52289
52290 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52291
52292         * gcc.c-torture/execute/980612-1.c: New test.
52293
52294 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52295
52296         * gcc.dg/980523-1.c: Only test on ppc-linux.
52297         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52298
52299         * gcc.c-torture/execute/980608-1.c: New test.
52300
52301 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52302
52303         * gcc.c-torture/execute/980605-1.c: New test.
52304
52305 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52306
52307         * gcc.c-torture/execute/980604-1.c: New test.
52308
52309 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52310
52311         * gcc.c-torture/execute/980602-1.c: New test.
52312         * gcc.c-torture/execute/980602-2.c: Likewise.
52313
52314 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52315
52316         * 970125-0.f: Fix per JCB.  Add commentary.
52317
52318 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52319
52320         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52321         IEEE -0 support.
52322
52323 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52324
52325         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52326         earlier.
52327
52328 1998-05-28  Catherine Moore <clm@cygnus.com>
52329
52330         * gcc.c-torture/execute/980526-3.c: New test.
52331
52332 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52333
52334         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52335         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52336         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52337         m88k-motorola-sysv3 to XFAIL.
52338
52339 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52340
52341         * gcc.dg/980526-1.c: New test.
52342         * gcc.c-torture/execute/980526-2.c: New test.
52343
52344 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52345
52346         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52347
52348         * gcc.c-torture/execute/980526-1.c: New test.
52349
52350 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52351
52352         * g77.f-torture/execute/alpha2.f: Add runtime test.
52353
52354 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52355
52356         * g++.old-deja/old-deja.exp: Strip leading directories.
52357
52358         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52359         error for the line.  Don't run multiple tests for the same line.
52360
52361 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52362
52363         * gcc.dg/980523-1.c: New test.
52364
52365 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52366
52367         * g77.f-torture/compile/970915-0.f: New test.
52368
52369 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52370
52371         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52372
52373 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52374
52375         * gcc.dg/980520-1.c: New test.
52376
52377 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52378
52379         * gcc.dg/980502-1.c: Fix return type.
52380
52381 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52382
52383         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52384         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52385         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52386         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52387         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52388
52389 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52390
52391         * g77.f-torture/execute/980520-1.f: New test.
52392
52393 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52394
52395         * lib/mike-g77.exp: New file.
52396
52397         * g77.f-torture/noncompile/noncompile.exp,
52398         g77.f-torture/noncompile/check0.f: New files.
52399
52400 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52401
52402         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52403         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52404         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52405         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52406         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52407         abort where appropriate.
52408
52409 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52410
52411         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52412         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52413
52414 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52415
52416         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52417
52418 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52419
52420         * g77.f-torture/compile/980427-0.f: New test.
52421
52422 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52423
52424         * g77.f-torture/compile/980424-0.f: New test.
52425
52426 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52427
52428         * g77.f-torture/compile/980419-2.f (main): New test.
52429         * g77.f-torture/compile/970125-0.f: New test.
52430         * g77.f-torture/compile/980419-1.f: New test.
52431
52432 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52433
52434         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52435         of loop-4.c.
52436
52437 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52438
52439         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52440
52441 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52442
52443         * gcc.c-torture/compile/980329-1.c: New test.
52444
52445 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52446
52447         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52448         * gcc.dg/980312-1.c: Fix typo in -march command.
52449
52450 1998-03-16  H.J. Lu  (hjl@gnu.org)
52451
52452         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52453
52454 1998-03-11  Robert Lipe  <robertl@dgii.com>
52455
52456         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52457         Dave Love agree the Fortran source is bogus.
52458
52459 1998-03-11  Robert Lipe  <robertl@dgii.com>
52460
52461         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52462         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52463         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52464         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52465         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52466
52467 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52468
52469         * g++.old-deja/g++.other/friend1.C: New test.
52470
52471 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52472
52473         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52474         possibly uninitialized) variables and declare dnrm2.
52475
52476 1998-02-23  Robert Lipe <robertl@dgii.com>
52477
52478         From Bruno Haible <haible@ilog.fr>:
52479         * gcc.c-torture/execute/980223.c: New test.
52480
52481 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52482
52483         * gcc.dg/ifelse-1.c: New test.
52484
52485 1998-02-09  H.J. Lu  (hjl@gnu.org)
52486
52487         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52488
52489           * lib/old-dejagnu.exp (old-dejagnu): Added the
52490           "execution test - XFAIL *-*-*" handling in the spirit of
52491           "excess errors test -". Changed the "execution test fails"
52492           handling to be like "excess errors test fails".
52493           * Update various tests accordingly.
52494
52495 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52496
52497         * gcc.c-torture/execute/980205.c: New test.
52498
52499 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52500
52501         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52502         * lib/f-torture.exp: Similarly.
52503         * gcc.c-torture: Rename all .cexp files to .x files.
52504
52505 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52506
52507         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52508         (940510-1.c): Removed duplicate.
52509         (971104-1.c): New test.
52510
52511 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52512
52513           * lib/f-torture.exp: Improve error and loop detection.
52514
52515 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52516
52517         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52518         use that to size the filler array.
52519
52520 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52521
52522         * lib/c-torture.exp(c-torture-execute): Fix typo.
52523
52524         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52525         testcase as the executable name. Keep the executable around if
52526         the test fails.
52527
52528 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52529
52530         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52531         changes.  Only test one -g option, and move it to the end of the
52532         list of options to test.
52533
52534 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52535
52536         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52537         variable GCC_TORTURE_OPTIONS to supply default switches separated
52538         by colons.  If no environment variable, run tests with -O0 -g, -O1
52539         -g, and -O2 -g as well.
52540
52541 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52542
52543         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52544         explanatory comments. Fix indentation.
52545
52546 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52547
52548         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52549
52550 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52551
52552         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52553         * g++.old-deja/g++.mike/p7325.C: Likewise.
52554         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52555
52556 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52557
52558         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52559         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52560         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52561         * g++.old-deja/g++.law/operators4.C: Likewise.
52562
52563 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52564
52565         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52566         * g++.old-deja/g++.mike/p784.C: Ditto.
52567         * g++.old-deja/g++.mike/p785.C: Ditto.
52568
52569 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52570
52571           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52572
52573 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52574
52575         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52576         target feature; pass this to c-torture-execute as needed.
52577
52578 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52579
52580         * lib/c-torture.exp(c-torture-execute): If the previous and the
52581         current executables being tested are identical, we don't need to
52582         run the executable again. Try to make the executable names
52583         unique. Add an optional argument for passing additional compiler
52584         flags.
52585
52586 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52587
52588         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52589
52590 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52591
52592         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52593
52594 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52595
52596         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52597         32bit or larger longs.
52598
52599         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52600         have either a 32bit long or 32bit int.
52601
52602 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52603
52604         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52605         Make double precision tests dependent on sizeof (double).
52606
52607 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52608
52609         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52610         too.
52611
52612 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52613
52614         * gcc.c-torture/compile/961203-1.cexp: New script.
52615
52616 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52617
52618         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52619         up the includes ourselves.
52620
52621 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52622
52623         * lib/plumhall.exp: Remove random include, and add a few
52624         verbose messages for debugging.
52625
52626 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52627
52628         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52629         of trying to do it ourselves.
52630
52631 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52632
52633         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52634
52635 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52636
52637         * gcc.prms/5403.c: Made regexp a bit less strict.
52638
52639 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52640
52641         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52642         is returned from remote_load instead.
52643         * lib/plumhall.exp: Ditto.
52644         * lib/mike-g++.exp: Ditto.
52645         * lib/old-dejagnu.exp: Ditto.
52646         * lib/c-torture.exp: Ditto.
52647
52648 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
52649
52650         * lib/g++.exp: Use build_wrapper procedure.
52651         * lib/gcc.exp: Ditto.
52652
52653 1997-05-20  Jeffrey A Law  (law@cygnus.com)
52654
52655         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52656         an old-style decl for malloc.  Fixes tests to work when
52657         sizeof (int) != sizeof (size_t).
52658
52659 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52660
52661         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52662
52663         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52664         use stdargs.h interface.
52665
52666 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52667
52668         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52669         NO_VARARGS when compiling.
52670
52671 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
52672
52673         * lib/plumhall.exp(ph_includes): New procedure.
52674         (ph_make): Use it.
52675         (ph_compiler): Ditto.
52676
52677         * lib/g++.exp: Rename test-glue.c to testglue.c.
52678         * lib/gcc.exp: Ditto.
52679
52680 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
52681
52682         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52683         to completion when it's called.
52684
52685 1997-03-21  Michael Meissner  <meissner@cygnus.com>
52686
52687         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52688         is defined, don't do test.
52689
52690 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
52691
52692         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52693         for object files.
52694         (ph_summary): Mark skipped testcases as untested, not unresolved.
52695
52696         * lib/plumhall.exp (ph_make): If unresolved because of bad
52697         errorCode, record errorCode in log file.
52698         (*): Replace send_log/verbose with verbose -log.
52699
52700 1997-03-19  Michael Meissner  <meissner@cygnus.com>
52701
52702         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52703         double conversion if double isn't at least 8 bytes.
52704
52705         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52706         int to work with targets where int is 16 bits.
52707
52708         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52709         8 bytes, just exit, since 4 byte doubles don't have enough bits of
52710         precision for the test to complete.
52711
52712 1997-03-14  Michael Meissner  <meissner@cygnus.com>
52713
52714         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52715         if d10v is not compiled with the -mdouble64 flag.
52716         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52717
52718         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52719         d10v is not compiled with the -mint32 flag.
52720
52721 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
52722
52723         * lib/plumhall.exp: Use incr_count.
52724
52725 1997-03-12  Jeffrey A Law  (law@cygnus.com)
52726
52727         * gcc.c-torture: Update to c-torture-1.45.
52728
52729 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
52730
52731         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52732         the name of the expect testcase file).
52733
52734         * lib/g++.exp(g++_init): Ditto.
52735
52736 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52737
52738         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52739         the host.
52740
52741         * lib/gcc.exp(gcc_exit): New procedure.
52742
52743 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52744
52745         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52746         specs where appropriate.
52747
52748         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52749         because of new "candidates are" messages, and removed a few
52750
52751         * Converted all non-old-style g++ testcases to old-style, and
52752         moved into g++.old-deja.
52753
52754 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52755
52756         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52757         options.
52758
52759         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52760         succeeded.
52761
52762         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52763
52764 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52765
52766         * lib/gcc.exp (gcc_target_compile): Add support for defining
52767         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52768         the machine doesn't have those features.
52769
52770 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52771
52772         * g++.law/operators4.exp: Don't use LIBS.
52773
52774 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52775
52776         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52777
52778         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52779         * lib/g++.exp: Set it here instead. Also, allow use of the
52780         --tool_exec and --tool_opt options. Change CXX to
52781         GXX_UNDER_TEST.
52782
52783         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52784
52785         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52786
52787 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52788
52789         * lib/old-dejagnu.exp: Use prune_warnings instead of
52790         prune_system_crud.
52791         * lib/mike-g++.exp: Ditto.
52792         * lib/gcc.exp: Ditto.
52793         * lib/g++.exp: Ditto.
52794
52795         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52796
52797 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52798
52799           * 941014-2.c: Include stdlib.h
52800           * 960327-1.c: Include stdio.h
52801           * dbra.c, index-1.c: Don't assume ints are 32bits.
52802
52803 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52804
52805         * lib/gcc.exp: Add gcc,stack_size target feature.
52806
52807         * lib/g++.exp(g++_target_compile): Add the include and link
52808         paths here, not in two other places. And, it's $options, not
52809         options.
52810
52811         * lib/mike-g++.exp(postbase): Remove the code that determines
52812         the correct include and link paths.
52813         * g++.old-deja/old-deja.exp: Ditto.
52814
52815 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52816
52817         * lib/g++.exp(g++_init): target_compile no longer returns the
52818         filename of the result.
52819
52820 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52821
52822         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52823         call to glob.
52824
52825         * gcc.c-torture/special/special.exp: Change call to
52826         gcc_target_compile to include the object file.
52827
52828 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52829
52830         * gcc.c-torture/special/special.exp: Correct misspelling in last
52831         change.
52832
52833 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52834
52835         * lib/plumhall.exp(ph_summary): Log the entire output of the
52836         executable. Return -1 if there were any failures, 0 otherwise.
52837         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52838         (ph_make): Clean up objects and executables that were built
52839         if the tests succeeded.
52840
52841 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52842
52843         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52844         libraries and includes in the build tree as appropriate.
52845
52846 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52847
52848         * lib/c-torture.exp: Instead of looking for the global variable
52849         NO_LONG_LONG, check to see if that's a feature of the target.
52850
52851 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52852
52853         * config/default.exp: Minimize. Delete the remainer of the files in
52854         config; this functionality is now in devo/dejagnu/config.
52855
52856         g++.*/*: Pass any additional flags used to compile to postbase;
52857         delete CXXFLAGS.
52858
52859         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52860         is now done by runtest.exp. Use gcc_target_compile instead of
52861         compile.
52862
52863         lib/c-torture.exp: Use gcc_target_compile instead of compile.
52864         Remove references to CFLAGS. Use remote_file instead of
52865         calling rm -f.
52866         (c-torture): Take a list of arguments to use to compile this
52867         testcase.
52868
52869         lib/g++.exp: Simplify. Use target_compile instead of compile.
52870         lib/gcc-dg.exp: Ditto.
52871         lib/gcc.exp: Ditto.
52872         lib/mike-{gcc,g++}.exp: Ditto.
52873         lib/old-dejagnu.exp: Ditto.
52874         lib/plumhall.exp: Ditto.
52875
52876 1997-01-08  Jim Wilson  <wilson@cygnus.com>
52877
52878         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52879         (ph_linker): Likewise.
52880
52881 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
52882
52883           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52884         MAP_ANON / MAP_ANONYMOUS if defined;
52885         else try to map from /dev/zero .
52886
52887 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52888
52889         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52890         isn't defined, then define it to MAP_ANONYMOUS.
52891
52892 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52893
52894         * gcc.c-torture: Update to c-torture-1.42 release.
52895
52896 1996-11-11  Jeffrey A Law  (law@cygnus.com)
52897
52898         * gcc.c-torture: Update to c-torture-1.41 release.
52899
52900 1996-10-27  Jeffrey A Law  (law@cygnus.com)
52901
52902         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
52903         c-torture release.
52904
52905 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
52906
52907         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52908         and LDFLAGS.  Fix second case to append the target_info ldflags
52909         onto LDFLAGS, not CFLAGS.
52910         * lib/g++.exp (g++_init): Add target_info stuff.
52911         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
52912         of libgloss and newlib flags for !native.
52913
52914         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52915         (GDB): Fix relative path to go up another dir for finding gdb.
52916
52917 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
52918
52919         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52920         versions in the target_info array, if they don't exist.
52921
52922 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52923
52924         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52925
52926 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52927
52928         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52929         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52930
52931 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52932
52933         * lib/old-dejagnu.exp: Don't remove the output file before we've
52934         actually tested it. Don't append pwd to the path of the executable
52935         we're testing.
52936
52937 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52938
52939         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52940
52941 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52942
52943         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52944         temporary directory for compiler files, and set it to a default
52945         value of /tmp. Set $output as the name of the output file from
52946         compiling the testcase. Add a -o option to $cflags_var so the
52947         compiler writes the final output file as $output. Set $executable
52948         to $output.
52949
52950         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52951         directory for compiler files, and set it to /tmp if it doesn't
52952         already have a value. Set $output_file to the name of the output
52953         file from compiling the testcase. Add a -o option to CXXFLAGS so
52954         the compiler writes the final output file as $output. Use $output
52955         as the executable to be tested.
52956
52957 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52958
52959         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52960
52961 1996-06-08  Jeffrey A Law  (law@cygnus.com)
52962
52963         * gcc.c-torture/execute/pending-1.c: New test.  Still
52964         pending in Tege's queue.
52965
52966 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
52967
52968         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52969         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
52970         if there were failures.  Call unresolved if there were unresolved
52971         testcases.  Call gcc_fail if program did not run to completion.
52972         (ph_make): Pass additional argument name to ph_execute.
52973         (ph_execute): Add new argument.  Pass additional arguments to
52974         ph_summary.  Call gcc_fail is there is no execution output.
52975
52976 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52977
52978         * lib/plumhall.exp (proc_summary): Output relavent summary
52979         lines into the log so specific failures in plumhall can be
52980         investigated.
52981
52982 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52983
52984         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52985         (c-torture-execute): Don't try to execute tests which use
52986         "long long" types if $NO_LONG_LONG is nonzero.
52987
52988 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52989
52990         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52991         not c-torture.
52992
52993         * gcc.ieee: Move from here.
52994         * gcc.c-torture/execute/ieee: To here.
52995
52996 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52997
52998         * gcc.c-torture: Update to c-torture-1.41 release.
52999
53000 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53001
53002         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53003         not "$output".
53004
53005 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53006
53007         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53008         -c present.
53009
53010 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53011
53012         * config/proelf.exp: Handle connecting to a simulator.
53013
53014 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53015
53016         * config/proelf.exp: New file.  Enough framework that we can
53017         run c-torture tests on the proelf targets (or any other target
53018         that gdb can connect to for that matter).
53019
53020 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53021
53022         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53023         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53024
53025         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53026         exec_output exists.
53027
53028 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53029
53030         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53031         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53032
53033         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53034         to pass/fail/unresolved/unsupported/untested.  Caller must now
53035         call unresolved/unsupported/untested.
53036         * lib/*.exp: Update FSF address.  Update to handle new results of
53037         ${tool}_load.
53038         * lib/chill.exp (verbose): Delete.
53039
53040 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53041
53042         * lib/gcc.exp (default_gcc_start): Change order of args to
53043         $LDFLAGS $CFLAGS $LIBS.
53044         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53045         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53046         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53047         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53048         * gcc.misc-tests/dg-test.exp: Likewise.
53049         * gcc.misc-tests/msgs.exp: Likewise.
53050         * gcc.prms/prms.exp: Likewise.
53051         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53052         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53053
53054         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53055
53056 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53057
53058         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53059
53060         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53061         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53062
53063         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53064         necessary.
53065
53066 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53067
53068         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53069         global for loop; add use of $mathlib.
53070         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53071         settings here; set mathlib for anything but VxWorks.
53072
53073 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53074
53075         * gcc.c-torture: Update to c-torture-1.40 release.
53076
53077 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53078
53079         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53080         dg.exp.
53081
53082 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53083
53084         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53085         global.
53086
53087 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53088
53089         * lib/g++.exp (LIBS): Define if not already.
53090         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53091         (gcc-dg-prune): Call prune_gcc_output.
53092         * lib/gcc.exp (prune_gcc_output): New proc.
53093         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53094         prune_gcc_output.
53095
53096 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53097
53098         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53099         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53100
53101 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53102
53103         * gcc.c-torture: Update to c-torture-1.39 release.
53104
53105 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53106
53107         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53108         fails, try others as well.
53109
53110 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53111
53112         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53113         If compilation fails, mark execute tests as `untested'.
53114         If test is marked as unsupported, don't mark compilation and
53115         execute tests as failed.
53116
53117 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53118
53119         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53120         libstdc++ for whether or not we want to be doing shared
53121         libraries.  Delete link_curses since we don't need it anymore.
53122         * lib/mike-g++.exp (postbase): Don't link in libg++.
53123         * g++.old-deja/old-deja.exp: Likewise.
53124
53125 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53126
53127         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53128
53129 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53130
53131         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53132         For that, add `-Wl,-a,shared_archive'.
53133         * g++.old-deja/old-deja.exp: Likewise.
53134
53135 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53136
53137         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53138
53139 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53140
53141         * lib/mike-g++.exp (postbase): Pay attention to the status of
53142         g++_load.
53143
53144 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53145
53146           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53147
53148 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53149
53150         * lib/gcc.exp (default_gcc_start): No longer need to log program
53151         being executed or its output, execute_anywhere does that now.
53152         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53153         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53154
53155 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53156
53157         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53158         the same as those in lib/g++.exp.
53159
53160 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53161
53162         * gcc.c-torture: Update to c-torture-1.38 release.
53163         * gcc.ieee: Related changes.
53164
53165 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53166
53167         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53168         "exec". Minor reformatting changes.
53169
53170         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53171         cross. This means all "exec" calls now work on a remote host as
53172         well.
53173         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53174         cross. Filter out the extra "\r\n" stuff that expect puts in.
53175         (c-torture-execute): Filter out the bogus warnings like
53176         c-torture-compile does. Add support for canadian cross.
53177         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53178         Use execute_anywhere rather than calling exec directly. Now it
53179         works for canadian cross testing.
53180
53181 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53182
53183         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53184         results into a variable, and check that rather than using file exists.
53185
53186 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53187
53188         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53189         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53190
53191 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53192
53193         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53194         lib_curses if there's a shared libg++ in the build tree.
53195
53196 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53197
53198         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53199         if not supported target.
53200
53201 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53202
53203         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53204         link_curses up to always happen, not just for native builds.
53205
53206 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53207
53208         * gcc.c-torture: Update to c-torture-1.36 release.
53209         * gcc.failure: Related changes.
53210
53211 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53212
53213         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53214
53215 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53216
53217         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53218         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53219         runshlib, link_curses, and mathlib for link and run.
53220
53221         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53222         pass the runtime shared library options for Solaris, OSF/1, and
53223         Irix5, and link with -lcurses to avoid unresolved references.
53224
53225 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53226
53227         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53228         only run once.
53229
53230 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53231
53232         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53233
53234 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53235
53236         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53237         do not have a framework for the "compat" tests yet.
53238
53239 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53240
53241         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53242         set to null if we're testing vxworks5.1.  Use that instead of
53243         `-lm' in the setting of LIBS for link and run.
53244
53245 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53246
53247         * config/rom68k.exp (${tool}_load): Major changes to make it
53248         work.  Verified that it does in fact return the stuff in
53249         exec_output properly.  Catch any Emul or any TRAP other than 0.
53250
53251 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53252
53253         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53254         LDFLAGS properly for targets that need stuff from libgloss.
53255         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53256         only run once.
53257         (gpp_initialized): New variable.
53258
53259 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53260
53261         * config/rom68k.exp: Load libgloss.exp.
53262         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53263         so we can produce a fully linked binary.
53264         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53265         so we can produce a fully linked binary.
53266
53267 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53268
53269         * lib/plumhall.exp (ph_section): Watch for expected failures.
53270         Add missing `else'.
53271
53272         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53273         run the testcase.
53274         (c-torture): Likewise.
53275
53276 1995-08-28  Doug Evans  <dje@cygnus.com>
53277
53278         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53279
53280         * lib/mike-g++.exp (mike_cleanup): New proc.
53281         (prebase): New globals compiler_result, not_compiler_result,
53282         target_regexp.
53283         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53284         allow leading "-" in pattern.  Watch for unsupported tests.
53285         If $compiler_result is set, pattern match assembler code,
53286         and ditto for $not_compiler_result.
53287         * lib/mike-gcc.exp: Likewise.
53288
53289         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53290         execution "succeeded".
53291
53292 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53293
53294         * config/win32.exp: New file.
53295         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53296
53297 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53298
53299         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53300         unsupported.
53301         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53302         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53303         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53304
53305         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53306         "... without exceptions was ...".  That is now handled by
53307         prune_system_crud.
53308         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53309
53310 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53311
53312         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53313         sieve.c,sort2.c}: New files.
53314         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53315         sieve.exp,sort2.exp}: Drivers for them.
53316
53317         * lib/mike-gcc.exp (program_output): New user settable variable.
53318         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53319         messages.
53320         * lib/mike-g++.exp (program_output): New user settable variable.
53321
53322         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53323
53324         * config/sh.exp: Deleted (use sim.exp instead).
53325
53326 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53327
53328         * config/vx.exp: Declare CHECKTASK as global.
53329         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53330         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53331         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53332
53333 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53334
53335         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53336         target. Like vx.exp, only includes `vx29k.exp' instead of
53337         `vxworks.exp'.
53338
53339 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53340
53341         * config/sim.exp: Increase time limit from 120 seconds to 240.
53342
53343 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53344
53345         * gcc.c-torture/execute/950628-1.c: New test.
53346
53347 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53348
53349         * gcc.c-torture: Update with changes/additions from
53350         c-torture-1.34.
53351
53352 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53353
53354         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53355
53356 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53357
53358         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53359
53360 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53361
53362         * gcc.c-torture/compile/950512-1.c: New test.
53363         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53364         * gcc.dg/struct-ret-1.c: Likewise.
53365
53366 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53367
53368         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53369           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53370
53371 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53372
53373         * gcc.c-torture/special/920411-1.c: Deleted.
53374         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53375
53376 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53377
53378         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53379         cpu limit.
53380
53381 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53382
53383         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53384
53385 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53386
53387         From kenner;
53388         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53389         is the proper length.
53390         * va-arg-3.c: Likewise.
53391
53392 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53393
53394         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53395         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53396
53397         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53398         * lib/g++.exp (default_g++_start): Delete old cruft.
53399
53400 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53401
53402         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53403         (2 * (1 << 18)) to (2 * (1 << 17)).
53404
53405         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53406
53407 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53408
53409         * config/rom68k.exp: Renamed from config/idp.exp
53410
53411 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53412
53413         * c-torture/compile/921109-2.c
53414
53415 1995-04-18  Mike Stump  <mrs@cygnus.com>
53416
53417         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53418         excess errors.
53419
53420 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53421
53422         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53423         output.
53424         * lib/g++.exp (default_g++_start): Likewise.
53425
53426 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53427
53428         * gcc.c-torture/compile/950329-1.c: New test.
53429
53430 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53431
53432           * config/bug.exp (${tool}_load): Updated to use new remote_open
53433           and remote_close procs.
53434         * config/idp.exp: New file.
53435
53436 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53437
53438         * gcc.c-torture/execute/950322-1.c: New test.
53439
53440 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53441
53442         * config/vx.exp (${tool}_load): Clean up testing of return code from
53443         vxworks_ld and vxworks_spawn.
53444
53445 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53446
53447         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53448
53449 1995-03-13  Mike Stump  <mrs@cygnus.com>
53450
53451         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53452         can mark excess errors on a machine by machine basis.  Note, the
53453         default is to not expect any excess errors, even when excess
53454         errors test - is given, so you will want to put an XFAIL ... on
53455         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53456         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53457         those 4 machines, but no others.
53458
53459 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53460
53461         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53462         * lib/c-torture.exp: to here.
53463
53464 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53465
53466         * gcc.c-torture/execute/950221-1.c: New test.
53467         * gcc.c-torture/execute/struct-ret-1.c: New test.
53468         * gcc.c-torture/compile/950221-1.c: New test.
53469
53470         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53471
53472 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53473
53474         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53475         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53476
53477 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53478
53479         * g++.gb: New directory of tests, derived from my signature and
53480         class scoping tests.
53481
53482         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53483         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53484         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53485         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53486         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53487         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53488         * g++.gb/sig25.C: Likewise.
53489
53490         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53491         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53492         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53493         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53494         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53495         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53496         * g++.gb/sig25.exp: Likewise.
53497
53498         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53499         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53500         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53501         * g++.gb/scope13.C: Likewise, this test still fails.
53502
53503         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53504         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53505         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53506         * g++.gb/scope13.exp: Ditto.
53507
53508         * g++.gb/README: New file, explains what these tests are about.
53509
53510 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53511
53512         * lib/dg.exp (dg-do): Support `preprocess'.
53513         (dg-test): Likewise.
53514
53515 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53516
53517         * config/udi.exp: change "continue -expect" to "exp_continue".
53518
53519 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53520
53521         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53522         Delete redundant tests.
53523
53524         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53525         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53526         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53527         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53528         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53529         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53530         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53531         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53532
53533         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53534         storing label pointers.
53535         * gcc.c-torture/execute/921019-1.c: Likewise.
53536         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53537         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53538         parameter fp.
53539         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53540         constants.
53541
53542         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53543         Delete obsolete tests.
53544
53545         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53546         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53547         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53548         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53549         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53550         * gcc.c-torture/compile/950124-1.c: New test.
53551
53552         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53553
53554 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53555
53556         * lib/mike-g++.exp: Add -lm to LIBS.
53557
53558 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53559
53560         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53561
53562 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53563
53564         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53565
53566 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53567
53568         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53569
53570 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53571
53572         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53573         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53574         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53575         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53576         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53577         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53578         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53579         * g++.law/{operators31.C, operators32.C,
53580         * g++.law/{operators33.C, operators34.C}: Likewise.
53581         * g++.law/{pic1.C, refs2.C}: Likewise.
53582         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53583         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53584         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53585         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53586
53587         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53588         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53589         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53590         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53591         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53592         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53593         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53594         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53595         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53596         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53597         * g++.law/{operators34.exp}: Likewise.
53598         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53599         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53600         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53601         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53602         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53603
53604         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53605         No longer expected to fail.
53606         * g++.law/missed-error3.C: Tweak for recent bool changes.
53607
53608 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53609
53610         * config/emb-unix: Deleted.
53611         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53612         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53613
53614 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53615
53616         * lib/dg.exp (dg-test): Fix typo in last patch.
53617
53618 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53619
53620         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53621         (handles multiple occurrences).
53622
53623 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53624
53625         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53626         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53627         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53628         printed).
53629         * lib/c-torture.exp (c-torture-compile): Likewise.
53630         (c-torture): Prepend full path if missing.
53631         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53632         (gcc_fail): Likewise.
53633         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53634
53635 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53636
53637         * lib/netware.exp: Only attach to NetWare i386 systems.
53638
53639 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53640
53641         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53642         messages.  Add test name to "output pattern match" pass/fail message.
53643
53644 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53645
53646         * gcc.dg: New testsuite.
53647         * gcc.dg/dg.exp: New file.
53648
53649         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53650         test-switch.c}: Deleted.
53651
53652         * gcc.misc-tests/msgs.exp: New testcase driver.
53653
53654 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
53655
53656         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53657         Watch for illegal return values from ${tool}_load.
53658         * config/unix.exp (${tool}_load): Fix pass/fail detection for
53659         cross targets.  Coerce return value >0 to 1.
53660
53661 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
53662
53663         * config/unix.exp (${tool}_load): Call program rsh, not proc.
53664
53665         * config/emb-unix.exp: New file.
53666
53667         * config/sim.exp: Error if variable $SIM not defined.
53668         (${tool}_load): Mark test as "untested" if simulator missing.
53669
53670         * config/unix.exp: Load remote.exp to get rcp_download.
53671         * lib/c-torture.exp: Use different option lists for testcases with
53672         and without loops.
53673         * gcc.c-torture/execute/execute.exp: Likewise.
53674
53675 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
53676
53677         * config/*.exp: Clarify return code from ${tool}_load.
53678         Call `unresolved' or `untested' instead of `warning' or `perror'
53679         (sometimes you still want to call both though).
53680         Add comment that `shell_id' is local to each file.
53681         * config/udi.exp (timeout): Set to 30.
53682         Don't print warning if connection fails, $connectmode has already
53683         printed an error.
53684         (${tool}_load): Move verbose messages to level 2.
53685         Rework pattern for "Process started" message.
53686         Pass `shell_id' to ${connectmode}_download.
53687         Retry twice upon timeout.  Make resetting of target more robust.
53688         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53689         Pass `shell_id' to exit_$connectmode.
53690         Only call exit_$connectmode if connected.
53691         * config/unix.exp (${tool}_load): Check return codes better.
53692         * config/vrtx.exp (${tool}_load): Likewise.
53693         * config/vx.exp (${tool}_load): Likewise.
53694         Delete unneeded global's.
53695         * lib/dg.exp (dg-test): Update to reflect clarified return codes
53696         from ${tool}_load.
53697         (dg-stat): Delete.
53698         (dg-init): Delete recording of pass/fail counts.
53699         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53700         (old-dejagnu-init): Likewise.
53701         (old-dejagnu-stat): Delete contents, empty proc now.
53702         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53703         (c-torture): Delete references to lcnt, lpass, lfail.
53704         Get option list from TORTURE_OPTIONS.
53705         Delete -funroll[-all]-loops if no loops.
53706         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53707         (g++_stat): Delete contents (empty proc now).
53708         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53709         (gcc_finish): Likewise.
53710         (gcc_stat): Deleted.
53711         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53712         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53713         * gcc.c-torture/execute/execute.exp: Likewise.
53714         Split tests into two parts: compile, execute.
53715         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
53716         no loops.  Update to reflect clarified return codes from ${tool}_load.
53717
53718 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
53719
53720         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53721         to grep for.
53722         (old-dejagnu): Likewise (where necessary).
53723
53724 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
53725
53726         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53727
53728         * lib/dg.exp (dg-process-target): Fix processing of selector.
53729         Add comment regarding use of `error'.
53730
53731         * lib/gcc.exp (prune_system_crud): Define if missing.
53732         * lib/g++.exp (prune_system_crud): Likewise.
53733
53734         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53735         Call prune_system_crud.
53736         * lib/dg.exp (dg-runtest): New proc.
53737         Use perror instead of send_user for tcl errors in testcase.
53738         Don't return any value, it's never used.
53739         Don't clobber previous definition of `unknown'.
53740         Print tcl errors in `dg-final'.
53741
53742 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53743
53744         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53745         (dg-test): Don't print errorInfo, it contains stack backtrace.
53746
53747 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53748
53749         * lib/g++.exp (runtest_file_p): Define if missing.
53750
53751 1994-09-24  Doug Evans  (dje@cygnus.com)
53752
53753         * lib/mike-g++.exp: Comment out loading of g++.exp.
53754         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53755         (default_g++_version): Always print something.
53756         (default_g++_start): Comment out call to `which'.
53757         (g++_start, g++_load): Deleted (must be defined in config file).
53758         * lib/gcc.exp: Test for existence of $CC at start.
53759         Delete check for tmpdir (done in gcc_init).
53760         (default_gcc_version): Always print something.
53761         (default_gcc_start): Comment out call to `which'.
53762         * config/*.exp: Major cleanup - make cross targets work at least a
53763         little better for g++ (by not being "--tool gcc" specific).
53764         Rename gcc_xxx to ${tool}_xxx.
53765         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53766         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53767
53768 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53769
53770         * lib/c-torture.exp (c-torture-compile): Rework compiler
53771         message processing.
53772
53773         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53774         c-torture.
53775
53776 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53777
53778         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53779
53780         * lib/dg.exp (dg-process-target): Support { target native }.
53781
53782 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53783
53784         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53785         looked for "... program xxx got fatal signal".
53786         Correct regsub munging of `comp_output'.
53787         Ignore compiler messages "path prefix not used" and "linker input
53788         file unused".
53789
53790 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53791
53792         * lib/gcc.exp (runtest_file_p): Define if missing.
53793         * gcc.prms/template.c: Example to work from.
53794
53795 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53796
53797         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53798         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53799
53800         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53801         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53802         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53803         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53804
53805         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53806         (dg-process-target): No longer a varargs proc.
53807         Return S/N for target, P/F for xfail.  All callers changed.
53808         (user option procs): More argument checking.
53809         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53810         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53811         (dg-test): Skip test if not running on selected target in `dg-do'.
53812         Update handling of `dg-do-what', `dg-output-text'.
53813         Separate execution pass/fail from output pattern match pass/fail.
53814         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53815
53816 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53817
53818         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53819         target for 920510-1.c.
53820
53821 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53822
53823         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53824         Clean up comment regarding use of passcnt, etc.
53825         (gcc_stat): Don't update `testcnt' here.
53826         (gcc_finish): Do it here.
53827         Might as well reset `but_id' here too.
53828         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53829         to determine if the file should be tested.
53830         * gcc.c-torture/compile/compile.exp: Likewise.
53831         * gcc.c-torture/execute/execute.exp: Likewise.
53832         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53833         * gcc.misc-tests/dg-test.exp: Likewise.
53834         * gcc.prms/prms.exp: Likewise.
53835         * gcc.wendy/wendy.exp: Likewise.
53836         * g++.old-deja.exp: Likewise.
53837         Move "Testing file" message to verbose level 1.
53838
53839 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53840
53841         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53842
53843 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53844
53845         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53846         (default_gcc_start): Accept optional second list element
53847         of compiler flags.  Print compiler output at verbosity level 2.
53848         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53849         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53850         Save current values of framework globals passcnt, failcnt, xpasscnt,
53851         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53852         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53853         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53854         xfailcnt to compute stats.  Update framework global `testcnt' from
53855         pass/fail counts.
53856         (gcc_finish): New proc.  Clean up test environment.
53857         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53858         (gcc_epass, gcc_efail): Delete.
53859         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53860         argument of line number.
53861         (dg-init): If the tool has an init routine, call it.
53862         (dg-test): Remove args `cflags_var' and `libs_var'.
53863         Pass all compiler options to ${tool}_start.
53864         Handle missing line number.
53865         (dg-finish): New function.
53866         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53867         particular files.  Call gcc_finish at end.  Move "skipping test"
53868         message to verbosity level 3.
53869         * gcc.c-torture/compile/compile.exp: Likewise.
53870         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53871         * gcc.c-torture/execute/execute.exp: Likewise.
53872         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53873         Print testcase being tried at verbosity level 1.
53874         * gcc.c-torture/special/special.exp: Unset xfail.
53875         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53876         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53877         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53878         * gcc.failure/failure.exp: Likewise.
53879         * gcc.ieee/ieee.exp: Likewise.
53880         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53881         Update call to dg-test.  Call dg-finish at end.
53882         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
53883         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53884         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53885         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53886         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
53887         * gcc.wendy/wendy.exp: Add copyright.
53888         Delete setting of tmpdir (done by gcc_init).
53889         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53890         Pass compiler flags to gcc_start.  Call gcc_finish at end.
53891         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53892         gcc_[ce]pass/fail.
53893
53894 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
53895
53896         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53897         confusion.
53898         (g++_load): Likewise.
53899
53900         * config/*.exp (gcc_load): Some were varargs fns and some were not.
53901         Rename argument to `prog' to remove the confusion.
53902         Varargs fns behave differently too!
53903         (g++_load): Likewise.
53904
53905         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53906
53907         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53908         what it is.  Delete (always) printing of status value for !native.
53909         Simplify verbose code, and include status and exec_output.
53910         (g++_load): Use gcc_load.
53911
53912 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
53913
53914         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53915         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53916         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53917         940714-3.c as these testcases don't exist anymore.  Make
53918         va-arg-1.c expected to pass.
53919
53920 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
53921
53922         * gcc.misc-tests/misc.exp: Only run specific testcases.
53923         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53924         * gcc.misc-tests/dg-[1-9].c: New files.
53925
53926         * lib/dg.exp: New testsuite driver.
53927         * gcc.prms/prms.exp: Use it.
53928
53929         * README.gcc: New file.
53930
53931         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53932         Document and reset `lxpass' and `lxfail'.
53933         Simplify "initialized" message.
53934         (gcc_stat): Clean up comments a little.
53935
53936 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53937
53938         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53939
53940 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53941
53942         * lib/old-dejagnu.exp (process-option): New proc.
53943         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53944         (old-dejagnu): Simplify.
53945         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53946
53947 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
53948
53949         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53950         exists and is not an empty string.
53951
53952         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53953         $xfail rather than calling setup_xfail.  Clear $xfail when test is
53954         finished.
53955         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53956         automatically.
53957
53958         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53959         longer expected to fail.
53960
53961         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53962         "f" function call.
53963
53964         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53965
53966         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53967         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53968         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53969         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53970         c-torture-1.29.
53971
53972         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53973         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53974
53975         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53976
53977         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53978         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53979
53980         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53981         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53982         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53983
53984 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53985
53986         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53987         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53988         940714-1.c, 940714-2.c, 940714-3.c},
53989         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53990         gcc.misc-tests/{mg.c,mg.exp}:
53991         New tests.
53992         * gcc.noncompile/noncompile.exp: Change accordingly.
53993
53994 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53995
53996         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53997         Undo previous clobberage.
53998
53999 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54000
54001         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54002         * gcc.special/{930510-1.c, special.exp}:
54003         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54004         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54005         struct-varargs-1.c}: New tests from c-torture-1.26.
54006
54007 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54008
54009         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54010           argument to switch.
54011
54012 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54013
54014         * Revert the previous changes.  Please see Rob's directory
54015         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54016         fixes.
54017
54018 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54019
54020         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54021         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54022         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54023         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54024         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54025         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54026         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54027         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54028         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54029         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54030         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54031         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54032         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54033         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54034         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54035         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54036         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54037         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54038         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54039         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54040         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54041         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54042         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54043         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54044         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54045         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54046         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54047         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54048         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54049         testing changes.
54050
54051 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54052
54053         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54054         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54055         with perror calls.
54056
54057 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54058
54059         * config/unix.exp (g++_load): Fix syntax.
54060
54061 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54062
54063         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54064         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54065         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54066         Don't expect va-arg-1.c to fail.  Correct expected output for
54067         920928-1.c.
54068         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54069         * gcc.wendy/hbm4.c: Correct typo.
54070         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54071
54072 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54073
54074         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54075         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54076         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54077         * lib/c-torture.exp (c-torture-compile): Ditto.
54078
54079         Reduce volume of output (remove all the -I's and such).
54080         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54081         Call gcc_cpass, gcc_cfail.
54082         (c-torture): Pass testing option to c-torture-compile.
54083
54084 1994-03-21  Doug Evans  (dje@cygnus.com)
54085
54086         Bring patches over from progressive.
54087         * config/default.exp: Exit remote shell cleanly.
54088         (g++_exit, g++_start): Add default versions.
54089         * config/sim.exp (gcc_load): Use perror, not error.
54090
54091 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54092
54093         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54094         set in site.exp.
54095
54096 1994-03-14  Doug Evans  (dje@cygnus.com)
54097
54098         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54099         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54100         (wendy_try): New proc to run testcase.
54101         (main loop): Call 'em.
54102         * gcc.wendy/*.c: Clean up pass to correct expected output.
54103
54104         * lib/gcc.exp: Minor cleanup work.
54105         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54106
54107 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54108
54109         * config/sim.exp (gcc_load): Document return codes better.
54110         Don't pass -v to simulator.
54111
54112 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54113
54114         * gcc.special/920717-x.c: Fix typo.
54115         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54116         get at sources.
54117
54118         * lib/mike-gcc.exp: Fix typo.
54119
54120 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54121
54122         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54123         binary to use, transform the name.
54124         * config/*.exp: rename everything. Nuke any g++ specific files,
54125         it's now a special case of gcc that requires no special support.
54126         Add a default.exp for unsupported targets.
54127
54128 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54129
54130         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54131         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54132         version of Tcl.
54133
54134 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54135
54136         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54137         than a warning.
54138
54139 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54140
54141         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54142
54143 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54144
54145         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54146         option_list.  Compile every file with only 4/6 option choices
54147         (same as C torture) instead of with 12/18 different option
54148         choices.
54149         * lib/c-torture.exp: Likewise.
54150
54151         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54152         not already set.
54153
54154 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54155
54156         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54157         can put an XFAIL *-*-* on excess errors.
54158
54159 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54160
54161         * g++.law: Add more tests derived from g++-bugs snapshots.
54162
54163         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54164         equivalent to g++.law/init9.
54165
54166         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54167         compiled it, and the a.out file after we've run it.
54168
54169 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54170
54171         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54172         compiled it, and the a.out file after we've run it.
54173
54174 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54175
54176         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54177
54178 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54179
54180         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54181         version number.
54182
54183 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54184
54185         * g++.law: New directory of g++ tests derived from the g++-bugs
54186         snapshots.
54187
54188 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54189
54190         * gcc.compile: initbug1.c initbug1.exp testcase added
54191
54192 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54193
54194         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54195         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54196           fixes submitted by Jeff Law (law@cs.utah.edu)
54197         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54198           Jeff Law (law@cs.utah.edu)
54199
54200
54201 1993-11-30  Mike Stump  (mrs@cygnus.com)
54202
54203         * config/unix-g++.exp: Follow the gcc way of doing things.
54204         * g++.old-deja/old-deja.exp: Minor updates.
54205         * lib/g++.exp: New file, follow the gcc way of doing things.
54206         * lib/old-dejagnu.exp: Minor updates.
54207         * lib/mike-g++.exp: Always unset errorInfo.
54208
54209 1993-11-06  Mike Stump  (mrs@cygnus.com)
54210
54211         * lib/gcc.exp: Fix some errors with the below change, CC and
54212         CFLAGS should be global when setting, not local.
54213
54214 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54215
54216         * lib/gcc.exp: Transform tool name.
54217
54218 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54219
54220         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54221
54222 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54223
54224         * lib/gcc.exp: change gcc_done to gcc_stat
54225
54226 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54227
54228         * Upgraded gcc testsuite to c-torture version 1.25
54229
54230 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54231
54232         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54233         * lib/c-torture: added hooks for new reporting code.
54234
54235 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54236
54237         * config/sh-gcc.exp: check if sh-sim exists in the path
54238
54239 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54240
54241         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54242         * gcc.compile/compile.exp: Initial changes for new logic.
54243         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54244         * gcc.failure/failure.exp: Initial changes for new logic.
54245         * gcc.ieee/ieee.exp: Initial changes for new logic.
54246         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54247         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54248         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54249         * lib/c-torture.exp: Initial changes for new logic.
54250         * lib/gcc.exp: Initial changes for new logic.
54251
54252 1993-10-15  Mike Stump  (mrs@cygnus.com)
54253
54254         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54255         depend upon failure or success.  Fully qualify names in failure
54256         and success messages.  Always remove a.out before starting
54257         compile, just in case.  Pay more attention to error text output by
54258         the compiler.  Handle testcases with no known past errors just
54259         like all others, so that things are uniform.  Other miscellaneous
54260         improvements.
54261
54262 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54263
54264         * gcc.cpp: new directory for cpp tests
54265
54266 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54267
54268         * lib/chill.exp: Code reformatted, removed unused code.
54269         * config/unix-chill.exp: Code reformatted, removed unused code.
54270         * chill.execute/execute.exp: Code reformatted, removed unused code.
54271         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54272
54273 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54274
54275         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54276         routines not written.
54277
54278 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54279
54280         * config/bug-gcc.exp: Use new procs from bug.exp.
54281
54282 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54283
54284         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54285         via ftp, rather than depending on NFS.
54286         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54287         case.
54288
54289 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54290
54291         * config/bug-gcc.exp: Use new download proc.
54292
54293 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54294
54295         * chill.execute/execute.exp: cleanups, handles errors better
54296         * chill.compile/compile.exp: rewrite, based on execute.exp
54297         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54298         * lib/chill.exp: major changes to diff proc and compile and link
54299         procs. added chill_fail and chill_pass wrappers to pass and
54300         fail. added more comments, and handle error codes better.
54301         Added a hack to capture stderr from exec, so noncompile tests
54302         can work.
54303
54304 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54305
54306         * chill.execute/execute.exp: rewrite of testsuite driver
54307         * lib/chill.exp: rewrite of testsuite driver
54308         * config/unix-chill.exp: rewrite of testsuite driver
54309
54310 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54311
54312         In chill.execute:
54313         * iexpr.ch: Standardize uppercase.
54314         * tuples.dat: Standardize uppercase.
54315         * vary.ch: standardize.  Correct varying string assignments.
54316         * vary.dat: Add new output lines.
54317
54318 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54319
54320         In chill.execute:
54321         * chprintf.ch: Standardize use of uppercase.
54322         * tuples.ch: Standardize and turn arr2 into a DCL,
54323           rather than a SYN.
54324         * pinits.ch: Standardize.
54325
54326 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54327
54328         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54329         * Makefil: Renamed to Makefile.in.
54330         * configure.in: New.
54331
54332 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54333
54334         In chill.execute:
54335         * .cvsignore: Add result/output files.
54336         * Makefile: Fix up variables at start.  Use MFLAGS
54337           everywhere.  Correct bool_loc, built_ins entries.
54338           Add entry for vary1.ch.
54339         * bitarray.ch: Standardize upper-case usage.
54340         * bitexpr.ch: Standardize, add output of b1.
54341         * params.ch: Use arrayt in along PROC parameters, to
54342           avoid novelty problems.
54343         * sets.ch: Tiny cleanup.
54344         * vary1.ch: Re-indent.
54345
54346 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54347
54348         * Add PR-related files to Makefiles, .cvsignore files, etc.
54349
54350 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54351
54352         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54353           with compiler objects. New names are test-flow.c and test-loop.c
54354
54355 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54356
54357         * Upgraded c-torture tests from 1.19 to 1.20
54358
54359         * new files:
54360         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54361         * gcc.compile: 930623-1.c 930623-2.c
54362         * gcc.noncompile: 930622-1.c 930622-2.c
54363         * gcc.failure: 920411-1.c 920627-2.c
54364         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54365
54366 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54367
54368         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54369           More changes to get testsuite working properly. Needs more work.
54370           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54371
54372 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54373
54374         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54375           More changes to get testsuite working properly. Needs more work.
54376
54377 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54378
54379         * chill.compile/compile.exp: Added for Dejagnu support
54380         * chill.execute/execute.exp: Added for Dejagnu support
54381         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54382
54383 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54384
54385         This should complete moving the CHILL test files.
54386         * chill.noncompile(.cvsignore printf.grt
54387             in-printf.grt chprintf.grt chprintf.ch):
54388             Added test-support files.
54389           (Makefile): Modified further.
54390         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54391             signal.ch): Added test files.
54392           * chill.execute (.cvsignore printf.grt printr.c
54393             in-printf.grt rts.c chprintf.grt rts.h): Added
54394           test-support files.
54395             (Makefile): More corrections.
54396
54397 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54398
54399         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54400           test cases, ready for DejaGnu.
54401
54402 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54403
54404         * Upgraded c-torture tests from 1.18 to 1.19
54405
54406         * gcc.compile: added test(s):
54407           930607-1.c
54408         * gcc.execute: added test(s):
54409           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54410
54411         * added new subdirectory for misc tests: gcc.misc-tests
54412         * gcc.misc-test(s): added tests:
54413           inst-check.c test-consts.c test-ior.c test-switch.c
54414
54415 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54416
54417         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54418
54419 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54420
54421         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54422
54423 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54424
54425         * Upgraded c-torture tests from 1.17 to 1.18
54426
54427 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54428
54429         * Upgraded c-torture tests from 1.12 to 1.17
54430
54431 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54432
54433         * lib/old-dejagnu.exp:
54434           Fixed handling of XFAIL target triplets to correctly
54435           recognize wildcard characters.  Removed code that
54436           appended a unique id tag to the end of the file name
54437           printed out by the result of the testcases within a
54438           given test file.
54439
54440 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54441
54442         * lib/old-dejagnu.exp:
54443           Reworked expected failure handling to trigger off of XFAIL
54444           keyword in keyphrase embeded in testcase source code. The
54445           XFAIL keyword must be at the end of the keyphrase line. It
54446           may optionally be followed by one or more target triplets.
54447           It has just occured that the handling of wildcards in the
54448           target triplet may not be correct.
54449
54450 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54451
54452         * g++.old-deja/tests:
54453           Moved all subdirectories up one level into g++.old-deja .
54454
54455         * lib/old-dejagnu.exp:
54456           Fixed problem with CXXFLAGS not being properly reset, and being
54457           corrupted with extraneous "-c" compiler option.  This was
54458           causing binaries to not be generated for test that needed them.
54459           Modified strings passed to "pass" and "fail" so that individual
54460           tests from the same test file would be distinguished by an
54461           identifier appended to the test file name in the summary logs;
54462           this corrected a problem with erroneous diff logs.  Added code
54463           to search testcases for expected fail and unexpected pass keywords.
54464
54465 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54466
54467         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54468
54469 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54470
54471         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54472           Removed extraneous text from end of "Special g++ Options"
54473           keyphrase.
54474
54475         * lib/old-dejagnu.exp: Added pattern matching to look for new
54476           keywords, embedded in testcases comments, which will trigger
54477           calls to xpass and xfail.
54478
54479 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54480
54481         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54482           comments embedded in the testcases, especially the one looking for
54483           special compiler options, as well as the pattern matching for the
54484           compiler output again.
54485
54486 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54487
54488         * lib/old-dejagnu.exp: Do a proper check of the return value for
54489           execute tests. Fixed several problems with the pattern matching
54490           of the compiler output which gave erroneous test results.
54491           Changed several of the test result messages to be more descriptive.
54492         * config/unix-g++.exp: Proc g++_load now actually works and
54493           executes the tests passed to it and returns a usable return
54494           value.
54495
54496 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54497
54498           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54499
54500 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54501
54502         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54503           Modified both files to properly execute the old style
54504           dejagnu tests. The previous versions of these files were
54505           experimental and did not function anything near correctly.
54506
54507 1993-04-05  Rob Savoye  (rob@cygnus.com)
54508
54509         * Removed all Makefile.in and configure.in files. No configuration
54510         needed now.
54511
54512 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54513
54514         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54515
54516 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54517
54518         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54519         gcc.special/configure.in, gcc.noncompile/configure.in,
54520         gcc.execute/configure.in, gcc.code_quality/configure.in,
54521         g++.other/configure.in, g++.old-deja/configure.in,
54522         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54523         in srcname setting.
54524
54525 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54526
54527         * lib/udi.exp: Fixed mondfe and mondfe_download.
54528         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54529         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54530
54531 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54532
54533         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54534         (gdb_exit): Don't remove *_soc files.
54535
54536 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54537
54538         * lib/c-torture.exp: Don't look for main; instead always use -w
54539         -c.  This is how the c-torture tests work.  Remove the object
54540         file if the compilation succeeds.
54541         * gcc.execute/execute.exp: Remove executable if test passes.
54542         * gcc.noncompile/noncompile.exp: Every test is an expected
54543         failure.
54544         * gcc.special/special.exp: Added tests from c-torture 1.11,
54545         corrected use of existing test.
54546         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54547         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54548         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54549         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54550         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54551         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54552         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54553         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54554         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54555         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54556         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54557         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54558         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54559         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54560         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54561         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54562         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54563         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54564         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54565         c-torture 1.11.
54566         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54567         correspond to c-torture 1.11.
54568
54569         * New file.