OSDN Git Service

2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4
5 2007-07-25  Julian Brown  <julian@codesourcery.com>
6             Paul Brook  <paul@codesourcery.com>
7             Joseph Myers  <joseph@codesourcery.com>
8             Mark Shinwell  <shinwell@codesourcery.com>
9
10         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
11         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
12         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
13         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
14         (check_effective_target_arm_neon_hw): New.
15         * gcc.target/arm/neon/neon.exp: New file.
16         * gcc.target/arm/neon/polytypes.c: New file.
17         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
18
19 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
20
21         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
22           targets where an "int" is less than 32 bits wide.
23
24 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
25
26         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
27
28 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
29
30         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
31           during addition if an int is only 16 bits wide.
32         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
33
34 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
35
36         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
37           size as "long int" and are 32 or 64 bits wide.
38         * gcc.dg/torture/pr28814.c: Likewise.
39
40 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
41
42         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
43           exactly as wide as an int.
44
45 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
46
47         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
48         Define and use throughout as long long printf format specifier.
49         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
50         Likewise.
51
52 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
53
54         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
55         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
56
57 2007-07-25  Ben Elliston  <bje@au.ibm.com>
58
59         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
60
61 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
62
63         * gcc.c-torture/execute/20070724-1.c: New.
64
65 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
66
67         PR fortran/31205
68         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
69         "deallocates" to 24, since patch has code rid of much spurious
70         code.
71         * gfortran.dg/interface_assignment_1.f90 : New test.
72
73         PR fortran/32842
74         * gfortran.dg/interface_assignment_2.f90 : New test.
75
76 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
77
78         PR fortran/32867
79         * fortran.dg/initialization_10.f90: New test.
80
81 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
82
83         PR fortran/32778
84         * gfortran.dg/imag_2.f: Removed
85         * gfortran.dg/warn_std_1.f90: New test.
86         * gfortran.dg/warn_std_2.f90: New test.
87         * gfortran.dg/warn_std_3.f90: New test.
88
89 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
90
91         PR c++/29001
92         * g++.dg/init/new22.C: New.
93
94 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
95
96         PR c++/32561
97         * g++.dg/template/crash67.C: New.
98
99 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
100
101         * lib/target-support.exp (check_effective_target_natural_alignment): 
102         (check_effective_target_vector_alignment_reachable): New.
103         * config/spu/spu.c (spu_vector_alignment_reachable): New.
104         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
105         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
106         check.
107         * gcc.dg/vect/pr25413.c: Likewise.
108         * gcc.dg/vect/pr31699.c: Likewise.
109
110 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
111
112         PR fortran/30814
113         * gfortran.dg/pack_bounds_1.f90:  New test case.
114
115 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
116
117         PR fortran/31639
118         * gfortran.dg/initialization_9.f90: New test.
119
120 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
121
122         PR fortran/32797
123         PR fortran/32800
124         * gfortran.dg/bind_c_usage_8.f03: New test case.
125         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
126         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
127
128 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
129
130         * gcc.target/mips/branch-cost-1.c: New test.
131         * gcc.target/mips/branch-cost-2.c: Likewise.
132
133 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
134
135         PR fortran/32732
136         * gfortran.dg/c_char_tests.f03: New test case.
137         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
138         * gfortran.dg/c_char_tests_2.f03: New test case.
139         * gfortran.dg/value_6.f03: Ditto.
140         * gfortran.dg/value_7.f03: Ditto.
141
142 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
143
144         PR fortran/32600
145         * gfortran.dg/c_funloc_tests_5.f03: New.
146         * gfortran.dg/c_funloc_tests_5.f04: New.
147         * gfortran.dg/c_funloc_tests_4_driver.c: New.
148
149 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
150
151         PR c++/32839
152         * g++.dg/expr/call4.C: New.
153         * g++.dg/expr/call5.C: New.
154
155 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
156
157         PR fortran/32710
158         * gfortran.dg/namelist_30.f90: New test.
159
160 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
161
162         PR fortran/29962
163         * gfortran.dg/array_initializer_1.f90: Removed warning.
164         * gfortran.dg/initialization_1.f90: Adjusted messages.
165         * gfortran.dg/nested_modules_6.f90: Removed warning.
166
167         PR fortran/31253
168         * gfortran.dg/initialization_7.f90: New test.
169
170         PR fortran/31639
171         * gfortran.dg/initialization_8.f90: New test.
172
173 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
174
175         PR c++/30818
176         * g++.dg/template/crash47.C: Adjust errors.
177         * g++.dg/template/crash48.C: Adjust errors.
178         * g++.dg/template/typename12.C: New.
179         * g++.dg/template/typename13.C: New.
180         * g++.dg/template/typename14.C: New.
181         * g++.dg/template/typedef6.C: Adjust errors.
182
183 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
184
185         PR fortran/32627
186         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
187         * gfortran.dg/pr32627.f03: New test case.
188
189         * gfortran.dg/c_f_pointer_logical.f03: New test case.
190         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
191         c_f_pointer_logical.
192         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
193         c_f_pointer_complex.
194         * gfortran.dg/c_f_pointer_complex.f03: New test case.
195         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
196         c_f_pointer_shape_tests_2.
197         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
198
199 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
200
201         PR fortran/32804
202         * gfortran.dg/c_loc_tests_9.f03: New test case.
203         * gfortran.dg/c_loc_tests_10.f03: Ditto.
204
205 2007-07-21  Lee Millward  <lee.millward@gmail.com>
206
207         PR fortran/32823
208         * gfortran.dg/int_2.f90: New test.
209         
210 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
211
212         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
213
214 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
215
216         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
217         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
218
219 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
220
221         PR tree-optimization/19910
222         * gcc.dg/pr19910.c: New test.
223
224 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
225
226         PR fortran/32738
227         * gfortran.dg/pr32738.f90: New test.
228
229 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
230
231         PR tree-optimzation/32635
232         * gfortran.dg/pr32635.f:  New test case.
233
234 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
235
236         PR fortran/32801
237         * gfortran.dg/pr32801.f03: New test case.
238
239 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
240
241         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
242         Test negative numbers also.
243         * gcc.dg/c99-math-float-1.c: Likewise.
244         * gcc.dg/c99-math-long-double-1.c: Likewise.
245         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
246         test inputs.
247
248 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
249         
250         * lib/target-supports.exp (check_effective_target_sync_int_long):
251         Enable for xtensa.
252         (check_effective_target_sync_char_short): Likewise.
253         
254 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
255
256         * gcc.dg/pr28796-2.c: Add more cases.
257
258 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
259
260         * gcc.dg/pr28796-1.c: Add more cases.
261         * gcc.dg/pr28796-2.c: Likewise.
262
263 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
264
265         * gcc.dg/pr28796-1.c: Add more cases.
266         * gcc.dg/pr28796-2.c: Likewise.
267
268 2007-07-17  Janus Weil  <jaydub66@gmail.com>
269
270         PR fortran/32535
271         * gfortran.dg/pr32535.f90: New test.
272
273 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
274
275         PR fortran/31320
276         PR fortran/32665
277         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
278
279 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
280
281         PR rtl-optimization/32773
282         * gcc.dg/pr32773.c: New test.
283
284 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
285
286         * gcc.target/spu/intrinsics-1.c: Use dg-message to
287         match flax-vector-conversions note.
288         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
289         instead of dg-error for the warning.
290
291 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
292
293         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
294           adapted to work on targets with 16-bit or wider int.
295         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
296         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
297         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
298         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
299
300 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
301
302         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
303         support large arrays.
304         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
305         * gcc.dg/20061109-1.c: Likewise.
306         * gcc.c-torture/execute/20061101-1.x: Likewise.
307         * gcc.c-torture/execute/pr29797-1.x: Likewise.
308         * gcc.c-torture/execute/pr31448.x: Likewise.
309
310 2007-07-16  Lee Millward  <lee.millward@gmail.com>
311
312         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
313
314         PR fortran/32238
315         * gfortran.dg/pr32238.f90: New test.
316
317         PR fortran/32222
318         * gfortran.dg/pr32222.f90: New test.
319
320         PR fortran/32242
321         * gfortran.dg/pr32242.f90: New test.
322         
323 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
324             David Ung  <davidu@mips.com>
325
326         * gcc.target/mips/mips-sched-madd.c: New test case.
327
328 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
329
330         PR libfortran/32611
331         * gfortran.dg/large_real_kind_1.f90: Update test.
332         * gfortran.dg/pr17706.f90: Update test.
333         * gfortran.dg/fmt_zero_digits.f90: Update test.
334         * gfortran.dg/fmt_zero_precision.f90: Update test.
335         * gfortran.dg/real_const_3.f90: Update test.
336
337 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
338
339         PR fortran/32036
340         * gfortran.dg/bounds_check_8.f90: New test.
341         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
342
343 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
344
345         PR fortran/32357
346         * gfortran.dg/mvbits_2.f90: New test.
347
348 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
349
350         PR libfortran/32731
351         * gfortran.dg/pack_mask_1.f90:  New test.
352         * gfortran.dg/unpack_mask_1.f90:  New test.
353
354 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
355
356         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
357         * gcc.dg/20001101-1.c: Likewise.
358         * gcc.dg/20001102-1.c: Likewise.
359         * gcc.dg/20020116-2.c: Likewise.
360         * gcc.dg/20020416-1.c: Likewise.
361         * gcc.dg/sparc-constant-1.c: Likewise.
362         * gcc.dg/sparc-dwarf2.c: Likewise.
363         * gcc.dg/sparc-frame-1.c: Likewise.
364         * gcc.dg/sparc-getcontext-1.c: Likewise.
365         * gcc.dg/sparc-loop-1.c: Likewise.
366         * gcc.dg/sparc-reg-1.c: Likewise.
367         * gcc.dg/sparc-ret.c: Likewise.
368         * gcc.dg/sparc-trap-1.c: Likewise.
369         * gcc.dg/ultrasp10.c: Likewise.
370         * gcc.dg/ultrasp11.c: Likewise.
371         * gcc.dg/ultrasp1.c: Likewise.
372         * gcc.dg/ultrasp2.c: Likewise.
373         * gcc.dg/ultrasp3.c: Likewise.
374         * gcc.dg/ultrasp4.c: Likewise.
375         * gcc.dg/ultrasp5.c: Likewise.
376         * gcc.dg/ultrasp6.c: Likewise.
377         * gcc.dg/ultrasp7.c: Likewise.
378         * gcc.dg/ultrasp8.c: Likewise.
379         * gcc.dg/ultrasp9.c: Likewise.
380         * gcc.dg/splet-1.c: Delete.
381
382 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
383
384         PR fortran/32724
385         * gfortran.dg/stfunc_5.f90: New test.
386
387 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
388
389         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
390         New procedure to check if arrays are naturally aligned to the vector
391         alignment boundary.
392         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
393         in size_t typedef.  Adjust tree dump scan results according to
394         vect_aligned_arrays target check.
395         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
396         vect_aligned_arrays target check.
397         * gcc.dg/vect/pr31699.c: Ditto.
398
399 2007-07-13  Sa Liu  <saliu@de.ibm.com>
400
401         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
402         for V2DFmode vector conditional expression.
403         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
404         and dfceq patterns.
405         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
406         and dfcgt patterns.
407         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
408         V2DFmode comparison and test special values.
409         * lib/target-supports.exp: Switch on test for V2DFmode 
410         vector conditional expression.
411
412 2007-07-13  Richard Guenther  <rguenther@suse.de>
413
414         PR tree-optimization/32721
415         * gcc.dg/pr32721.c: New testcase.
416
417 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
418
419         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
420         error message part that continues on a new line.
421
422 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
423
424         * gcc.dg/c99-tgmath-1.c: New.
425         * gcc.dg/c99-tgmath-2.c: New.
426         * gcc.dg/c99-tgmath-3.c: New.
427         * gcc.dg/c99-tgmath-4.c: New.
428
429 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
430             Janis Johnson  <janis187@us.ibm.com>
431
432         PR testsuite/25241
433         * gcc.test-framework/dg-error-exp-F.c: New test.
434         * gcc.test-framework/dg-warning-exp-F.c: New test.
435         * lib/gcc.exp: Enable warning and error prefixes.
436         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
437         (dg-error): Wrap original dg-error.
438         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
439         markers from dg-error/dg-warning directives.
440         * gcc.dg/20040322-1.c: Likewise.
441         * gcc.dg/Wchar-subscripts-1.c: Likewise.
442         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
443         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
444         * gcc.dg/Werror-1.c: Likewise.
445         * gcc.dg/Werror-10.c: Likewise.
446         * gcc.dg/Werror-11.c: Likewise.
447         * gcc.dg/Werror-2.c: Likewise.
448         * gcc.dg/Werror-3.c: Likewise.
449         * gcc.dg/Werror-4.c: Likewise.
450         * gcc.dg/Werror-5.c: Likewise.
451         * gcc.dg/Werror-6.c: Likewise.
452         * gcc.dg/Werror-7.c: Likewise.
453         * gcc.dg/Werror-8.c: Likewise.
454         * gcc.dg/Werror-9.c: Likewise.
455         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
456         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
457         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
458         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
459         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
460         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
461         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
462         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
463         * gcc.dg/Wnested-externs-1.c: Likewise.
464         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
465         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
466         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
467         * gcc.dg/Wshadow-3.c: Likewise.
468         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
469         * gcc.dg/Wwrite-strings-1.c: Likewise.
470         * gcc.dg/anon-struct-5.c: Likewise.
471         * gcc.dg/anon-struct-6.c: Likewise.
472         * gcc.dg/anon-struct-7.c: Likewise.
473         * gcc.dg/anon-struct-8.c: Likewise.
474         * gcc.dg/array-8.c: Likewise.
475         * gcc.dg/array-quals-2.c: Likewise.
476         * gcc.dg/asm-qual-1.c: Likewise.
477         * gcc.dg/asm-wide-1.c: Likewise.
478         * gcc.dg/assign-warn-1.c: Likewise.
479         * gcc.dg/assign-warn-2.c: Likewise.
480         * gcc.dg/bitfld-10.c: Likewise.
481         * gcc.dg/bitfld-11.c: Likewise.
482         * gcc.dg/bitfld-12.c: Likewise.
483         * gcc.dg/bitfld-13.c: Likewise.
484         * gcc.dg/bitfld-14.c: Likewise.
485         * gcc.dg/builtin-choose-expr-2.c: Likewise.
486         * gcc.dg/builtins-30.c: Likewise.
487         * gcc.dg/c90-const-expr-5.c: Likewise.
488         * gcc.dg/c90-typespec-1.c: Likewise.
489         * gcc.dg/c99-const-expr-5.c: Likewise.
490         * gcc.dg/c99-flex-array-5.c: Likewise.
491         * gcc.dg/c99-fordecl-3.c: Likewise.
492         * gcc.dg/c99-tag-3.c: Likewise.
493         * gcc.dg/c99-typespec-1.c: Likewise.
494         * gcc.dg/c99-vla-jump-1.c: Likewise.
495         * gcc.dg/c99-vla-jump-2.c: Likewise.
496         * gcc.dg/c99-vla-jump-3.c: Likewise.
497         * gcc.dg/c99-vla-jump-4.c: Likewise.
498         * gcc.dg/c99-vla-jump-5.c: Likewise.
499         * gcc.dg/cast-1.c: Likewise.
500         * gcc.dg/cast-2.c: Likewise.
501         * gcc.dg/cast-3.c: Likewise.
502         * gcc.dg/cast-4.c: Likewise.
503         * gcc.dg/cast-pretty-print-1.c: Likewise.
504         * gcc.dg/comp-goto-2.c: Likewise.
505         * gcc.dg/comp-goto-3.c: Likewise.
506         * gcc.dg/cpp/error-1.c: Likewise.
507         * gcc.dg/cpp/if-paren.c: Likewise.
508         * gcc.dg/decl-7.c: Likewise.
509         * gcc.dg/decl-8.c: Likewise.
510         * gcc.dg/decl-nospec-1.c: Likewise.
511         * gcc.dg/decl-nospec-2.c: Likewise.
512         * gcc.dg/decl-nospec-3.c: Likewise.
513         * gcc.dg/declspec-10.c: Likewise.
514         * gcc.dg/declspec-11.c: Likewise.
515         * gcc.dg/declspec-12.c: Likewise.
516         * gcc.dg/declspec-13.c: Likewise.
517         * gcc.dg/declspec-14.c: Likewise.
518         * gcc.dg/declspec-15.c: Likewise.
519         * gcc.dg/declspec-16.c: Likewise.
520         * gcc.dg/declspec-17.c: Likewise.
521         * gcc.dg/declspec-4.c: Likewise.
522         * gcc.dg/declspec-5.c: Likewise.
523         * gcc.dg/declspec-6.c: Likewise.
524         * gcc.dg/declspec-7.c: Likewise.
525         * gcc.dg/declspec-8.c: Likewise.
526         * gcc.dg/declspec-9.c: Likewise.
527         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
528         * gcc.dg/dfp/constants-c99.c: Likewise.
529         * gcc.dg/dfp/keywords-c89.c: Likewise.
530         * gcc.dg/dfp/keywords-c99.c: Likewise.
531         * gcc.dg/dfp/keywords-reserved.c: Likewise.
532         * gcc.dg/dfp/typespec.c: Likewise.
533         * gcc.dg/dremf-type-compat-2.c: Likewise.
534         * gcc.dg/dremf-type-compat-3.c: Likewise.
535         * gcc.dg/dremf-type-compat-4.c: Likewise.
536         * gcc.dg/empty-source-2.c: Likewise.
537         * gcc.dg/empty-source-3.c: Likewise.
538         * gcc.dg/enum3.c: Likewise.
539         * gcc.dg/extra-semi-2.c: Likewise.
540         * gcc.dg/extra-semi-3.c: Likewise.
541         * gcc.dg/float-range-1.c: Likewise.
542         * gcc.dg/float-range-2.c: Likewise.
543         * gcc.dg/float-range-3.c: Likewise.
544         * gcc.dg/float-range-5.c: Likewise.
545         * gcc.dg/format/asm_fprintf-2.c: Likewise.
546         * gcc.dg/format/asm_fprintf-3.c: Likewise.
547         * gcc.dg/format/asm_fprintf-4.c: Likewise.
548         * gcc.dg/format/asm_fprintf-5.c: Likewise.
549         * gcc.dg/format/cast-1.c: Likewise.
550         * gcc.dg/format/gcc_diag-3.c: Likewise.
551         * gcc.dg/format/gcc_diag-4.c: Likewise.
552         * gcc.dg/format/gcc_diag-6.c: Likewise.
553         * gcc.dg/format/gcc_diag-8.c: Likewise.
554         * gcc.dg/format/gcc_diag-9.c: Likewise.
555         * gcc.dg/format/nul-2.c: Likewise.
556         * gcc.dg/format/opt-1.c: Likewise.
557         * gcc.dg/format/opt-2.c: Likewise.
558         * gcc.dg/format/opt-3.c: Likewise.
559         * gcc.dg/format/opt-4.c: Likewise.
560         * gcc.dg/format/opt-5.c: Likewise.
561         * gcc.dg/format/opt-6.c: Likewise.
562         * gcc.dg/framework-2.c: Likewise.
563         * gcc.dg/func-args-1.c: Likewise.
564         * gcc.dg/func-outside-1.c: Likewise.
565         * gcc.dg/func-outside-2.c: Likewise.
566         * gcc.dg/gnu-cond-expr-2.c: Likewise.
567         * gcc.dg/gnu-cond-expr-3.c: Likewise.
568         * gcc.dg/if-empty-1.c: Likewise.
569         * gcc.dg/init-bad-1.c: Likewise.
570         * gcc.dg/init-bad-2.c: Likewise.
571         * gcc.dg/init-bad-3.c: Likewise.
572         * gcc.dg/init-desig-obs-2.c: Likewise.
573         * gcc.dg/init-desig-obs-3.c: Likewise.
574         * gcc.dg/init-empty-2.c: Likewise.
575         * gcc.dg/init-empty-3.c: Likewise.
576         * gcc.dg/inline-11.c: Likewise.
577         * gcc.dg/inline-12.c: Likewise.
578         * gcc.dg/inline-8.c: Likewise.
579         * gcc.dg/inline-9.c: Likewise.
580         * gcc.dg/inline3.c: Likewise.
581         * gcc.dg/label-decl-1.c: Likewise.
582         * gcc.dg/label-decl-2.c: Likewise.
583         * gcc.dg/label-decl-3.c: Likewise.
584         * gcc.dg/label-decl-4.c: Likewise.
585         * gcc.dg/long-long-typespec-1.c: Likewise.
586         * gcc.dg/lvalue-2.c: Likewise.
587         * gcc.dg/lvalue-3.c: Likewise.
588         * gcc.dg/nested-func-3.c: Likewise.
589         * gcc.dg/nested-redef-1.c: Likewise.
590         * gcc.dg/noreturn-4.c: Likewise.
591         * gcc.dg/old-style-prom-2.c: Likewise.
592         * gcc.dg/old-style-prom-3.c: Likewise.
593         * gcc.dg/old-style-then-proto-1.c: Likewise.
594         * gcc.dg/overflow-warn-1.c: Likewise.
595         * gcc.dg/overflow-warn-2.c: Likewise.
596         * gcc.dg/overflow-warn-3.c: Likewise.
597         * gcc.dg/overflow-warn-4.c: Likewise.
598         * gcc.dg/overflow-warn-6.c: Likewise.
599         * gcc.dg/parm-forwdecl-2.c: Likewise.
600         * gcc.dg/parm-forwdecl-3.c: Likewise.
601         * gcc.dg/parm-impl-decl-1.c: Likewise.
602         * gcc.dg/parm-impl-decl-2.c: Likewise.
603         * gcc.dg/parm-incomplete-1.c: Likewise.
604         * gcc.dg/parm-mismatch-1.c: Likewise.
605         * gcc.dg/pointer-arith-1.c: Likewise.
606         * gcc.dg/pointer-arith-2.c: Likewise.
607         * gcc.dg/pointer-arith-3.c: Likewise.
608         * gcc.dg/pointer-arith-4.c: Likewise.
609         * gcc.dg/pointer-arith-6.c: Likewise.
610         * gcc.dg/pointer-arith-7.c: Likewise.
611         * gcc.dg/pointer-arith-8.c: Likewise.
612         * gcc.dg/pr13804-1.c: Likewise.
613         * gcc.dg/pr15698-1.c: Likewise.
614         * gcc.dg/pr15698-2.c: Likewise.
615         * gcc.dg/pr15698-3.c: Likewise.
616         * gcc.dg/pr15698-4.c: Likewise.
617         * gcc.dg/pr15698-5.c: Likewise.
618         * gcc.dg/pr15698-6.c: Likewise.
619         * gcc.dg/pr15698-7.c: Likewise.
620         * gcc.dg/pr15698-8.c: Likewise.
621         * gcc.dg/pr17188-1.c: Likewise.
622         * gcc.dg/pr17301-1.c: Likewise.
623         * gcc.dg/pr17301-2.c: Likewise.
624         * gcc.dg/pr17730-1.c: Likewise.
625         * gcc.dg/pr20368-1.c: Likewise.
626         * gcc.dg/pr20368-2.c: Likewise.
627         * gcc.dg/pr20368-3.c: Likewise.
628         * gcc.dg/pr22308-1.c: Likewise.
629         * gcc.dg/qual-component-1.c: Likewise.
630         * gcc.dg/redecl-1.c: Likewise.
631         * gcc.dg/redecl-11.c: Likewise.
632         * gcc.dg/redecl-12.c: Likewise.
633         * gcc.dg/redecl-13.c: Likewise.
634         * gcc.dg/redecl-14.c: Likewise.
635         * gcc.dg/redecl-15.c: Likewise.
636         * gcc.dg/register-var-1.c: Likewise.
637         * gcc.dg/register-var-2.c: Likewise.
638         * gcc.dg/stmt-expr-2.c: Likewise.
639         * gcc.dg/stmt-expr-3.c: Likewise.
640         * gcc.dg/stmt-expr-label-1.c: Likewise.
641         * gcc.dg/stmt-expr-label-2.c: Likewise.
642         * gcc.dg/stmt-expr-label-3.c: Likewise.
643         * gcc.dg/struct-empty-2.c: Likewise.
644         * gcc.dg/struct-empty-3.c: Likewise.
645         * gcc.dg/struct-parse-1.c: Likewise.
646         * gcc.dg/struct-semi-1.c: Likewise.
647         * gcc.dg/struct-semi-2.c: Likewise.
648         * gcc.dg/struct-semi-3.c: Likewise.
649         * gcc.dg/switch-5.c: Likewise.
650         * gcc.dg/switch-6.c: Likewise.
651         * gcc.dg/switch-7.c: Likewise.
652         * gcc.dg/tls/diag-5.c: Likewise.
653         * gcc.dg/transparent-union-1.c: Likewise.
654         * gcc.dg/transparent-union-3.c: Likewise.
655         * gcc.dg/typespec-1.c: Likewise.
656         * gcc.dg/vla-init-2.c: Likewise.
657         * gcc.dg/vla-init-3.c: Likewise.
658         * gcc.dg/vla-init-4.c: Likewise.
659         * gcc.dg/vla-init-5.c: Likewise.
660         * gcc.dg/void-cast-2.c: Likewise.
661         * gcc.dg/wvla-3.c: Likewise.
662         * gcc.dg/wvla-7.c: Likewise.
663         * gcc.target/i386/991209-1.c: Likewise.
664         * gcc.target/ia64/fpreg-1.c: Likewise.
665         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
666         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
667         
668 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
669
670         PR fortran/31639
671         * gfortran.dg/func_decl_4.f90: New test.
672
673 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/32727
676         * gfortran.dg/interface_17.f90: New test.
677
678 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
679
680         PR fortran/32599
681         * gfortran.dg/32599.f03: New test case.
682
683         PR fortran/32601
684         * gfortran.dg/32601.f03: New test case.
685         * gfortran.dg/32601_1.f03: Ditto.
686         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
687         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
688
689 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
690
691         * gcc.c-torture/execute/align-3.c: Remove function addr check.
692
693 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
694             Devang Patel  <dpatel@apple.com>
695
696         PR tree-optimization/25413
697         * gcc.dg/vect/vect-align-1.c: New.
698         * gcc.dg/vect/vect-align-2.c: New.
699         * gcc.dg/vect/pr25413.c: New.
700         * gcc.dg/vect/pr25413a.c: New.
701         * gcc.dg/vect/pr31699.c: Fix dg-final check.
702
703 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
704
705         * lib/target-support.exp (check_ultrasparc_hw_available):
706         New function.
707         (is-effective-target): Check $arg for ultrasparc_hw.
708         (is-effective-target-keyword): Likewise.
709         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
710         when determining what to do on sparc platforms.
711         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
712         * gcc.dg/20001101-1.c: Likewise.
713         * gcc.dg/20001101-2.c: Likewise.
714         * gcc.dg/ultrasp9.c: Likewise.
715         * gcc.dg/ultrasp10.c: Likewise.
716         * gcc.target/sparc/pdist-3.c: Likewise.
717
718 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
719
720         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
721
722 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
723
724         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
725         get vectorized.
726         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
727         now get vectorized.
728         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
729         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
730         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
731         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
732         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
733         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
734         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
735         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
736         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
737         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
738         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
739         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
740         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
741         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
742         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
743         * lib/target-supports.exp (check_effective_target_vect_int_mul):
744         Add spu.
745
746 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/30854
749         * g++.dg/parse/error30.C: New test.
750
751 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
752
753         PR fortran/29804
754         * gfortran.dg/alloc_comp_misc_1.f90: New test.
755
756 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
757
758         * gfortran.fortran-torture/compile/pr32663.f: New test.
759
760 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
761
762         PR c++/31027
763         * g++.dg/inherit/virtual4.C: New.
764
765 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
766
767         PR target/32661
768         * gcc.target/i386/pr32661-1.c: New test.
769
770 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gnat.dg/invariant_index.ad[sb]: New test.
773
774 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
775
776         PR c++/32560
777         * g++.dg/template/decl3.C: New.
778
779 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
780
781         PR 32617
782         * gcc.c-torture/execute/align-3.c: New.
783
784 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
785
786         PR target/32708
787         * gcc.target/i386/pr32708-1.c: New test.
788         * gcc.target/i386/pr32708-2.c: Ditto.
789         * gcc.target/i386/pr32708-3.c: Ditto.
790
791 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
792
793         * g++.dg/init/new20.C: Remove svn:executable flag.
794
795 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
796
797         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
798
799 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
800
801         * gcc.dg/ultrasp7.c: Add fpic target requirement.
802
803 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
804
805         PR testsuite/25241
806         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
807         directive.
808         
809 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
810
811         PR fortran/32157
812         * gfortran.dg/overload_2.f90: New test.
813
814         PR fortran/32689
815         * gfortran.dg/transfer_simplify_5.f90
816
817         PR fortran/32634
818         * gfortran.dg/interface_15.f90: New test.
819
820 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
821
822         PR libfortran/32336
823         * gfortran.dg/matmul_5.f90:  New test case.
824
825 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
826
827         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
828         * gcc.dg/fesd-any.h: Likewise.
829         * gcc.dg/fesd-baseonly.c: Likewise.
830         * gcc.dg/fesd-baseonly.h: Likewise.
831         * gcc.dg/fesd-none.c: Likewise.
832         * gcc.dg/fesd-none.h: Likewise.
833         * gcc.dg/fesd-reduced.c: Likewise.
834         * gcc.dg/fesd-reduced.h: Likewise.
835         * gcc.dg/fesd-sys.c: Likewise.
836         * gcc.dg/fesd-sys.h: Likewise
837         * gcc.dg/fesd.h: Likewise.
838
839         * g++.dg/debug/dwarf2: New directory.
840         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
841         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
842         * g++.dg/other/fesd-any.h: Likewise.
843         * g++.dg/other/fesd-baseonly.C: Likewise.
844         * g++.dg/other/fesd-baseonly.h: Likewise.
845         * g++.dg/other/fesd-none.C: Likewise.
846         * g++.dg/other/fesd-none.h: Likewise.
847         * g++.dg/other/fesd-reduced.C: Likewise.
848         * g++.dg/other/fesd-reduced.h: Likewise.
849         * g++.dg/other/fesd-sys.C: Likewise.
850         * g++.dg/other/fesd-sys.h: Likewise.
851         * g++.dg/other/fesd.h: Likewise.
852
853 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
854
855         PR fortran/31129
856         * gfortran.dg/parameter_unused.f90: New test.
857
858 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
859
860         PR tree-optimization/32681
861         * gcc.dg/tree-ssa/pr32681.c: New test.
862
863 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
864
865         PR fortran/32678
866         * gfortran.dg/fmt_t_5.f90: New test.
867
868 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
869
870         PR c++/30535
871         * g++.dg/template/operator10.C: New.
872
873 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
874
875         PR libfortran/32217
876         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
877
878 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
879
880         PR fortran/29876
881         * gfortran.dg/operator_6.f90: New test.
882
883 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
884
885         PR fortran/17711
886         * gfortran.dg/operator_4.f90: New test.
887         * gfortran.dg/operator_5.f90: New test.
888         * gfortran.dg/logical_comp.f90: Adjusted error messages.
889         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
890
891 2007-07-08  Tobias Burnus  <burnus@net-b.de>
892
893         PR fortran/32669
894         * gfortran.dg/argument_checking_6.f90: New.
895
896 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
897
898         PR fortran/25094
899         * gfortran.dg/interface_155555.f90: New test.
900
901 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
902
903         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
904         c99-math-long-double-1.c, c99-math.h: Test subnormals.
905
906 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
907
908         PR testsuite/25241
909         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
910         discern pedantic diagnostics and errors.
911         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
912         and not an error.
913         * gcc.dg/20050121-1.c: This is an error and not a warning.
914         * gcc.target/i386/sseregparm-2.c:  Likewise.
915         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
916         * gcc.dg/charset/attribute2.c: Likewise.
917         * gcc.dg/bitfld-1.c: Likewise.
918         * gcc.dg/pack-test-2.c: Likewise.
919         * gcc.dg/940510-1.c: Match separately error and warning.
920         * gcc.dg/array-2.c: Match separately multiple messages. The second
921         diagnostic is a pedantic warning and not an error.
922         * gcc.dg/pr14475.c: Match separately multiple messages.
923         * gcc.dg/pr18809-1.c: Likewise.
924         * gcc.dg/pr27953.c: Likewise.
925         * gcc.dg/vla-init-1.c: Likewise.
926         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
927
928 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
929
930         PR fortran/32644
931         * gfortran.dg/char_decl_1.f90: New test.
932
933 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
934
935         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
936
937 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/32232
940         * g++.dg/template/overload9.C: New test.
941
942 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
943
944         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
945         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
946
947 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
948
949         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
950         * gcc.dg/20001012-2.c: Likewise.
951         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
952         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
953
954 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
955
956         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
957         about the chunk size when STACK_SIZE is defined.
958
959 2007-07-06  Josh Conner  <jconner@apple.com>
960
961         PR middle-end/32602
962         * gcc.dg/sibcall-8.c: New test.
963
964 2007-07-06  Josh Conner  <jconner@apple.com>
965
966         PR middle-end/32603
967         * gcc.target/arm/sibcall-1.c: New test.
968
969 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
970
971         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
972
973 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
974
975         * gfortran.dg/save_parameter.f90: New test.
976         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
977
978 2007-07-06  Richard Guenther  <rguenther@suse.de>
979
980         * g++.dg/opt/pr30965.C: New testcase.
981
982 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
983
984         * gcc.target/mips/save-restore-5.c: New test.
985
986 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
987
988         PR rtl_optimization/32450
989         * gcc.dg/pr32450.c: New runtime test.
990
991 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
992
993         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
994         single underscore in scan directives.
995
996 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
997
998         PR c++/32245
999         * g++.dg/init/ptrmem4.C: New test.
1000
1001         PR c++/32251
1002         * g++.dg/init/new21.C: Likewise.
1003
1004         PR c++/31992
1005         * g++.dg/template/static30.C: Likewise.
1006
1007 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1008
1009         * gcc.dg/vect/costmodel/ppc: New directory.
1010         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1011         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1012         New test.
1013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1014         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1015         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1016         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1019         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1022         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1023         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1024         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1025         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1026         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1027
1028 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1029
1030         PR fortran/32359
1031         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1032
1033 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1034
1035         PR fortran/32526
1036         * gfortran.dg/interface_14.f90: New test.
1037
1038         PR fortran/32613
1039         * gfortran.dg/do_iterator_2.f90: New test.
1040
1041 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1042
1043         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1044         (FE_DEC_DOWNWARD): Likewise.
1045         (FE_DEC_UPWARD): Likewise.
1046         (FE_DEC_TOWARDZERO): Likewise.
1047         (FE_DEC_TONEARESTFROMZERO): Likewise.
1048
1049 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1050
1051         * gcc.c-torture/compile/pr32606.c: New.
1052         * gfortran.fortran-torture/execute/pr32604.f90: New.
1053
1054 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1055
1056         * gcc.dg/visibility-12.c: New test.
1057         * gcc.dg/visibility-13.c: Likewise.
1058         * g++.dg/ext/visibility-9.C: Likewise.
1059         * g++.dg/ext/visibility-10.C: Likewise.
1060
1061 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1062
1063         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1064         * gcc.dg/sh-relax-vxworks.c: New test.
1065
1066 2007-07-04  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/32500
1069         * gcc.c-torture/execute/pr32500.c: New testcase.
1070
1071 2007-07-04  Richard Guenther  <rguenther@suse.de>
1072
1073         PR tree-optimization/32482
1074         * gcc.c-torture/compile/pr32482.c: New testcase.
1075
1076 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1077
1078         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1079         VxWorks kernels.
1080         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1081         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1082         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1083         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1084
1085 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1086
1087         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1088
1089 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1090
1091         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1092
1093 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1094
1095         PR fortran/31198
1096         * gfortran.dg/min_max_optional_1.f90: New test.
1097         * gfortran.dg/min_max_optional_2.f90: New test.
1098         * gfortran.dg/min_max_optional_3.f90: New test.
1099
1100 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101
1102         PR fortran/32545
1103         * gfortran.dg/fmt_error.f90: New test.
1104
1105 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1106
1107         PR fortran/32612
1108         * gfortran.dg/interface_13.f90: New test.
1109
1110 2007-07-03  Dave Brolley  <brolley@redhat.com>
1111
1112         PR c++/31743
1113         * g++.dg/init/new20.C: New test.
1114
1115 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1116
1117         PR fortran/32579
1118         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1119
1120 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1121
1122         PR fortran/25062
1123         * common_7.f90: New.
1124         * common_8.f90: New.
1125         * common_9.f90: New.
1126
1127 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/30940
1130         * gfortran.dg/argument_checking_1.f90: New.
1131         * gfortran.dg/argument_checking_2.f90: New.
1132         * gfortran.dg/argument_checking_3.f90: New.
1133         * gfortran.dg/argument_checking_4.f90: New.
1134         * gfortran.dg/argument_checking_5.f90: New.
1135         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1136         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1137
1138 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1139
1140         * gcc.dg/pr32176.c: Add -w to default dg-options.
1141
1142 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1143
1144         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1145
1146 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1147
1148         PR fortran/20888
1149         * gfortran.dg/null_2.f90: New.
1150
1151 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1152             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1153
1154         PR middle-end/32176
1155         * gcc.dg/pr32176.c: New test.
1156
1157 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1158
1159         * gcc.dg/const-float80.c : New test.
1160         * gcc.dg/const-float128.c : New test.
1161         * gcc.dg/const-float80-ped.c : New test.
1162         * gcc.dg/const-float128-ped.c : New test.
1163
1164 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1165
1166         * gcc.dg/c99-math.h: Fix typo.
1167
1168 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR libgomp/32468
1171         * gcc.dg/gomp/pr32468-1.c: New test.
1172
1173 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1174
1175         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1176         an ABI option.
1177
1178 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1179
1180         * gfortran.fortran-torture/compile/pr32583.f: New.
1181         * gcc.c-torture/compile/pr32584.c: New
1182
1183 2007-07-02  Ollie Wild  <aaw@google.com>
1184
1185         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1186         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1187
1188 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1189
1190         * gcc.target/mips/save-restore-1.c: New test.
1191         * gcc.target/mips/save-restore-2.c: Likewise.
1192         * gcc.target/mips/save-restore-3.c: Likewise.
1193         * gcc.target/mips/save-restore-4.c: Likewise.
1194
1195 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1196
1197         PR tree-optimization/31966
1198         PR tree-optimization/32533
1199         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1200         * gfortran.dg/pr32533.f90: Ditto.
1201
1202 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1203
1204         * g++.dg/opt/nrv12.C: New test.
1205         * gcc.target/i386/nrv1.c: New test.
1206
1207         PR c++/31748
1208         * g++.dg/gomp/pr31748.C: New test.
1209
1210 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1211  
1212         PR tree-optimization/32230
1213         * gcc.dg/vect/pr32230.c: New test.
1214
1215 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1216
1217         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1218         * bind_c_coms.f90: Ditto.
1219         * bind_c_coms_driver.c: Ditto.
1220         * bind_c_dts.f90: Ditto.
1221         * bind_c_dts_2.f03: Ditto.
1222         * bind_c_dts_2_driver.c: Ditto.
1223         * bind_c_dts_3.f03: Ditto.
1224         * bind_c_dts_4.f03: Ditto.
1225         * bind_c_dts_driver.c: Ditto.
1226         * bind_c_implicit_vars.f03: Ditto.
1227         * bind_c_procs.f03: Ditto.
1228         * bind_c_usage_2.f03: Ditto.
1229         * bind_c_usage_3.f03: Ditto.
1230         * bind_c_usage_5.f03: Ditto.
1231         * bind_c_usage_6.f03: Ditto.
1232         * bind_c_usage_7.f03: Ditto.
1233         * bind_c_vars.f90: Ditto.
1234         * bind_c_vars_driver.c: Ditto.
1235         * binding_c_table_15_1.f03: Ditto.
1236         * binding_label_tests.f03: Ditto.
1237         * binding_label_tests_10.f03: Ditto.
1238         * binding_label_tests_10_main.f03: Ditto.
1239         * binding_label_tests_11.f03: Ditto.
1240         * binding_label_tests_11_main.f03: Ditto.
1241         * binding_label_tests_12.f03: Ditto.
1242         * binding_label_tests_13.f03: Ditto.
1243         * binding_label_tests_13_main.f03: Ditto.
1244         * binding_label_tests_14.f03: Ditto.
1245         * binding_label_tests_2.f03: Ditto.
1246         * binding_label_tests_3.f03: Ditto.
1247         * binding_label_tests_4.f03: Ditto.
1248         * binding_label_tests_5.f03: Ditto.
1249         * binding_label_tests_6.f03: Ditto.
1250         * binding_label_tests_7.f03: Ditto.
1251         * binding_label_tests_8.f03: Ditto.
1252         * binding_label_tests_9.f03: Ditto.
1253         * c_assoc.f90: Ditto.
1254         * c_assoc_2.f03: Ditto.
1255         * c_f_pointer_shape_test.f90: Ditto.
1256         * c_f_pointer_tests.f90: Ditto.
1257         * c_f_tests_driver.c: Ditto.
1258         * c_funloc_tests.f03: Ditto.
1259         * c_funloc_tests_2.f03: Ditto.
1260         * c_funloc_tests_3.f03: Ditto.
1261         * c_funloc_tests_3_funcs.c: Ditto.
1262         * c_kind_params.f90: Ditto.
1263         * c_kind_tests_2.f03: Ditto.
1264         * c_kinds.c: Ditto.
1265         * c_loc_driver.c: Ditto.
1266         * c_loc_test.f90: Ditto.
1267         * c_loc_tests_2.f03: Ditto.
1268         * c_loc_tests_2_funcs.c: Ditto.
1269         * c_loc_tests_3.f03: Ditto.
1270         * c_loc_tests_4.f03: Ditto.
1271         * c_loc_tests_5.f03: Ditto.
1272         * c_loc_tests_6.f03: Ditto.
1273         * c_loc_tests_7.f03: Ditto.
1274         * c_loc_tests_8.f03: Ditto.
1275         * c_ptr_tests.f03: Ditto.
1276         * c_ptr_tests_10.f03: Ditto.
1277         * c_ptr_tests_5.f03: Ditto.
1278         * c_ptr_tests_7.f03: Ditto.
1279         * c_ptr_tests_7_driver.c: Ditto.
1280         * c_ptr_tests_8.f03: Ditto.
1281         * c_ptr_tests_8_funcs.c: Ditto.
1282         * c_ptr_tests_9.f03: Ditto.
1283         * c_ptr_tests_driver.c: Ditto.
1284         * c_size_t_driver.c: Ditto.
1285         * c_size_t_test.f03: Ditto.
1286         * com_block_driver.f90: Ditto.
1287         * global_vars_c_init.f90: Ditto.
1288         * global_vars_c_init_driver.c: Ditto.
1289         * global_vars_f90_init.f90: Ditto.
1290         * global_vars_f90_init_driver.c: Ditto.
1291         * interop_params.f03: Ditto.
1292         * iso_c_binding_only.f03: Ditto.
1293         * iso_c_binding_rename_1.f03: Ditto.
1294         * iso_c_binding_rename_1_driver.c: Ditto.
1295         * iso_c_binding_rename_2.f03: Ditto.
1296         * iso_c_binding_rename_2_driver.c: Ditto.
1297         * kind_tests_2.f03: Ditto.
1298         * kind_tests_3.f03: Ditto.
1299         * module_md5_1.f90: Ditto.
1300         * only_clause_main.c: Ditto.
1301         * print_c_kinds.f90: Ditto.
1302         * test_bind_c_parens.f03: Ditto.
1303         * test_c_assoc.c: Ditto.
1304         * test_com_block.f90: Ditto.
1305         * test_common_binding_labels.f03: Ditto.
1306         * test_common_binding_labels_2.f03: Ditto.
1307         * test_common_binding_labels_2_main.f03: Ditto.
1308         * test_common_binding_labels_3.f03: Ditto.
1309         * test_common_binding_labels_3_main.f03: Ditto.
1310         * test_only_clause.f90: Ditto.
1311         * use_iso_c_binding.f90: Ditto.
1312         * value_5.f90: Ditto.
1313         * value_test.f90: Ditto.
1314         * value_tests_f03.f90: Ditto.
1315
1316 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1317
1318         * gcc.dg/tls/opt-14.c: New.
1319
1320 2007-07-01  Ollie Wild  <aaw@google.com>
1321
1322         * g++.dg/lookup/using16.C: New test.
1323         * g++.dg/lookup/using17.C: New test.
1324
1325 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1326
1327         PR fortran/32239
1328         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1329         (test_4): Use proper test for floating point equality.
1330         (test_8): Likewise.
1331
1332 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1333
1334         PR libgfortran/32554
1335         * gfortran.dg/fmt_p_1.f90: New test.
1336
1337 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1338
1339         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1340         initialization and fix dg-final check - the initialization loop is
1341         vectorizable.
1342
1343 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1344             Volker Reichelt  <reichelt@netcologne.de>
1345
1346         PR middle-end/32559
1347         * gcc.dg/pr32559.c: New test.
1348
1349 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         PR tree-optimization/25371
1352         * gcc.dg/vect/pr25371.c: New test.
1353
1354 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1355
1356         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1357         when allocating and initializing a flexible array.
1358
1359 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1360
1361         PR fortran/20373
1362         * gfortran.dg/intrinsic.f90: New test.
1363
1364 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/32555
1367         * gfortran.dg/fmt_zero_check.f90: New.
1368
1369 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1370
1371         PR fortran/30284
1372         * gfortran.dg/repeat_f90: New test.
1373
1374 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1375
1376         PR testsuite/25241
1377         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1378         -pedantic-errors, so we should match errors.
1379         * gcc.dg/cpp/escape-1.c: Likewise.
1380         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1381         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1382         warning.
1383         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1384         errors instead of warnings.
1385         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1386         a pedantic warning.
1387         * gcc.dg/cpp/arith-3.c: Likewise.
1388
1389 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1390
1391         PR testsuite/25241
1392         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1393         * gcc.dg/pch/valid-2.c: Likewise.
1394         * gcc.dg/pch/valid-3.c: Likewise.
1395         * gcc.dg/pch/warn-1.c: Likewise.
1396         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1397         
1398 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1399
1400         PR c/4076
1401         * gcc.dg/Wunused-function.c: New.
1402         
1403 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1406
1407 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1408
1409         * g++.dg/other/canon-31724.C: New.
1410         
1411 2007-06-29  Jan Hubicka  <jh@suse.cz>
1412
1413         PR middle-end/32372
1414         * gcc.c-torture/compile/pr32372.c: new.
1415
1416 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1417
1418         * gfortran.dg/operator_3.f90: New test.
1419
1420 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1421
1422         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1423         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1424
1425 2007-06-29  Richard Guenther  <rguenther@suse.de>
1426
1427         PR middle-end/32493
1428         * gcc.dg/inline-23.c: New testcase.
1429
1430 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         PR tree-optimization/24659
1433         * gcc.target/i386/vectorize2.c: New test.
1434         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1435         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1436
1437 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1438
1439         * gcc.dg/pointer-arith-9.c: New test.
1440
1441 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1442
1443         PR fortran/32483
1444         * gfortran.dg/fmt_read_2.f90: New.
1445
1446 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1449         If it exists, don't try to create it.
1450
1451 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1452
1453         * g++.dg/ext/visibility/ms-compat-1.C: New.
1454
1455 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1456
1457         PR tree-opt/32417
1458         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1459
1460 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1461
1462         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1463         targets.
1464
1465 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1466
1467         PR fortran/32467
1468         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1469
1470 2007-06-27  Richard Guenther  <rguenther@suse.de>
1471
1472         PR middle-end/32492
1473         * gcc.dg/inline-22.c: New testcase.
1474
1475 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1476
1477         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1478         the scan-assembler constant.
1479
1480 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1481
1482         PR 20216
1483         * gcc.dg/pr20216.c: New.
1484
1485 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1486
1487         PR tree-opt/32421
1488         * gcc.dg/vect/pr32421.c: New test.
1489
1490 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1491
1492         PR c++/32111
1493         * g++.dg/other/friend5.C: New test.
1494
1495 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1496
1497         PR fortran/32464
1498         * gfortran.dg/host_assoc_function_2.f90: New test.
1499
1500         PR fortran/31494
1501         * gfortran.dg/host_assoc_call_1.f90: New test.
1502
1503 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1504
1505         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1506         
1507 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1508
1509         PR fortran/32456
1510         * gfortran.dg/error_format.f90: New test.
1511
1512 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/32136
1515         * gfortran.dg/pr32136.f90: New test.
1516
1517 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1518
1519         PR fortran/31726
1520         * gfortran.dg/minmaxloc_1.f90: New test.
1521
1522         PR fortran/32298
1523         * gfortran.dg/minmaxloc_2.f90: New test.
1524
1525 2007-06-23  Richard Guenther  <rguenther@suse.de>
1526
1527         PR tree-optimization/16876
1528         PR middle-end/29478
1529         * gcc.dg/pr29254.c: The warning is bogus.
1530         * gcc.dg/warn-1.c: Likewise.
1531         * gcc.dg/assign-warn-3.c: Likewise.
1532         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1533
1534 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1535
1536         * gcc.c-torture/execute/20070623-1.c: New.
1537
1538 2007-06-22  Jan Hubicka  <jh@suse.cz>
1539
1540         * gcc.c-torture/compile/pr31541.c: New.
1541
1542 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1545         Remove -m64 from dg-options.
1546
1547 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1548
1549         PR middle-end/32374
1550         * gcc.dg/pr32374.c: New test.
1551
1552 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1553
1554         PR fortran/32360
1555         * gfortran.dg/pointer_assign_3.f90: New test.
1556
1557 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1558
1559         PR fortran/31162
1560         * gfortran.dg/assign.f90: Update test.
1561         * gfortran.dg/real_do_1.f90: Update test.
1562         * gfortran.dg/gomp/omp_do1.f90: Update test.
1563         * gfortran.dg/warnings_are_errors_1.f: Update test.
1564         * gfortran.dg/g77/20010519-1.f: Update test.
1565         * gfortran.dg/g77/pr9258.f: Update test.
1566         * gfortran.dg/g77/960317-1.f: Update test.
1567
1568 2007-06-21  Richard Guenther  <rguenther@suse.de>
1569
1570         PR tree-optimization/32453
1571         * gcc.c-torture/compile/pr32453.c: New testcase.
1572
1573 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR tree-optimization/31866
1576         * gcc.dg/pr31866.c: New test.
1577
1578 2007-06-21  Richard Guenther  <rguenther@suse.de>
1579
1580         PR tree-optimization/32451
1581         * g++.dg/torture/20070621-1.C: New testcase.
1582
1583 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1584
1585         * gcc.dg/attr-isr.c: Test delay slot content.
1586         
1587 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1588
1589         PR fortran/32361
1590         gfortran.dg/pointer_assign_2.f90: New test.
1591
1592 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593
1594         PR fortran/25061
1595         gfortran.dg/invalid_procedure_name.f90: New test.
1596
1597 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1598
1599         PR tree-optimization/25737
1600         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1601
1602 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1603
1604         * gcc.target/i386/large-size-array-3.c: New.
1605
1606 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1607         Richard Guenther  <rguenther@suse.de>
1608
1609         PR fortran/32140
1610         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1611
1612 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR middle-end/31959
1615         * gcc.dg/pr31959.c: New test.
1616
1617         PR inline-asm/32109
1618         * g++.dg/ext/asm10.C: New test.
1619
1620         PR middle-end/32285
1621         * gcc.c-torture/execute/20070614-1.c: New test.
1622
1623 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1624
1625         * gcc.target/arm/stack-corruption.c: New test.
1626
1627 2007-06-19  Richard Guenther  <rguenther@suse.de>
1628
1629         * g++.dg/torture/pr30252.C: New testcase.
1630
1631 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR tree-optimization/32353
1634         * g++.dg/opt/nrv13.C: New test.
1635
1636 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1637
1638         PR fortran/20863
1639         PR fortran/20882
1640         * gfortran.dg/impure_assignment_2.f90 : New test.
1641
1642         PR fortran/32236
1643         * gfortran.dg/data_initialized_2.f90 : New test.
1644
1645         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1646         appropriate version of 'dmach'.
1647
1648 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1649
1650         PR target/32389
1651         * gcc.target/i386/pr32389.c New test.
1652
1653 2007-06-18  Simon Baldwin <simonb@google.com>
1654
1655         PR c++/31923
1656         * g++.dg/template/error25.C: New.
1657         * g++.dg/template/spec35.C: New.
1658
1659 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1660
1661         * gcc.c-torture/compile/pr32355.c: New testcase.
1662         
1663 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1664
1665         PR tree-optimization/32383
1666         * g++.dg/opt/pr32383.C: New test.
1667
1668 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1669
1670         PR rtl-optimization/32366
1671         * gcc.dg/vect/pr32366.c: New test.
1672
1673 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1674
1675         * gcc.c-torture/compile/pr32349.c: New testcase.
1676         
1677 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1678
1679         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1680         * gcc.target/sparc/combined-2.c: Likewise.
1681         * gcc.target/sparc/fexpand.c : Likewise.
1682         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1683         * gcc.target/sparc/fpack16.c : Likewise.
1684         * gcc.target/sparc/fpmerge.c : Likewise.
1685         * gcc.target/sparc/fpmul.c : Likewise.
1686         * gcc.target/sparc/noresult.c : Likewise.
1687         * gcc.target/sparc/pdist.c: Likewise.
1688
1689 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         PR middle-end/31723
1692         * gcc.target/i386/recip-divf.c: New test.
1693         * gcc.target/i386/recip-sqrtf.c: Ditto.
1694         * gcc.target/i386/recip-vec-divf.c: Ditto.
1695         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1696         * gcc.target/i386/sse-recip.c: Ditto.
1697         * gcc.target/i386/sse-recip-vec.c: Ditto.
1698
1699 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1700
1701         PR tree-opt/32225
1702         * gcc.c-torture/compile/20070605-1.c: New test.
1703
1704         * gcc.c-torture/compile/20070603-1.c: New testcase.
1705         * gcc.c-torture/compile/20070603-2.c: New testcase.
1706
1707         * gcc.c-torture/compile/20070531-1.c: New test.
1708
1709         PR tree-opt/32167
1710         * gcc.c-torture/compile/20070531-2.c: New test.
1711
1712         PR tree-opt/32144
1713         * gcc.c-torture/compile/20070529-1.c: New test.
1714
1715         PR tree-opt/32145
1716         * gcc.c-torture/compile/20070529-2.c: New test.
1717
1718         PR tree-opt/32015
1719         * gcc.c-torture/compile/20070520-1.c: New test.
1720
1721         * g++.dg/ext/java-1.C: New test.
1722
1723         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1724         loops instead of one. Remove the "can't determine dependence"
1725         check.
1726         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1727         needed as the cast is gone in the first place.
1728         * gcc.dg/max-1.c: Change local variable a to be a global one.
1729         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1730         have a cast which is PREd.
1731
1732 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1733
1734         * g++.dg/lookup/anon6.C: New test.
1735
1736 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1737
1738         PR c++/31806
1739         * g++.dg/opt/static6.C: New testcase.
1740
1741 2007-06-14  Geoff Keating  <geoffk@apple.com>
1742
1743         * g++.dg/ext/visibility/overload-1.C: New.
1744
1745         PR 31093
1746         * g++.dg/ext/visibility/anon4.C: New.
1747
1748 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         PR target/32268
1751         * gcc.target/i386/pr32268.c: New test.
1752
1753 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1754
1755         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1756         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1757         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1758
1759         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1760         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1761         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1762         BID is used.
1763
1764 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1765
1766         PR fortran/32302
1767         * gfortran.dg/common_resize_1.f90: New test.
1768
1769 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1770
1771         PR target/32274
1772         * gcc.dg/vect/pr32224.c: Fix.   
1773         
1774 2007-06-13  Eric Christopher  <echristo@apple.com>
1775
1776         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1777
1778 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1779
1780         PR fortran/32323
1781         * gfortran.dg/actual_array_vect_1.f90: New.
1782
1783 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1784
1785         * gcc.target/sparc/mfpu.c: New test.
1786
1787 2007-06-12  Geoff Keating  <geoffk@apple.com>
1788
1789         * g++.dg/warn/weak1.C: Suppress on Darwin.
1790         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1791
1792 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1793
1794         PR middle-end/31579
1795          * g++.dg/torture/pr31579.C: New testcase.
1796
1797 2007-06-12  Ian Lance Taylor  <iant@google.com>
1798
1799         PR libstdc++/29286
1800         * g++.dg/init/new16.C: New test.
1801         * g++.dg/init/new17.C: New test.
1802         * g++.dg/init/new18.C: New test.
1803         * g++.dg/init/new19.C: New test.
1804
1805 2007-06-12  Olivier Hainque  <hainque@adacore.com>
1806
1807         * gnat.dg/lhs_view_convert.adb: New test.
1808
1809 2007-06-12  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/15353
1812         PR tree-optimization/31657
1813         * gcc.c-torture/execute/20070424-1.c: New testcase.
1814         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1815         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1816         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1817         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1818         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1819
1820 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         PR rtl-optimization/32293
1823         * gcc.dg/pr32293.c: New test.
1824
1825 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1826
1827         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1828
1829 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
1830
1831         PR fortran/29786
1832         * gfortran.dg/equiv_7.f90: New test.
1833         * gfortran.dg/equiv_constraint_7.f90: Change error message.
1834
1835         PR fortran/30875
1836         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1837
1838 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
1839
1840         * gcc.dg/setjmp-3.c: Rename raise to raise0.
1841         * gcc.dg/setjmp-4.c: Likewise.
1842         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1843
1844 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
1845
1846         PR rtl-optimization/31025
1847         * gfortran.dg/pr31025.f90: New.
1848
1849 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         PR target/32280
1852         * gcc.target/i386/pr32280.c: New test.
1853
1854 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         PR middle-end/32279
1857         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1858
1859 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR libgfortran/32235
1862         * gfortran.dg/backspace_9.f: New test.
1863
1864 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
1865
1866         * gcc.dg/tree-ssa/prefetch-7.c: New test.
1867
1868 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
1869
1870         * gcc.dg/tree-ssa/loop-28.c: New testcase.
1871
1872 2007-06-09  Ian Lance Taylor  <iant@google.com>
1873
1874         PR tree-optimization/32169
1875         * gcc.c-torture/compile/pr32169.c: New test.
1876
1877 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1878
1879         * gcc.dg/vect/costmodel: New directory.
1880         * gcc.dg/vect/costmodel/i386: New directory.
1881         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1882         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1883         New test.
1884         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1885         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1886         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1887         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1888         * gcc.dg/vect/costmodel/x86_64: New directory.
1889         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1890         New testsuite.
1891         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1892         New test.
1893         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1894         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1895         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1896         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1897         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1898
1899 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1900
1901         PR tree-optimization/32243
1902         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1903         flags for -Os tests.
1904         * gcc.dg/vect/03-vect-pr32243.c: New test.
1905
1906 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1907
1908         PR tree-optimization/32224
1909         * gcc.dg/vect/pr32224.c: New test.
1910
1911 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR c++/32177
1914         * g++.dg/gomp/pr32177.C: New test.
1915
1916 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1917
1918         PR testsuite/25241
1919         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1920         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1921         warning nor an error.
1922         * gcc.dg/Wfatal-2.c: Likewise.
1923         * gcc.dg/Werror-1.c: Likewise.
1924         * gcc.dg/Werror-5.c: Likewise.
1925         * gcc.dg/Werror-7.c: Likewise.
1926         * gcc.dg/Werror-10.c: Likewise.
1927         * gcc.dg/Werror-11.c: Likewise.
1928
1929 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1930
1931         PR c++/30759
1932         * g++.dg/init/brace6.C: New test.
1933
1934 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1935
1936         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1937         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1938         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1939         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1940
1941         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1942         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1943         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1944         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1945         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1946         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1947         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1948         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1949
1950         * gcc.dg/darwin-minversion-3.c: New.
1951
1952 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1953
1954         * gcc.target/i386/builtin-copysign.c: New test.
1955
1956 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1957
1958         PR tree-optimization/32220
1959         * gfortran.dg/predcom-2.f: New testcase.
1960
1961 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1962
1963         PR tree-opt/32231
1964         * gcc.target/i386/vectorize4.c: New test.
1965
1966 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1967
1968         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1969
1970 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1971
1972         PR testsuite/25241
1973         * gcc.dg/simd-5.c: Mark output as a note.
1974         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1975         dg-message.
1976         * gcc.dg/simd-1.c: Likewise.
1977         * gcc.dg/always_inline.c: Mark output as a sorry.
1978         * gcc.dg/always_inline2.c: Likewise.
1979         * gcc.dg/always_inline3.c: Likewise.
1980
1981 2007-06-06  Ian Lance Taylor  <iant@google.com>
1982
1983         * g++.dg/conversion/enum1.C: New test.
1984
1985 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         PR tree-optimization/32216
1988         * gcc.dg/vect/pr32216.c: New test.
1989
1990 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991
1992         PR testsuite/18923
1993         * gfortran.dg/invalid_contains_1.f90: New test.
1994         * gfortran.dg/invalid_contains_2.f90: New test.
1995
1996 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1997
1998         PR testsuite/32057
1999         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2000         midnight issues.
2001
2002 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2003
2004         PR testsuite/25241
2005         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2006         dg-message to match de note.
2007         * gcc.dg/pr26570.c: Use dg-message for a note.
2008         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2009         dg-error instead of dg-warning because of -Werror.
2010         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2011         neither an error, nor a warning.
2012         * gcc.dg/glibc-uclibc-2.c: Likewise
2013         * gcc.dg/cpp/19940712-1.c: Likewise.
2014
2015 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2016
2017         PR preprocessor/23479
2018         * gcc.dg/binary-constants-1.c: Add test suites for
2019         the 0b-prefixed binary integer constants.
2020         * gcc.dg/binary-constants-2.c: Ditto.
2021         * gcc.dg/binary-constants-3.c: Ditto.
2022         * gcc.dg/binary-constants-4.c: Ditto.
2023
2024 2007-06-05  Ian Lance Taylor  <iant@google.com>
2025
2026         * gcc.dg/Wstrict-overflow-19.c: New test.
2027
2028 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2029
2030         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2031
2032 2007-06-04  Ian Lance Taylor  <iant@google.com>
2033
2034         * gcc.dg/Wstrict-overflow-18.c: New test.
2035
2036 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2037
2038         PR testsuite/25241
2039         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2040         * gcc.dg/cpp/mi5.c: Likewise.
2041         * gcc.dg/cpp/mi7.c: Likewise.
2042
2043 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         PR c/32191
2046         * gcc.dg/pr32191.c: New test.
2047
2048 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/32124
2051         * gfortran.dg/allocate_stat_1.f90: Remove.
2052
2053 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2054
2055         * gcc.target/i386/sse4_2-check.h: New.
2056         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2057         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2058         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2059         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2060         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2061         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2062         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2063         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2064         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2065         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2066         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2067         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2068         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2069         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2070         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2071         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2072         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2073         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2074
2075 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2076
2077         * gcc.dg/pie-link.c: New test.
2078
2079 2007-06-01  Ian Lance Taylor  <iant@google.com>
2080
2081         * gcc.dg/Wstrict-overflow-17.c: New test.
2082
2083 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2084
2085         * gcc.dg/builtin-return-1.c (g): New.
2086         (main): Allocate at least 64 bytes on the stack.
2087
2088 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2089
2090         * g++.dg/init/cleanup3.C: New test.
2091
2092 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2093
2094         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2095         int is 16 bits.
2096
2097 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2098
2099         PR fortran/32156
2100         * gfortran.dg/char_array_constructor_3.f90: New test.
2101
2102 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2103
2104         PR tree-optimization/32160
2105         * gfortran.dg/predcom-1.f: New test.
2106
2107 2007-05-31  Richard Guenther  <rguenther@suse.de>
2108
2109         * g++.dg/other/str_empty.C: Move...
2110         * g++.dg/other/pr30567.C: Move...
2111         * g++.dg/tree-ssa/pr27218.C: Move...
2112         * g++.dg/torture: ...here and remove dg-options.
2113
2114 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2115
2116         PR c++/32158
2117         * g++.dg/ext/is_pod_incomplete.C: New.
2118
2119 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2120             Douglas Gregor <doug.gregor@gmail.com>
2121             Pedro Lamarao <pedro.lamarao@mndfck.org>
2122             Howard Hinnant <howard.hinnant@gmail.com>
2123
2124         PR c++/7412
2125         PR c++/29939
2126         * g++.dg/cpp0x/rv8p.C: New.
2127         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2128         * g++.dg/cpp0x/cast-bug.C: New.
2129         * g++.dg/cpp0x/elision_weak.C: New.
2130         * g++.dg/cpp0x/collapse-bug.C: New.
2131         * g++.dg/cpp0x/rv3p.C: New.
2132         * g++.dg/cpp0x/rv7n.C: New.
2133         * g++.dg/cpp0x/overload-conv-1.C: New.
2134         * g++.dg/cpp0x/rv2n.C: New.
2135         * g++.dg/cpp0x/deduce.C: New.
2136         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2137         * g++.dg/cpp0x/rv6p.C: New.
2138         * g++.dg/cpp0x/template_deduction.C: New.
2139         * g++.dg/cpp0x/implicit-copy.C: New.
2140         * g++.dg/cpp0x/rv1p.C: New.
2141         * g++.dg/cpp0x/cast.C: New.
2142         * g++.dg/cpp0x/rv5n.C: New.
2143         * g++.dg/cpp0x/collapse.C: New.
2144         * g++.dg/cpp0x/overload-conv-2.C: New.
2145         * g++.dg/cpp0x/rv4p.C: New.
2146         * g++.dg/cpp0x/rvo.C: New.
2147         * g++.dg/cpp0x/iop.C: New.
2148         * g++.dg/cpp0x/rv3n.C: New.
2149         * g++.dg/cpp0x/rv7p.C: New.
2150         * g++.dg/cpp0x/reference_collapsing.C: New.
2151         * g++.dg/cpp0x/overload.C: New.
2152         * g++.dg/cpp0x/named.C: New.
2153         * g++.dg/cpp0x/rv2p.C: New.
2154         * g++.dg/cpp0x/rv6n.C: New.
2155         * g++.dg/cpp0x/not_special.C: New.
2156         * g++.dg/cpp0x/bind.C: New.
2157         * g++.dg/cpp0x/rv1n.C: New.
2158         * g++.dg/cpp0x/rv5p.C: New.
2159         * g++.dg/cpp0x/elision.C: New.
2160         * g++.dg/cpp0x/named_refs.C: New.
2161         * g++.dg/cpp0x/unnamed_refs.C: New.
2162         * g++.dg/cpp0x/rv4n.C: New.
2163         * g++.dg/cpp0x/elision_neg.C: New.
2164         * g++.dg/init/copy7.C: Run in C++98 mode.
2165         * g++.dg/overload/arg1.C: Ditto.
2166         * g++.dg/overload/arg4.C: Ditto.
2167
2168 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR c++/31809
2171         * g++.dg/opt/static5.C: New test.
2172
2173 2007-05-30  Richard Guenther  <rguenther@suse.de>
2174
2175         * g++.dg/dg.exp: Prune torture/.
2176         * g++.dg/torture/dg-torture.exp: New testsuite.
2177
2178 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2179
2180         * gcc.target/arm/pr27387.C: Move and rename to ...
2181         * g++.dg/inherit/thunk8.C: ... here.
2182
2183 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR tree-optimization/31769
2186         * g++.dg/gomp/pr31769.C: New test.
2187
2188 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2189
2190         * gcc.target/i386/stack-realign.c: New.
2191
2192 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2193
2194         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2195
2196 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2197
2198         * gfortran.dg/sizeof.f90: New.
2199
2200 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2201
2202         PR c/31339
2203         * gcc.dg/boolcomplex-1.c: New test.
2204
2205         PR c++/31339
2206         * g++.dg/ext/boolcomplex-1.c: New test.
2207
2208 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2209
2210         * gcc.dg/matrix: New directory.
2211
2212 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2213
2214         PR fortran/32124
2215         * gfortran.dg/allocate_stat_1.f90: New.
2216
2217 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2218
2219         PR fortran/31972
2220         * transfer_hollerith_1.f90: New test.
2221
2222 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2223
2224         PR tree-opt/32100
2225         * gcc.c-torture/execute/vrp-7.c: New test.
2226
2227 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2228
2229         * gfortran.dg/transfer_simplify_4.f90: New test.
2230
2231 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/32088
2234         * gfortran.dg/func_result_3.f90: New.
2235
2236 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR middle-end/32083
2239         * gfortran.dg/transfer_simplify_3.f90: New.
2240
2241 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2242
2243         PR target/32065
2244         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2245         to compile options.
2246         * gcc.target/i386/pr32065-2.c: New test.
2247
2248 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR fortran/31813
2251         * gfortran.dg/io_constraints_2.f90: Update.
2252
2253 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/31219
2256         * gfortran.dg/array_constructor_17.f90: New test.
2257
2258 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2259
2260         PR tree-opt/32090
2261         * g++.dg/opt/array2.C: New testcase.
2262
2263 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2264
2265         PR target/32065
2266         * gcc.target/i386/pr32065.c: New test.
2267
2268 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2269             Marcus Meissner <meissner@suse.de>
2270
2271         * gcc.dg/attr-alloc_size.c: New.
2272
2273 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2274             Lee Millward  <lee.millward@gmail.com>
2275
2276         PR c++/31745
2277         * g++.dg/parse/crash34.C: New test.
2278
2279         * g++.dg/parse/crash35.C: New test.
2280
2281 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2282
2283         * gcc.target/i386/sse2-check.h: New.
2284         * gcc.target/i386/sse2-vec-1.c: Likewise.
2285         * gcc.target/i386/sse2-vec-2.c: Likewise.
2286         * gcc.target/i386/sse2-vec-3.c: Likewise.
2287         * gcc.target/i386/sse2-vec-4.c: Likewise.
2288         * gcc.target/i386/sse2-vec-5.c: Likewise.
2289         * gcc.target/i386/sse2-vec-6.c: Likewise.
2290
2291 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2292
2293         PR c++/31431
2294         PR c++/31432
2295         PR c++/31434
2296         PR c++/31435
2297         PR c++/31437
2298         PR c++/31438
2299         PR c++/31442
2300         PR c++/31443
2301         PR c++/31444
2302         PR c++/31445
2303         * g++.dg/cpp0x/pr31431.C: New.
2304         * g++.dg/cpp0x/pr31437.C: New.
2305         * g++.dg/cpp0x/pr31442.C: New.
2306         * g++.dg/cpp0x/pr31444.C: New.
2307         * g++.dg/cpp0x/pr31431-2.C: New.
2308         * g++.dg/cpp0x/pr31432.C: New.
2309         * g++.dg/cpp0x/pr31434.C: New.
2310         * g++.dg/cpp0x/pr31438.C: New.
2311         * g++.dg/cpp0x/pr31443.C: New.
2312         * g++.dg/cpp0x/pr31445.C: New.
2313         * g++.dg/cpp0x/variadic-crash1.C: New.
2314
2315 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2316
2317         * gcc.target/arm/long-calls-1.c: New test.
2318         * gcc.target/arm/long-calls-2.c: Likewise.
2319         * gcc.target/arm/long-calls-3.c: Likewise.
2320         * gcc.target/arm/long-calls-4.c: Likewise.
2321
2322 2007-05-25  Richard Guenther  <rguenther@suse.de>
2323             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2324
2325         PR tree-optimization/31982
2326         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2327
2328 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR fortran/32047
2331         * gfortran.dg/result_in_spec_2.f90: New test.
2332
2333 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2334
2335         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2336
2337 2007-05-24  Ollie Wild  <aaw@google.com>
2338
2339         * gcc.dg/cpp/counter-1.c: New test.
2340         * gcc.dg/pch/counter-1.c: New test.
2341         * gcc.dg/pch/counter-1.hs: New file.
2342         * gcc.dg/pch/counter-2.c: New test.
2343         * gcc.dg/pch/counter-2.hs: New file.
2344         * gcc.dg/pch/counter-3.c: New test.
2345         * gcc.dg/pch/counter-3.hs: New file.
2346
2347 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2348
2349         * gcc.dg/tree-ssa/predcom-1.c: New test.
2350         * gcc.dg/tree-ssa/predcom-2.c: New test.
2351         * gcc.dg/tree-ssa/predcom-3.c: New test.
2352         * gcc.dg/tree-ssa/predcom-4.c: New test.
2353         * gcc.dg/tree-ssa/predcom-5.c: New test.
2354         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2355
2356 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2357
2358         PR testsuite/32062
2359         * gcc.target/i386/sse4_1-check.h (MASK): New.
2360
2361 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2362
2363         PR fortran/32038
2364         * gfortran.dg/pr25603.f: Initialize integer variables.
2365
2366 2007-05-23  Ian Lance Taylor  <iant@google.com>
2367
2368         * g++.dg/other/vrp1.C: New test.
2369
2370 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2371
2372         PR preprocessor/20077
2373         * gcc.dg/cpp/paste15.c: New test.
2374
2375 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2376             Nigel Stephens  <nigel@mips.com>
2377             Richard Sandiford  <richard@codesourcery.com>
2378
2379         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2380         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2381         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2382         * gcc.target/mips/inter/mips16-inter.exp: New.
2383
2384 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2385
2386         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2387
2388 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2389
2390         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2391         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2392         * gcc.target/i386/sse3-addsubps.c: Likewise.
2393         * gcc.target/i386/sse3-haddpd.c: Likewise.
2394         * gcc.target/i386/sse3-haddps.c: Likewise.
2395         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2396         * gcc.target/i386/sse3-hsubps.c: Likewise.
2397         * gcc.target/i386/sse3-lddqu.c: Likewise.
2398         * gcc.target/i386/sse3-movddup.c: Likewise.
2399         * gcc.target/i386/sse3-movshdup.c: Likewise.
2400         * gcc.target/i386/sse3-movsldup.c: Likewise.
2401
2402         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2403         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2404         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2405         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2406         * gcc.target/i386/ssse3-palignr.c: Likewise.
2407         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2408         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2409         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2410         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2411         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2412         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2413         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2414         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2415         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2416         * gcc.target/i386/ssse3-psignb.c: Likewise.
2417         * gcc.target/i386/ssse3-psignd.c: Likewise.
2418         * gcc.target/i386/ssse3-psignw.c: Likewise.
2419         * gcc.target/i386/ssse3-vals.h: Likewise.
2420
2421         * gcc.target/i386/sse3-check.h: New file.
2422         * gcc.target/i386/ssse3-check.h: Likewise.
2423
2424 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2425
2426         PR middle-end/31095
2427         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2428
2429 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2430
2431         PR middle-end/31606
2432         * gcc.c-torture/20070522-1.c: New testcase.
2433
2434 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2435
2436         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2437
2438 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2439
2440         * gcc.c-torture/execute/ieee/20000320-1.x,
2441         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2442         m68k-*-* and check_effective_target_coldfire_fpu.
2443
2444 2007-05-22  Ollie Wild  <aaw@google.com>
2445
2446         * g++.dg/lookup/hidden-class10.C: New test.
2447         * g++.dg/lookup/hidden-class11.C: New test.
2448
2449 2007-05-22  Ollie Wild  <aaw@google.com>
2450
2451         * g++.dg/lookup/name-clash5.C: New test.
2452         * g++.dg/lookup/name-clash6.C: New test.
2453
2454 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2455
2456         * g++.dg/other/i386-2.C: Update comments on header files tested.
2457         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2458         of <tmmintrin.h>.
2459         * gcc.target/i386/sse-12.c: Likewise.
2460         * gcc.target/i386/sse-13.c: Likewise.
2461         * gcc.target/i386/sse-14.c: Likewise.
2462
2463         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2464         Redefined to test with immediate operand.
2465         (__builtin_ia32_blendps): Likewise.
2466         (__builtin_ia32_blendpd): Likewise.
2467         (__builtin_ia32_dpps): Likewise.
2468         (__builtin_ia32_dpps): Likewise.
2469         (__builtin_ia32_insertps128): Likewise.
2470         (__builtin_ia32_vec_ext_v4sf): Likewise.
2471         (__builtin_ia32_vec_set_v16qi): Likewise.
2472         (__builtin_ia32_vec_set_v4si): Likewise.
2473         (__builtin_ia32_vec_set_v2di): Likewise.
2474         (__builtin_ia32_vec_ext_v16qi): Likewise.
2475         (__builtin_ia32_vec_ext_v4si): Likewise.
2476         (__builtin_ia32_vec_ext_v2di): Likewise.
2477         (__builtin_ia32_roundpd): Likewise.
2478         (__builtin_ia32_roundsd): Likewise.
2479         (__builtin_ia32_roundps): Likewise.
2480         (__builtin_ia32_roundss): Likewise.
2481         (__builtin_ia32_mpsadbw128): Likewise.
2482
2483 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2484
2485         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2486
2487 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2488
2489         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2490         failures.
2491         * gcc.dg/dfp/func-struct.c: Ditto.
2492         * gcc.dg/dfp/operator-assignment.c: Ditto.
2493         * gcc.dg/dfp/convert-bfp.c: Ditto.
2494         * gcc.dg/dfp/convert-int.c: Ditto.
2495         * gcc.dg/dfp/convert-int-max.c: Ditto.
2496         * gcc.dg/dfp/func-scalar.c: Ditto.
2497         * gcc.dg/dfp/cast.c: Ditto.
2498         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2499         failures, and fix a typo in return type of arg1_128.
2500         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2501         failures, and fix a typo in a constant suffix.
2502         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2503         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2504
2505 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2506             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2507
2508         * lib/gcc-dg.exp(process_message): New proc.
2509         (dg-message): New test directive.
2510         * gcc.dg/always_inline.c: Use dg-message.
2511         * gcc.dg/always_inline2.c: Ditto.
2512         * gcc.dg/always_inline3.c: Ditto.
2513         * gcc.dg/invalid-call-1.c: Ditto.
2514         * gcc.dg/pr17506.c: Ditto.
2515         * gcc.dg/simd-5.c: Ditto.
2516         * gcc.dg/simd-6.c: Ditto.
2517         * gcc.dg/va-arg-2.c: Ditto.
2518         * gcc.dg/cpp/syshdr.c: Ditto.
2519         * gcc.dg/cpp/unc4.c: Ditto.
2520         * gcc.dg/cpp/trad/mi1.c: Ditto.
2521         * gcc.dg/cpp/trad/mi5.c: Ditto.
2522         * gcc.dg/cpp/trad/mi7.c: Ditto.
2523         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2524         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2525         * gcc.test-framework/test-framework.awk: Special-case outexists
2526         tests.
2527
2528 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2529
2530         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2531         (bit_SSE4_2): Likewise.
2532         (bit_POPCNT): Likewise.
2533
2534         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2535         Check if assembler supports SSE4 instructions.
2536
2537         * gcc.target/i386/sse4_1-blendpd.c: New file.
2538         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2539         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2540         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2541         * gcc.target/i386/sse4_1-check.h: Likewise.
2542         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2543         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2544         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2545         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2546         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2547         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2548         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2549         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2550         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2551         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2552         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2553         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2554         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2555         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2556         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2557         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2558         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2559         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2560         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2561         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2562         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2563         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2564         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2565         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2566         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2567         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2568         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2569         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2570         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2571         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2572         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2573         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2574         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2575         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2576         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2577         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2578         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2579         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2580         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2581         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2582         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2583         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2584         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2585         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2586         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2587         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2588         * gcc.target/i386/sse4_1-round.h: Likewise.
2589         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2590         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2591         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2592         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2593         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2594         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2595         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2596         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2597         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2598         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2599         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2600         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2601         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2602         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2603
2604 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2605
2606         PR fortran/31627
2607         * gfortran.dg/bounds_check_7.f90: New test.
2608
2609 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2610
2611         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2612         (check_effective_target_sse4a): Ditto.
2613
2614         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2615         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2616         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2617         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2618         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2619         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2620         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2621         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2622         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2623         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2624         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2625         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2626         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2627         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2628         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2629         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2630         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2631         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2632         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2633         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2634
2635 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2636
2637         * g++.dg/ext/cleanup-1.C: New test.
2638         * g++.dg/ext/cleanup-2.C: Likewise.
2639         * g++.dg/ext/cleanup-3.C: Likewise.
2640         * g++.dg/ext/cleanup-4.C: Likewise.
2641         * g++.dg/ext/cleanup-5.C: Likewise.
2642         * g++.dg/ext/cleanup-6.C: Likewise.
2643         * g++.dg/ext/cleanup-8.C: Likewise.
2644         * g++.dg/ext/cleanup-9.C: Likewise.
2645         * g++.dg/ext/cleanup-10.C: Likewise.
2646         * g++.dg/ext/cleanup-11.C: Likewise.
2647         * g++.dg/ext/cleanup-dtor.C: Likewise.
2648
2649 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2650
2651         PR middle-end/31995
2652         * gcc.dg/vect/vect-102a.c: New test.
2653
2654 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2655             Paolo Carlini  <pcarlini@suse.de>
2656             Uros Bizjak  <ubizjak@gmail.com>
2657
2658         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2659         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2660         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2661         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2662         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2663         New testcases.
2664
2665 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2666
2667         PR fortran/32002
2668         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2669
2670 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2671
2672         PR fortran/32027
2673         * gfortran.dg/do_3.F90: Add checks for the final value of the
2674         loop variable.
2675
2676 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2677
2678         * gcc.c-torture/execute/990127-2.x: New file.
2679
2680 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2681
2682         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2683         * gcc.target/i386/sse-12: Add -O to compile options.
2684         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2685         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2686         and mm3dnow.h.  Add -O to compile options.
2687
2688 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2689
2690         PR fortran/31867
2691         * gfortran.dg/char_length_5.f90: New test.
2692
2693         PR fortran/31994
2694         * gfortran.dg/array_reference_1.f90: New test.
2695
2696 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2697
2698         PR middle-end/7651
2699         PR c++/11856
2700         PR c/12963
2701         PR c/23587
2702         PR other/29694
2703         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2704         * gcc.dg/Wtype-limits.c: New.
2705         * gcc.dg/Wtype-limits-Wextra.c: New.
2706         * gcc.dg/Wtype-limits-no.c: New.
2707         * g++.dg/warn/Wtype-limits.C: New.
2708         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2709         * g++.dg/warn/Wtype-limits-no.C: New.
2710
2711 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2712
2713         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2714         instead of "-msse2".'
2715         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2716         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2717         and mm3dnow.h.
2718         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2719         to test with immediate operand.
2720         (__builtin_ia32_insertqi): Ditto.
2721         (__builtin_ia32_palignr128): Ditto.
2722         (__builtin_ia32_palignr): Ditto.
2723         (__builtin_ia32_pshufhw): Ditto.
2724         (__builtin_ia32_pshuflw): Ditto.
2725         (__builtin_ia32_pshufd): Ditto.
2726         (__builtin_ia32_vec_set_v8hi): Ditto.
2727         (__builtin_ia32_vec_ext_v8hi): Ditto.
2728         (__builtin_ia32_shufpd): Ditto.
2729         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2730
2731 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2732
2733         PR fortran/32001
2734         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2735
2736 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2737
2738         PR target/31585
2739         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2740         and "__inline".  Use "-msse" instead of "-msse2".
2741
2742 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2743
2744         PR middle-end/7651
2745         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2746         * gcc.dg/20030906-2.c: Likewise.
2747         * objc.dg/method-17.m: Add -Wreturn-type.
2748         * obj-c++.dg/method-21.mm: Likewise.
2749
2750 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         PR target/31585
2753         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2754         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2755         (__builtin_ia32_psrlqi128): Ditto.
2756         (__builtin_ia32_psrlwi128): Ditto.
2757         (__builtin_ia32_psrldi128): Ditto.
2758         (__builtin_ia32_psrldqi128): Ditto.
2759         (__builtin_ia32_pslldqi128): Ditto.
2760         (__builtin_ia32_psrawi128): Ditto.
2761         (__builtin_ia32_psradi128): Ditto.
2762         (__builtin_ia32_psllqi128): Ditto.
2763         (__builtin_ia32_pslldi128): Ditto.
2764         (__builtin_prefetch): Ditto.
2765         (__builtin_ia32_pshufw): Ditto.
2766         (__builtin_ia32_vec_set_v4hi): Ditto.
2767         (__builtin_ia32_vec_ext_v4hi): Ditto.
2768         (__builtin_ia32_shufps): Ditto.
2769         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2770
2771 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2772
2773         PR fortran/31974
2774         * gfortran.dg/char_allocation_1.f90: New test.
2775
2776 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2777
2778         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2779         * gcc.dg/Wconversion-sign.c: New.
2780         * gcc.dg/Wconversion-integer-no-sign.c: New.
2781         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2782         Wconversion-sign.C
2783         * g++.dg/warn/Wconversion-sign.C: New.
2784         * g++.old-deja/g++.other/warn4.C: Update.
2785         * g++.dg/warn/Wconversion1.C: Likewise.
2786
2787 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2788
2789         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2790         * gcc.dg/torture/builtin-math-4.c: Likewise.
2791
2792 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2793
2794         PR libfortran/31964
2795         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2796
2797 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2798
2799         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2800
2801 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2802
2803         PR target/31628
2804         * gcc.target/i386/pr31628.c: New.
2805
2806 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
2807
2808         PR middle-end/31344
2809         * gcc.dg/pr31344.c: New test.
2810
2811 2007-05-17  Ian Lance Taylor  <iant@google.com>
2812
2813         PR tree-optimization/31953
2814         * gcc.c-torture/compile/pr31953.c: New test.
2815
2816 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2817
2818         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2819
2820         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2821         and drem.
2822         * gcc.dg/torture/builtin-math-4.c: Likewise.
2823
2824         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2825         * gcc.dg/torture/builtin-math-4.c: Likewise.
2826
2827         * gcc.dg/torture/builtin-math-4.c: New test.
2828
2829 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
2830             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2831
2832         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2833         * gcc.dg/cpp/include2.c: Ditto.
2834         * gcc.dg/cpp/mac-dir-2.c: Ditto.
2835         * gcc.dg/cpp/paste5.c: Ditto.
2836         * gcc.dg/cpp/paste6.c: Ditto.
2837         * gcc.dg/cpp/paste8.c: Ditto.
2838         * gcc.dg/cpp/paste11.c: Ditto.
2839         * gcc.dg/cpp/paste13.c: Ditto.
2840         * gcc.dg/cpp/skipping2.c: Ditto.
2841         * gcc.dg/reg-vol-struct-1.c: Ditto.
2842         * gcc.dg/Wshadow-1.c: Ditto.
2843         * gcc.dg/cpp/trad/comment.c: Ditto.
2844         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2845         * gcc.dg/cpp/if-2.c: Ditto.
2846         * gcc.dg/array-5.c: Ditto.
2847         * gcc.dg/inline-15.c: Ditto.
2848         * gcc.dg/pr27953.c: Ditto.
2849         * gcc.dg/Wno-c++-compat.c: Ditto.
2850
2851 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
2852
2853         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2854
2855 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.c-torture/execute/20070517-1.c: New test.
2858
2859 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
2860
2861         PR fortran/31919
2862         * gfortran.dg/min_max_conformance.f90: New test.
2863
2864 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
2865
2866         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2867         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2868         gcc.dg/vect/vect-104.c: Use more complex construction to
2869         prevent vectorizing.
2870         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2871
2872 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2873
2874         PR tree-optimization/24659
2875         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2876         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2877         not vect_int target.
2878         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2879         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2880         targets.
2881         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2882         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2883         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2884
2885 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2886
2887         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2888         and x86_64-*-* targets.
2889         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2890
2891 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2892
2893         PR fortran/18769
2894         PR fortran/30881
2895         PR fortran/31194
2896         PR fortran/31216
2897         PR fortran/31427
2898         * transfer_simplify_1.f90: New test.
2899         * transfer_simplify_2.f90: New test.
2900
2901 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2902
2903         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2904
2905 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2906
2907         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2908
2909         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2910
2911         PR c/31924
2912         * gcc.dg/fltconst-1.c: New test.
2913
2914         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2915         * gcc.dg/dfp/operator-assignment.c: Ditto.
2916
2917 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2918
2919         PR c++/29928
2920         * g++.dg/rtti/typeid5.C: New.
2921
2922 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2923
2924         PR fortran/31725
2925         * gfortran.dg/substr_4.f: New test.
2926
2927 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2928
2929         * gcc.target/m68k/interrupt_thread-1.c,
2930         gcc.target/m68k/interrupt_thread-2.c,
2931         gcc.target/m68k/interrupt_thread-3.c: New.
2932         * gcc.target/m68k/m68k.exp: Accept fido.
2933
2934 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2935
2936         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2937         * gfortran.dg/altreturn_3.f90: Likewise.
2938         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2939         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2940         * gfortran.dg/inquire_iolength.f90: Likewise.
2941         * gfortran.dg/module_naming_1.f90: Likewise.
2942         * gfortran.dg/oldstyle_2.f90: Likewise.
2943         * gfortran.dg/operator_2.f90: Likewise.
2944         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2945         * gfortran.dg/used_types_11.f90: Likewise.
2946         * gfortran.dg/zero_array_components_1.f90: Likewise.
2947         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2948         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2949         * gfortran.dg/real_const_3.f90: Likewise.
2950
2951 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2952
2953         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2954         * gcc.dg/tree-ssa/loop-30.c: New test.
2955
2956 2007-05-13  Richard Guenther  <rguenther@suse.de>
2957
2958         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2959         scanning forwprop1.
2960         * g++.dg/tree-ssa/pr31146.C: Likewise.
2961
2962 2007-05-13  Revital Eres  <eres@il.ibm.com>
2963
2964         * gcc.dg/dse.c: New test.
2965
2966 2007-05-12  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/31797
2969         * gcc.c-torture/compile/pr31797.c: New testcase.
2970
2971 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2972
2973         PR fortran/30746
2974         * gfortran.dg/host_assoc_function_1.f90: New test.
2975
2976 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2977
2978         PR c++/31829
2979         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2980
2981 2007-05-11  Silvius Rus  <rus@google.com>
2982
2983         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2984         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2985         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2986         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2987         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2988         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2989         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2990         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2991         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2992         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2993         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2994         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2995         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2996         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2997         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2998         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2999
3000 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3001
3002         PR other/31852
3003         * gcc.c-torture/execute/builtins/memchr.c: New.
3004         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3005         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3006
3007 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3008
3009         PR fortran/30876
3010         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3011         line.
3012         * gfortran.dg/recursive_reference_2.f90: New test.
3013
3014 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3015
3016         PR fortran/30878
3017         * gfortran.dg/namelist_29.f90: New test.
3018
3019 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3020
3021         PR fortran/31474
3022         * gfortran.dg/entry_10.f90: New test.
3023
3024 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3025
3026         PR tree-optimization/31885
3027         * gcc.dg/tree-ssa/loop-29.c: New test.
3028
3029 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3030
3031         * assumed_dummy_1.f90: Fix dg directive.
3032         * char_initialiser_actual.f90: Likewise.
3033         * nested_modules_2.f90: Likewise.
3034         * shift-alloc.f90: Likewise.
3035
3036 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3037
3038         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3039
3040 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3041
3042         PR libfortran/31880
3043         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3044
3045 2007-05-09  Mike Stump  <mrs@apple.com>
3046
3047         * g++.dg/other/first-global.C: Add -fpie for darwin.
3048         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3049
3050 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3051
3052         * gcc.dg/20070507-1.c: New testcase.
3053
3054 2007-05-08  Chao-ying Fu  <fu@mips.com>
3055
3056         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3057         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3058         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3059         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3060
3061 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3062
3063         PR 31847
3064         * gcc.dg/pr31847.c: New test.
3065
3066 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3067
3068         PR fortran/31692
3069         * gfortran.dg/actual_array_result_1.f90: New test.
3070
3071 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/29397
3074         * gfortran.dg/parameter_array_init_1.f90: New test.
3075
3076         PR fortran/29400
3077         * gfortran.dg/parameter_array_init_2.f90: New test.
3078
3079 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         PR target/31854
3082         * gcc.target/i386/pr31854.c: New test.
3083
3084 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3085
3086         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3087
3088 2007-05-07  Mike Stump  <mrs@apple.com>
3089
3090         * g++.old-deja/g++.mike/empty.C: Add.
3091
3092 2007-05-07  Eric Christopher  <echristo@apple.com>
3093
3094         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3095
3096 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3099         variable.  Rearrange conversions from binary float to decimal float.
3100
3101 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3102
3103         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3104         x86.
3105
3106 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3107
3108         * gnat.dg/opt1.ad[sb]: New testcase.
3109
3110 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3111
3112         PR fortran/31399
3113         * gfortran.dg/do_3.F90: New test.
3114
3115 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3116
3117         PR fortran/31764
3118         * gfortran.dg/new_line.f90: Add new checks.
3119
3120 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3121
3122         PR fortran/31201
3123         * gfortran.dg/large_unit_1.f90: New.
3124         * gfortran.dg/large_unit_2.f90: New.
3125         * gfortran.dg/iostat_4.f90: New
3126         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3127
3128 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3129
3130         PR fortran/31540
3131         * gfortran.dg/char_result_4.f90: New test.
3132
3133 2007-06-05  Revital Eres  <eres@il.ibm.com>
3134
3135         PR 30957
3136         * gcc.dg/pr30957-1.c: New test.
3137
3138 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3139
3140         PR fortran/31251
3141         * gfortran.dg/char_type_len_2.f90: New test.
3142
3143 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3144
3145         PR 31775
3146         * g++.dg/other/nested-extern.cc: New.
3147         * g++.dg/other/nested-extern-1.C: New.
3148         * g++.dg/other/nested-extern-2.C: New.
3149
3150 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3151
3152         PR fortran/31760
3153         * gfortran.dg/erf.f90: New test.
3154         * gfortran.dg/besxy.f90: New test.
3155
3156 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3157
3158         PR fortran/22359
3159         * gfortran.dg/fseek.f90: New test.
3160
3161 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3162
3163         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3164
3165 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3166
3167         PR libfortran/31210
3168         * gfortran.dg/zero_length_1.f90: New test.
3169
3170 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3171
3172         PR fortran/31803
3173         * gfortran.dg/char_pointer_assign_3.f90: New test.
3174         * gfortran.dg/char_result_2.f90: Re-enable test.
3175
3176 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3177
3178         PR fortran/25071
3179         * gfortran.dg/char_length_3.f90: New test.
3180         * gfortran.dg/char_result_2.f90: Fix test.
3181
3182 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3183
3184         PR tree-optimization/30565
3185         * gcc.dg/tree-ssa/loop-27.c: New test.
3186
3187 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3188
3189         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3190         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3191         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3192         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3193
3194 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3195
3196         PR tree-optimization/31699
3197         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3198         New.
3199         (check_effective_target_vect_floatint_cvt): New.
3200         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3201         of specific targets.
3202         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3203         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3204         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3205         * gcc.dg/vect/vect-iv-4.c: Likewise.
3206         * gcc.dg/vect/vect-multitypes-11.c: New.
3207         * gcc.dg/vect/pr31699.c: New.
3208
3209 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3210
3211         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3212
3213 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3214
3215         PR C++/31663
3216         * g++.dg/warn/anonymous-namespace-2.C: New.
3217         * g++.dg/warn/anonymous-namespace-2.h: New.
3218
3219 2007-05-02  Paul Brook  <paul@codesourcery.com>
3220
3221         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3222
3223 2007-05-02  Eric Christopher  <echristo@apple.com>
3224
3225         * gcc.dg/cpp/if-div.c: New file.
3226
3227 2007-05-02  Tom Tromey  <tromey@redhat.com>
3228
3229         PR preprocessor/28709:
3230         * gcc.dg/cpp/pr28709.c: New file.
3231
3232 2007-05-02  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/31146
3235         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3236
3237 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3238
3239         * gcc.c-torture/compile/limits-blockid.c: New.
3240         * gcc.c-torture/compile/limits-caselabels.c: New.
3241         * gcc.c-torture/compile/limits-declparen.c: New.
3242         * gcc.c-torture/compile/limits-enumconst.c: New.
3243         * gcc.c-torture/compile/limits-exprparen.c: New.
3244         * gcc.c-torture/compile/limits-externalid.c: New.
3245         * gcc.c-torture/compile/limits-fnargs.c: New.
3246         * gcc.c-torture/compile/limits-fndefn.c: New.
3247         * gcc.c-torture/compile/limits-idexternal.c: New.
3248         * gcc.c-torture/compile/limits-idinternal.c: New.
3249         * gcc.c-torture/compile/limits-pointer.c: New.
3250         * gcc.c-torture/compile/limits-stringlit.c: New.
3251         * gcc.c-torture/compile/limits-structmem.c: New.
3252         * gcc.c-torture/compile/limits-structnest.c: New.
3253
3254 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3255
3256         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3257
3258 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3259
3260         PR middle-end/31740
3261         * gcc.c-torture/compile/20070501-1.c: New testcase.
3262
3263 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3264
3265         PR fortran/31732
3266         * gfortran.dg/array_memset_2:  New test case.
3267
3268 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3269
3270         PR testsuite/31615
3271         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3272
3273 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3274
3275         PR testsuite/31589
3276         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3277         dg-final test.
3278         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3279         keyword to dg-final test.
3280         * gcc.dg/vect/vect-iv-4.c: Likewise.
3281         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3282         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3283         test.
3284         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3285         cast.
3286         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3287         * lib/target-supports.exp
3288         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3289         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3290
3291 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3292
3293         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3294         __LONG_LONG_MAX__ and its friends instead of those supplied by
3295         limits.h.
3296
3297 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3298
3299         PR C++/31721
3300         * g++.dg/ext/vector7.C: New testcase.
3301
3302 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3303
3304         PR fortran/31591
3305         * gfortran.dg/bound_simplification_1.f90: New test.
3306
3307 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3308
3309         PR fortran/31645
3310         * gfortran.dg/bom_error.f90: New test.
3311         * gfortran.dg/bom_include.f90: New test.
3312         * gfortran.dg/bom_UTF16-LE.f90: New test.
3313         * gfortran.dg/bom_UTF16-BE.f90: New test.
3314         * gfortran.dg/bom_UTF-8.f90: New test.
3315         * gfortran.dg/bom_UTF-32.f90: New test.
3316         * gfortran.dg/bom_UTF-8.F90: New test.
3317         * gfortran.dg/bom_include.inc: New file.
3318
3319 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3320
3321         PR C++/30221
3322         * g++.dg/init/ptrfn2.C: New test.
3323         * g++.dg/init/ptrfn3.C: New test.
3324
3325 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3326
3327         PR fortran/31711
3328         * gfortran.dg/dependency_21.f90: New test.
3329
3330 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3331
3332         * gfortran.dg/secnds.f: Use real*8.
3333         * gfortran.dg/secnds-1.f: Use real*8.
3334
3335 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3336
3337         PR libfortran/31532
3338         * gfortran.dg/inquire_5.f90: Update test.
3339
3340 2007-04-27  Ian Lance Taylor  <iant@google.com>
3341
3342         PR middle-end/31710
3343         * gcc.c-torture/compile/pr31710.c: New test.
3344
3345 2007-04-27  Richard Guenther  <rguenther@suse.de>
3346
3347         PR tree-optimization/30965
3348         PR tree-optimization/30978
3349         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3350         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3351         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3352         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3353
3354 2007-04-27  Richard Guenther  <rguenther@suse.de>
3355
3356         PR tree-optimization/31715
3357         * gcc.dg/Warray-bounds-4.c: New testcase.
3358
3359 2007-04-26  Ian Lance Taylor  <iant@google.com>
3360
3361         PR target/28675
3362         * gcc.c-torture/compile/pr28675.c: New test.
3363
3364 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3365
3366         PR C++/30016
3367         * g++.dg/ext/vector6.C: New test.
3368
3369 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3370
3371         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3372
3373 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3374
3375         PR middle-end/31617
3376         * g++.dg/other/str_empty.C: Add expected warning.
3377
3378 2007-04-26  Richard Guenther  <rguenther@suse.de>
3379         Daniel Berlin  <dberlin@dberlin.org>
3380
3381         PR tree-optimization/30567
3382         * g++.dg/other/pr30567.C: New testcase.
3383
3384 2007-04-26  Richard Guenther  <rguenther@suse.de>
3385
3386         PR tree-optimization/31703
3387         * gcc.c-torture/compile/pr31703.c: New testcase.
3388         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3389         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3390
3391 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3392
3393         * gfortran.dg/open_errors.f90: Added if statements checking
3394         the value of iostat.
3395
3396 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR c++/31598
3399         * g++.dg/gomp/pr31598.C: New test.
3400
3401         PR tree-optimization/30558
3402         * g++.dg/gomp/pr30558.C: New test.
3403
3404 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3405
3406         PR c++/31338
3407         * g++.dg/ext/complex2.C: New test.
3408
3409 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3410
3411         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3412
3413 2007-04-25  Thiemo Seufer  <ths@mips.com>
3414
3415         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3416         value to signed char.
3417
3418 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3419
3420         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3421         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3422         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3423
3424 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3425
3426         PR fortran/31668
3427         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3428         statement functions.
3429         * gfortran.dg/c_by_val_5.f90: New test.
3430
3431 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3432
3433         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3434         with two new subroutines to avoid parameter-induced aliasing.
3435         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3436         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3437
3438 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3439
3440         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3441         * g++.dg/warn/Warray-bounds.C: Likewise.
3442
3443 2007-04-24  Ian Lance Taylor  <iant@google.com>
3444
3445         PR tree-optimization/31605
3446         * gcc.c-torture/execute/pr31605.c: New test.
3447
3448 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3449
3450         PR fortran/31587
3451         * lib/gcc-dg.exp (scan-module): New function.
3452         * gfortran.dg/module_md5_1.f90: New test.
3453
3454 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3455
3456         * g++.old-deja/g++.pt/defarg6.C: Only run with
3457         -std=gnu++98.
3458         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3459         * g++.dg/cpp0x/variadic61.C: Ditto.
3460         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3461         * g++.dg/cpp0x/variadic62.C: Ditto.
3462         * g++.dg/template/meminit1.C: Ditto.
3463         * g++.dg/template/operator7.C: Ditto.
3464         * g++.dg/template/static15.C: Ditto.
3465         * g++.dg/template/invalid1.C: Ditto.
3466         * g++.dg/template/shift1.C: Ditto.
3467         * g++.dg/template/error10.C: Ditto.
3468
3469 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3470
3471         PR diagnostic/25923
3472         * gfortran.dg/pr25923.f90: New test.
3473
3474 2007-04-24  Ian Lance Taylor  <iant@google.com>
3475
3476         PR tree-optimization/31602
3477         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3478
3479 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3480
3481         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3482         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3483
3484 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3485
3486         * gcc.target/i386/reload-1.c. New.
3487
3488 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3489             Olga Golovanevsky  <olga@il.ibm.com>
3490
3491         * g++.dg/other/str_empty.C: New test.
3492
3493 2007-04-24  Richard Henderson  <rth@redhat.com>
3494
3495         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3496
3497 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3498
3499         PR target/31641
3500         * gcc.c-torture/compile/pr31641.c: New testcase.
3501
3502 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3503
3504         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3505         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3506         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3507         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3508
3509 2007-04-23  Simon Baldwin  <simonb@google.com>
3510
3511         * g++.dg/other/error15.C: New.
3512         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3513         triggering a "multiple parameters named" error.
3514
3515 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3516
3517         PR fortran/31618
3518         * gfortran.dg/backspace_8.f:  New test case.
3519
3520 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3521
3522         PR fortran/31630
3523         * gfortran.dg/used_types_17.f90: New test.
3524
3525         PR fortran/31620
3526         * gfortran.dg/zero_array_components_1.f90: New test.
3527
3528 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3529
3530         PR fortran/31616
3531         * gfortran.dg/open_errors.f90: Allow a different error message.
3532
3533 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3534
3535         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3536         Rename from check_effective_target_vect_pack_mod.  Rename global
3537         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3538         messages.
3539         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3540         rename.
3541         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3542         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3543
3544 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3545
3546         PR middle-end/31448
3547         * gcc.c-torture/execute/pr31448.c: New testcase.
3548
3549 2007-04-22  Nick Clifton  <nickc@redhat.com>
3550
3551         * gcc.dg/20020312-2.c: Add support for the FRV.
3552
3553 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3554
3555         PR tree-optimization/24659
3556         * gcc.dg/vect/vect-float-extend-1.c: New test.
3557         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3558
3559 2007-04-22  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/29789
3562         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3563         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3564
3565 2007-04-22  Revital Eres  <eres@il.ibm.com>
3566
3567         * gcc.dg/var-expand2.c: New test.
3568
3569 2007-04-22  Revital Eres  <eres@il.ibm.com>
3570
3571         * gcc.dg/var-expand3.c: New test.
3572
3573 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3574
3575         PR fortran/31495
3576         * gfortran.dg/continuation_8.f90: New test.
3577
3578 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3579
3580         PR C/30265
3581         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3582         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3583
3584 2007-04-21  Richard Guenther  <rguenther@suse.de>
3585
3586         PR middle-end/31136
3587         * gcc.c-torture/execute/pr31136.c: New testcase.
3588
3589 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3590
3591         * gcc.target/i386/movsi-sm-1.c: New.
3592
3593 2007-04-20  Richard Henderson  <rth@redhat.com>
3594
3595         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3596         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3597
3598 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3599
3600         * gcc.target/i386/ordcmp-1.c: New test.
3601         * gcc.target/i386/unordcmp-1.c: New test.
3602
3603         PR tree-optimization/31632
3604         * gcc.c-torture/compile/20070419-1.c: New test.
3605
3606 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3607
3608         * gcc.dg/invalid-call-1.c: New test.
3609
3610 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3611
3612         PR diagnostic/31227
3613         * gcc.dg/Warray-bounds-3.c: New.
3614
3615 2007-04-18  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/19431
3618         PR tree-optimization/21463
3619         * gcc.c-torture/execute/20070212-1.c: New testcase.
3620         * gcc.c-torture/execute/20070212-2.c: Likewise.
3621         * gcc.c-torture/execute/20070212-3.c: Likewise.
3622         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3623         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3624         * g++.dg/tree-ssa/pr21463.C: Likewise.
3625         * g++.dg/tree-ssa/pr30738.C: Likewise.
3626
3627 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/31513
3630         * g++.dg/expr/bitfield8.C: New test.
3631
3632 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3633             Richard Sandiford  <richard@codesourcery.com>
3634
3635         * lib/target-supports.exp (check_profiling_available): Return 0
3636         for uClibc with -p or -pg.
3637
3638 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3639
3640         PR c++/31517
3641         * g++.dg/template/init7.C: New test.
3642
3643 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3644
3645         PR rtl-optimization/31360
3646         * gcc.dg/loop-7.c: New test.
3647
3648 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3649
3650         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3651         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3652         build.
3653         (compat-execute): Likewise.
3654         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3655         files to remote hosts.
3656         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3657         (c-torture-execute): Likewise.
3658         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3659         or plain file.  Use remote_upload and remote_download to copy
3660         files about.
3661         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3662         before scanning it.
3663
3664 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3665
3666         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3667
3668 2007-04-16  Lawrence Crowl  <crowl@google.com>
3669
3670         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3671         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3672         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3673         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3674         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3675         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3676         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3677         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3678         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3679         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3680         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3681
3682         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3683         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3684         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3685         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3686         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3687         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3688         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3689         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3690         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3691         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3692         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3693
3694 2007-04-16  Ian Lance Taylor  <iant@google.com>
3695
3696         PR tree-optimization/31522
3697         * gcc.dg/Wstrict-overflow-16.c: New test.
3698
3699 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3700
3701         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3702
3703 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3704
3705         PR fortran/31144
3706         * gfortran.dg/module_naming_1.f90: New.
3707
3708 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3709
3710         * lib/target-supports.exp (check_profiling_available): Return
3711         false for m68k-*-uclinux.
3712
3713 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3714
3715         PR c++/29365
3716         Testcase for c++ anonymous namespace warning
3717
3718         * g++.dg/warn/anonymous-namespace-1.C: New test
3719         * g++.dg/warn/anonymous-namespace-1.h: New test
3720
3721 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3722
3723         PR testsuite/31578
3724         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3725
3726 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3727
3728         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3729
3730 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3731
3732         PR fortran/31204
3733         * gfortran.dg/array_constructor_16.f90: New test.
3734
3735 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3736
3737         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3738         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3739
3740 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3741
3742         PR rtl-optimization/31500
3743         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3744         * g++.dg/warn/Warray-bounds.C: Likewise.
3745
3746 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3747
3748         PR C/31520
3749         * gcc.dg/gnu89-init-4.c: New testcase.
3750
3751 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR c++/25874
3754         * gcc.dg/gomp/pr25874.c: Add dg-options.
3755         * g++.dg/gomp/pr25874.C: Add dg-options.
3756
3757 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3758
3759         PR fortran/21061
3760         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3761         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3762
3763 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3764
3765         PR fortran/31561
3766         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3767
3768 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3769
3770         PR fortran/29507
3771         PR fortran/31404
3772         * gfortran.dg/initialization_6.f90: New test.
3773
3774 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3775
3776         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3777
3778         * lib/target-supports.exp (check_gc_sections_available):
3779         Return false if ldflags includes -elf2flt.
3780
3781 2007-04-13  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/31074
3784         * conv3.C: New test.
3785
3786 2007-04-13  Mike Stump  <mrs@apple.com>
3787
3788         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3789         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3790
3791 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
3792
3793         PR tree-optimization/29598
3794         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3795
3796 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3797
3798         PR fortran/31559
3799         * gfortran.dg/func_assign.f90: New test.
3800
3801 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
3802
3803         PR fortran/31550
3804         * gfortran.dg/used_types_16.f90: New test.
3805
3806 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3807
3808         PR fortran/18937
3809         * gfortran.dg/goto_2.f90: New.
3810         * gfortran.dg/goto_3.f90: New.
3811         * gfortran.dg/pr17708.f90: Rename to ...
3812         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3813
3814 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3815
3816         PR fortran/31562
3817         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3818         instead of a struct.
3819
3820 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3821
3822         PR fortran/31562
3823         * gfortran.dg/value_4.c: Use GNU extensions for complex
3824         instead of a struct.
3825
3826 2007-04-13  Richard Guenther  <rguenther@suse.de>
3827
3828         PR tree-optimization/21258
3829         * gcc.dg/tree-ssa/vrp34.c: New testcase.
3830
3831 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3832
3833         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3834         <complex.h>.
3835
3836 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
3837
3838         PR fortran/31250
3839         * gfortran.dg/char_length_2.f90: New.
3840         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3841         * gfortran.dg/repeat_4.f90: Likewise.
3842
3843         PR fortran/31266
3844         * gfortran.dg/char_assign_1.f90: New.
3845
3846         PR fortran/31471
3847         * gfortran.dg/block_name_1.f90: New.
3848         * gfortran.dg/block_name_2.f90: New.
3849
3850 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
3851
3852         PR c++/31078
3853         * g++.dg/other/pr31078.C: New.
3854
3855 2007-04-12  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/31169
3858         * gcc.c-torture/execute/pr31169.c: New testcase.
3859
3860 2007-04-12  Richard Guenther  <rguenther@suse.de>
3861
3862         PR tree-optimization/24689
3863         PR tree-optimization/31307
3864         * g++.dg/tree-ssa/pr31307.C: New testcase.
3865         * gcc.dg/tree-ssa/pr24689.c: Likewise.
3866
3867 2007-04-12  Tobias Burnus  <burnus@net-b.de>
3868
3869         PR fortran/31472
3870         * gfortran.dg/access_spec_1.f90: New test.
3871         * gfortran.dg/access_spec_2.f90: New test.
3872         * gfortran.dg/non_module_public.f90: Match new error message.
3873
3874 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3875
3876         PR testsuite/31538
3877         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3878         to 4 at line 38 to fix bounds problem.
3879
3880 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3881
3882         PR testsuite/31240
3883         * gfortran.dg/pointer_intent_1.f90: Fix test.
3884
3885 2007-04-10  Eric Christopher  <echristo@apple.com>
3886
3887         * lib/target-supports.exp
3888         (check_effective_target_fstack_protector): Rewrite.
3889
3890 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3891
3892         PR c++/31449
3893         * g++.dg/init/const5.C: New test.
3894
3895 2007-04-09  Jan Hubicka  <jh@suse.cz>
3896
3897         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3898
3899 2007-04-08  Jan Hubicka  <jh@suse.cz>
3900
3901         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3902
3903 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3904
3905         PR fortran/31257
3906         * gfortran.dg/achar_4.f90: New test.
3907
3908 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3909
3910         PR fortran/30880
3911         * gfortran.dg/used_dummy_types_8.f90: New test.
3912
3913 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3914
3915         PR fortran/30872
3916         * gfortran.dg/parameter_array_element_1.f90: New test.
3917
3918 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3919
3920         PR fortran/31222
3921         * gfortran.dg/default_numeric_type_1.f90: New test.
3922
3923 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3924
3925         PR fortran/31424
3926         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3927
3928 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3929
3930         PR fortran/31293
3931         * gfortran.dg/interface_12.f90: New test.
3932
3933 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3934
3935         * gcc.dg/format/opt-6.c: New test.
3936         * gcc.dg/format/nul-1.c: New test.
3937         * gcc.dg/format/nul-2.c: New test.
3938
3939 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3940
3941         PR libgfortran/31395
3942         * gfortran.dg/fmt_colon.f90: New test.
3943
3944 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3945
3946         * g++.old-deja/g++.other/init18.C: Use
3947         dg-require-effective-target instead of an explicit xfail.
3948
3949 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3950
3951         * gcc.dg/dfp/signbit-1.c
3952         * gcc.dg/dfp/signbit-2.c
3953
3954 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3955
3956         PR fortran/31483
3957         * gfortran.dg/altreturn_5.f90: New test.
3958
3959 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3960
3961         PR fortran/31292
3962         * gfortran.dg/contained_module_proc_1.f90: New test.
3963
3964 2007-04-04  Stuart Hastings  <stuart@apple.com>
3965
3966         PR 31281
3967         * objc/execute/exceptions/pr31281.m: New.
3968
3969 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3970
3971         * g++.dg/ext/dllimport12.C: Update comments.
3972
3973 2007-04-03  Eric Christopher  <echristo@apple.com>
3974
3975         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3976
3977 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3978
3979         PR fortran/31304
3980         * gfortran.dg/repeat_2.f90: New test.
3981         * gfortran.dg/repeat_3.f90: New test.
3982         * gfortran.dg/repeat_4.f90: New test.
3983
3984 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3985
3986         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3987
3988 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR c++/30847
3991         * g++.dg/parse/cond3.C: New test.
3992
3993         PR middle-end/30704
3994         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3995
3996 2007-04-02  Jason Merrill  <jason@redhat.com>
3997
3998         PR c++/31187
3999         * g++.dg/ext/visibility/anon3.C: New test.
4000
4001 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002
4003         PR libgfortran/31052
4004         * gfortran.dg/namelist_28.f90: New test.
4005
4006 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007
4008         PR libgfortran/31366
4009         * gfortran.dg/direct_io_6.f90: New test.
4010
4011 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4012
4013         PR libgfortran/31207
4014         * gfortran.dg/advance_5.f90: New test.
4015         * gfortran.dg/advance_6.f90: New test.
4016
4017 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4018
4019         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4020         * g++.dg/ext/dllimport7.C: Likewise.
4021         * g++.dg/ext/selectany1.C: Likewise.
4022
4023 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4024
4025         * g++.dg/parser/pr31138.C: New.
4026         * g++.dg/parser/pr31140.C: New.
4027         * g++.dg/parser/pr31141.C: New.
4028
4029 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4030
4031         PR c++/26099
4032         * g++.dg/ext/is_base_of.C: New.
4033         * g++.dg/ext/has_virtual_destructor.C: New.
4034         * g++.dg/ext/is_polymorphic.C: New.
4035         * g++.dg/ext/is_base_of_diagnostic.C: New.
4036         * g++.dg/ext/is_enum.C: New.
4037         * g++.dg/ext/has_nothrow_assign.C: New.
4038         * g++.dg/ext/has_nothrow_constructor.C: New.
4039         * g++.dg/ext/is_empty.C: New.
4040         * g++.dg/ext/has_trivial_copy.C: New.
4041         * g++.dg/ext/has_trivial_assign.C: New.
4042         * g++.dg/ext/is_abstract.C: New.
4043         * g++.dg/ext/is_pod.C: New.
4044         * g++.dg/ext/has_nothrow_copy.C: New.
4045         * g++.dg/ext/is_class.C: New.
4046         * g++.dg/ext/has_trivial_constructor.C: New.
4047         * g++.dg/ext/is_union.C: New.
4048         * g++.dg/ext/has_trivial_destructor.C: New.
4049         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4050         * g++.dg/template/crash43.C: Likewise.
4051
4052 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4053
4054         * g++.dg/warn/pedantic2.C: New testcase.
4055
4056 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4057
4058         * size_dim.f90: Fix dg directive.
4059         * pr16433.f: Likewise.
4060         * use_6.f90: Likewise.
4061         * use_7.f90: Likewise.
4062         * entry_9.f90: Likewise.
4063         * pointer_intent_2.f90: Likewise.
4064         * protected_1.f90: Likewise.
4065         * fmt_missing_period_2.f: Likewise.
4066         * pointer_intent_3.f90: Likewise.
4067         * protected_2.f90: Likewise.
4068         * protected_3.f90: Likewise.
4069         * pr15754.f90: Likewise.
4070         * protected_4.f90: Likewise.
4071         * protected_5.f90: Likewise.
4072         * initialization_2.f90: Likewise.
4073         * protected_6.f90: Likewise.
4074         * continuation_7.f90: Likewise.
4075         * derived_function_interface_1.f90: Likewise.
4076         * der_pointer_4.f90: Likewise.
4077         * fmt_zero_precision.f90: Likewise.
4078         * blockdata_3.f90: Likewise.
4079         * fmt_missing_period_1.f: Likewise.
4080         * real_const_3.f90: Likewise.
4081         * use_4.f90: Likewise.
4082         * fmt_missing_period_3.f: Likewise.
4083         * use_5.f90: Likewise.
4084
4085 2007-03-28  Mike Stump  <mrs@apple.com>
4086
4087         * gcc.dg/darwin-comm.c: Add.
4088
4089 2007-03-28  Eric Christopher  <echristo@apple.com>
4090
4091         * lib/target-supports.exp (check_effective_target_fstack_protector):
4092         New.
4093         * gcc.dg/ssp-1.c: Use.
4094         * gcc.dg/ssp-2.c: Ditto.
4095
4096 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4097
4098         PR c++/29077
4099         * g++.dg/parse/constructor3.C: New test.
4100
4101 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4102
4103         * gnat.dg/thin_pointer.ad[sb]: New test.
4104
4105 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4106
4107         * g++.dg/cpp0x/bracket1.C: New.
4108         * g++.dg/cpp0x/bracket2.C: New.
4109         * g++.dg/cpp0x/bracket3.C: New.
4110         * g++.dg/cpp0x/bracket4.C: New.
4111
4112 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4113
4114         * g++.dg/cpp0x/temp_default1.C: New.
4115         * g++.dg/cpp0x/temp_default3.C: New.
4116         * g++.dg/cpp0x/temp_default2.C: New.
4117         * g++.dg/cpp0x/temp_default4.C: New.
4118
4119 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4120
4121         PR c++/29993
4122         * g++.dg/other/cv_func2.C: New.
4123
4124 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4125
4126         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4127         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4128         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4129         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4130
4131         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4132         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4133
4134         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4135
4136         * lib/compat.exp (compat-execute): Fix processing of file names.
4137
4138 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4139
4140         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4141
4142 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4143
4144         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4145         Delete created executable test file.
4146         (check_effective_target_fortran_large_int): Ditto.
4147         (check_effective_target_static_libgfortran): Ditto.
4148
4149 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4150
4151         PR c++/30500
4152         * g++.dg/warn/pragma-system_header1.C: New test.
4153         * g++.dg/warn/pragma-system_header2.C: New test.
4154         * g++.dg/warn/pragma-system_header1.h. New.
4155         * g++.dg/warn/pragma-system_header2.h. New.
4156
4157 2007-03-26  Ian Lance Taylor  <iant@google.com>
4158
4159         PR tree-optimization/31345
4160         * gcc.c-torture/compile/pr31345-1.c: New test.
4161
4162 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4163
4164         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4165         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4166         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4167         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4168         * gfortran.dg/overload_1.f90: Likewise.
4169         * gfortran.dg/impure_assignment_1.f90: Likewise.
4170         * gfortran.dg/error_recovery_3.f90: Likewise.
4171         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4172         * gfortran.dg/sequence_types_1.f90: Likewise.
4173         * gfortran.dg/internal_references_1.f90: Likewise.
4174         * gfortran.dg/present_1.f90: Likewise.
4175         * gfortran.dg/volatile10.f90: Likewise.
4176         * gfortran.dg/module_equivalence_2.f90: Likewise.
4177         * gfortran.dg/use_4.f90: Likewise.
4178         * gfortran.dg/elemental_result_1.f90: Likewise.
4179         * gfortran.dg/generic_actual_arg.f90: Likewise.
4180         * gfortran.dg/private_type_5.f90: Likewise.
4181         * gfortran.dg/protected_4.f90: Likewise.
4182         * gfortran.dg/interface_3.f90: Likewise.
4183
4184 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4185
4186         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4187         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4188
4189 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4190
4191         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4192
4193 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4194
4195         PR libgfortran/31199
4196         * gfortran.dg/fmt_t_4.f90: New test.
4197
4198 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4199
4200         PR libfortran/31297
4201         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4202         * gfortran.dg/backspace_6.f:  Likewise.
4203         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4204         * gfortran.dg/direct_io_2.f90:  Likewise.
4205         * gfortran.dg/write_back.f:  Likewise.
4206         * gfortran.dg/write_rewind_2.f:  Likewise.
4207         * gfortran.dg/write_rewind_1.f:  Likewise.
4208         * gfortran.dg/write_rewind_2.f:  Likewise.
4209
4210 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4211
4212         PR tree-optimization/30784
4213         * gcc.dg/vect/pr30784.c: New test.
4214
4215 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4216
4217         PR fortran/30877
4218         * gfortran.dg/operator_1.f90: New test.
4219         * gfortran.dg/operator_2.f90: New test.
4220
4221 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4222
4223         PR libfortran/31196
4224         * gfortran.dg/reshape_transpose_1.f90:  New test.
4225
4226 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4227
4228         PR fortran/30655
4229         * gfortran.dg/bounds_check_6.f90: New test.
4230
4231 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4232
4233         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4234         #ifndef/#endif.
4235         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4236         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4237
4238 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4239
4240         PR fortran/31209
4241         * gfortran.dg/pointer_function_actual_1.f90: New test.
4242
4243         PR fortran/31200
4244         * gfortran.dg/pointer_function_actual_2.f90: New test.
4245
4246         PR fortran/31215
4247         * gfortran.dg/result_in_spec_1.f90: New test.
4248
4249 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4250
4251         PR fortran/30834
4252         * gfortran.dg/integer_exponentiation_3.F90: New test.
4253         * gfortran.dg/integer_exponentiation_4.f90: New test.
4254         * gfortran.dg/integer_exponentiation_5.F90: New test.
4255
4256 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/30863
4259         * g++.dg/template/error24.C: New test.
4260         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4261
4262 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/31273
4265         * g++.dg/expr/bitfield7.C: New test.
4266
4267 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4268
4269         PR other/23572
4270         * gcc.dg/float-range-4.c: New.
4271         * gcc.dg/float-range-1.c: Update. Test for a warning.
4272         * gcc.dg/float-range-3.c: New.
4273         * gcc.dg/float-range-5.c: New.
4274
4275 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4276
4277         PR fortran/31262
4278         * gfortran.dg/no_range_check_1.f90: New test.
4279
4280 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4281
4282         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4283         * g++.dg/other/static1.C: Remove stray semicolon.
4284         * g++.dg/other/init1.C: Likewise.
4285         * g++.dg/rtti/dyncast1.C: Likewise.
4286         * g++.dg/tree-ssa/pr17153.C: Likewise.
4287         * g++.dg/lookup/disamb1.C: Likewise.
4288         * g++.dg/lookup/scoped2.C: Likewise.
4289         * g++.dg/lookup/friend7.C: Likewise.
4290         * g++.dg/parse/parse4.C: Likewise.
4291         * g++.dg/parse/parse5.C: Likewise.
4292         * g++.dg/expr/pr29066.C: Likewise.
4293         * g++.dg/expr/cast4.C: Likewise.
4294         * g++.dg/tc1/dr193.C: Likewise.
4295         * g++.dg/tc1/dr213.C: Likewise.
4296         * g++.dg/abi/dcast1.C: Likewise.
4297         * g++.dg/abi/covariant2.C: Likewise.
4298         * g++.dg/inherit/covariant11.C: Likewise.
4299         * g++.dg/inherit/covariant9.C: Likewise.
4300         * g++.dg/inherit/covariant10.C: Likewise.
4301         * g++.dg/init/static3.C: Likewise.
4302         * g++.dg/init/init-ref3.C: Likewise.
4303         * g++.dg/init/ref10.C: Likewise.
4304         * g++.dg/template/meminit2.C: Likewise.
4305         * g++.dg/template/using9.C: Likewise.
4306         * g++.dg/template/friend9.C: Likewise.
4307         * g++.dg/template/ref1.C: Likewise.
4308         * g++.old-deja/g++.warn/inline.C: Likewise.
4309         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4310         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4311         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4312         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4313         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4314         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4315         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4316         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4317         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4318         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4319         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4320         * g++.old-deja/g++.brendan/template11.C: Likewise.
4321         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4322         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4323         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4324         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4325         * g++.old-deja/g++.jason/parse9.C: Likewise.
4326         * g++.old-deja/g++.jason/byval2.C: Likewise.
4327         * g++.old-deja/g++.jason/overload8.C: Likewise.
4328         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4329         * g++.old-deja/g++.jason/template33.C: Likewise.
4330         * g++.old-deja/g++.jason/return3.C: Likewise.
4331         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4332         * g++.old-deja/g++.jason/virtual.C: Likewise.
4333         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4334         * g++.old-deja/g++.jason/template27.C: Likewise.
4335         * g++.old-deja/g++.jason/synth6.C: Likewise.
4336         * g++.old-deja/g++.jason/ref8.C: Likewise.
4337         * g++.old-deja/g++.jason/offset1.C: Likewise.
4338         * g++.old-deja/g++.other/static20.C: Likewise.
4339         * g++.old-deja/g++.other/array1.C: Likewise.
4340         * g++.old-deja/g++.other/new3.C: Likewise.
4341         * g++.old-deja/g++.other/array2.C: Likewise.
4342         * g++.old-deja/g++.other/overload9.C: Likewise.
4343         * g++.old-deja/g++.other/cast6.C: Likewise.
4344         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4345         * g++.old-deja/g++.other/eh4.C: Likewise.
4346         * g++.old-deja/g++.other/using7.C: Likewise.
4347         * g++.old-deja/g++.other/init18.C: Likewise.
4348         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4349         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4350         * g++.old-deja/g++.other/dtor11.C: Likewise.
4351         * g++.old-deja/g++.pt/static11.C: Likewise.
4352         * g++.old-deja/g++.pt/crash19.C: Likewise.
4353         * g++.old-deja/g++.pt/overload12.C: Likewise.
4354         * g++.old-deja/g++.pt/crash46.C: Likewise.
4355         * g++.old-deja/g++.pt/mi1.C: Likewise.
4356         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4357         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4358         * g++.old-deja/g++.pt/local5.C: Likewise.
4359         * g++.old-deja/g++.pt/typename2.C: Likewise.
4360         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4361         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4362         * g++.old-deja/g++.law/visibility1.C: Likewise.
4363         * g++.old-deja/g++.law/visibility2.C: Likewise.
4364         * g++.old-deja/g++.law/virtual2.C: Likewise.
4365         * g++.old-deja/g++.law/operators19.C: Likewise.
4366         * g++.old-deja/g++.law/parsing10.C: Likewise.
4367         * g++.old-deja/g++.law/visibility4.C: Likewise.
4368         * g++.old-deja/g++.law/operators4.C: Likewise.
4369         * g++.old-deja/g++.law/dtors2.C: Likewise.
4370         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4371         * g++.old-deja/g++.law/visibility10.C: Likewise.
4372         * g++.old-deja/g++.law/scope3.C: Likewise.
4373         * g++.old-deja/g++.law/casts2.C: Likewise.
4374         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4375         * g++.old-deja/g++.law/operators33.C: Likewise.
4376         * g++.old-deja/g++.law/friend4.C: Likewise.
4377         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4378         * g++.old-deja/g++.mike/p5611.C: Likewise.
4379         * g++.old-deja/g++.mike/net37.C: Likewise.
4380         * g++.old-deja/g++.mike/p3570.C: Likewise.
4381         * g++.old-deja/g++.mike/p5718.C: Likewise.
4382         * g++.old-deja/g++.mike/net21.C: Likewise.
4383         * g++.old-deja/g++.mike/p1862.C: Likewise.
4384         * g++.old-deja/g++.mike/p4511.C: Likewise.
4385         * g++.old-deja/g++.mike/virt3.C: Likewise.
4386         * g++.old-deja/g++.mike/p16146.C: Likewise.
4387         * g++.old-deja/g++.mike/p1989.C: Likewise.
4388         * g++.old-deja/g++.mike/p5571.C: Likewise.
4389         * g++.old-deja/g++.gb/scope10.C: Likewise.
4390         * g++.old-deja/g++.abi/primary5.C: Likewise.
4391         * g++.old-deja/g++.abi/empty2.C: Likewise.
4392         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4393         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4394         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4395         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4396         * g++.old-deja/g++.bob/template3.C: Likewise.
4397         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4398
4399 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4400
4401         PR fortran/31193
4402         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4403
4404 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4405
4406         PR fortran/20897
4407         * gfortran.dg/derived_name_1.f90: New.
4408         * gfortran.dg/derived_name_2.f: New.
4409
4410 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4411
4412         * lib/target-supports.exp (check_effective_target_nonpic): New
4413         procedure.
4414         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4415         when compiling PIC.
4416         * gcc.target/i386/asm-4.c: Require nonpic.
4417         * gcc.target/i386/cmov1.c: Likewise.
4418         * gcc.target/i386/mul.c: Likewise.
4419         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4420         * gcc.target/i386/ssetype-1.c: Require nonpic.
4421         * gcc.target/i386/ssetype-3.c: Likewise.
4422         * gcc.target/i386/ssetype-5.c: Likewise.
4423
4424 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4425
4426         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4427         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4428         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4429         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4430
4431 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4432
4433         PR tree-optimization/30590
4434         * g++.dg/opt/pr30590.C: New testcase.
4435
4436 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4437
4438         PR c/30762
4439         * gcc.dg/pr30762-1.c: New test.
4440         * gcc.dg/pr30762-2.c: New test.
4441
4442         PR inline-asm/30505
4443         * gcc.target/i386/pr30505.c: New test.
4444
4445 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4446
4447         * gcc.target/arm/register-variables.c: New.
4448
4449 2007-03-19  Jeff Law  <law@redhat.com>
4450
4451         * PR tree-optimization/30984
4452         * gcc.c-torture/pr30984.c: New test.
4453
4454 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4455         Richard Guenther  <rguenther@suse.de>
4456
4457         PR tree-optimization/31254
4458         * gcc.dg/torture/pr31254.c: New testcase.
4459
4460 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4461
4462         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4463         target default_packed.
4464
4465 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4466
4467         PR fortran/31203
4468         * gfortran.dg/string_length_1.f90: New test.
4469
4470 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4471
4472         PR testsuite/30395
4473         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4474
4475 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4476
4477         PR libgfortran/31052
4478         * gfortran.dg/namelist_27.f90: New test.
4479
4480 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4481
4482         PR fortran/30531
4483         * gfortran.dg/used_types_14.f90: New test.
4484
4485         PR fortran/31086
4486         * gfortran.dg/used_types_15.f90: New test.
4487
4488 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4489
4490         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4491         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4492
4493 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4494
4495         PR fortran/31120
4496         * gfortran.dg/integer_exponentiation_2.f90: New test.
4497
4498 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4499
4500         PR tree-optimization/31041
4501         * gcc.dg/vect/pr31041.c: New test.
4502
4503 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4504
4505         * g++.dg/warn/Wconversion-integer.C: New
4506         * g++.dg/warn/Wconversion-real.C: New.
4507         * g++.dg/warn/Wconversion-real-integer.C: New.
4508         * g++.dg/warn/conv2.C: Updated.
4509
4510 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4511
4512         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4513         exclude RTPs.
4514
4515 2007-03-16  Richard Guenther  <rguenther@suse.de>
4516
4517         PR tree-optimization/31146
4518         * g++.dg/tree-ssa/pr31146.C: New testcase.
4519
4520 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4521
4522         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4523         assume that the target has <features.h>.
4524
4525 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4526
4527         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4528         dg-options rather than to the whole test.
4529
4530 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4531
4532         PR debug/29906
4533         * g++.dg/debug/pr29906.C: New
4534
4535 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         PR libgfortran/31099
4538         * gfortran.dg/unformatted_recl.f90: Update test.
4539
4540 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4541
4542         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4543
4544 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4545
4546         PR c++/30891
4547         * g++.dg/parse/namespace-definition.C: New.
4548
4549 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4550
4551         PR c++/24924
4552         * g++.dg/cpp/pedantic-errors.C: New.
4553         * g++.dg/cpp/permissive.C: New.
4554
4555 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4556
4557         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4558         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4559
4560 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4561
4562         * lib/target-supports.exp (check_missing_uclibc_feature)
4563         (check_effective_target_wchar): New procedures.
4564         * gcc.dg/wchar_t-1.c: Require target wchar.
4565         * gcc.dg/wint_t-1.c: Likewise.
4566
4567 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4568
4569         * lib/target-supports.exp (check_gc_sections_available): Return
4570         false for VxWorks targets.
4571
4572 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4573
4574         * g++.dg/warn/Wconversion2.C: Fix typo.
4575         * gcc.dg/if-empty-1.c: Ditto.
4576
4577 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4578
4579         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4580
4581 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4582
4583         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4584         * gcc.target/i386/pr31167.c: Ditto.
4585
4586 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4587
4588         PR target/31167
4589         * gcc.target/i386/pr31167.c: New test.
4590
4591 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4592
4593         PR fortran/30922
4594         * gfortran.dg/import5.f90.f90: New test.
4595
4596
4597         PR fortran/30879
4598         * gfortran.dg/data_components_1.f90: New test.
4599
4600
4601         PR fortran/30870
4602         * gfortran.dg/generic_13.f90: New test.
4603
4604         PR fortran/31163
4605         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4606
4607 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4608
4609         PR libgfortran/31051
4610         * gfortran.dg/fmt_t_4.f90: New
4611
4612 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4613
4614         PR C++/31165
4615         * g++.dg/other/default7.C: New test.
4616
4617 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4618
4619         * g++.dg/warn/Wconversion2.C: New.
4620
4621 2007-03-14  Eric Christopher  <echristo@apple.com>
4622
4623         * gcc.dg/ssp-1.c: New.
4624         * gcc.dg/ssp-2.c: Ditto.
4625
4626 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4627
4628         * g++.dg/warn/do-empty.C: New.
4629         * gcc.dg/do-empty.c: New.
4630         * gcc.dg/if-empty-1.c: Update.
4631         * gcc.dg/20001116-1.c: Update.
4632         * gcc.dg/pr23165.c: Update.
4633
4634 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * gfortran.dg/module_implicit_conversion.f90: New test.
4637
4638 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4639
4640         PR middle-end/31127
4641         * gcc.dg/pr31127.c: New.
4642
4643 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4644
4645         * gcc.dg/tree-ssa/loop-26.c: New test.
4646
4647 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4648
4649         * gcc.target/i386/cmpxchg16b-1.c: New test.
4650
4651 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4652
4653         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4654         * gcc.dg/c99-vla-1.c: Likewise.
4655         * g++.dg/ext/vla1.C: Likewise
4656
4657 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4658
4659         * gcc.dg/wvla-1.c: New test
4660         * gcc.dg/wvla-2.c: New test
4661         * gcc.dg/wvla-3.c: New test
4662         * gcc.dg/wvla-4.c: New test
4663         * gcc.dg/wvla-5.c: New test
4664         * gcc.dg/wvla-6.c: New test
4665         * gcc.dg/wvla-7.c: New test
4666         * g++.dg/warn/Wvla-1.C: New test
4667         * g++.dg/warn/Wvla-2.C: New test
4668         * g++.dg/warn/Wvla-3.C: New test
4669
4670 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/30108
4673         * g++.dg/other/default6.C: New test.
4674
4675 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4676
4677         * lib/target-supports.exp (check_profiling_available): Return false
4678         for VxWorks.
4679         (check_effective_target_vxworks_kernel): New procedure.
4680         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4681         VxWorks.
4682         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4683         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4684         to include VxWorks.
4685         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4686
4687 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4688
4689         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4690         PIC is not supported.
4691         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4692         * gcc.dg/20020426-2.c: Likewise.
4693         * gcc.dg/pr28243.c: Likewise.
4694         * gcc.dg/visibility-11.c: Likewise.
4695         * gcc.dg/tls/opt-9.c: Likewise.
4696         * gcc.dg/tls/opt-10.c: Likewise.
4697         * gcc.dg/tls/pic-1.c: Likewise.
4698         * gcc.dg/tls/struct-1.c: Likewise.
4699         * gcc.target/i386/20000807-1.c: Likewise.
4700         * gcc.target/i386/20000904-1.c: Likewise.
4701         * gcc.target/i386/20011119-1.c: Likewise.
4702         * gcc.target/i386/990213-2.c: Likewise.
4703         * gcc.target/i386/990214-1.c: Likewise.
4704         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4705         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4706         * gcc.target/i386/pic-1.c: Likewise.
4707         * gcc.target/i386/pr21518.c: Likewise.
4708         * gcc.target/i386/pr23098.c: Likewise.
4709         * gcc.target/i386/pr23943.c: Likewise.
4710
4711 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4712
4713         PR c++/31038
4714         * g++.dg/template/complit2.C: New test.
4715
4716         PR c++/30328
4717         * g++.dg/ext/bitfield1.C: New test.
4718
4719 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4720
4721         PR fortran/30883
4722         * gfortran.dg/interface_11.f90: New test.
4723
4724 2007-03-11  Richard Guenther  <rguenther@suse.de>
4725
4726         PR tree-optimization/31115
4727         * gcc.dg/torture/pr31115.c: New testcase.
4728
4729 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4730
4731         PR tree-optimization/29925
4732         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4733
4734 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/30274
4737         * g++.dg/expr/bitfield3.C: New test.
4738         * g++.dg/expr/bitfield4.C: Likewise.
4739         * g++.dg/expr/bitfield5.C: Likewise.
4740         * g++.dg/expr/bitfield6.C: Likewise.
4741
4742         PR c++/30924
4743         * g++.dg/template/array18.C: New test.
4744
4745 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4746
4747         PR c++/17946
4748         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4749         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4750
4751 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4752
4753         PR c++/20599
4754         * g++.dg/cpp0x/variadic-bind.C: New.
4755         * g++.dg/cpp0x/variadic-function.C: New.
4756         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4757         * g++.dg/cpp0x/variadic-tuple.C: New.
4758         * g++.dg/cpp0x/variadic1.C: New.
4759         * g++.dg/cpp0x/variadic2.C: New.
4760         * g++.dg/cpp0x/variadic3.C: New.
4761         * g++.dg/cpp0x/variadic4.C: New.
4762         * g++.dg/cpp0x/variadic5.C: New.
4763         * g++.dg/cpp0x/variadic6.C: New.
4764         * g++.dg/cpp0x/variadic7.C: New.
4765         * g++.dg/cpp0x/variadic8.C: New.
4766         * g++.dg/cpp0x/variadic9.C: New.
4767         * g++.dg/cpp0x/variadic10.C: New.
4768         * g++.dg/cpp0x/variadic11.C: New.
4769         * g++.dg/cpp0x/variadic12.C: New.
4770         * g++.dg/cpp0x/variadic13.C: New.
4771         * g++.dg/cpp0x/variadic14.C: New.
4772         * g++.dg/cpp0x/variadic15.C: New.
4773         * g++.dg/cpp0x/variadic16.C: New.
4774         * g++.dg/cpp0x/variadic17.C: New.
4775         * g++.dg/cpp0x/variadic18.C: New.
4776         * g++.dg/cpp0x/variadic19.C: New.
4777         * g++.dg/cpp0x/variadic20.C: New.
4778         * g++.dg/cpp0x/variadic21.C: New.
4779         * g++.dg/cpp0x/variadic22.C: New.
4780         * g++.dg/cpp0x/variadic23.C: New.
4781         * g++.dg/cpp0x/variadic24.C: New.
4782         * g++.dg/cpp0x/variadic25.C: New.
4783         * g++.dg/cpp0x/variadic26.C: New.
4784         * g++.dg/cpp0x/variadic27.C: New.
4785         * g++.dg/cpp0x/variadic28.C: New.
4786         * g++.dg/cpp0x/variadic29.C: New.
4787         * g++.dg/cpp0x/variadic30.C: New.
4788         * g++.dg/cpp0x/variadic31.C: New.
4789         * g++.dg/cpp0x/variadic32.C: New.
4790         * g++.dg/cpp0x/variadic33.C: New.
4791         * g++.dg/cpp0x/variadic34.C: New.
4792         * g++.dg/cpp0x/variadic35.C: New.
4793         * g++.dg/cpp0x/variadic36.C: New.
4794         * g++.dg/cpp0x/variadic37.C: New.
4795         * g++.dg/cpp0x/variadic38.C: New.
4796         * g++.dg/cpp0x/variadic39.C: New.
4797         * g++.dg/cpp0x/variadic40.C: New.
4798         * g++.dg/cpp0x/variadic41.C: New.
4799         * g++.dg/cpp0x/variadic42.C: New.
4800         * g++.dg/cpp0x/variadic43.C: New.
4801         * g++.dg/cpp0x/variadic44.C: New.
4802         * g++.dg/cpp0x/variadic45.C: New.
4803         * g++.dg/cpp0x/variadic46.C: New.
4804         * g++.dg/cpp0x/variadic47.C: New.
4805         * g++.dg/cpp0x/variadic48.C: New.
4806         * g++.dg/cpp0x/variadic49.C: New.
4807         * g++.dg/cpp0x/variadic50.C: New.
4808         * g++.dg/cpp0x/variadic51.C: New.
4809         * g++.dg/cpp0x/variadic52.C: New.
4810         * g++.dg/cpp0x/variadic53.C: New.
4811         * g++.dg/cpp0x/variadic54.C: New.
4812         * g++.dg/cpp0x/variadic55.C: New.
4813         * g++.dg/cpp0x/variadic56.C: New.
4814         * g++.dg/cpp0x/variadic57.C: New.
4815         * g++.dg/cpp0x/variadic58.C: New.
4816         * g++.dg/cpp0x/variadic59.C: New.
4817         * g++.dg/cpp0x/variadic60.C : New.
4818         * g++.dg/cpp0x/variadic61.C : New.
4819         * g++.dg/cpp0x/variadic62.C : New.
4820         * g++.dg/cpp0x/variadic63.C : New.
4821         * g++.dg/cpp0x/variadic64.C : New.
4822         * g++.dg/cpp0x/variadic65.C : New.
4823         * g++.dg/cpp0x/variadic66.C : New.
4824         * g++.dg/cpp0x/variadic67.C : New.
4825         * g++.dg/cpp0x/variadic68.C : New.
4826         * g++.dg/cpp0x/variadic69.C : New.
4827         * g++.dg/cpp0x/variadic70.C : New.
4828         * g++.dg/cpp0x/variadic71.C : New.
4829         * g++.dg/cpp0x/variadic72.C : New.
4830         * g++.dg/cpp0x/variadic73.C : New.
4831         * g++.dg/cpp0x/variadic74.C : New.
4832         * g++.dg/cpp0x/variadic75.C : New.
4833         * g++.dg/cpp0x/variadic-ex1.C : New.
4834         * g++.dg/cpp0x/variadic-ex2.C : New.
4835         * g++.dg/cpp0x/variadic-ex3.C : New.
4836         * g++.dg/cpp0x/variadic-ex4.C : New.
4837         * g++.dg/cpp0x/variadic-ex5.C : New.
4838         * g++.dg/cpp0x/variadic-ex6.C : New.
4839         * g++.dg/cpp0x/variadic-ex7.C : New.
4840         * g++.dg/cpp0x/variadic-ex8.C : New.
4841         * g++.dg/cpp0x/variadic-ex9.C : New.
4842         * g++.dg/cpp0x/variadic-ex10.C : New.
4843         * g++.dg/cpp0x/variadic-ex11.C : New.
4844         * g++.dg/cpp0x/variadic-ex12.C : New.
4845         * g++.dg/cpp0x/variadic-ex13.C : New.
4846         * g++.dg/cpp0x/variadic-ex14.C : New.
4847
4848 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4849
4850         PR libgfortran/31099
4851         * gfortran.dg/unformatted_recl.f90: New test.
4852
4853 2007-03-09  Roger Sayle  <roger@eyesopen.com>
4854
4855         * gcc.dg/fold-eqcmplx-1.c: New test case.
4856
4857 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
4858
4859         PR rtl-optimization/30643
4860         * gcc.dg/pr30643.c: New.
4861
4862 2007-03-09  Chao-ying Fu  <fu@mips.com>
4863
4864         * gcc.target/mips/mips32-dspr2-type.c: New test.
4865         * gcc.target/mips/mips32-dspr2.c: New test.
4866         * gcc.target/mips/dspr2-MULT.c: New test.
4867         * gcc.target/mips/dspr2-MULTU.c: New test.
4868         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4869         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4870         Adjust some formats.
4871
4872 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4873
4874         PR c++/17946
4875         * gcc.dg/Wlogical-op-1.c: New.
4876         * g++.dg/warn/Wlogical-op-1.C: New.
4877
4878 2007-03-09  Richard Guenther  <rguenther@suse.de>
4879
4880         PR tree-optimization/30904
4881         PR middle-end/31058
4882         * gcc.dg/pr30904.c: Remove xfail.
4883
4884 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4885
4886         PR C/31072
4887         * gcc.c-torture/execute/pr31072.c: New test.
4888
4889 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4890
4891         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4892         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4893         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4894         *lrint* and *lround*.
4895         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4896         floor->lfloor.
4897         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4898         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4899         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4900         and *lround*.  Correct macro names.
4901         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4902         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4903
4904 2007-03-08  Ian Lance Taylor  <iant@google.com>
4905
4906         * gcc.dg/no-strict-overflow-5.c: New test.
4907         * gcc.dg/no-strict-overflow-6.c: New test.
4908         * gcc.dg/Wstrict-overflow-11.c: New test.
4909         * gcc.dg/Wstrict-overflow-12.c: New test.
4910         * gcc.dg/Wstrict-overflow-13.c: New test.
4911         * gcc.dg/Wstrict-overflow-14.c: New test.
4912         * gcc.dg/Wstrict-overflow-15.c: New test.
4913
4914 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4915
4916         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4917         for VxWorks kernel mode.
4918         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4919
4920 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4921
4922         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4923         mode.
4924
4925 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4926
4927         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4928         and lib/bfill.c on VxWorks targets.
4929         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4930         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4931         lib/bfill.c and lib/memmove.c on VxWorks targets.
4932         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4933         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4934         on VxWorks targets.
4935         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4936         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4937
4938 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4939
4940         * gfortran.dg/use_5.f90: New test.
4941         * gfortran.dg/use_6.f90: Ditto.
4942         * gfortran.dg/use_7.f90: Ditto.
4943
4944 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4945
4946         PR fortran/30973
4947         * gfortran.dg/use_4.f90: New test.
4948         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4949
4950 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/31011
4953         * gfortran.dg/parameter_array_section_2.f90: New test.
4954
4955 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4956
4957         PR c++/30852
4958         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4959
4960         PR c++/30534
4961         * g++.dg/template/arg5.C: New test.
4962
4963 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4964
4965         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4966
4967 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4968
4969         * gcc.dg/var-expand1.c: Add newline at end of file.
4970
4971 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4972
4973         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4974
4975 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4976
4977         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4978
4979 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4980
4981         * gcc.dg/torture/builtin-convert-4.c: New test.
4982
4983 2007-03-05  Ian Lance Taylor  <iant@google.com>
4984
4985         * gcc.c-torture/compile/pr31034.c: New test.
4986
4987 2007-03-05  Ian Lance Taylor  <iant@google.com>
4988
4989         * gcc.dg/inline-18.c: New test.
4990         * gcc.dg/inline-19.c: New test.
4991         * gcc.dg/inline-20.c: New test.
4992         * gcc.dg/inline-21.c: New test.
4993
4994 2007-03-05  Richard Guenther  <rguenther@suse.de>
4995
4996         PR tree-optimization/14052
4997         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4998
4999 2007-03-05  Richard Guenther  <rguenther@suse.de>
5000
5001         PR tree-optimization/23777
5002         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5003
5004 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5005
5006         PR other/30465
5007         * gcc.dg/multiple-overflow-warn-3.c: New.
5008         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5009
5010 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5011
5012         PR c++/30895
5013         * g++.dg/parse/template23.C: New test.
5014
5015 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5016
5017         PR middle-end/30744
5018         * gcc.dg/pr30744-1.c: New test case.
5019
5020 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5021
5022         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5023
5024 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5025
5026         PR target/30406
5027         * gfortran.dg/logical_3.f90: New test.
5028
5029 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5030
5031         PR libfortran/30981
5032         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5033
5034 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5035
5036         * gcc.target/m68k/m68k.exp: New.
5037         * gcc.target/m68k/crash1.c: New.
5038
5039 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5040
5041         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5042         to be more compatible with integer(kind=8).
5043
5044 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5045
5046         PR libfortran/31001
5047         * gfortran.dg/zero_sized_3.f90: New test.
5048
5049 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5050
5051         PR c++/15787
5052         * g++.dg/parse/else.C: New.
5053         * g++.dg/parse/else-2.C: New.
5054
5055 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5056             Tobias Burnus  <burnus@net-b.de>
5057
5058         PR fortran/30882
5059         * gfortran.dg/size_dim.f90: New test.
5060
5061 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5062             Tobias Burnus  <burnus@net-b.de>
5063
5064         PR fortran/30873
5065         * gfortran.dg/entry_9.f90: New test.
5066
5067 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5068
5069         PR c++/28253
5070         * g++.dg/inherit/covariant16.C: New test.
5071
5072 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5073
5074         * g++.dg/other/darwin-minversion-1.C: New.
5075
5076 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5077
5078         * gcc.dg/tree-ssa/20070302-1.c: New test.
5079
5080 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5081
5082         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5083         tests.
5084
5085 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5086
5087         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5088
5089 2007-03-01  Simon Baldwin <simonb@google.com>
5090
5091         PR c++/23689
5092         * warn/ignored_typedef.C: New.
5093         * init/ctor8.C: Added dg-warning to consume ignored typedef
5094         warning.
5095         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5096         and added an explicit line number.
5097
5098 2007-02-28  Richard Guenther  <rguenther@suse.de>
5099
5100         PR middle-end/30364
5101         * gcc.dg/torture/pr30364-1.c: New testcase.
5102         * gcc.dg/torture/pr30364-2.c: Likewise.
5103         * gcc.dg/torture/pr30364-3.c: Likewise.
5104
5105 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5106
5107         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5108         powerpc*, use -funsafe-math-optimizations.
5109         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5110         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5111
5112 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5113             Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/30888
5116         PR fortran/30887
5117         * c_by_val_1.f: Test %VAL() with non-default kind.
5118         * c_by_val.c: Ditto.
5119         * c_by_val_4.f: New test.
5120
5121 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5122
5123         PR fortran/30968
5124         * gfortran.dg/continuation_7.f90: New test.
5125
5126 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5127
5128         * g++.dg/inherit/thunk7.C: New test.
5129         * lib/target-supports.exp (check_profiling_available): Not available
5130         for bfin-*-*.
5131
5132 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         PR target/30970
5135         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5136
5137 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5138
5139         * lib/target-supports.exp (check_effective_target_init_priority):
5140         Remove Solaris special case.
5141
5142 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5143
5144         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5145         for more builtin types.
5146
5147         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5148         * g++.dg/ext/visibility/noPLT.C: Likewise.
5149
5150 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5151
5152         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5153         sh* targets.
5154
5155 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5156
5157         PR fortran/30865
5158         * size_optional_dim_1.f90:  New test.
5159
5160 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5161
5162         * gcc.dg/vxworks/vxworks.exp: New file.
5163         * gcc.dg/vxworks/initpri1.c: Likewise.
5164         * gcc.dg/vxworks/initpri2.c: Likewise.
5165         * gcc.dg/initpri2.c: Add more tests.
5166         * g++.dg/special/initpri2.C: Likewise.
5167
5168         * gcc.dg/initpri1.c: New test.
5169         * gcc.dg/initpri2.c: Likewise.
5170         * g++.dg/special/initpri1.C: New test.
5171         * g++.dg/special/initpri2.C: Likewise.
5172         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5173         * g++.dg/special/conpr-2.C: Likewise.
5174         * g++.dg/special/conpr-3.C: Likewise.
5175         * g++.dg/special/conpr-4.C: Likewise.
5176         * g++.dg/special/initp1.C: Likewise.
5177         * g++.dg/special/ecos.exp: Remove code to detect availability of
5178         constructor priorities.
5179         * lib/target-supports.exp (check_effective_target_init_priority):
5180         New function.
5181
5182 2007-02-24  Jan Hubicka  <jh@suse.cz>
5183
5184         * gcc.c-torture/execute/pr30778.c: New testcase.
5185
5186 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5187
5188         PR libgfortran/30918
5189         * gfortran.dg/namelist_26.f90: New test.
5190
5191 2007-02-24  Richard Guenther  <rguenther@suse.de>
5192
5193         PR middle-end/30951
5194         * gcc.dg/pr30951.c: New testcase.
5195
5196 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5197
5198         * gcc.dg/torture/builtin-modf-1.c: New test.
5199
5200 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5201
5202         PR tree-optimization/30904
5203         * gcc.dg/pr30904.c: New test.
5204
5205 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5206
5207         * gcc.test-framework/README: Correct command.
5208         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5209         -Wunused-value.
5210         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5211
5212 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5215
5216 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5217
5218         * lib/target-supports.exp (check_effective_target_newlib): New
5219         function.
5220
5221 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5222
5223         PR fortran/30660
5224         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5225         allocatable component.
5226
5227
5228 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5229
5230         * gcc.dg/torture/builtin-logb-1.c: New test.
5231         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5232         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5233         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5234         sh* targets.
5235
5236 2007-02-23  Richard Guenther  <rguenther@suse.de>
5237
5238         * g++.dg/warn/changes-meaning.C: New testcase.
5239
5240 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         PR libgfortran/30910
5243         * gfortran.dg/fmt_zero_precision.f90: Update test.
5244
5245 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5246
5247         * gcc.dg/torture/builtin-frexp-1.c: New test.
5248
5249 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5250
5251         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5252
5253 2007-02-22  Ian Lance Taylor  <iant@google.com>
5254
5255         PR debug/30898
5256         * g++.dg/debug/pr30898.C: New test.
5257
5258 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5259
5260         * gcc.dg/vect/vect-106.c: New test.
5261
5262 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5263             Ira Rosen  <irar@il.ibm.com>
5264
5265         PR tree-optimization/30843
5266         * gcc.dg/vect/pr30843.c: New test.
5267
5268 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5269
5270         PR tree-optimization/30858
5271         * gcc.dg/vect/pr30858.c: New test.
5272
5273 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5274
5275         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5276         to set options for compiling testglue.
5277         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5278         * lib/obj-c++.exp (obj-c++_init): Likewise.
5279
5280 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5281
5282         * gnat.dg/derived_aggregate.adb: New test.
5283
5284 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5285
5286         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5287         sh* targets.  Call the correct CKSGN macro.
5288
5289 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5290
5291         * gfortran.dg/gomp/omp_parse1.f90: New test.
5292         * gfortran.dg/gomp/omp_parse2.f: New test.
5293
5294 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5295
5296         PR fortran/30869
5297         * gfortran.dg/do_pointer_1.f90:  New test.
5298
5299 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5300
5301         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5302         and scalbln.
5303
5304 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5305
5306         * gcc.dg/darwin-minversion-1.c: New.
5307         * gcc.dg/darwin-minversion-2.c: New.
5308
5309 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5310
5311         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5312
5313 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5314             DJ Delorie <dj@redhat.com>
5315
5316         PR other/30824
5317         * gcc.dg/Wfatal.c: New.
5318         * gcc.dg/Wfatal-2.c: New.
5319         * gcc.dg/Werror-1.c: Adjust expectations.
5320         * gcc.dg/Werror-5.c: Likewise.
5321         * gcc.dg/Werror-7.c: Likewise.
5322         * gcc.dg/Werror-10.c: Likewise.
5323         * gcc.dg/Werror-11.c: Likewise.
5324
5325 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5326
5327         PR fortran/30522
5328         * gfortran.dg/volatile10.f90: New test.
5329
5330 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5331
5332         PR libfortran/30533
5333         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5334
5335 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5336
5337         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5338         * gcc.dg/Walways-true-1.c: Likewise.
5339         * gcc.dg/weak/weak-3.c: Likewise.
5340         * gcc.dg/Werror-1.c: Likewise.
5341         * gcc.dg/Werror-3.c: Likewise.
5342         * gcc.dg/Werror-4.c: Likewise.
5343         * gcc.dg/Werror-5.c: Likewise.
5344         * gcc.dg/Werror-6.c: Likewise.
5345         * gcc.dg/Werror-7.c: Likewise.
5346         * gcc.dg/Werror-8.c: Likewise.
5347         * gcc.dg/Werror-10.c: Likewise.
5348         * gcc.dg/Werror-11.c: Likewise.
5349         * gcc.dg/Werror-12.c: Likewise.
5350         * g++.old-deja/g++.mike/warn8.C: Likewise.
5351         * g++.dg/warn/Walways-true-1.C: Likewise.
5352         * g++.dg/warn/Walways-true-2.C: Likewise.
5353         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5354         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5355         -Wstring-literal-comparison with -Waddress.
5356         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5357         -Wno-string-literal-comparison with -Wno-address.
5358
5359 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5360
5361         * gnat.dg/self_aggregate_with_call.adb: New test.
5362
5363 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5364
5365         PR tree-optimization/30975
5366         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5367         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5368         * gcc.dg/vect/pr30795.c: New.
5369
5370 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         PR fortran/30681
5373         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5374
5375 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5376
5377         PR rtl-optimization/28173
5378         * gcc.target/i386/andor-1.c: New test case.
5379
5380 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5381
5382         * gcc.dg/torture/builtin-ldexp-1.c: New.
5383         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5384
5385 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5386
5387         * gfortran.dg/array_constructor_15.f90: New test case.
5388
5389 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gfortran.dg/forall_10.f90: New test case.
5392
5393 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5394
5395         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5396
5397 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5398
5399         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5400         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5401
5402 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5403
5404         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5405         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5406         * gcc.target/i386/xchg-1.c: New test.
5407         * gcc.target/i386/xchg-2.c: New test.
5408
5409 2007-02-16  Richard Guenther  <rguenther@suse.de>
5410             Christian Bruel  <christian.bruel@st.com>
5411
5412         * gcc.dg/strict-overflow-5.c: New testcase.
5413
5414 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5415
5416         PR fortran/30793
5417         * gfortran.dg/func_derived_4.f90: New test.
5418
5419 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5420
5421         PR middle-end/30391
5422         * gfortran.dg/pr30391-1.f90: New test case.
5423
5424 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5425
5426         PR middle-end/30433
5427         * gcc.c-torture/compile/pr30433.c: New testcase to check
5428         that complex constants comparisions are foldded.
5429
5430 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5431
5432         PR C++/30158
5433         * g++.dg/ext/stmtexpr10.C: New testcase.
5434
5435 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5436
5437         PR middle-end/30729
5438         * gcc.dg/Wunused-value-2.c: New testcase.
5439
5440 2007-02-15  Ian Lance Taylor  <iant@google.com>
5441
5442         * g++.dg/eh/subreg-1.C: New test.
5443
5444 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5445
5446         PR c/26494
5447         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5448         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5449         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5450         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5451         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5452         * gcc.dg/Werror-implicit-function-declaration.c: New.
5453
5454 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5455
5456         PR c++/28943
5457         * g++.dg/warn/pr28943.C: New.
5458
5459 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5462
5463 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5464
5465         PR fortran/30779
5466         * gfortran.dg/error_recovery_3.f90: New test.
5467
5468 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5469
5470         * g++.dg/tree-ssa/sra-1.C: New.
5471
5472 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5473
5474         * g++.dg/tree-ssa/sra-1.C: New.
5475
5476 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5477
5478         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5479
5480 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5481
5482         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5483
5484 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5485
5486         PR fortran/30799
5487         * gfortran.dg/logical_2.f90: New test.
5488
5489 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5490
5491         * gcc.dg/torture/complex-alias-1.c: New test.
5492
5493 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5494
5495         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5496         instead of -fdump-tree-tailcall.
5497
5498 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5499
5500         * gfortran.dg/interface_10.f90: Fix comment typo.
5501
5502 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5503
5504         PR tree-optimization/30771
5505         * gcc.dg/vect/pr30771.c: New test.
5506
5507 2007-02-13  Ian Lance Taylor  <iant@google.com>
5508
5509         * gcc.dg/Wstrict-overflow-1.c: New test.
5510         * gcc.dg/Wstrict-overflow-2.c: New test.
5511         * gcc.dg/Wstrict-overflow-3.c: New test.
5512         * gcc.dg/Wstrict-overflow-4.c: New test.
5513         * gcc.dg/Wstrict-overflow-5.c: New test.
5514         * gcc.dg/Wstrict-overflow-6.c: New test.
5515         * gcc.dg/Wstrict-overflow-7.c: New test.
5516         * gcc.dg/Wstrict-overflow-8.c: New test.
5517         * gcc.dg/Wstrict-overflow-9.c: New test.
5518         * gcc.dg/Wstrict-overflow-10.c: New test.
5519
5520 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5521
5522         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5523
5524 2007-02-13  Richard Henderson  <rth@redhat.com>
5525
5526         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5527         * gcc.c-torture/execute/pr29302-1.c: ... here.
5528
5529 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5530
5531         PR c/29521
5532         * gcc.dg/c90-return-1.c: Update output.
5533         * gcc.dg/c99-return-1.c: Likewise.
5534
5535 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5536
5537         PR fortran/30554
5538         * gfortran.dg/used_dummy_types_7.f90: New test..
5539
5540 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5541
5542         * gcc.target/i386/parity-1.c: New test.
5543         * gcc.target/i386/parity-2.c: New test.
5544
5545 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5546
5547         * gcc.target/i386/builtin-bswap-3.c: New test case.
5548
5549 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5550
5551         PR tree-optimization/29145
5552         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5553         alias analysis is improved to take better advantage of restrict
5554         qualified pointers.
5555         * gcc.dg/vect/vect-80.c: Likewise.
5556         * gcc.dg/vect/pr29145.c: New.
5557
5558 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5559
5560         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5561         * gcc.target/i386/sse4a-insert.c: Likewise.
5562
5563 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5564
5565         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5566         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5567
5568 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5569
5570         PR fortran/30478
5571         * gfortran.dg/enum_4.f90: Update error message checks.
5572
5573 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5574
5575         PR fortran/30554
5576         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5577         versions of the modules.
5578
5579         PR fortran/30617
5580         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5581         by getting rid of recursive I/O and providing functions with
5582         results.
5583
5584         PR fortran/30319
5585         * gfortran.dg/char_array_constructor_2.f90
5586
5587 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR c++/26988
5590         * g++.dg/template/spec34.C: New test
5591
5592 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5593
5594         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5595         on i?86 and x86_64.
5596         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5597         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5598         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5599         on i?86 and x86_64.
5600         * gcc.dg/vect/vect-113.c: Ditto.
5601
5602 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5603
5604         PR c++/29487
5605         * g++.dg/eh/weak1-C: New test.
5606         * g++.dg/eh/weak1-a.cc: Likewise.
5607         * g++.dg/eh/comdat1.C: Likewise.
5608
5609 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5610             Dorit Nuzman  <dorit@il.ibm.com>
5611
5612         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5613         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5614         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5615         * gcc.dg/vect/vect-113.c: Likewise.
5616
5617         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5618
5619 2007-02-10  Richard Henderson  <rth@redhat.com>
5620
5621         * lib/target-supports.exp (check_effective_target_tls): Redefine
5622         to mean non-emulated tls.
5623         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5624         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5625         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5626         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5627         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5628         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5629         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5630
5631 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5632
5633         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5634
5635 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5636
5637         * gfortran.dg/secnds.f: Replace time tolerance with a
5638         before-and-after bracket.
5639         * gfortran.dg/secnds-1.f: Likewise.
5640
5641 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5642
5643         PR fortran/30512
5644         * gfortran.dg/maxlocval_1.f90: New test.
5645
5646 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5647
5648         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5649
5650 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5651
5652         PR fortran/30720
5653         * gfortran.dg/array_function_1.f90: New test.
5654
5655 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5656
5657         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5658         (check_effective_target_dummy_wcsftime): New functions.
5659
5660 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5661
5662         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5663         * lib/target-supports.exp (check_effective_target_uclibc): New
5664         function.
5665
5666 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5667
5668         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5669         (vsnprintf): Don't define for uClibc targets.
5670
5671 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5672
5673         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5674         set before checking whether it was allowed.
5675         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5676         before checking inside_main.
5677
5678 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5679
5680         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5681         uClinux targets.
5682         (u16sf): Likewise u4sf.
5683         * g++.dg/compat/struct-layout-1.h: Likewise.
5684
5685 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5686
5687         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5688         procedure.
5689         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5690         m68k targets if check_effective_target_coldfire_fpu returns true.
5691
5692 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5693         Richard Guenther  <rguenther@suse.de>
5694
5695         PR middle-end/23361
5696         * gcc.dg/fold-compare-3.c: New testcase.
5697         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5698
5699 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5700
5701         * gcc.dg/pr26570.c: Clean up coverage files.
5702         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5703         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5704         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5705         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5706         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5707         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5708         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5709         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5710         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5711         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5712         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5713         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5714         * gcc.dg/vect/pr28952.c: Ditto.
5715         * gcc.dg/vect/pr27151.c: Ditto.
5716         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5717         * g++.dg/gomp/macro-3.C: Ditto.
5718
5719 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5720
5721         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5722         of the loop.
5723
5724 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5725
5726         * gcc.target/i386/builtin-bswap-2.c: New test case.
5727
5728 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5729
5730         * gfortran.dg/forall_8.f90: New test case.
5731         * gfortran.dg/forall_9.f90: Likewise.
5732
5733 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5736
5737 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5738
5739         * lib/target-supports.exp (check_effective_target_simulator): New.
5740
5741 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5742
5743         * gcc.dg/tree-ssa/loop-25.c: New test.
5744
5745 2007-02-06  Richard Henderson  <rth@redhat.com>
5746
5747         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5748
5749 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5750
5751         * gcc.target/powerpc/popcount-1.c: New test case.
5752         * gcc.target/powerpc/parity-1.c: Likewise.
5753
5754 2007-02-06  Richard Guenther  <rguenther@suse.de>
5755
5756         PR middle-end/27302
5757         * gcc.dg/torture/pr27302-2.c: New testcase.
5758
5759 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5760
5761         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5762         * gcc.dg/vect/vect-iv-1.c: New test.
5763         * gcc.dg/vect/vect-iv-2.c: New test.
5764         * gcc.dg/vect/vect-iv-3.c: New test.
5765         * gcc.dg/vect/vect-iv-4.c: New test.
5766         * gcc.dg/vect/vect-iv-5.c: New test.
5767         * gcc.dg/vect/vect-iv-6.c: New test.
5768         * gcc.dg/vect/vect-iv-7.c: New test.
5769         * gcc.dg/vect/vect-iv-8.c: New test.
5770         * gcc.dg/vect/vect-iv-9.c: New test.
5771         * gcc.dg/vect/vect-iv-10.c: New test.
5772         * gcc.dg/vect/vect-iv-11.c: New test.
5773         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5774         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5775         * gcc.dg/vect/vect-14.c: Now vectorizable.
5776         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5777         loop).
5778         * gcc.dg/vect/vect-27.c: Likewise.
5779         * gcc.dg/vect/vect-29.c Likewise.
5780         * gcc.dg/vect/vect-dv-2.c: Likewise.
5781         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5782         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5783         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5784
5785 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5786
5787         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5788
5789 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5790
5791         * gcc.dg/builtins-20.c: Add more cases.
5792
5793 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
5794
5795         PR debug/30189
5796         * gcc.dg/pr30189.c: New test.
5797
5798 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5799
5800         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5801         for running tests.
5802         * gcc.target/i386/sse4a-extract.c: New test.
5803         * gcc.target/i386/sse4a-insert.c: New test.
5804         * gcc.target/i386/sse4a-montsd.c: New test.
5805         * gcc.target/i386/sse4a-montss.c: New test.
5806
5807 2007-02-05  Richard Guenther  <rguenther@suse.de>
5808
5809         * gcc.target/i386/vectorize3.c: New testcase.
5810
5811 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
5812
5813         PR target/30665
5814         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5815
5816 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5817
5818         PR fortran/30611
5819         * gfortran.dg/repeat_1.f90: New test.
5820
5821 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
5822
5823         PR fortran/30605
5824         * gfortran.dg/spread_shape_1.f90: Remove tabs.
5825         * gfortran.dg/derived_init_2.f90: Ditto.
5826         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5827         * gfortran.dg/array_initializer_1.f90: Ditto.
5828         * gfortran.dg/do_2.f90: Ditto.
5829         * gfortran.dg/proc_assign_1.f90: Ditto.
5830
5831 2007-02-04  Richard Guenther  <rguenther@suse.de>
5832
5833         PR middle-end/30636
5834         * g++.dg/warn/pr30636.C: New testcase.
5835         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5836
5837 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
5838
5839         PR middle-end/30667
5840         * gfortran.dg/pr30667.f: New test.
5841
5842 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5843
5844         * gcc.dg/builtins-54.c: Add more cases.
5845
5846 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
5847
5848         PR fortran/30514
5849         * gfortran.dg/zero_sized_2.f90: New test.
5850
5851         PR fortran/30660
5852         * gfortran.dg/alloc_comp_basics_4.f90: New test.
5853
5854         PR fortran/29820
5855         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5856         file.
5857
5858 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5859
5860         PR fortran/30683
5861         * gfortran.dg/interface_10.f90: New test.
5862
5863 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5864
5865         * gcc.dg/builtins-20.c: Add more cases.
5866
5867 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5868
5869         PR target/29682
5870         * gcc-target/ia64/pr29682.c: New test.
5871
5872 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5873
5874         PR fortran/30284
5875         * gfortran.dg/arrayio_11.f90.f90: New test.
5876
5877         PR fortran/30626
5878         * gfortran.dg/arrayio_12.f90.f90: New test.
5879
5880 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5881
5882         PR c++/30536
5883         * g++.dg/tls/diag-5.C: New test.
5884
5885         PR middle-end/30473
5886         * gcc.dg/pr30473.c: New test.
5887         * gcc.c-torture/execute/20070201-1.c: New test.
5888
5889 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5890
5891         * gfortran.dg/dependency_20.f90: New test case.
5892
5893 2007-01-31  Ian Lance Taylor  <iant@google.com>
5894
5895         * gcc.dg/lower-subreg-1.c (test): New test.
5896
5897 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5898
5899         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5900
5901 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5902
5903         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5904         * gcc.dg/torture/builtin-math-3.c: Likewise.
5905
5906 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5907
5908         gcc.dg/Wparentheses-2.c: Update and add new tests.
5909
5910 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5911
5912         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5913         vectorize.
5914
5915 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5916
5917         * gcc.dg/builtins-63.c: New test.
5918
5919 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5920
5921         PR fortran/27588
5922         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5923
5924 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5925
5926         PR fortran/30520
5927         * gfortran.dg/volatile8.f90: New argument conformance test.
5928         * gfortran.dg/volatile9.f90: New scope test.
5929
5930 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5931
5932         PR c++/24745
5933         * g++.dg/warn/null4.C: New.
5934
5935 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5936             Uros Bizjak  <ubizjak@gmail.com>
5937
5938         * gcc.dg/large-size-array-3.c: Correct typo.
5939
5940 2007-01-30  Richard Guenther  <rguenther@suse.de>
5941
5942         PR middle-end/27657
5943         * g++.dg/debug/pr27657.C: New testcase.
5944
5945 2007-01-30  Richard Guenther  <rguenther@suse.de>
5946
5947         PR middle-end/30313
5948         * gcc.dg/torture/pr30313.c: New testcase.
5949
5950 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5951
5952         * gcc.dg/dfp/dfp-except.h: New file.
5953         * gcc.dg/dfp/fe-check.h: New file.
5954         * gcc.dg/dfp/fe-binop.c: New test.
5955         * gcc.dg/dfp/fe-convert-1.c: New test.
5956         * gcc.dg/dfp/fe-convert-2.c: New test.
5957         * gcc.dg/dfp/fe-convert-3.c: New test.
5958
5959         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5960         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5961         * gcc.dg/dfp/convert-dfp.c: Ditto.
5962         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5963
5964 2007-01-29  Josh Conner  <jconner@apple.com>
5965
5966         * gcc.target/powerpc/altivec-24.c: New test.
5967
5968 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5969
5970         PR c++/28266
5971         * g++.dg/parse/defarg12.C: New test.
5972
5973 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5974
5975         PR fortran/30554
5976         * gfortran.dg/used_dummy_types_6.f90: New test.
5977
5978 2007-01-28  Jan Hubicka  <jh@suse.cz>
5979
5980         * gcc.dg/tree-prof/val-prof-6.c: New test.
5981
5982 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5983
5984         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5985
5986 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5987
5988         PR C++/28988
5989         * g++.dg/expr/dtor4.C: New test.
5990
5991 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5992
5993         * gcc.dg/tree-ssa/loop-23.c: New test.
5994
5995 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5996
5997         PR libfortran/30389
5998         * gfortran.dg/achar_2.f90:  New test.
5999         * gfortran.dg/achar_3.f90:  New test.
6000
6001 2007-01-27  Ian Lance Taylor  <iant@google.com>
6002
6003         * gcc.dg/strict-overflow-1.c: New test.
6004         * gcc.dg/no-strict-overflow-1.c: New test.
6005         * gcc.dg/strict-overflow-2.c: New test.
6006         * gcc.dg/no-strict-overflow-2.c: New test.
6007         * gcc.dg/strict-overflow-3.c: New test.
6008         * gcc.dg/no-strict-overflow-3.c: New test.
6009         * gcc.dg/strict-overflow-4.c: New test.
6010         * gcc.dg/no-strict-overflow-4.c: New test.
6011         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6012         * gcc.dg/pr15784-1.c: Likewise.
6013         * gcc.dg/pr20922-1.c: Likewise.
6014         * gcc.dg/pr20922-3.c: Likewise.
6015         * gcc.dg/pr20922-4.c: Likewise.
6016         * gcc.dg/pr20922-6.c: Likewise.
6017         * gcc.dg/compare-4.c: Likewise.
6018         * gcc.dg/torture/pr26898-1.c: Likewise.
6019         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6020         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6021         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6022         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6023         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6024         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6025         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6026         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6027         * g++.dg/tree-ssa/pr21082.C: Likewise.
6028
6029 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6030
6031         * gcc-dg/large-size-array-3.c: New test case.
6032
6033 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6034
6035         * gfortran.dg/forall_7.f90: New test case.
6036
6037 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6038
6039         PR fortran/30407
6040         * gfortran.dg/where_operator_assign_1.f90: New test.
6041         * gfortran.dg/where_operator_assign_2.f90: New test.
6042         * gfortran.dg/where_operator_assign_3.f90: New test.
6043
6044 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6045
6046         * lib/target-supports.exp
6047         (check_effective_target_powerpc_altivec): New.
6048         (check_effective_target_vect_cmdline_needed): Use it.
6049
6050 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6051
6052         PR fortran/30278
6053         * gfortran.dg/backslash_3.f: New test.
6054
6055 2007-01-26  Richard Guenther  <rguenther@suse.de>
6056
6057         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6058
6059 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6060
6061         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6062         * gfortran.dg/vect/vect.exp: Ditto.
6063         * gfortran.dg/dg.exp: Ditto.
6064         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6065         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6066
6067 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6068
6069         * gcc.dg/builtins-20.c: Add more cases.
6070         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6071
6072 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6073
6074         PR fortran/30437
6075         * gcc.dg/Wall.c: New.
6076         * gcc.dg/Wno-all.c: New.
6077         * gfortran.dg/Wall.f90: New.
6078         * gfortran.dg/Wno-all.f90: New.
6079
6080 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6081
6082         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6083         * g++.dg/eh/simd-2.C: Also run on Darwin.
6084         * g++.dg/eh/simd-3.C: New.
6085         * g++.dg/eh/simd-4.C: New.
6086
6087 2007-01-25  Richard Guenther  <rguenther@suse.de>
6088
6089         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6090         and _PROFILE_USE.
6091         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6092
6093 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6094
6095         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6096         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6097         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6098         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6099         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6100         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6101         * gcc.dg/ipa/ipa-7.c: New testcase.
6102
6103 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6104
6105         * g++.dg/cpp0x/warn_cxx0x.C: New.
6106
6107 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6108
6109         * gcc.dg/builtins-20.c: Test builtin carg.
6110
6111 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR middle-end/27416
6114         * gcc.dg/gomp/pr27416.c: New test.
6115
6116         PR middle-end/30494
6117         * gcc.dg/gomp/pr30494.c: New test.
6118         * g++.dg/gomp/pr30494.C: New test.
6119
6120         PR middle-end/30421
6121         * gcc.dg/gomp/pr30421.c: New test.
6122
6123 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6124
6125         * gcc.target/ia64/versionid-1.c: New test.
6126         * gcc.target/ia64/versionid-2.c: New test.
6127
6128 2007-01-24  Richard Guenther  <rguenther@suse.de>
6129
6130         PR testsuite/30181
6131         * gcc.dg/builtins-57.c: Change to a link-time testcase
6132         to support non-C99 targets.
6133
6134 2007-01-24  Jan Hubicka  <jh@suse.cz>
6135
6136         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6137
6138 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6139
6140         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6141
6142 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6143
6144         PR objc/27438
6145         * objc.dg/const-str-12.m: New test.
6146
6147 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6148
6149         PR fortran/30532
6150         * gfortran.dg/ctrl-z.f90:  New test.
6151
6152 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6153
6154         PR fortran/30481
6155         * gfortran.dg/namelist_assumed_char.f90:  New test.
6156
6157 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6158
6159         PR c++/27492
6160         * g++.dg/inherit/covariant15.C: New test.
6161
6162 2007-01-23  Ian Lance Taylor  <iant@google.com>
6163
6164         * g++.dg/warn/Wparentheses-24.C: New test.
6165
6166 2007-01-23  Richard Guenther  <rguenther@suse.de>
6167
6168         PR testsuite/30560
6169         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6170         with full path.
6171
6172 2007-01-22  Richard Guenther  <rguenther@suse.de>
6173
6174         PR tree-optimization/30038
6175         * gcc.dg/builtins-62.c: New testcase.
6176
6177 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6178
6179         * gcc.c-torture/compile/20070121.c: New test.
6180
6181 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6182
6183         PR libfortran/30525
6184         * gfortran.dg/char_comparison_1.f:  New test.
6185
6186 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6187
6188         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6189
6190 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6191
6192         PR objc/30479
6193         * objc.dg/pch: New directory.
6194         * objc.dg/pch/pch.exp: New file.
6195         * objc.dg/pch/interface-1.m: New test.
6196         * objc.dg/pch/interface-1.hs: New include file.
6197         * lib/objc.exp (objc_target_compile): Add
6198         "-x objective-c-header" in front of the sources if this is
6199         a precompiled header being compiled.
6200
6201 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6202
6203         * gfortran.dg/array_memcpy_3.f90: New test case.
6204         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6205
6206 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6207             Brooks Moses  <brooks.moses@codesourcery.com>
6208             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6209
6210         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6211         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6212
6213 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6214
6215         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6216
6217 2007-01-19  Mike Stump  <mrs@apple.com>
6218
6219         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6220         away.
6221
6222 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6223
6224         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6225         option instead of -funsafe-math-optimizations.
6226
6227 2007-01-19  Tomas Bily  <tbily@suse.cz>
6228
6229         gcc.dg/tree-prof/indir-call-prof.c: New.
6230         g++.dg/dg.exp: Add tree-prof subdirectory.
6231         g++.dg/tree-prof/indir-call-prof.C: New.
6232         g++.dg/tree-prof/tree-prof.exp: New.
6233
6234 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6235
6236         PR c++/17947
6237         * g++.dg/warn/deprecated.C: Update warning output.
6238         * g++.dg/warn/deprecated-2.C: Likewise.
6239         * g++.dg/warn/deprecated-3.C: New.
6240
6241 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6242
6243         * gcc.c-torture/execute/nestfunc-7.c: New.
6244
6245 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6246
6247         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6248
6249 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6250
6251         * gcc.dg/m68k-pic-1.c: New.
6252
6253 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6254
6255         * gfortran.dg/array_memcpy_4.f90: New test case.
6256
6257 2007-01-18  Josh Conner  <jconner@apple.com>
6258
6259         PR target/30485
6260         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6261         * gcc.dg/vect/no-trapping-math-1: New.
6262         * gcc.dg/vect/no-trapping-math-2: New.
6263
6264 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6265
6266         * gcc.target/i386/387-8.c: Update comment about optimizing
6267         inherent load of 1.0 of fptan instruction.
6268
6269 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6270             Richard Guenther <rguenther@suse.de>
6271
6272         PR diagnostic/8268
6273         * gcc.dg/Warray-bounds.c: New testcase.
6274         * gcc.dg/Warray-bounds-2.c: New testcase.
6275         * g++.dg/warn/Warray-bounds.C: New testcase.
6276         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6277
6278 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6279
6280         PR fortran/30476
6281         * gfortran.dg/generic_12.f90: New test.
6282
6283 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6284
6285         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6286         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6287
6288 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6289
6290         * gcc.dg/dfp/compare-special.h: New file.
6291         * gcc.dg/dfp/compare-special-32.c: New test.
6292         * gcc.dg/dfp/compare-special-64.c: New test.
6293         * gcc.dg/dfp/compare-special-128.c: New test.
6294
6295 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6296             Paul Thomas  <pault@gcc.gnu.org>
6297             Steven G. Kargl  <kargl@gcc.gnu.org>
6298
6299         PR fortran/30404
6300         * gfortran.dg/forall_6.f90: New test case.
6301         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6302         * gfortran.dg/dependency_13.f90: Likewise.
6303
6304 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6305
6306         PR testsuite/12325
6307         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6308         targets that don't support Inf.
6309
6310 2007-01-15  Dale Johannesen  <dalej@apple.com>
6311
6312         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6313
6314 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6315
6316         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6317         of achar for 0xff to avoid the "Extended ASCII not
6318         implemented" error message.
6319
6320 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6321
6322         PR fortran/28172
6323         * gfortran.dg/altreturn_4.f90: New test.
6324
6325         PR fortran/29389
6326         * gfortran.dg/stfunc_4.f90: New test.
6327
6328         PR fortran/29712
6329         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6330         * gfortran.dg/initialization_1.f90: Change warning.
6331
6332         PR fortran/30283
6333         * gfortran.dg/specification_type_resolution_2.f90: New test.
6334
6335 2007-01-14  Jan Hubicka  <jh@suse.cz>
6336
6337         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6338         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6339         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6340         elimination.
6341
6342 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6343
6344         PR fortran/30410
6345         * gfortran.dg/external_procedures_2.f90: New test.
6346
6347 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6348
6349         PR target/30413
6350         * gcc.target/i386/pr30413.c: New test.
6351
6352 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6353
6354         PR fortran/30452
6355         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6356
6357 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6358
6359         * gcc.dg/20070112-1.c: New test.
6360
6361 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6362
6363         PR libgfortran/30435
6364         * gfortran.dg/list_read_6.f90: New test.
6365
6366 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6367
6368         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6369
6370 2007-01-12  Tom Tromey  <tromey@redhat.com>
6371
6372         PR preprocessor/28227:
6373         * gcc.dg/cpp/pr28227.c: New file.
6374
6375 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6376
6377         * gcc.dg/tree-ssa/loop-22.c: New test.
6378
6379 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6380
6381         PR tree-optimization/29516
6382         * gcc.dg/tree-ssa/loop-20.c: New test.
6383
6384 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6385
6386         PR libfortran/30415
6387         * minmaxloc_integer_kinds_1.f90:  New test.
6388
6389 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6390
6391         PR c++/29573
6392         * g++.dg/template/sizeof-template-argument.C: New test.
6393
6394 2007-01-11  Jan Hubicka  <jh@suse.cz>
6395
6396         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6397         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6398         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6399         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6400         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6401         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6402         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6403         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6404         transformation in question.
6405         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6406         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6407         * gcc.dg/always_inline3.c: Likewise.
6408
6409 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/28999
6412         * g++.dg/template/typename11.C: New test.
6413
6414 2007-01-10  Robert Kennedy <jimbob@google.com>
6415
6416         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6417
6418 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6419
6420         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6421         for different integer kinds.
6422         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6423         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6424         * gfortran.dg/ishft_2.f90: New test.
6425         * gfortran.dg/ishft_3.f90: New test.
6426
6427 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6428
6429         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6430
6431 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6432
6433         PR tree-optimization/30322
6434         * gcc.dg/tree-ssa/loop-21.c: New test.
6435
6436 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6437
6438         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6439
6440 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6441
6442         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6443
6444 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6445
6446         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6447         * g++.dg/warn/overflow-warn-3.C: Likewise.
6448         * g++.dg/warn/overflow-warn-4.C: Likewise.
6449         * g++.dg/warn/overflow-warn-5.C: Likewise.
6450         * g++.dg/warn/overflow-warn-6.C: Likewise.
6451         * g++.dg/warn/Woverflow-1.C: Likewise.
6452         * g++.dg/warn/Woverflow-2.C: Likewise.
6453         * g++.dg/warn/Woverflow-3.C: Likewise.
6454         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6455
6456 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6457
6458         * gfortran.dg/array_constructor_14.f90: New test case.
6459         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6460
6461 2007-01-08  Richard Guenther  <rguenther@suse.de>
6462
6463         PR tree-optimization/23603
6464         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6465         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6466
6467 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6468
6469         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6470         in __v8qi typedef.
6471         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6472         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6473         compiler behaviour.
6474         * gcc.dg/simd-5.c: Likewise.
6475         * gcc.dg/simd-6.c: Likewise.
6476         * g++.dg/conversion/simd1.C: Likewise.
6477         * g++.dg/conversion/simd3.C: Likewise.
6478         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6479         (main): Use it.
6480
6481 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6482
6483         PR tree-optimization/29877
6484         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6485         name of a hard register for the target concerned.  Adjust dg-error
6486         directives to cope with new behaviour of TER.
6487
6488 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6489
6490         PR c++/28986
6491         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6492         * g++.dg/warn/overflow-warn-1.C: New.
6493         * g++.dg/warn/overflow-warn-3.C: New.
6494         * g++.dg/warn/overflow-warn-4.C: New.
6495         * g++.dg/warn/overflow-warn-5.C: New.
6496         * g++.dg/warn/overflow-warn-6.C: New.
6497         * g++.dg/warn/Woverflow-1.C: New.
6498         * g++.dg/warn/Woverflow-2.C: New.
6499         * g++.dg/warn/Woverflow-3.C: New.
6500         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6501
6502 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6503
6504         PR fortran/27698
6505         * gfortran.dg/invalid_name.f90: New test.
6506         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6507         * gfortran.dg/gomp/pr29759.f90: Ditto.
6508
6509 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6510
6511         * gfortran.dg/present_1.f90:  Update error message.
6512
6513 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6514
6515         PR c++/19439
6516         * g++.dg/template/duplicate1.C: New test
6517         * g++.dg/template/memfriend6.C: Adjust error markers.
6518
6519 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6520
6521         PR tree-opt/30385
6522         * gcc.dg/torture/inline-1.c: New test.
6523
6524 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6525
6526         PR c/19978
6527         * gcc.dg/multiple-overflow-warn-1.c: New.
6528         * gcc.dg/multiple-overflow-warn-2.c: New.
6529         * gcc.dg/overflow-warn-6.c: New.
6530         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6531
6532 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6533
6534         * gfortran.dg/array_memcpy_1.f90: New test case.
6535         * gfortran.dg/array_memcpy_2.f90: Likewise.
6536
6537 2007-01-05  Richard Guenther  <rguenther@suse.de>
6538
6539         PR middle-end/27826
6540         * g++.dg/opt/pr27826.C: New testcase.
6541
6542 2007-01-05  Ian Lance Taylor  <iant@google.com>
6543
6544         * gcc.dg/Walways-true-1.c: New test.
6545         * gcc.dg/Walways-true-2.c: New test.
6546         * g++.dg/warn/Walways-true-1.C: New test.
6547         * g++.dg/warn/Walways-true-2.C: New test.
6548
6549 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR c/30360
6552         * gcc.dg/pr30360.c: New test.
6553
6554 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6555
6556         PR fortran/23232
6557         * gfortran.dg/data_implied_do_1.f90: New test.
6558
6559         PR fortran/27996
6560         PR fortran/27998
6561         * gfortran.dg/char_length_1.f90: New test.
6562
6563 2007-01-05  Richard Guenther  <rguenther@suse.de>
6564
6565         PR middle-end/28116
6566         * g++.dg/opt/pr28116.C: New testcase.
6567
6568 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6569
6570         PR fortran/29624
6571         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6572           invalid deallocate.
6573         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6574         * gfortran.dg/protected_4.f90: Add pointer intent check.
6575         * gfortran.dg/protected_6.f90: Add pointer intent check.
6576         * gfortran.dg/pointer_intent_1.f90: New test.
6577         * gfortran.dg/pointer_intent_2.f90: New test.
6578         * gfortran.dg/pointer_intent_3.f90: New test.
6579
6580 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6581
6582         PR 30235
6583         * gfortran.dg/altreturn_2.f90: new test.
6584
6585 2007-01-04  Tom Tromey  <tromey@redhat.com>
6586
6587         PR preprocessor/28165:
6588         * gcc.dg/cpp/pr28165.c: New file.
6589
6590 2007-01-03  Josh Conner  <jconner@apple.com>
6591
6592         PR middle-end/29683
6593         * gcc.dg/pr29683.c: New.
6594
6595 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6596
6597         PR c++/28217
6598         * g++.dg/pch/template-1.C: New test.
6599         * g++.dg/pch/template-1.Hs: New file.
6600
6601 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6602
6603         PR middle-end/30353
6604         * gcc.c-torture/compile/complex-4.c: New test.
6605
6606 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6607
6608         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6609         -maltivec.
6610         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6611
6612 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6613
6614         PR middle-end/30286
6615         * gcc.dg/pr30286.c: New test.
6616
6617         PR c++/29535
6618         * g++.dg/template/crash66.C: New test.
6619
6620         PR c++/29054
6621         * g++.dg/template/friend49.C: New test.
6622
6623 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6624
6625         * gfortran.dg/ibits.f90: New test.
6626
6627 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6628
6629         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6630         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6631
6632 2007-01-02  Jan Hubicka  <jh@suse.cz>
6633
6634         * gcc.dg/pr16194.c: We now output error on all three functions,
6635         not just first one.
6636
6637 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6638
6639         PR c/19977
6640         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6641         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6642
6643 2006-01-02  Ian Lance Taylor  <iant@google.com>
6644
6645         * g++.dg/warn/Wparentheses-22.C: New test.
6646         * g++.dg/warn/Wparentheses-23.C: New test.
6647
6648 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6649
6650         PR middle-end/7651
6651         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6652         * gcc.dg/declspec-3-Wextra.c: New.
6653         * gcc.dg/declspec-3-no.c: New
6654
6655 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6656
6657         PR fortran/20896
6658         * gfortran.dg/interface_10.f90: Remove.
6659
6660 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gcc.dg/fold-eqxor-4.c: New test case.
6663
6664 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6665
6666         PR middle-end/30311
6667         * gcc.c-torture/compile/pr30311.c: New test.
6668
6669 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6670
6671         PR middle-end/30253
6672         * gcc.c-torture/compile/statement-expression-1.c: New test.
6673
6674 2007-01-01  Andreas Schwab  <schwab@suse.de>
6675
6676         PR target/29166
6677         * g++.dg/eh/pr29166.C: New test.
6678
6679 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6680
6681         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6682         New.
6683         (check_effective_target_vect_cmdline_needed): Use it.
6684
6685 2006-12-31  Richard Guenther  <rguenther@suse.de>
6686
6687         PR middle-end/30137
6688         * gcc.dg/pr30137-1.c: New testcase.
6689         * gcc.dg/pr30137-2.c: Likewise.
6690
6691 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6692
6693         PR middle-end/30322
6694         * gcc.dg/fold-plusnot-1.c: New test case.
6695
6696 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6697
6698         PR c++/29731
6699         * g++.dg/parse/template22.C: New test.
6700
6701 2006-12-31  Richard Guenther  <rguenther@suse.de>
6702
6703         PR middle-end/30338
6704         * gcc.c-torture/compile/pr30338.c: New testcase.
6705
6706 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6707
6708         PR fortran/27900
6709         * gfortran.dg/intrinsic_actual_4.f90: New test.
6710
6711         PR fortran/24325
6712         * gfortran.dg/func_decl_3.f90: New test.
6713
6714 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6715
6716         PR fortran/23060
6717         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6718         * gfortran.dg/c_by_val_1.f: New test.
6719         * gfortran.dg/c_by_val_2.f: New test.
6720         * gfortran.dg/c_by_val_3.f: New test.
6721
6722 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6723
6724         PR libfortran/30321
6725         * gfortran.dg/sum_zero_array_1.f90:  New test.
6726
6727 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR preprocessor/29612
6730         * gcc.dg/cpp/pr29612-1.c: New test.
6731         * gcc.dg/cpp/pr29612-2.c: New test.
6732
6733 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6734
6735         PR fortran/30034
6736         * gfortran.dg/pure_formal_proc_1.f90: New test.
6737
6738         PR fortran/30237
6739         * gfortran.dg/intrinsic_actual_3.f90: New test.
6740
6741 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6742
6743         PR fortran/30014
6744         * gfortran.dg/io_constraints_1.f90: Update test.
6745         * gfortran.dg/io_constraints_2.f90: Update test.
6746         * gfortran.dg/inquire_iolength.f90: New test.
6747
6748 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6749
6750         PR fortran/20896
6751         * gfortran.dg/interface_10.f90: New test.
6752         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6753         since z is already, locally a variable.
6754
6755         PR fortran/25135
6756         * gfortran.dg/generic_11.f90: New test.
6757         * gfortran.dg/interface_7.f90: Remove name clash between module
6758         name and procedure 'x' referenced in the interface.
6759
6760 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6761
6762         PR middle-end/7651
6763         * gcc.dg/Wmissing-parameter-type.c: New.
6764         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6765         * gcc.dg/Wmissing-parameter-type-no.c: New.
6766
6767 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6768
6769         PR fortran/25818
6770         * gfortran.dg/entry_array_specs_2.f: New test.
6771
6772         PR fortran/30084
6773         * gfortran.dg/nested_modules_6.f90: New test.
6774
6775 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6776
6777         PR middle-end/7651
6778         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6779         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6780
6781 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6782
6783         PR C++/30168
6784         * g++.dg/opt/complex6.C: New test.
6785
6786 2006-12-22  Ben Elliston  <bje@au.ibm.com>
6787
6788         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6789         full" if the linker on spu-*-* warns about exceeding local store.
6790
6791         And revert this patch:
6792         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6793         fail to link due to relocation overflows on spu-*-*.
6794
6795 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6796
6797         PR fortran/30273
6798         * gfortran.dg/dependency_19.f90: New test.
6799
6800 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6801
6802         PR fortran/30202
6803         * gfortran.dg/alloc_comp_basics_3.f90: New test.
6804
6805 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR middle-end/30262
6808         * gcc.c-torture/execute/20061220-1.c: New test.
6809
6810         PR middle-end/30263
6811         * gcc.dg/gomp/asm-1.c: New test.
6812
6813         PR target/30230
6814         * g++.dg/eh/ia64-2.C: New test.
6815
6816 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         PR target/28966
6819         PR target/29248
6820         * gcc.dg/rs6000-leaf.c: New.
6821
6822 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6823
6824         PR fortran/25392
6825         * gfortran.dg/f2c_8.f90: New test.
6826
6827 2006-12-20  Bill Wendling  <wendling@apple.com>
6828
6829         * gcc.dg/asm-b.c: Check for __ppc64__.
6830
6831 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/30190
6834         * gfortran.dg/bounds_check_5.f90: New test.
6835
6836 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
6837
6838         PR middle-end/30143
6839         * gcc.dg/gomp/complex-1.c: New testcase.
6840
6841 2006-12-20  Roger Sayle  <roger@eyesopen.com>
6842
6843         * gfortran.dg/array_memset_1.f90: New test case.
6844
6845 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
6846
6847         * lib/target-supports.exp: Add spu to
6848         check_effective_target_vect_widen_mult_hi_to_si.
6849
6850 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6851
6852         PR fortran/29992
6853         * gfortran.dg/generic_9.f90: New test.
6854
6855         PR fortran/30081
6856         * gfortran.dg/generic_10.f90: New test.
6857
6858 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
6859
6860         PR tree-opt/30045
6861         * gcc.dg/pr30045.c: New test.
6862
6863 2006-12-20  Ben Elliston  <bje@au.ibm.com>
6864
6865         * gcc.dg/20020312-2.c: Add a case for __SPU__.
6866
6867 2006-12-19  Eric Christopher  <echristo@apple.com>
6868
6869         PR target/29302
6870         * gcc.c-torture/execute/pr29302-1.c: New.
6871
6872 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6873
6874         PR fortran/39238
6875         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6876
6877 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6878
6879         PR fortran/30236
6880         * gfortran.dg/altreturn_3.f90: New test.
6881
6882         * gfortran.dg/char_result_12.f90: Fix comment typos.
6883
6884 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6885
6886         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6887         as newlib's stdio.h uses non-traditional cpp constructs.
6888
6889 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6890
6891         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6892         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6893         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6894         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6895         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6896         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6897         * gfortran.dg/default_initialization.f: Renamed to
6898         default_initialization_1.f
6899         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6900         dollar_edit_descriptor_1.f
6901         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6902         dollar_edit_descriptor_2.f
6903         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6904         dollar_edit_descriptor_3.f
6905         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6906         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6907         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6908         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6909         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6910         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6911         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6912         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6913         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6914         * gfortran.dg/default_initialization_1.f: Renamed from
6915         default_initialization.f
6916         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6917         dollar_edit_descriptor-1.f
6918         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6919         dollar_edit_descriptor-2.f
6920         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6921         dollar_edit_descriptor-3.f
6922         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6923         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6924         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6925
6926 2006-12-18  Bill Wendling  <wendling@apple.com>
6927
6928         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6929         id is an OjbC keyword.
6930
6931 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6932
6933         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6934
6935 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6936
6937         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6938
6939 2006-12-18  Ian Lance Taylor  <iant@google.com>
6940
6941         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6942
6943 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6944
6945         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6946
6947 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6948
6949         PR fortran/30207
6950         * gfortran.fortran-torture/execute/where21.f90: New test.
6951
6952 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6953
6954         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6955
6956 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6957
6958         PR middle-end/7651
6959         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6960         * gcc.dg/if-empty-1.c: Likewise.
6961         * gcc.dg/pr23165.c: Likewise.
6962         * g++.dg/warn/empty-body.C: Likewise.
6963
6964 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6965
6966         PR libfortran/30005
6967         * gfortran.dg/open_errors.f90: New test.
6968
6969 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6970
6971         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6972
6973         * gcc.target/i386/ssse3-pabsb.c: New file.
6974         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6975         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6976         * gcc.target/i386/ssse3-palignr.c: Likewise.
6977         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6978         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6979         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6980         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6981         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6982         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6983         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6984         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6985         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6986         * gcc.target/i386/ssse3-psignb.c: Likewise.
6987         * gcc.target/i386/ssse3-psignd.c: Likewise.
6988         * gcc.target/i386/ssse3-psignw.c: Likewise.
6989         * gcc.target/i386/ssse3-vals.h: Likewise.
6990
6991 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6992
6993         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6994         * lib/fortran-torture.exp: Include target-supports.exp.
6995
6996 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR target/30185
6999         * gcc.c-torture/execute/pr30185.c: New test.
7000
7001 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7002
7003         PR testsuite/30179
7004         PR testsuite/30180
7005         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7006         * gcc.dg/builtin-bswap-2.c: Likewise.
7007         * gcc.dg/builtin-bswap-3.c: Likewise.
7008         * gcc.dg/builtin-bswap-4.c: Likewise.
7009         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7010         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7011
7012 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7013
7014         PR libfortran/30145
7015         * gfortran.dg/write_zero_array: New test.
7016
7017 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7018
7019         PR fortran/30200
7020         * gfortran.dg/write_fmt_trim.f90: New test.
7021
7022 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7023
7024         PR 30194
7025         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7026         temporarily.
7027
7028 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7029
7030         * lib/target-supports.exp (check_weak_available): Use istarget
7031         "hppa*-*-hpux10*" instead of regexp.
7032         (check_cxa_atexit_available): Likewise.
7033
7034 2006-12-14  Richard Guenther  <rguenther@suse.de>
7035
7036         PR tree-optimization/30197
7037         * gcc.c-torture/execute/complex-1.c: Fix function name.
7038         * gcc.dg/builtins-61.c: New testcase.
7039
7040 2006-12-14  Richard Guenther  <rguenther@suse.de>
7041
7042         PR middle-end/30172
7043         * gcc.dg/pr30172-1.c: New testcase.
7044
7045 2006-12-14  Richard Guenther  <rguenther@suse.de>
7046
7047         PR tree-optimization/30198
7048         * gcc.dg/builtins-60.c: New testcase.
7049
7050 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7051
7052         * lib/target-supports.exp (vect_no_align): Remove spu.
7053
7054 2006-12-13  Ian Lance Taylor  <iant@google.com>
7055
7056         PR c++/19564
7057         PR c++/19756
7058         * g++.dg/warn/Wparentheses-5.C: New test.
7059         * g++.dg/warn/Wparentheses-6.C: New test.
7060         * g++.dg/warn/Wparentheses-7.C: New test.
7061         * g++.dg/warn/Wparentheses-8.C: New test.
7062         * g++.dg/warn/Wparentheses-9.C: New test.
7063         * g++.dg/warn/Wparentheses-10.C: New test.
7064         * g++.dg/warn/Wparentheses-11.C: New test.
7065         * g++.dg/warn/Wparentheses-12.C: New test.
7066         * g++.dg/warn/Wparentheses-13.C: New test.
7067         * g++.dg/warn/Wparentheses-14.C: New test.
7068         * g++.dg/warn/Wparentheses-15.C: New test.
7069         * g++.dg/warn/Wparentheses-16.C: New test.
7070         * g++.dg/warn/Wparentheses-17.C: New test.
7071         * g++.dg/warn/Wparentheses-18.C: New test.
7072         * g++.dg/warn/Wparentheses-19.C: New test.
7073         * g++.dg/warn/Wparentheses-20.C: New test.
7074         * g++.dg/warn/Wparentheses-21.C: New test.
7075
7076 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7077
7078         PR testsuite/30157
7079         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7080         for target "hppa.*hpux10".
7081
7082 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7083
7084         * g++.dg/debug/vartrack1.C: New test.
7085
7086         * g++.dg/opt/ifcvt1.C: New test.
7087
7088         * gcc.dg/tls/opt-13.c: New test.
7089
7090         * gcc.dg/20060425-2.c: New test.
7091
7092         * g++.dg/opt/pr15054-2.C: New test.
7093
7094         * gcc.c-torture/execute/20060420-1.c: New test.
7095
7096         * gcc.c-torture/execute/20060412-1.c: New test.
7097
7098         * objc/compile/20060406-1.m: New test.
7099
7100 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7101
7102         * g++.dg/template/array17.C: New test.
7103
7104 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7105
7106         * gcc.target/powerpc/altivec-23.c: New test.
7107
7108 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7109
7110         PR c++27316
7111         * g++.dg/inherit/error3.C: New test.
7112
7113         PR c++/28740
7114         * g++.dg/inherit/error4.C: New test.
7115
7116 2006-12-13  Richard Guenther  <rguenther@suse.de>
7117
7118         PR tree-optimization/17687
7119         * gcc.dg/builtins-59.c: New testcase.
7120
7121 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7122
7123         * gcc.target/spu/Wmain.c: New test.
7124
7125 2006-12-12  Josh Conner  <jconner@apple.com>
7126
7127         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7128         * g++.dg/abi/thunk4.C: Likewise.
7129         * g++.dg/abi/rtti3.C: Likewise.
7130
7131 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7132
7133         * gcc.target/spu/cpat-1.c: New test.
7134         * gcc.target/spu/cpat-2.c: New test.
7135         * gcc.target/spu/cpat-3.c: New test.
7136         * gcc.target/spu/cpat-4.c: New test.
7137
7138 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7139
7140         PR tree-opt/28436
7141         * gcc.c-torture/compile/vector-1.c: New test.
7142         * gcc.c-torture/compile/vector-2.c: New test.
7143         * gcc.c-torture/compile/vector-3.c: New test.
7144
7145 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7146
7147         * lib/fortran-torture.exp: Update copyright years.  Remove
7148         obsolete comment.  Test -ftree-vectorize where it makes sense.
7149         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7150         from fortran-torture.exp.
7151         * gfortran.dg/char_transpose_1.f90,
7152         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7153         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7154         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7155         '-w' to dg-options.
7156
7157 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7158
7159         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7160         saved_${tool}_load.
7161
7162 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7163
7164         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7165         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7166         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7167         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7168         gaps.
7169
7170 2006-12-12  Richard Guenther  <rguenther@suse.de>
7171
7172         PR middle-end/30147
7173         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7174
7175 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7176             Diego Novillo  <dnovillo@redhat.com>
7177
7178         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7179         VDEF/VUSE changes.
7180         * gcc.dg/tree-ssa/pr26421.c: Likewise
7181         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7182         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7183         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7184         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7185         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7186         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7187         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7188         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7189         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7190
7191 2006-12-11  Jan Hubicka  <jh@suse.cz>
7192
7193         * gcc.dg/tree-prof/stringop-1.c: New test.
7194         * gcc.dg/tree-prof/stringop-2.c: New test.
7195
7196 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7197
7198         PR target/30120
7199         * gcc.target/i386/pr30120.c: New test.
7200
7201         Revert:
7202         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7203
7204         * gcc.target/i386/x87regparm-1.c: New test.
7205         * gcc.target/i386/x87regparm-2.c: New test.
7206         * gcc.target/i386/x87regparm-3.c: New test.
7207         * gcc.target/i386/x87regparm-4.c: New test.
7208
7209 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7210
7211         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7212
7213 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/23994
7216         * gfortran.dg/protected_1.f90: New test.
7217         * gfortran.dg/protected_2.f90: New test.
7218         * gfortran.dg/protected_3.f90: New test.
7219         * gfortran.dg/protected_4.f90: New test.
7220         * gfortran.dg/protected_5.f90: New test.
7221         * gfortran.dg/protected_6.f90: New test.
7222
7223 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7224             Tobias Burnus  <burnus@gcc.gnu.org>
7225
7226         PR fortran/29975
7227         PR fortran/30068
7228         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7229         interface.
7230         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7231         ambiguous interfaces.
7232         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7233         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7234         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7235         ambiguous interfaces.
7236         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7237         * gfortran.dg/array_initializer_2.f90: Add initializer array
7238         constructor test.
7239
7240         PR fortran/30096
7241         * gfortran.dg/interface_9.f90: Test that host interfaces are
7242         not checked for ambiguity with the local version.
7243
7244 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7245
7246         PR fortran/29464
7247         * gfortran.dg/module_interface_2.f90: New test.
7248
7249 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7250
7251         PR fortran/29941
7252         * gfortran.dg/assumed_len.f90: New test.
7253
7254 2006-12-09  Richard Guenther  <rguenther@suse.de>
7255
7256         * g++.dg/warn/implicit-typename1.C: Qualify types.
7257         * g++.dg/parse/crash12.C: Likewise.
7258         * g++.dg/tree-ssa/pr22444.C: Likewise.
7259
7260 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7261
7262         * gfortran.dg/array_2.f90: Added sqrt test.
7263
7264 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7265
7266         * gcc.target/i386/x87regparm-1.c: XFAIL.
7267         * gcc.target/i386/x87regparm-2.c: XFAIL.
7268         * gcc.target/i386/x87regparm-3.c: XFAIL.
7269         * gcc.target/i386/x87regparm-4.c: XFAIL.
7270
7271 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7272
7273         * lib/target-supports.exp
7274         (check_effective_target_large_long_double): New.
7275         * gcc.dg/Wconversion-real.c : Use it.
7276         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7277         unsigned.
7278
7279 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7280
7281         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7282
7283 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/27546
7286         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7287
7288 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/29732
7291         * g++.dg/template/crash65.C: New test.
7292         * g++.dg/template/spec16.C: Tweak error markers.
7293
7294 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7295
7296         * gcc.target/spu: New directory.
7297         * gcc.target/spu/spu.exp: New file.
7298         * gcc.target/spu/intrinsics-1.c: New test.
7299
7300 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7301
7302         PR c++/29980
7303         * g++.dg/ext/attrib27.C: New test.
7304         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7305         * g++.dg/parse/typedef5.C: Likewise.
7306
7307 2006-12-07  Mike Stump  <mrs@apple.com>
7308
7309         * treelang/compile/var_defs.tree: Adjust.
7310
7311 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/29730
7314         * g++.dg/template/crash64.C: New test.
7315         * g++.dg/parse/crash27.C: Adjust error markers.
7316
7317 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7318
7319         PR libfortran/30009
7320         PR libfortran/30056
7321         * gfortran.dg/read_eof_4.f90:  Add tests.
7322         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7323         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7324
7325 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/29729
7328         * g++.dg/template/crash63.C: New test.
7329
7330         PR c++/29728
7331         * g++.dg/template/crash62.C: New test.
7332
7333 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7334
7335         PR fortran/30003
7336         * gfortran.dg/allocatable_function_1.f90: Increase the number
7337         of expected calls of free to 10; the lhs section reference is
7338         now evaluated so there is another call to bar.  Change the
7339         comment appropriately.
7340         * gfortran.dg/array_section_1.f90: New test.
7341
7342 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7343
7344         PR fortran/29912
7345         * gfortran.dg/char_result_12.f90: New test.
7346
7347 2006-12-05  Richard Guenther  <rguenther@suse.de>
7348
7349         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7350         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7351         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7352         vect_double, xfail for spu*-*-*.
7353
7354 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7355
7356         PR fortran/29962
7357         * initialization_4.f90: Test noninteger exponents (-std=f95).
7358         * initialization_5.f90: New test for noninteger exponents
7359           with -std=f2003.
7360
7361 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7362
7363         PR fortran/29821
7364         * gfortran.dg/parameter_array_section_1.f90: New test.
7365
7366 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/29733
7369         * g++.dg/template/crash61.C: New test.
7370
7371         PR c++/29632
7372         * g++.dg/template/error23.C: New test.
7373
7374 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7375
7376         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7377
7378 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7379
7380         PR fortran/29916
7381         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7382
7383 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7384
7385         PR middle-end/29965
7386         * gcc.dg/gomp/pr29965-1.c: New test.
7387         * gcc.dg/gomp/pr29965-2.c: New test.
7388         * gcc.dg/gomp/pr29965-3.c: New test.
7389         * gcc.dg/gomp/pr29965-4.c: New test.
7390         * gcc.dg/gomp/pr29965-5.c: New test.
7391         * gcc.dg/gomp/pr29965-6.c: New test.
7392         * g++.dg/gomp/pr29965-1.C: New test.
7393         * g++.dg/gomp/pr29965-2.C: New test.
7394         * g++.dg/gomp/pr29965-3.C: New test.
7395         * g++.dg/gomp/pr29965-4.C: New test.
7396         * g++.dg/gomp/pr29965-5.C: New test.
7397         * g++.dg/gomp/pr29965-6.C: New test.
7398         * g++.dg/gomp/pr29965-7.C: New test.
7399         * g++.dg/gomp/pr29965-8.C: New test.
7400         * g++.dg/gomp/pr29965-9.C: New test.
7401         * g++.dg/gomp/pr29965-10.C: New test.
7402
7403 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7404
7405         * gnat.dg/pointer_variable_bounds.adb: New test.
7406         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7407         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7408
7409 2006-12-03  Eric Christopher  <echristo@apple.com>
7410
7411         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7412
7413 2006-12-03  Richard Henderson  <rth@redhat.com>
7414             Andrew Pinski  <pinskia@gmail.com>
7415
7416         PR C++/14329
7417         * g++.dg/warn/unit-1.C: New test.
7418
7419 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7420
7421         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7422
7423 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7424
7425         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7426         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7427         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7428         * gcc.dg/vect/vect-70.c: Reduce array size.
7429         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7430         vect_no_compaer_double targets.
7431         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7432         vect_float, vect_double, and vect_int.
7433
7434 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7435
7436         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7437         test for loop versioning on vect_no_align targets.
7438         * gcc.dg/vect/pr20122.c: Likewise.
7439         * gcc.dg/vect/vect-105.c: Likewise.
7440         * gcc.dg/vect/vect-42.c: Likewise.
7441         * gcc.dg/vect/vect-43.c: Likewise.
7442         * gcc.dg/vect/vect-74.c: Likewise.
7443         * gcc.dg/vect/vect-75.c: Likewise.
7444         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7445         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7446         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7447         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7448
7449 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7450
7451         PR fortran/29642
7452         * gfortran.dg/value_1.f90 : New test.
7453         * gfortran.dg/value_2.f90 : New test.
7454         * gfortran.dg/value_3.f90 : New test.
7455         * gfortran.dg/value_4.f90 : New test.
7456         * gfortran.dg/value_4.c : Called from value_4.f90.
7457
7458 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7459
7460         PR C++/30033
7461         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7462
7463 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7466
7467 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7468
7469         PR c/27953
7470         * gcc.dg/pr27953.c: New test.
7471
7472 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7473
7474         PR c++/30022
7475         * g++.dg/ext/vector5.C: New test.
7476
7477         PR c++/30021
7478         * g++.dg/other/main1.C: New test.
7479
7480 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7481
7482         PR libfortran/29568
7483         * gfortran.dg/convert_implied_open.f90:  Change to
7484         new default record length.
7485         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7486         new error message.
7487         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7488
7489 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7490
7491         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7492
7493 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7494
7495         PR c++/29066
7496         * g++.dg/expr/pr29066.c: New.
7497
7498 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7499             Zdenek Dvorak <dvorakz@suse.cz>
7500
7501         PR tree-optimization/29921
7502         * gcc.dg/pr29921-2.c: New test.
7503
7504 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7507         (i386_get_cpuid): New function.
7508         (i386_cpuid_ecx): Likewise.
7509         (i386_cpuid_edx): Likewise.
7510         (i386_cpuid): Updated to call i386_cpuid_edx.
7511
7512         * gcc.target/i386/sse3-addsubpd.c: New file.
7513         * gcc.target/i386/sse3-addsubps.c: Likewise.
7514         * gcc.target/i386/sse3-haddpd.c: Likewise.
7515         * gcc.target/i386/sse3-haddps.c: Likewise.
7516         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7517         * gcc.target/i386/sse3-hsubps.c: Likewise.
7518         * gcc.target/i386/sse3-lddqu.c: Likewise.
7519         * gcc.target/i386/sse3-movddup.c: Likewise.
7520         * gcc.target/i386/sse3-movshdup.c: Likewise.
7521         * gcc.target/i386/sse3-movsldup.c: Likewise.
7522
7523 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7524
7525         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7526
7527 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7528
7529         * gcc.dg/dfp/convert-int-max.c: New test.
7530         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7531
7532 2006-11-30  Richard Guenther  <rguenther@suse.de>
7533
7534         * gcc.dg/vect/vect-pow-1.c: Rename ...
7535         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7536         floats instead of doubles, check successful vectorization.
7537
7538 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7539
7540         PR target/29945
7541         * gcc.c-torture/compile/pr29945.c: New testcase.
7542
7543 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7544
7545         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7546         -maltivec.
7547
7548 2006-11-29  Eric Christopher  <echristo@apple.com>
7549
7550         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7551
7552 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7553
7554         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7555
7556         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7557
7558 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7559
7560         PR c++/29022
7561         * g++.dg/inherit/virtual2.C: New test.
7562         * g++.dg/inherit/virtual3.C: Likewise.
7563         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7564         * g++.dg/inherit/error2.C: Likewise.
7565         * g++.dg/template/instantiate1.C: Likewise.
7566
7567 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7568
7569         PR tree-opt/29984
7570         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7571
7572 2006-11-28  Jan Hubicka  <jh@suse.cz>
7573
7574         * gcc.dg/memcpy-1.c: New test.
7575
7576 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR c++/29735
7579         * g++.dg/warn/main-3.C: New test.
7580
7581 2006-11-28  Jan Hubicka  <jh@suse.cz>
7582
7583         * gcc.dg/winline-1.c: New test.
7584
7585 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7586
7587         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7588         alignments.
7589
7590 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7591
7592         PR fortran/29976
7593         * gfortran.dg/missing_optional_dummy_3.f90
7594
7595 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7596
7597         PR fortran/20880
7598         * gfortran.dg/interface_3.f90: Modify errors.
7599
7600 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7601
7602         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7603         fail to link due to relocation overflows on spu-*-*.
7604
7605 2006-11-27  Michael Matz  <matz@suse.de>
7606             Andreas Krebbel  <krebbel1@de.ibm.com>
7607
7608         PR target/29319
7609         * gcc.dg/20061127-1.c: New testcase.
7610
7611 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7612
7613         * gcc.dg/20061124-1.c: Add exit() function prototype.
7614
7615 2006-11-27  Jan Hubicka  <jh@suse.cz>
7616
7617         * gcc.target/i386/memcpy-1.c: Adjust size.
7618         * gcc.dg/visibility-11.c: Likewise.
7619
7620 2006-11-27  Richard Guenther  <rguenther@suse.de>
7621
7622         PR middle-end/25620
7623         * gcc.target/i386/pow-1.c: New testcase.
7624         * gcc.dg/builtins-58.c: Likewise.
7625
7626 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/29886
7629         * g++.dg/expr/cast8.C: New test.
7630
7631 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7632
7633         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7634         Don't ever inline the testcase.
7635
7636 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7637
7638         PR fortran/29982
7639         * gfortran.fortran-torture/compile/parameter_3.f90: New
7640         testcase.
7641
7642 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7643
7644         PR fortran/29951
7645         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7646
7647 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7648
7649         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7650         for CHAR.
7651
7652 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7653
7654         PR libgfortran/29936
7655         * gfortran.dg/write_check3.f90: New test.
7656
7657 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7658
7659         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7660
7661 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/20880
7664         * gfortran.dg/interface_3.f90: New test.
7665
7666         PR fortran/29387
7667         * gfortran.dg/generic_8.f90: New test.
7668
7669 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7670
7671         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7672         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7673         * gfortran.dg/specifics_3.f90: Remove.
7674
7675 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR c/29955
7678         * gcc.dg/gomp/pr29955.c: New test.
7679
7680         PR c/29736
7681         * gcc.dg/pr29736.c: New test.
7682
7683 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7684
7685         PR tree-opt/29964
7686         * gcc.dg/pure-1.c: New test.
7687
7688 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7689
7690         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7691         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7692
7693 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7694
7695         * gcc.dg/20061124-1.c: New testcase.
7696
7697 2006-11-23  Eric Christopher  <echristo@apple.com>
7698
7699         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7700
7701 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7702
7703         PR c/2707
7704         PR c++/26167
7705         * gcc.dg/Wconversion-integer.c: New. Supersedes
7706         Wconversion-negative-constants.c
7707         * gcc.dg/Wconversion-real.c: New.
7708         * gcc.dg/Wconversion-real-integer.c: New.
7709         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7710         * g++.dg/warn/Wconversion1.C: Modified.
7711
7712 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7713
7714         * gfortran.dg/overload_1.f90: New test.
7715
7716 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7717
7718         PR c/9072
7719         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7720         Wtraditional-conversion.
7721         * gcc.dg/overflow-warn-2.c: Likewise.
7722         * gcc.dg/Wconversion.c: Likewise. Renamed as
7723         Wtraditional-conversion.c .
7724         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7725         Wtraditional-conversion-2.c .
7726         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7727         Wtraditional-conversion-2.c
7728         * gcc.dg/Wconversion-negative-constants.c: New.
7729
7730 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7731
7732         * gcc.dg/tree-ssa/dump-1.c: New test.
7733
7734 2006-11-23  David Ung <davidu@mips.com>
7735
7736         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7737         -mfp64, allowable when ISA >= 33 and float is enabled.
7738         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7739         of mthc1 and mfhc1 patterns.
7740
7741 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7742
7743         PR tree-optimization/29921
7744         * gcc.dg/pr29921.c: New test.
7745
7746 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7747
7748         PR fortran/29441
7749         * gfortran.dg/initialization_4.f90: New test.
7750
7751 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7752
7753         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7754         platforms that have interleaving support.
7755         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7756         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7757         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7758         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7759         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7760         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7761         gcc.dg/vect/vect-strided-u8-i8.c,
7762         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7763         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7764         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7765         gcc.dg/vect/vect-strided-float.c,
7766         gcc.dg/vect/vect-strided-a-mult.c,
7767         gcc.dg/vect/vect-strided-mult-char-ls.c,
7768         gcc.dg/vect/vect-strided-a-u16-mult.c,
7769         gcc.dg/vect/vect-strided-a-u32-mult.c,
7770         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7771         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7772         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7773         gcc.dg/vect/vect-strided-mult.c,
7774         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7775         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7776         New.
7777
7778 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7779
7780         PR fortran/25087
7781         * gfortran.dg/auto_char_len_4.f90: New test.
7782
7783 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7784
7785         PR fortran/29652
7786         * gfortran.dg/generic_7.f90: New test.
7787         * gfortran.dg/defined_operators_1.f90: Add new error.
7788
7789 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
7790
7791         PR tree-optimization/29902
7792         * g++.dg/tree-ssa/pr29902.C: New test.
7793
7794 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
7795
7796         PR fortran/29820
7797         * gfortran.dg/used_types_13.f90: New test.
7798
7799 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
7800
7801         * gcc.dg/dfp/snan.c: Delete.
7802
7803 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
7804
7805         * g++.dg/cpp0x/static_assert1.C: New.
7806         * g++.dg/cpp0x/static_assert2.C: New.
7807         * g++.dg/cpp0x/static_assert3.C: New.
7808
7809 2006-11-21  Richard Guenther  <rguenther@suse.de>
7810
7811         * gcc.dg/vect/vect-pow-1.c: New testcase.
7812         * gcc.dg/vect/vect-pow-2.c: Likewise.
7813
7814 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR c++/29570
7817         * g++.dg/template/static29.C: New test.
7818
7819         PR c++/29734
7820         * g++.dg/conversion/simd4.C: New test.
7821
7822 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
7823
7824         PR c++/29475
7825         * g++.dg/template/access19.C: New test.
7826         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7827         error is reported.
7828
7829 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7830
7831         PR tree-opt/25500
7832         * gcc.dg/tree-ssa/sra-4.c: New testcase.
7833
7834 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7835
7836         PR fortran/27546
7837         * gfortran.dg/import.f90: Extended test.
7838         * gfortran.dg/import2.f90: Extended test.
7839
7840 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7841
7842         * gfortran.dg/volatile3.f90: Add conflict test.
7843
7844 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
7845
7846         PR fortran/24783
7847         * gfortran.dg/implicit_10.f90: New test.
7848
7849 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7850
7851         PR c++/8586
7852         * g++.dg/warn/Wall-write-strings.C: New.
7853
7854 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7855
7856         * gfortran.dg/alloc_comp_constraint_5.f90: New.
7857         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7858
7859 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7860
7861         * gfortran.dg/use_3.f90: Remove error message.
7862         * gfortran.dg/iso_fortran_env_1.f90: New test.
7863         * gfortran.dg/iso_fortran_env_2.f90: New test.
7864         * gfortran.dg/iso_fortran_env_3.f90: New test.
7865         * gfortran.dg/iso_fortran_env_4.f90: New test.
7866
7867 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
7868
7869         * gcc.dg/vect/vect-27.c: Fix initialization.
7870
7871 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7872
7873         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7874         * gcc.dg/torture/builtin-minmax-1.c: New.
7875
7876         * gcc.dg/builtins-20.c: Add cases for copysign.
7877
7878 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7879
7880         PR fortran/24285
7881         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7882
7883 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7884         * gfortran.dg/use_1.f90: New test.
7885         * gfortran.dg/use_1.f90: New test.
7886         * gfortran.dg/use_1.f90: New test.
7887
7888 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7889
7890         PR tree-optimization/29801
7891         * gcc.dg/pr29801.c: New test.
7892
7893 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7894
7895         PR middle-end/29584
7896         * gcc.dg/torture/pr29584.c: New test.
7897
7898 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7899
7900         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7901         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7902         * gcc.target/powerpc/compress-float-ppc.c,
7903         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7904         powerpc_fprs.
7905         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7906         do not pass -mhard-float.
7907
7908 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * gnat.dg/volatile_aggregate.adb: New test.
7911
7912 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7913
7914         PR fortran/29391
7915         PR fortran/29489
7916         * gfortran.dg/bound_2.f90: Add more checks.
7917         * gfortran.dg/bound_3.f90: New test.
7918
7919 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7920
7921         PR target/29201
7922         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7923
7924 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7925
7926         * gfortran.dg/import3.f90: Fix error message.
7927
7928 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7929
7930         PR tree-opt/29788
7931         * gfortran.fortran-torture/compile/inline_1.f90:
7932         New testcase.
7933
7934 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7935
7936         * gcc.target/i386/x87regparm-1.c: New test.
7937         * gcc.target/i386/x87regparm-2.c: New test.
7938         * gcc.target/i386/x87regparm-3.c: New test.
7939         * gcc.target/i386/x87regparm-4.c: New test.
7940
7941 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7942
7943         PR fortran/27546
7944         * gfortran.dg/import.f90: New test.
7945         * gfortran.dg/import2.f90: New test.
7946         * gfortran.dg/import3.f90: New test.
7947
7948 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7949
7950         PR fortran/27588
7951         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7952
7953 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7954
7955         PR fortran/29806
7956         * gfortran.dg/contains.f90: New test.
7957         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7958
7959 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR tree-optimization/29581
7962         * gcc.dg/pr29581-1.c: New test.
7963         * gcc.dg/pr29581-2.c: New test.
7964         * gcc.dg/pr29581-3.c: New test.
7965         * gcc.dg/pr29581-4.c: New test.
7966         * gfortran.dg/pr29581.f90: New test.
7967
7968 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7969
7970         PR fortran/29702
7971         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7972         numbers in error message headers.
7973
7974 2006-11-14  Richard Guenther  <rguenther@suse.de>
7975
7976         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7977         to i?86 and x86_64 targets.
7978
7979 2006-11-14  Caroline Tice  <ctice@apple.com>
7980
7981         * gcc.dg/pubtypes-1.c: New file/testcase.
7982         * gcc.dg/pubtypes-2.c: New file/testcase.
7983         * gcc.dg/pubtypes-3.c: New file/testcase.
7984         * gcc.dg/pubtypes-4.c: New file/testcase.
7985         * g++.dg/pubtypes.C: New file/testcase.
7986
7987 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/29106
7990         * g++.dg/init/self1.C: New test.
7991
7992 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7993
7994         PR fortran/29657
7995         * gfortran.dg/conflicts.f90: Add.
7996
7997 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7998
7999         PR rtl-optimization/29798
8000
8001         * gcc.c-torture/execute/pr29798.c: New.
8002
8003 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8004
8005         * gcc.dg/builtins-20.c: Add more cases.
8006
8007 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8008
8009         PR fortran/29759
8010         * gfortran.dg/gomp/pr29759.f90: New test.
8011
8012 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/29518
8015         * g++.dg/template/static28.C: New test.
8016
8017 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8018
8019         * lib/c-torture.exp: Use target-libpath.exp.
8020         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8021         set GCC_EXEC_PREFIX env var from global variable of same name.
8022
8023 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8024
8025         PR fortran/26994
8026         * gfortran.fortran-torture/compile/transfer-1.f90:
8027         New testcase.
8028
8029 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8030             Zdenek Dvorak <dvorakz@suse.cz>
8031
8032         PR tree-optimization/29680
8033         * gcc.dg/alias-11.c: New test.
8034
8035 2006-11-12  Jason Merrill  <jason@redhat.com>
8036             Andrew Pinski <pinskia@physics.uc.edu>
8037
8038         PR middle-end/28915
8039         * gcc.target/i386/vectorize1.c: New.
8040
8041 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8042
8043         PR rtl-optimization/29797
8044         * gcc.c-torture/execute/pr29797-1.c: New test case.
8045
8046 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8047
8048         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8049
8050 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8051
8052         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8053
8054 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8055
8056         PR tree-optimization/13827
8057         * gcc.dg/fold-eqand-1.c: New test case.
8058
8059 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8060
8061         PR rtl-opt/28812
8062         * gcc.c-torture/execute/mayalias-3.c: New test.
8063
8064 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8065
8066         PR middle-end/27528
8067         * gcc.c-torture/compile/pr27528.c: New test.
8068         * gcc.dg/pr27528.c: Likewise.
8069
8070 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8071
8072         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8073
8074         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8075
8076 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8077
8078         PR fortran/29758
8079         * gfortran.dg/reshape_source_size_1.f90: New test.
8080
8081 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8082
8083         PR fortran/29315
8084         * gfortran.dg/aliasing_dummy_4.f90: New test.
8085
8086 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8087
8088         PR target/29777
8089         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8090         and x86_64-*-* targets.
8091
8092 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8093
8094         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8095         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8096         New macros. Use them in exact tests.
8097         (TESTIT3): New macro.
8098         Add tests for fmin, fmax and fma.
8099
8100 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8101
8102         PR fortran/29431
8103         * gfortran.dg/array_constructor_13.f90: New test.
8104
8105 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8106
8107         PR fortran/29744
8108         * gfortran.dg/used_types_12.f90: New test.
8109
8110 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8111
8112         PR middle-end/29726
8113         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8114         (test6): Ditto.
8115         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8116         * gcc.dg/fold-eqandshift-3.c: New test case.
8117
8118 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8119
8120         PR fortran/29699
8121         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8122
8123         PR fortran/21370
8124         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8125
8126 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8127
8128         * gcc.dg/20061109-1.c: New testcase.
8129
8130 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8131
8132         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8133
8134 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8135
8136         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8137         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8138
8139 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8140
8141         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8142         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8143
8144 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8145
8146         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8147
8148 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8149
8150         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8151         vect-9.c).
8152         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8153         * gcc.dg/vect/vect-9.c: Now vectorizable.
8154         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8155         that support vect_widen_mult.
8156         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8157         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8158         vect-reduc-dot-u16.c).
8159         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8160         vect-reduc-dot-u16.c).
8161         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8162         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8163         vect-reduc-dot-s8.c).
8164         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8165         vect-reduc-dot-s8.c).
8166         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8167         vect-reduc-dot-s8.c).
8168         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8169         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8170         vect-reduc-dot-u8.c).
8171         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8172         vect-reduc-dot-u8.c).
8173         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8174         * gcc.dg/vect/vect-multitypes-9.c: New test.
8175         * gcc.dg/vect/vect-multitypes-10.c: New test.
8176         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8177         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8178         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8179         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8180         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8181         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8182         wrapv-vect-reduc-dot-s8.c.
8183         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8184         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8185         targets that support vec_unpack.
8186         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8187         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8188         (check_effective_target_vect_widen_mult_hi_to_si): New.
8189         (check_effective_target_vect_widen_sum): Removed.
8190
8191         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8192
8193         * gcc.dg/vect/vect-multitypes-8.c: New test.
8194         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8195
8196         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8197
8198         * gcc.dg/vect/vect-multitypes-7.c: New test.
8199
8200         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8201
8202         * gcc.dg/vect/vect-multitypes-4.c: New test.
8203         * gcc.dg/vect/vect-multitypes-5.c: New test.
8204         * gcc.dg/vect/vect-multitypes-6.c: New test.
8205
8206         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8207
8208         * gcc.dg/vect/vect-multitypes-1.c: New test.
8209         * gcc.dg/vect/vect-multitypes-2.c: New test.
8210         * gcc.dg/vect/vect-multitypes-3.c: New test.
8211
8212 2006-11-07  Eric Christopher  <echristo@apple.com>
8213
8214         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8215         Test using scan-assembler-not.
8216
8217 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8218
8219         * gcc.dg/inline-17.c: New test.
8220
8221 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8222
8223         PR other/25028
8224         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8225         on HP-UX.
8226
8227 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8228
8229         PR fortran/29539
8230         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8231
8232         PR fortran/29634
8233         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8234         test.
8235
8236 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8237
8238         PR fortran/29601
8239         * gfortran.dg/volatile.f90: Add.
8240         * gfortran.dg/volatile2.f90: Add.
8241         * gfortran.dg/volatile3.f90: Add.
8242         * gfortran.dg/volatile4.f90: Add.
8243         * gfortran.dg/volatile5.f90: Add.
8244         * gfortran.dg/volatile6.f90: Add.
8245         * gfortran.dg/volatile7.f90: Add.
8246
8247 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8248
8249         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8250           for matching error messages.
8251         * gfortran.dg/specifics_3.f90: Adjust pattern
8252           for matching error messages.
8253
8254 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8255             Bernhard Fischer  <aldot@gcc.gnu.org>
8256
8257         * lib/gcc-dg.exp (output-exists): New proc.
8258         (output-exists-not): New proc.
8259         * gcc.test-framework/test-framework.awk: Support new directives.
8260         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8261         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8262         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8263         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8264         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8265         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8266
8267 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8268
8269         PR fortran/29630
8270         PR fortran/29679
8271         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8272         * gfortran.dg/initialization_3.f90: New.
8273
8274 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8275
8276         PR libgfortran/25545
8277         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8278
8279 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR middle-end/29695
8282         * gcc.c-torture/execute/pr29695-1.c: New test.
8283         * gcc.c-torture/execute/pr29695-2.c: New test.
8284
8285 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8286
8287         PR fortran/29565
8288         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8289
8290 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8291
8292         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8293         for matching error messages.
8294
8295 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8296
8297         PR target/26915
8298         * gcc.target/i386/387-12.c: New test.
8299
8300 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8301
8302         PR libfortran/29713
8303         * gfortran.dg/pr29713.f90: New test.
8304
8305 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8306
8307         * gcc.c-torture/execute/arith-rand-ll.c:
8308         Also test for bogus rest sign.
8309
8310 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8311
8312         PR libfortran/27895
8313         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8314
8315 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8316
8317         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8318         from error messages.
8319
8320 2006-11-02  Mike Stump  <mrs@apple.com>
8321
8322         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8323
8324         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8325
8326 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8327
8328         * g++.dg/eh/gcsec1.C: New test.
8329
8330 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8331
8332         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8333         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8334
8335 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8336
8337         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8338         hexadecimal value.
8339         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8340         * gcc.dg/pr14796-2.c: Likewise.
8341
8342 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.c-torture/execute/20061101-1.c: New test.
8345
8346 2006-11-01  Richard Guenther  <rguenther@suse.de>
8347
8348         * gcc.target/i386/fpprec-1.c: New testcase.
8349
8350 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8353         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8354
8355 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8356
8357         * gcc.c-torture/execute/20061031-1.c: New test.
8358
8359 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8360
8361         PR 23067
8362         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8363         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8364         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8365         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8366         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8367         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8368         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8369
8370 2006-10-31  Eric Christopher  <echristo@apple.com>
8371             Falk Hueffner  <falk@debian.org>
8372
8373         * gcc.dg/builtin-bswap-1.c: New.
8374         * gcc.dg/builtin-bswap-2.c: New.
8375         * gcc.dg/builtin-bswap-3.c: New.
8376         * gcc.dg/builtin-bswap-4.c: New.
8377         * gcc.dg/builtin-bswap-5.c: New.
8378         * gcc.target/i386/builtin-bswap-1.c: New.
8379
8380 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8381
8382         * gcc.dg/inline-16.c: New.
8383
8384         PR 16622
8385         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8386         defining it.
8387         * gcc.dg/inline-13.c: New.
8388         * gcc.dg/inline-14.c: New.
8389         * gcc.dg/inline-15.c: New.
8390
8391         PR 11377
8392         * gcc.dg/inline6.c: New.
8393         * gcc.dg/inline7.c: New.
8394
8395 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8396
8397         PR middle-end/23470
8398         * gcc.dg/pr23470-1.c: New test case.
8399
8400 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8401
8402         PR fortran/29537
8403         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8404         data.
8405         * gfortran.dg/blockdata_2.f90: New testcase.
8406
8407 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8408
8409         PR libfortran/29627
8410         * gfortran.dg/unf_short_record_1.f90:  New test.
8411
8412 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8413
8414         PR fortran/29067
8415         * gfortran.dg/pr29067.f: New test.
8416
8417 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8418             Richard Sandiford  <richard@codesourcery.com>
8419
8420         * lib/target-supports.exp (get_compiler_messages): Append options
8421         as a single list element.
8422         (check_effective_target_arm_vfp_ok): New.
8423         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8424
8425 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8426
8427         PR fortran/29387
8428         * gfortran.dg/intrinsic_actual_2.f90: New test.
8429
8430         PR fortran/29490
8431         * gfortran.dg/actual_array_interface_1.f90: New test.
8432
8433         PR fortran/29641
8434         * gfortran.dg/used_types_11.f90: New test.
8435
8436 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8437
8438         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8439         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8440         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8441         * g++.old-deja/g++.mike/net25.C (main): Same.
8442         * g++.dg/lookup/exception1.C (main): Same.
8443         * g++.dg/parse/parens2.C (main): Same.
8444
8445 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8446
8447         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8448
8449 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8450
8451         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8452         * gcc.dg/torture/builtin-math-3.c: Likewise.
8453
8454 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8455
8456         PR fortran/29452
8457         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8458         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8459
8460 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8461
8462         PR Fortran/29410
8463         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8464
8465 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8466
8467         * lib/target-supports.exp (check_function_available): Declare
8468         function before calling.
8469
8470 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR tree-optimization/29637
8473         * gcc.dg/pr29637.c: New test.
8474
8475 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8476
8477         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8478         tree canonicalization.
8479
8480 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8481
8482         * gcc.dg/builtins-20.c: Add more hypot tests.
8483
8484 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8485
8486         * gcc.dg/fold-compare-1.c: New test case.
8487
8488 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8489
8490         PR c++/16307
8491         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8492
8493 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8494
8495         PR tree-optimization/15458
8496         * gcc.dg/fold-xornot-1.c: New test case.
8497
8498 2006-10-29  Richard Guenther  <rguenther@suse.de>
8499
8500         * gcc.target/i386/math-torture/trunc.c: New testcase.
8501
8502 2006-10-29  Richard Guenther  <rguenther@suse.de>
8503
8504         * gcc.target/i386/math-torture/round.c: New testcase.
8505
8506 2006-10-29  Richard Guenther  <rguenther@suse.de>
8507
8508         * gcc.target/i386/math-torture/ceil.c: New testcase.
8509         * gcc.target/i386/math-torture/floor.c: Likewise.
8510
8511 2006-10-29  Richard Guenther  <rguenther@suse.de>
8512
8513         * gcc.target/i386/math-torture/rint.c: New testcase.
8514         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8515
8516 2006-10-29  Richard Guenther  <rguenther@suse.de>
8517
8518         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8519         * gcc.target/i386/math-torture/lceil.c: Likewise.
8520
8521 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8522
8523         PR libgfortran/24313
8524         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8525
8526 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8527
8528         * gcc.c-torture/execute/20020118-1.c,
8529         gcc.c-torture/execute/builtins/strlen.c,
8530         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8531         comment typos.
8532
8533 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8534
8535         * gcc.dg/builtins-20.c: Add tests for hypot.
8536         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8537         two-argument builtins.
8538         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8539         TESTIT2.  Update all callers.
8540         (TESTIT2, TESTIT2_R): New helper macros.
8541         Add testcases for pow, hypot and atan2.
8542
8543 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8544
8545         PR C++/29295
8546         * g++.dg/expr/bool1.C: New test.
8547         * g++.dg/expr/bool2.C: New test.
8548
8549 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8550
8551         PR fortran/28224
8552         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8553         * gfortran.dg/namelist_internal.f90: New test.
8554
8555 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8556
8557         PR fortran/29625
8558         * gfortran.dg/io_real_boz.f90: Add.
8559         * gfortran.dg/io_real_boz2.f90: Add.
8560
8561 2006-10-28  Richard Guenther  <rguenther@suse.de>
8562
8563         PR middle-end/26899
8564         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8565
8566 2006-10-28  Richard Guenther  <rguenther@suse.de>
8567
8568         PR target/28806
8569         * gcc.target/i386/math-torture/lround.c: New testcase.
8570
8571 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8572
8573         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8574         * gcc.dg/builtins-44.c: Likewise.
8575         * gcc.dg/builtins-45.c: Likewise.
8576         * gcc.dg/pr28796-2.c: Likewise.
8577         * gcc.dg/unordered-3.c: Likewise.
8578
8579 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8580
8581         PR libgfortran/27954
8582         * gfortran.dg/error_recovery_2.f90: New test.
8583
8584 2006-10-26  Richard Guenther  <rguenther@suse.de>
8585
8586         * gcc.target/i386/i386.exp: Use glob, not find to collect
8587         tests.  Avoids recursing into subdirectories.
8588         * gcc.target/i386/math-torture/math-torture.exp: Torture
8589         for interesting ia32 math options.
8590         * gcc.target.i386/math-torture/lrint.c: New testcase.
8591
8592 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8593
8594         PR libgfortran/29563
8595         * gfortran.dg/arrayio_9.f90: Update test.
8596         * gfortran.dg/arrayio_19.f90: New test.
8597
8598 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8599
8600         * gcc.dg/20061026.c: New testcase.
8601
8602 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8603
8604         PR libgfortran/29563
8605         * gfortran.dg/arrayio_9.f90: New test.
8606
8607 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8608
8609         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8610         Copy the strings manually, as strcpy may call strlen.
8611
8612 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8613
8614         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8615         Add checks for log, log2, log10 and log1p.
8616
8617         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8618         we already test 0.0.  Add checks for expm1, log, log2, log10,
8619         log1p, cbrt, erf and erfc.
8620
8621 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8622
8623         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8624
8625 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8626
8627         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8628         and remainderl() built-in functions.  Remove -ffast-math from
8629         dg-options.
8630
8631 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8632
8633         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8634         acosh and atanh.
8635
8636         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8637         floating point modifiers to arguments passed to float and long
8638         double functions respectively.  Update all callers to use floating
8639         point numbers, not integers.  Add tests for exp, exp2 and
8640         exp10/pow10.
8641
8642         * gcc.dg/torture/builtin-math-3.c: New test.
8643
8644 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8645
8646         PR fortran/29393
8647         * gfortran.dg/initialize_2.f90: New.
8648
8649 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8650
8651         * gcc.dg/torture/builtin-math-2.c: New test.
8652
8653 2006-10-24  Richard Guenther  <rguenther@suse.de>
8654
8655         PR middle-end/28796
8656         * gcc.dg/pr28796-1.c: New testcase.
8657         * gcc.dg/pr28796-2.c: Likewise.
8658
8659 2006-10-24  Richard Guenther  <rguenther@suse.de>
8660
8661         * gcc.dg/builtins-57.c: New testcase.
8662
8663 2006-10-24  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/29567
8666         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8667
8668 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8669
8670         PR tree-optimization/14784
8671         * gcc.dg/alias-10.c: New test.
8672
8673 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8674
8675         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8676
8677 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8678
8679         * gcc.dg/builtin-strncat-chk-1.c: New test.
8680
8681 2006-10-23  Jan Hubicka  <jh@suse.cz>
8682
8683         * gcc.dg/memmove-1.c: New test.
8684
8685 2006-10-23  Paul Brook  <paul@codesourcery.com>
8686
8687         * gcc.dg/pragma-pack-5.c: New test.
8688
8689 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8690
8691         * g++.dg/other/s390-1.C: New testcase.
8692
8693 2006-10-23  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/27132
8696         PR middle-end/23295
8697         * gcc.dg/pr27132.c: New testcase.
8698         * gcc.dg/pr23295.c: Likewise.
8699         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8700         * g++.dg/tree-ssa/pr19807.C: Likewise.
8701
8702 2006-10-23  Richard Guenther  <rguenther@suse.de>
8703
8704         PR middle-end/21032
8705         * gcc.dg/pr21032.c: New testcase.
8706
8707 2006-10-22  Jeff Law  <law@redhat.com>
8708         Richard Guenther  <rguenther@suse.de>
8709
8710         PR tree-optimization/15911
8711         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8712
8713 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8714
8715         PR c++/20647
8716         * g++.dg/abi/rtti3.C: New.
8717
8718 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8719
8720         PR middle-end/28252
8721         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8722         transformation.
8723
8724 2006-10-21  Richard Guenther  <rguenther@suse.de>
8725
8726         PR tree-optimization/3511
8727         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8728
8729 2006-10-21  Richard Guenther  <rguenther@suse.de>
8730
8731         PR middle-end/26898
8732         * gcc.dg/torture/pr26898-1.c: New testcase.
8733         * gcc.dg/torture/pr26898-2.c: Likewise.
8734
8735 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8736
8737         PR c++/28053
8738         * g++.dg/parse/bitfield1.C: Adjust error markers.
8739         * g++.dg/parse/bitfield2.C: New test.
8740
8741 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8742
8743         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8744
8745 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8746
8747         PR libfortran/27895
8748         * gfortran.dg/zero_sized_1.f90: New test.
8749
8750 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8751
8752         * gcc.dg/div-compare-1.c: New test.
8753
8754 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/29216
8757         * gfortran.dg/result_default_init_1.f90: New test.
8758
8759         PR fortran/29314
8760         * gfortran.dg/automatic_default_init_1.f90: New test.
8761
8762         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8763         from 38 to 33.
8764
8765 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8766
8767         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8768         'using namespace std' without previous declaration.
8769         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8770         * g++.old-deja/g++.robertl/eb133c.C: New.
8771
8772 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8773
8774         PR libgfortran/29277
8775         * gfortran.dg/streamio_4.f90: Update test.
8776         * gfortran.dg/streamio_11.f90: New test.
8777
8778 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8779
8780         PR c++/27952
8781         * g++.dg/inherit/virtual1.C: New test.
8782
8783 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/28261
8786         * g++.dg/parse/enum3.C: New test.
8787
8788 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/29039
8791         * g++.dg/init/ctor8.C: New test.
8792
8793 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8794
8795         PR c++/27270
8796         * g++.dg/ext/complit8.C: Tweak error markers.
8797         * g++.dg/template/complit1.C: Add error marker.
8798
8799 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/27270
8802         * g++.dg/ext/complit8.C: New test.
8803
8804         PR c++/29408
8805         * g++.dg/parse/dtor12.C: New test.
8806
8807         PR c++/29435
8808         * g++.dg/template/sizeof11.C: New test.
8809
8810 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
8811
8812         PR fortran/29392
8813         * gfortran.dg/data_char_3.f90: New test.
8814
8815         PR fortran/29451
8816         * gfortran.dg/negative_automatic_size.f90: New test.
8817
8818 2006-10-16  David Daney  <ddaney@avtrex.com>
8819
8820         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8821
8822 2006-10-16  Eric Christopher  <echristo@apple.com>
8823
8824         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8825         x86_64.
8826
8827 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/28211
8830         * g++.dg/tc1/dr49.C: Tweak error messages.
8831         * g++.dg/parse/template21.C: New test.
8832
8833 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8834
8835         PR middle-end/20491
8836         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8837
8838 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8839
8840         PR fortran/29403
8841         * gfortran.dg/print_1.f90: New test.
8842
8843 2006-10-15  Jan Hubicka  <jh@suse.cz>
8844
8845         PR middle-end/29241
8846         * gcc.c-torture/compile/pr29241.c: New testcase.
8847
8848 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
8849
8850         PR middle-end/29250
8851         * gcc.c-torture/compile/pr29250.c: New test.
8852
8853 2006-10-15  Richard Guenther  <rguenther@suse.de>
8854
8855         * gcc.dg/pr29299.c: New testcase.
8856
8857 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
8858
8859         PR fortran/24767
8860         * gfortran.dg/label_4.f90: Adjust warning flag.
8861
8862 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8863
8864         PR fortran/29371
8865         * gfortran.dg/nullify_3.f90: New test.
8866
8867 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8868
8869         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8870         on Solaris 2.5.1 too.
8871
8872 2006-10-13  Eric Christopher  <echristo@apple.com>
8873
8874         * gcc.dg/pr25993.c: Skip for darwin.
8875
8876 2006-10-13  Eric Christopher  <echristo@apple.com>
8877
8878         * gcc.dg/visibility-11.c: Skip for darwin.
8879
8880 2006-10-13  Eric Christopher  <echristo@apple.com>
8881
8882         * gcc.dg/darwin-weakimport-1.c: Use
8883         -fno-asynchronous-unwind-tables.
8884         * gcc.dg/darwin-weakimport-3.c: Ditto.
8885
8886 2006-10-13  Richard Guenther  <rguenther@suse.de>
8887
8888         PR tree-optimization/29446
8889         * gcc.dg/torture/pr29446.c: New testcase.
8890
8891 2006-10-13  Bill Wendling  <wendling@apple.com>
8892
8893         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8894         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8895         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8896         * g++.old-deja/g++.law/shadow1.C: Likewise.
8897         * g++.old-deja/g++.law/ctors10.C: Likewise.
8898         * g++.dg/debug/namespace1.C: Likewise.
8899         * g++.dg/inherit/namespace-as-base.C: Likewise.
8900         * g++.dg/opt/delay-slot-1.C: Likewise.
8901         * g++.dg/parse/defarg10.C: Likewise.
8902         * g++.dg/template/ptrmem11.C: Likewise.
8903         * g++.dg/template/mem_func_ptr.C: Likewise.
8904         * g++.dg/template/spec19.C: Likewise.
8905
8906 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8907
8908         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8909
8910 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8911
8912         PR fortran/29373
8913         * gfortran.dg/implicit_9.f90: New test.
8914
8915         PR fortran/29407
8916         * gfortran.dg/namelist_25.f90: New test.
8917
8918         PR fortran/27701
8919         * gfortran.dg/same_name_2.f90: New test.
8920
8921         PR fortran/29232
8922         * gfortran.dg/host_assoc_types_1.f90: New test.
8923
8924         PR fortran/29364
8925         * gfortran.dg/missing_derived_type_1.f90: New test.
8926         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8927
8928         PR fortran/29422
8929         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8930
8931         PR fortran/29428
8932         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8933
8934 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8935
8936         PR fortran/29391
8937         * gfortran.dg/bound_2.f90: New test.
8938
8939 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8940
8941         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8942         directive.
8943         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8944         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8945         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8946         * gfortran.dg/gomp/reduction3.f90: Likewise.
8947         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8948         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8949         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8950         * gfortran.dg/forall_4.f90: Likewise.
8951         * gfortran.dg/spec_expr_4.f90: Likewise.
8952         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8953         * gfortran.dg/forall_5.f90: Likewise.
8954         * gfortran.dg/open_access_append_2.f90: Add check for
8955         compile-time warning.
8956
8957 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/28506
8960         * g++.dg/parse/pure1.C: New test.
8961
8962 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8963
8964         PR fortran/21435
8965         * gfortran.dg/io_constraints_3.f90: New test.
8966         * gfortran.dg/open_access_append_1.f90: Add checks
8967         for compile-time warnings.
8968         * gfortran.dg/pr20163-2.f: Likewise.
8969         * gfortran.dg/iostat_2.f90: Likewise.
8970         * gfortran.dg/label_4.f90: Delete the temporary
8971         file.
8972         * gfortran.dg/direct_io_2.f90: Add a FILE=
8973         specifier.
8974         * gfortran.dg/iomsg_1.f90: Add check for
8975         compile-time warning.
8976
8977 2006-10-12  Jan Hubicka  <jh@suse.cz>
8978
8979         PR c/28419
8980         * gcc.dg/pr28319.c: New test.
8981
8982 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8983         PR c++/29318
8984         * g++.dg/ext/vla4.C: New test.
8985
8986 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8987
8988         PR c++/27961
8989         * g++.dg/template/crash60.C: New test.
8990         * g++.dg/other/large-size-array.C: Adjust error markers.
8991         * g++.dg/parse/crash27.C: Likewise.
8992         * g++.dg/template/crash1.C: Likewise.
8993
8994 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8995
8996         PR testsuite/29093
8997         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8998
8999 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR preprocessor/28709
9002         * gcc.dg/cpp/paste14.c: New test.
9003
9004 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9005
9006         PR c++/29175
9007         * g++.dg/init/array24.C: New test.
9008
9009 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9010
9011         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9012         of <sys/types.h>.
9013
9014 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9015
9016         PR c++/29024
9017         * g++.dg/parse/typedef8.C: New test.
9018         * g++.dg/other/mult-stor1.C: Adjust error markers.
9019
9020 2006-10-11  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/28230
9023         * gcc.dg/torture/pr28230.c: New testcase.
9024
9025 2006-10-11  Richard Guenther  <rguenther@suse.de>
9026
9027         PR inline-asm/29119
9028         * gcc.dg/torture/pr29119.c: New testcase.
9029
9030 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9031
9032         PR middle-end/29272
9033         * gcc.c-torture/execute/20060930-2.c: New test.
9034
9035 2006-10-09  Richard Henderson  <rth@redhat.com>
9036
9037         Revert emutls patch.
9038
9039 2006-10-09  Richard Guenther  <rguenther@suse.de>
9040
9041         PR middle-end/29254
9042         * gcc.dg/pr29254.c: New testcase.
9043
9044 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9045             Paul Thomas  <pault@gcc.gnu.org>
9046
9047         PR fortran/20541
9048         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9049         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9050         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9051         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9052         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9053         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9054         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9055         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9056         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9057         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9058         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9059         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9060         * gfortran.dg/alloc_comp_std.f90: New test.
9061         * gfortran.dg/move_alloc.f90: New test.
9062
9063 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9064
9065         PR fortran/29115
9066         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9067
9068         PR fortran/29211
9069         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9070
9071 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9072
9073         PR fortran/28585
9074         * gfortran.dg/new_line.f90: New test.
9075
9076 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9077
9078         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9079         * gcc.dg/torture/builtin-convert-1.c,
9080         gcc.dg/torture/builtin-convert-2.c,
9081         gcc.dg/torture/builtin-convert-3.c,
9082         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9083
9084 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9085
9086         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9087         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9088         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9089         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9090
9091 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9092
9093         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9094         Xfail some tests for powerpc-darwin and powerpc-aix.
9095
9096 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR c/29380
9099         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9100
9101 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9102
9103         PR target/29300
9104         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9105         on hppa*-*-hpux*.
9106
9107 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9108
9109         PR fortran/16580
9110         PR fortran/29288
9111         * gfortran.fortran-torture/execute/specifics.f90:
9112         Add tests for using all possible intrinsics as actual arguments.
9113         * gfortran.dg/specifics_1.f90: Add tests for using
9114         all possible intrinsics as actual arguments.
9115         * gfortran.dg/specifics_2.f90: New file.
9116         * gfortran.dg/specifics_3.f90: New file.
9117
9118 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9119
9120         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9121         * gcc.dg/debug/debug-2.c: Likewise.
9122
9123 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9124
9125         * gcc.c-torture/compile/sync-2.c: New test.
9126
9127 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9128
9129         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9130         line endings.
9131
9132 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9133
9134         PR rtl-optimization/29128
9135         * gcc.c-torture/compile/pr29128.c: New test.
9136
9137 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9138
9139         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9140         line endings.
9141
9142 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9143
9144         PR middle-end/29256
9145         * gcc.dg/tree-ssa/loop-19.c: New test.
9146
9147 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9148
9149         PR tree-optimization/29330
9150         * gcc.dg/pr29330.c: New test.
9151
9152         PR target/28924
9153         * gcc.c-torture/compile/20061005-1.c: New test.
9154
9155 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9156
9157         * gcc.dg/typename-vla-1.c: New case.
9158         * gnat.dg/forward_vla.adb: New case.
9159
9160 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9161
9162         PR tree-optimization/29290
9163         * gfortran.dg/loop_nest_1.f90: New test.
9164
9165         PR target/29198
9166         * gcc.dg/tls/opt-12.c: New test.
9167
9168         PR fortran/28415
9169         * gfortran.dg/save_2.f90: New test.
9170
9171         PR c/29091
9172         * gcc.dg/pr29091.c: New test.
9173
9174 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9175
9176         * lib/target-supports.exp
9177         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9178         same as x86_64-*-*; check for LP64.
9179
9180 2006-10-04  Richard Henderson  <rth@redhat.com>
9181
9182         * lib/target-supports.exp (check_effective_target_tls): Redefine
9183         to mean non-emulated tls.
9184         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9185         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9186         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9187         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9188         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9189         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9190         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9191
9192 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/29343
9195         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9196
9197 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9198
9199         * gfortran.dg/bounds_check_fail_1.f90: New test.
9200
9201 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/29020
9204         * g++.dg/template/friend48.C: New test.
9205
9206 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/29098
9209         * gfortran.dg/default_initialization_2.f90: New test.
9210
9211 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9212
9213         PR fortran/20779
9214         PR fortran/20891
9215         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9216
9217 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/29284
9220         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9221
9222         PR fortran/29321
9223         PR fortran/29322
9224         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9225
9226         PR fortran/25091
9227         PR fortran/25092
9228         * gfortran.dg/entry_array_specs_1.f90: New test.
9229
9230 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9231
9232         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9233         insufficient to inhibit some test failures at -O3.  Do testing
9234         on integers.
9235
9236 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/29138
9239         * g++.dg/inherit/access8.C: New test.
9240         * g++.dg/template/dtor4.C: Tweak error messages.
9241
9242 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9243
9244         PR fortran/27478
9245         * gfortran.dg/entry_8.f90: New test.
9246
9247 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9248
9249         PR c++/29291
9250         * g++.dg/parse/new4.C: New test.
9251
9252 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9253
9254         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9255         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9256         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9257         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9258         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9259
9260 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9261
9262         PR fortran/19260
9263         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9264         * gfortran.dg/continuation_2.f90: New test.
9265
9266         PR fortran/19262
9267         * gfortran.dg/continuation_3.f90: New test.
9268         * gfortran.dg/continuation_4.f90: New test.
9269         * gfortran.dg/continuation_5.f: New test.
9270         * gfortran.dg/continuation_6.f: New test.
9271
9272 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/29226
9275         * g++.dg/template/vla1.C: New test.
9276
9277 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9278
9279         PR fortran/29210
9280         * gfortran.dg/complex_parameter_1.f90: New test.
9281
9282 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR c/29154
9285         * gcc.c-torture/execute/20060929-1.c: New test.
9286
9287 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9288
9289         PR c++/29105
9290         * g++.dg/template/member6.C: New test.
9291         * g++.dg/parse/typename7.C: Adjust error markers.
9292
9293         PR c++/29080
9294         * g++.dg/template/member7.C: New test.
9295
9296 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9297
9298         PR c/24010
9299         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9300         gcc.dg/Woverride-init-3.c: New tests.
9301
9302 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9303
9304         * gcc.c-torture/execute/20060930-1.c: New test.
9305
9306 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9307
9308         PR fortran/18791
9309         * gfortran.dg/specifics_1.f90: New test.
9310         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9311         complex specifics.
9312
9313 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9314
9315         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9316         pthread-init-common.h: New.
9317
9318 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9319
9320         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9321         precision on some archs.
9322
9323 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9324
9325         * gcc.dg/non-local-goto-1.c: New test.
9326         * gcc.dg/non-local-goto-2.c: Likewise.
9327         * gcc.dg/setjmp-3.c: Likewise.
9328         * gcc.dg/setjmp-4.c: Likewise.
9329
9330 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9333
9334 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9335
9336         PR fortran/28276
9337         * gfortran.dg/exponent_1.f90: New test.
9338
9339         PR fortran/27021
9340         * gfortran.dg/nearest_1.f90: New test.
9341
9342 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR middle-end/25261
9345         PR middle-end/28790
9346         * gcc.dg/gomp/nestedfn-1.c: New test.
9347
9348 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         PR objc/29195
9351         * objc/compile/method-1.m: New test.
9352
9353 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9354
9355         PR c++/26938
9356         * g++.dg/template/crash58.C: New test.
9357         * g++.dg/parse/crash28.C: Adjust error markers.
9358         * g++.dg/template/crash34.C: Likewise.
9359         * g++.dg/template/friend31.C: Likewise.
9360         * g++.dg/template/crash32.C: Likewise.
9361
9362         PR c++/27329
9363         * g++.dg/template/crash59.C: New test.
9364
9365         PR c++/27667
9366         * g++.dg/template/spec33.C: New test.
9367         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9368
9369 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9370             Adam Nemet  <anemet@caviumnetworks.com>
9371
9372         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9373         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9374
9375 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9376
9377         PR target/28911
9378         * gcc.dg/pr28911.c: New.
9379
9380 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9381
9382         PR target/29169
9383         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9384         (dg-options): Add -mfpmath=387.
9385
9386 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR c/28706
9389         * gcc.dg/pr28706.c: New test.
9390
9391         PR c/28712
9392         * gcc.dg/pr28712.c: New test.
9393
9394 2006-09-22  Mike Stump  <mrs@apple.com>
9395
9396         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9397
9398 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9399
9400         PR tree-optimization/28888
9401         * gcc.dg/pr28888.c: New test.
9402
9403 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/29016
9406         * g++.dg/init/ptrfn1.C: New test.
9407
9408 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9409
9410         PR c++/28861
9411         * g++.dg/template/spec32.C: New test.
9412         * g++.dg/parse/crash9.C: Adjust error markers.
9413
9414         PR c++/28303
9415         * g++.dg/template/typedef6.C: New test.
9416         * g++.dg/init/error1.C: Adjust error markers.
9417         * g++.dg/parse/crash9.C: Likewise.
9418         * g++.dg/template/crash55.C: Likewise.
9419
9420 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9421
9422         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9423
9424 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9425
9426         PR target/27650
9427         * g++.dg/ext/dllimport12.C: New test.
9428
9429 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9430
9431         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9432         * gcc.target/mips/nmadd-2.c: Likewise.
9433         * gcc.target/mips/mips-ps-6.c: New test.
9434         * gcc.target/mips/neg-abs-1.c: Likewise.
9435         * gcc.target/mips/neg-abs-2.c: Likewise.
9436         * gcc.target/mips/nmadd-3.c: New test.
9437
9438 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9439
9440         PR middle-end/28046
9441         * gcc.dg/gomp/atomic-10.c: New test.
9442         * g++.dg/gomp/atomic-10.C: New test.
9443
9444 2006-09-20  Eric Christopher  <echristo@apple.com>
9445
9446         * gcc.target/i386/sse3-not-fisttp.c: New.
9447
9448 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9449
9450         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9451
9452 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9453
9454         * gcc.c-torture/execute/pr28289.c (one): New variable.
9455         (main): Use it instead of argc.
9456         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9457         (main): Use it instead of argc.
9458
9459 2006-09-19  Paul Brook  <paul@codesourcery.com>
9460
9461         PR target/28516
9462         * gcc.dg/nested-func-5.c: New test.
9463
9464 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9465
9466         * lib/target-supports.exp (check_effective_target_tls): Compile
9467         test stubs using ${tool}_target_compile, not just target_compile.
9468         (check_effective_target_tls_runtime): Likewise.
9469
9470 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9471
9472         * gcc.c-torture/compile/20030405-1.x: Remove.
9473
9474         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9475         optimising linker from discarding it.
9476
9477 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9478
9479         PR fortran/28526
9480         * gfortran.dg/keyword_symbol_1.f90: New test.
9481
9482         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9483         pedantic compilation option.
9484
9485 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9486
9487         PR fortran/29060
9488         * gfortran.dg/spread_shape_1.f90: New test.
9489
9490 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9491
9492         PR tree-optimization/28887
9493         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9494
9495 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9496
9497         PR c/25993
9498         * gcc.dg/pr25993.c: New test.
9499
9500 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9501
9502         PR tree-opt/21591
9503         * gcc.dg/vect/pr21591.c: New test.
9504
9505 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9506
9507         PR tree-opt/29059
9508         * gcc.c-torture/compile/strcpy-1.c: New test.
9509         * gcc.c-torture/compile/strcpy-2.c: New test.
9510         * gcc.c-torture/compile/memcpy-1.c: New test.
9511         * gcc.c-torture/compile/memcpy-2.c: New test.
9512
9513 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9514
9515         PR testsuite/29055
9516         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9517
9518 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9519
9520         * gnat.dg/specs/double_record_extension1.ads: New test.
9521         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9522
9523 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9524
9525         PR fortran/29051
9526         * gfortran.dg/oldstyle_3.f90: New test.
9527
9528 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9529
9530         PR libgfortran/29099
9531         * gfortran.dg/secnds-1.f: New test.
9532
9533 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9534
9535         PR libgfortran/29053
9536         * gfortran.dg/streamio_9.f90: New test.
9537         * gfortran.dg/streamio_10.f90: New test.
9538
9539 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9540
9541         PR C++/29002
9542         * g++.dg/init/array22.C: New test.
9543         * g++.dg/init/array23.C: New test.
9544
9545 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9546
9547         * stackcheck.lst: Update list of tests requiring stack checking.
9548         * norun.lst: Adjust for above change.
9549         * ada95.lst: New file.
9550         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9551         requiring -gnat95 switch.
9552
9553 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9554
9555         * gnat.dg/in_out_parameter.adb: New test.
9556
9557 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9558
9559         PR debug/28980
9560         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9561
9562 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9563
9564         * gnat.dg/specs/unchecked_union.ads: New test.
9565
9566 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9567
9568         PR rtl-optimization/28982
9569         * gcc.c-torture/execute/pr28982a.c: New test.
9570         * gcc.c-torture/execute/pr28982b.c: Likewise.
9571
9572 2006-09-12  Eric Christopher  <echristo@apple.com>
9573
9574         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9575         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9576
9577 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9578
9579         PR c/28768
9580         PR preprocessor/14634
9581         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9582         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9583         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9584
9585 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9586
9587         * gcc.dg/pr28243.c: New test.
9588
9589 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9590
9591         PR fortran/28971
9592         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9593         this undiagnosed regression reappears.
9594
9595 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9596
9597         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9598         Treat $srcdir as a literal.
9599         * lib/fortran-torture.exp (fortran-torture-compile,
9600         fortran-torture-execute): Likewise.
9601         * lib/objc-torture.exp (objc-torture-compile,
9602         objc-torture-execute): Likewise.
9603         * lib/profopt.exp (profopt-execute): Likewise.
9604
9605 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9606
9607         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9608
9609 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9610
9611         PR testsuite/28950
9612         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9613
9614 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         PR target/13685
9617         * gcc.target/i386/pr13685.c: New test.
9618
9619 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9620
9621         * gcc.dg/pr28726.c: New test.
9622
9623 2006-09-11  Josh Conner  <jconner@apple.com>
9624
9625         * gcc.dg/nrv3.c: Increase size of structure.
9626         * gcc.dg/nrv4.c: Likewise.
9627         * gcc.dg/nrv5.c: Likewise.
9628
9629 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9630
9631         PR libfortran/28890
9632         gfortran.dg/assumed_charlen_function_5.f90: New test.
9633
9634 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/28991
9637         * g++.dg/init/static3.C: New test.
9638
9639 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9640
9641         PR testsuite/29007
9642         * gcc.dg/long-long-cst1.c (t): Add cast to
9643         __SIZE_TYPE__ before casting to int.
9644         (main): Return 0 on success.
9645
9646 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9647
9648         * gcc.c-torture/execute/20060910-1.c: New test.
9649
9650 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9651
9652         PR middle-end/26983
9653         * gcc.dg/pr26983.c: New test.
9654
9655 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9656
9657         PR target/29006
9658         * gcc.c-torture/execute/pr29006.c: New test.
9659
9660 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9661
9662         PR libfortran/28947
9663         gfortran.dg/matmul_4.f90: New test.
9664
9665 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9666
9667         PR fortran/28959
9668         gfortran.dg/used_types_10: New test.
9669
9670 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR libfortran/28923
9673         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9674         gfortran.dg/array_initializer_3.f90: New test.
9675
9676 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9677
9678         PR fortran/28914
9679         * gfortran.dg/actual_array_constructor_3.f90: New test.
9680
9681 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9682
9683         PR testsuite/26778
9684         * gcc.target/i386/pr26778.c: New testcase.
9685
9686 2006-09-08  Eric Christopher  <echristo@apple.com>
9687
9688         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9689         * gcc.target/i386/memcpy-1.c: Ditto.
9690         * gcc.target/i386/asm-1.c: Ditto.
9691         * gcc.target/i386/20060512-4.c: Ditto.
9692         * gcc.target/i386/compress-float-387.c: Ditto.
9693         * gcc.target/i386/20060512-1.c: Ditto.
9694         * gcc.target/i386/compress-float-sse.c: Ditto.
9695         * gcc.target/i386/20060512-2.c: Ditto.
9696         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9697         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9698         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9699         * gcc.dg/pr26449.c: Ditto.
9700         * gcc.dg/attr-ms_struct-2.c: Ditto.
9701         * gcc.dg/attr-ms_struct-1.c: Ditto.
9702         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9703
9704 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9705
9706         PR c/28504
9707         * gcc.dg/vla-10.c: New test.
9708
9709 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9710
9711         PR c++/28858
9712         * g++.dg/parse/template20.C: New test.
9713         * g++.dg/template/operator8.C: Remove obsolete part.
9714         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9715         * g++.old-deja/g++.pt/crash65.C: Likewise.
9716
9717 2006-09-07  Jason Merrill  <jason@redhat.com>
9718
9719         PR middle-end/27724
9720         * gcc.dg/long-long-cst1.c: New test.
9721
9722 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9723
9724         PR C++/28906
9725         * g++.dg/other/array3.C: New test.
9726         * g++.dg/other/array4.C: New test.
9727         * g++.dg/other/array5.C: New test.
9728
9729 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9730
9731         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9732
9733 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9734
9735         PR target/28946
9736         * gcc.target/i386/pr28946.c: New test.
9737
9738 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9739
9740         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9741         in integer literal constant.
9742         * gfortran.dg/enum_8.f90: Ditto.
9743         * gfortran.dg/g77/20030326-1.f: Ditto.
9744
9745 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9746
9747         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9748         nonconformance usage.
9749
9750 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9751
9752         PR middle-end/28862
9753         * gcc.c-torture/compile/vector-align-1.c: New test.
9754
9755 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9756
9757         PR rtl-opt/27883
9758         * g++.dg/opt/copysign-1.C: New test.
9759
9760 2006-09-06  Jason Merrill  <jason@redhat.com>
9761
9762         PR c++/27371
9763         * g++.dg/warn/unused-result1.C: New test.
9764
9765 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9766
9767         PR c++/28903
9768         * g++.dg/ext/vla3.C: New test.
9769
9770         PR c++/28886
9771         * g++.dg/template/array16.C: New test.
9772
9773 2006-09-06  Richard Guenther  <rguenther@suse.de>
9774
9775         * gcc.dg/pr27226.c: Remove testcase again.
9776
9777 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9778
9779         PR tree-opt/28937
9780         * g++.dg/opt/unroll2.C: New test.
9781
9782 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         PR tree-opt/28952
9785         * gcc.dg/vect/pr28952.c: New test.
9786
9787 2006-09-05  Richard Guenther  <rguenther@suse.de>
9788
9789         PR tree-optimization/28900
9790         * gcc.dg/torture/pr28900.c: New testcase
9791
9792 2006-09-05  Richard Guenther  <rguenther@suse.de>
9793
9794         PR tree-optimization/28905
9795         * gcc.c-torture/compile/pr28905.c: New testcase.
9796
9797 2006-09-05  Richard Guenther  <rguenther@suse.de>
9798
9799         PR middle-end/28935
9800         * gcc.dg/pr28935.c: New testcase.
9801
9802 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9803
9804         * gcc.c-torture/execute/20060905-1.c: New test.
9805
9806 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9807
9808         PR fortran/28908
9809         * gfortran.dg/used_types_7.f90: New test.
9810         * gfortran.dg/used_types_8.f90: New test.
9811         * gfortran.dg/used_types_9.f90: New test.
9812
9813 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9814
9815         * gcc.c-torture/compile/20060904-1.c: New test.
9816
9817 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9818
9819         PR c++/23287 Revert my 2006-09-01 patch
9820         * g++.dg/parse/dtor12.C: Remove.
9821
9822 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
9823
9824         PR c+/27670
9825         * g++.dg/template/operator9.C: New test.
9826
9827         PR c++/27493
9828         * g++.dg/template/operator7.C: New test.
9829
9830         PR c++/27494
9831         * g++.dg/template/operator8.C: New test.
9832
9833         PR c++/27397
9834         * g++.dg/template/crash57.C: New test.
9835
9836         * g++.dg/template/typedef4.C: Adjust error markers.
9837         * g++.dg/template/typedef5.C: Likewise.
9838
9839 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR c++/28878
9842         * g++.dg/parse/crash33.C: New test.
9843
9844 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
9845         Richard Guenther  <rguenther@suse.de>
9846         Adam Nemet  <anemet@caviumnetworks.com>
9847
9848         PR middle-end/27226
9849         * gcc.target/mips/memcpy-1.c: New testcase.
9850         * gcc.dg/pr27226.c: Likewise.
9851
9852 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9853
9854         PR c++/28705
9855         * g++.dg/lookup/koenig5.C: New.
9856         * g++.dg/template/crash56.C: New.
9857
9858 2006-09-01  Josh Conner  <jconner@apple.com>
9859
9860         PR c++/25505
9861         * gcc.dg/nrv3.c: New test.
9862         * gcc.dg/nrv4.c: New test.
9863         * gcc.dg/nrv5.c: New test.
9864
9865 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9866
9867         PR c++/23287
9868         * g++.dg/parse/dtor12.C: New.
9869
9870 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
9871
9872         PR tree-optimization/28839
9873         * gcc.dg/pr28839.c: New test.
9874
9875 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9876
9877         PR target/24367
9878         * gcc.dg/pr24367.c: New testcase.
9879
9880 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9881
9882         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9883
9884 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9885
9886         PR rtl-optimization/27735
9887         * gcc.dg/loop-unswitch-1.c: New test.
9888
9889 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9890
9891         PR fortran/28885
9892         * gfortran.dg/aliasing_dummy_2.f90: New test.
9893
9894         PR fortran/20067
9895         * gfortran.dg/generic_5.f90: Change error message.
9896
9897         PR fortran/28873
9898         * gfortran.dg/generic_6.f90: New test.
9899
9900         PR fortran/25077
9901         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9902
9903         PR fortran/25102
9904         * gfortran.dg/invalid_interface_assignment.f90: New test.
9905
9906         PR fortran/24866
9907         * gfortran.dg/module_proc_external_dummy.f90: New test.
9908
9909 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR c++/28349
9912         * g++.dg/warn/var-args1.C: New test.
9913
9914 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9915
9916         PR fortran/28866
9917         * gfortran.dg/simpleif_2.f90: New test.
9918         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9919         * gfortran.dg/enum_5.f90: Ditto.
9920
9921 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9922             Kazu Hirata  <kazu@codesourcery.com>
9923
9924         PR tree-optimization/17506
9925         * gcc.dg/pr17506.c: New.
9926
9927 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9928
9929         PR c++/28139
9930         * g++.dg/eh/alias1.C: New test.
9931
9932 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9933
9934         PR c++/28860
9935         * g++.dg/template/ttp22.C: New test.
9936
9937 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9938
9939         PR middle-end/26632
9940         * gcc.dg/pr26632.c: New.
9941
9942 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9943
9944         PR libgfortran/28354
9945         * gfortran.dg/fmt_zero_precision.f90: New test.
9946
9947 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/28058
9950         * g++.dg/template/spec31.C: New test.
9951
9952 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9953
9954         PR c++/26573
9955         * g++.dg/other/static2.C: New test.
9956
9957 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9958
9959         * gcc.dg/Wswitch-enum-2.c: New test case.
9960         * gcc.dg/Wswitch-enum-3.c: Likewise.
9961
9962 2006-08-26  Richard Guenther  <rguenther@suse.de>
9963
9964         * gcc.c-torture/compile/20060826-1.c: New testcase.
9965
9966 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9967
9968         PR c++/28736
9969         * g++.dg/template/void10.C: New test.
9970
9971         PR c++/28737
9972         * g++.dg/template/void8.C: New test.
9973
9974         PR c+_+/28738
9975         * g++.dg/template/void9.C: New test.
9976
9977         * g++.dg/template/void3.C: Adjust error markers.
9978         * g++.dg/template/void4.C: Likewise.
9979         * g++.dg/template/crash55.C: Likewise.
9980         * g++.dg/template/void7.C: Likewise
9981
9982 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/28588
9985         * g++.dg/inherit/access6.C: New test.
9986         * g++.dg/inherit/access7.C: Likewise.
9987
9988         PR c++/28595
9989         * g++.dg/template/array15.C: New test.
9990         * g++.dg/template/crash2.C: Tweak error markers.
9991
9992 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR middle-end/28683
9995         * gcc.c-torture/compile/20060823-1.c: New test.
9996
9997 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9998
9999         PR c++/28853
10000         * g++.dg/template/ttp21.C: New test.
10001
10002         PR c++/28852
10003         * g++.dg/other/operator1.C: Add error-marker.
10004         * g++.dg/other/operator2.C: New test.
10005
10006 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10007
10008         PR c/27893
10009         * gcc.c-torture/compile/vla-const-1.c,
10010         gcc.c-torture/compile/vla-const-2.c: New tests.
10011
10012 2006-08-26  Richard Guenther  <rguenther@suse.de>
10013
10014         PR middle-end/28814
10015         * gcc.dg/torture/pr28814.c: New testcase.
10016
10017 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10018
10019         PR c/28418
10020         * gcc.c-torture/compile/compound-literal-1.c: New test.
10021
10022 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10023
10024         PR c/28299
10025         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10026         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10027         Expect extra diagnostics.
10028
10029 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10030
10031         gcc.dg/noncompile/pr16876.c: New test.
10032
10033 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/28056
10036         * g++.dg/parse/local1.C: New test.
10037         * g++.dg/other/qual1.C: Tweak error marker.
10038
10039 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         PR c++/27787
10042         * g++.dg/template/typename10.C: New.
10043         * g++.dg/template/lookup4.C: Remove bogus error marker.
10044
10045 2006-08-25  Richard Guenther  <rguenther@suse.de>
10046
10047         PR testsuite/28829
10048         * gcc.dg/pr26570.c: Fix testcase.
10049
10050 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10051
10052         PR tree-opt/28807
10053         * gcc.c-torture/execute/mayalias-2.c: New test.
10054         * gcc.dg/tree-ssa/alias-13.c: New test.
10055
10056 2006-08-24  Jan Hubicka  <jh@suse.cz>
10057
10058         PR debug/26881
10059         * gcc.dg/debug/pr26881.c: New file.
10060
10061 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10062
10063         PR fortran/28788
10064         * gfortran.dg/used_types_4.f90: New test.
10065         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10066         association of derived types.
10067         * gfortran.dg/used_types_2.f90: Add module cleanup.
10068         * gfortran.dg/used_types_3.f90: The same.
10069
10070         PR fortran/28771
10071         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10072         fix of regression.
10073
10074 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10075
10076         PR 28813
10077         * gfortran.dg/direct_io_6.f90: Remove test.
10078
10079 2006-08-23  Stuart Hastings  <stuart@apple.com>
10080
10081         PR 28825
10082         * gcc.target/i386/20060821-1.c: New.
10083
10084 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10085
10086         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10087         dg-warning strings for dllimport.
10088
10089 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10090
10091         PR C++/28450
10092         * g++.dg/ext/vector4.C: New test.
10093         * g++.dg/ext/complex1.C: New test.
10094
10095 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10096
10097         PR debug/28692
10098         * gcc.dg/debug/const-1.c: New.
10099         * gcc.dg/debug/const-2.c: New.
10100         * gcc.dg/debug/dwarf2/const-1.c: New.
10101         * gcc.dg/debug/dwarf2/const-2.c: New.
10102         * gcc.dg/debug/dwarf2/const-2b.c: New.
10103
10104 2006-08-22  Richard Guenther  <rguenther@suse.de>
10105
10106         PR middle-end/28776
10107         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10108         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10109
10110 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10111
10112         PR tree-optimization/28003
10113         * g++.dg/tree-ssa/pr28003.C: New.
10114
10115 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10116
10117         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10118
10119 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10120
10121         PR c++/26269
10122         * g++.dg/other/error14.C: New test.
10123
10124         PR c++/28505
10125         * g++.dg/parse/ctor7.C: New test.
10126         * g++.dg/parse/ctor8.C: Likewise.
10127
10128         PR c++/28741
10129         * g++.dg/template/void7.C: New test.
10130
10131 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10132
10133         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10134         * gnat.dg/self_aggregate_with_array.adb: New test.
10135
10136 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10137
10138         * g++.dg/eh/arm-vfp-unwind.C: New test.
10139
10140 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/28341
10143         * g++.dg/template/ref3.C: New test.
10144         * g++.dg/template/nontype13.C: New test.
10145
10146         PR c++/28346
10147         * g++.dg/template/ptrmem17.C: New test.
10148
10149 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10150
10151         PR target/28648 c:
10152         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10153
10154 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10155
10156         PR fortran/28630
10157         * gfortran.dg/used_types_2.f90: New test.
10158
10159         PR fortran/28601
10160         * gfortran.dg/used_types_3.f90: New test.
10161
10162         PR fortran/20886
10163         * gfortran.dg/generic_actual_arg.f90: New test.
10164
10165         PR fortran/28735
10166         * gfortran.dg/module_private_array_refs_1.f90: New test.
10167
10168         PR fortran/28762
10169         * gfortran.dg/program_name_1.f90: New test.
10170
10171         PR fortran/28425
10172         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10173
10174         PR fortran/28496
10175         * gfortran.dg/array_initializer_2.f90: New test.
10176
10177         PR fortran/18111
10178         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10179
10180         PR fortran/28600
10181         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10182
10183         PR fortran/28771
10184         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10185
10186         PR fortran/28660
10187         * gfortran.dg/dependent_decls_1.f90: New test.
10188
10189 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10190
10191         PR fortran/25217
10192         * gfortran.dg/derived_init_2.f90: New.
10193
10194 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10195
10196         * gcc.c-torture/execute/pr28289.c: New test.
10197
10198 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR c/28744
10201         * gcc.dg/attr-externally-visible-1.c: New test.
10202         * gcc.dg/attr-externally-visible-2.c: New test.
10203         * g++.dg/parse/attr-externally-visible-1.C: New test.
10204         * g++.dg/parse/attr-externally-visible-2.C: New test.
10205
10206 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10207
10208         PR c++/28606
10209         * g++.dg/parse/dtor11.C: New test.
10210
10211 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10212
10213         PR rtl-optimization/28489
10214         * gcc.c-torture/compile/pr28489.c: New test.
10215
10216 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10217
10218         PR c++/28710
10219         * g++.dg/template/redecl4.C: New test.
10220
10221         PR c++/28711
10222         * g++.dg/template/ctor8.C: New test.
10223
10224 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10225
10226         * gcc.dg/pr26570.c: Fix testcase.
10227
10228 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10229
10230         * PR c++/28573
10231         * g++.dg/parse/offsetof6.C: New test.
10232         * g++.dg/parse/offsetof6.C: New test.
10233         * g++.dg/parse/offsetof7.C: New test.
10234
10235 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10236
10237         PR testsuite/28602
10238         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10239         is false.
10240
10241 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10242
10243         PR c++/28302
10244         * g++.dg/ext/vector3.C: New test.
10245
10246 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10247
10248         PR gcov/profile/26570
10249         * gcc.dg/pr26570.c: New test.
10250
10251 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10252
10253         PR c/27697
10254         * gcc.dg/qual-component-1.c: New test.
10255
10256 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10257
10258         PR c++/28593
10259         * g++.dg/parse/new3.C: New test.
10260
10261 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10262
10263         PR fortran/25828
10264         * gfortran.dg/streamio_1.f90: New test.
10265         * gfortran.dg/streamio_2.f90: New test.
10266         * gfortran.dg/streamio_3.f90: New test.
10267         * gfortran.dg/streamio_4.f90: New test.
10268         * gfortran.dg/streamio_5.f90: New test.
10269         * gfortran.dg/streamio_6.f90: New test.
10270         * gfortran.dg/streamio_7.f90: New test.
10271         * gfortran.dg/streamio_8.f90: New test.
10272
10273 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10274
10275         PR c/28287
10276         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10277
10278 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10279
10280         PR c++/28594
10281         * g++.dg/template/void6.C: New test.
10282
10283 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10284
10285         PR c/28649
10286         * gcc.dg/parse-error-1.c: New test.
10287         * gcc.dg/parse-error-2.c: New test.
10288         * gcc.dg/cpp/digraph2.c: Add error-marker.
10289         * gcc.dg/noncompile/920923-1.c: Likewise.
10290
10291 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10292
10293         PR c/27490
10294         * gcc.dg/sizeof-2.c: New testcase.
10295
10296         PR c/27489
10297         * gcc.dg/switch-A.c: New testcase.
10298
10299 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10300
10301         PR c++/28288
10302         PR c++/14556
10303         * g++.old-deja/g++.warn/compare1.C: Delete.
10304         * g++.dg/opt/pr7503-2.C: Delete.
10305         * g++.dg/opt/pr7503-3.C: Delete.
10306         * g++.dg/opt/pr7503-4.C: Delete.
10307         * g++.dg/opt/pr7503-5.C: Delete.
10308         * g++.dg/opt/max1.C: Delete.
10309         * g++.dg/warn/minmax.C: Delete.
10310         * g++.dg/expr/minmax.C: New test.
10311
10312 2006-08-14  Richard Guenther  <rguenther@suse.de>
10313
10314         PR testsuite/28703
10315         * gcc.c-torture/execute/pr28651.c: Do not use argc
10316         to avoid optimization, instead forbid inlining.
10317
10318 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10319
10320         PR rtl-optimization/28634
10321         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10322
10323 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10324
10325         PR c/27184
10326         * gcc.dg/torture/pr27184.c: New test.
10327
10328 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10329
10330         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10331
10332 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10333
10334         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10335         * gfortran.dg/stat_2.f90: Likewise.
10336         * gfortran.dg/chmod_1.f90: Likewise.
10337         * gfortran.dg/chmod_2.f90: Likewise.
10338         * gfortran.dg/chmod_3.f90: Likewise.
10339
10340 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10341
10342         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10343
10344 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10345
10346         * g++.dg/opt/pr23454-2.C: New test.
10347
10348 2006-08-11  Richard Guenther  <rguenther@suse.de>
10349
10350         PR middle-end/28651
10351         * gcc.c-torture/execute/pr28651.c: New testcase.
10352
10353 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10354
10355         * gnat.dg/specs/static_initializer.ads: New test.
10356
10357 2006-08-10  Paul Brook  <paul@codesourcery.com>
10358
10359         * gcc.target/arm/cond-asm.c: New test.
10360
10361 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10362
10363         PR tree-optimization/26197
10364         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10365         * g++.dg/vect/vect.exp: Compile the new tests with
10366         --param max-aliased-vops=0.
10367
10368 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10369
10370         PR c++/28637
10371         * g++.dg/template/void3.C: New test.
10372
10373         PR c++/28638
10374         * g++.dg/template/void4.C: New test.
10375
10376         PR c++/28640
10377         * g++.dg/template/void5.C: New test.
10378
10379 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10380
10381         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10382         after dg-do compile.
10383
10384 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10385
10386         PR tree-optimizations/26969
10387         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10388         "unswitch-loops" with -funswitch-loops.
10389         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10390
10391 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10392
10393         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10394         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10395         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10396         * objc.dg/dwarf-1.m: Likewise.
10397         * objc.dg/dwarf-2.m: Likewise.
10398         * obj-c++.dg/dwarf-2.mm: Likewise.
10399
10400 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10401
10402         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10403         * objc.dg/dwarf-2.m: Likewise.
10404         * obj-c++.dg/dwarf-2.mm: Likewise.
10405
10406         PR libfortran/28603
10407         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10408
10409         PR testsuite/27611
10410         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10411
10412         PR testsuite/27033
10413         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10414
10415 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10416
10417         PR target/27827
10418         * gcc.target/i386/pr27827.c: New testcase.
10419
10420 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10421
10422         PR fortran/28590
10423         * gfortran.dg/sequence_types_1.f90: New test.
10424
10425 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10426
10427         PR fortran/28548
10428         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10429         dg-warning.  Add -pedantic option.
10430
10431 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10432
10433         PR c/28502
10434         * gcc.dg/proto-1.c: New test.
10435
10436         PR c/27721
10437         * gcc.dg/lvalue-4.c: New test.
10438
10439         PR c/28136
10440         * gcc.dg/init-bad-5.c: New test.
10441
10442 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10443
10444         PR c++/28347
10445         * g++.dg/ext/typedef-init.C: Add new test for typedef
10446         initialization inside templates. Adjust existing error markers.
10447
10448 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10449
10450         PR c++/28148
10451         * g++.dg/init/ptrmem3.C: New test.
10452
10453 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10454
10455         PR tree-optimization/27770
10456         * lib/target-support.exp: New target keyword "section_anchors".
10457         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10458         tests.
10459         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10460         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10461         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10462         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10463
10464 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10465
10466         * gcc.dg/20060801-1.c: Add missing '}'.
10467
10468 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10469
10470         PR c++/27508
10471         * g++.dg/parse/dtor9.C: New test.
10472         * g++.dg/parse/dtor10.C: New test.
10473         * g++.dg/other/error7.C: Adjust error-marker.
10474
10475         PR c++/28274
10476         * g++.dg/other/default5.C: New test.
10477
10478 2006-08-02  Richard Guenther  <rguenther@suse.de>
10479
10480         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10481
10482 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/28557
10485         * g++.dg/template/conv9.C: New test.
10486
10487 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10488
10489         PR debug/28063
10490         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10491         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10492         Optionally return assembly text.  Update callers.
10493         (check_no_compiler_messages): Update verbose messages.
10494         (check_no_messages_and_pattern): New.
10495         (check_effective_target_string_merging): New.
10496
10497 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10498
10499         PR c++/28250
10500         * g++.dg/eh/catch4.C: New test.
10501
10502         PR c++/28257
10503         * g++.dg/other/qual1.C: New test.
10504
10505         PR c++/28259
10506         * g++.dg/inherit/error2.C: New test.
10507
10508         PR c++/28267
10509         * g++.dg/other/new1.C: New test.
10510
10511         * g++.dg/warn/pr23075.C: Remove obsolete test.
10512         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10513         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10514
10515 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/28523
10518         * g++.dg/eh/cast1.C: New test.
10519
10520 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10521
10522         PR libfortran/28452
10523         * gfortran.dg/random_3.f90:  New test.
10524
10525 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10526
10527         PR c++/28432
10528         * g++.dg/other/pr28304.C: Change expected error message.
10529         * g++.dg/other/pr28432.C: New test.
10530
10531 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10532
10533         PR c++/28256
10534         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10535
10536 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10537
10538         PR debug/23336
10539         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10540         at -g1.
10541         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10542         g++.dg/debug/enum-2.C: New.
10543
10544 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10545
10546         PR c++/6634
10547         * g++.dg/parse/long1.C: Add more tests.
10548
10549 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10550
10551         * gfortran.dg/lrshift_1.c: New file.
10552
10553 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10554
10555         PR libgfortran/28335
10556         * gfortran.dg/no_unit_error_1.f90: New test.
10557
10558 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10559
10560         PR libgfortran/28335
10561         * gfortran.dg/no_unit_error_1.f90: Delete test.
10562         * gfortran.dg/no_unit_error_2.f90: Delete test.
10563
10564 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10565
10566         * gfortran.dg/chmod_3.f90: New test.
10567         * gfortran.dg/ltime_gmtime_1.f90: New test.
10568         * gfortran.dg/ltime_gmtime_2.f90: New test.
10569         * gfortran.dg/lrshift_1.f90: New test.
10570         * gfortran.dg/chmod_1.f90: New test.
10571         * gfortran.dg/chmod_2.f90: New test.
10572
10573 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10574
10575         PR c++/27668
10576         * g++.dg/template/crash55.C: New test.
10577
10578         PR c++/27962
10579         * g++.dg/template/nontype16.C: New test.
10580
10581         * g++.dg/template/void2.C: Adjust error markers.
10582         * g++.dg/template/nontype5.C: Adjust error markers.
10583
10584 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10585
10586         * gcc.target/i386/stack-prot-kernel.c: New test.
10587
10588 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10589
10590         * gcc.dg/builtins-55.c: New test case.
10591
10592 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10593
10594         PR rtl-optimization/27907
10595         * gcc.c-torture/compile/pr27907.c: New test.
10596
10597 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10598
10599         * gfortran.dg/mclock.f90: New test.
10600         * gfortran.dg/int_conv_1.f90: New test.
10601         * gfortran.dg/stat_1.f90: New test.
10602         * gfortran.dg/stat_2.f90: New test.
10603
10604 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10605
10606         PR libgfortran/28335
10607         * gfortran.dg/no_unit_error_1.f90: New test.
10608         * gfortran.dg/no_unit_error_2.f90: New test.
10609         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10610
10611 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10612
10613         PR middle-end/28473
10614         * gcc.dg/fold-convround-1.c: New test case.
10615
10616 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10617
10618         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10619
10620 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10621
10622         PR c++/27572
10623         * g++.dg/other/typedef1.C: New test.
10624         * g++.dg/template/typedef4.C: New test.
10625         * g++.dg/template/typedef5.C: New test.
10626
10627 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10628
10629         PR fortran/28416
10630         * gfortran.dg/allocatable_dummy_3.f90: New.
10631
10632 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10633
10634         PR fortran/28439
10635         * gfortran.dg/arithmetic_if.f90:  New test.
10636
10637 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10638
10639         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10640         avoid memcpy optimization.
10641
10642 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10643
10644         PR fortran/25289
10645         * gfortran.dg/direct_io_6.f90: New test.
10646
10647 2006-07-24  Jan Hubicka  <jh@suse.cz>
10648
10649         PR c/25795
10650         PR c++/27369
10651         * gcc.dg/pr25795.c: New test.
10652         * gcc.dg/pr25795-1.c: New test.
10653
10654 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10655
10656         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10657         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10658         which may be transformed to "g || h" on some platforms.
10659
10660 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/28025
10663         * g++.dg/template/friend45.C: New test.
10664
10665 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10666
10667         PR libgfortran/28339
10668         * gfortran.dg/arrayio_8.f90: New test.
10669
10670 2006-07-21  Mike Stump  <mrs@apple.com>
10671
10672         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10673
10674         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10675
10676 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10677
10678         PR c++/28250
10679         * g++.dg/eh/catch3.C: New test.
10680
10681         PR c++/28363
10682         * g++.dg/template/defarg10.C: New test.
10683
10684 2006-07-20  Paul Brook  <paul@codesourcery.com>
10685
10686         PR 27363
10687         * gcc.dg/pr27363.c: New test.
10688
10689 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/28338
10692         * g++.dg/init/ref13.C: New test.
10693
10694 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10695
10696         PR obj-c++/28434
10697         * obj-c++.dg/proto-error-1.mm: New test.
10698
10699 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/28337
10702         * g++.dg/template/string1.C: New test.
10703
10704 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10705
10706         PR c++/28048
10707         * g++.dg/template/defarg9.C: New test.
10708
10709         PR c++/28235
10710         * g++.dg/template/static27.C: New test.
10711
10712 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10713
10714         PR 28410
10715         * gcc.dg/tree-ssa/pr28410.c: New test.
10716
10717 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10718
10719         PR c++/28258
10720         * g++/dg/other/error13.C: New test.
10721
10722         PR c++/28260
10723         * g++.dg/template/friend44.C: New test.
10724
10725 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10726
10727         PR c++/27495
10728         * g++.dg/other/pr27495.C: New.
10729
10730 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10731
10732         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10733         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10734
10735 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10736
10737         PR c/28286
10738         * gcc.dg/pragma-pack-4.c: New test.
10739
10740 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10741
10742         PR c++/28291
10743         * g++.dg/ext/pr28291.C: New test.
10744
10745 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10746
10747         PR middle-end/28403
10748         * gcc.c-torture/execute/pr28403.c: New test.
10749
10750 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10751
10752         PR middle-end/28402
10753         * gcc.dg/pr28402.c: New test.
10754
10755 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10756
10757         PR c++/28304
10758         * g++.dg/other/pr28304.C: New test.
10759
10760 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10761
10762         PR other/28251
10763         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10764         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10765
10766 2006-07-17  Richard Guenther  <rguenther@suse.de>
10767
10768         PR tree-optimization/28238
10769         * g++.dg/tree-ssa/pr28238.C: New testcase.
10770
10771 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10772
10773         PR c++/28250
10774         * g++.dg/eh/catch1.C: New test.
10775         * g++.dg/eh/catch2.C: New test.
10776
10777 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10778
10779         PR c++/28370
10780         * g++.dg/template/anon3.C: New test.
10781
10782 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10783
10784         PR fortran/20844
10785         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10786         specifiers requiring an explicit format tag..
10787
10788         PR fortran/28201
10789         * gfortran.dg/generic_5: New test.
10790
10791         PR fortran/20893
10792         * gfortran.dg/elemental_optional_args_1.f90: New test.
10793
10794 2006-07-16  Olivier Hainque  <hainque@adacore.com>
10795
10796         * gnat.dg/assert.ads: New file.
10797         * gnat.dg/controlled_record.ads: Likewise.
10798         * gnat.dg/controlled_record.adb: Likewise.
10799
10800 2006-07-15  Lee Millward  <lee.millward@gmail.com>
10801
10802         PR c++/28292
10803         * g++.dg/other/error12.C: New test.
10804
10805         PR c++/28269
10806         * g++.dg/template/crash54.C: New test.
10807
10808 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10809
10810         PR c++/28249
10811         * g++.dg/parse/catch1.C: New test.
10812
10813         PR c++/28294
10814         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10815
10816         PR c++/28387
10817         * g++.dg/ext/attrib24.C: New test.
10818
10819 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10820
10821         PR c++/28343
10822         * g++.dg/ext/asmspec1.C: New test.
10823
10824 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
10825
10826         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10827         (dg-test): Support shouldfail tests.
10828         * lib/target-supports-dg.exp (dg-shouldfail): New.
10829         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10830         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10831         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10832         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10833         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10834         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10835         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10836
10837 2006-07-13  Jan Hubicka  <jh@suse.cz>
10838
10839         * gcc.target/i386/memcpy-1.c: New.
10840
10841 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
10842
10843         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10844
10845 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
10846
10847         PR fortran/25097
10848         * gfortran.dg/present_1.f90: New test.
10849
10850         PR fortran/20903
10851         * gfortran.dg/interface_derived_type_1.f90: New test.
10852
10853 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
10854
10855         PR fortran/28213
10856         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10857         list.
10858
10859 2006-07-07  Lee Millward  <lee.millward@gmail.com>
10860
10861         PR c++/27820
10862         * g++.dg/other/label1.C: New test.
10863
10864 2006-07-07  Richard Guenther  <rguenther@suse.de>
10865
10866         PR middle-end/28268
10867         * gcc.dg/torture/pr28268.c: New testcase.
10868
10869 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
10870
10871         PR c++/27019
10872         * g++.dg/ext/pr27019.C: New.
10873
10874 2006-07-07  Richard Guenther  <rguenther@suse.de>
10875
10876         PR tree-optimization/28187
10877         * gcc.dg/pr28187.c: New testcase.
10878
10879 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10880
10881         * gnat.dg/address_conversion.adb: New test.
10882         * gnat.dg/boolean_subtype.adb: Likewise.
10883         * gnat.dg/frame_overflow.adb: Likewise.
10884         * gnat.dg/pointer_array.adb: Likewise.
10885         * gnat.dg/pointer_conversion.adb: Likewise.
10886
10887 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10888
10889         PR fortran/28237
10890         PR fortran/23420
10891         * gfortran.dg/print_fmt_5.f90: New test.
10892
10893 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10894
10895         PR fortran/28129
10896         * gfortran.dg/bounds_check_4.f90: New test.
10897
10898 2006-07-05  Richard Guenther  <rguenther@suse.de>
10899
10900         PR target/28158
10901         * gfortran.dg/pr28158.f90: New testcase.
10902
10903 2006-07-05  Richard Guenther  <rguenther@suse.de>
10904
10905         PR tree-optimization/28162
10906         * gcc.dg/pr28162.c: New testcase.
10907
10908 2006-07-05  Richard Guenther  <rguenther@suse.de>
10909         Andrew Pinski  <pinskia@gcc.gnu.org>
10910
10911         PR c++/27084
10912         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10913
10914 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10915
10916         PR fortran/28174
10917         * gfortran.dg/actual_array_substr_2.f90: New test.
10918
10919         PR fortran/28167
10920         * gfortran.dg/actual_array_constructor_2.f90: New test.
10921
10922 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10923
10924         * gfortran.dg/itime_idate_1.f: New test.
10925         * gfortran.dg/itime_idate_2.f: New test.
10926
10927 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10928
10929         PR libgfortran/27704
10930         * gfortran.dg/open_status_3.f90: New test.
10931         * gfortran.dg/fmt_l.f90: Update for new feature.
10932
10933 2006-07-03  Asher Langton  <langton2@llnl.gov>
10934
10935         * gfortran.dg/oldstyle_2.f90: New.
10936
10937 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10938
10939         * gnat.dg/string_slice.adb: New test.
10940
10941 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10942
10943         PR fortran/19259
10944         * gfortran.dg/semicolon_fixed.c: New.
10945         * gfortran.dg/semicolon_free.c: New.
10946
10947 2006-06-30  Mike Stump  <mrs@apple.com>
10948
10949         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10950         that don't support internal visibility.
10951
10952 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10953
10954         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10955         for '(' / ')' needing an extra '\'.
10956
10957 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10958
10959         PR middle-end/27428
10960         * gcc.dg/pr27428-1.c: New test case.
10961
10962 2006-06-29  Mike Stump  <mrs@apple.com>
10963
10964         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10965         on darwin as we can't align commons large enough yet.
10966
10967         * gcc.dg/vla-8.c: Add additional testcases.
10968
10969 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10970
10971         PR c++/28114
10972         * g++.dg/other/pr28114.C: New.
10973
10974 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10975
10976         * gcc.c-torture/compile/20060625-1.c: New test.
10977
10978 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10979
10980         PR fortran/20867
10981         * gfortran.dg/stfunc_3.f90: New test.
10982
10983         PR fortran/25056
10984         * gfortran.dg/impure_actual_1.f90: New test.
10985
10986         PR fortran/20874
10987         * gfortran.dg/elemental_result_1.f90: New test.
10988
10989         PR fortran/25073
10990         * gfortran.dg/select_7.f90: New test.
10991
10992         PR fortran/27554
10993         * intrinsic_actual_1.f: New test.
10994
10995         PR fortran/22038
10996         PR fortran/28119
10997         * gfortran.dg/forall_4.f90: New test.
10998
10999         PR fortran/25072
11000         * gfortran.dg/forall_5.f90: New test.
11001
11002 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11003
11004         PR c++/28051
11005         * g++.dg/template/using13.C: New test.
11006
11007         PR c++/28054
11008         * g++.dg/other/incomplete3.C: New test.
11009
11010 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11011
11012         PR fortran/28081
11013         * gfortran.dg/substr_3.f: New test.
11014         * gfortran.dg/equiv_2.f90: Update expected error message.
11015
11016 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11017
11018         PR fortran/28118
11019         * gfortran.dg/actual_array_substr_1.f90: New test.
11020
11021 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11022
11023         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11024         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11025
11026 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11027
11028         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11029
11030 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11031
11032         PR fortran/27981
11033         * gfortran.dg/simpleif_2.f90: New test.
11034
11035 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11036
11037         * g++.dg/template/error22.C: Fix typo.
11038
11039 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11040
11041         PR c++/28112
11042         * g++.dg/ext/attrib23.C: New test.
11043
11044 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11045
11046         * gnat.dg/varsize_temp.adb: New test.
11047
11048 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11049
11050         PR c++/11468
11051         * g++.dg/other/java2.C: New test.
11052
11053 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11054
11055         PR target/27789
11056         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11057         initialization.
11058
11059 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11060
11061         PR target/27531
11062         * gcc.dg/pr27531-1.c: New test case.
11063
11064 2006-06-22  Asher Langton  <langton2@llnl.gov>
11065
11066         PR fortran/24748
11067         * gfortran.dg/implicit_8.f90: New.
11068
11069 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11070
11071         PR rtl-optimization/28121
11072         * gcc.dg/pr28121.c: New test.
11073
11074 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11075
11076         PR c++/27805
11077         * g++.dg/parse/ptrmem6.C: New test.
11078
11079         PR c++/27821
11080         * g++.dg/template/error22.C: New test.
11081
11082 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11083
11084         PR c++/28111
11085         * g++.dg/template/friend43.C: New test.
11086
11087         PR c++/28110
11088         * g++.dg/template/crash53.C: New test.
11089
11090         PR c++/28109
11091         * g++.dg/rtti/incomplete1.C: New test.
11092
11093 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11094
11095         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11096
11097 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11098
11099         * gcc.c-torture/execute/complex-7.c: New.
11100
11101 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.dg/merge-all-constants-1.c: New test.
11104
11105 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11106
11107         PR c++/28113
11108         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11109
11110 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11111
11112         * gfortran.dg/rrspacing_1.f90: New test.
11113
11114 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11115
11116         PR c++/28052
11117         * g++.dg/other/bitfield2.C: New test.
11118
11119 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11120
11121         PR tree-optimization/27331
11122         * gcc.dg/pr27331.c: New test.
11123
11124 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11125             Eric Botcazou  <ebotcazou@adacore.com>
11126
11127         PR ada/18692
11128         * lib/gnat.exp: New file.
11129         * lib/gnat-dg.exp: Likewise.
11130         * gnat.dg: New directory.
11131         * gnat.dg/dg.exp: New driver.
11132         * gnat.dg/specs: New directory.
11133         * gnat.dg/specs/specs.exp: New driver.
11134         * gnat.dg/style: New directory.
11135         * gnat.dg/style/style.exp: New driver.
11136
11137 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11138
11139         PR fortran/16206
11140         * gfortran.dg/array_initializer_1.f90: New test.
11141
11142         PR fortran/28005
11143         * gfortran.dg/matmul_3.f90: New test.
11144
11145 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11146
11147         PR middle-end/28075
11148         * gcc.dg/tree-ssa/inline-1.c: New test.
11149
11150 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11151
11152         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11153         in malloc prototype; remove XFAIL.
11154         * gcc.dg/pr18241-2.c: Ditto.
11155         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11156         in memset prototype; remove XFAIL.
11157         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11158
11159 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11160
11161         * gcc.dg/vla-8.c: Add.
11162
11163 2006-06-19  Richard Guenther  <rguenther@suse.de>
11164
11165         PR tree-optimization/27090
11166         * g++.dg/tree-ssa/pr27090.C: New testcase.
11167
11168 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR target/27861
11171         * gcc.dg/pr27861-1.c: New test case.
11172
11173 2006-06-19  Richard Guenther  <rguenther@suse.de>
11174
11175         PR middle-end/28045
11176         * gcc.dg/torture/pr28045.c: New testcase.
11177
11178 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11179
11180         PR fortran/26801
11181         * gfortran.dg/associated_4.f90: New test.
11182
11183 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11184
11185         PR fortran/19310
11186         PR fortran/19904
11187         * gfortran.dg/real_const_3.f90: New test.
11188
11189 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/28016
11192         * g++.dg/template/static26.C: New test.
11193
11194         PR c++/27979
11195         * g++.dg/expr/bitfield2.C: New test.
11196
11197         PR c++/27884
11198         * g++.dg/parse/linkage2.C: New test.
11199
11200 2006-06-16  Richard Guenther  <rguenther@suse.de>
11201
11202         PR middle-end/27116
11203         * gcc.dg/pr15785-1.c: Revert last change.
11204         * gcc.dg/torture/pr27116-2.c: New testcase.
11205
11206 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11207
11208         PR middle-end/27802
11209         * gcc.dg/pr27802-1.c: New test case.
11210
11211 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/27689
11214         * g++.dg/template/ttp18.C: New test.
11215         * g++.dg/template/ttp19.C: Likewise.
11216
11217         PR c++/27666
11218         * g++.dg/expr/cond9.C: New test.
11219
11220         PR c++/27640
11221         * g++.dg/template/ctor7.C: New test.
11222
11223 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11224
11225         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11226
11227 2006-06-16  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/27781
11230         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11231
11232 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11233
11234         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11235
11236 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11237
11238         * gcc.dg/tree-ssa/loop-18.c: New test.
11239
11240 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/27665
11243         * g++.dg/template/crash52.C: New test.
11244
11245         PR c++/27648
11246         * g++.dg/ext/attrib22.C: New test.
11247
11248         PR c++/26559
11249         * g++.dg/template/builtin1.C: New test.
11250         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11251
11252         PR c++/28018
11253         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11254         assignment.
11255         * g++.old-deja/g++.pt/crash51.C: Likewise.
11256
11257         PR c++/27227
11258         * g++.dg/lookup/linkage1.C: New test.
11259         * g++.dg/lookup/linkage2.C: Likewise.
11260
11261 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11262
11263         PR middle-end/27959
11264         * gcc.dg/pr27959.c: New testcase.
11265
11266 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11267
11268         PR target/28014:
11269         * g++.dg/eh/div.C: New test.
11270
11271 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c++/27894
11274         * g++.dg/tree-ssa/pr26757.C: New test.
11275         * g++.dg/tree-ssa/pr27894.C: New test.
11276
11277 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11278
11279         * gcc.c-torture/compile/20060609-1.c: New test.
11280
11281         PR target/27863
11282         * gcc.c-torture/compile/pr27863.c: New test.
11283
11284 2006-06-13  Richard Guenther  <rguenther@suse.de>
11285
11286         PR tree-optimization/27830
11287         * g++.dg/tree-ssa/pr27830.C: New testcase.
11288
11289 2006-06-13  Matthew Sachs  <msachs@apple.com>
11290
11291         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11292         the list of compiler flags; this causes those flags to be checked
11293         for things like dg-skip-if.
11294
11295 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11296
11297         PR c++/27601
11298         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11299
11300 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11301             Kazu Hirata  <kazu@codesourcery.com>
11302
11303         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11304         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11305
11306 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11307
11308         PR c++/27933
11309         * g++.dg/lookup/using15.C: New test.
11310
11311         PR c++/27951
11312         * g++.dg/other/anon4.C: New test.
11313
11314 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11315
11316         PR c++/21210
11317         * g++.dg/init/complex1.C: New test case.
11318
11319 2006-06-11  Eric Christopher  <echristo@apple.com>
11320
11321         PR middle-end/27948
11322         * gcc.dg/bf-ms-layout.c: Run on darwin.
11323         * gcc.dg/bf-no-ms-layout: Ditto.
11324         * gcc.dg/attr-ms_struct-2.c: New.
11325         * gcc.dg/bf-ms-layout-2.c: Ditto.
11326
11327 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11328
11329         * gcc.dg/attr-ms_struct-packed1.c: New.
11330
11331 2006-06-09  Mike Stump  <mrs@apple.com>
11332
11333         * gcc.dg/vla-7.c: Add.
11334
11335 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11336
11337         PR fortran/24558
11338         * gfortran.dg/entry_6.f90: New test.
11339
11340         PR fortran/20877
11341         PR fortran/25047
11342         * gfortran.dg/entry_7.f90: New test.
11343
11344 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR c/27747
11347         * gcc.dg/cpp/_Pragma6.c: New test.
11348
11349         PR c++/27748
11350         * g++.dg/cpp/_Pragma1.C: New test.
11351
11352         PR preprocessor/27746
11353         * gcc.dg/gomp/macro-3.c: New test.
11354         * gcc.dg/gomp/macro-4.c: New test.
11355         * g++.dg/gomp/macro-3.C: New test.
11356         * g++.dg/gomp/macro-4.C: New test.
11357
11358 2006-06-09  Richard Guenther  <rguenther@suse.de>
11359
11360         PR tree-optimization/26998
11361         * gcc.dg/torture/pr26998.c: New testcase.
11362         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11363
11364 2006-06-08  Mike Stump  <mrs@apple.com>
11365
11366         * gcc.dg/pr27095.c: Account for stubs.
11367
11368         PR target/26427
11369         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11370         produce bad code on darwin.
11371
11372 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11373
11374         PR fortran/27958
11375         * gfortran.dg/substr_2.f: New test.
11376
11377 2006-06-08  Asher Langton  <langton2@llnl.gov>
11378
11379         PR fortran/27786
11380         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11381
11382 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11383
11384         PR target/27421
11385         * gcc.dg/union-3.c: New test.
11386
11387 2006-06-08  Richard Guenther  <rguenther@suse.de>
11388
11389         PR middle-end/27116
11390         * gcc.dg/torture/pr27116.c: New testcase.
11391         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11392
11393 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11394
11395         PR rtl-optimization/26449
11396         * gcc.dg/pr26449.c: New test.
11397
11398 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11399
11400         PR c++/27601
11401         * g++.dg/ext/offsetof1.C: Test member functions.
11402
11403 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11404
11405         * gcc.dg/pr27095.c: Improve scanning.
11406
11407 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/23091
11410         * gfortran.dg/saved_automatic_1.f90: New test.
11411
11412         PR fortran/24168
11413         * gfortran.dg/array_simplify_1.f90: New test.
11414
11415         PR fortran/25090
11416         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11417
11418         PR fortran/25058
11419         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11420
11421 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/27177
11424         * g++.dg/expr/cast7.C: New test.
11425
11426 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11427
11428         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11429         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11430         * lib/fortran-torture.exp (fortran-torture-compile,
11431         fortran-torture-execute): Ditto.
11432
11433 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11434
11435         PR target/27842
11436         * gcc.dg/vmx/pr27842.c: New test.
11437
11438 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11439
11440         PR libfortran/27895
11441         * gfortran.dg/bounds_check_3.f90: New test.
11442
11443 2006-06-05  Mike Stump  <mrs@apple.com>
11444
11445         * objc.dg/objc-fast-4.m: Skip for ppc64.
11446
11447 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11448
11449         PR testsuite/27705
11450         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11451
11452 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11453             Victor Kaplansky  <victork@il.ibm.com>
11454
11455         PR tree-optimizations/26360
11456         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11457         with -fno-tree-dce.
11458         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11459
11460 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11461
11462         PR fortran/14067
11463         * gfortran.dg/data_char_1.f90: Add messages for truncated
11464         strings.
11465
11466         PR fortran/16943
11467         * gfortran.dg/func_decl_2.f90: New test.
11468
11469         PR fortran/20839
11470         * gfortran.dg/do_2.f90: New test.
11471
11472         PR fortran/27655
11473         * gfortran.dg/associated_3.f90: New test.
11474
11475 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/27819
11478         * g++.dg/template/static25.C: New test.
11479
11480         PR c++/27722
11481         * g++.dg/init/array21.C: New test.
11482
11483         PR c++/27807
11484         * g++.dg/ext/complit7.C: New test.
11485
11486         PR c++/27806
11487         * g++.dg/parse/ptrmem5.C: New test.
11488
11489 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11490             Andrew Pinski  <pinskia@physics.uc.edu>
11491
11492         PR c/27150
11493         PR middle-end/27382
11494         * gcc.dg/pr27150-1.c: New testcase.
11495         * gcc.dg/pr27382-1.c: New testcase.
11496         * gcc.dg/pr27382-2.c: New testcase.
11497
11498 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11499
11500         PR c/25161
11501         PR c/27020
11502         * gcc.dg/array-10.c: New test.
11503
11504 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11505
11506         PR c++/27804
11507         * g++.dg/init/const4.C: New test.
11508         * g++.dg/init/member1.C: Add error-marker.
11509         * g++.dg/other/fold1.C: Adjust error-marker.
11510
11511 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11512
11513         PR c++/27601
11514         * g++.dg/ext/offsetof1.C: New test.
11515
11516 2006-06-04 Eric Christopher <echristo@apple.com>
11517
11518         * gcc.dg/attr-ms_struct-1.c: New.
11519
11520 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11521
11522         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11523
11524 2006-06-04  Richard Guenther  <rguenther@suse.de>
11525
11526         PR tree-optimization/27039
11527         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11528
11529 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11530
11531         PR target/26223
11532         * gcc.target/i386/amd64-abi-2.c: New test case.
11533
11534 2006-06-02  Eric Christopher  <echristo@apple.com>
11535
11536         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11537         * gcc.target/i386/20020523-1.c: Skip if darwin.
11538         * gcc.target/i386/asm-3.c: Ditto.
11539         * gcc.target/i386/20011119-1.c: Ditto.
11540         * gcc.target/i386/clobbers.c: Remove pic part of test.
11541
11542 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11543
11544         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11545         * g++.old-deja/g++.other/init19.C: Ditto.
11546         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11547         and add other platforms as expected failures.
11548
11549 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11550
11551         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11552         (is-effective-target-keyword): Ditto.
11553
11554 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11555
11556         PR fortran/27715
11557         * gfortran.dg/extended_char_comparison_1.f:  New test.
11558
11559 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11560
11561         PR fortran/25098
11562         * gfortran.dg/dummy_procedure_1.f90: New test.
11563
11564         PR fortran/25147
11565         * gfortran.dg/dummy_procedure_2.f90: New test.
11566
11567         * gfortran.dg/associated_2.f90: Correct to make consistent with
11568         standard.
11569
11570 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11571
11572         * gcc.target/i386/387-11.c: New test case.
11573
11574 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11575
11576         PR c++/27801
11577         * g++.dg/template/cond6.C: New test.
11578
11579         PR c++/26496
11580         * g++.dg/template/crash51.C: New test.
11581         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11582
11583         PR c++/27385
11584         * g++.dg/init/array20.C: New test.
11585
11586 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11587
11588         * gcc.dg/builtins-54.c: New test case.
11589
11590 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11591
11592         PR c++/26433
11593         * g++.dg/template/fntry1.C: Add dg-do link.
11594
11595         PR c++/27808
11596         * g++.dg/parse/friend6.C: New test.
11597
11598 2006-05-30  Asher Langton  <langton2@llnl.gov>
11599
11600         * gfortran.dg/cray_pointers_7.f90: New test.
11601
11602 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR tree-optimization/23452
11605         * gcc.dg/fold-mulconj-1.c: New test case.
11606
11607 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11608
11609         PR c++/27803
11610         * g++.dg/parse/bitfield1.C: New test.
11611
11612 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gcc.target/ppc-eq0-1.c: New test case.
11615         * gcc.target/ppc-negeq0-1.c: New test case.
11616
11617 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11618
11619         PR c/27273
11620         * gcc.dg/overflow-warn-5.c: New test.
11621
11622 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11623
11624         PR c/27718
11625         * gcc.dg/sizeof-1.c: New test.
11626
11627 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11628
11629         PR target/27790
11630         * gcc.target/i386/pr27790.c: New test.
11631
11632 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11633
11634         PR libgfortran/27757
11635         * gfortran.dg/direct_io_5.f90: New test.
11636
11637 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11638
11639         PR libgfortran/27634
11640         * gfortran.dg/fmt_missing_period_1.f: New test.
11641         * gfortran.dg/fmt_missing_period_2.f: New test.
11642         * gfortran.dg/fmt_missing_period_3.f: New test.
11643
11644 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11645
11646         PR fortran/19777
11647         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11648         arrays.
11649
11650 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11651
11652         PR c++/27713
11653         * g++.dg/template/new6.C: New test.
11654
11655 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11656
11657         PR tree-optimization/24964
11658         * gcc.target/i386/387-10.c: New test case.
11659
11660 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11661
11662         * intrinsics/string_intrinsics.c (compare_string):
11663         Use memcmp instead of strncmp to avoid tripping over
11664         CHAR(0) in a string.
11665
11666 2006-05-27  Richard Guenther  <rguenther@suse.de>
11667
11668         PR middle-end/27773
11669         * gcc.dg/torture/pr27773.c: New testcase.
11670
11671 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11672
11673         * gcc.dg/pr24561.c: Rename to..
11674         * gcc.dg/pr25962.c: .. this.
11675
11676 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11677
11678         PR fortran/19777
11679         * gfortran.dg/bounds_check_2.f: New test.
11680
11681 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11682
11683         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11684         * gfortran.dg/byte_1.f90: Likewise.
11685         * gfortran.dg/dup_save_2.f90: Likewise.
11686
11687 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11688
11689         * gfortran.dg/associated_2.f90: New test.
11690
11691 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11692
11693         PR fortran/27524
11694         * gfortran.dg/bounds_check_1.f90: New test.
11695
11696 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11697
11698         PR rtl-optimization/27661
11699         * gcc.dg/pr27661.c: New test case.
11700
11701 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11702
11703         PR fortran/23151
11704         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11705         * gfortran.dg/print_parentheses_1.f:  New test.
11706         * gfortran.dg/print_parentheses_2.f90:  New test.
11707
11708 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11709
11710         PR target/27758
11711         * gcc.dg/pr27758.c: New test.
11712
11713 2006-05-24  Falk Hueffner  <falk@debian.org>
11714
11715         * gcc.c-torture/compile/pr27571.c: New test.
11716
11717 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11718
11719         PR fortran/27709
11720         * gfortran.dg/spec_expr_4.f90: New test.
11721
11722         PR fortran/27155
11723         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11724
11725 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/20103
11728         * g++.dg/ext/complit6.C: New test.
11729         * g++.dg/ext/complit3.C: Adjust error markers.
11730         * g++.dg/init/const3.C: New test.
11731
11732 2006-05-25  Richard Guenther  <rguenther@suse.de>
11733
11734         PR middle-end/27743
11735         * gcc.dg/torture/pr27743.c: New testcase.
11736
11737 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11738
11739         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11740
11741 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11742
11743         * gcc.dg/compat/scalar-by-value-x.h: New.
11744         * gcc.dg/compat/scalar-by-value-y.h: New.
11745         * gcc.dg/compat/scalar-by-value-5.c: New.
11746         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11747         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11748         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11749         * gcc.dg/compat/scalar-by-value-6.c: New.
11750         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11751         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11752         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11753
11754 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11755
11756         PR tree-optimization/27639
11757         PR tree-optimization/26719
11758         * gcc.dg/pr27639.c: New test.
11759         * gcc.dg/pr26719.c: New test.
11760         * gcc.dg/tree-ssa/scev-cast.c: New test.
11761
11762 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/20173
11765         * g++.dg/template/error21.C: New test.
11766
11767 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11768
11769         PR target/27696
11770         * gcc.target/i386/pr27696.c: New.
11771
11772 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11773
11774         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11775
11776         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11777
11778 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11779
11780         PR c++/27716
11781         * g++.dg/other/assign1.C: New test.
11782
11783 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11784
11785         PR target/27266
11786         * gcc.target/i386/pr27266.c: New.
11787
11788 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11789
11790         PR c++/27451
11791         * g++.dg/ext/asm9.C: New test.
11792
11793 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
11794
11795         PR rtl-optimization/25514
11796         * gcc.c-torture/compile/pr25514.c: New test.
11797
11798 2006-05-22  Richard Guenther  <rguenther@suse.de>
11799
11800         Revert
11801         2006-01-31  Richard Guenther  <rguenther@suse.de>
11802
11803         * gcc.target/i386/sselibm-1.c: New testcase.
11804         * gcc.target/i386/sselibm-2.c: Likewise.
11805         * gcc.target/i386/sselibm-3.c: Likewise.
11806         * gcc.target/i386/sselibm-4.c: Likewise.
11807         * gcc.target/i386/sselibm-5.c: Likewise.
11808
11809 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11810
11811         PR c/27420
11812         * gcc.dg/func-args-2.c: New test.
11813
11814         PR c/26818
11815         * gcc.dg/struct-incompl-1.c: New test.
11816
11817 2006-05-22  Richard Guenther  <rguenther@suse.de>
11818
11819         PR testsuite/27708
11820         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11821         the transformations we test for.
11822
11823 2006-05-22  Richard Guenther  <rguenther@suse.de>
11824
11825         PR testsuite/27707
11826         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11827
11828 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/27210
11831         * g++.dg/warn/new1.C: New test.
11832         * g++.dg/template/new5.C: Likewise.
11833
11834 2006-05-21  Roger Sayle  <roger@eyesopen.com>
11835
11836         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11837         * gcc.target/i386/20060512-3.c: Likewise.
11838
11839 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
11840
11841         PR rtl-optimization/27671
11842         * gcc.c-torture/execute/pr27671-1.c: New.
11843         * gcc.dg/pr27671-2.c: Likewise.
11844
11845         PR tree-optimization/26622.
11846         * gcc.c-torture/compile/pr26622.c: New.
11847
11848 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/27613
11851         * gfortran.dg/recursive_reference_1.f90: New test.
11852
11853 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11854
11855         PR fortran/25746
11856         * gfortran.dg/elemental_subroutine_3.f90: New test.
11857
11858         PR fortran/25090
11859         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11860
11861         PR fortran/27584
11862         * gfortran.dg/associated_target_1.f90: New test.
11863
11864         PR fortran/19015
11865         * gfortran.dg/maxloc_shape_1.f90: New test.
11866
11867 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11868
11869         PR libgfortran/24459
11870         * gfortran.dg/namelist_24.f90: New test.
11871         * gfortran.dg/namelist_12.f: Fix typo in comment.
11872
11873 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
11874
11875         PR middle-end/25776
11876         * g++.dg/other/error11.C: New test.
11877
11878 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11879
11880         * gcc.target/mips/pr26765.c: Add -w to options.
11881
11882 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11883
11884         * lib/target-supports.exp (check_effective_target_mpaired_single):
11885         New function.
11886         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11887         multilibs.
11888         * g++.dg/vect/vect.exp: Likewise.
11889
11890 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11891
11892         PR testsuite/25891
11893         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11894
11895 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11896
11897         PR fortran/27662
11898         * gfortran.dg/temporary_1.f90: New file.
11899
11900 2006-05-19  Andreas Schwab  <schwab@suse.de>
11901
11902         * g++.dg/other/unused1.C: Also match "stringz".
11903
11904 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/26433
11907         * g++.dg/template/fntry1.C: New test.
11908
11909 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/27471
11912         PR c++/27506
11913         * g++.dg/conversion/bitfield5.C: New test.
11914         * g++.dg/conversion/bitfield6.C: New test.
11915
11916 2006-05-18  Mike Stump  <mrs@apple.com>
11917
11918         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11919         * gcc.dg/vla-4.c: Add.
11920         * gcc.dg/vla-5.c: Add.
11921         * gcc.dg/vla-6.c: Add.
11922
11923 2006-05-12  Stuart Hastings  <stuart@apple.com>
11924
11925         * gcc.target/i386/20060512-1.c: New.
11926         * gcc.target/i386/20060512-2.c: New.
11927         * gcc.target/i386/20060512-3.c: New.
11928         * gcc.target/i386/20060512-4.c: New.
11929
11930 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11931
11932         PR c++/26122
11933         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11934
11935         PR c++/26068
11936         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11937         * g++.dg/parse/linkage1.C: New test.
11938
11939 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR tree-optimization/27548
11942         * g++.dg/tree-ssa/pr27548.C: New test.
11943
11944 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11945
11946         PR fortran/26551
11947         * gfortran.dg/recursive_check_1.f: New test.
11948         * gfortran.dg/recursive_check_2.f90: New test.
11949
11950 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11951
11952         * g++.dg/opt/temp2.C: New test.
11953
11954 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11955
11956         PR c++/27491
11957         * g++.dg/init/brace5.C: New test.
11958
11959         PR middle-end/27415
11960         * gcc.dg/gomp/pr27415.c: New test.
11961         * g++.dg/gomp/pr27415.C: New test.
11962
11963         PR tree-optimization/27549
11964         * g++.dg/tree-ssa/pr27549.C: New test.
11965
11966 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11967
11968         PR libgfortran/27575
11969         * gfortran.dg/read_eof_4.f90: New test.
11970
11971 2006-05-16  Richard Guenther  <rguenther@suse.de>
11972
11973         PR tree-optimization/22303
11974         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11975
11976 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR middle-end/27573
11979         * gcc.dg/gomp/pr27573.c: New test.
11980         * gfortran.dg/gomp/pr27573.f90: New test.
11981
11982         PR c/27499
11983         * gcc.dg/gomp/pr27499.c: New test.
11984         * g++.dg/gomp/pr27499.C: New test.
11985
11986 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11987
11988         PR c++/27339
11989         * g++.dg/parser/access8.C: Adjust error marker.
11990         * g++.dg/template/access17.C: New test.
11991         * g++.dg/template/access18.C: Likewise.
11992
11993 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11994
11995         PR target/26600
11996         * gcc.target/i386/pr26600.c: New test case.
11997
11998 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11999
12000         PR c++/27505
12001         * g++.dg/expr/bitfield1.C: New test.
12002
12003 2006-05-15  Richard Guenther  <rguenther@suse.de>
12004
12005         PR tree-optimization/27603
12006         * gcc.dg/torture/pr27603.c: New testcase.
12007
12008 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12009
12010         PR fortran/25090
12011         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12012
12013         PR fortran/25082
12014         * gfortran.dg/scalar_return_1.f90: New test.
12015
12016         PR fortran/27411
12017         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12018
12019 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gcc.dg/gomp/critical-4.c: New test.
12022         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12023         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12024         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12025         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12026
12027 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12028
12029         PR c++/27582
12030         * g++.dg/template/dependent-args1.C: New test.
12031
12032         PR c++/27581
12033         * g++.dg/lookup/this1.C: New test.
12034
12035         PR c++/27315
12036         * g++.dg/template/operator6.C: New test.
12037         * g++.dg/template/incomplete3.C: New test.
12038
12039         PR c++/27559
12040         * g++.dg/template/new4.C: New test.
12041
12042         PR c++/27496
12043         * g++.dg/template/void2.C: New test.
12044
12045 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12046
12047         * g++.dg/template/dependent-expr5.C: New test.
12048
12049 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12050
12051         PR middle-end/26729
12052         * gcc.dg/pr26729-1.c: New test case.
12053
12054 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12055
12056         * gcc.dg/pr27003.c: New test.
12057
12058 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12059
12060         * lib/target-supports.dg (check_cxa_atexit_available): Change
12061         v3_target_compile to ${tool}_target_compile.
12062
12063 2006-05-11  Jason Merrill  <jason@redhat.com>
12064
12065         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12066
12067 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12068
12069         PR fortran/27553
12070         * gfortran.dg/label_5.f90: New test.
12071
12072 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12073
12074         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12075         check_effective_target_powerpc_altivec_ok): New.
12076         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12077         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12078         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12079         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12080         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12081         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12082         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12083         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12084         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12085         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12086         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12087         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12088         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12089         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12090         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12091         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12092         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12093         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12094         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12095         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12096         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12097         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12098         gcc.target/powerpc/altivec-9.c,
12099         gcc.target/powerpc/altivec-consts.c,
12100         gcc.target/powerpc/altivec-pr22085.c,
12101         gcc.target/powerpc/altivec-splat.c,
12102         gcc.target/powerpc/altivec-types-1.c,
12103         gcc.target/powerpc/altivec-types-2.c,
12104         gcc.target/powerpc/altivec-types-3.c,
12105         gcc.target/powerpc/altivec-types-4.c,
12106         gcc.target/powerpc/altivec-varargs-1.c,
12107         gcc.target/powerpc/altivec-vec-merge.c,
12108         gcc.target/powerpc/ppc-vector-memcpy.c,
12109         gcc.target/powerpc/ppc-vector-memset.c,
12110         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12111         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12112         these effective targets.
12113         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12114         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12115
12116 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12117
12118         PR middle-end/27384
12119         * g++.dg/other/fold1.C: New test.
12120
12121         PR middle-end/27488
12122         * gcc.dg/fold-nonneg-1.c: New test.
12123
12124         PR c++/27547
12125         * g++.dg/other/operator1.C: New test.
12126
12127 2006-05-11  Richard Guenther  <rguenther@suse.de>
12128
12129         PR middle-end/27529
12130         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12131
12132 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12133
12134         * lib/target-supports-dg.exp (check-flags): New.
12135         (dg-skip-if): Move flag checks.
12136
12137 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12138
12139         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12140         * lib/target-supports.dg (check_cxa_atexit_available): New.
12141
12142 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12143
12144         PR fortran/27470
12145         * gfortran.dg/multiple_allocation_2.f90: New test case.
12146
12147 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12148
12149         * gcc.target/arm/pr27387.C: Fix a comment typo.
12150
12151 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12152
12153         PR fortran/24549
12154         * gfortran.dg/error_recovery_1.f90: New test.
12155
12156 2006-05-10  Richard Guenther  <rguenther@suse.de>
12157
12158         PR tree-optimization/27302
12159         * gcc.dg/torture/pr27302.c: New testcase.
12160
12161 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12162         Richard Guenther  <rguenther@suse.de>
12163
12164         PR middle-end/27498
12165         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12166
12167 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12168
12169         PR rtl-optimization/27335
12170         * gcc.dg/pr27335.c: New test.
12171
12172 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12173
12174         * gcc.target/mips/mips-ps-5.c: New file.
12175
12176 2006-05-08  Jan Hubicka  <jh@suse.cz>
12177
12178         PR middle-end/25962
12179         * gcc.dg/pr25962.c: New.
12180
12181 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12182
12183         PR target/27158
12184         * gcc.target/powerpc/pr27158.c: New test case.
12185
12186 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12187
12188         PR testsuite/27476
12189         * ada/acats/run_all.sh: Use test -z.
12190
12191 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12192
12193         PR libfortran/18271
12194         * gfortran.dg/spec_expr_3.f90: New test.
12195
12196 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12197
12198         PR target/24879
12199         * gcc.target/i386/monitor.c: New file.
12200
12201 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12202
12203         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12204
12205 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12206
12207         PR c++/27447
12208         * g++.dg/other/ptrmem7.C: New test.
12209
12210 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12211
12212         PR target/27421
12213         * gcc.dg/array-9.c: New test.
12214
12215 2006-05-07  Richard Guenther  <rguenther@suse.de>
12216
12217         PR tree-optimization/27409
12218         * gcc.dg/torture/pr27409.c: New testcase.
12219
12220 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12221
12222         PR fortran/27457
12223         * gfortran.dg/select_6.f90: New.
12224
12225 2006-05-07  Richard Guenther  <rguenther@suse.de>
12226
12227         PR tree-optimization/27136
12228         * gcc.dg/torture/pr27136.c: New testcase.
12229
12230 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12231
12232         PR fortran/24813
12233         * gfortran.dg/char_cons_len_1.f90: New test.
12234
12235 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12236
12237         PR c++/27427
12238         * g++.dg/template/incomplete2.C: New test.
12239
12240 2006-05-06  Richard Guenther  <rguenther@suse.de>
12241
12242         PR tree-optimization/27151
12243         * gcc.dg/vect/pr27151.c: New testcase.
12244
12245 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12246
12247         PR c++/27430
12248         * g++.dg/template/void1.C: New test.
12249
12250         PR c++/27423
12251         * g++.dg/other/void2.C: New test.
12252
12253         PR c++/27422
12254         * g++.dg/conversion/void1.C: New test.
12255
12256 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12257
12258         PR/21391
12259         * g++.dg/other/unused1.C: New.
12260
12261 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12262
12263         PR objc/27240
12264         * objc.dg/member-1.m: New test.
12265
12266 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12267
12268         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12269
12270 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12271
12272         PR libfortran/26985
12273         * gfortran.dg/matmul_2.f90: New test.
12274
12275 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12276
12277         * ada/acats/run_all.sh: Use sync when main not found.
12278
12279 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12280
12281         PR target/26765
12282         * gcc.target/mips/pr26765.c: New.
12283
12284 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12285
12286         * gcc.target/bfin: New directory.
12287         * gcc.target/bfin/bfin.exp: New file.
12288         * gcc.target/bfin/frmul.c: New file.
12289         * gcc.target/bfin/arith.c: New file.
12290         * gcc.target/bfin/mul-combine.c: New file.
12291         * gcc.target/bfin/shift.c: New file.
12292
12293 2006-05-04  Richard Guenther  <rguenther@suse.de>
12294
12295         PR tree-optimization/14287
12296         PR tree-optimization/14844
12297         PR tree-optimization/19792
12298         PR tree-optimization/21608
12299         PR tree-optimization/27090
12300         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12301         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12302         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12303         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12304         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12305
12306 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12307
12308         PR tree-optimization/27285
12309         * gcc.c-torture/execute/pr27285.c: New test.
12310
12311         PR middle-end/27388
12312         * gcc.dg/gomp/pr27388-1.c: New test.
12313         * gcc.dg/gomp/pr27388-2.c: New test.
12314         * gcc.dg/gomp/pr27388-3.c: New test.
12315
12316         PR c++/27359
12317         * g++.dg/gomp/pr27359.C: New test.
12318
12319 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12320
12321         PR fortran/20248
12322         * gfortran.dg/iargc.f90: New test.
12323
12324 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/27102
12327         * g++.dg/template/crash49.C: New test.
12328
12329 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12330
12331         PR testsuite/27032
12332         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12333
12334 2006-05-02  Jeff Law  <law@redhat.com>
12335
12336         PR tree-optimization/27364
12337         * gcc.c-torture/execute/pr27364.c: New test.
12338
12339 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12340
12341         PR c++/27309
12342         * g++.dg/parser/ctor5.C: New test.
12343
12344 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12345
12346         PR target/27387
12347         * gcc.target/arm/arm.exp: New.
12348         * gcc.target/arm/pr27387.C: Likewise.
12349
12350 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12351
12352         PR fortran/27269
12353         PR fortran/27324
12354         * gfortran.dg/module_equivalence_2.f90: New test.
12355
12356 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR middle-end/27337
12359         * g++.dg/gomp/pr27337-1.C: New test.
12360         * g++.dg/gomp/pr27337-2.C: New test.
12361
12362         PR middle-end/27328
12363         * gcc.dg/gomp/pr27328.c: New test.
12364
12365         PR middle-end/27325
12366         * g++.dg/gomp/pr27325.C: New test.
12367
12368         PR middle-end/27310
12369         * g++.dg/gomp/pr27310.C: New test.
12370
12371 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12372
12373         PR tree-optimization/27291
12374         * g++.dg/tree-ssa/pr27291.C: New test.
12375
12376 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12377
12378         PR tree-optimization/27283
12379         * g++.dg/tree-ssa/pr27283.C: New test.
12380
12381 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12382
12383         * gcc.dg/tree-ssa/loop-16.c: New test.
12384
12385 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12386             Joseph S. Myers  <joseph@codesourcery.com>
12387
12388         * gcc.dg/Wconversion-3.c: New test case.
12389         * gcc.dg/Wconversion-4.c: Likewise.
12390
12391 2006-05-01  Richard Guenther  <rguenther@suse.de>
12392
12393         PR tree-optimization/26726
12394         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12395
12396 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gcc.dg/Woverflow-1.c: New test case.
12399         * gcc.dg/Woverflow-2.c: Likewise.
12400         * gcc.dg/Woverflow-3.c: Likewise.
12401
12402 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12403
12404         PR c++/27094
12405         * g++.dg/template/defarg8.C: New test.
12406
12407 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12408
12409         PR c++/27278
12410         * g++.dg/parse/operator7.C: New test.
12411
12412 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12413
12414         PR c++/11471
12415         PR c++/27102
12416         * g++.dg/template/crash48.C: New test.
12417
12418         PR c++/27279
12419         * g++.dg/parse/ctor4.C: New test.
12420
12421 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12422
12423         PR fortran/25681
12424         * gfortran.df/char_type_len.f90: New test.
12425
12426 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12427
12428         PR libgfortran/27304
12429         * gfortran.dg/fmt_exhaust.f90: New test.
12430
12431 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12432
12433         PR c/25309
12434         * gcc.dg/large-size-array-2.c: New test case.
12435
12436 2006-04-28  Richard Guenther  <rguenther@suse.de>
12437
12438         PR target/26826
12439         * gcc.target/i386/pr26826.c: New testcase.
12440
12441 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR middle-end/27260
12444         * gcc.c-torture/execute/pr27260.c: New.
12445
12446 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12447
12448         PR middle-end/27095
12449         * gcc.dg/pr27095.c: New.
12450
12451 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12452
12453         PR c++/27292
12454         * g++.dg/conversion/bitfield4.C: New test.
12455
12456 2006-04-27  Eric Christopher  <echristo@apple.com>
12457
12458         * gcc.dg/pragma-ms_struct.c: New.
12459
12460 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12461
12462         PR c++/27102
12463         * g++.dg/template/crash47.C: New test.
12464
12465 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12466
12467         * gcc.target/i386/sse-7.c: build with -msse.
12468
12469 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12470
12471         PR testsuite/27274:
12472         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12473         (main): Exit if processor doesn't support SSE.
12474
12475 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12476
12477         PR middle-end/27282
12478         * gcc.c-torture/compile/pr27282.c: New test.
12479
12480 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12481
12482         PR middle-end/26913
12483         * g++.dg/gomp/pr26913.C: New test.
12484
12485         PR c/25996
12486         * gcc.dg/gomp/pr25996.c: New test.
12487         * g++.dg/gomp/pr25996.C: New test.
12488
12489 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12490
12491         PR rtl-optimization/26725
12492         * gcc.c-torture/compile/pr26725.c: New test.
12493
12494 2006-04-25  Richard Guenther  <rguenther@suse.de>
12495
12496         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12497         than n + -1.
12498
12499 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12500
12501         * gcc.dg/20060425-1.c: New testcase.
12502
12503 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR tree-optimization/26865
12506         * gcc.dg/pr26865.c: New test.
12507
12508 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12509
12510         PR c++/27292
12511         * g++.dg/conversion/bitfield1.C: New test.
12512         * g++.dg/conversion/bitfield2.C: Likewise.
12513         * g++.dg/conversion/bitfield3.C: Likewise.
12514
12515 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12516         Richard Guenther  <rguenther@suse.de>
12517
12518         PR tree-optimization/27236
12519         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12520
12521 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12522
12523         PR c++/19963
12524         * g++.dg/other/incomplete2.C: New test.
12525
12526 2006-04-24  Richard Guenther  <rguenther@suse.de>
12527
12528         PR middle-end/26869
12529         * gcc.dg/torture/pr26869.c: New testcase.
12530
12531 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12532         Richard Guenther  <rguenther@suse.de>
12533
12534         PR tree-optimization/27218
12535         * g++.dg/tree-ssa/pr27218.C: New testcase.
12536
12537 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/26912
12540         * g++.dg/template/friend41.C: New test.
12541
12542 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12543
12544         * g++.dg/opt/pr15551.C: Include cstdio.
12545         (main): Use remove instead of unlink.
12546
12547 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12548
12549         * gcc.dg/sibcall-7.c: New test.
12550         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12551         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12552         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12553         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12554         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12555
12556 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/26534
12559         * g++.dg/opt/bitfield1.C: New test.
12560         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12561         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12562         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12563         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12564         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12565         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12566         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12567         * g++.dg/abi/bitfield2.C: Likewise.
12568         * g++.dg/init/bitfield1.C: Likewise.
12569
12570 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12571
12572         PR fortran/25099
12573         * gfortran.dg/elemental_subroutine_4.f90: New test.
12574         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12575         call sub (m, x).
12576
12577 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12578
12579         * gcc.c-torture/compile/20060421-1.c: New testcase.
12580
12581 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12582
12583         PR c/25875
12584         * gcc.dg/init-bad-4.c: New test.
12585
12586 2006-04-21  Paul Brook  <paul@codesourcery.com>
12587
12588         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12589
12590 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12591
12592         PR fortran/27122
12593         * gfortran.dg/defined_operators_1.f90: New test.
12594         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12595         remove old ones associated, incorrectly, with Note 5.46.
12596
12597         PR fortran/27113
12598         * gfortran.dg/character_array_constructor_1.f90: New test.
12599
12600 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.dg/20060419-1.c: New test.
12603
12604 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12605
12606         PR c/26774
12607         * gcc.dg/struct-parse-1.c: New test case.
12608
12609 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12610
12611         PR c++/26558
12612         * g++.dg/parse/template19.C: New test.
12613
12614         PR c++/26739
12615         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12616
12617         PR c++/26036
12618         * g++.dg/expr/call3.C: New test.
12619
12620         PR c++/10385
12621         * g++.dg/conversion/dynamic1.C: New test.
12622
12623 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/27102
12626         * g++.dg/template/crash35.C: Tweak error markers.
12627         * g++.dg/template/crash46.C: New test.
12628         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12629         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12630
12631 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12632
12633         PR rtl-optimization/14261
12634         * gcc.c-torture/compile/20060419-1.c: Added.
12635
12636 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12637
12638         * gfortran.dg/label_1.f90: Adjust dg-error.
12639
12640 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12641
12642         PR target/26961
12643         * gcc.dg/fold-cond-1.c: New test case.
12644         * gcc.dg/pr26961-1.c: Likewise.
12645
12646 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12647
12648         PR libgfortran/27138
12649         * gfortran.dg/read_bad_advance.f90: New test.
12650
12651 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12652             Dale Johannesen  <dalej@apple.com>
12653
12654         PR target/24076
12655         * gcc.target/i386/vecinit-3.c: New testcase.
12656         * gcc.target/i386/vecinit-4.c: Likewise.
12657         * gcc.target/i386/sse-18.c: Likewise.
12658         * gcc.target/i386/sse-19.c: Likewise.
12659
12660 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12661
12662         * gfortran.dg/allocate_zerosize_1.f90: New test.
12663
12664 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/26365
12667         * g++.dg/template/crash45.C: New test.
12668
12669 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12670
12671         PR fortran/26787
12672         * gfortran.dg/proc_assign_1.f90: New test.
12673         * gfortran.dg/procedure_lvalue.f90: Change message.
12674         * gfortran.dg/namelist_4.f90: Add new error.
12675
12676         PR fortran/25597
12677         PR fortran/27096
12678         * gfortran.dg/auto_pointer_array_result_1.f90
12679
12680         PR fortran/27089
12681         * gfortran.dg/specification_type_resolution_1.f90
12682
12683         PR fortran/18003
12684         PR fortran/25669
12685         PR fortran/26834
12686         * gfortran.dg/bounds_temporaries_1.f90: New test.
12687
12688         PR fortran/27124
12689         * gfortran.dg/array_return_value_1.f90: New test.
12690
12691 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12692
12693         PR fortran/25336
12694         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12695
12696 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR middle-end/26823
12699         * g++.dg/gomp/pr26823-1.C: New test.
12700         * g++.dg/gomp/pr26823-2.C: New test.
12701
12702 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12703
12704         PR middle-end/27134
12705         * gcc.dg/pr27314.c: New test.
12706
12707 2006-04-13  Richard Henderson  <rth@redhat.com>
12708
12709         * g++.dg/gomp/block-0.C: Update expected matches.
12710
12711 2006-04-13  DJ Delorie  <dj@redhat.com>
12712
12713         * lib/target-supports.exp (check_effective_target_int32plus): New.
12714         (check_effective_target_ptr32plus): New.
12715         (check_effective_target_size32plus): New.
12716         (check_effective_target_int16): New.
12717         (check_profiling_available): Add m32c to the list of unsupported
12718         targets.
12719
12720         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12721         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12722         memory size.
12723         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12724         pointers.
12725         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12726         size_t.
12727         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12728         and size_t.
12729         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12730         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12731         not just xstormy16.  Skip m32c due to weird pointer size.
12732         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12733         not just xstormy16.
12734         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12735         not just xstormy16.
12736         * gcc.dg/20020312-2.c: Add m32c support.
12737         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12738         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12739         in test.
12740         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12741         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12742         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12743         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12744         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12745         formats
12746         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12747         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12748         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12749         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12750         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12751         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12752         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12753         in test.
12754         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12755         in test.
12756         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12757         * gcc.dg/pr23049.c: Require >=32 bit integers.
12758         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12759         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12760         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12761         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12762         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12763         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12764         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12765         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12766         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12767         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12768         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12769         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12770         prototype in test.
12771         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12772         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12773         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12774         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12775         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12776
12777         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12778         * gcc.c-torture/execute/20040703-1.x: Likewise.
12779         * gcc.c-torture/execute/20040705-1.x: Likewise.
12780         * gcc.c-torture/execute/20040705-2.x: Likewise.
12781         * gcc.c-torture/execute/20040709-1.x: Likewise.
12782         * gcc.c-torture/execute/20040709-2.x: Likewise.
12783         * gcc.c-torture/execute/20040811-1.x: Likewise.
12784         * gcc.c-torture/execute/20050316-1.x: Likewise.
12785         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12786         * gcc.c-torture/execute/pr19689.x: Likewise.
12787         * gcc.c-torture/execute/pr7284-1.x: Likewise.
12788         * gcc.c-torture/execute/usmul.x: Likewise.
12789         * gcc.c-torture/execute/vrp-5.x: Likewise.
12790         * gcc.c-torture/execute/vrp-6.x: Likewise.
12791         * gcc.dg/debug/20041023-1.s: Likewise.
12792
12793 2006-04-13  Roger Sayle  <roger@eyesopen.com>
12794
12795         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12796         of integers to a vector types are now constant expressions in C.
12797         * gcc.dg/vect/vect-fold-1.c: New test case.
12798
12799 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
12800             Ulrich Weigand  <uweigand@de.ibm.com>
12801
12802         PR target/27006
12803         * gcc.dg/vmx/pr27006.c: New testcase.
12804
12805 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12806
12807         PR libgfortran/26766
12808         * gfortran.dg/write_recursive.f90: New test.
12809
12810 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
12811
12812         * g++.dg/parse/dtor7.C: New test.
12813         * g++.dg/parse/new1.C: Add error marker.
12814         * g++.dg/template/new3.C: New test.
12815
12816         PR c++/26122
12817         * g++.dg/template/pure1.C: New test.
12818
12819         PR c++/26295
12820         * g++.dg/parse/ptrmem4.C: New test.
12821
12822 2006-04-10  Jeff Law  <law@redhat.com>
12823
12824         PR/27087
12825         * gcc.c-torture/compile/pr27087.c: New test.
12826
12827 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
12828
12829         PR/21391
12830         * gcc.dg/20060410.c: New.
12831
12832 2006-04-10  Matthias Klose  <doko@debian.org>
12833
12834         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12835         Recognize multilib directory names containing underscores.
12836
12837 2006-04-10  Roger Sayle  <roger@eyesopen.com>
12838
12839         * gcc.target/i386/vecinit-1.c: New test case.
12840         * gcc.target/i386/vecinit-2.c: Likewise.
12841
12842 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR debug/27057
12845         * g++.dg/debug/dwarf2-2.C: New test.
12846
12847 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
12848
12849         PR rtl-optimization/27073
12850         * gcc.c-torture/execute/pr27073.c: New test.
12851
12852 2006-04-08  Mike Stump  <mrs@apple.com>
12853
12854         * gcc.dg/pragma-darwin.c: Improve for ppc64.
12855
12856 2006-04-07  Richard Guenther  <rguenther@suse.de>
12857
12858         PR tree-optimization/26135
12859         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12860
12861 2006-04-06  Jan Hubicka  <jh@suse.cz>
12862
12863         PR profile/26399
12864         * g++.dg/bprob/g++-bprob-2.C: New testcase.
12865
12866 2006-04-06  Roger Sayle  <roger@eyesopen.com>
12867
12868         * g++.dg/conversion/nullptr1.C: New test case.
12869         * g++.dg/conversion/nullptr2.C: Likewise.
12870
12871 2006-04-05  Roger Sayle  <roger@eyesopen.com>
12872
12873         * gfortran.dg/dependency_18.f90: New test case.
12874
12875 2006-04-05  Richard Guenther  <rguenther@suse.de>
12876
12877         PR tree-optimization/26919
12878         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12879         * gcc.dg/ipa/ipa-2.c: Likewise.
12880         * gcc.dg/ipa/ipa-3.c: Likewise.
12881         * gcc.dg/ipa/ipa-5.c: Likewise.
12882
12883 2006-04-05  Richard Guenther  <rguenther@suse.de>
12884
12885         PR tree-optimization/26763
12886         * gcc.dg/torture/pr26763-1.c: New testcase.
12887         * gcc.dg/torture/pr26763-2.c: Likewise.
12888
12889 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12890
12891         PR fortran/23634
12892         PR fortran/25619
12893         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12894
12895 2006-04-04  Eric Christopher  <echristo@apple.com>
12896
12897         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12898         stubs.
12899         * gcc.target/i386/387-5.c: Ditto.
12900
12901 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12902
12903         * gcc.target/sparc/struct-ret-check.c: New test.
12904
12905 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12906
12907         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12908         zero decimal digits specified in format.
12909
12910 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12911
12912         PR fortran/26891
12913         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12914
12915         PR fortran/26976
12916         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12917         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12918         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12919         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12920         compliant and detect bigendian-ness.
12921
12922 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12923
12924         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12925         dummy arguments work when the actual argument is itself a dummy
12926         argument of the caller.
12927
12928 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12929
12930         PR libfortran/24685
12931         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12932
12933 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12934
12935         * gfortran.dg/dependencency_17.f90: New test case.
12936
12937 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12938
12939         * gfortran.dg/dependency_14.f90: New test case.
12940         * gfortran.dg/dependency_15.f90: Likewise.
12941         * gfortran.dg/dependency_16.f90: Likewise.
12942
12943 2006-03-31  Asher Langton  <langton2@llnl.gov>
12944
12945         PR fortran/25358
12946         gfortran.dg/cray_pointers_6.f90: New test.
12947
12948 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12949
12950         PR libgfortran/26890
12951         * gfortran.dg/read_size_noadvance.f90: New test.
12952
12953 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12954
12955         PR fortran/25031
12956         * gfortran.dg/multiple_allocation_1.f90: Check that the
12957         size has changed after a re-allocation with stat.
12958
12959 2006-03-30  Richard Guenther  <rguenther@suse.de>
12960
12961         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12962         removal.
12963         * gcc.target/i386/sselibm-2.c: Likewise.
12964         * gcc.target/i386/sselibm-3.c: Likewise.
12965         * gcc.target/i386/sselibm-4.c: Likewise.
12966         * gcc.target/i386/sselibm-5.c: Likewise.
12967
12968 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12969
12970         * gcc.dg/fold-andxor-1.c: New test case.
12971         * gcc.dg/fold-xorand-1.c: Likewise.
12972
12973 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12974
12975         * gcc.dg/fold-convnotconv-1.c: New test case.
12976
12977 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12978
12979         PR fortran/26779
12980         * gfortran.dg/private_type_5.f90: New test.
12981
12982 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12983
12984         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12985
12986 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12987
12988         * gfortran.dg/advance_2.f90: New test.
12989         * gfortran.dg/advance_3.f90: New test.
12990
12991         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12992
12993 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12994
12995         PR libgfortran/26661
12996         PR libgfortran/26880
12997         * gfortran.dg/read_x_past.f: New test.
12998
12999 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13000
13001         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13002         to be STABS.
13003
13004 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13005
13006         * objc.dg/dwarf-1.m: Skip on AIX.
13007         * objc.dg/dwarf-2.m: Skip on AIX.
13008
13009 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13010
13011         PR fortran/26816
13012         * gfortran.dg/float_1.f90: New test.
13013
13014 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13015
13016         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13017         X86_64 targets.
13018         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13019
13020 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13021
13022         PR libfortran/26735
13023         * gfortran.dg/convert_implied_open.f90: New test case.
13024
13025 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13026
13027         PR fortran/26769
13028         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13029
13030 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13031
13032         PR middle-end/26717
13033         * gcc.dg/pr26717.c: New test.
13034
13035 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13036
13037         * gfortran.dg/dependency_12.f90: New test case.
13038
13039 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13040
13041         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13042
13043 2006-03-24  Jeff Law  <law@redhat.com>
13044
13045         * gcc.c-torture/pr26840.c: New test.
13046
13047 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13048
13049         * objc.dg/dwarf-2.m: New.
13050         * obj-c++.dg/dwarf-2.mm: New.
13051
13052         * g++.old-deja/g++.other/init19.C: New.
13053
13054 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13055
13056         * g++.dg/eh/spbp.C: Skip on AIX.
13057
13058 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13059
13060         PR middle-end/26611
13061         * g++.dg/gomp/pr26611-1.C: New test.
13062         * g++.dg/gomp/pr26611-2.C: New test.
13063
13064 2006-03-24  Jeff Law  <law@redhat.com>
13065
13066         * gcc.c-torture/compile/pr26833.c: New test.
13067         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13068
13069 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13070
13071         * gfortran.dg/endfile_2.f90: Delete temp file.
13072
13073 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13074
13075         PR fortran/19303
13076         * gfortran.dg/record_marker_1.f90: New test case.
13077         * gfortran.dg/record_marker_2.f: New test case.
13078         * gfortran.dg/record_marker_3.f90: New test case.
13079
13080 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13081
13082         PR fortran/17298
13083         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13084         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13085
13086 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13087
13088         * lib/gcc-dg.exp (cleanup-modules): New proc.
13089         * gfortran.dg/allocatable_function_1.f90,
13090         gfortran.dg/allocate_char_star_scalar_1.f90,
13091         gfortran.dg/assumed_charlen_function_1.f90,
13092         gfortran.dg/assumed_dummy_1.f90,
13093         gfortran.dg/assumed_shape_ranks_1.f90,
13094         gfortran.dg/assumed_shape_ranks_2.f90,
13095         gfortran.dg/assumed_size_dt_dummy.f90,
13096         gfortran.dg/auto_char_dummy_array_1.f90,
13097         gfortran.dg/auto_char_len_3.f90,
13098         gfortran.dg/automatic_module_variable.f90,
13099         gfortran.dg/bad_automatic_objects_1.f90,
13100         gfortran.dg/char_array_constructor.f90,
13101         gfortran.dg/char_array_structure_constructor.f90,
13102         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13103         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13104         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13105         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13106         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13107         gfortran.dg/derived_pointer_recursion.f90,
13108         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13109         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13110         gfortran.dg/dummy_functions_1.f90,
13111         gfortran.dg/elemental_initializer_1.f90,
13112         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13113         gfortran.dg/elemental_pointer_1.f90,
13114         gfortran.dg/elemental_subroutine_1.f90,
13115         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13116         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13117         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13118         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13119         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13120         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13121         gfortran.dg/global_references_1.f90,
13122         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13123         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13124         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13125         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13126         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13127         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13128         gfortran.dg/large_integer_kind_1.f90,
13129         gfortran.dg/large_real_kind_1.f90,
13130         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13131         gfortran.dg/module_double_reuse.f90,
13132         gfortran.dg/module_equivalence_1.f90,
13133         gfortran.dg/module_interface_1.f90,
13134         gfortran.dg/module_parameter_array_refs_1.f90,
13135         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13136         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13137         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13138         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13139         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13140         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13141         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13142         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13143         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13144         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13145         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13146         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13147         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13148         gfortran.dg/same_name_1.f90,
13149         gfortran.dg/sibling_dummy_procedure_1.f90,
13150         gfortran.dg/sibling_dummy_procedure_2.f90,
13151         gfortran.dg/sibling_dummy_procedure_3.f90,
13152         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13153         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13154         gfortran.dg/used_dummy_types_2.f90,
13155         gfortran.dg/used_dummy_types_3.f90,
13156         gfortran.dg/used_dummy_types_4.f90,
13157         gfortran.dg/used_dummy_types_5.f90,
13158         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13159         gfortran.dg/userdef_operator_1.f90: Use it.
13160
13161 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13162
13163         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13164         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13165         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13166         gfortran.dg/write_back.f,
13167         gfortran.fortran-torture/execute/inquire_1.f90,
13168         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13169
13170 2006-03-21  Jeff Law  <law@redhat.com>
13171
13172         * gcc.dg/tree-ssa/vrp28.c: New test.
13173
13174 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13175
13176         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13177         if _STDC_C99 is defined.
13178         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13179         * gcc.dg/builtins-20.c: Likewise.
13180         * gcc.dg/builtins-53.c: Likewise.
13181         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13182         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13183
13184 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13185
13186         PR tree-opt/26781
13187         * gcc.c-torture/compile/pr26781-1.c: New test.
13188         * gcc.c-torture/compile/pr26781-2.c: New test.
13189
13190 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13191
13192         PR c++/26690
13193         * g++.dg/gomp/pr26690-1.C: New test.
13194         * g++.dg/gomp/pr26690-2.C: New test.
13195
13196 2006-03-20  Jeff Law  <law@redhat.com>
13197
13198         * gcc.dg/tree-ssa/pr21829.c: New test.
13199
13200         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13201
13202 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13203
13204         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13205         (check_visibility_available): Use it.
13206         (check_effective_target_default_packed): Likewise.
13207         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13208         (check_effective_target_fopenmp): Likewise.
13209         (check_effective_target_freorder): Likewise.
13210         (check_effective_target_fpic): Likewise.
13211         (check_named_sections_available): Likewise.
13212         (check_effective_target_ilp32): Likewise.
13213         (check_effective_target_lp64): Likewise.
13214
13215 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13216
13217         PR fortran/20935
13218         * gfortran.dg/scalar_mask_2.f90: New test case.
13219
13220 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13221
13222         PR tree-opt/26629
13223         * gcc.dg/tree-ssa/loadpre12.c: New test.
13224         * gcc.dg/tree-ssa/loadpre13.c: New test.
13225         * gcc.dg/tree-ssa/loadpre14.c: New test.
13226         * gcc.dg/tree-ssa/loadpre15.c: New test.
13227         * gcc.dg/tree-ssa/loadpre16.c: New test.
13228         * gcc.dg/tree-ssa/loadpre17.c: New test.
13229         * gcc.dg/tree-ssa/loadpre18.c: New test.
13230         * gcc.dg/tree-ssa/loadpre19.c: New test.
13231         * gcc.dg/tree-ssa/loadpre20.c: New test.
13232         * gcc.dg/tree-ssa/loadpre21.c: New test.
13233         * gcc.dg/tree-ssa/loadpre22.c: New test.
13234
13235 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13236
13237         PR fortran/26741
13238         * gfortran.dg/elemental_initializer_1.f90: New test.
13239
13240         PR fortran/26716
13241         * gfortran.dg/assumed_shape_ranks_2: New test.
13242
13243 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13244
13245         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13246         target fpic.
13247
13248 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13251         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13252         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13253         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13254         gfortran.fortran-torture/execute/direct_io.f90,
13255         gfortran.fortran-torture/execute/inquire_2.f90,
13256         gfortran.fortran-torture/execute/inquire_4.f90,
13257         gfortran.fortran-torture/execute/list_read_1.f90,
13258         gfortran.fortran-torture/execute/open_replace.f90,
13259         gfortran.fortran-torture/execute/slash_edit.f90,
13260         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13261         temporary files from testcases.
13262
13263 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13264
13265         PR libgfortran/26509
13266         gfortran.dg/write_direct_eor.f90: New test.
13267
13268 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13269
13270         * gcc.target/powerpc/pr26350.c: New.
13271         * gcc.target/powerpc/indexed-addr.c: New.
13272
13273 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13274
13275         * gfortran.dg/dependency_13.f90: New test case.
13276
13277 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13278
13279         PR middle-end/21781
13280         * gcc.dg/real-const-1.c: New test case.
13281
13282 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13283
13284         * g++.old-deja/g++.other/init18.C: New.
13285         * g++.old-deja/g++.other/init5.C: Remove xfail.
13286
13287 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13288
13289         * g++.dg/opt/pr15551.C: Cleanup temp file.
13290
13291 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13292
13293         PR c++/6634
13294         g++.dg/parse/long1.C: New test.
13295
13296 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13297
13298         PR fortran/19101
13299         * gfortran.dg/continuation.f90: New test.
13300         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13301
13302 2006-03-14  Richard Guenther  <rguenther@suse.de>
13303
13304         PR tree-optimization/26672
13305         * gcc.dg/torture/pr26672.c: New testcase.
13306
13307 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13308
13309         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13310         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13311
13312 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13313
13314         PR middle-end/26557
13315         * gcc.c-torture/compile/switch-1.c: New test case.
13316
13317 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13318
13319         PR fortran/25378
13320         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13321         test to include more permuatations of mask and index.
13322         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13323         respond to F2003 spec. that the position returned for an all false
13324         mask && condition is zero.
13325
13326 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13327
13328         PR middle-end/25989
13329         * gcc.dg/gomp/pr25989.c: New test.
13330
13331 2006-03-13  Jeff Law  <law@redhat.com>
13332
13333         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13334
13335 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13336
13337         * gcc.dg/switch-9.c: New test.
13338
13339 2006-03-13  Richard Guenther  <rguenther@suse.de>
13340
13341         PR middle-end/26630
13342         * gcc.dg/torture/pr26630.c: New testcase.
13343
13344 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13345
13346         * gfortran.dg/dependency_10.f90: New test case.
13347         * gfortran.dg/dependency_11.f90: Likewise.
13348
13349 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13350             Erik Edelmann  <eedelman@gcc.gnu.org>
13351
13352         * gfortran.dg/allocatable_function_1.f90: New.
13353         * gfortran.dg/allocatable_function_2.f90: New.
13354
13355 2006-03-10  Richard Guenther  <rguenther@suse.de>
13356
13357         PR middle-end/26565
13358         * gcc.dg/torture/pr26565.c: New testcase.
13359
13360 2006-03-09  Eric Christopher  <echristo@apple.com>
13361
13362         * gcc.c-torture/compile/20060309-1.c: New.
13363
13364 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13365
13366         PR libgfortran/26499
13367         * gfortran.dg/write_back.f: New test.
13368         * gfortran.dg/write_rewind_1.f: New test.
13369         * gfortran.dg/write_rewind_2.f: New test.
13370
13371 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13372
13373         PR libgfortran/26554
13374         * gfortran.dg/read_logical.f90: New test.
13375
13376 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13377
13378         * ada/acats/norun.lst: cdd2a03 now passes.
13379
13380 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13381
13382         PR testsuite/25177
13383         * gcc.target/powerpc/pr18096-1.c: Change where the error
13384         would match.
13385
13386 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13387
13388         * gcc.target/i386/cleanup-1.c: New test.
13389         * gcc.target/i386/cleanup-2.c: New test.
13390
13391 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13392
13393         * gfortran.dg/dependency_9.f90: Remove for the time being.
13394
13395 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13396
13397         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13398         directive.
13399
13400 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13401
13402         * gfortran.dg/dependency_9.f90: New test case.
13403
13404 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13405
13406         * gfortran.dg/dependency_4.f90: New test case.
13407         * gfortran.dg/dependency_5.f90: New test case.
13408         * gfortran.dg/dependency_6.f90: New test case.
13409         * gfortran.dg/dependency_7.f90: New test case.
13410         * gfortran.dg/dependency_8.f90: New test case.
13411
13412 2006-03-03  Paul Brook  <paul@codesourcery.com>
13413
13414         * lib/target-supports.exp (check_profiling_available):
13415         Add m68k-*-elf.
13416
13417 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13418
13419         PR fortran/25031
13420         * multiple_allocation_1.f90: New test.
13421
13422 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13423
13424         PR tree-optimization/26524
13425         * gfortran.dg/pr26524.f: New test case.
13426
13427 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * g++.dg/template/repo5.C: Cleanup repo files.
13430         * gcc.dg/20051201-1.c: Cleanup coverage files.
13431         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13432         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13433         tree dump files.
13434
13435 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13436
13437         * objc.dg/objc-nofilename-1.m: New test.
13438         * objc.dg/bad-receiver-type.m: New test.
13439         * obj-c++.dg/bad-receiver-type.mm: New test.
13440
13441 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13444
13445 2006-03-01  Mike Stump  <mrs@apple.com>
13446
13447         * g++.dg/abi/key2.C: Add.
13448
13449 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13450
13451         * gfortran.dg/logical_dot_product.f90: New test.
13452
13453         PR fortran/26393
13454         * gfortran.dg/used_interface_ref.f90: New test.
13455
13456         PR fortran/20938
13457         * gfortran.dg/dependency_2.f90: New test.
13458         * gfortran.fortran-torture/execute/where17.f90: New test.
13459         * gfortran.fortran-torture/execute/where18.f90: New test.
13460         * gfortran.fortran-torture/execute/where19.f90: New test.
13461         * gfortran.fortran-torture/execute/where20.f90: New test.
13462
13463 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13464
13465         * g++.dg/tree-ssa/pr26443.C: New test case.
13466
13467 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13468
13469         PR middle-end/26022
13470         * g++.dg/opt/return-slot1.C: New test.
13471
13472 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13473
13474         PR libgfortran/26136
13475         * gfortran.dg/namelist_23.f90: New test.
13476
13477 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13478
13479         PR middle-end/14752
13480         * gcc.dg/fold-eqandshift-2.c: New test case.
13481
13482 2006-02-28  Richard Guenther  <rguenther@suse.de>
13483
13484         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13485         decomposition.
13486
13487 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13488
13489         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13490
13491 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13492
13493         PR libgfortran/26464
13494         * gfortran.dg/backspace_5.f: New test.
13495         * gfortran.dg/backspace_6.f: New test.
13496
13497 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13498
13499         * gcc.dg/fold-eqandnot-1.c: New test case.
13500
13501 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13502
13503         PR middle-end/19983
13504         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13505
13506 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13507
13508         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13509         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13510
13511 2006-02-26  Richard Guenther  <rguenther@suse.de>
13512
13513         PR tree-optimization/26421
13514         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13515
13516 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13517
13518         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13519         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13520
13521 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13522
13523         * gcc.dg/fold-even-1.c: New test case.
13524
13525 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13526
13527         PR middle-end/21137
13528         * gcc.dg/fold-eqandshift-1.c: New test case.
13529
13530 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13531
13532         PR tree-optimization/25125
13533         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13534         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13535
13536 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13537
13538         PR tree-optimizations/26359
13539         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13540         with -fdump-tree-dceloop-details.
13541         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13542
13543 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13544
13545         PR middle-end/23673
13546         * gcc.dg/fold-eqxor-1.c: New test case.
13547         * gcc.dg/fold-eqxor-2.c: Likewise.
13548         * gcc.dg/fold-eqxor-3.c: Likewise.
13549
13550 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13551
13552         PR fortran/23092
13553         * scalar_mask_1.f90: New test.
13554
13555 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13556
13557         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13558         * g++.dg/eh/uncaught2.C: New.
13559         * g++.dg/eh/uncaught3.C: New.
13560
13561 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13562
13563         PR libgfortran/26423
13564         * gfortran.dg/read_many_1.f: New test.
13565
13566 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/24519
13569         * gfortran.dg/dependency_3.f90: New test.
13570         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13571         XFAILs.
13572
13573         PR fortran/25395
13574         * gfortran.dg/equiv_6.f90: New test.
13575
13576 2006-02-23  Jeff Law  <law@redhat.com>
13577
13578         * gcc.c-torture/compile/pr26425.c: New test.
13579
13580 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13581
13582         PR middle-end/26412
13583         * gcc.dg/gomp/pr26412.c: New test.
13584
13585 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13586
13587         PR c++/26291
13588         * g++.dg/other/ellipsis1.C: New test.
13589         * g++.dg/parse/operator4.C: Adjust error marker.
13590
13591 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13592
13593         PR target/25603
13594         * gfortran.dg/pr25603.f: New testcase.
13595
13596 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13599         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13600
13601 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13602
13603         * g++.dg/eh/spbp.C: New.
13604
13605 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13606
13607         PR middle-end/26379
13608         * gcc.target/i386/mmx-7.c: New test.
13609
13610 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13611
13612         PR tree-optimization/26361
13613         * gcc.dg/tree-ssa/vrp27.c: New test case.
13614
13615 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13616
13617         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13618         * gcc.dg/tree-ssa/complex-4.c: Here.
13619
13620 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13621
13622         PR middle-end/19543
13623         * gfortran.dg/logical_1.f90: New test case.
13624
13625 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR middle-end/26334
13628         * gcc.dg/20060218-1.c: Moved to...
13629         * gcc.target/i386/20060218-1.c: ... here.  New test.
13630
13631 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13632
13633         PR fortran/26201
13634         * gfortran.dg/convert_1.f90: New.
13635
13636 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13637
13638         PR fortran/25054
13639         * gfortran.dg/namelist_5.f90: New test.
13640
13641         PR fortran/25089
13642         * gfortran.dg/namelist_4.f90: New test.
13643
13644 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13645
13646         PR tree-opt/25680
13647         * gcc.dg/tree-ssa/complex-3.c: New test.
13648
13649 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13650
13651         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13652         variable to take into account the variable name in the
13653         function header.
13654         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13655
13656 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13657
13658         PR middle-end/26334
13659         * gcc.c-torture/compile/20060217-1.c: New test.
13660         * gcc.dg/20060218-1.c: New test.
13661
13662 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13663
13664         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13665
13666 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13667
13668         * gcc.dg/cpp/undef3.c: New test.
13669         * gcc.dg/cpp/trad/builtins2.c: New test.
13670
13671 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/26266
13674         * g++.dg/template/static22.C: New test.
13675         * g++.dg/template/static23.C: New test.
13676         * g++.dg/template/static24.C: New test.
13677         * g++.dg/template/non-dependent13.C: New test.
13678         * g++.dg/init/member1.C: Tweak error markers.
13679
13680 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13681
13682         PR target/26255
13683         * gcc.c-torture/compile/pr26255.c: New test case.
13684
13685 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13686
13687         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13688         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13689         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13690         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13691         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13692         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13693         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13694
13695 2006-02-16  Jeff Law  <law@redhat.com>
13696
13697         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13698         * gcc.dg/tree-ssa/vrp26.c: New test.
13699
13700 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13701
13702         PR target/20353
13703         PR target/24578
13704         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13705         __UCLIBC__ is defined.
13706
13707 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13708
13709         PR fortran/26224
13710         * gfortran.dg/gomp/pr26224.f: New test.
13711
13712 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13713
13714         PR tree-opt/25918
13715         * lib/target-supports.exp
13716         (check_effective_target_vect_short_mult): New.
13717         (check_effective_target_vect_char_mult): New.
13718         (check_effective_target_vect_widen_sum_qi_to_si): New.
13719         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13720         (check_effective_target_vect_widen_sum_hi_to_si): New.
13721         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13722         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13723         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13724         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13725         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13726         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13727         vect-reduc-pattern-2c.c
13728         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13729         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13730         vect-reduc-pattern-1c.c
13731
13732 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13733
13734         PR fortran/24557
13735         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13736
13737 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13738
13739         PR fortran/26054
13740         * gfortran.dg/enum_8.f90: Remove check for warning.
13741         * gfortran.dg/iomsg_1.f90: Ditto.
13742         * gfortran.dg/enum_1.f90: Ditto.
13743         * gfortran.dg/enum_9.f90: Ditto.
13744         * gfortran.dg/enum_2.f90: Ditto.
13745         * gfortran.dg/enum_10.f90: Ditto.
13746         * gfortran.dg/enum_3.f90: Ditto.
13747         * gfortran.dg/flush_1.f90: Ditto.
13748         * gfortran.dg/enum_4.f90: Ditto.
13749         * gfortran.dg/array_constructor_1.f90: Ditto.
13750         * gfortran.dg/enum_5.f90: Ditto.
13751         * gfortran.dg/enum_6.f90: Ditto.
13752         * gfortran.dg/enum_7.f90: Ditto.
13753
13754 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13755
13756         PR middle-end/26300
13757         * gcc.c-torture/compile/20060215-1.c: New test.
13758
13759 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13760
13761         PR middle-end/23670
13762         * gcc.dg/tree-ssa/andor-2.c: New test case.
13763
13764 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13765
13766         PR fortran/25045
13767         * optional_dim.f90: New test.
13768
13769 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13770
13771         PR fortran/26277
13772         * gfortran.dg/label_4.f90: New.
13773
13774 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13775             Diego Novillo  <dnovillo@redhat.com>
13776             Uros Bizjak  <uros@kss-loka.si>
13777
13778         * gfortran.dg/gomp: New directory.
13779
13780 2006-02-14  Richard Guenther  <rguenther@suse.de>
13781
13782         PR tree-optimization/26258
13783         * gcc.dg/torture/pr26258.c: New testcase.
13784
13785 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13786
13787         PR fortran/26246
13788         * gfortran.dg/pr26246_1.f90: New test.
13789         * gfortran.dg/pr26246_2.f90: New test.
13790
13791         PR middle-end/26092
13792         * gcc.c-torture/compile/20060208-1.c: New test.
13793
13794 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
13795
13796         PR fortran/26074
13797         PR fortran/25103
13798         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13799         * gfortran.dg/bad_automatic_objects_1.f90: New test.
13800         * gfortran.dg/automatic_module_variable.f90: Change error message.
13801
13802         PR fortran/20861
13803         * gfortran.dg/internal_dummy_1.f90: New test.
13804
13805         PR fortran/20871
13806         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13807
13808
13809         PR fortran/25083
13810         * gfortran.dg/uncommon_block_data_1.f90: New test.
13811         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13812         with standard.
13813
13814         PR fortran/25088
13815         * gfortran.dg/typed_subroutine_1.f90: New test.
13816
13817 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
13818
13819         * objc.dg/dwarf-1.m: New.
13820
13821 2006-02-13  Roger Sayle  <roger@eyesopen.com>
13822
13823         PR middle-end/24427
13824         * gcc.dg/tree-ssa/andor-1.c: New test case.
13825
13826 2006-02-13  Josh Conner  <jconner@apple.com>
13827
13828         PR target/25376
13829         * gcc.dg/pr25376.c: New test.
13830
13831         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13832         assemble.
13833         * lib/target-supports.exp (check_named_sections_available):
13834         Only compile named-sections test -- don't assemble.
13835
13836 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13837
13838         * g++.dg/warn/no-write-strings.C: New test.
13839         * g++.dg/warn/write-strings.C: Likewise.
13840         * g++.dg/warn/write-strings-default.C: Likewise.
13841
13842 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
13843
13844         PR fortran/25806
13845         * gfortran.dg/ret_pointer_2.f90: New test.
13846
13847 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
13848
13849         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13850
13851 2006-02-10  Jeff Law  <law@redhat.com>
13852
13853         * gcc.c-torture/compile/pr26213.c: New test.
13854
13855 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
13856
13857         gfortran.dg/null_1.f90: New test.
13858
13859 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13860
13861         PR fortran/14771
13862         * gfortran.dg/parens_4.f90: New.
13863         * gfortran.dg/parens_5.f90: New.
13864
13865 2006-02-10  Richard Guenther  <rguenther@suse.de>
13866
13867         * gcc.dg/pr23372-1.c: Remove empty file.
13868
13869 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13870         Paul Thomas  <pault@gcc.gnu.org>
13871
13872         PR fortran/14771
13873         * gfortran.dg/parens_1.f90: New.
13874         * gfortran.dg/parens_2.f90: New.
13875         * gfortran.dg/parens_3.f90: New.
13876
13877 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13878
13879         PR fortran/26038
13880         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13881
13882         PR fortran/25059
13883         * gfortran.dg/impure_assignment_1.f90: New test.
13884
13885         PR fortran/25070
13886         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13887
13888 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13889
13890         PR target/26141
13891         * g++.dg/expr/stdarg2.C: New test.
13892
13893 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13894
13895         PR inline-asm/16194
13896         * gcc.dg/pr16194.c: New test.
13897
13898 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13899
13900         * ada/acats/run_acats: Use portable variant of "$@".
13901
13902 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13903
13904         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13905         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13906
13907 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13908
13909         PR tree-opt/26179
13910         * g++.dg/opt/pr26179.C: New test.
13911
13912 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13913
13914         PR middle-end/26134
13915         * gcc.dg/tree-ssa/complex-3.c: New test.
13916
13917 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13918
13919         * gcc.c-torture/compile/volatile-1.c: New test.
13920
13921 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13922
13923         PR 26180
13924         * gcc.dg/tree-ssa/pr26180.c: New test.
13925
13926 2006-02-08  Jeff Law  <law@redhat.com>
13927
13928         * gcc.dg/tree-ssa/pr21417.c: New test.
13929
13930 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13931
13932         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13933         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13934
13935 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13936
13937         * lib/scanrtl.exp: New.
13938
13939 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13940
13941         PR c++/26071
13942         * g++.dg/other/virtual2.C: New test.
13943
13944         PR c++/26070
13945         * g++.dg/other/virtual1.C: New test.
13946
13947 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13948
13949         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13950         cleanup-ipa-dump): Update dump file glob patterns.
13951         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13952         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13953
13954         * lib/gcc-dg.exp: Load it.
13955         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13956
13957 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13958
13959         PR testsuite/26159
13960         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13961         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13962
13963 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13964
13965         PR fortran/25577
13966         * gfortran.dg/mvbits_1.f90: New.
13967
13968 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13969
13970         * g++.dg/warn/Wdiv-by-zero.C: New test.
13971         * g++.dg/warn/Wno-div-by-zero.C: New.
13972
13973 2006-02-07  Jeff Law  <law@redhat.com>
13974
13975         * gcc.dg/tree-ssa/pr21559.c: New test.
13976
13977         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13978         multiple VRP passes.
13979         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13980         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13981         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13982         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13983         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13984         * gcc.dg/tree-ssa/vrp02.c: Likewise
13985         * gcc.dg/tree-ssa/vrp11.c: Likewise
13986         * gcc.dg/tree-ssa/pr14341.c: Likewise
13987         * gcc.dg/tree-ssa/vrp19.c: Likewise
13988         * gcc.dg/tree-ssa/vrp20.c: Likewise
13989         * gcc.dg/tree-ssa/vrp03.c: Likewise
13990         * gcc.dg/tree-ssa/pr21086.c: Likewise
13991         * gcc.dg/tree-ssa/pr21959.c: Likewise
13992         * gcc.dg/tree-ssa/vrp21.c: Likewise
13993         * gcc.dg/tree-ssa/vrp04.c: Likewise
13994         * gcc.dg/tree-ssa/pr25485.c: Likewise
13995         * gcc.dg/tree-ssa/pr22026.c: Likewise
13996         * gcc.dg/tree-ssa/vrp22.c: Likewise
13997         * gcc.dg/tree-ssa/vrp05.c: Likewise
13998         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13999         * gcc.dg/tree-ssa/pr20701.c: Likewise
14000         * gcc.dg/tree-ssa/vrp23.c: Likewise
14001         * gcc.dg/tree-ssa/vrp06.c: Likewise
14002         * gcc.dg/tree-ssa/pr22117.c: Likewise
14003         * gcc.dg/tree-ssa/pr20702.c: Likewise
14004         * gcc.dg/tree-ssa/vrp15.c: Likewise
14005         * gcc.dg/tree-ssa/pr21090.c: Likewise
14006         * gcc.dg/tree-ssa/pr21294.c: Likewise
14007         * gcc.dg/tree-ssa/vrp24.c: Likewise
14008         * gcc.dg/tree-ssa/vrp07.c: Likewise
14009         * gcc.dg/tree-ssa/pr21563.c: Likewise
14010         * gcc.dg/tree-ssa/pr25382.c: Likewise
14011         * gcc.dg/tree-ssa/vrp16.c: Likewise
14012         * gcc.dg/tree-ssa/vrp25.c: Likewise
14013         * gcc.dg/tree-ssa/vrp08.c: Likewise
14014         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14015         * gcc.dg/tree-ssa/vrp17.c: Likewise
14016         * gcc.dg/tree-ssa/pr21458.c: Likewise
14017         * g++.dg/tree-ssa/pr18178.C: Likewise
14018
14019 2006-02-07  Richard Guenther  <rguenther@suse.de>
14020
14021         PR c++/26140
14022         Revert
14023         2006-01-30  Richard Guenther  <rguenther@suse.de>
14024         PR c++/23372
14025         * gcc.dg/pr23372-1.C: New testcase.
14026
14027         * g++.dg/tree-ssa/pr26140.C: New testcase.
14028
14029 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14030
14031         PR c++/9737
14032         * g++.dg/template/ttp15.C: New test.
14033         * g++.dg/template/ttp16.C: Likewise.
14034         * g++.dg/template/ttp17.C: Likewise.
14035         * g++.old-deja/g++.pt/ttp36.C: Remove.
14036         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14037         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14038         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14039         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14040         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14041         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14042         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14043         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14044         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14045
14046 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14047
14048         PR libfortran/23815
14049         * unf_io_convert_4.f90: New test.
14050
14051 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14052
14053         * gcc.dg/tree-ssa/loadpre10.c: New test.
14054         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14055         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14056         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14057
14058 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14059
14060         PR libfortran/24685
14061         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14062
14063 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14064
14065         PR tree-opt/25251
14066         * gfortran.dg/assign_7.f: New test.
14067
14068 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14069
14070         PR fortran/26041
14071         PR fortran/26064
14072         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14073         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14074         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14075
14076 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14077
14078         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14079         in size_t typedef.
14080
14081 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14082
14083         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14084         * g++.dg/charset/string.c (foo): Likewise.
14085         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14086         const char*
14087         * g++.dg/ext/builtin2.C (printf): Likewise.
14088         * g++.dg/init/new15.C (printf): Likewise.
14089         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14090         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14091         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14092         * g++.dg/template/non-dependent4.C (temp): Likewise.
14093         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14094         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14095         parameter type to const char*.
14096         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14097         Change type to const char*.
14098         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14099         Likewise.
14100         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14101         second parameter type to const char*.
14102         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14103         (Y::Y): Change parameter type to const char*.
14104         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14105         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14106         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14107         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14108         (char*).
14109         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14110         const char*.
14111         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14112         type to const char*.
14113         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14114         return type to const char*.
14115         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14116         to const char*.
14117         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14118         * g++.old-deja/g++.law/refs1.C: Likewise.
14119         * g++.old-deja/g++.law/visibility1.C: Likewise.
14120         * g++.old-deja/g++.law/visibility2.C: Likewise.
14121         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14122         const char*.
14123         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14124         * g++.old-deja/g++.mike/net48.C: Likewise.
14125         * g++.old-deja/g++.mike/p646.C: Likewise.
14126         * g++.old-deja/g++.mike/p6746.C: Likewise.
14127         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14128         type to const char*.
14129         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14130         deprecated conversion warning.
14131         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14132         char*.
14133         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14134         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14135         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14136         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14137         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14138         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14139         * g++.old-deja/g++.pt/t39.C: Likewise.
14140         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14141         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14142
14143 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14144
14145         PR fortran/25075
14146         intrinsic_argument_conformance_1.f90: New test.
14147
14148 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14149
14150         PR fortran/20845
14151         * gfortran.dg/char_result_11.f90: Add SAVE.
14152         * gfortran.dg/der_pointer_4.f90: Ditto.
14153         * gfortran.dg/default_initialization.f90: New test.
14154
14155 2006-02-03  Jeff Law  <law@redhat.com>
14156
14157         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14158         handle more than 100 dump files.
14159         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14160         * lib/scantree.exp (scan-tree-dump): Likewise.
14161         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14162         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14163         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14164         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14165         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14166
14167 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14168
14169         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14170
14171 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14172
14173         * g++.dg/template/using12.C: New test.
14174
14175 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14176
14177         * gcc.target/powerpc/pr25960.c: New test.
14178
14179 2006-02-02  Steven G. Kargl  <kargls@comcast>
14180
14181         PR fortran/24958
14182         gfortran.dg/nullify_2.f90: New test.
14183
14184 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14185
14186         PR 25990
14187         * gcc.dg/gomp/pr25990.c: New test.
14188
14189 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14190
14191         PR c++/25342
14192         * g++.gd/template/partial4.C: New test.
14193
14194 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14195
14196         PR middle-end/26001
14197         * gfortran.dg/data_char_2.f90: New.
14198
14199 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14200
14201         PR fortran/26039
14202         maxval_maxloc_conformance_1.f90: New test.
14203
14204 2006-01-31  Richard Guenther  <rguenther@suse.de>
14205
14206         * gcc.target/i386/sselibm-1.c: New testcase.
14207         * gcc.target/i386/sselibm-2.c: Likewise.
14208         * gcc.target/i386/sselibm-3.c: Likewise.
14209         * gcc.target/i386/sselibm-4.c: Likewise.
14210         * gcc.target/i386/sselibm-5.c: Likewise.
14211
14212 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14213
14214         PR fortran/24266
14215         * gfortran.dg/arrayio_derived_2.f90: New.
14216
14217 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14218
14219         * gcc.dg/unsigned-long-compare.c: New test.
14220
14221 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14222
14223         PR testsuite/25318
14224         * lib/target-supports.exp (check_effective_target_freorder):
14225         Check to see if target supports -freorder-blocks-and-partition.
14226         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14227         instead of "dg-require-named-sections".
14228
14229 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14230
14231         PR target/14798:
14232         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14233         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14234         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14235         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14236         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14237         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14238         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14239         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14240
14241 2006-01-30  Richard Guenther  <rguenther@suse.de>
14242
14243         PR c++/23372
14244         * gcc.dg/pr23372-1.C: New testcase.
14245
14246 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14247
14248         * gcc.dg/gomp/pr25874.c: New test.
14249
14250 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14251
14252         PR tree-opt/25911
14253         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14254
14255 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14256
14257         PR fortran/18578
14258         PR fortran/18579
14259         PR fortran/20857
14260         PR fortran/20885
14261         * gfortran.dg/intent_out_1.f90: New test.
14262
14263 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14264
14265         PR fortran/17911
14266         * gfortran.dg/procedure_lvalue.f90: New test.
14267
14268         PR fortran/20895
14269         PR fortran/25030
14270         * gfortran.dg/char_pointer_assign_2.f90: New test.
14271         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14272         assignment to be consistent with standard.
14273         * gfortran.dg/char_result_2.f90: The same.
14274         * gfortran.dg/char_result_8.f90: The same.
14275
14276 2006-01-28  Zack Weinberg  <zackw@panix.com>
14277
14278         * gcc.dg/Woverlength-strings.c
14279         * gcc.dg/Woverlength-strings-pedantic-c89.c
14280         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14281         * gcc.dg/Woverlength-strings-pedantic-c99.c
14282         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14283
14284 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14285
14286         * gcc.c-torture/execute/20060127-1.c: New test.
14287
14288 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/25999
14291         * g++.dg/ext/pragmaweak1.C: New test.
14292
14293 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14294
14295         PR c++/25855
14296         * g++.dg/template/spec29.C: New test.
14297
14298 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14299
14300         PR c/19606.
14301         * gcc.c-torture/execute/pr19606.c: New.
14302
14303 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14304
14305         * gcc.dg/pragma-re-4.c: New test.
14306
14307 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14308
14309         PR fortran/25964
14310         * gfortran.dg/assumed_size_refs_3.f90: New test.
14311
14312 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14313
14314         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14315
14316 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14317
14318         PR ada/21317
14319         * ada/acats/support/impdef.a: Add One_Long_Second.
14320         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14321         * ada/acats/tests/c9/c94026.a: Likewise.
14322         * ada/acats/tests/c9/c97305c.ada: Likewise.
14323         * ada/acats/tests/c9/c99004a.ada: Likewise.
14324
14325 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14326
14327         PR fortran/25964
14328         * gfortran.dg/global_references_2.f90: New test.
14329
14330         PR fortran/25084
14331         PR fortran/20852
14332         PR fortran/25085
14333         PR fortran/25086
14334         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14335         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14336
14337         PR fortran/25416
14338         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14339
14340 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14341
14342         PR c/25892
14343         * gcc.dg/Wpointer-sign.c: New.
14344         * gcc.dg/Wpointer-sign-Wall.c: New.
14345         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14346         * gcc.dg/Wpointer-sign-pedantic.c: New.
14347         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14348         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14349
14350 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14351
14352         PR C/25861
14353         * gcc.c-torture/compile/pr25861.c: New test.
14354
14355 2006-01-26  Paul Brook  <paul@codesourcery.com>
14356
14357         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14358         on short-enum targets.
14359         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14360         variable.
14361         (generate_fields): Use short_enums.
14362         (main): Set short_enums.  Document -e.
14363         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14364         on short-enum targets.
14365         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14366         variable.
14367         (generate_fields): Use short_enums.
14368         (main): Set short_enums.  Document -e.
14369         * lib/target-supports.exp (check_effective_target_short_enums): New.
14370
14371 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14372
14373         PR target/25947
14374         * gcc.dg/torture/pr25947-1.c: New test.
14375
14376 2006-01-25  Jan Hubicka  <jh@suse.cz>
14377             Roger Sayle  <roger@eyesopen.com>
14378
14379         PR rtl-optimization/25703
14380         * gcc.target/i386/20060125-1.c: New test case.
14381         * gcc.target/i386/20060125-2.c: New test case.
14382
14383 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14384
14385         PR fortran/18540
14386         * gfortran.dg/goto_1.f: New.
14387
14388 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14389
14390         PR fortran/25716
14391         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14392         25716 on 32-bit systems too.
14393
14394 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14395
14396         PR testsuite/25590
14397         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14398
14399 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14400
14401         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14402
14403 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14404
14405         PR fortran/25835
14406         * gfortran.dg/read_eof.f90: Delete, renamed.
14407         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14408         * gfortran.dg/read_eof_2.f90: New test.
14409         * gfortran.dg/read_eof_3.f90: New test.
14410
14411 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14412
14413         PR tree-opt/25860
14414         * gcc.c-torture/compile/pr25860.c: New test.
14415
14416 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14417
14418         PR c++/25552
14419         * g++.dg/parse/dtor8.C: New test.
14420
14421 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14422
14423         PR testsuite/25891
14424         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14425         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14426         check_effective_target_fopenmp returns 0.
14427
14428 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14429
14430         PR ada/20548
14431         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14432         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14433         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14434
14435 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14436
14437         PR tree-opt/25857
14438         * g++.dg/opt/pr25857.C: New test.
14439
14440 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14441         Jan Hubicka  <jh@suse.cz>
14442         Richard Guenther  <rguenther@suse.de>
14443
14444         PR rtl-optimization/25654
14445         * gcc.dg/torture/pr25654.c: New testcase.
14446         * gcc.target/i386/pr25654.c: Likewise.
14447
14448 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/25901
14451         * gfortran.dg/internal references_2.f90: New test.
14452
14453         Fix regression in testing of admissability of attributes.
14454         * gfortran.dg/intent_used_1.f90: New test.
14455
14456 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14457
14458         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14459         Remove target conditional torture options for i?86 and x86_64
14460         GNU/Linux.
14461
14462 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14463
14464         PR c++/10891
14465         * g++.dg/rtti/no-rtti.C: New.
14466
14467 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/25895
14470         * g++.dg/inherit/conv2.C: New test.
14471
14472         PR c++/25856
14473         * g++.dg/parse/dtor7.C: New test.
14474
14475         PR c++/25858
14476         * g++.dg/template/crash44.C: New test.
14477
14478 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14479
14480         PR fortran/25124
14481         PR fortran/25625
14482         * gfortran.dg/internal_references_1.f90: New test.
14483           PR fortran/20881
14484         PR fortran/23308
14485         PR fortran/25538
14486         PR fortran/25710
14487         * gfortran.dg/global_references_1.f90: New test.
14488         * gfortran.dg/g77/19990905-1.f: Restore the error that
14489         there is a clash between the common block name and
14490         the name of a subroutine reference.
14491
14492         PR fortran/PR24276
14493         * gfortran.dg/aliasing_dummy_1.f90: New test.
14494
14495 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14496
14497         * gcc.dg/vmx/1b-01.c: Warning fix.
14498         * gcc.dg/vmx/1c-02.c: Likewise.
14499         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14500
14501 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14502
14503         PR testsuite/24962
14504         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14505
14506 2006-01-20  Richard Guenther  <rguenther@suse.de>
14507         Steven Bosscher <stevenb.gcc@gmail.com>
14508
14509         PR rtl-optimization/24626
14510         * gcc.dg/torture/pr24626-1.c: New testcase.
14511         * gcc.dg/torture/pr24626-2.c: Likewise.
14512         * gcc.dg/torture/pr24626-3.c: Likewise.
14513         * gcc.dg/torture/pr24626-4.c: Likewise.
14514
14515 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14516
14517         PR c++/5520
14518         * g++.dg/warn/empty-body.C: New.
14519
14520 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/22136
14523         * g++.dg/template/using10.C: New test.
14524         * g++.dg/temlpate/using11.C: Likewise.
14525         * g++.dg/inherit/using5.C: Tweak error messages.
14526
14527 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14528
14529         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14530         target test.
14531         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14532
14533 2006-01-19  Jan Hubicka  <jh@suse.cz>
14534
14535         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14536
14537 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14538
14539         PR c++/25854
14540         * g++.dg/template/spec28.C: New test.
14541
14542 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14543
14544         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14545         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14546
14547 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14548
14549         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14550         * gcc.dg/gomp/critical-1.c: Likewise.
14551         * gcc.dg/gomp/critical-3.c: Likewise.
14552         * gcc.dg/gomp/empty.c: Likewise.
14553         * gcc.dg/gomp/ordered-1.c: Likewise.
14554         * gcc.dg/gomp/for-4.c: Likewise.
14555         * gcc.dg/gomp/for-6.c: Likewise.
14556         * gcc.dg/gomp/master-3.c: Likewise.
14557         * gcc.dg/gomp/for-8.c: Likewise.
14558         * gcc.dg/gomp/for-10.c: Likewise.
14559         * gcc.dg/gomp/for-18.c: Likewise.
14560         * gcc.dg/gomp/for-5.c: Likewise.
14561         * gcc.dg/gomp/for-7.c: Likewise.
14562         * gcc.dg/gomp/for-9.c: Likewise.
14563
14564 2006-01-18  Jeff Law  <law@redhat.com>
14565
14566         * gcc.dg/tree-ssa/vrp25.c: New test.
14567
14568 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14569
14570         * gcc.dg/pr25805.c: Fix misapplied patch.
14571
14572 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14573
14574         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14575         (check_effective_target_vect_udot_qi): New.
14576         (check_effective_target_vect_sdot_hi): New.
14577         (check_effective_target_vect_udot_hi): New.
14578         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14579         prefixed with "wrapv-" with -fwrapv.
14580         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14581         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14582         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14583         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14584         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14585
14586         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14587         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14588         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14589         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14590
14591 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14592
14593         PR c++/16829
14594         * g++.dg/other/default2.C: New test.
14595         * g++.dg/other/default3.C: New test.
14596
14597 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14598
14599         PR c/25805
14600         * gcc.dg/pr25805.c: New file.
14601
14602 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14603
14604         PR c++/25836
14605         * g++.dg/template/init6.C: New test.
14606
14607 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14608
14609         * gcc.dg/tree-ssa/pr24287.c: New test
14610
14611 2006-01-18  Eric Christopher  <echristo@apple.com>
14612
14613         * g++.dg/eh/table.C: New.
14614
14615 2006-01-18  DJ Delorie  <dj@redhat.com>
14616
14617         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14618         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14619         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14620         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14621
14622 2006-01-18  Jeff Law  <law@redhat.com>
14623
14624         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14625         on wrapping on overflow semantics.
14626
14627         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14628
14629         * gcc.gc/tree-ssa/vrp23.c: New test.
14630         * gcc.gc/tree-ssa/vrp24.c: New test.
14631
14632 2006-01-18  Richard Henderson  <rth@redhat.com>
14633             Aldy Hernandez  <aldyh@redhat.com>
14634             Jakub Jelinek  <jakub@redhat.com>
14635             Diego Novillo  <dnovillo@redhat.com>
14636             Uros Bizjak  <uros@kss-loka.si>
14637
14638         * gcc.dg/gomp: New directory.
14639
14640 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14641             Steven G. Kargl  <kargls@comcast.net>
14642
14643         PR fortran/20869
14644         * gfortran.dg/intrinsic_external_1.f90: New test.
14645
14646         PR fortran/20875.
14647         * gfortran.dg/elemental_pointer_1.f90: New test.
14648
14649         PR fortran/25024
14650         * gfortran.dg/external_procedures_1.f90: New test.
14651
14652         PR fortran/25785
14653         gfortran.dg/assumed_present.f90: New test.
14654
14655 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * g++.dg/parse/lookup5.C: New test.
14658
14659 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14660
14661         PR fortran/25697
14662         * gfortran.dg/read_eof.f90: New test.
14663
14664 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14667         add a closing brace.
14668
14669 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14670
14671         PR fortran/25631
14672         * gfortran.dg/fmt_tl.f: New test.
14673
14674 2006-01-17  Eric Christopher  <echristo@apple.com>
14675
14676         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14677         * g++.old-deja/g++.warn/impint2.C: Ditto.
14678         * g++.old-deja/g++.other/null1.C: Ditto.
14679         * g++.dg/warn/conv2.C: Ditto.
14680         * g++.dg/warn/conv4.C: New file.
14681
14682 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14683
14684         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14685
14686 2006-01-17  Andreas Jaeger  <aj@suse.de>
14687             Janis Johnson <janis187@us.ibm.com>
14688
14689         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14690         in 64-bit.
14691         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14692         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14693
14694 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14695
14696         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14697         (switchfiles): xfail txxx where xxx >= 25.
14698
14699 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14700
14701         PR testsuite/25764
14702         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14703
14704 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14705
14706         PR c/25682
14707         * gcc.dg/pr25682.c: New test.
14708         * g++.dg/parse/array-size2.C: New test.
14709
14710 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14711
14712         * consistency.vlad: Remove entire directory, 1652 files.
14713
14714 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14715
14716         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14717         check_effective_target_dfprt_nocache): New.
14718         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14719         (check_effective_target_dfprt): New.
14720         * lib/c-compat.exp (check_dfp): Remove.
14721         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14722         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14723         level of support for decimal float.
14724         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14725         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14726         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14727         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14728         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14729         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14730         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14731         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14732         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14733         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14734         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14735         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14736         directives.
14737
14738 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14739
14740         PR testsuite/25741
14741         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14742         $base_dir/../.
14743         * lib/gfortran.exp (gfortran_init): Likewise.
14744         * lib/obj-c++.exp (obj-c++_init): Likewise.
14745         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14746         (scan-assembler-dem-not): Likewise.
14747         * lib/scandump.exp (scan-dump-dem): Likewise.
14748         (scan-dump-dem-not): Likewise.
14749
14750 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14751
14752         PR testsuite/25767
14753         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14754         powerpc-*-darwin*.
14755         * lib/obj-c++.exp (obj-c++_init): Likewise.
14756
14757 2006-01-16  Richard Guenther  <rguenther@suse.de>
14758
14759         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14760
14761 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14762
14763         PR testsuite/25777
14764         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14765         to LD_LIBRARY_PATH.
14766
14767 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14768             Andrew Pinski  <pinskia@physics.uc.edu>
14769
14770         * gcc.dg/minmax-1.c: New test.
14771
14772 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14773
14774         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14775         * gcc.misc-tests/dectest.exp: Ditto.
14776
14777 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14778
14779         PR testsuite/25796
14780         * gcc.target/i386/cmov6.c: Use -march=k8.
14781
14782 2006-01-15  Andreas Jaeger  <aj@suse.de>
14783
14784         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14785         x86 does not have __float128.
14786
14787 2006-01-14  Ian Lance Taylor  <ian@airs.com>
14788
14789         * gcc.target/i386/cmov6.c: New test.
14790
14791 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/25663
14794         * g++.dg/template/ctor6.C: New test.
14795
14796 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
14797
14798         PR tree-optimization/25485
14799         * gcc.dg/tree-ssa/pr25485.c: New.
14800
14801 2006-01-14  Richard Guenther  <rguenther@suse.de>
14802
14803         PR tree-optimization/22548
14804         PR tree-optimization/22555
14805         PR tree-optimization/22501
14806         * gcc.dg/tree-ssa/alias-4.c: New testcase.
14807         * gcc.dg/tree-ssa/alias-5.c: Likewise.
14808         * gcc.dg/tree-ssa/alias-6.c: Likewise.
14809         * gcc.dg/tree-ssa/alias-7.c: Likewise.
14810         * gcc.dg/tree-ssa/alias-8.c: Likewise.
14811         * gcc.dg/tree-ssa/alias-9.c: Likewise.
14812         * gcc.dg/tree-ssa/alias-10.c: Likewise.
14813         * gcc.dg/tree-ssa/alias-11.c: Likewise.
14814         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14815
14816 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
14817
14818         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
14819         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14820
14821 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
14822         Richard Guenther  <rguenther@suse.de>
14823
14824         PR rtl-optimization/24257
14825         * gcc.dg/torture/pr24257.c: New testcase.
14826
14827 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
14828
14829         * gcc.c-torture/execute/20060110-1.c: New test.
14830         * gcc.c-torture/execute/20060110-2.c: New test.
14831
14832 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
14833
14834         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14835
14836 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
14837
14838         PR fortran/25756
14839         * gfortran.dg/label_3.f90: New test.
14840
14841 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
14842
14843         PR tree-optimization/25771
14844         * g++.dg/tree-ssa/pr25771.C: New test
14845
14846 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14847
14848         PR tree-opt/24365
14849         * g++.dg/opt/complex5.C: New test.
14850
14851 2006-01-13  Richard Guenther  <rguenther@suse.de>
14852
14853         * gcc.target/i386/387-9.c: New testcase.
14854
14855 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14856
14857         PR c++/24824
14858         * g++.dg/debug/dwarf2-1.C: New.
14859
14860 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14861
14862         PR testsuite/25728
14863         * lib/gcov.exp (verify-lines): Add "close $fd".
14864
14865 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
14866             Ben Elliston  <bje@au.ibm.com>
14867
14868         * gcc.dg/dfp/inf-1.c: New test.
14869
14870 2006-01-12  Janis Johnson <janis187@us.ibm.com>
14871             Yao Qi  <qiyaoltc@cn.ibm.com>
14872             Ben Elliston  <bje@au.ibm.com>
14873             Jon Grimm  <jgrimm2@us.ibm.com>
14874
14875         * gcc.dg/nodfp-1.c: New test.
14876         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14877         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14878         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14879         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14880         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14881         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14882         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14883         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14884         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14885         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14886         * gcc.dg/format/dfp-printf-1.c: Likewise.
14887         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14888         (compat_setup_dfp): New.
14889         * gcc.dg/compat/compat.exp: Use it.
14890         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14891         Make some variables global, prepend "compat_" to their names.
14892         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14893         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14894         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14895         * lib/compat.exp (compat_skip_list): Make global, rename.
14896         * lib/c-compat.exp: New file.
14897         * lib/target-supports.exp (check_effective_target_dfp): New.
14898
14899         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14900         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14901         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14902         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14903         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14904         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14905         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14906         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14907         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14908         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14909         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14910         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14911         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14912         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14913         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14914         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14915         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14916         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14917         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14918         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14919         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14920         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14921         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14922         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14923         gcc.dg/dfp/struct-layout-1.c,
14924         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14925         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14926         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14927         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14928         gcc.dg/dfp/func-vararg-dfp.c,
14929         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14930         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14931         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14932         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14933         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14934
14935 2006-01-11  Richard Guenther  <rguenther@suse.de>
14936
14937         PR tree-optimization/25734
14938         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14939
14940 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14941
14942         PR fortran/25486
14943         * gfortran.dg/literal_character_constant_1_x.F: New test.
14944         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14945         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14946         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14947
14948 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/25386
14951         * g++.dg/ext/packed3.C: Add expected packed error.
14952
14953 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14954
14955         PR target/25706
14956         * gcc.dg/torture/pr25706-1.c: New test.
14957
14958 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14959
14960         PR tree-optimization/23109
14961         PR tree-optimization/23948
14962         PR tree-optimization/24123
14963
14964         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14965         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14966         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14967         g++.dg/tree-ssa/pr23948.C: New testcases.
14968         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14969         three divisions in order to do the optimization.
14970
14971 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14972
14973         PR c++/25632
14974         * g++.dg/other/pr25632.C: New test.
14975
14976 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14977
14978         PR fortran/25730
14979         * gfortran.dg/used_types_1.f90: New test.
14980
14981 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14982
14983         PR target/25718
14984         * gcc.dg/torture/pr25718-1.c: New test.
14985
14986 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14987
14988         * gfortran.dg/list_read_2.f90: Fix typo in description.
14989
14990 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14991
14992         * lib/target-supports.exp (check_visibility_available): Simplify test
14993         for *-*-netware*.
14994         (check_profiling_available): Fail for *-*-netware*.
14995         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14996         * gcc.dg/20021014-1.c: Likewise.
14997         * gcc.dg/nest.c: Likewise.
14998
14999 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15000
15001         fortran/24936
15002         * gfortran.dg/forall_3.f90: New test.
15003
15004 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15005
15006         PR fortran/21977
15007         * gfortran.dg/nesting_2.f90: New test.
15008         * gfortran.dg/nesting_3.f90: New test.
15009
15010 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15011
15012         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15013         Fix typo in comment.
15014
15015 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15016
15017         * gfortran.dg/single_char_string.f90: New test.
15018
15019 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15020
15021         * gfortran.dg/ichar_2.f90: New test.
15022
15023 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15024
15025         PR fortran/25093
15026         * gfortran.dg/private_type_4.f90: New.
15027
15028 2006-01-07  Richard Guenther  <rguenther@suse.de>
15029
15030         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15031
15032 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15033
15034         * gfortran.dg/func_decl_1.f90: New.
15035         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15036         * gfortran.dg/array_alloc_2.f90: Likewise.
15037         * gfortran.dg/char_result_8.f90: Likewise.
15038         * gfortran.dg/dup_save_1.f90: Likewise.
15039         * gfortran.dg/dup_save_2.f90: Likewise.
15040         * gfortran.dg/f2c_6.f90: Likewise.
15041         * gfortran.dg/f2c_7.f90: Likewise.
15042         * gfortran.dg/func_result_2.f90: Likewise.
15043         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15044
15045 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15046
15047         PR fortran/22146
15048         * gfortran.dg/elemental_subroutine_1.f90: New test.
15049         * gfortran.dg/elemental_subroutine_2.f90: New test.
15050
15051         PR fortran/25029
15052         PR fortran/21256
15053         * gfortran.dg/assumed_size_refs_1.f90: New test.
15054
15055         PR fortran/20868
15056         PR fortran/20870
15057         * gfortran.dg/assumed_size_refs_2.f90: New test.
15058         * gfortran.dg/initialization_1.f90: Change warning message.
15059
15060 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15061
15062         * gcc.dg/tree-ssa/loop-15.c: New test.
15063
15064 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15065
15066         PR fortran/25598
15067         * gfortran.dg/backspace_3.f: New test.
15068         * gfortran.dg/backspace_4.f: New test.
15069
15070 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15071
15072         PR fortran/24268
15073         * gfortran.dg/fmt_white.f: Update test.
15074
15075 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15076
15077         * gcc.dg/cast-1.c: Add new warning.
15078         * gcc.dg/cast-2.c: Likewise.
15079         * gcc.dg/cast-3.c: Likewise.
15080         * gcc.dg/format/cast-1.c: Likewise.
15081         * gcc.dg/cast-4.c: New testcase.
15082
15083 2006-01-05  Richard Guenther  <rguenther@suse.de>
15084
15085         PR tree-optimization/22555
15086         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15087
15088 2006-01-05  Richard Guenther  <rguenther@suse.de>
15089             Diego Novillo  <dnovillo@redhat.com>
15090
15091         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15092         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15093         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15094         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15095         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15096         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15097         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15098         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15099         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15100         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15101         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15102         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15103         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15104         * treelang/compile/extravar.tree: Likewise.
15105         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15106         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15107         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15108         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15109         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15110
15111 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15112
15113         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15114         for 64-bit fix.
15115
15116 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15117
15118         PR fortran/23675
15119         gfortran.dg/char_result_11.f90: New.
15120
15121 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15122
15123         PR c++/24782
15124         * g++.dg/parse/access9.C: New test.
15125         * g++.dg/tc1/dr52.C: Tweak error markers.
15126
15127 2006-01-04  Richard Henderson  <rth@redhat.com>
15128
15129         Merge from gomp branch.
15130         * g++.dg/parse/pragma2.C: Update expected error lines.
15131
15132 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15133
15134         * g++.dg/other/i386-2.C: New test.
15135
15136         PR target/25554
15137         * gcc.c-torture/compile/20051228-1.c: New test.
15138
15139         PR c/25559
15140         * gcc.dg/pr25559.c: New test.
15141
15142 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15143
15144         PR c++/25492
15145         * g++.dg/lookup/friend9.C: New test.
15146
15147         PR c++/25625
15148         * g++.dg/template/repo5.C: New test.
15149
15150 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15151
15152         PR fortran/25101
15153         * gfortran.dg/forall_2.f90: New test.
15154
15155 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15156
15157         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15158         dg-require-weak.  Adjust regexp to handle leading-underscore
15159         targets and space as well as TAB after .weak.  Change previous
15160         64-bit fix to not use naked dot.
15161
15162 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15163
15164         PR rtl-optimization/25578
15165         * gcc.c-torture/execute/20060102-1.c: New testcase.
15166
15167 2006-01-03  Richard Guenther  <rguenther@suse.de>
15168
15169         PR c/25183
15170         * gcc.dg/torture/pr25183.c: New testcase.
15171
15172 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15173
15174         Merge from gomp-branch.
15175         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15176         * gcc.dg/ia64-sync-2.c: Likewise.
15177         * gcc.dg/ia64-sync-3.c: Likewise.
15178         * gcc.dg/ia64-sync-4.c: Likewise.
15179         * gcc.dg/sync-2.c: Likewise.
15180         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15181         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15182
15183 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/25635
15186         * g++.dg/parse/operator6.C: New test.
15187
15188         PR c++/25637
15189         * g++.dg/parse/error29.C: New test.
15190
15191         PR c++/25638
15192         * g++.dg/parse/dtor6.C: New test.
15193
15194         PR c++/25633
15195         * g++.dg/parse/ctor3.C: New test.
15196
15197         PR c++/25634
15198         * g++.dg/template/class3.C: New test.
15199
15200 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15201
15202         * g++.dg/debug/debug9.C: New.
15203
15204 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15205
15206         PR fortran/24640
15207         * gfortran.dg/label_2.f90: New test.
15208
15209 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15210
15211         * g++.dg/lookup/using12.C: Tighten error marker.
15212
15213 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15214             Andrew Pinski <pinskia@physics.uc.edu>
15215
15216         * gcc.target/powerpc/darwin-abi-3.c: New file.
15217         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15218         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15219         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15220         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15221         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15222         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15223         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15224         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15225
15226 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15227
15228         * gcc.dg/tree-ssa/loadpre1.c: New;
15229         * gcc.dg/tree-ssa/loadpre2.c: New;
15230         * gcc.dg/tree-ssa/loadpre3.c: New;
15231         * gcc.dg/tree-ssa/loadpre4.c: New;
15232         * gcc.dg/tree-ssa/loadpre5.c: New;
15233         * gcc.dg/tree-ssa/loadpre6.c: New;
15234         * gcc.dg/tree-ssa/loadpre7.c: New;
15235         * gcc.dg/tree-ssa/loadpre8.c: New;
15236         * gcc.dg/tree-ssa/loadpre9.c: New;
15237
15238 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15239
15240         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15241         * g++.dg/abi/thunk4.C: Likewise.
15242
15243 2006-01-01  Andreas Jaeger  <aj@suse.de>
15244
15245         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15246         portable.
15247
15248 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15249
15250         PR c++/25294
15251         * gcc.dg/pragma-pack-3.c: New test.
15252         * g++.dg/parse/pragma3.C: New test.
15253
15254 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15255
15256         PR middle-end/24827
15257         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15258
15259 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         PR testsuite/25214
15262         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15263
15264 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15265
15266         PR fortran/22607
15267         * gfortran-dg/pure_byref_3.f90: New.
15268
15269         fortran/PR 25396
15270         * gfortran.dg/userdef_operator_1.f90: New.
15271
15272 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15273
15274         * g++.dg/abi/thunk3.C: New.
15275         * g++.dg/abi/thunk4.C: New.
15276
15277 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15278
15279         PR fortran/25532
15280         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15281         associated derived type components of derived types are
15282         properly declared in contained procedures.
15283
15284 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15285
15286         PR libgfortran/25139
15287         * gfortran.dg/backspace_2.f: New test.
15288
15289 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15290
15291         PR libgfortran/25550
15292         * gfortran.dg/endfile.f: New test.
15293
15294 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15295
15296         PR libgfortran/25419
15297         * gfortran.dg/comma.f: New test.
15298
15299 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15300
15301         * lib/gfortran-dg.exp: Remove trailing whitespace.
15302         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15303         -funroll-all-loops.
15304
15305 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15306
15307         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15308         Extended Double long doubles or repeat tests when long double is
15309         the same size as double.
15310
15311 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15312
15313         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15314
15315         PR testsuite/25442
15316         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15317         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15318
15319         PR testsuite/25441
15320         * gcc.dg/pr23911.c: Make test variable static.
15321
15322         PR testsuite/25444
15323         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15324
15325 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15326
15327         PR c++/25439
15328         * g++.dg/parse/crash17.C: Adjust error markers.
15329         * g++.dg/template/error20.C: New test.
15330
15331 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15332
15333         PR c++/23172
15334         * g++.dg/ext/complit4.C: New test.
15335
15336         PR c++/25417
15337         * g++.dg/ext/complit5.C: Likewise.
15338
15339 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15340
15341         PR tree-optimization/25125
15342         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15343         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15344         * gcc.c-torture/execute/pr25125.c: New.
15345
15346 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15347
15348         PR fortran/25029
15349         PR fortran/21256
15350         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15351         functions with incorrect assumed size references.
15352
15353 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/23171
15356         * g++.dg/opt/init1.C: New test.
15357
15358 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/24671
15361         * g++.dg/template/sfinae3.C: New test.
15362
15363 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15364
15365         * g++.dg/other/friend4.C: New test.
15366
15367 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15368
15369         PR target/25005
15370         * g++.dg/opt/pr25005.C: New test.
15371
15372 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/25369
15375         * g++.dg/template/ptrmem16.C: New test.
15376
15377 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15378
15379         PR fortran/25029
15380         PR fortran/21256
15381         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15382
15383 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15384
15385         PR libgfortran/25307
15386         * gfortran.dg/list_read_5.f90: New test.
15387
15388 2005-12-22  Richard Henderson  <rth@redhat.com>
15389
15390         * gcc.target/i386/sse-7.c: Use -msse2.
15391
15392 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15393
15394         PR rtl-optimization/25432
15395         * gcc.c-torture/compile/20051216-1.c: New test.
15396
15397         PR objc/25328
15398         * objc/execute/pr25328.m: New test.
15399
15400 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++/25364
15403         * g++.dg/template/call4.C: New test.
15404
15405 2005-12-22  Dale Johannesen  <dalej@apple.com>
15406
15407         * gcc.target/i386/sse-17.c: New.
15408
15409 2005-12-22  Paul Brook  <paul@codesourcery.com>
15410
15411         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15412
15413 2005-12-22  Paul Brook  <paul@codesourcery.com>
15414
15415         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15416
15417 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15418
15419         PR tree-opt/25513
15420         * gcc.c-torture/compile/pr25513.c: New test.
15421
15422 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15423
15424         PR c++/23333
15425         * g++.dg/parse/error25.C: Add more tests.
15426
15427 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15428
15429         PR fortran/18990
15430         * gfortran.dg/der_charlen_1.f90: New.
15431
15432 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15433
15434         PR fortran/20889
15435         * gfortran.dg/pointer_component_type_1.f90: New test.
15436
15437         PR fortran/25029
15438         PR fortran/21256
15439         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15440         should give an error with assumed size array refernces and checks
15441         those that should not.
15442         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15443         reference an upper bound so that it does not generate an error.
15444
15445         PR fortran/19362
15446         PR fortran/20244
15447         PR fortran/20864
15448         PR fortran/25391
15449         * gfortran.dg/used_dummy_types_1.f90: New test.
15450         * gfortran.dg/used_dummy_types_2.f90: New test.
15451         * gfortran.dg/used_dummy_types_3.f90: New test.
15452         * gfortran.dg/used_dummy_types_4.f90: New test.
15453         * gfortran.dg/used_dummy_types_5.f90: New test.
15454
15455         PR fortran/23152
15456         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15457         group already being USE associated.
15458         * gfortran.dg/assumed_shape_nml.f90: New test.
15459         * gfortran.dg/assumed_size_nml.f90: New test.
15460
15461         PR fortran/20862
15462         PR fortran/25053
15463         PR fortran/25063
15464         PR fortran/25064
15465         PR fortran/25066
15466         PR fortran/25067
15467         PR fortran/25068
15468         PR fortran/25307
15469         * gfortran.dg/io_constraints_1.f90: New test.
15470         * gfortran.dg/io_constraints_1.f90: New test.
15471         * gfortran.dg/iostat_3.f90: Change wording of warning.
15472         * gfortran.dg/g77/19981216-0.f: The same.
15473
15474 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15475
15476         PR tree-optimization/23518
15477         * gcc.dg/pr23518.c: New.
15478
15479 2005-12-21  Mike Stump  <mrs@apple.com>
15480
15481         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15482
15483 2005-12-21  Paul Brook  <paul@codesourcery.com>
15484
15485         * gcc.dg/pr19340.c: Skip on m68k targets.
15486
15487 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15488
15489         PR rtl-optimization/25196
15490         * gcc.dg/pr25196.c: New test.
15491
15492 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15493
15494         PR fortran/25423
15495         gfortran.dg/where_nested_1.f90: New.
15496
15497 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15498
15499         PR tree-optimization/25382.
15500         * gcc.dg/tree-ssa/pr25382.c: New.
15501
15502 2005-12-20  Richard Guenther  <rguenther@suse.de>
15503
15504         PR middle-end/24306
15505         * gcc.target/i386/pr24306.c: New testcase.
15506
15507 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15508
15509         PR tree-optimization/25501
15510         * gcc.dg/tree-ssa/pr25501.c: New.
15511
15512 2005-12-20  Richard Guenther  <rguenther@suse.de>
15513
15514         Revert
15515         2005-12-02  Richard Guenther  <rguenther@suse.de>
15516
15517         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15518
15519 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/21228
15522         * g++.dg/warn/Wunreachable-code-2.C: New test.
15523
15524 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/24278
15527         * g++.dg/template/ctor5.C: New test.
15528
15529         PR c++/24915
15530         * g++.dg/template/overload8.C: New test.
15531
15532 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15533
15534         * gcc.c-torture/compile/pr25483 : New test.
15535
15536 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15537
15538         PR c++/20552
15539         * g++.dg/ext/typeof10.C: New test.
15540
15541 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         * gcc.dg/mt-loopi1.c: New.
15544
15545 2005-12-18  Richard Guenther  <rguenther@suse.de>
15546
15547         PR tree-optimization/25481
15548         * gcc.dg/torture/pr25481.c: New testcase.
15549
15550 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15551
15552         PR rtl-optimization/21041
15553         * gcc.dg/pr21041.c: New test.
15554
15555 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15556
15557         PR libgfortran/25463
15558         * gfortran.dg/advance.f90: New test.
15559
15560 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15561
15562         * gcc.dg/20051201-1.c: New test.
15563
15564 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15565
15566         PR fortran/25018
15567         * gfortran.dg/initialization_1.f90: New test.
15568         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15569         * gfortran.dg/g77/980616-0.f: The same.
15570
15571 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15572
15573         * PR fortran/25458
15574         * gfortran.dg/chkbits.f90: New test.
15575
15576 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15577
15578         * gfortran.dg/enum_5.f: Revert to previous version.
15579
15580 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15581
15582         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15583         * gfortran.dg/nested_modules_1.f90: Ditto.
15584         * gfortran.dg/hollerith_f95.f90: Ditto.
15585         * gfortran.dg/select_5.f90: Ditto.
15586         * gfortran.dg/secnds.f: Ditto.
15587         * gfortran.dg/hollerith2.f90: Ditto.
15588         * gfortran.dg/imag_2.f: Ditto.
15589         * gfortran.dg/ftell_2.f90: Ditto.
15590         * gfortran.dg/malloc_free_1.f90: Ditto.
15591         * gfortran.dg/logint-1.f: Ditto.
15592         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15593         * gfortran.dg/e_d_fmt.f90: Ditto.
15594         * gfortran.dg/hollerith_legacy.f90: Ditto.
15595         * gfortran.dg/logint-2.f: Ditto.
15596         * gfortran.dg/enum_5.f90: Ditto.
15597         * gfortran.dg/f2c_2.f90: Ditto.
15598         * gfortran.dg/pr17143.f90: Ditto.
15599         * gfortran.dg/namelist_14.f90: Ditto.
15600         * gfortran.dg/logint-3.f: Ditto.
15601         * gfortran.dg/spread_scalar_source.f90: Ditto.
15602         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15603         * gfortran.dg/namelist_11.f: Ditto.
15604         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15605         * gfortran.dg/g77/20010519-1.f
15606         * gfortran.dg/g77/alpha1.f: Ditto.
15607         * gfortran.dg/g77/990115-1.f: Ditto.
15608         * gfortran.dg/g77/erfc.f: Ditto.
15609         * gfortran.dg/g77/19990313-3.f: Ditto.
15610         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15611         * gfortran.dg/g77/20010426.f: Ditto.
15612         * gfortran.dg/g77/19990313-0.f: Ditto.
15613         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15614         * gfortran.dg/g77/20000629-1.f: Ditto.
15615         * gfortran.dg/g77/970125-0.f: Ditto.
15616         * gfortran.dg/g77/8485.f: Ditto.
15617         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15618         * gfortran.dg/g77/19990313-1.f: Ditto.
15619         * gfortran.dg/g77/int8421.f: Ditto.
15620         * gfortran.dg/g77/19990305-0.f: Ditto.
15621         * gfortran.dg/g77/947.f: Ditto.
15622         * gfortran.dg/g77/19990905-2.f: Ditto.
15623         * gfortran.dg/g77/cabs.f: Ditto.
15624         * gfortran.dg/g77/19990313-2.f: Ditto.
15625         * gfortran.dg/g77/20020307-1.f: Ditto.
15626         * gfortran.dg/g77/dcomplex.f: Ditto.
15627         * gfortran.dg/g77/19990502-1.f: Ditto.
15628         * gfortran.dg/g77/19981216-0.f: Ditto.
15629         * gfortran.dg/common_4.f90: Ditto.
15630         * gfortran.dg/entry_4.f90: Ditto.
15631         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15632         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15633         * gfortran.dg/namelist_12.f: Ditto.
15634         * gfortran.dg/scale_1.f90: Ditto.
15635         * gfortran.dg/modulo_1.f90
15636         * gfortran.dg/hollerith.f90: Ditto.
15637         * gfortran.dg/direct_io_3.f90: Ditto.
15638         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15639         * gfortran.dg/gnu_logical_1.F: Ditto.
15640         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15641         * gfortran.dg/assign_1.f90: Ditto.
15642         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15643         * gfortran.dg/pr23095.f: Ditto.
15644         * gfortran.dg/read_float_1.f90: Ditto.
15645
15646 2005-12-17  Andreas Jaeger  <aj@suse.de>
15647
15648         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15649         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15650
15651 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15652
15653         PR fortran/24268
15654         * gfortran.dg/fmt_white.f: New test.
15655
15656 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15657
15658         * gfortran.dg/label_1.f90: New test.
15659
15660 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15661
15662         PR testsuite/25422
15663         * gcc.dg/20031012-1.c: Add -Walways-true option.
15664         * gcc.dg/weak/weak-3.c: Likewise.
15665         * g++.old-deja/g++.mike/warn8.C: Likewise.
15666
15667 2005-12-16  Mike Stump  <mrs@apple.com>
15668
15669         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15670         exit.
15671
15672 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15673
15674         PR libgfortran/25264
15675         PR libgfortran/25349
15676         * gfortran.dg/tl_editing.f90: Added additional checks.
15677         * gfortran.dg/t_editing.f: New test.
15678         * gfortran.dg/write_padding.f90: New test
15679
15680 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15681
15682         PR testsuite/25215
15683         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15684
15685 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15686
15687         PR rtl-optimization/24899
15688         * gcc.c-torture/execute/20051215-1.c: New test.
15689
15690 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15691
15692         PR 24823
15693         * gfortran.dg/pr24823.f: New test.
15694
15695 2005-12-16  Jeff Law  <law@redhat.com>
15696
15697         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15698
15699 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15702         (base_types): Change C++ style comments to C style comments.  Remove
15703         aligned types from the array.  Keep Enums disabled.
15704         (complex_types): Remove aligned types from the array.
15705         Comment out "_Complex long double".
15706         (attrib_types): Remove.
15707         (complex_attrib_types): Remove.
15708         (attrib_array_types): Remove.
15709         (complex_attrib_array_types): Remove.
15710         (aligned_bitfld_types): Remove.
15711         (n_aligned_bitfld_types): Remove.
15712         (FEATURE_ALIGNEDPACKED): Delete.
15713         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15714         (singles): Remove support for adding attributes.
15715         (choose_type): Remove support for attributed types.
15716         (generate_fields): Remove support for attributed bit-fields.
15717         Remove support for adding attributes.
15718         (generate_random_tests): Remove support for adding attributes.
15719         (features): Add back "[0] :0" and "complex vector [0]".
15720         (main): Remove support for attributed bit-fields.
15721         Uncomment the calling of generate_random_tests for the rests of
15722         the tests.
15723
15724 2005-12-16  Jan Hubicka  <jh@suse.cz>
15725
15726         * gcc.c-torture/combine/pr25224.c: New.
15727
15728 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15729
15730         PR other/25028
15731         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15732         HP-UX.
15733
15734 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15735
15736         * gcc.dg/20051215-1.c: New file.
15737
15738 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15739
15740         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15741         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15742
15743 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15744
15745         PR fortran/18197
15746         * gfortran.dg/dummy_functions_1.f90: New.
15747
15748 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15749
15750         PR rtl-optimization/25310
15751         * gcc.c-torture/compile/pr25310.c: New test.
15752
15753 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15754
15755         PR debug/25023
15756         * gcc.dg/pr25023.c: New test.
15757
15758 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15759
15760         * g++.old-deja/g++.brendan/redecl1.C,
15761         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15762         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15763         g++.old-deja/g++.oliva/typeof1.C,
15764         g++.old-deja/g++.other/crash16.C,
15765         g++.old-deja/g++.other/crash34.C,
15766         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15767         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15768         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15769         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15770         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15771         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15772         Remove xfail.
15773
15774 2005-12-14  Kean Johnston  <jkj@sco.com>
15775             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15776
15777         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15778         * gcc.target/i386/20020523-1.c: Ditto.
15779         * gcc.target/i386/tailcall-1.c: Ditto.
15780         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15781         * gcc.target/i386/ssetype-5.c: Ditto.
15782
15783 2005-12-14  Jeff Law  <law@redhat.com>
15784
15785         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15786
15787 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15788
15789         PR target/25254
15790         PR target/24188
15791         * gcc.target/i386/pr25254.c: New test.
15792         * gfortran.dg/PR24188.f: New test.
15793
15794 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
15795
15796         * lib/fortran-torture.exp: Catch remaining uses of
15797         remote_file build delete.
15798
15799 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15800
15801         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15802
15803 2005-12-14  Ben Elliston  <bje@au.ibm.com>
15804
15805         * gcc.dg/warn-addr-cmp.c: New test.
15806
15807 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15808
15809         PR debug/25023
15810         PR target/25293
15811         * gcc.target/i386/pr25293.c: New test.
15812
15813 2005-12-13  Petr Machata  <machata@post.cz>
15814
15815         PR c++/24907
15816         * g++.dg/parse/comma2.C: New test.
15817
15818 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
15819             Jakub Jelinek  <jakub@redhat.com>
15820
15821         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15822         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15823         (limits.h): Include unconditionally.
15824         (stdlib.h): Likewise.
15825         (hashtab.h): Do not include.
15826         (getopt.h): Likewise.
15827         (stddef.h): Include.
15828         (hashval_t): Define.
15829         (struct entry): Add "next" field.
15830         (HASH_SIZE): New macro.
15831         (hash_table): New variable.
15832         (switchfiles): Do not use xmalloc.
15833         (mix): New macro.
15834         (iterative_hash): New function.
15835         (hasht): Remove.
15836         (e_exists): New function.
15837         (e_insert): Likewise.
15838         (output): Use, instead of libiberty hashtable functions.
15839         (main): Do not use getopt.  Do not call htab_create.
15840
15841 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15842
15843         PR c++/25331
15844         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15845         put atal* and atpaal* attributes on array elements.
15846         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15847         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15848         put atal* and atpaal* attributes on array elements.
15849         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15850
15851 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
15852
15853         * gcc.dg/single-precision-constant.c: New test.
15854
15855 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
15856
15857         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15858         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15859         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15860         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15861         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15862         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15863         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15864         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15865         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15866         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15867         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15868         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15869         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15870         gcc.target/powerpc/ppc-sdata-2.c,
15871         gcc.target/powerpc/ppc-stackalign-1.c,
15872         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15873         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15874         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15875         gcc.target/powerpc/rs6000-ldouble-2.c,
15876         gcc.target/powerpc/rs6000-power2-1.c,
15877         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15878         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15879         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15880         option into target selector.
15881         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15882         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15883
15884 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15885
15886         PR objc/25348
15887         * objc.dg/encode-9.m: New test.
15888
15889 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15890
15891         PR testsuite/20772
15892         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15893         * gcc.dg/asm-b.c: Fix typo.
15894         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15895         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15896         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15897         i?86 lp64 and x86_64 ilp32.
15898         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15899         on i?86 lp64.
15900         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15901
15902 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15903
15904         PR fortran/25078
15905         gfortran.dg/equiv_5.f90: New test.
15906
15907 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15908
15909         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15910         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15911         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15912         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15913         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15914         * gcc.dg/tree-ssa/reassoc-5.c: New.
15915         * gcc.dg/tree-ssa/reassoc-6.c: New.
15916         * gcc.dg/tree-ssa/reassoc-7.c: New.
15917         * gcc.dg/tree-ssa/reassoc-8.c: New.
15918         * gcc.dg/tree-ssa/reassoc-9.c: New.
15919         * gcc.dg/tree-ssa/reassoc-10.c: New.
15920         * gcc.dg/tree-ssa/reassoc-11.c: New.
15921
15922 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15923
15924         PR testsuite/25167
15925         PR testsuite/24478
15926         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15927
15928 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15929
15930         PR c++/25300
15931         * g++.dg/template/inherit.C: Do not use a generic error message.
15932
15933 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15934
15935         PR libobjc/25354
15936         * objc.dg/gnu-encoding: New directory.
15937         * objc.dg/gnu-encoding/compat-common.h: New file.
15938         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15939         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15940         * objc.dg/gnu-encoding/vector-defs.h: New file.
15941         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15942         * objc.dg/gnu-encoding/generate-random.c: New file.
15943         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15944         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15945         * objc.dg/gnu-encoding/generate-random.h: New file.
15946
15947 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/25337
15950         * g++.dg/template/defarg7.C: New test.
15951
15952 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15953
15954         PR libobjc/25347
15955         * objc.dg/encode-8.m: New test.
15956
15957 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15958
15959         PR libobjc/25346
15960         * objc.dg/encode-7.m: New test.
15961
15962 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/25010
15965         * g++.dg/opt/inline10.C: New test.
15966
15967 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15968
15969         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15970
15971 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15972
15973         * gfortran.dg/substring_equivalence.f90: typo in comment
15974
15975 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15976
15977         PR fortran/25068
15978         * gfortran.dg/iostat_3.f90: New test.
15979
15980 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15981
15982         PR fortran/23815
15983         * gfortran.dg/unf_io_convert_1.f90: New test.
15984         * gfortran.dg/unf_io_convert_2.f90: New test.
15985         * gfortran.dg/unf_io_convert_3.f90: New test.
15986
15987 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15988
15989         PR testsuite/20772
15990         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15991         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15992         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15993         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15994         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15995         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15996         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15997         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15998         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15999         gcc.dg/torture/fp-int-convert-float128-timode.c,
16000         gcc.dg/torture/fp-int-convert-float128.c,
16001         gcc.dg/torture/fp-int-convert-float80-timode.c,
16002         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16003         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16004
16005         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16006
16007 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16008
16009         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16010
16011 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16012
16013         * gcc.dg/20051207-1.c,
16014         * gcc.dg/20051207-2.c,
16015         * gcc.dg/20051207-3.c: New tests.
16016
16017 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16018
16019         PR testsuite/20772
16020         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16021         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16022         dg-skip-if target selector.
16023
16024         PR testsuite/20772
16025         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16026         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16027         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16028         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16029         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16030         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16031         and/or merge with i?86 cases.
16032
16033         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16034
16035         PR testsuite/20772
16036         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16037         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16038         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16039         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16040         x86_64-*-linux*.
16041
16042 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16043
16044         PR target/25311
16045         * gcc.c-torture/compile/pr25311.c: New test.
16046
16047 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16048
16049         PR libgfortran/25039
16050         * gfortran.dg/read_comma.f: New test.
16051
16052 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16053
16054         PR c++/19317
16055         * g++.dg/opt/pr19317-1.C: New test.
16056         * g++.dg/opt/pr19317-2.C: New test.
16057         * g++.dg/opt/pr19317-3.C: New test.
16058
16059         PR target/19005
16060         * gcc.c-torture/execute/pr19005.c: New test.
16061
16062         PR target/17828
16063         * g++.old-deja/g++.other/comdat5.C: New test.
16064         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16065
16066         * g++.dg/compat/struct-layout-1.exp: New file.
16067         * g++.dg/compat/struct-layout-1.h: New.
16068         * g++.dg/compat/struct-layout-1_generate.c: New.
16069         * g++.dg/compat/struct-layout-1_x1.h: New.
16070         * g++.dg/compat/struct-layout-1_x2.h: New.
16071         * g++.dg/compat/struct-layout-1_y1.h: New.
16072         * g++.dg/compat/struct-layout-1_y2.h: New.
16073
16074         * gcc.dg/20050330-2.c: New test.
16075
16076 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16077
16078         PR fortran/25292
16079         * gfortran.dg/associated_1.f90: New.
16080
16081 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16082
16083         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16084         ILP32 vect_no_align platforms.
16085
16086 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16087             Jakub Jelinek  <jakub@redhat.com>
16088
16089         PR target/25268
16090         * gcc.c-torture/compile/20051207-1.c: New test.
16091
16092 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16093
16094         PR testsuite/20772
16095         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16096         gcc.dg/torture/pr18582-1.c,
16097         gcc.target/i386/attributes-error.c: Also test on x86_64.
16098
16099         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16100
16101 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16102
16103         PR c++/19397
16104         * g++.dg/template/typedef3.C: New test.
16105
16106         PR c++/19762
16107         PR c++/19764
16108         * g++.dg/template/dtor3.C: Fix error markers.
16109
16110 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16111
16112         * lib/target-supports.exp (check_effective_target_sync_char_short):
16113         Add s390*.
16114
16115 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16116
16117         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16118
16119 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16120
16121         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16122         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16123         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16124         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16125
16126 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16127
16128         PR c++/25263
16129         * g++.dg/other/array2.C: New test case.
16130
16131 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16132
16133         * gcc.dg/darwin-weakimport-3.c: New.
16134
16135         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16136         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16137         and to work on Darwin.
16138         * gcc.dg/attr-weakref-1b.c: New file.
16139         * gcc.dg/attr-weakref-2.c: New test.
16140         * gcc.dg/darwin-weakref-1.c: New test.
16141
16142 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16143
16144         PR testsuite/25247
16145         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16146         use in selector expressions.
16147         (dg-xfail-if): Ditto.
16148         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16149         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16150         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16151         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16152         * gcc.test-framework/test-framework.exp: Skip generated tests if
16153         CHECK_TEST_FRAMEWORK is not 1.
16154
16155 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16156
16157         PR tree-optimization/24963
16158         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16159
16160         PR target/24108
16161         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16162
16163         PR target/18580
16164         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16165         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16166         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16167         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16168
16169 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16170
16171         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16172         dg-options.
16173
16174 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16175
16176         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16177
16178 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16179
16180         * gcc.dg/format/cast-1.c: New test.
16181
16182 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16183
16184         PR c/7776
16185         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16186         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16187         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16188         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16189
16190 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16191
16192         * gcc.dg/cast-pretty-print-1.c: New test.
16193
16194 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16195
16196         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16197
16198 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/24173
16201         * g++.dg/template/friend40.C: New test.
16202
16203 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16204
16205         PR target/25199
16206         * gcc.target/i386/movq-2.c: New test.
16207         * gcc.target/i386/movq.c: Remove target i?86, instead add
16208         dg-require-effective-target ilp32.
16209
16210 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16211
16212         PR c++/24103
16213         * g++.dg/other/default1.C: New test.
16214
16215 2005-12-02  Richard Guenther  <rguenther@suse.de>
16216
16217         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16218
16219 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16220
16221         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16222
16223 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16224
16225         PR target/21017
16226         * gcc.target/powerpc/rotate.c: New.
16227
16228 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16229
16230         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16231         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16232
16233 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16234
16235         PR c/13384
16236         * gcc.dg/pr17730-1.c: Adjust.
16237         * gcc.dg/lvalue1.c (main): Likewise.
16238         * gcc.dg/lvalue-2.c: Likewise.
16239         * g++.dg/pr7503-3.C
16240
16241 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16242
16243         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16244         error messages.
16245
16246 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16247
16248         PR fortran/24789
16249         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16250
16251 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16252
16253         PR target/24475
16254         * lib/target-supports.exp (check_effective_target_tls): New.
16255         (check_effective_target_tls_runtime): New.
16256         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16257         for TLS support.
16258         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16259         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16260         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16261         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16262         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16263         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16264         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16265         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16266         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16267         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16268         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16269         effective-target TLS.
16270         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16271         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16272         effective-target TLS runtime.
16273
16274 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16275
16276         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16277
16278 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16279
16280         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16281         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16282         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16283         ignored" warnings when "packing" is the same as the ABI layout.
16284
16285 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16286
16287         PR fortran/21302
16288         * gfortran.dg/line_length_1.f: New test.
16289         * gfortran.dg/line_length_2.f90: Ditto.
16290
16291 2005-11-30  Richard Guenther  <rguenther@suse.de>
16292
16293         PR tree-optimization/21655
16294         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16295
16296 2005-11-30  Dale Johannesen  <dalej@apple.com>
16297
16298         * gcc.c-torture/compile/pr24930.c: New.
16299
16300 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16301
16302         PR fortran/15809
16303         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16304
16305 2005-11-30  Jeff Law  <law@redhat.com>
16306
16307         * g++.old-deja/g++.law/pr25000.C: New test.
16308
16309 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16310
16311         * gcc.dg/tls/opt-11.c: New test.
16312
16313 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16314
16315         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16316         targets.
16317         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16318         LP64 ia64.
16319
16320 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16321
16322         * gfortran.dg/open_access_1.f90: New test.
16323
16324 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16325
16326         * gcc.dg/charset/builtin2.c: New test.
16327
16328 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16329
16330         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16331         on mmix-*-* for *_[xy].c.
16332
16333 2005-11-28  Kean Johnston  <jkj@sco.com>
16334
16335         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16336         headers.
16337         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16338         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16339         * gcc.target/i386/asm-3.c: Ditto.
16340         * gcc.target/i386/clobbers.c: Ditto.
16341         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16342         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16343         test regexp.
16344         * gcc.target/i386/mul.c: Ditto.
16345         * gcc.target/i386/ssetype-1.c: Ditto.
16346         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16347         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16348         static so the test works with -fPIC mode too. Based on comment in
16349         PR19231 by Pinski.
16350         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16351
16352 2005-11-28  Richard Guenther  <rguenther@suse.de>
16353
16354         * gcc.dg/alias-9.c: New testcase.
16355         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16356
16357 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16358             Uros Bizjak  <uros@kss-loka.si>
16359
16360         PR middle-end/20219
16361         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16362         tan(x)/sin(x) transformations.
16363
16364 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         PR middle-end/24575
16367         * gcc.dg/tree-ssa/divide-3.c: New test.
16368         * gcc.dg/tree-ssa/divide-4.c: New test.
16369
16370 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16371
16372         PR fortran/24917
16373         *  gfortran.dg/boz_6.f90: New test.
16374
16375 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16376
16377         PR fortran/23912
16378         * gfortran.dg/modulo_1.f90: New test.
16379
16380 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16381
16382         PR libfortran/24919
16383         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16384         fail on CRLF platforms.
16385         * gfortran.dg/ftell_2.f90: Likewise.
16386
16387 2005-11-26  Eric Christopher  <echristo@apple.com>
16388
16389         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16390
16391 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16392
16393         * objc.dg/gnu-runtime-3.m: Simplify.
16394
16395 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR middle-end/23669
16398         * gcc.dg/tree-ssa/divide-1.c: New test.
16399         * gcc.dg/tree-ssa/divide-2.c: New test.
16400
16401 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16402
16403         PR libgfortran/24945
16404         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16405
16406 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16407
16408         PR libgfortran/24945
16409         * gfortran.dg/open_status_2.f90: New test.
16410
16411 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16412
16413         * gcc.c-torture/execute/builtins/fprintf.c,
16414         gcc.c-torture/execute/builtins/fputs-lib.c,
16415         gcc.c-torture/execute/builtins/fputs.c,
16416         gcc.c-torture/execute/builtins/lib/fprintf.c,
16417         gcc.c-torture/execute/builtins/lib/printf.c,
16418         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16419
16420 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16421
16422         * gcc.dg/20050922-2.c: New test.
16423
16424 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16425
16426         * objc.dg/gnu-runtime-3.m: New test.
16427
16428 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16429
16430         PR c++/9278
16431         * g++.dg/other/void1.C: New test.
16432
16433 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16434
16435         PR middle-end/24998
16436         * gcc.dg/torture/fp-int-convert-float.c,
16437         gcc.dg/torture/fp-int-convert-double.c,
16438         gcc.dg/torture/fp-int-convert-long-double.c,
16439         gcc.dg/torture/fp-int-convert-timode.c,
16440         gcc.dg/torture/fp-int-convert-float80.c,
16441         gcc.dg/torture/fp-int-convert-float80-timode.c,
16442         gcc.dg/torture/fp-int-convert-float128.c,
16443         gcc.dg/torture/fp-int-convert-float128-timode.c,
16444         gcc.dg/torture/fp-int-convert.h: New files.
16445
16446 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16447
16448         PR middle-end/24989
16449         * gcc.dg/tree-ssa/bool-10.c: New test.
16450         * gcc.dg/tree-ssa/bool-11.c: New test.
16451         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16452
16453 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16454
16455         PR middle-end/24990
16456         * tree-ssa/pr24990-1.c: New test.
16457
16458 2005-11-24  Richard Guenther  <rguenther@suse.de>
16459         Dirk Mueller <dmueller@suse.de>
16460
16461         PR c++/14024
16462         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16463         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16464         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16465         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16466         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16467         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16468
16469 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16470
16471         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16472
16473 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16474
16475         PR c/21668
16476         * gcc.dg/Wc++-compat.c: New.
16477         * gcc.dg/Wno-c++-compat.c: New.
16478
16479 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16480
16481         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16482         (vspltish, vspltisw): Likewise.
16483
16484 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16485
16486         PR libgfortran/24794
16487         * gfortran.dg/namelist_12.f: Fix quotes.
16488         * gfortran.dg/namelist_13.f90: Fix quotes.
16489         * gfortran.dg/namelist_14.f90: Fix quotes.
16490         * gfortran.dg/namelist_15.f90: Fix quotes.
16491         * gfortran.dg/namelist_use.f90: Fix quotes.
16492         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16493         * gfortran.dg/namelist_21.f90: New test.
16494         * gfortran.dg/namelist_22.f90: New test.
16495
16496 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16497
16498         PR target/23435
16499         * gcc.c-torture/compile/pr23435.c: New.
16500
16501 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16502
16503         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16504
16505 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16506
16507         * gcc.target/powerpc/405-macchw-1.c,
16508         gcc.target/powerpc/405-macchw-2.c,
16509         gcc.target/powerpc/405-macchwu-1.c,
16510         gcc.target/powerpc/405-macchwu-2.c,
16511         gcc.target/powerpc/405-machhw-1.c,
16512         gcc.target/powerpc/405-machhw-2.c,
16513         gcc.target/powerpc/405-machhwu-1.c,
16514         gcc.target/powerpc/405-machhwu-2.c,
16515         gcc.target/powerpc/405-maclhw-1.c,
16516         gcc.target/powerpc/405-maclhw-2.c,
16517         gcc.target/powerpc/405-maclhwu-1.c,
16518         gcc.target/powerpc/405-maclhwu-2.c,
16519         gcc.target/powerpc/405-mulchw-1.c,
16520         gcc.target/powerpc/405-mulchw-2.c,
16521         gcc.target/powerpc/405-mulchwu-1.c,
16522         gcc.target/powerpc/405-mulchwu-2.c,
16523         gcc.target/powerpc/405-mulhhw-1.c,
16524         gcc.target/powerpc/405-mulhhw-2.c,
16525         gcc.target/powerpc/405-mulhhwu-1.c,
16526         gcc.target/powerpc/405-mulhhwu-2.c,
16527         gcc.target/powerpc/405-mullhw-1.c,
16528         gcc.target/powerpc/405-mullhw-2.c,
16529         gcc.target/powerpc/405-mullhwu-1.c,
16530         gcc.target/powerpc/405-mullhwu-2.c,
16531         gcc.target/powerpc/405-nmacchw-1.c,
16532         gcc.target/powerpc/405-nmacchw-2.c,
16533         gcc.target/powerpc/405-nmachhw-1.c,
16534         gcc.target/powerpc/405-nmachhw-2.c,
16535         gcc.target/powerpc/405-nmaclhw-1.c,
16536         gcc.target/powerpc/405-nmaclhw-2.c,
16537         gcc.target/powerpc/440-macchw-1.c,
16538         gcc.target/powerpc/440-macchw-2.c,
16539         gcc.target/powerpc/440-macchwu-1.c,
16540         gcc.target/powerpc/440-macchwu-2.c,
16541         gcc.target/powerpc/440-machhw-1.c,
16542         gcc.target/powerpc/440-machhw-2.c,
16543         gcc.target/powerpc/440-machhwu-1.c,
16544         gcc.target/powerpc/440-machhwu-2.c,
16545         gcc.target/powerpc/440-maclhw-1.c,
16546         gcc.target/powerpc/440-maclhw-2.c,
16547         gcc.target/powerpc/440-maclhwu-1.c,
16548         gcc.target/powerpc/440-maclhwu-2.c,
16549         gcc.target/powerpc/440-mulchw-1.c,
16550         gcc.target/powerpc/440-mulchw-2.c,
16551         gcc.target/powerpc/440-mulchwu-1.c,
16552         gcc.target/powerpc/440-mulchwu-2.c,
16553         gcc.target/powerpc/440-mulhhw-1.c,
16554         gcc.target/powerpc/440-mulhhw-2.c,
16555         gcc.target/powerpc/440-mulhhwu-1.c,
16556         gcc.target/powerpc/440-mulhhwu-2.c,
16557         gcc.target/powerpc/440-mullhw-1.c,
16558         gcc.target/powerpc/440-mullhw-2.c,
16559         gcc.target/powerpc/440-mullhwu-1.c,
16560         gcc.target/powerpc/440-mullhwu-2.c,
16561         gcc.target/powerpc/440-nmacchw-1.c,
16562         gcc.target/powerpc/440-nmacchw-2.c,
16563         gcc.target/powerpc/440-nmachhw-1.c,
16564         gcc.target/powerpc/440-nmachhw-2.c,
16565         gcc.target/powerpc/440-nmaclhw-1.c,
16566         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16567
16568 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16569
16570         PR fortran/24774
16571         * gfortran.dg/inquire_9.f90: New test.
16572
16573         PR fortran/21647
16574         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16575
16576 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16577
16578         PR libfortran/24432
16579         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16580         Check that 'cos' is supported.
16581
16582 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16583
16584         PR fortran/24223
16585         * gfortran.dg/substring_equivalence.f90: New test.
16586
16587         PR fortran/24705
16588         * gfortran.dg/auto_internal_assumed.f90: New test.
16589
16590 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16591
16592         * gcc.dg/fold-div-2.c: New test.
16593
16594 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16595
16596         PR rtl-optimization/24883
16597         * gcc.c-torture/compile/pr24883.c: New test.
16598
16599 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16600
16601         PR middle-end/20583
16602         * gcc.c-torture/compile/pr20583.c: New.
16603
16604 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16605
16606         * gcc.c-torture/execute/usmul.c: New test.
16607
16608 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16609
16610         * gcc.dg/tree-ssa/vrp22.c: New test.
16611
16612 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16613
16614         PR middle-end/24912
16615         * gcc.dg/torture/pr24912-1.c: New test.
16616
16617 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16618
16619         PR fortran/24862
16620         * gfortran.dg/arrayio_derived_1.f90: New test.
16621
16622 2005-11-19  Richard Guenther  <rguenther@suse.de>
16623
16624         PR middle-end/23294
16625         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16626
16627 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16628
16629         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16630
16631 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16632
16633         PR c++/8355
16634         * g++.dg/template/friend39.C: New test.
16635
16636 2005-11-18  James E Wilson  <wilson@specifix.com>
16637
16638         * gcc.dg/builtin-strstr.c: New.
16639
16640 2005-11-18  Richard Henderson  <rth@redhat.com>
16641
16642         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16643         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16644         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16645         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16646         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16647         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16648         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16649         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16650         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16651         renaming to remove initial "ia64-".
16652
16653 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16654
16655         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16656
16657 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16658
16659         * g++.dg/cpp/string-2.C: New test.
16660
16661 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16662
16663         * gcc.dg/tree-ssa/loop-14.c: New test.
16664
16665 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16666             Michael Chamberlain <michael@chamberlain.net.au>
16667
16668         * ada/acats/run_all.sh (target_run): Kill long running tests.
16669
16670 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16671
16672         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16673         * gcc.dg/cleanup-9.c: Likewise.
16674         * gcc.dg/cleanup-10.c: Likewise.
16675         * gcc.dg/cleanup-11.c: Likewise.
16676
16677 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16678
16679         PR fortran/24892
16680         * gfortran.dg/open_access_append_1.f90: New test.
16681         * gfortran.dg/open_access_append_2.f90: New test.
16682
16683 2005-11-16  Richard Guenther  <rguenther@suse.de>
16684
16685         PR middle-end/24851
16686         * gcc.c-torture/execute/pr24851.c: New testcase.
16687
16688 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16689
16690         * gcc.dg/fold-overflow-1.c: New test.
16691
16692 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16693
16694         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16695         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16696
16697 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16698
16699         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16700         structures.
16701         * g++.dg/eh/forced2.C: Likewise.
16702         * g++.dg/eh/forced3.C: Likewise.
16703         * g++.dg/eh/forced4.C: Likewise.
16704
16705 2005-11-11  Mike Stump  <mrs@apple.com>
16706
16707         * g++.old-deja/g++.mike/unused.C: Add.
16708
16709 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/24667
16712         * g++.dg/warn/Wcast-qual1.C: New test.
16713
16714 2005-11-15  Jan Hubicka  <jh@suse.cz>
16715
16716         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16717
16718 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16719
16720         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16721
16722 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16723
16724         PR 24840
16725         * gcc.dg/tree-ssa/pr24840.c: New test.
16726
16727 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16728
16729         PR testsuite/24841
16730         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16731
16732 2005-11-14  Dale Johannesen  <dalej@apple.com>
16733
16734         * gcc.c-torture/execute/20051113-1.c: New.
16735
16736 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16737
16738         PR c++/24687
16739         * g++.dg/template/crash43.C: New test.
16740
16741 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16742
16743         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16744
16745 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR c++/24817
16748         * g++.dg/eh/spec8.C: New test.
16749
16750 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16751
16752         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16753
16754 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/20293
16757         * g++.dg/parse/ambig4.C: New test.
16758         * g++.dg/tc1/dr101.C: Adjust error markers.
16759         * g++.dg/lookup/strong-using-2.C: Likewise.
16760         * g++.dg/lookup/ambig5.C: Likewise.
16761         * g++.dg/lookup/ambig4.C: Likewise.
16762         * g++.dg/parse/crash22.C: Likewise.
16763
16764 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16765
16766         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16767
16768 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16769
16770         * gcc.dg/nested-calls-1.c: New test.
16771
16772 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16773
16774         * gfortran.dg/complex_intrinsic_1.f90: New test.
16775         * gfortran.dg/complex_intrinsic_2.f90: New test.
16776         * gfortran.dg/fgetc_1.f90: New test.
16777         * gfortran.dg/fgetc_2.f90: New test.
16778         * gfortran.dg/fgetc_3.f90: New test.
16779         * gfortran.dg/ftell_1.f90: New test.
16780         * gfortran.dg/ftell_2.f90: New test.
16781         * gfortran.dg/gnu_logical_1.F: New test.
16782         * gfortran.dg/gnu_logical_2.f90: New test.
16783
16784 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16785
16786         PR middle-end/24820
16787         * gcc.dg/pr24820.c: New test.
16788
16789 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
16790
16791         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16792         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16793         variable.
16794
16795 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16796
16797         PR testsuite/24614
16798         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16799
16800 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16801
16802         * gcc.target/cris/cris.exp: New file.
16803         * gcc.target/cris/rld-legit1.c: New test.
16804         * gcc.target/cris/rld-legit2.c: New test.
16805
16806 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
16807
16808         PR c++/24780
16809         * g++.dg/opt/pr24780.C: New test.
16810
16811         PR c++/24761
16812         * g++.dg/template/asm1.C: New test.
16813
16814 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
16815
16816         PR libgfortran/24787
16817         * gfortran.dg/scan_1.f90: New test.
16818
16819 2005-11-12  Jan Hubicka  <jh@suse.cz>
16820
16821         * gcc.target/i386/minmax-1.c: New.
16822         * gcc.target/i386/minmax-2.c: New.
16823
16824 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
16825
16826         * gcc.dg/pr24445.c: Fix for 64-bit targets.
16827
16828 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
16829
16830         * gcc.c-torture/execute/20051110-1.c,
16831         gcc.c-torture/execute/20051110-2.c: New tests.
16832
16833 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16834
16835         PR middle-end/24750
16836         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16837         New tests.
16838
16839 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16840
16841         * lib/target-libpath.exp (get_shlib_extension): New proc.
16842         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16843         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16844         * lib/objc.exp (objc_target_compile): Likewise.
16845         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16846         detection.
16847
16848 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16849
16850         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16851
16852         * lib/target-supports.exp (check_effective_target_static_libgfortran):
16853         Add -static to additional_flags and pass it to target_compile.
16854
16855 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16856
16857         PR libgfortran/24719
16858         gfortran.dg/read_noadvance.f90: New test.
16859
16860         PR libgfortran/24699
16861         gfortran.dg/fmt_t_2.f90: New test.
16862
16863         PR libgfortran/24785
16864         gfortran.dg/read_x_eor.f90: New test.
16865
16866         PR libgfortran/24584
16867         gfortran.dg/namelist_empty.f90: Rename test.
16868
16869         PR libgfortran/24489
16870         gfortran/read_eor.f90: Rename test.
16871
16872 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16873
16874         PR fortran/15976
16875         * gfortran.dg/automatic_module_variable.f90: New test.
16876
16877 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16878
16879         PR target/24445
16880         * gcc.dg/pr24445.c: New test.
16881
16882 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16883
16884         PR fortran/24655
16885         PR fortran/24755
16886         * gfortran.dg/recursive_statement_functions.f90: Add statement
16887         functions using inline intrinsic functions and parameters to test
16888         that they no longer seg-fault.
16889
16890         PR fortran/24409
16891         gfortran.dg/nested_modules_4.f90: New test.
16892         gfortran.dg/nested_modules_5.f90: New test.
16893
16894 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16895
16896         PR fortran/24643
16897         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16898
16899 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16900
16901         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16902         failures.
16903
16904 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * gcc.dg/sparc-getcontext-1.c: New test.
16907
16908 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16909
16910         * gcc.dg/ifcvt-fabs-1.c: New test.
16911
16912 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16913
16914         PR other/4372
16915         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16916         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16917
16918 2005-11-09  Richard Guenther  <rguenther@suse.de>
16919
16920         PR tree-optimization/24716
16921         * gcc.c-torture/execute/pr24716.c: New testcase.
16922
16923 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16924
16925         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16926
16927 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16928
16929         PR 24624
16930         * gcc.dg/pr24624.c: Testcase added.
16931
16932 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16933
16934         PR 24623
16935         * g++.dg/other/pr24623.C: Testcase added.
16936
16937 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16938
16939         PR fortran/22607
16940         * gfortran-dg/pure_byref_1.f90: New.
16941         * gfortran-dg/pure_byref_2.f90: New.
16942
16943 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16944
16945         PR c/24101
16946         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16947         * gcc.dg/dg.exp: Run main loop also for *.i files.
16948
16949 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16950
16951         PR c++/19450
16952         * g++.dg/tls/diag-3.C: New test.
16953         * g++.dg/tls/diag-4.C: New test.
16954         * g++.dg/tls/static-1.C: New test.
16955         * g++.dg/tls/static-1a.cc: New file.
16956
16957 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16958
16959         PR 23046
16960         * g++.dg/tree-ssa/pr23046.C: New test.
16961
16962 2005-11-08  Devang Patel <dpatel@apple.com>
16963
16964         PR tree-optimization/23115
16965         * gcc.dg/tree-ssa/pr23115.c: New.
16966
16967 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16968
16969         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16970         * gcc.target/powerpc/pr16155.c: Same.
16971         * gcc.target/powerpc/altivec-1.c: Same.
16972         * gcc.target/powerpc/altivec-2.c: Same.
16973         * gcc.target/powerpc/altivec-3.c: Same.
16974         * gcc.target/powerpc/altivec-5.c: Same.
16975         * gcc.target/powerpc/altivec-11.c: Same.
16976         * gcc.target/powerpc/altivec-12.c: Same.
16977         * gcc.target/powerpc/altivec-14.c: Same.
16978         * gcc.target/powerpc/altivec-22.c: Same.
16979         * gcc.target/powerpc/altivec-consts.c: Same.
16980         * gcc.target/powerpc/altivec-pr22085.c: Same.
16981         * gcc.target/powerpc/altivec-splat.c: Same.
16982         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16983         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16984         * gcc.target/powerpc/darwin-longlong.c: Same.
16985
16986 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16987
16988         PR target/19340
16989         * gcc.dg/pr19340.c: New test.
16990
16991 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16992
16993         PR rtl-optimization/24683
16994         * gcc.dg/pr24683.c: New test.
16995
16996 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16997
16998         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16999         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17000
17001 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17002
17003         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17004
17005 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17006
17007         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17008
17009 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17010
17011         PR target/24230
17012
17013         * gcc.target/powerpc/altivec-consts.c,
17014         gcc.target/powerpc/altivec-splat.c: New testcase.
17015
17016 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17017
17018         PR c/24599
17019
17020         * gcc.dg/overflow-2.c: New testcase.
17021
17022 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17023
17024         PR rtl-optimization/23567
17025         * gcc.c-torture/execute/20051104-1.c: New test.
17026
17027 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17028
17029         PR fortran/24534
17030         gfortran.dg/private_type_2.f90: Modified to check that case with
17031         PRIVATE declaration within derived type is accepted.
17032
17033         PR fortran/20838
17034         gfortran.dg/pointer_assign_1.f90: New test.
17035
17036         PR fortran/20840
17037         * gfortran.dg/arrayio_0.f90: New test.
17038
17039         PR fortran/17737
17040         gfortran.dg/data_initialized.f90: New test.
17041         gfortran.dg/data_constraints_1.f90: New test.
17042         gfortran.dg/data_constraints_2.f90: New test.
17043
17044 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17045
17046         PR fortran/24174
17047         PR fortran/24305
17048         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17049
17050 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17051
17052         PR 24670
17053         * gcc.dg/tree-ssa/pr24670.c: New test.
17054
17055 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17056
17057         PR target/22432
17058         * gcc.target/i386/pr22432.c: New test.
17059
17060 2005-11-05  Richard Henderson  <rth@redhat.com>
17061
17062         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17063         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17064         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17065         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17066         from gcc.dg/alpha-*.
17067         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17068         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17069
17070 2005-11-05  Andreas Jaeger  <aj@suse.de>
17071
17072         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17073
17074 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17075
17076         PR target/23424
17077         * gcc.dg/torture/pr23424-1.c: New test.
17078
17079 2005-11-04  Richard Henderson  <rth@redhat.com>
17080
17081         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17082         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17083         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17084         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17085         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17086         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17087         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17088         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17089         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17090         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17091         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17092         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17093         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17094         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17095         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17096         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17097         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17098         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17099         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17100         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17101         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17102         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17103         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17104         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17105         Move from gcc.dg/.
17106         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17107         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17108         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17109         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17110         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17111         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17112         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17113         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17114         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17115         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17116         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17117         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17118         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17119         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17120         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17121         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17122         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17123         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17124         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17125         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17126         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17127         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17128         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17129         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17130         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17131         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17132         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17133         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17134         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17135         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17136         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17137         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17138         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17139         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17140         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17141         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17142         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17143         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17144         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17145         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17146         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17147         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17148         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17149         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17150         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17151
17152 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17153
17154         PR 24627
17155         * gcc.dg/tree-ssa/pr24627.c: New test.
17156
17157 2005-11-04 Paul Brook  <paul@codesourcery.com>
17158
17159         * gcc.dg/tls/opt-10.c: New test.
17160
17161 2005-11-04  Andreas Jaeger  <aj@suse.de>
17162
17163         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17164         avoid extra warnings.
17165
17166 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17167
17168         PR libfortran/22298
17169         * lib/target-supports.exp
17170         (check_effective_target_static_libgfortran): New
17171         static_libgfortran effective target.
17172         * gfortran.dg/static_linking_1.f: New test.
17173         * gfortran.dg/static_linking_1.c: New file.
17174
17175 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17176
17177         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17178
17179 2005-11-03  Josh Conner  <jconner@apple.com>
17180
17181         PR c++/19989
17182         g++.dg/ext/array2.C: New test.
17183         g++.dg/template/dependent-name3.C: New test.
17184         g++.dg/template/dependent-name4.C: New test.
17185         g++.dg/template/sfinae2.C: New test.
17186
17187 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17188
17189         PR preprocessor/22042
17190         * gcc.dg/cpp/strify4.c: New test.
17191
17192 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17193
17194         PR c++/17964
17195         * g++.dg/cpp/string-1.C: New test.
17196
17197 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17198
17199         * gcc.target/powerpc: New directory.
17200         * gcc.target/powerpc/powerpc.exp: New file.
17201         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17202         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17203         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17204         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17205         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17206         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17207         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17208         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17209         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17210         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17211         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17212         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17213         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17214         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17215         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17216         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17217         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17218         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17219         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17220         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17221         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17222         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17223         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17224         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17225         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17226         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17227         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17228         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17229         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17230         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17231         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17232         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17233         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17234         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17235
17236 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR c++/21627
17239         * g++.dg/warn/inline2.C: New test.
17240
17241 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17242
17243         PR middle-end/23155
17244         * g++.dg/ext/c99struct1.C: New test.
17245         * gcc.dg/union-cast-1.c: New test.
17246         * gcc.dg/union-cast-2.c: New test.
17247         * gcc.dg/union-cast-3.c: New test.
17248
17249 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17250
17251         PR middle-end/24589
17252         * gcc.c-torture/execute/zero-struct-2.c: New test.
17253
17254 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17255
17256         PR c++/24582
17257         * g++.dg/init/switch1.C: New test.
17258
17259 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * gcc.dg/delay-slot-1.c: New test.
17262
17263 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17264
17265         PR target/24620
17266         * gcc.dg/pr24620.c: New test.
17267
17268 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17269
17270         PR c/24329
17271         * gcc.dg/format/unnamed-1.c: New test.
17272
17273 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/22434
17276         * g++.dg/expr/cond8.C: New test.
17277
17278         PR c++/24560
17279         * g++.dg/parse/dot1.C: New test.
17280
17281 2005-11-02  Jan Hubicka  <jh@suse.cz>
17282
17283         PR target/23303
17284         * gcc.dg/i386-lea.c: New test
17285
17286 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17287
17288         PR target/24615
17289         * gcc.dg/pr24615.c: New test.
17290
17291 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17292
17293         PR target/24600
17294         * gcc.dg/pr24600.c: New test.
17295
17296 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17297
17298         PR c++/19253
17299         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17300         * g++.dg/parse/typename9.C: New test.
17301         * g++/dg/parse/typename10.C: Likewise.
17302
17303 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17304
17305         PR fortran/18157
17306         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17307         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17308         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17309
17310 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17311
17312         PR c++/24569
17313         * g++.dg/debug/static1.C: New test.
17314
17315 2005-11-02  Josh Conner  <jconner@apple.com>
17316
17317         * g++.dg/crash38.C: moved into proper directory...
17318         * g++.dg/template/crash42.C: ...here
17319
17320 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17321
17322         PR target/18338
17323         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17324         pcc_bitfield_type_matters || default_packed.
17325
17326         * lib/target-supports.exp
17327         (check_effective_target_pcc_bitfield_type_matters): New proc.
17328         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17329
17330         PR testsuite/23304
17331         * lib/target-supports.exp (check_effective_default_packed): New proc.
17332         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17333         Gate expected errors on target ! default_packed.
17334         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17335
17336 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17337
17338         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17339         change (r106358).
17340
17341 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17342
17343         PR fortran/24008
17344         * gfortran.dg/entry_5.f90: New.
17345         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17346
17347 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17348
17349         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17350
17351 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17352
17353         PR fortran/21565
17354         gfortran.dg/namelist_blockdata.f90: New test.
17355
17356         PR fortran/18737
17357         gfortran.dg/external_implicit_none.f90: New test.
17358
17359         PR fortran/14994
17360         * gfortran.dg/secnds.f: New test.
17361
17362 2005-10-31  Jan Hubicka  <jh@suse.cz>
17363
17364         PR target/20928
17365         * gcc.c-torture/compile/pr20928.c: New test.
17366
17367 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17368
17369         PR middle-end/23492
17370         * gcc.c-torture/compile/zero-strct-5.c: New test.
17371
17372 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17373
17374         PR libgfortran/24584
17375         * gfortran.dg/pr24584.f90: New test.
17376
17377 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17378
17379         PR fortran/18883
17380         * gfortran.dg/char_result_9.f90: New.
17381         * gfortran.dg/char_result_10.f90: New.
17382
17383 2005-10-30  Jan Hubicka  <jh@suse.cz>
17384
17385         * g++.dg/tree-ssa/pr24172.C: New testcase.
17386
17387 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17388
17389         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17390
17391 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17392
17393         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17394         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17395         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17396         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17397         gfortran.dg/enum_9.f90,
17398         gfortran.fortran-torture/compile/enum_1.f90,
17399         gfortran.fortran-torture/execute/enum_1.f90,
17400         gfortran.fortran-torture/execute/enum_2.f90,
17401         gfortran.fortran-torture/execute/enum_3.f90,
17402         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17403
17404 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17405
17406         PR target/18482
17407         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17408         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17409
17410 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17411
17412         PR libfortran/20179
17413         * gfortran.dg/mixed_io_1.f90: New test.
17414         * gfortran.dg/mixed_io_1.c: New file.
17415
17416 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17417
17418         * gfortran.dg/malloc_free_1.f90: New test.
17419
17420 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17421
17422         * gcc.dg/nested-func-4.c: Require profiling -pg.
17423
17424 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         PR C++/23229
17427         * g++.dg/warn/main-2.C: New test.
17428
17429 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17430
17431         PR fortran/24545
17432         * gfortran.dg/interface_2.f90: new test.
17433
17434 2005-10-28  Josh Conner  <jconner@apple.com>
17435
17436         PR c++/22153
17437         * g++.dg/template/crash38.C: New test.
17438         * g++.dg/parse/explicit1.C: Change expected errors.
17439
17440 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17441
17442         PR C++/23426
17443         * g++.dg/other/large-size-array.C: New test.
17444
17445 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17446
17447         PR middle-end/24362
17448         * g++.dg/opt/complex4.C: New test.
17449
17450 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17451
17452         * gcc.dg/nested-func-4.c: New test.
17453
17454 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17455
17456         PR fortran/24158
17457         gfortran.dg/derived_recursion.f90: New test.
17458         gfortran.dg/implicit_actual.f90: New test.
17459
17460 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17461
17462         PR middle-end/24295, PR testsuite/24477
17463         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17464         removed when weakref hits the tree.
17465
17466 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17467
17468         * gfortran.dg/cray_pointers_4.f90: New test.
17469
17470         * gfortran.dg/cray_pointers_5.f90: New test.
17471
17472 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17473
17474         PR fortran/22290
17475         * gfortran.dg/assign_5.f90: New test.
17476         * gfortran.dg/assign_6.f: New test.
17477
17478 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17479
17480         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17481         CPU has no SSE support.
17482
17483 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17484
17485         PR libgfortran/24224
17486         * gfortran.dg/arrayio_1.f90: Update attribution.
17487         * gfortran.dg/arrayio_2.f90: Update attribution.
17488         * gfortran.dg/arrayio_3.f90: Update attribution.
17489         * gfortran.dg/arrayio_4.f90: Update test conditions.
17490         * gfortran.dg/arrayio_5.f90: Update attribution.
17491         * gfortran.dg/arrayio_6.f90: New test.
17492         * gfortran.dg/arrayio_7.f90: New test.
17493
17494 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17495
17496         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17497
17498 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17499
17500         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17501
17502 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17503
17504         PR fortran/24416
17505         * gfortran.dg/namelist_char_only.f90: New test.
17506
17507 2005-10-24  Asher Langton  <langton2@llnl.gov>
17508
17509         PR fortran/17031
17510         PR fortran/22282
17511         * gfortran.dg/cray_pointers_1.f90: New test.
17512         * gfortran.dg/cray_pointers_2.f90: New test.
17513         * gfortran.dg/cray_pointers_3.f90: New test.
17514         * gfortran.dg/loc_1.f90: New test.
17515         * gfortran.dg/loc_2.f90: New test.
17516
17517 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17518
17519         * gcc.dg/pr24225.c: New test.
17520
17521 2005-10-24  Asher Langton  <langton2@llnl.gov>
17522
17523         * gfortran.dg/dup_save_1.f90: New test.
17524         * gfortran.dg/dup_save_2.f90: New test.
17525
17526 2005-10-24  Paul Brook  <paul@codesourcery.com>
17527
17528         PR 24107
17529         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17530         stdint.h.
17531
17532 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17533
17534         PR libgfortran/24489
17535         * gfortran.dg/pr24489.f90: New test.
17536
17537 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17538
17539         PR fortran/23635
17540         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17541
17542 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17543
17544         PR target/18911
17545         * g++.dg/init/array16.C: Skip for mmix-*-*.
17546
17547 2005-10-23  Asher Langton  <langton2@llnl.gov>
17548
17549         * gfortran.dg/byte_1.f90: New test.
17550         * gfortran.dg/byte_2.f90: New test.
17551
17552 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17553
17554         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17555
17556 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17557
17558         PR fortran/18022
17559         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17560
17561         PR fortran/24311
17562         * gfortran.dg/merge_char_const.f90: New test.
17563
17564         PR fortran/24384
17565         * gfortran.dg/spread_scalar_source.f90: New test.
17566
17567 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17568
17569         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17570
17571         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17572         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17573
17574         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17575
17576 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17577
17578         PR fortran/24426
17579         * gfortran.dg/der_pointer_4.f90: New.
17580
17581 2005-10-22  David Ayers  <d.ayers@inode.at>
17582
17583         * obj-c++.dg/except-1.mm: Simplify.
17584
17585 2005-10-21  David Ayers  <d.ayers@inode.at>
17586
17587         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17588
17589 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17590
17591         * gfortran.dg/assumed_dummy_2.f90: New test.
17592
17593 2005-10-21  James E Wilson  <wilson@specifix.com>
17594
17595         PR preprocessor/15220
17596         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17597
17598 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17599
17600         * gcc.c-torture/execute/20051021-1.c: New test.
17601
17602 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/24260
17605         * g++.dg/ext/tmplattr1.C: New test.
17606
17607 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17608
17609         PR fortran/24440
17610         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17611
17612 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17613
17614         * obj-c++.dg/except-1.mm: New.
17615
17616         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17617
17618 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17619
17620         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17621
17622 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17623
17624         PR middle-end/24295
17625         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17626         declarations with the same names as thunks' alias targets, use
17627         aliases instead.
17628         * gcc.dg/attr-alias-3.c: New test.
17629         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17630
17631 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17632
17633         PR c++/22618
17634         * g++.dg/parse/access8.C: New test.
17635
17636 2005-10-20  Richard Guenther  <rguenther@suse.de>
17637
17638         PR c++/24439
17639         * g++.dg/tree-ssa/pr24439.C: New testcase.
17640
17641 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17642
17643         * g++.dg/opt/delay-slot-1.C: New test.
17644
17645 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17646
17647         PR fortran/21625
17648         * gfortran.fg/der_init_1.f90: New.
17649
17650 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17651
17652         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17653
17654 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/21908
17657         * g++.dg/parse/error28.C: New test.
17658
17659 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17660
17661         * gcc.dg/profile-generate-2.c: New test.
17662
17663 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17664
17665         PR target/23589
17666         * g++.dg/ext/dllimport11.C: New.
17667
17668 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17669
17670         PR c++/22293
17671         * g++.dg/other/friend3.C: New test.
17672
17673 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17674
17675         PR c++/23293
17676         * g++.dg/template/error19.C: New test.
17677
17678 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17679
17680         PR c++/21383
17681         * g++.dg/overload/koenig2.C: New.
17682
17683         PR c++/23118
17684         * g++.dg/overload/error2.C: New.
17685
17686         PR c++/22604
17687         * g++.dg/inherit/covariant14.C: New.
17688
17689 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17690
17691         PR c++/23440
17692         * g++.dg/parse/for1.C: New test.
17693
17694 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17695
17696         PR fortran/23446
17697         * gfortran.dg/host_dummy_index_1.f90: New test.
17698
17699         PR fortran/21459
17700         * gfortran.dg/automatic_char_len_2.f90: New test.
17701
17702         PR fortran/20866
17703         * gfortran.dg/recursive_statement_functions.f90: New test.
17704
17705         PR fortran/20853
17706         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17707
17708         PR fortran/20849
17709         * gfortran.dg/external_initializer.f90: New test.
17710
17711         PR fortran/20837
17712         * non_module_public.f90: New test.
17713
17714 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         PR c++/24386
17717         * g++.dg/template/overload7.C: New.
17718
17719         PR c++/22551
17720         * g++.dg/other/switch2.C: Remove expected warnings.
17721
17722         PR c++/21353
17723         * g++.dg/template/defarg6.C: New.
17724
17725 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17726
17727         PR target/24315
17728         * gcc.target/i386/pr24315.c: New test.
17729
17730 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17731
17732         PR c++/24389
17733         * g++.dg/template/static21.C: New test.
17734         * g++.dg/template/static21-a.cc: Likewise.
17735
17736 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         PR c++/23959
17739         * g++.dg/warn/Wswitch-default-1.C: New test.
17740         * g++.dg/warn/Wswitch-default-2.C: New test.
17741
17742 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17743
17744         PR c++/22173
17745         * g++.dg/parse/template18.C: New test.
17746         * g++.dg/template/nontype15.C: Likewise.
17747
17748 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17749
17750         PR fortran/22273
17751         * gfortran.dg/spec_expr_2.f90: New.
17752
17753 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17754
17755         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17756         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17757         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17758         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17759         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17760         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17761         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17762         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17763         previous target-specific skips and warning-message matches where
17764         applicable.
17765
17766 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR c++/21347
17769         * g++.dg/warn/Wctor-dtor.C: New test.
17770
17771 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17772
17773         PR c/23439
17774         * gcc.dg/for-1.c: New test.
17775
17776 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17777
17778         PR c++/19565
17779         * g++.dg/warn/Wconversion1.C: New test.
17780         * g++.dg/ext/packed4.C: Compile with -w.
17781         * g++.dg/opt/20050511-1.C: Likewise.
17782         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17783
17784 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17785
17786         * gfortran.dg/boz_5.f90: New test.
17787
17788 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         PR c++/22551
17791         * g++.dg/other/switch2.C: New.
17792
17793         PR c++/23984
17794         * g++.dg/init/ctor7.C: New.
17795
17796 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
17797
17798         PR c++/23730
17799         * g++.dg/parse/crash32.C: New test.
17800
17801 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/20721
17804         * g++.dg/init/goto2.C: New test.
17805
17806         PR c++/22464
17807         * g++.dg/template/crash/41.C: New test.
17808
17809         PR c++/22180
17810         * g++.dg/template/crash40.C: New test.
17811
17812         PR c++/23694
17813         * g++.dg/parse/friend5.C: New test.
17814
17815         PR c++/23307
17816         * g++.dg/template/crash38.C: New test.
17817
17818         PR c++/22352
17819         * g++.dg/template/friend38.C: New test.
17820
17821         PR c++/22405
17822         * g++.dg/template/crash39.C: New test.
17823
17824 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
17825
17826         * gcc.dg/debug/dwarf2/dwarf-char1.c,
17827         gcc.dg/debug/dwarf2/dwarf-char2.c,
17828         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17829
17830         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17831
17832 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
17833
17834         * gcc.dg/dll-2.c: Add tests for warnings.
17835         * gcc.dg/dll-3.c: Likewise.
17836         * gcc.dg/dll-4.c: Likewise.
17837
17838         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17839         * g++.dg/ext/dllimport2.C: Likewise.
17840         * g++.dg/ext/dllimport3.C: Likewise.
17841         * g++.dg/ext/dllimport7.C: Likewise.
17842         * g++.dg/ext/dllimport8.C: Likewise.
17843         * g++.dg/ext/dllimport9.C: Likewise.
17844
17845 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
17846
17847         PR fortran/24092
17848         * gfortran.dg/derived_pointer_recursion.f90: New test.
17849
17850 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
17851
17852         * gcc.c-torture/execute/20051012-1.c: New test.
17853
17854 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17855
17856         PR fortran/18082
17857         * gfortran.dg/automatic_char_len_1.f90: New test.
17858
17859 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17860
17861         PR fortran/20847
17862         * gfortran.dg/save_common.f90: New test.
17863
17864         PR fortran/20856
17865         * gfortran.dg/save_result.f90: New test.
17866
17867 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17868
17869         PR c++/21592
17870         * g++.dg/template/dependent-expr1.C: Add new expected error.
17871         * g++.dg/template/dependent-expr2.C: Adjust error text.
17872         * g++.dg/template/overload6.C: New.
17873
17874         PR c++/23797
17875         * g++.dg/other/typename8.C: New.
17876
17877         PR c++/21117
17878         * g++.dg/other/return1.C: New.
17879
17880 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17881
17882         PR c++/24052
17883         * g++.dg/ext/label5.C: New.
17884
17885 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17886
17887         PR c++/19964
17888         * g++.dg/parse/crash31.C: New.
17889
17890 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17891
17892         * g++.dg/ipa/ipa-1.c: New test.
17893         * g++.dg/ipa/ipa-2.c: New test.
17894         * g++.dg/ipa/ipa-3.c: New test.
17895         * g++.dg/ipa/ipa-4.c: New test.
17896         * g++.dg/ipa/ipa-5.c: New test.
17897         * g++.dg/ipa/ipa.exp: New file.
17898
17899 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17900
17901         PR fortran/24207
17902         * gfortran.dg/private_type_3.f90: New test.
17903
17904 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17905
17906         PR fortran/20786
17907         gfortran.dg/aint_anint_1.f90: New test.
17908
17909 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17910
17911         PR libgfortran/24313
17912         gfortran.dg/csqrt.f: New test.
17913
17914 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17915
17916         PR c++/8057
17917         * g++.dg/warn/noeffect7.C: New test.
17918         * g++.dg/warn/noeffect2.C: Instantiate templates.
17919         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17920         and warning.
17921
17922 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/21089
17925         * g++.dg/init/float1.C: New test.
17926
17927         PR c++/24277
17928         * g++.dg/init/member1.C: Tweak error markers.
17929
17930 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17931
17932         PR testsuite/24281
17933         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17934         Check for null pointer.
17935
17936 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR c++/21369
17939         * g++.dg/parse/ret-type3.C: New test.
17940
17941 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         PR tree-opt/23946
17944         * gcc.c-torture/compile/pr23946.c: New test.
17945
17946 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17947
17948         * g++.dg/opt/mmx2.C: New test.
17949
17950 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/24277
17953         * g++.dg/template/static20.C: New test.
17954
17955         PR c++/24302
17956         * g++.dg/warn/Wunused-12.C: New test.
17957
17958         PR c++/23437
17959         * g++.dg/template/arg4.C: New test.
17960
17961 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17962
17963         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17964         * gcc.dg/ucnid-3.c: Likewise.
17965         * gcc.dg/ucnid-4.c: Likewise.
17966         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17967         * g++.dg/other/ucnid-1.C: Likewise.
17968         * gcc.dg/sparc-frame-1.c: New test.
17969
17970 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17971
17972         PR c++/24139
17973         * g++.dg/template/spec27.C: New test.
17974
17975         PR c++/24275
17976         * g++.dg/template/static19.C: New test.
17977
17978 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17979
17980         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17981         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17982
17983 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17984
17985         PR target/24136
17986         * gfortran.fortran-torture/compile/pr24136.f: New test.
17987
17988 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17989
17990         PR c++/22172
17991         * g++.dg/parse/crash30.C: New test.
17992
17993 2005-10-07  Richard Guenther  <rguenther@suse.de>
17994
17995         PR middle-end/24227
17996         * gcc.c-torture/compile/pr24227.c: New testcase.
17997
17998 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17999
18000         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18001         Do not put aligned attributes on array elements.
18002
18003 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18004
18005         PR testsuite/23611, PR testsuite/23615
18006         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18007         writing prototypes of library functions by hand.
18008         * obj-c++.dg/bitfield-4.mm: Likewise.
18009         * obj-c++.dg/const-str-4.mm: Likewise.
18010         * obj-c++.dg/encode-4.mm: Likewise.
18011         * obj-c++.dg/encode-5.mm: Likewise.
18012         * obj-c++.dg/encode-6.mm: Likewise.
18013         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18014         * obj-c++.dg/method-10.mm: Likewise.
18015         * obj-c++.dg/method-17.mm: Likewise.
18016         * obj-c++.dg/method-19.mm: Likewise.
18017         * obj-c++.dg/try-catch-2.mm: Likewise.
18018
18019 2005-10-06  Richard Henderson  <rth@redhat.com>
18020
18021         PR 24236
18022         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18023
18024 2005-10-06  Dale Johannesen  <dalej@apple.com>
18025
18026         * gcc.c-torture/execute/20030125-1.c: Correct.
18027
18028 2005-10-06  Richard Guenther  <rguenther@suse.de>
18029
18030         PR tree-optimization/24238
18031         * g++.dg/tree-ssa/pr24238.C: New testcase.
18032
18033 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18034
18035         PR 18568
18036         * gfortran.dg/der_pointer_3.f90: New test.
18037
18038 2005-10-05  Devang Patel  <dpatel@apple.com>
18039
18040         PR Debug/23205
18041         * g++.dg/other/PR23205.C: New.
18042
18043 2005-10-05  Richard Henderson  <rth@redhat.com>
18044
18045         PR target/23602
18046         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18047         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18048
18049 2005-10-05  Dale Johannesen  <dalej@apple.com>
18050
18051         * gcc.c-torture/execute/float-floor.c: New.
18052
18053 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18054
18055         PR tree-optimization/21419
18056         PR tree-optimization/24146
18057         PR tree-optimization/24151
18058
18059         * g++.dg/ext/asm7.C: New.
18060         * g++.dg/ext/asm8.C: New.
18061         * gcc.dg/asm-1.c: Compile on all targets.
18062         * gcc.dg/asm-pr24146.c: New.
18063         * gcc.dg/pr21419.c: Adjust error messages.
18064
18065 2005-10-05  Richard Guenther  <rguenther@suse.de>
18066
18067         PR fortran/24176
18068         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18069
18070 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18071
18072         PR c++/23513
18073         * g++.dg/template/spec22.C: Robustify test.
18074         * g++.dg/template/spec26.C: New.
18075
18076 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18077
18078         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18079         if target supports vector instructions.
18080
18081 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18082
18083         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18084         C99 functions.
18085
18086 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18087
18088         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18089         check_effective_target_fortran_large_int): Replace cached result
18090         when target changes.
18091
18092 2005-10-04  Devang Patel  <dpatel@apple.com>
18093
18094         * gcc.dg/i386-sse-vect-types.c: New.
18095
18096 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18097
18098         PR preprocessor/13726
18099         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18100         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18101
18102 2005-10-04  Richard Guenther  <rguenther@suse.de>
18103
18104         PR c/23576
18105         * gcc.dg/noncompile/pr23576.c: New testcase.
18106
18107 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18108
18109         PR middle-end/23125
18110         * gcc.dg/register-var-3.c: New test.
18111
18112 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18113
18114         * gcc.dg/pr23049.c: New test.
18115
18116         * gcc.dg/ucnid-4.c: Fix test.
18117
18118 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18119
18120         PR 23445
18121         * gcc.c-torture/compile/pr23445.c: New test.
18122
18123 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18124
18125         * g++.dg/overload/unknown1.C: New.
18126
18127 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18128
18129         PR c++/17775
18130         * g++.dg/template/repo4.C: New test.
18131
18132 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18133
18134         PR libfortran/19308
18135         * gfortran.dg/large_real_kind_2.F90: New test.
18136         * gfortran.dg/large_integer_kind_2.f90: New test.
18137
18138 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18139
18140         * lib/target-supports.exp (check_effective_target_vect_shift):
18141         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18142         (check_effective_target_vect_condition): Fix copy-n-pasto.
18143
18144         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18145         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18146         targets.
18147
18148 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/22621
18151         * g++.dg/template/overload5.C : New test.
18152
18153         PR c++/23840
18154         * g++.dg/expr/stdarg1.C: New test.
18155
18156 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18157
18158         PR 24142
18159         * gcc.c-torture/execute/pr24142.c: New test.
18160
18161 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18162
18163         PR 24141
18164         * gcc.c-torture/execute/pr24141.c: New test.
18165
18166 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18167             Diego Novillo  <dnovillo@redhat.com>
18168
18169         PR 23604
18170         * gcc.c-torture/execute/pr23604.c: New test.
18171
18172 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18173
18174         PR fortran/16404
18175         PR fortran/20835
18176         PR fortran/20890
18177         PR fortran/20899
18178         PR fortran/20900
18179         PR fortran/20901
18180         PR fortran/20902
18181         gfortran.dg/equiv_constraint_1.f90: New test.
18182         gfortran.dg/equiv_constraint_2.f90: New test.
18183         gfortran.dg/equiv_constraint_3.f90: New test.
18184         gfortran.dg/equiv_constraint_4.f90: New test.
18185         gfortran.dg/equiv_constraint_5.f90: New test.
18186         gfortran.dg/equiv_constraint_6.f90: New test.
18187         gfortran.dg/equiv_constraint_7.f90: New test.
18188         gfortran.dg/equiv_constraint_8.f90: New test.
18189         gfortran.dg/private_type_1.f90: New test.
18190         gfortran.dg/private_type_2.f90: New test.
18191         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18192         980628-10.f: Assert std=gnu to permit mixing of
18193         types in equivalence statements.
18194
18195 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18196
18197         PR 24112
18198         * gfortran.dg/open_status_1.f90: New.
18199
18200 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18201
18202         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18203         * gcc.dg/vect/pr22480.c: Clean up temp files.
18204         * gcc.dg/vect/pr23831.c: Clean up temp files.
18205         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18206         Clean up temp files.
18207         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18208         Clean up temp files.
18209
18210         * gcc.dg/20050309-1.c: Clean up temp files.
18211         * gcc.dg/20050325-1.c: Clean up temp files.
18212
18213 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18214
18215         PR tree-optimization/24059
18216         * gcc.dg/vect/pr24059.c : New test.
18217
18218 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18219
18220         PR middle-end/24109
18221         * gcc.c-torture/execute/20050929-1.c: New test.
18222
18223 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18224
18225         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18226
18227 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18228
18229         PR c/21419
18230         * gcc.dg/pr21419.c: New test.
18231
18232 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18233
18234         * gcc.dg/pr23911.c: New test.
18235
18236 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18237
18238         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18239
18240         PR c++/16782
18241         * g++.dg/parse/qualified4.C: New test.
18242         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18243         * g++.old-deja/g++.mike/p8154.C: Likewise.
18244
18245 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/22147
18248         * g++.dg/template/friend37.C: New test.
18249         * g++.dg/parse/crash28.C: Adjust error markers.
18250
18251 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18252
18253         PR fortran/18518
18254         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18255
18256 2005-09-27  Devang Patel  <dpatel@apple.com>
18257
18258         PR tree-optimization/23625
18259         * gcc.dg/pr23625.c: New test.
18260
18261 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18262
18263         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18264         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18265
18266 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18267
18268         PR fortran/23677
18269         * gfortran.fortran-torture/execute/save_1.f90: New test.
18270         * gfortran.dg/save_1.f90: New test.
18271
18272 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18273
18274         * gcc.target/i386/builtin-apply-mmx.c: New test.
18275
18276         PR target/22576
18277         * gcc.target/i386/pr22576.c: New test.
18278
18279         PR target/22585
18280         * gcc.target/i386/pr22585.c: New test.
18281
18282         PR target/23268
18283         * gcc.target/i386/pr23268.c: New test.
18284
18285         PR middle-end/23831
18286         * gcc.dg/vect/pr23831.c: New test.
18287
18288         PR target/24055
18289         * gcc.target/i386/pr24055.c: New test.
18290
18291 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18292
18293         PR tree-optimization/23960
18294         * gcc.c-torture/compile/pr23960.c: New.
18295
18296 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18297
18298         PR fortran/16861
18299         * gfortran.dg/nested_modules_3.f90: New.
18300
18301 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18302
18303         PR fortran/24005
18304         gfortran.dg/interface_1.f90: New test.
18305
18306 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18307         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18308
18309         PR fortran/23843
18310         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18311
18312 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18313
18314         PR fortran/23516
18315         * gfortran.dg/imag_1.f: New test.
18316         * gfortran.dg/imag_2.f: Ditto.
18317
18318 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18319
18320         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18321
18322 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18323
18324         PR c++/21983
18325         * g++.dg/warn/pr21983.C: New test.
18326
18327 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18328
18329         * gcc.dg/20050922-1.c: Testcase added.
18330
18331 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/23993
18334         * g++.dg/template/array14.C: New test.
18335
18336 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18337
18338         PR fortran/19929
18339         * gfortran.dg/der_ptr_component_1.f90: New test.
18340
18341 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18342
18343         PR c++/23965
18344         * g++.dg/template/error1.C: Reject "no matching function" message.
18345
18346 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18347
18348         PR c++/17609
18349         * g++.dg/lookup/error1.C: New test.
18350
18351 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18352
18353         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18354         functionality of the testcase.
18355
18356 2005-09-20  Richard Henderson  <rth@redhat.com>
18357
18358         * gcc.dg/vect/vect-22.c: Require vect_float.
18359         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18360
18361 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18362
18363         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18364         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18365         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18366         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18367         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18368         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18369         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18370         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18371         * gcc.dg/cpp/ucnid-8.c: New test.
18372
18373 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18374
18375         PR tree-optimization/23929
18376         * gcc.c-torture/compile/pr23929.c: New test.
18377
18378 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18379
18380         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18381         for one loop.
18382
18383 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18384
18385         PR testsuite/23186
18386         * g++.dg/other/pr22003.C: Require named sections.
18387
18388 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18389
18390         PR c++/23947
18391         * g++.dg/rtti/crash3.C: New test.
18392
18393         PR tree-optimization/23818
18394         * gcc.dg/pr23818.c: New test.
18395
18396 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18397
18398         PR fortran/23420
18399         * gfortran.dg/print_fmt_4.f: New.
18400
18401 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18402
18403         PR fortran/23663
18404         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18405
18406 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18407
18408         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18409         Use pointers to local alignable arrays instead. Added comments.
18410         * gcc.dg/vect/vect-46.c: Likewise.
18411         * gcc.dg/vect/vect-48.c: Likewise.
18412         * gcc.dg/vect/vect-49.c: Likewise.
18413         * gcc.dg/vect/vect-52.c: Likewise.
18414         * gcc.dg/vect/vect-53.c: Likewise.
18415         * gcc.dg/vect/vect-54.c: Likewise.
18416         * gcc.dg/vect/vect-56.c: Likewise.
18417         * gcc.dg/vect/vect-57.c: Likewise.
18418         * gcc.dg/vect/vect-58.c: Likewise.
18419         * gcc.dg/vect/vect-60.c: Likewise.
18420         * gcc.dg/vect/vect-61.c: Likewise.
18421
18422         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18423         The test is no longer vectorizable on vect_no_align targets.
18424         * gcc.dg/vect/vect-43.c: Likewsie.
18425
18426         * gcc.dg/vect/vect-44.c: Added comments.
18427         * gcc.dg/vect/vect-45.c: Added comments.
18428         * gcc.dg/vect/vect-50.c: Added comments.
18429         * gcc.dg/vect/vect-51.c: Added comments.
18430
18431         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18432         aligned type.
18433         * gcc.dg/vect/Os-vect-95.c: Likewise.
18434
18435         * gcc.dg/vect/vect-41.c: Test removed.
18436         * gcc.dg/vect/vect-47.c: Test removed.
18437         * gcc.dg/vect/vect-55.c: Test removed.
18438         * gcc.dg/vect/vect-59.c: Test removed.
18439
18440 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18441
18442         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18443         No longer vectorizable on vect_no_align targets.
18444         * gcc.dg/vect/pr20122.c: Likewise.
18445         * gcc.dg/vect/vect-74.c: Likewise.
18446         * gcc.dg/vect/vect-75.c: Likewise.
18447         * gcc.dg/vect/vect-76.c: Likewise.
18448
18449         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18450         Will not be vectorizable on vect_no_align targets once aliasing issues
18451         are resolved.
18452         * gcc.dg/vect/vect-79.c: Likewise.
18453
18454         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18455         * gcc.dg/vect/vect-78.c: Likewise.
18456         * gcc.dg/vect/vect-97.c: Likewise.
18457
18458 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18459
18460         * gcc.dg/pr23943.c: New test.
18461
18462 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18463
18464         PR fortran/19181
18465         * gfortran.dg/derived_pointer_null_1.f90: New test.
18466
18467 2005-09-18  Richard Guenther  <rguenther@suse.de>
18468
18469         PR middle-end/23944
18470         * gcc.c-torture/compile/pr23944.c: New testcase.
18471
18472 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18473
18474         PR fortran/15975
18475         * gfortran.dg/der_pointer_2.f90: New test.
18476
18477 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18478
18479         PR fortran/16861
18480         * gfortran.dg/nested_modules_2.f90: New test.
18481
18482 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18483
18484         PR c++/18368
18485         * g++.dg/other/semicolon.C: New test.
18486
18487 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18488
18489         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18490         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18491
18492 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/23914
18495         * g++.dg/template/static18.C: New test.
18496
18497         PR c++/21514
18498         * g++.dg/template/crash19.C: Remove dg-error marker.
18499         * g++.dg/template/local4.C: New test.
18500
18501 2005-09-16  Paul Brook  <paul@codesourcery.com>
18502
18503         PR fortran/23906
18504         * gfortran.dg/dependency_1.f90: New test.
18505
18506 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/23896
18509         * g++.dg/template/static17.C: New test.
18510
18511 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18512
18513         PR c++/23139
18514         * g++.dg/warn/huge-val1.C: New test.
18515
18516 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR c++/13140
18519         * g++.dg/parse/class2.C: New test.
18520         * g++.dg/template/explicit8.C: Likewise.
18521         * g++.dg/template/spec25.C: Likewise.
18522
18523 2005-09-14  Josh Conner  <jconner@apple.com>
18524
18525         PR middle-end/23584
18526         * gcc.dg/pr23584.c: New test.
18527
18528 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18529
18530         PR fortran/21875 Internal Unit Array I/O, NIST
18531         * gfortran.dg/arrayio_1.f90: New test.
18532         * gfortran.dg/arrayio_1.f90: New test.
18533         * gfortran.dg/arrayio_1.f90: New test.
18534         * gfortran.dg/arrayio_1.f90: New test.
18535         * gfortran.dg/arrayio_1.f90: New test.
18536
18537 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18538
18539         PR middle-end/22480
18540         * gcc.dg/vect/pr22480.c: New test.
18541
18542 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18543
18544         PR fortran/19358
18545         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18546
18547 2005-09-13 Josh Conner <jconner@apple.com>
18548
18549         PR c++/23180
18550         * g++.dg/init/struct2.C: New test.
18551         * g++.dg/init/struct3.C: New test.
18552
18553 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18554
18555         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18556         Clean up temp files.
18557         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18558         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18559         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18560         gcc.dg/tree-ssa/builtin-printf-1.c,
18561         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18562         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18563         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18564         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18565         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18566         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18567         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18568         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18569         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18570         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18571         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18572         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18573
18574 2005-09-13  Josh Conner  <jconner@apple.com>
18575
18576         * lib/gcc-dg.exp: Load scanipa.exp.
18577         (cleanup-dump): New procedure.
18578         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18579         * lib/scandump.exp: New file.
18580         * lib/scantree.exp: Use it.
18581         * lib/scanipa.exp: New file.
18582
18583 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18584
18585         PR fortran/17740
18586         * gfortran.dg/generic_4.f90: New test.
18587
18588 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18589
18590         PR target/23816
18591         * gcc.target/i386/pr23816-1.c: New test.
18592         * gcc.target/i386/pr23816-2.c: New test.
18593
18594
18595 2005-09-13  Bastian Blank <waldi@debian.org>
18596
18597         PR c++/16171
18598         * g++.dg/abi/mangle26.C: New test.
18599         * g++.dg/abi/mangle27.C: New test.
18600         * g++.dg/abi/mangle28.C: New test.
18601         * g++.dg/abi/mangle29.C: New test.
18602
18603         PR c++/23839
18604         * g++.dg/parse/register1.C: New test.
18605
18606 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/23842
18609         * g++.dg/template/access16.C: New test.
18610
18611 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18612
18613         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18614
18615 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18616
18617         PR fortran/18899
18618         * gfortran.dg/shape_2.f90: New test.
18619
18620 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18621
18622         PR target/19269
18623         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18624         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18625         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18626         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18627         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18628         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18629         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18630         tests.
18631
18632 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18633
18634         PR c++/23841
18635         * g++.dg/parse/template17.C: New test.
18636
18637 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18638
18639         PR c++/23789
18640         * g++.dg/template/nontype14.C: New test.
18641
18642 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18643
18644         PR g++/7874
18645         * g++.dg/lookup/friend7.C: New test.
18646         * g++.dg/lookup/friend8.C: New test.
18647         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18648         so that it will be found via argument dependent lookup.
18649         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18650         friend functions which will no longer be found.
18651         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18652         function g, so that it will be found via argument dependent
18653         lookup.
18654         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18655         * g++.old-deja/g++.mike/net43.C: Likewise.
18656
18657 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18658
18659         PR c++/23691
18660         * g++.dg/template/static16.C: New test.
18661
18662 2005-09-12  Josh Conner  <jconner@apple.com>
18663
18664         PR middle-end/23237
18665         * gcc.c-torture/compile/pr23237.c: New test.
18666
18667 2005-09-11  Richard Henderson  <rth@redhat.com>
18668
18669         * g++.dg/other/error8.C: Update expected diagnostic text.
18670
18671 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18672
18673         PR libfortran/19872
18674         * gfortran.dg/overwrite_1.f: New test.
18675
18676 2005-09-09  Josh Conner  <jconner@apple.com>
18677
18678         * g++.dg/init/pr23180-1.C: Removed.
18679         * g++.dg/init/pr23180-2.C: Removed.
18680
18681 2005-09-09  David Daney <ddaney@avtrex.com>
18682
18683         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18684         files which are ...
18685         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18686         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18687
18688 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18689
18690         * gfortran.dg/iostat_2.f90: New test.
18691
18692 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18693
18694         PR c++/22252
18695         * g++.dg/ext/interface1.C: New test.
18696         * g++.dg/ext/interface1.h: Likewise.
18697         * g++.dg/ext/interface1a.cc: Likewise.
18698
18699 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18700
18701         * gfortran.dg/iomsg_1.f90: New test case.
18702
18703 2005-09-09  Richard Guenther  <rguenther@suse.de>
18704
18705         PR c++/23624
18706         * g++.dg/tree-ssa/pr23624.C: New testcase.
18707
18708 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18709
18710         PR fortran/19239
18711         * gfortran.dg/vector_subscript_1.f90,
18712         * gfortran.dg/vector_subscript_2.f90: New tests.
18713
18714 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18715
18716         PR fortran/21104
18717         * gfortran.dg/array_alloc_1.f90,
18718         * gfortran.dg/array_alloc_2.f90,
18719         * gfortran.dg/array_alloc_3.f90: New tests.
18720
18721 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18722
18723         PR fortran/12840
18724         * gfortran.dg/array_constructor_6.f90
18725         * gfortran.dg/array_constructor_7.f90
18726         * gfortran.dg/array_constructor_8.f90
18727         * gfortran.dg/array_constructor_9.f90
18728         * gfortran.dg/array_constructor_10.f90
18729         * gfortran.dg/array_constructor_11.f90
18730         * gfortran.dg/array_constructor_12.f90: New tests.
18731
18732 2005-09-08  Josh Conner  <jconner@apple.com>
18733
18734         PR c++/23180
18735         * g++.dg/init/pr23180-1.C: New test.
18736         * g++.dg/init/pr23180-2.C: New test.
18737
18738 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18739
18740         PR fortran/18878
18741         * gfortran.dg/module_double_reuse.f90: New.
18742
18743 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18744
18745         PR fortran/23270
18746         PR fortran/22304
18747         PR fortran/18870
18748         PR fortran/17917
18749         PR fortran/16511
18750         * gfortran.dg/common_equivalence_1.f: New.
18751         * gfortran.dg/common_equivalence_2.f: New.
18752         * gfortran.dg/common_equivalence_3.f: New.
18753         * gfortran.dg/contained_equivalence_1.f90: New.
18754         * gfortran.dg/module_blank_common.f90: New.
18755         * gfortran.dg/module_commons_1.f90: New.
18756         * gfortran.dg/module_equivalence_1.f90: New.
18757         * gfortran.dg/nested_modules_1.f90: New.
18758         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18759         equivalences and add comment to connect the test with
18760         the PR.
18761
18762 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18763
18764         PR fortran/23765
18765         * gfortran.dg/common_6.f90: New test.
18766
18767 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18768
18769         PR fortran/15326
18770         * gfortran.dg/char_result_1.f90,
18771         * gfortran.dg/char_result_2.f90,
18772         * gfortran.dg/char_result_3.f90,
18773         * gfortran.dg/char_result_4.f90,
18774         * gfortran.dg/char_result_5.f90,
18775         * gfortran.dg/char_result_6.f90,
18776         * gfortran.dg/char_result_7.f90,
18777         * gfortran.dg/char_result_8.f90: New tests.
18778
18779 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18780
18781         PR fortran/19928
18782         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18783
18784 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18785
18786         PR obj-c++/16816
18787         * obj-c++.dg/selector-5.mm: New test.
18788         * obj-c++.dg/selector-6.mm: New test.
18789
18790 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18791
18792         PR objc/20574
18793         PR objc/19324
18794         * objc.dg/error-1.m: New test.
18795
18796 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
18797
18798         PR fortran/23373
18799         * gfortran.fortran-torture/execute/pr23373-1.f90,
18800         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18801
18802 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
18803
18804         PR libfortran/23760
18805         * gfortran.dg/g77/1832.f: Remove long string in write statement
18806         to allow the test to pass on correct list directed output with
18807         prepended space.
18808
18809 2005-09-07  James E Wilson  <wilson@specifix.com>
18810
18811         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18812
18813 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18814
18815         * gfortran.dg/parameter+save.f90: Rename to
18816         * gfortran.dg/parameter_save.f90: .. this.
18817
18818 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18819
18820         PR fortran/20848
18821         * gfortran.dg/parameter+save.f90: New test case.
18822
18823 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
18824
18825         PR fortran/19269
18826         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18827
18828 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18829
18830         PR c/23075
18831         * gcc.dg/pr23075.c: New test.
18832         * g++.dg/warn/pr23075.C: New test.
18833
18834         PR target/22362
18835         * gcc.target/i386/pr22362.c: New test.
18836
18837         PR rtl-optimization/23098
18838         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18839
18840         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18841         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18842         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18843
18844 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
18845
18846         * g++.dg/expr/cast6.C: New test.
18847
18848         PR c++/9782
18849         * g++.dg/init/new15.C: New test.
18850
18851 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18852
18853         * gcc.dg/vect/Os-vect-95.c: New test.
18854         * gcc.dg/vect/vect-95.c: Same.
18855
18856 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18857
18858         * gcc.dg/vect/vect-29.c: Update xfail testing.
18859         * gcc.dg/vect/vect-44.c: Same.
18860         * gcc.dg/vect/vect-48.c: Same.
18861         * gcc.dg/vect/vect-50.c: Same.
18862         * gcc.dg/vect/vect-72.c: Same.
18863         * gcc.dg/vect/vect-77.c: Same.
18864         * gcc.dg/vect/vect-78.c: Same.
18865         * gcc.dg/vect/vect-80.c: Same.
18866         * gcc.dg/vect/vect-96.c: Same.
18867         * gcc.dg/vect/vect-100.c: Same.
18868         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18869         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18870         * gfortran.dg/vect/vect-5.f90: Same.
18871
18872 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18875         start strings.
18876         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18877         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18878
18879         PR c++/23056
18880         * g++.dg/opt/pr23056.C: New test.
18881
18882         PR rtl-optimization/23098
18883         * gcc.target/i386/pr23098.c: New test.
18884
18885 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18886
18887         PR c++/23667
18888         * g++.dg/template/static15.C: New test.
18889
18890         PR c++/21440
18891         * g++.dg/ext/stmtexpr5.C: New test.
18892         * g++.dg/ext/stmtexpr6.C: Likewise.
18893
18894 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18895
18896         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18897
18898         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18899         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18900         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18901
18902 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18903
18904         PR libfortran/23321
18905         * gfortran.dg/direct_io_4.f90: New test case.
18906
18907 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18908             Rasmus Hahn  <rassahah@neofonie.de>
18909
18910         PR libobjc/23108
18911         * objc.dg/type-stream-1.m: New test.
18912
18913 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18914
18915         PR fortran/23661
18916         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18917         gfortran.dg/print_fmt_3.f90: New test.
18918
18919 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18920
18921         * gfortran.dg/fmt_t_1.f90: New test.
18922
18923 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18924
18925         PR rtl-optimization/23454
18926         * g++.dg/opt/pr23454.C: New test.
18927
18928 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18929
18930         PR c++/23699
18931         * g++.dg/ext/static1.C: New test.
18932
18933 2005-09-02  Richard Henderson  <rth@redhat.com>
18934
18935         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18936         tail call to check_fa_work.
18937
18938 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/21687
18941         * g++.dg/other/gc3.C: New test.
18942
18943 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18944
18945         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18946         * gcc.dg/20050826-1.c: Likewise.
18947
18948 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/23167
18951         * g++.dg/expr/volatile1.C: New test.
18952
18953 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18954
18955         PR middle-end/23547
18956         * gcc.dg/pr23547.c: New test.
18957
18958 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18959
18960         PR c/22061
18961         * gcc.c-torture/execute/pr22061-1.c,
18962         * gcc.c-torture/execute/pr22061-2.c,
18963         * gcc.c-torture/execute/pr22061-3.c,
18964         * gcc.c-torture/execute/pr22061-4.c: New tests.
18965
18966 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18967
18968         * gcc.dg/Wredundant-decls-2.c: New test to check that
18969         -Wredundant-decls does not issue warning for a variable
18970         definition following a declaration.
18971
18972 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18973
18974         PR debug/7241
18975         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18976         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18977         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18978
18979         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18980         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18981         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18982         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18983         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18984         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18985         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18986         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18987
18988 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18989
18990         PR objc/23306
18991         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18992         scan-assmbler.
18993
18994 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18995
18996         PR target/21255
18997         * gcc.dg/pr21255-1.c: New test.
18998         * gcc.dg/pr21255-2-mb.c: Likewise.
18999         * gcc.dg/pr21255-2-ml.c: Likewise.
19000         * gcc.dg/pr21255-3.c: Likewise.
19001         * gcc.dg/pr21255-4.c: Likewise.
19002
19003 2005-08-31  Dale Johannesen  <dalej@apple.com>
19004
19005         * gcc.dg/20050830-1.c: New.
19006
19007 2005-08-31  Josh Conner  <jconner@apple.com>
19008
19009         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19010         command-line options for arm-*-* targets.
19011         * g++.dg/init/array16.C: Likewise.
19012         * g++.dg/other/crash-4.C: Likewise.
19013
19014 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19015
19016         PR obj-c++/23640
19017         * obj-c++.dg/gnu-runtime-3.mm: New test.
19018
19019 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19020
19021         PR c++/13377
19022         * g++.dg/lookup/ambig4.C: New test.
19023         * g++.dg/lookup/ambig5.C: New test.
19024         * g++.dg/tc1/dr101.C: Adjust error markers.
19025
19026 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19027
19028         PR c++/23639
19029         * g++.dg/template/ttp5.C: Adjust error markers.
19030
19031 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19032
19033         PR testsuite/23609
19034         * lib/obj-c++.exp: Include target-libpath.exp.
19035         (obj-c++_link_flags): Look for the GNU libobjc library
19036         and set the library path to include it.
19037         Don't manually set LD_LIBRARY_PATH (etc.) but call
19038         set_ld_library_path_env_vars instead.
19039         (obj-c++_target_compile): Don't set library path or
19040         linker flags because they are already set correctly
19041         in obj-c++_link_flags.
19042
19043 2005-08-30  Josh Conner  <jconner@apple.com>
19044
19045         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19046         to command-line options for arm-*-* targets.
19047
19048 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19049
19050         * g++.dg/other/i386-1.C: New.
19051
19052 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19053
19054         PR preprocessor/20348
19055         PR preprocessor/20356
19056         * gcc.dg/cpp/pr20348.c: New test.
19057         * gcc.dg/cpp/pr20348.h: New file.
19058         * gcc.dg/cpp/inc/pr20348.h: New file.
19059         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19060         * gcc.dg/cpp/pr20356.c: New test.
19061         * gcc.dg/cpp/pr20356.h: New file.
19062         * gcc.dg/cpp/inc/pr20356.h: New file.
19063         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19064
19065 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19066
19067         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19068         Fix array dimension to avoid correct end-of-file error.
19069
19070 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19071
19072         PR libfortran/23598
19073         * gfortran.dg/iostat_1.f90: New test.
19074
19075 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19076
19077         PR middle-end/23408
19078         * gcc.dg/pr23408.c: New test.
19079
19080 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19081
19082         PR c++/23099
19083         * g++.dg/init/member1.C: Make sure erroneous static data member
19084         definitions are required.
19085         * g++.dg/template/static13.C: New test.
19086         * g++.dg/template/static14.C: Likewise.
19087
19088 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19089
19090         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19091         -march=pentium4, remove ilp32 requirement.
19092
19093         PR middle-end/23484
19094         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19095         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19096
19097 2005-08-29  Andreas Jaeger  <aj@suse.de>
19098
19099         PR testsuite/23607
19100         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19101
19102 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19103
19104         * gcc.c-torture/execute/20050316-2.c: New test.
19105         * gcc.c-torture/execute/20050316-3.c: New test.
19106         * gcc.dg/torture/pr16104-1.c: New test.
19107
19108 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19109
19110         PR middle-end/23463
19111         * gcc.c-torture/execute/zero-struct-1.c: New test.
19112
19113 2005-08-27  Richard Guenther  <rguenther@suse.de>
19114
19115         PR target/23575
19116         * gcc.target/i386/pr23575.c: New testcase.
19117
19118 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19119
19120         PR rtl-optimization/23561
19121         * gcc.c-torture/execute/20050826-1.c: New test.
19122
19123         PR rtl-opt/23560
19124         * gcc.c-torture/execute/20050826-2.c: New test.
19125
19126 2005-08-26  Dale Johannesen  <dalej@apple.com>
19127
19128         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19129         * gcc.dg/20050826-1.c: New.
19130
19131 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19132
19133         PR c++/19004
19134         * g++.dg/template/nontype13.C: New test.
19135
19136         PR c++/23491
19137         * g++.dg/init/new14.C: New test.
19138         * g++.dg/expr/anew1.C: Do not XFAIL.
19139         * g++.dg/expr/anew2.C: Likewise.
19140         * g++.dg/expr/anew3.C: Likewise.
19141
19142 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR middle-end/22439
19145         * gcc.dg/vla-3.c: New test.
19146
19147 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19148
19149         PR fortran/20363
19150         * gfortran.dg/named_interface.f90: New.
19151
19152 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19153
19154         * gcc.c-torture/execute/frame-address.c: New test.
19155
19156 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19157
19158         PR c++/20817
19159         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19160
19161 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19162
19163         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19164
19165 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19166
19167         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19168         * gcc.dg/altivec-22.c: Rename from..
19169         * gcc.dg/altivec-nomfcr.c: ..this.
19170
19171 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19172
19173         PR tree-optimization/23546
19174         * gcc.dg/tree-ssa/pr23546.c: New test.
19175
19176 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19177
19178         PR fortran/17758
19179         * gfortran.dg/nonreturning_statements.f90: New test.
19180
19181 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         PR c++/22454
19184         * g++.dg/parse/crash29.C: New.
19185
19186 2005-08-23  DJ Delorie  <dj@redhat.com>
19187
19188         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19189         constants have the L suffix.
19190
19191 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19192
19193         PR c++/23044
19194         * g++.dg/template/instantiate8.C: New.
19195
19196 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19197
19198         PR middle-end/23467
19199         * gcc.c-torture/execute/pr23467.c: New test.
19200
19201 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19202
19203         PR tree-optimization/22043
19204         * gcc.c-torture/execute/20050613-1.c: New test.
19205
19206 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19207
19208         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19209
19210 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19211
19212         PR rtl-optimization/23478
19213         * g++.dg/opt/pr23478.C: New test.
19214
19215 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19216
19217         PR c/18715
19218         * gcc.dg/switch-warn-3.c: New test.
19219
19220 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19221
19222         PR c++/22233
19223         * g++.dg/template/param1.C: New test.
19224
19225 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19226
19227         PR c++/23089
19228         * g++.dg/other/incomplete1.C: New test.
19229
19230 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19231
19232         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19233         are vectorizable.
19234
19235 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19236
19237         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19238         d_lines_5.f: New.
19239
19240 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * gcc.target/i386/sse-4.c: New test.
19243
19244 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19245
19246         PR testsuite/23239
19247         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19248
19249 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19250
19251         * gcc.dg/20050811-1.c: New test.
19252         * gcc.dg/20050811-2.c: New test.
19253
19254 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19255
19256         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19257
19258 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19259
19260         PR 23476
19261         * gcc.c-torture/compile/pr23476.c: New test.
19262
19263 2005-08-19  Devang Patel  <dpatel@apple.com>
19264
19265         PR tree-optimization/23048
19266         * gcc.dg/tree-ssa/pr23048.c: New test.
19267
19268 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         PR middle-end/20624
19271         * g++.dg/warn/Wreturn-3.C: New test
19272
19273 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19274
19275         PR tree-optimization/22228
19276         * g++.dg/vect/pr22543.cc: New test.
19277
19278 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19279
19280         PR tree-optimization/21574
19281         * gcc.dg/tree-ssa/pr21574.c: New test.
19282
19283 2005-08-16  James E Wilson  <wilson@specifix.com>
19284
19285         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19286
19287 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19288
19289         PR tree-opt/23402
19290         * gcc.c-torture/compile/zero-strct-3.c: New test.
19291         * gcc.c-torture/compile/zero-strct-4.c: New test.
19292
19293 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19294
19295         PR target/23376
19296         * gcc.target/x86_64/pr23376.c: New test.
19297
19298 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19299
19300         PR c++/23337
19301         * g++.dg/ext/vector2.C: New.
19302
19303 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19304
19305         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19306
19307 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19308
19309         PR libfortran/23428
19310         * gfortran.dg/inquire-complex.f90: New test case.
19311
19312 2005-08-16  James E Wilson  <wilson@specifix.com>
19313
19314         PR tree-optimization/21105
19315         * gcc.dg/large-size-array.c: New.
19316
19317 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19318
19319         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19320         type.
19321         * gcc.dg/vect/vect-41: Likewise.
19322         * gcc.dg/vect/vect-42: Likewise.
19323         * gcc.dg/vect/vect-43: Likewise.
19324         * gcc.dg/vect/vect-44: Likewise.
19325         * gcc.dg/vect/vect-46: Likewise.
19326         * gcc.dg/vect/vect-47: Likewise.
19327         * gcc.dg/vect/vect-48: Likewise.
19328         * gcc.dg/vect/vect-52: Likewise.
19329         * gcc.dg/vect/vect-53: Likewise.
19330         * gcc.dg/vect/vect-54: Likewise.
19331         * gcc.dg/vect/vect-55: Likewise.
19332         * gcc.dg/vect/vect-56: Likewise.
19333         * gcc.dg/vect/vect-57: Likewise.
19334         * gcc.dg/vect/vect-58: Likewise.
19335         * gcc.dg/vect/vect-59: Likewise.
19336         * gcc.dg/vect/vect-60: Likewise.
19337         * gcc.dg/vect/vect-61: Likewise.
19338         * gcc.dg/vect/vect-85: Likewise.
19339         * gcc.dg/vect/vect-87: Likewise.
19340         * gcc.dg/vect/vect-88: Likewise.
19341         * gcc.dg/vect/vect-93.c: Likewise.
19342         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19343         * gcc.dg/vect/vect-75: Likewise.
19344         * gcc.dg/vect/vect-76: Likewise.
19345         * gcc.dg/vect/vect-77: Likewise.
19346         * gcc.dg/vect/vect-78: Likewise.
19347         * gcc.dg/vect/vect-80: Likewise.
19348         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19349         vectorized for the expected reason, rather than checking how alignment
19350         was handled.
19351         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19352         aligned type and also instead of aligned pointers. Added documentation.
19353
19354 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19355
19356         * gfortran.dg/power.f90: New test.
19357
19358 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19359
19360         PR rtl-optimization/23299
19361         * g++.dg/opt/pr23299.C: New test.
19362
19363 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19364
19365         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19366
19367 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19368
19369         * g++.dg/template/local6.C: New test.
19370
19371 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         * execute/exceptions/finally-1.m: Check that the catch and finally are
19374         being called.  Also add a "return 0;" at the end of main.
19375
19376 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19377
19378         PR fortran/21432.
19379         * gfortran.dg/namelist_print_1.f: New test of functionality of
19380         PRINT namelist.
19381         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19382         namelist generates error with -std=f95.
19383
19384 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19385
19386         PR tree-optimization/23119
19387         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19388
19389 2005-08-13  Marcin Koziej  <creep@desk.pl>
19390             Andrew Pinski  <pinskia@physics.uc.edu>
19391
19392         PR libobjc/22492
19393         * execute/exceptions/finally-1.m: New test.
19394
19395 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19396
19397         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19398         testsuite.
19399         * objc/execute/exceptions/trivial.m: New test.
19400         * objc.dg/try-catch-11.m: Move to ...
19401         * objc/execute/exceptions/foward-1.m: Here.
19402         * objc.dg/try-catch-2.m: Move to ...
19403         * objc/execute/exceptions/catchall-1.m: Here.
19404         * objc.dg/try-catch-8.m: Move to ...
19405         * objc/execute/exceptions/local-variables-1.m: Here.
19406
19407 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19408
19409         * objc.dg/nested-func-1.m: Move to ...
19410         * objc/execute/nested-func-1.m: Here.
19411
19412 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19415         in ${options} instead of [target_info name].
19416         * lib/obj-c++.exp (objc_target_compile): Likewise.
19417
19418 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19419
19420         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19421
19422 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19423
19424         part of PR testsuite/23348
19425         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19426         each of the torture options.
19427         * objc/compile/trivial.m: New test.
19428
19429 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19430
19431         * gfortran.dg/eoshift.f90: Correct format.
19432
19433 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19434
19435         * gfortran.fortran-torture/execute/character_passing.f90:
19436         Fix comment typo.
19437
19438 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19439
19440         PR c++/8271
19441         * g++.dg/template/unify10.C: New.
19442
19443 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19444
19445         * g++.dg/parse/pr22514.C: Move to...
19446         * g++.dg/debug/pr22514.C: here.
19447
19448 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19449
19450         PR c++/23266
19451         * g++.dg/inherit/pure1.C: New test.
19452
19453         * ChangeLog: Fix typos.
19454
19455 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19456             Steven Bosscher  <stevenb@suse.de>
19457
19458         * gfortran.dg/runtime_warning_1.f90: New test.
19459
19460 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19461
19462         PR c++/23219
19463         * g++.dg/parse/crash28.C: New.
19464
19465 2005-08-11  Richard Guenther  <rguenther@suse.de>
19466
19467         PR target/23289
19468         * gcc.target/i386/tailcall-1.c: New testcase.
19469
19470 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19471
19472         * gcc.dg/vect/vect-67.c: Un-xfail.
19473
19474 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19475
19476         PR c++/23225
19477         * g++.dg/parse/crash27.C: new test.
19478
19479 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19480
19481         PR libfortran/22143
19482         * gfortran.dg/shift-kind.f90: New testcase.
19483
19484 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19485
19486         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19487         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19488
19489 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19490
19491         PR c++/20646
19492         * g++.dg/other/mult-stor1.C: New test.
19493
19494 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19495
19496         * gcc.c-torture/pr18299-1.c: Move to ...
19497         * gcc.c-torture/compile/pr18299-1.c: Here.
19498
19499 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19500
19501         * gfortran/fortran.torture/execute/character_passing.f90:
19502         Fix types for LSAME.
19503
19504 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19505
19506         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19507         input data back to what it was originally.
19508
19509 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19510
19511         * objc.dg/try-catch-8.m: Enable for all targets.
19512
19513 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19514
19515         * gcc.dg/pr23165.c: New test.
19516
19517 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19518
19519         PR tree-optimization/23234
19520         * gcc.dg/tree-ssa/pr23234.c: New test.
19521
19522 2005-08-08  Josh Conner  <jconner@apple.com>
19523
19524         PR rtl-optimization/23241
19525         * gcc.dg/char-compare.c: New test.
19526
19527 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19528
19529         PR c++/22508
19530         * g++.dg/init/new13.C: New test.
19531
19532 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19533
19534         PR c++/21166
19535         * g++.dg/other/crash-4.C: Adjust
19536         * g++/dg/ext/packed9.C: New.
19537
19538 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19539
19540         PR middle-end/21964
19541         * gcc.c-torture/execute/pr21964-1.c: New test.
19542
19543 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19544
19545         PR c/22458
19546         * gcc.dg/pr22458-1.c: New test.
19547
19548 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19549             Steven G. Kargl <kargls@comcast.net>
19550
19551         PR fortran/22390
19552         * gfortran.dg/flush_1.f90: New test.
19553
19554 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19555
19556         PR c++/23191
19557         * g++.dg/template/eh2.C: New test.
19558
19559 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19560
19561         PR c++/19498
19562         * g++.dg/template/instantiate7.C: New test.
19563
19564 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19565
19566         PR c/23113
19567         * gcc.dg/Wunused-value-1.c: New test.
19568
19569 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19570
19571         PR rtl-optimization/23233
19572         * gcc.c-torture/compile/pr23233-1.c: New test.
19573
19574 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19575
19576         PR fortran/18833
19577         PR fortran/20850
19578         * gfortran.dg/equiv_1.f90: New test.
19579         * gfortran.dg/equiv_2.f90: New test.
19580         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19581         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19582         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19583
19584 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19585
19586         * gcc.c-torture/execute/vrp-5.c: New test.
19587         * gcc.c-torture/execute/vrp-6.c: New test.
19588         * gcc.dg/tree-ssa/vrp21.c: New test.
19589
19590 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19591
19592         * g++.dg/parse/pr22514.C: New test.
19593
19594 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19595
19596         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19597
19598         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19599         instead of constant loads / pool entries.
19600
19601 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19602
19603         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19604         TEST_TO_WCTYPE.
19605
19606 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19607
19608         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19609         __WINT_TYPE__ in generated prototypes if possible.
19610
19611 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19612
19613         PR 22037
19614         * g++.dg/tree-ssa/pr22037.C:
19615
19616 2005-08-04  Richard Henderson  <rth@redhat.com>
19617
19618         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19619         scan-tree-dump-times directive.
19620
19621 2005-08-04  Jan Hubicka  <jh@suse.cz>
19622
19623         * gcov-1.C: Fix switch counts.
19624         * gcov-4b.c: Likewise.
19625
19626 2005-08-03  Jeff Law  <law@redhat.com>
19627
19628         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19629
19630 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19631
19632         * gcc.c-torture/execute/pr23135.c: New test.
19633
19634 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19635
19636         PR tree-optimization/19899
19637         * gcc.dg/tree-ssa/scev-1.c: New test.
19638         * gcc.dg/tree-ssa/scev-2.c: New test.
19639
19640 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19641
19642         PR target/18582
19643         * gcc.dg/torture/pr18582-1.c: New test.
19644
19645 2005-08-03  Jan Hubicka  <jh@suse.cz>
19646
19647         * update-conroll.c: New testcase.
19648         * update-conroll-2.c: New testcase.
19649
19650 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19651
19652         * gfortran.dg/constant_substring.f: New test.
19653         * gfortran.dg/pr22491.f: New test.
19654
19655 2005-08-02  Jan Hubicka  <jh@suse.cz>
19656
19657         * update-threading.c: Replace by the proper one.
19658
19659 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19660
19661         PR 23164
19662         * g++.dg/tree-ssa/pr23164.C: New test.
19663
19664 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19665
19666         * gcc.dg/tree-ssa/pr23192.c: New test.
19667
19668 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19669
19670         * gcc.c-torture/execute/vrp-4.c: New test.
19671
19672 2005-08-02  Jan Hubicka  <jh@suse.cz>
19673
19674         * update-threading.c: New test.
19675
19676 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19677
19678         * gcc.c-torture/compile/20050801-1.c: New test.
19679         * gcc.c-torture/compile/20050801-2.c: New test.
19680
19681 2005-08-01  Jan Hubicka  <jh@suse.cz>
19682
19683         * val-prof-5.c: New test.
19684
19685 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19686
19687         PR c/22311
19688         * gcc.dg/pr22311-1.c : New test.
19689
19690 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19691
19692         PR target/23095
19693         * gfortran.dg/pr23095.f: New test.
19694
19695         PR c++/22003
19696         * g++.dg/other/pr22003.C: New test.
19697
19698 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19699
19700         PR target/20621
19701         * gcc.c-torture/execute/pr20621-1.c: New test.
19702
19703 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19704
19705         * gfortran.dg/comma_format_extension_4.f: Adjust length
19706         of string for format.
19707         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19708         print statement with internal write.
19709         * gfortran.dg/der_array_io_2.f: Likewise.
19710         * gfortran.dg/der_array_io_3.f: Likewise.
19711
19712 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19713
19714         * gcc.dg/fold-abs-4.c: new test.
19715
19716 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19717
19718         PR fortran/22570 an related issues.
19719         * gfortran.dg/x_slash_1.f: New test.
19720
19721 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19722
19723         PR c/23143
19724         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19725         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19726
19727 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19728
19729         PR c/529
19730         * gcc.dg/Wshadow-3.c: New test.
19731
19732 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19733
19734         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19735         used to have the wrong bounds).
19736
19737 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19738
19739         PR c/21720
19740         * gcc.dg/hex-round-1.c: Test more cases.
19741         * gcc.dg/hex-round-2.c: New test.
19742
19743 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19744
19745         PR 22550
19746         * g++.dg/tree-ssa/pr22550.C: New test.
19747
19748 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19749
19750         * gcc.dg/tree-ssa/vrp19.c: New test.
19751         * gcc.dg/tree-ssa-vrp20.c: New test.
19752
19753 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19754
19755         PR c/22240
19756         * gcc.dg/transparent-union-4.c: New test.
19757
19758 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19759
19760         PR c/22192
19761         * gcc.dg/c99-vla-2.c: New test.
19762
19763 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19764
19765         PR c/21720
19766         * gcc.dg/hex-round-1.c: New test.
19767
19768 2005-07-28  Jan Hubicka  <jh@suse.cz>
19769
19770         * inliner-1.c: Do not dump everything.
19771         * tree-prof.exp: Do not pass -ftree-based-profiling.
19772         * bprob.exp: Likewise.
19773
19774         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19775
19776 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19777
19778         PR c++/22545
19779         * g++.dg/expr/ptrmem7.C: New test.
19780
19781 2005-07-28  Mike Stump  <mrs@apple.com>
19782
19783         * g++.old-deja/g++.mike/visibility-1.C: New test.
19784
19785 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19786
19787         PR c/20187
19788         * gcc.c-torture/execute/pr20187-1.c: New test.
19789
19790 2005-07-28  Jeff Law  <law@redhat.com>
19791
19792         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19793         * gcc.dg/tree-ssa/vrp18.c: New test.
19794
19795 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19796
19797         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19798
19799 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19800
19801         PR tree-optimization/22506
19802         * gcc.dg/vect/ps22506.c: New test.
19803
19804 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
19805
19806         PR target/21149
19807         * gcc.target/i386/sse-3.c: New test.
19808
19809 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19810
19811         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19812         * gcc.target/mips/mips32-dsp-type.c: Likewise.
19813
19814 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19815
19816         PR c/22589
19817         * gcc.c-torture/compile/pr22589-1.c: New test.
19818
19819 2005-07-28  Jan Hubicka  <jh@suse.cz>
19820
19821         * update-loopch.c: New testcase.
19822
19823 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19824
19825         PR rtl-optimization/23047
19826         * gcc.c-torture/execute/pr23047.c: New test.
19827         * gcc.c-torture/execute/pr23047.x: New.
19828
19829 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19830
19831         PR tree-optimization/22493
19832         * gcc.c-torture/execute/pr22493-1.c: New test.
19833         * gcc.c-torture/execute/pr22493-1.x: New.
19834         * gcc.c-torture/execute/vrp-1.c: New test.
19835         * gcc.c-torture/execute/vrp-2.c: New test.
19836         * gcc.c-torture/execute/vrp-2.c: New test.
19837
19838 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
19839
19840         * gcc.target/frv/all-builtin-read8.c: Delete.
19841         * gcc.target/frv/all-builtin-read16.c: Delete.
19842         * gcc.target/frv/all-builtin-read32.c: Delete.
19843         * gcc.target/frv/all-builtin-read64.c: Delete.
19844         * gcc.target/frv/all-builtin-write8.c: Delete.
19845         * gcc.target/frv/all-builtin-write16.c: Delete.
19846         * gcc.target/frv/all-builtin-write32.c: Delete.
19847         * gcc.target/frv/all-builtin-write64.c: Delete.
19848         * gcc.target/frv/all-read-write-1.c: New.
19849
19850 2005-07-27  Jeff Law  <law@redhat.com>
19851
19852         * gcc.c-torture/execute/pr22630.c: New test.
19853
19854 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
19855
19856         PR tree-optimization/23073
19857         * gcc.dg/vect/nodump-pr23073.c: New test.
19858         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19859
19860 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
19861
19862         PR tree-optimize/22348
19863         * gcc.c-torture/execute/pr22348.c: New.
19864
19865 2005-07-27  Richard Guenther  <rguenther@suse.de>
19866
19867         * gcc.dg/tree-ssa/salias-1.c: New testcase.
19868
19869 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19870
19871         PR fortran/22503
19872         * gfortran.dg/logical_comp.f90: New test.
19873
19874 2005-07-27  Jan Hubicka  <jh@suse.cz>
19875
19876         * inliner-1.c: Add cleanup of dumps.
19877         * val-prof-*.c: Likewise.
19878         * update-tailcall.c: New.
19879
19880 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19881
19882         PR 22591
19883         * gcc.dg/tree-ssa/pr22591.c: New test.
19884         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19885
19886 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19887
19888         PR libobjc/22606
19889         * objc.dg/try-catch-11.m: New test.
19890
19891 2005-07-26  Richard Guenther  <rguenther@suse.de>
19892
19893         PR tree-optimization/22486
19894         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19895
19896 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19897
19898         PR tree-opt/22484
19899         * g++.dg/opt/loop2.C: New test.
19900
19901 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19902
19903         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19904         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19905
19906 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19907
19908         * lib/profopt.exp (profopt-execute): Check for profiling data
19909         files on the target.
19910
19911 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19912
19913         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19914         for matching of asm labels.
19915
19916 2005-07-25  Richard Guenther  <rguenther@suse.de>
19917
19918         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19919
19920 2005-07-25  Richard Guenther  <rguenther@suse.de>
19921
19922         PR testsuite/22624
19923         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19924
19925 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19926
19927         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19928         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19929         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19930         * gcc.dg/vect/vect-100.c: New test.
19931         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19932         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19933         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19934         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19935         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19936         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19937         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19938         * gfortran.dg/vect/pr19049.f90: New testcase.
19939         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19940
19941 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19942
19943         * gcc.c-torture/execute/20050713-1.c: New test.
19944
19945         PR fortran/20063
19946         * gfortran.fortran-torture/execute/data_4.f90: New test.
19947
19948         PR middle-end/20303
19949         * gcc.dg/visibility-d.c: New test.
19950
19951 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19952
19953         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19954         * gfortran.dg/underflow.f90: Ditto.
19955
19956 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19957
19958         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19959         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19960         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19961
19962 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19963
19964         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19965         include case of field width of zero.
19966
19967 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19968
19969         PR libgfortran/21875
19970         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19971         with trailing blanks on normal formatted read.
19972
19973 2005-07-23  Chao-ying Fu  <fu@mips.com>
19974
19975         * gcc.target/mips/mips32-dsp-type.c: New test.
19976         * gcc.target/mips/mips32-dsp.c: New test.
19977
19978 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19979
19980         PR testsuite/21073
19981         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19982
19983         PR testsuite/20454
19984         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19985         and __cyg_profile_func_exit.
19986
19987 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19988
19989         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19990         * gfortran.dg/comma_format_extension_4.f: Same.
19991         * gfortran.dg/pr15332.f: Same.
19992         * gfortran.dg/pr21730.f: Same.
19993
19994 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19995
19996         * g++.dg/opt/vrp2.C: Fix testcase.
19997
19998         PR tree-opt/22625
19999         * g++.dg/opt/vrp2.C: New test.
20000
20001 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR debug/21828
20004         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20005
20006 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20007
20008         * gcc.dg/tree-ssa/20050719-1.c: New test.
20009
20010 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20011
20012         * gcc.dg/bfin-longcall-1.c: New file.
20013         * gcc.dg/bfin-longcall-2.c: New file.
20014
20015 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20016
20017         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20018
20019 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20020
20021         PR middle-end/19055
20022         * gcc.dg/tree-ssa/pr19055.c: New test.
20023         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20024
20025 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20026
20027         PR C++/22358
20028         * g++.dg/other/pr22358.C: New test.
20029
20030 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20031
20032         PR c++/2922
20033         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20034
20035 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036
20037         PR c++/15938
20038         * g++.dg/init/union2.C: New test.
20039
20040 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20041
20042         PR c/22393
20043         * gcc.dg/complex-4.c: New test.
20044
20045 2005-07-21  Richard Guenther  <rguenther@suse.de>
20046
20047         PR testsuite/22522
20048         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20049         scanning for asm labels.
20050         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20051
20052 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20053
20054         PR target/22085
20055         * gcc.dg/altivec-pr22085.c: New.
20056
20057 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20058
20059         PR tree-optimization/19210
20060         * gcc.dg/tree-ssa/pr19210-1.c: New.
20061         * gcc.dg/tree-ssa/pr19210-2.c: New.
20062
20063 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20064
20065         PR rtl-optimization/22167
20066         * g++.dg/opt/pr22167.C: New test.
20067
20068 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20069
20070         PR c++/2922
20071         * g++.dg/lookup/two-stage2.C: New.
20072         * g++.dg/lookup/two-stage3.C: New.
20073         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20074         fixed two-stage name lookup for operators.
20075         * g++.dg/template/call3.C: Compiler now produces an appropriate
20076         error message.
20077         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20078         14 as a candidate.
20079         * g++.dg/template/ptrmem4.C: Compiler produces different error
20080         message.
20081         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20082         connect_to_method as a candidate.
20083
20084 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20085
20086         * gcc.dg/fold-alloc-1.c: New test.
20087
20088 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20089
20090         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20091         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20092
20093 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20094
20095         * gcc.dg/fold-abs-1.c: New test.
20096         * gcc.dg/fold-abs-2.c: New test.
20097         * gcc.dg/fold-abs-3.c: New test.
20098
20099 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20100
20101         Make CONSTRUCTOR use VEC to store initializers.
20102         * g++.dg/ext/complit3.C: Check for specific error messages.
20103         * g++.dg/init/brace2.C: Update error message.
20104         * g++.dg/warn/Wbraces2.C: Likewise.
20105
20106 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20107
20108         PR fortran/16940
20109         * gfortran.dg/module_interface_1.f90: New test.
20110
20111 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20112             Kenneth Zadeck <zadeck@naturalbridge.com>
20113
20114         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20115
20116 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20117
20118         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20119         specify -Wformat for these tests.
20120         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20121         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20122         * gcc.dg/format/opt-6.c: Delete.
20123
20124 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20125
20126         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20127         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20128
20129 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         * gcc.dg/tree-ssa/alias-2.c: New test.
20132
20133 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/22263
20136         * g++.dg/template/explicit7.C: New test.
20137
20138 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20139
20140         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20141         field width of 8 to +Inf and -Inf.
20142
20143 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20144
20145         PR c++/22139
20146         * g++.dg/template/friend36.C: New test.
20147
20148 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20149
20150         PR fortran/21730
20151         * gfortran.dg/pr21730.f: New test.
20152
20153 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20154             Kenneth Zadeck <zadeck@naturalbridge.com>
20155
20156         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20157         since pure const detection cannot run at -O1 in c compiler.
20158         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20159         can now optimize this case properly.
20160         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20161         because we now pass.
20162         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20163
20164 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20165
20166         PR c/22421
20167         * gcc.dg/format/bitfld-1.c: New test.
20168
20169 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/22204
20172         * g++.dg/rtti/repo1.C: New test.
20173
20174 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20175
20176         PR middle-end/22398
20177         * gcc.c-torture/compile/pr22398.c: New test.
20178
20179 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/22132
20182         * g++.dg/expr/cast4.C: New test.
20183
20184 2005-07-15  Richard Guenther  <rguenther@suse.de>
20185
20186         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20187         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20188
20189 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20190
20191         PR tree-optimization/22230
20192         * gcc.dg/tree-ssa/pr22230.c: New test.
20193
20194 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20195
20196         * gfortran.dg/g77/cpp6.f: New test.
20197
20198         PR fortran/22417
20199         * gfortran.dg/g77/cpp5.F: New test.
20200         * gfortran.dg/g77/cpp5.h: New file.
20201         * gfortran.dg/g77/cpp5inc.h: New file.
20202
20203 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20204
20205         PR libfortran/16435
20206         * gfortran.dg/tl_editting.f90: New.
20207         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20208
20209 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20210
20211         * gfortran.dg/char_array_constructor.f90: New test.
20212
20213 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20214
20215         * gfortran.dg/past_eor.f90: New.
20216         * gfortran.dg/complex_read.f90: New.
20217
20218 2005-07-13  Jeff Law  <law@redhat.com>
20219
20220         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20221         additional casts.
20222
20223         * gcc.dg/tree-ssa/pr22321.c: New test
20224
20225 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20226
20227         PR tree-optimization/21921
20228         * gcc.dg/tree-ssa/pr21921.c: New.
20229
20230 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20231
20232         PR tree-optimizatio/22442
20233         * gcc.dg/tree-ssa/loop-11.c: New test.
20234
20235 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20236
20237         PR tree-opt/21840
20238         * gcc.c-torture/compile/pr21840.c: New test.
20239
20240 2005-07-12  Jan Hubicka  <jh@suse.cz>
20241
20242         * gcc.c-torture/compile/pr22379.c: New test.
20243
20244 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20245
20246         PR libfortran/21593
20247         gfortran.dg/dev_null.f90: Remove outdated comment about
20248         PR libfortran/21593.
20249
20250
20251 2005-07-12  Dale Johannesen  <dalej@apple.com>
20252
20253         * gcc.target/i386/compress-float-sse.c: New.
20254         * gcc.target/i386/compress-float-sse-pic.c: New.
20255         * gcc.target/i386/compress-float-387.c: New.
20256         * gcc.target/i386/compress-float-387-pic.c: New.
20257         * gcc.dg/compress-float-ppc.c: New.
20258         * gcc.dg/compress-float-ppc-pic.c: New.
20259
20260 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20261
20262         PR libfortran/21593
20263         gfortran.dg/dev_null.f90: Remove targets.
20264
20265 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20266
20267         PR tree-opt/22335
20268         * gcc.dg/pr22335-1.c: New test.
20269         * gcc.dg/pr22335-2.c: New test.
20270
20271 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20272
20273         PR c++/20172
20274         * g++.dg/template/nontype12.C : New test.
20275
20276 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20277
20278         * gcc.dg/tree-ssa/loop-10.c: New test.
20279
20280 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20281
20282         * gcc.c-torture/execute/20020720-1.x: Remove.
20283
20284 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20285
20286         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20287
20288 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20289
20290         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20291         (dg-mips-options): Use it.
20292
20293 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20294
20295         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20296
20297 2005-07-09  Richard Henderson  <rth@redhat.com>
20298
20299         * lib/target-supports.exp (check_effective_target_sync_char_short):
20300         Add alpha.
20301
20302 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20303
20304         PR libfortran/22217
20305         * gfortran.dg/negative-z-descriptor.f90: New test.
20306
20307 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20308
20309         PR tree-opt/22329
20310         * gcc.dg/pr22329.c: New test.
20311
20312 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20313
20314         PR tree-optimization/20139
20315         * gcc.dg/tree-ssa/pr20139.c: New.
20316
20317 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20318
20319         PR tree-opt/22356
20320         * gcc.dg/pr22356-1.c: New test.
20321
20322 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20323
20324         PR c++/21799
20325         * g++.dg/template/unify8.C: New.
20326         * g++.dg/template/unify9.C: New.
20327
20328 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20329
20330         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20331
20332 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20333
20334         * gcc.dg/darwin-version-1.c: New.
20335         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20336         * gcc.dg/builtins-20.c: Likewise.
20337         * gcc.dg/builtins-53.c: Likewise.
20338         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20339         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20340         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20341         * gcc.dg/torture/builtins-power-1.c: Likewise.
20342         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20343         on Darwin.
20344
20345 2005-07-07  Jeff Law  <law@redhat.com>
20346
20347         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20348         argument evaluation order.
20349
20350 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20351
20352         PR libfortran/21594
20353         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20354         Add test cases where the shift length is greater than the
20355         array length.
20356
20357 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20358
20359         * obj-c++.dg/proto-lossage-6.mm: New.
20360         * objc.dg/proto-lossage-6.m: New.
20361
20362 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20363
20364         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20365         * objc.dg/gnu-runtime-2.m: Likewise.
20366
20367 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20368
20369         * gfortran.dg/longline.f: New test.
20370
20371         * gfortran.dg/badline.f: New test.
20372
20373 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20374
20375         PR fortran/16531
20376         PR fortran/15966
20377         PR fortran/18781
20378         * gfortran.dg/hollerith.f90: New.
20379         * gfortran.dg/hollerith2.f90: New.
20380         * gfortran.dg/hollerith3.f90: New.
20381         * gfortran.dg/hollerith4.f90: New.
20382         * gfortran.dg/hollerith_f95.f90: New.
20383         * gfortran.dg/hollerith_legacy.f90: New.
20384         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20385
20386 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20387
20388         PR objc/22274
20389         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20390         * objc.dg/gnu-runtime-2.m: New.
20391
20392 2005-07-06  Jeff Law  <law@redhat.com>
20393
20394         * gcc.dg/tree-ssa/vrp17.c: New test.
20395
20396 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20397
20398         PR fortran/22327
20399         * gfortran.dg/array_constructor_5.f90: New test.
20400
20401 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20404
20405 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20406
20407         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20408         * gcc.dg/980816-1.c: Ditto.
20409
20410 2005-07-06  Jeff Law  <law@redhat.com>
20411
20412         * gcc.c-torture/compile/pr21356.c: New test.
20413
20414 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20415
20416         PR c/22013
20417         PR c/22098
20418         * gcc.c-torture/compile/pr22013-1.c,
20419         gcc.c-torture/execute/pr22098-1.c,
20420         gcc.c-torture/execute/pr22098-2.c,
20421         gcc.c-torture/execute/pr22098-3.c: New tests.
20422
20423 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20424
20425         PR c/22308
20426         * gcc.dg/pr22308-1.c: New test.
20427
20428 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20429
20430         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20431         target.
20432         * gcc.dg/compare9.c: Use -fshort-enums instead of
20433         -fno-short-enums.  Change the last test to dg-bogus.
20434
20435 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20436
20437         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20438         * gcc.dg/compare9.c: New.
20439
20440 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20441
20442         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20443
20444 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20445
20446         PR testsuite/22288
20447         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20448
20449
20450 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20451
20452         * gcc.dg/format/gcc_gfc-1.c: New.
20453
20454 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20455
20456         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20457
20458 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20459
20460         PR fortran/20842
20461         * gfortran.dg/io_invalid_1.f90: New test.
20462
20463 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20464
20465         * gcc.dg/format/gcc_diag-1.c: Update.
20466
20467 2005-07-02  Jeff Law  <law@redhat.com>
20468
20469         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20470         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20471
20472 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20473
20474         * gcc.dg/format/gcc_diag-1.c: Update.
20475
20476 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20477
20478         PR tree-opt/22269
20479         * gcc.c-torture/compile/pr22269.c: New test.
20480
20481 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20482
20483         PR 21584
20484         PR 22219
20485         * g++.dg/tree-ssa/pr21584-1.C: New test.
20486         * g++.dg/tree-ssa/pr21584-2.C: New test.
20487
20488 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20489
20490         * obj-c++.dg/try-catch-11.mm: New.
20491         * objc.dg/try-catch-10.m: New.
20492
20493 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20494
20495         * g++.dg/other/ucnid-1.C: xfail on AIX.
20496
20497 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20498
20499         PR 22234
20500         * gcc.dg/20050629-1.c: New test.
20501
20502 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20503
20504         * obj-c++.dg/const-str-1[0-1].mm: New.
20505         * objc.dg/const-str-1[0-1].m: New.
20506
20507 2005-05-29  Richard Henderson  <rth@redhat.com>
20508
20509         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20510         Rename from check_effective_target_vect_no_max.
20511         (check_effective_target_vect_no_int_add): New.
20512         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20513         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20514         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20515         * gcc.dg/vect/vect-reduc-1.c: Use both.
20516         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20517
20518 2005-05-29  Richard Henderson  <rth@redhat.com>
20519
20520         * lib/target-supports.exp (check_effective_target_vect_no_max):
20521         Remove i386 and x86_64.
20522
20523 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20524
20525         PR testsuite/21969
20526         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20527
20528 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20529
20530         PR middle-end/21969
20531         * gcc.dg/vect/pr21969.c: New test.
20532
20533 2005-06-28  Eric Christopher  <echristo@redhat.com>
20534
20535         PR c/22052
20536         PR c/21975
20537         * gcc.dg/inline1.c: New test.
20538         * gcc.dg/inline2.c: Ditto.
20539         * gcc.dg/inline3.c: Ditto.
20540         * gcc.dg/inline4.c: Ditto.
20541         * gcc.dg/inline5.c: Ditto.
20542
20543 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20544
20545         PR libfortran/22142
20546         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20547         Add testcase also testing eoshift1 for PR 22142.
20548
20549 2005-06-28  Richard Henderson  <rth@redhat.com>
20550
20551         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20552         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20553         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20554         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20555         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20556
20557 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20558
20559         PR libfortran/22142
20560         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20561         Add testcase for PR 22142.
20562
20563 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20564
20565         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20566         gcc.target/ia64/fpreg-2.c: New tests.
20567
20568 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20569
20570         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20571
20572 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20573
20574         PR libfortran/22170
20575         * gfortran.dg/slash_1.f90: New test.
20576
20577 2005-06-27  Richard Henderson  <rth@redhat.com>
20578
20579         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20580         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20581         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20582         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20583         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20584         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20585
20586 2005-06-27  Richard Henderson  <rth@redhat.com>
20587
20588         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20589         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20590
20591 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20592
20593         * obj-c++.dg/proto-lossage-5.mm: New.
20594         * objc.dg/proto-lossage-5.m: New.
20595
20596 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20597
20598         PR 21959
20599         * gcc.dg/tree-ssa/pr21959.c: New test.
20600
20601 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20604         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20605         testing uninitialized var.
20606
20607         * gcc.c-torture/execute/builtins/chk.h: New.
20608         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20609         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20610         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20611         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20612         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20613         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20614         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20615         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20616         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20617         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20618         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20619         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20620         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20621         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20622         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20623         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20624         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20625         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20626         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20627         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20628         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20629         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20630         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20631         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20632         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20633         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20634         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20635         * gcc.dg/builtin-object-size-1.c: New test.
20636         * gcc.dg/builtin-object-size-2.c: New test.
20637         * gcc.dg/builtin-object-size-3.c: New test.
20638         * gcc.dg/builtin-object-size-4.c: New test.
20639         * gcc.dg/builtin-object-size-5.c: New test.
20640         * gcc.dg/builtin-stringop-chk-1.c: New test.
20641         * gcc.dg/builtin-stringop-chk-2.c: New test.
20642         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20643         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20644         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20645         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20646         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20647         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20648         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20649         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20650         * gcc.c-torture/execute/printf-1.c: New test.
20651         * gcc.c-torture/execute/fprintf-1.c: New test.
20652         * gcc.c-torture/execute/vprintf-1.c: New test.
20653         * gcc.c-torture/execute/vfprintf-1.c: New test.
20654         * gcc.c-torture/execute/printf-chk-1.c: New test.
20655         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20656         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20657         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20658
20659 2005-06-27  Michael Matz  <matz@suse.de>
20660
20661         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20662         slot is not merged if address escapes.
20663
20664 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20665
20666         PR c/21911
20667         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20668
20669 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20670
20671         PR middle-end/17965
20672         * gcc.c-torture/compile/20050622-1.c: New test.
20673
20674         PR middle-end/22028
20675         * gcc.dg/20050620-1.c: New test.
20676
20677 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20678
20679         PR tree-optimization/22026
20680         * gcc.dg/tree-ssa/pr22026.c: New.
20681
20682 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20683
20684         PR libfortran/22144
20685         * gfortran.dg/shift-alloc.f90: New testcase.
20686
20687 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20688
20689         * all files: Update FSF address in copyright headers.
20690
20691 2005-06-22  Jan Hubicka  <jh@suse.cz>
20692
20693         * wholeprogram-1.c: New testcase.
20694         * wholeprogram-2.c: New testcase.
20695
20696 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR 22171
20699         * gcc.dg/tree-ssa/pr22171.c: New test.
20700
20701 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20702
20703         * gfortran.dg/simplify_modulo.f90: New.
20704
20705 2005-06-24  Jan Hubicka  <jh@suse.cz>
20706
20707         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20708
20709 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20710
20711         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20712
20713 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20714
20715         * obj-c++.dg/typedef-alias-1.mm: New.
20716         * objc.dg/typedef-alias-1.m: New.
20717
20718 2005-06-23  Jeff Law  <law@redhat.com>
20719
20720         * gcc.dg/tree-ssa/vrp16.c: New test.
20721
20722 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20723
20724         * lib/target-supports.exp: Add
20725         check_effective_target_fortran_large_real and
20726         check_effective_target_fortran_large_int to check for
20727         corresponding effective targets.
20728         * gfortran.dg/large_integer_kind_1.f90: New test.
20729         * gfortran.dg/large_real_kind_1.f90: New test.
20730
20731 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20732
20733         PR tree-optimization/22117
20734         * gcc.dg/tree-ssa/pr22117.c: New.
20735
20736 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20737
20738         PR testsuite/22123
20739         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20740
20741 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20742
20743         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20744
20745 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20746
20747         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20748         * gfortran.dg/f2c_4.c: Likewise.
20749
20750 2005-06-22 Paul Brook  <paul@codesourcery.com>
20751
20752         PR fortran/21034
20753         * gfortran.dg/auto_save_1.f90: New test.
20754
20755 2005-06-22  Michael Matz  <matz@suse.de>
20756
20757         * gcc.target/x86-64/abi: New directory.
20758         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20759         * gcc.target/x86-64/abi/README.gcc: New file.
20760         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20761         * gcc.target/x86-64/abi/asm-support.s: New file.
20762         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20763         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20764         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20765         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20766         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20767         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20768         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20769         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20770         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20771         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20772         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20773         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20774         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20775         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20776         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20777         * gcc.target/x86_64/abi/test_varargs.c: New test.
20778
20779 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20780
20781         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20782         32-bit i?86 and x86_64.
20783
20784 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20785
20786         * obj-c++.dg/const-str-[1-9].mm: New tests.
20787
20788 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
20789
20790         PR fortran/22010
20791         * gfortran.dg/namelist_use.f90: New.
20792         * gfortran.dg/namelist_use_only.f90: New.
20793
20794 2005-06-21  Jeff Law  <law@redhat.com>
20795
20796         * gcc.dg/tree-ssa/vrp15.c: New test.
20797
20798 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
20799
20800         * lib/target-supports.exp (check_effective_target_vect_reduction):
20801         Remove.
20802         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20803         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20804         remove vect_reduction target keyword. Also avoid two returns in main.
20805         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20806         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20807         * gcc.dg/vect/vect-reduc-1short.c: New test.
20808         * gcc.dg/vect/vect-reduc-1char.c: New test.
20809         * gcc.dg/vect/vect-reduc-2short.c: New test.
20810         * gcc.dg/vect/vect-reduc-2char.c: New test.
20811         * gcc.dg/vect/vect-reduc-6.c: New test.
20812         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20813         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20814         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20815
20816 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20817         Paul Thomas  <pault@gcc.gnu.org>
20818
20819         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20820         New tests.
20821
20822 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20823
20824         * gfortran.dg/backslash_1.f90: New test.
20825         * gfortran.dg/backslash_2.f90: New test.
20826
20827 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
20828
20829         * gfortran.dg/duplicate_labels.f90: New test.
20830
20831 2005-06-20  Jan Beulich  <jbeulich@novell.com>
20832
20833         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20834         unsupportable relocations.
20835         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20836         * gcc.dg/20050321-2.c: xfail for NetWare.
20837
20838 2005-06-20  Andreas Jaeger  <aj@suse.de>
20839
20840         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20841         gcc.target/i386/fastcall-sseregparm.c,
20842         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20843
20844 2005-06-19  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20847
20848 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20849
20850         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20851
20852 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
20853
20854         PR c++/22115
20855         * g++.dg/conversion/simd2.C: Change expected error message.
20856
20857 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20858
20859         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20860         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20861         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20862
20863 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
20864
20865         * gcc.dg/fold-mod-1.c: New test.
20866
20867 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
20868
20869         PR fortran/19926
20870         * gfortran.dg/pr19926.f90: New test.
20871
20872 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20873
20874         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20875         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20876         targets.
20877         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20878         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20879
20880 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20881
20882         * gcc.target/ia64/float80-varargs-1.c: New test.
20883
20884 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20885
20886         PR tree-opt/22035
20887         * gfortran.dg/f2c_6.f90: New test.
20888
20889 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20890
20891         PR c++/17413
20892         * g++.dg/template/local5.C: New.
20893
20894 2005-06-17  Richard Henderson  <rth@redhat.com>
20895
20896         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20897
20898 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20899
20900         PR testsuite/21945
20901         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20902
20903 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20904
20905         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20906         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20907         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20908         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20909         check_vect to verify the presence of hardware vector support.
20910
20911 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20912
20913         PR testsuite/22056
20914         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20915
20916 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20917
20918         PR libfortran/19216
20919         * gfortran.dg/pr19216.f: Add correct space between brackets and
20920         dg directive.
20921
20922 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20923
20924         PR libfortran/16436
20925         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20926
20927 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20928
20929         * gcc.target/i386/attributes-error.c: New testcase.
20930         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20931         * gcc.target/i386/regparm-stdcall.c: Likewise.
20932         * gcc.target/i386/sseregparm-1.c: Likewise.
20933         * gcc.target/i386/sseregparm-2.c: Likewise.
20934
20935 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20936
20937         * g++.dg/rtti/crash2.C: New.
20938
20939 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20940
20941         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20942
20943 2005-06-15  David Ung  <davidu@mips.com>
20944
20945         * gcc.target/mips/mips16e-extends.c: New test for testing the
20946         generation of MIPS16e zeb/zeh, seb/seh instructions.
20947
20948 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20949
20950         PR 22018
20951         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20952         * gcc.dg/tree-ssa/pr22018.c: New test.
20953
20954 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20955
20956         * gcc.dg/simd-1.c: Update error messages.
20957         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20958         * gcc.dg/simd-2.c: Update error messages.
20959         * gcc.dg/simd-4.c: New.
20960
20961 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20962
20963         PR c++/20678
20964         * g++.dg/other/crash-4.C: New.
20965
20966 2005-06-14  Devang Patel  <dpatel@apple.com>
20967
20968         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20969
20970 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20971
20972         PR c++/21929
20973         * g++.dg/parse/crash11.C: Update
20974
20975 2005-06-13  Jeff Law  <law@redhat.com>
20976
20977         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20978         perform the desired transformations.
20979         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20980         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20981
20982 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20983
20984         PR fortran/22038
20985         * gfortran.dg/forall_1.f90: Un-XFAIL.
20986
20987 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         PR c++/21929
20990         * g++.dg/parse/crash26.C: New.
20991
20992         PR c++/20789
20993         * g++.dg/init/member1.C: New.
20994
20995 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gfortran.dg/altreturn_1.f90: New test.
20998
20999 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21000
21001         PR middle-end/21985
21002         * gcc.dg/tree-ssa/pr21985.c: New test.
21003
21004 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21005
21006         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21007
21008 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21009
21010         PR c++/21930
21011         * g++.dg/other/error10.C: New test case.
21012
21013 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21014
21015         PR libfortran/19155
21016         * gfortran.dg/pr19155.f: Add test.
21017
21018 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21019
21020         * gfortran.dg/f2c_7.f90: New test.
21021
21022         * gfortran.dg/forall_1.f90: XFAILed.
21023
21024 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21025
21026         * gcc.dg/pr14796-1.c: New.
21027         * gcc.dg/pr14796-2.c: New.
21028
21029 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21030
21031         PR fortran/17792
21032         PR fortran/21375
21033         * gfortran.dg/deallocate_stat.f90: New test.
21034
21035 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21036
21037         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21038
21039 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21040
21041         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21042         access will be generated when this loop is vectorized. Test that
21043         accesses with same alignment were detected.
21044         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21045         Test that accesses with same alignment were detected.
21046         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21047         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21048         alignment were detected.
21049
21050 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21051
21052         PR c++/10611
21053         * g++.dg/conversion/simd2.C: New.
21054
21055 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21056
21057         * gcc.dg/Wcxx-compat-1.c: New.
21058
21059 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21060
21061         PR libfortran/21480
21062         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21063         complex array.
21064
21065 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21066
21067         * gcc.dg/alias-8.c: New.
21068
21069 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21070
21071         * gcc.dg/format/cmn_err-1.c: Update.
21072
21073 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21074
21075         PR target/20666
21076         * gcc.target/sparc/fexpand-2.c: New.
21077         * gcc.target/sparc/fpmerge-2.c: New.
21078         * gcc.target/sparc/fpmul-2.c: New.
21079         * gcc.target/sparc/noresult.c: New.
21080         * gcc.target/sparc/pdist-2.c: New.
21081         * gcc.target/sparc/pdist-3.c: New.
21082
21083 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21084
21085         PR testsuite/21702
21086         * gcc.target/i386/i386.exp: Fix comment typo.
21087
21088 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         PR c++/19497
21091         * g++.dg/inherit/using5.C: New.
21092         * g++.dg/inherit/using6.C: New.
21093
21094 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21095
21096         PR c++/19894
21097         * g++.dg/template/ptrmem15.C: New test.
21098
21099         PR c++/20563
21100         * g++.dg/ext/label4.C: New test.
21101
21102 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21103
21104         * gcc.dg/tls/debug-1.c: New test.
21105
21106 2005-06-07  Dale Johannesen  <dalej@apple.com>
21107
21108         * gcc.target/i386/movq.c: New.
21109
21110 2005-06-07  Dale Johannesen  <dalej@apple.com>
21111
21112         * gcc.dg/20050607-1.c: New.
21113
21114 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21115
21116         PR middle-end/21850
21117         * gcc.c-torture/execute/20050607-1.c: New test.
21118
21119 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21120
21121         PR libfortran/21926
21122         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21123         Test case where the return array has lowest stride one,
21124         but isn't packed.
21125
21126 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21127
21128         * lib/target-supports.exp (check_effective_target_sync_int_long):
21129         Add s390 and s390x targets.
21130
21131 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21132
21133         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21134         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21135         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21136         * gcc.dg/tree-ssa/loop-9.c: New test.
21137
21138 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21139
21140         * g++.dg/parse/defarg10.C: New.
21141
21142 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21143
21144         PR regression/21897
21145         * gcc.c-torture/execute/20050604-1.c: New test.
21146
21147 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         PR 21903
21150         * g++.dg/parse/defarg9.C: New.
21151
21152         PR c++/20637
21153         * g++.dg/inherit/using4.C: New.
21154         * g++.dg/overload/error1.C: Adjust expected errors.
21155         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21156         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21157         * g++.old-deja/g++.other/redecl2.C: Likewise.
21158         * g++.old-deja/g++.other/redecl4.C: Likewise.
21159         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21160
21161 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21162
21163         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21164
21165 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21166
21167         * lib/gfortran.exp (gfortran_target_compile): Call
21168         dg-additional-files-options
21169         * gfortran.dg/f2c_4.f90: New file
21170         * gfortran.dg/f2c_4.c: New file
21171         * gfortran.dg/f2c_5.f90: New file
21172         * gfortran.dg/f2c_5.c: New file
21173
21174 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21175
21176         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21177
21178         PR fortran/21912
21179         * gfortran.dg/array_constructor_4.f90: New test.
21180
21181 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c++/21619
21184         * g++.dg/ext/builtin9.C: New test.
21185
21186 2005-06-05  Dale Johannesen  <dalej@apple.com>
21187
21188         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21189         * gcc.c-torture/execute/20050603-2.c: Ditto.
21190
21191 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21192
21193         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21194         * gcc.dg/vect/vect-reduc-1.c: New.
21195         * gcc.dg/vect/vect-reduc-2.c: New.
21196         * gcc.dg/vect/vect-reduc-3.c: New.
21197
21198 2005-06-04  Dale Johannesen  <dalej@apple.com>
21199
21200         * gcc.c-torture/execute/20050603-1.c: New.
21201         * gcc.c-torture/execute/20050603-2.c: New.
21202         * gcc.dg/20050603-3.c: New.
21203
21204 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21205
21206         PR fortran/19195
21207         * gfortran.dg/debug_1.f90: New test.
21208
21209         * gfortran.dg/forall_1.f90: New test.
21210
21211 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21212
21213         * gfortran.dg/array_constructor_3.f90: New test.
21214
21215 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21216
21217         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21218
21219 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21220
21221         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21222
21223 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21224
21225         PR c/21873
21226         * gcc.dg/init-excess-1.c: New test.
21227
21228 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21229
21230         PR c++/21853
21231         * g++.dg/expr/static_cast6.C: New test.
21232
21233 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21234
21235         * gcc.dg/tree-ssa/vrp14.c: New test.
21236
21237 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/21336
21240         * g++.dg/template/new2.C: New test.
21241
21242 2005-06-03  Josh Conner  <jconner@apple.com>
21243
21244         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21245         all entries in initializer.
21246
21247 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21248
21249         PR middle-end/21858
21250         * gcc.dg/pr21858.c: New testcase.
21251
21252 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21253
21254         PR tree-optimization/21292
21255
21256         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21257         New.
21258         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21259         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21260         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21261         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21262         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21263
21264 2005-06-02  Richard Henderson  <rth@redhat.com>
21265
21266         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21267
21268 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21269
21270         * gcc.dg/wtypequal.c: New testcase.
21271
21272 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21273
21274         PR 21582
21275         * gcc.dg/tree-ssa/pr21582.c: New test.
21276
21277 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21278
21279         PR c++/21280
21280         * g++.dg/opt/interface2.h: New.
21281         * g++.dg/opt/interface2.C: New.
21282         * g++.dg/init/ctor4.C: Adjust error lines.
21283         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21284         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21285         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21286         * g++.old-deja/g++.pt/assign1.C: Likewise.
21287         * g++.old-deja/g++.pt/crash20.C: Likewise.
21288
21289 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21290
21291         PR tree-optimization/21734
21292         * g++.dg/vect/pr21734_1.cc: New.
21293         * g++.dg/vect/pr21734_2.cc: New.
21294
21295 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         PR c++/20350
21298         * g++.dg/template/spec24.C: New.
21299
21300         PR c++/21151
21301         * g++.dg/pch/local-1.C: New.
21302         * g++.dg/pch/local-1.Hs: New.
21303
21304 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21305
21306         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21307         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21308         * gcc.dg/tree-ssa/pr14341.c: New test.
21309         * gcc.dg/tree-ssa/pr14841.c: New test.
21310         * gcc.dg/tree-ssa/pr20701.c: New test.
21311         * gcc.dg/tree-ssa/pr21086.c: New test.
21312         * gcc.dg/tree-ssa/pr21090.c: New test.
21313         * gcc.dg/tree-ssa/pr21332.c: New test.
21314         * gcc.dg/tree-ssa/pr21458.c: New test.
21315         * gcc.dg/tree-ssa/pr21658.c: New test.
21316         * gcc.dg/tree-ssa/vrp01.c: New test.
21317         * gcc.dg/tree-ssa/vrp02.c: New test.
21318         * gcc.dg/tree-ssa/vrp03.c: New test.
21319         * gcc.dg/tree-ssa/vrp04.c: New test.
21320         * gcc.dg/tree-ssa/vrp05.c: New test.
21321         * gcc.dg/tree-ssa/vrp06.c: New test.
21322         * gcc.dg/tree-ssa/vrp07.c: New test.
21323         * gcc.dg/tree-ssa/vrp08.c: New test.
21324         * gcc.dg/tree-ssa/vrp09.c: New test.
21325         * gcc.dg/tree-ssa/vrp10.c: New test.
21326         * gcc.dg/tree-ssa/vrp11.c: New test.
21327         * gcc.dg/tree-ssa/vrp12.c: New test.
21328         * gcc.dg/tree-ssa/vrp13.c: New test.
21329
21330 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21331
21332         PR 21029
21333         * gcc.dg/tree-ssa/pr21029.c: New test.
21334
21335 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21336
21337         * gfortran.dg/logint-1.f: New test case.
21338         * gfortran.dg/logint-2.f: Likewise.
21339         * gfortran.dg/logint-3.f: Likewise.
21340
21341 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21342
21343         PR c/21536
21344         PR c/20760
21345         * gcc.dg/20050527-1.c: New test.
21346
21347         * gcc.dg/i386-sse-12.c: New test.
21348
21349         PR fortran/21729
21350         * gfortran.dg/implicit_5.f90: New test.
21351
21352 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21353
21354         PR fortran/20883
21355         * gfortran/assign_4.f90: New test.
21356         * gfortran/assign_2.f90: Change compile to run.
21357
21358 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21359
21360         * lib/target-supports.exp
21361         (check_effective_target_sync_char_short): New.
21362         * gcc.dg/sync-2.c: New.
21363
21364 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21365
21366         PR tree-optimization/21817
21367         * gcc.dg/torture/pr21817-1.c: New.
21368
21369 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21370
21371         PR c++/21165
21372         * g++.dg/template/init5.C: New.
21373
21374 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21375
21376         * gfortran.dg/char_initialiser_actual.f90:
21377         Test character initialisers as actual arguments.
21378         * gfortran.dg/char_pointer_comp_assign.f90:
21379         Test character pointer structure component assignments.
21380         * gfortran.dg/char_array_structure_constructor.f90:
21381         Test character components in structure constructors.
21382
21383 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21384
21385         PR middle-end/20931
21386         * g++.dg/opt/pr20931.C: New test.
21387
21388 2005-05-31  Andreas Jaeger  <aj@suse.de>
21389
21390         PR testsuite/20772
21391         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21392         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21393         g++.old-deja/g++.ext/asmspec1.C,
21394         g++.old-deja/g++.other/regstack.C,
21395         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21396         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21397         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21398         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21399         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21400         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21401         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21402         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21403         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21404         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21405         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21406         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21407         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21408         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21409         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21410         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21411         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21412         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21413         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21414
21415 2005-05-31  Jeff Law  <law@redhat.com>
21416
21417         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21418
21419 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21420
21421         PR middle-end/21743
21422         * gcc.dg/builtins-1.c: Activate disabled clog test.
21423         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21424
21425 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21426
21427         * gfortran.dg/char_pointer_assign.f90:
21428         Test character-pointer assignments and pointer assignments.
21429         * gfortran.dg/char_pointer_dummy.f90:
21430         Test character-pointer dummy arguments.
21431         * gfortran.dg/char_pointer_func.f90:
21432         Test character-pointer function returns.
21433         * gfortran.dg/char_pointer_dependency.f90:
21434         Test character-pointer functions with dependencies.
21435
21436 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/21784
21439         * g++.dg/lookup/using14.C: New test.
21440
21441 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21442
21443         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21444         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21445         trailing ^M.
21446
21447 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21448
21449         PR c++/17413
21450         * g++.dg/template/local5.C: New.
21451
21452         PR target/21761
21453         * gcc.c-torture/compile/pr21761.c: New.
21454
21455         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21456         before darwin8.
21457
21458 2005-05-30  Steven G. Kargl
21459
21460         PR fortran/20846
21461         * gfortran.dg/inquire_8.f90: New test.
21462
21463 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21464
21465         PR libfortran/21376
21466         * gfortran.dg/output_exponents_1.f90: New test.
21467
21468 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21469
21470         PR libfortran/20006
21471         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21472
21473 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21474
21475         PR c++/21210
21476         * g++.dg/ext/complex1.C: New test.
21477
21478         PR c++/21340
21479         * g++.dg/init/ctor6.C: New test.
21480
21481 2005-05-29  Jan Hubicka  <jh@suse.cz>
21482
21483         * gcc.c-torture/compile/pr21562.c: New.
21484
21485 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21486
21487         * gfortran.dg/subnormal_1.f90: New test.
21488
21489 2005-05-28  Jan Hubicka  <jh@suse.cz>
21490
21491         * tree-prof.exp: Fix comment.
21492         * value-prof-1.c: New.
21493         * value-prof-2.c: New.
21494         * value-prof-3.c: New.
21495         * value-prof-4.c: New.
21496
21497 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/21614
21500         * g++.dg/expr/ptrmem6.C: New test.
21501         * g++.dg/expr/ptrmem6a.C: Likewise.
21502
21503 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21504
21505         PR tree-optimization/21658
21506         * gcc.dg/tree-ssa/pr21658.c: New.
21507
21508 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21509
21510         PR c++/21455
21511         * g++.dg/inherit/ptrmem3.C: New.
21512
21513         PR c++/21681
21514         * g++.dg/parse/template16.C: New.
21515
21516 2005-05-27  Andreas Jaeger  <aj@suse.de>
21517
21518         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21519
21520         * gcc.dg/i386-sse-8.c: Run test on all archs.
21521
21522 2005-05-26  Mike Stump  <mrs@apple.com>
21523
21524         * objc.dg/isa-field-1.m: Only run on darwin.
21525         * objc.dg/lookup-1.m: Likewise.
21526         * objc.dg/try-catch-8.m: Likewise.
21527
21528 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21529
21530         PR tree-optimization/9814
21531         * gcc.dg/pr9814-1.c: New test case.
21532
21533 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21534
21535         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21536         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21537         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21538         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21539         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21540         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21541         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21542         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21543         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21544         objc.dg/try-catch-8.m: New.
21545
21546 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21547
21548         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21549         remove extraneous semicolons.
21550
21551 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21552
21553         * obj-c++.dg/comp-types-12.mm: New.
21554         * objc.dg/comp-types-11.m: New.
21555         * objc.dg/selector-4.m: New.
21556
21557 2005-05-26  Andreas Jaeger  <aj@suse.de>
21558
21559         PR testsuite/20772
21560         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21561         g++.old-deja/g++.ext/attrib3.C,
21562         g++.old-deja/g++.other/store-expr1.C,
21563         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21564         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21565         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21566         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21567         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21568         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21569         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21570         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21571         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21572         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21573         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21574         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21575         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21576         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21577         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21578         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21579         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21580         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21581         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21582
21583 2005-05-26  Andreas Jaeger  <aj@suse.de>
21584
21585         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21586         x86-64 compilation.
21587
21588 2005-05-26  Andreas Jaeger  <aj@suse.de>
21589
21590         PR testsuite/20772
21591         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21592         gcc.misc-tests/i386-pf-athlon-1.c,
21593         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21594         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21595         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21596         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21597         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21598         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21599         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21600         programs.
21601
21602         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21603         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21604         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21605         x86-64 compilation.
21606
21607         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21608         x86_64.
21609
21610         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21611         effective-target ilp32.
21612
21613 2005-05-26  David Ung  <davidu@mips.com>
21614
21615         * gcc.target/mips/ext_ins.c: New test for testing the generation
21616         of MIPS32/64 rev 2 ext/ins instructions.
21617
21618 2005-05-26  Andreas Jaeger  <aj@suse.de>
21619
21620         * treelang/compile/unsigned.tree: Use gimple instead of
21621         nonexisting generic dump.
21622
21623 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21624
21625         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21626
21627 2005-05-26  Andreas Jaeger  <aj@suse.de>
21628
21629         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21630
21631 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21632
21633         PR libfortran/17283
21634         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21635         Test callee-allocated memory with write statements.
21636
21637 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21638
21639         PR middle-end/21709
21640         * gcc.dg/pr21709-1.c: New test case.
21641
21642 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21643             Mike Stump  <mrs@apple.com>
21644
21645         * objc/execute/next_mapping.h: Update for C++.
21646
21647         * obj-c++.dg/selector-1.mm: Move to...
21648         * obj-c++.dg/selector-4.mm: here...
21649
21650         * obj-c++.dg/basic.mm: New.
21651         * obj-c++.dg/comp-types-1.mm: New.
21652         * obj-c++.dg/cxx-class-1.mm: New.
21653         * obj-c++.dg/cxx-ivars-1.mm: New.
21654         * obj-c++.dg/cxx-ivars-2.mm: New.
21655         * obj-c++.dg/cxx-ivars-3.mm: New.
21656         * obj-c++.dg/cxx-scope-1.mm: New.
21657         * obj-c++.dg/cxx-scope-2.mm: New.
21658         * obj-c++.dg/defs.mm: New.
21659         * obj-c++.dg/empty-private-1.mm: New.
21660         * obj-c++.dg/encode-1.mm: New.
21661         * obj-c++.dg/encode-2.mm: New.
21662         * obj-c++.dg/encode-3.mm: New.
21663         * obj-c++.dg/extern-c-1.mm: New.
21664         * obj-c++.dg/extra-semi.mm: New.
21665         * obj-c++.dg/fix-and-continue-2.mm: New.
21666         * obj-c++.dg/isa-field-1.mm: New.
21667         * obj-c++.dg/ivar-list-semi.mm: New.
21668         * obj-c++.dg/local-decl-1.mm: New.
21669         * obj-c++.dg/lookup-1.mm: New.
21670         * obj-c++.dg/lookup-2.mm: New.
21671         * obj-c++.dg/method-1.mm: New.
21672         * obj-c++.dg/method-2.mm: New.
21673         * obj-c++.dg/method-3.mm: New.
21674         * obj-c++.dg/method-4.mm: New.
21675         * obj-c++.dg/method-5.mm: New.
21676         * obj-c++.dg/method-6.mm: New.
21677         * obj-c++.dg/method-7.mm: New.
21678         * obj-c++.dg/no-extra-load.mm: New.
21679         * obj-c++.dg/overload-1.mm: New.
21680         * obj-c++.dg/pragma-1.mm: New.
21681         * obj-c++.dg/pragma-2.mm: New.
21682         * obj-c++.dg/private-1.mm: New.
21683         * obj-c++.dg/private-2.mm: New.
21684         * obj-c++.dg/proto-qual-1.mm: New.
21685         * obj-c++.dg/qual-types-1.mm: New.
21686         * obj-c++.dg/stubify-1.mm: New.
21687         * obj-c++.dg/stubify-2.mm: New.
21688         * obj-c++.dg/super-class-1.mm: New.
21689         * obj-c++.dg/super-class-2.mm: New.
21690         * obj-c++.dg/super-dealloc-1.mm: New.
21691         * obj-c++.dg/super-dealloc-2.mm: New.
21692         * obj-c++.dg/template-1.mm: New.
21693         * obj-c++.dg/template-2.mm: New.
21694         * obj-c++.dg/template-3.mm: New.
21695         * obj-c++.dg/template-4.mm: New.
21696         * obj-c++.dg/template-5.mm: New.
21697         * obj-c++.dg/template-6.mm: New.
21698         * obj-c++.dg/try-catch-1.mm: New.
21699         * obj-c++.dg/try-catch-2.mm: New.
21700         * obj-c++.dg/try-catch-3.mm: New.
21701         * obj-c++.dg/try-catch-4.mm: New.
21702         * obj-c++.dg/try-catch-5.mm: New.
21703         * obj-c++.dg/try-catch-6.mm: New.
21704         * obj-c++.dg/try-catch-7.mm: New.
21705         * obj-c++.dg/try-catch-8.mm: New.
21706         * obj-c++.dg/try-catch-9.mm: New.
21707         * obj-c++.dg/va-meth-1.mm: New.
21708
21709 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21710
21711         * obj-c++.dg/selector-1.mm: New.
21712         * obj-c++.dg/selector-2.mm: New.
21713
21714 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21715
21716         * obj-c++.dg/selector-3.mm: New.
21717         * objc.dg/selector-3.m: New.
21718
21719 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21720
21721         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21722         about where warning appears.
21723
21724 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21725
21726         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21727         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21728         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21729         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21730
21731 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21732
21733         * gcc.dg/20050524-1.c: New test.
21734
21735 2005-05-25  Jan Hubicka  <jh@suse.cz>
21736
21737         * gcc.dg/tree-prof/inliner-1.c: New.
21738
21739 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21740
21741         * gcc.dg/tree-prof: New directory.
21742         * gcc.dg/tree-prof/tree-prof.exp: New.
21743
21744 2005-05-25  DJ Delorie  <dj@redhat.com>
21745
21746         * gcc.dg/Wattributes-1.c: New.
21747         * gcc.dg/Wattributes-2.c: New.
21748         * gcc.dg/Wattributes-3.c: New.
21749
21750 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21751
21752         PR tree-optimization/19833
21753         * gcc.dg/uninit-4.c: Remove xfail.
21754         * gcc.dg/uninit-9.c: Ditto.
21755
21756 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21757
21758         * obj-c++.dg/bitfield-[1-5].mm: New.
21759         * obj-c++.dg/class-protocol-1.mm: New.
21760         * obj-c++.dg/comp-types-1[0-1].mm: New.
21761         * obj-c++.dg/comp-types-[2-9].mm: New.
21762         * obj-c++.dg/encode-[4-8].mm: New.
21763         * obj-c++.dg/layout-1.mm: New.
21764         * obj-c++.dg/method-1[0-9].mm: New.
21765         * obj-c++.dg/method-2[0-1].mm: New.
21766         * obj-c++.dg/method-[8-9].mm: New.
21767         * obj-c++.dg/objc-gc-3.mm: New.
21768         * obj-c++.dg/try-catch-10.mm: New.
21769         * objc.dg/bitfield-5.m: New.
21770         * objc.dg/comp-types-10.m: New.
21771         * objc.dg/comp-types-9.m: New.
21772         * objc.dg/layout-1.m: New.
21773         * objc.dg/objc-gc-4.m: New.
21774         * objc.dg/try-catch-9.m: New.
21775         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21776         * objc.dg/comp-types-1.m: Likewise.
21777         * objc.dg/comp-types-[5-6].m: Likewise.
21778         * objc.dg/method-9.m: Likewise.
21779
21780 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21781
21782         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21783         and on hardware without VMX support.
21784
21785         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21786
21787         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21788
21789         * lib/profopt.exp (dg-final-generate, dg-final-use,
21790         profopt-final-code, profopt-get-options): New.
21791         (profopt-execute): Process test directives.
21792
21793         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21794         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21795         cleanup-tree-dump, cleanup-saved-temps): Update comments.
21796
21797 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
21798
21799         PR C++/21645
21800         * g++.dg/init/ctor5.C: New test.
21801
21802 2005-05-24  Ira Rosen  <irar@il.ibm.com>
21803
21804         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21805         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21806         vect-113.c, vect-114.c.
21807
21808 2005-05-23  Adam Nemet  <anemet@lnxw.com>
21809
21810         * gcc.dg/const-elim-1.c: Remove xfails.
21811
21812 2005-05-23  Jeff Law  <law@redhat.com>
21813
21814         * gcc.c-torture/compile/pr21638.c: New test.
21815         * gcc.c-torture/compile/20050520-1.c: New test.
21816
21817 2005-05-23  Nick Clifton  <nickc@redhat.com>
21818
21819         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21820         be a proper triple, ie: m32r*-*-*.
21821         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21822
21823 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
21824
21825         PR middle-end/21331
21826         PR tree-opt/21293
21827         * gcc.c-torture/compile/pr21293.c: New test.
21828         * gcc.c-torture/execute/pr21331.c: New test.
21829
21830 2004-05-20  Richard Henderson  <rth@redhat.com>
21831
21832         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21833
21834 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
21835
21836         * obj-c++-dg.exp: Add.
21837         * obj-c++.exp: Add.
21838         * obj-c++.dg/dg.exp: Add.
21839
21840 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21841
21842         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21843         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21844
21845 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
21846
21847         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21848
21849 2004-05-19  Richard Henderson  <rth@redhat.com>
21850
21851         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21852
21853 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
21854
21855         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21856
21857         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21858
21859 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
21860
21861         PR c++/21495
21862         * g++.dg/parse/extern1.C: New test.
21863         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21864
21865 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21866
21867         * gcc.dg/c99-math.h: New.
21868         * gcc.dg/c99-math-float-1.c: New test.
21869         * gcc.dg/c99-math-double-1.c: Likewise.
21870         * gcc.dg/c99-math-long-double-1.c: Likewise.
21871
21872 2005-05-18  Richard Henderson  <rth@redhat.com>
21873
21874         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21875
21876 2005-05-18  Devang Patel  <dpatel@apple.com>
21877
21878         * g++.dg/opt/20050511-1.C: New test.
21879
21880 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21881
21882         PR libfortran/21127
21883         * gfortran.dg/reshape-complex.f90: New test.
21884
21885 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21886
21887         * gfortran.dg/array_constructor_1.f90: New test.
21888         * gfortran.dg/array_constructor_2.f90: New test.
21889
21890 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21891
21892         PR fortran/20954
21893         * gfortran.dg/pr20954.f: New test.
21894
21895 2005-05-17  Mike Stump  <mrs@apple.com>
21896
21897         Yet more Objective-C++...
21898
21899         * objc.dg/method-5.m: Update.
21900         * objc.dg/method-6.m: Update.
21901         * objc.dg/method-7.m: Update.
21902         * objc.dg/method-9.m: Update.
21903         * objc.dg/try-catch-2.m: Update.
21904
21905 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21906
21907         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21908         Remove little-endian optimizations.
21909
21910 2005-05-17  Jeff Law  <law@redhat.com>
21911
21912         * g++.dg/tree-ssa/pr14814.C: New test.
21913         * gcc.dg/tree-ssa/pr14814.C: New test.
21914         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21915         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21916
21917 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21918
21919         * gcc.dg/compat/generate-random.c: Do not include
21920         libiberty.h.
21921         * gcc.dg/compat/generate-random_r.c: Likewise.
21922
21923 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21924
21925         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21926
21927 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21928
21929         PR middle-end/21595
21930         * g++.dg/tree-ssa/builtin1.C: New testcase.
21931
21932 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21933
21934         PR c++/21454
21935         * g++.dg/opt/const4.C: New test.
21936
21937         PR middle-end/21492
21938         * g++.dg/opt/crossjump1.C: New test.
21939
21940         PR tree-optimization/21610
21941         * gcc.c-torture/compile/20050516-1.c: New test.
21942
21943         PR fortran/15080
21944         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21945         about the test failing.
21946         * gfortran.fortran-torture/execute/where_7.f90: New test.
21947         * gfortran.fortran-torture/execute/where_8.f90: New test.
21948
21949 2005-05-16  Richard Henderson  <rth@redhat.com>
21950
21951         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21952         i?86 and x86_64.
21953
21954 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21957         (limits.h): Include unconditionally.
21958         (stdlib.h): Likewise.
21959         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21960         (limits.h): Include unconditionally.
21961         (stdlib.h): Likewise.
21962         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21963         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21964         (limits.h): Include unconditionally.
21965         (stdlib.h): Likewise.
21966         (hashtab.h): Do not include.
21967         (getopt.h): Likewise.
21968         (stddef.h): Include.
21969         (hashval_t): Define.
21970         (struct entry): Add "next" field.
21971         (HASH_SIZE): New macro.
21972         (hash_table): New variable.
21973         (switchfiles): Do not use xmalloc.
21974         (mix): New macro.
21975         (iterative_hash): New function.
21976         (hasht): Remove.
21977         (e_exists): New function.
21978         (e_insert): Likewise.
21979         (output): Use, instead of libiberty hashtable functions.
21980         (main): Do not use getopt.  Do not call htab_create.
21981
21982 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21983
21984         PR libstdc++/21526
21985         * lib/target-supports.exp (check_mkfifo_available):
21986         Return 0 for cygwin as mkfifo support incomplete on platform.
21987         Fix typos in comments.
21988
21989 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21990
21991         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21992
21993 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21994
21995         PR fortran/17432
21996         * gfortran.dg/assign_4.f: New test.
21997
21998 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21999
22000         PR tree-optimization/21563
22001         * gcc.dg/tree-ssa/pr21563.c: New.
22002
22003 2005-05-14  Jan Hubicka  <jh@suse.cz>
22004
22005         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22006
22007 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22008
22009         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22010
22011 2005-05-13  Julian Brown  <julian@codesourcery.com>
22012
22013         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22014         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22015
22016 2005-05-13  Jan Hubicka  <jh@suse.cz>
22017
22018         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22019         * gcc.dg/fold-xor-?.c: Likewise.
22020         * gcc.dg/pr15784-?.c: Likewise.
22021         * gcc.dg/pr20922-?.c: Likewise.
22022         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22023         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22024         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22025
22026 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22027
22028         PR fortran/21260
22029         * gfortran.dg/hollerith_1.f90: New test.
22030
22031 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22032
22033         * gfortran.dg/func_result_2.f90: New test.
22034
22035 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22036
22037         * gfortran.dg/dev_null.f90: New test.
22038
22039 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22040
22041         * gcc.dg/arm-vfp1.c: Revert last change.
22042
22043 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22044
22045         PR middle-end/19807
22046         PR tree-optimization/19639
22047         * g++.dg/tree-ssa/pr19807.C: New testcase.
22048
22049 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22050
22051         PR libfortran/21471
22052         * gfortran.dg/append-1.f90: New test.
22053
22054 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22055
22056         * gcc.dg/pr18501.c: XFAIL.
22057         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22058         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22059         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22060         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22061         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22062         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22063         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22064         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22065
22066 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22067
22068         PR fortran/20178
22069         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22070         gfortran.dg/f2c_3.f90: New tests.
22071
22072         * gfortran.dg/return_1.f90: Fix dg annotation.
22073
22074 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22075
22076         * gcc.c-torture/compile/20050510-1.c: New test.
22077
22078 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22079
22080         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22081
22082 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22083
22084         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22085
22086 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22087
22088         PR c/17913
22089         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22090
22091 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22092
22093         PR c/21342
22094         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22095         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22096
22097 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22098
22099         PR debug/16676
22100         * gcc.dg/debug/pr16676.c: New test.
22101
22102 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22103
22104         PR testsuite/21443
22105         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22106         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22107         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22108         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22109         Change -O1 to -O2.
22110         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22111         -fno-tree-dominator-opts.
22112
22113 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22114
22115         * gfortran.dg/return_1.f90: New test.
22116
22117 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22118
22119         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22120
22121         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22122
22123 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         PR c++/21427
22126         * g++.dg/inherit/covariant13.C: New.
22127
22128 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22129
22130         PR libfortran/19155
22131         * gfortran.dg/pr19155.f: New test.
22132
22133 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22134
22135         PR inline-asm/8788
22136         * gcc.dg/pr8788-1.c: New testcase.
22137
22138 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22139
22140         PR target/21416
22141         * gcc.target/mips/fpcmp-[12].c: New tests.
22142
22143 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22144
22145         * lib/target-supports-dg.exp (dg-require-fork): New function.
22146         (dg-require-mkfifo): Likewise.
22147         * lib/target-supports.exp (check_function_available): New
22148         function.
22149         (check_fork_available): Likewise.
22150         (check_mkfifo_available): Likewise.
22151
22152 2005-05-06  Jeff Law  <law@redhat.com>
22153
22154         * gcc.c-torture/compile/pr21380.c: New test.
22155
22156 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22157
22158         PR c++/20961
22159         * g++.dg/ext/weak3.C: New test.
22160
22161 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22162
22163         PR c++/21352
22164         * g++.dg/template/crash37.C: New test.
22165
22166 2005-05-05  Paul Brook  <paul@codesourcery.com>
22167
22168         * gcc.dg/arm-g2.c: Use effective-target arm32.
22169         * gcc.dg/arm-mmx-1.c: Ditto.
22170         * gcc.dg/arm-scd42-2.c: Ditto.
22171         * gcc.dg/arm-vfp1.c: Ditto.
22172         * lib/target-supports.exp (check_effective_target_arm32): New
22173         function.
22174
22175 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22176
22177         PR libfortran/21354
22178         gfortran.dg/in_pack_rank7.f90: New test.
22179
22180 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22181
22182         PR middle-end/15618
22183         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22184
22185 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22186
22187         PR middle-end/21265
22188         * gcc.dg/20050503-1.c: New test.
22189
22190         PR rtl-optimization/21239
22191         * gcc.dg/i386-sse-11.c: New test.
22192
22193 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22194
22195         PR target/16888
22196         * gcc.target/i386/asm-1.c: New test.
22197
22198 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22199
22200         PR rtl-optimization/21330
22201         * gcc.c-torture/execute/20050502-1.c: New test.
22202
22203         PR target/21297
22204         * gcc.c-torture/execute/20050502-2.c: New test.
22205
22206 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22207
22208         PR middle-end/21282
22209         * gcc.dg/pr21282.c: New.
22210
22211 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22212
22213         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22214         * gcc.dg/vect/vect-92.c: Likewise.
22215         * gcc.dg/vect/vect-93.c: Likewise.
22216         * gcc.dg/vect/vect-dv-1.c: Likewise.
22217         * gcc.dg/vect/vect-dv-2.c: Likewise.
22218         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22219
22220 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22221
22222         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22223         * gfortran.dg/vect/vect-2.f90: Likewise.
22224         * gfortran.dg/vect/vect-3.f90: Likewise.
22225         * gfortran.dg/vect/vect-4.f90: Likewise.
22226         * gfortran.dg/vect/vect-5.f90: Likewise.
22227
22228 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22229
22230         PR target/20813
22231         * gcc.dg/rs6000-fpint-2.c: New.
22232
22233 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22234
22235         PR c/15698
22236         * gcc.dg/builtins-30.c: Update expected messages.
22237         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22238         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22239         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22240
22241 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22242
22243         PR tree-optimization/21294
22244         * gcc.dg/tree-ssa/pr21294.c: New.
22245
22246 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22247
22248         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22249         __builtin_altivec_st_internal_4si built-in.
22250
22251 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22252
22253         PR c++/15875
22254         * g++.dg/template/ptrmem14.C: New test.
22255
22256 2005-05-02  Paul Brook  <paul@codesourcery.com>
22257
22258         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22259
22260 2005-05-02  Michael Matz  <matz@suse.de>
22261
22262         PR c++/19542
22263         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22264
22265 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * g++.dg/cpp/weak.C: New test.
22268
22269 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22270
22271         * gcc.dg/tree-ssa/loop-8.c: New test.
22272
22273 2005-04-30  Michael Maty  <matz@suse.de>
22274
22275         * gcc.dg/inline-mcpy.c: New test.
22276
22277 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22278
22279         PR libfortran/18958
22280         * gfortran.dg/eoshift.f90: New test case.
22281
22282 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22283
22284         PR libfortran/18857
22285         * gfortran.dg/matmul_1.f90: New test.
22286
22287 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22288
22289         PR tree-optimization/21030
22290         * gcc.dg/tree-ssa/pr21030.c: New.
22291
22292 2005-04-29  Devang Patel  <dpatel@apple.com>
22293
22294         PR tree-optimization/21272
22295         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22296
22297 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22298
22299         PR fortran/13082
22300         PR fortran/18824
22301         * gfortran.dg/entry_4.f90: New test.
22302         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22303         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22304         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22305         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22306         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22307         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22308         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22309
22310 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22311
22312         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22313
22314 2005-04-29  Paul Brook  <paul@codesourcery.com>
22315
22316         * gfortran.dg/entry_3.f90: New test.
22317
22318 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22319
22320         * gfortran.dg/implicit_4.f90: New test.
22321
22322 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22323
22324         * lib/target-supports.exp (check_profiling_available): Return
22325         false for xtensa-*-elf.
22326
22327 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22328
22329         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22330         error if file cannot be deleted.
22331
22332 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22333
22334         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22335         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22336         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22337         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22338         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22339         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22340         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22341         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22342         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22343         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22344         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22345         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22346         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22347
22348 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22349
22350         PR fortran/20865
22351         * gfortran.dg/pr20865.f90: New test.
22352
22353 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22354
22355         * gcc.dg/void-cast-2.c: New test.
22356
22357 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22358
22359         PR c/21159
22360         * gcc.dg/void-cast-1.c: New test.
22361
22362 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22363
22364         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22365
22366 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22367
22368         PR fortran/21177
22369         * gfortran.dg/pr21177.f90: New test.
22370
22371 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22372
22373         PR tree-optimization/21171
22374         * gcc.dg/tree-ssa/pr21171.c: New test.
22375
22376 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22377
22378         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22379         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22380         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22381         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22382         gcc.dg/tree-ssa/gen-vect-32.c: New.
22383         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22384         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22385         don't run on PPC32.
22386
22387 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22388
22389         PR c/21213
22390         * gcc.dg/transparent-union-3.c: New test.
22391
22392 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22393
22394         PR c/20740
22395         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22396         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22397         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22398         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22399         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22400         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22401
22402 2005-04-26  Jeff Law  <law@redhat.com>
22403
22404         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22405         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22406         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22407         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22408         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22409         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22410         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22411
22412 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22413
22414         PR tree-optimization/17598
22415         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22416
22417 2005-04-25  Mike Stump  <mrs@apple.com>
22418
22419         * objc.dg/fix-and-continue-1.m: Add.
22420
22421 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22422
22423         PR c++/20995
22424         * g++.dg/opt/pr20995-1.C: New test case.
22425
22426 2005-04-25  Devang Patel <dpatel@apple.com>
22427
22428         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22429
22430 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22431
22432         PR testsuite/21062
22433         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22434
22435 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22436
22437         PR C++/21188
22438         * g++.dg/opt/rtti2.C: New test.
22439
22440 2005-04-25  Paul Brook  <paul@codesourcery.com>
22441         Steven G. Kargl  <kargls@comcast.net>
22442
22443         PR fortran/20879
22444         * gfortran.dg/ichar_1.f90: New file.
22445
22446 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22447
22448         PR middle-end/20991
22449         * g++.dg/opt/pr20991.C: New test.
22450
22451         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22452         where sizeof (type) < __alignof__ (type).
22453         * gcc.dg/compat/struct-layout-1.h: Likewise.
22454
22455 2005-04-24  Per Bothner  <per@bothner.com>
22456             Devang Patel  <dpatel@apple.com>
22457
22458         PR preprocessor/20907
22459         * gcc.dg/cpp/very-long-comment.c: New test.
22460
22461 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22462
22463         PR fortran/20059
22464         * gfortran.dg/common_5.f: New test.
22465
22466 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22467
22468         PR middle-end/21082
22469         * g++.dg/tree-ssa/pr21082.C: New testcase.
22470
22471 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22472
22473         * gcc.dg/vect/vect-99.c: New test.
22474
22475 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22476
22477         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22478
22479 2005-04-22  Jeff Law  <law@redhat.com>
22480
22481         * gcc.dg/uninit-5.c: Remove xfails.
22482         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22483         conditionals and loads.
22484
22485 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22486
22487         PR libfortran/20074
22488         PR libfortran/20436
22489         PR libfortran/21108
22490         * gfortran.dg/nested_reshape.f90: new test
22491         * gfortran.dg/reshape-alloc.f90: new test
22492         * gfortran.dg/reshape.f90: new test
22493
22494 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22495
22496         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22497
22498         * gcc.dg/arm-vfp1.c: New test.
22499
22500 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22501
22502         PR c++/21087
22503         * g++.dg/lookup/builtin2.C: New test.
22504
22505 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22506
22507         * gcc.dg/weak/weak-13.c: New test.
22508
22509 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22510
22511         * lib/target-supports.exp (check_effective_target_sync_int_long):
22512         Add powerpc*.
22513
22514 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22515
22516         * gcc.target/mips/branch-1.c: New test.
22517
22518 2005-04-21  Richard Henderson  <rth@redhat.com>
22519
22520         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22521         * gcc.dg/vect/vect-86.c: Likewise.
22522         * gcc.dg/vect/vect-87.c: Likewise.
22523         * gcc.dg/vect/vect-88.c: Likewise.
22524
22525 2005-04-21  Devang Patel  <dpatel@apple.com>
22526
22527         PR optimization/20994
22528         * gcc.dg/tree-ssa/ifc-3.c: New test.
22529
22530 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22531
22532         PR c/12913
22533         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22534         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22535         gcc.dg/c99-vla-jump-5.c: New tests.
22536
22537 2005-04-19  Richard Henderson  <rth@redhat.com>
22538
22539         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22540         Fix typo in exists check.
22541         (check_effective_target_sync_int_long): New.
22542         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22543         * gcc.dg/ia64-sync-2.c: Likewise.
22544         * gcc.dg/ia64-sync-3.c: Likewise.
22545         * gcc.dg/ia64-sync-4.c: Likewise.
22546
22547 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22548
22549         * gcc.dg/fold-xor-1.c: New test.
22550         * gcc.dg/fold-xor-2.c: New test.
22551
22552 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22553
22554         PR target/20670
22555         * g++.dg/eh/fp-regs.C: New test.
22556
22557 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22558
22559         * gcc.dg/Wint-to-pointer-cast-1.c,
22560         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22561         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22562         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22563
22564 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22565
22566         PR fortran/16861
22567         * gfortran.dg/pr16861.f90: New test.
22568
22569 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22570
22571         * gcc.dg/pr21085.c: New test.
22572
22573 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22574
22575         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22576         (setup_mips_tests, dg-mips-options): New procedures.
22577         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22578         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22579         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22580         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22581         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22582         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22583         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22584         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22585         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22586         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22587         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22588         dg-mips-options instead of dg-options.  Remove now-redundant
22589         preprocessor guards.
22590         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22591         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22592         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22593         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22594         * gcc.dg/vr-mult-2.c: Delete.
22595         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22596         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22597         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22598         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22599         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22600         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22601         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22602
22603 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22604
22605         * ada/acats/run_all.sh: Use sync when executable not present.
22606
22607 2005-04-18  Devang Patel  <dpatel@apple.com>
22608
22609         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22610         * gcc.dg/vect/vect-11a.c: New.
22611         * gcc.dg/vect/vect-none.c: Update.
22612         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22613
22614 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22615
22616         PR tree-optimization/20922
22617         * gcc.dg/pr20922-1.c: New test.
22618         * gcc.dg/pr20922-2.c: New test.
22619         * gcc.dg/pr20922-3.c: New test.
22620         * gcc.dg/pr20922-4.c: New test.
22621         * gcc.dg/pr20922-5.c: New test.
22622         * gcc.dg/pr20922-6.c: New test.
22623
22624 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22625
22626         PR libfortran/20950
22627         * gfortran.dg/pr20950.f: New test.
22628
22629 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22630
22631         PR libfortran/19216
22632         * gfortran.dg/pr19216.f: New test.
22633
22634 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22635
22636         PR tree-optimization/21001
22637         * gcc.dg/tree-ssa/pr21001.c: New.
22638
22639 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22640
22641         PR libfortran/21075
22642         * gfortran.dg/reshape_rank7.f90: New test.
22643
22644 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22645
22646         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22647         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22648         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22649         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22650         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22651         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22652         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22653         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22654         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22655         wrong way round).
22656         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22657         in namelists.  New test.
22658         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22659         New test.
22660         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22661         New test.
22662         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22663         namelist.  New test.
22664         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22665         New test.
22666         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22667         New test.
22668         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22669         namelist.  New test.
22670         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22671         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22672         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22673         New test.
22674         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22675         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22676         arrays. New test.
22677
22678 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22679
22680         * gfortran.dg/wtruncate.f: New testcase.
22681         * gfortran.dg/wtruncate.f90: New testcase.
22682
22683 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22684
22685         PR c++/21025
22686         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22687         which sizeof/alignof is dependent, rather than just whether we are
22688         processing_template_decl.
22689
22690 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22691
22692         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22693         corrected typo where the wrong variables had been compared.
22694
22695 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22696
22697         PR libfortran/18495
22698         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22699         Test callee-allocated version of return array with a write
22700         statement.
22701         Test spread with a temporary with another write statement.
22702
22703 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22704
22705         PR tree-optimization/21031
22706         * gcc.dg/tree-ssa/pr21031.c: New.
22707
22708 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22709
22710         PR tree-optimization/21004
22711         * gcc.dg/builtins-53.c: Include builtins-config.h.
22712         Check floorf, ceilf, floorl and ceill transformations
22713         only when HAVE_C99_RUNTIME is defined.
22714
22715 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22716
22717         PR middle-end/20739
22718         * gcc.dg/tree-ssa/pr20739.c: New test.
22719
22720 2005-04-14  Mike Stump  <mrs@apple.com>
22721
22722         * gcc.dg/Foundation.framework/empty: New.
22723         * gcc.dg/framework-2.c: New.
22724
22725 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22726
22727         PR tree-optimization/21021
22728         * gcc.c-torture/compile/pr21021.c: New.
22729
22730 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22731
22732         PR testsuite/21010
22733         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22734         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22735         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22736         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22737         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22738         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22739         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22740         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22741
22742 2005-04-14  Richard Henderson  <rth@redhat.com>
22743
22744         * lib/target-supports.exp (check_effective_target_vect_condition):
22745         Add ia64, i?86, and x86_64.
22746
22747 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22748
22749         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22750
22751 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22752
22753         PR tree-optimization/20657
22754         * gcc.dg/tree-ssa/pr20657.c: New.
22755
22756 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22757
22758         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22759         (long long int)trunc*.
22760
22761 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22762
22763         PR target/20927
22764         * gcc.dg/pr20927.c: New test.
22765
22766 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22767
22768         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22769         * gcc.target/mips/asm-1.c: Likewise.
22770
22771 2005-04-13  Dale Johannesen  <dalej@apple.com>
22772
22773         * objc.dg/objc-fast-4.m: New.
22774
22775 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22776
22777         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22778         directory.
22779         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22780
22781 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22782
22783         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22784         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22785         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22786
22787 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
22788
22789         PR tree-optimization/20913
22790         * gcc.dg/tree-ssa/pr20913.c: New.
22791
22792         PR tree-optimization/20702
22793         * gcc.dg/tree-ssa/pr20702.c: New.
22794
22795 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22796
22797         PR c++/13744
22798         * g++.dg/inherit/local3.C: New test.
22799
22800 2005-04-12  Jeff Law  <law@redhat.com>
22801
22802         * gcc.dg/tree-ssa/20050412-1.c: New test.
22803
22804 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
22805
22806         PR libfortran/19016
22807         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22808         Add tests with mask generated by expression.
22809         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22810         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22811         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22812
22813 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
22814
22815         PR middle-end/20917
22816         * gcc.dg/20050409-1.c: New test.
22817
22818 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
22819
22820         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22821
22822 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22823
22824         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22825         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22826         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22827         (TARGET_CXX): Adjust accordingly.
22828         * target.h (struct gcc_target): Remove epxort_class_data.  Add
22829         determine_class_data_visibility and class_data_always_comdat.
22830         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22831         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22832         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22833         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22834         (arm_cxx_determine_class_data_visibility): New.
22835         (arm_cxx_class_data_always_comdat): Likewise.
22836         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22837         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22838         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22839         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22840         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22841         Define.
22842
22843 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22844
22845         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22846
22847 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
22848
22849         * gcc.dg/i386-darwin-fpmath.c: New.
22850
22851 2004-04-11  Devang Patel  <dpatel@apple.com>
22852
22853         * lib/target-supports.exp (check_effective_target_vect_condition): New.
22854         * gcc.dg/vect/vect-ifcvt-1.c: New test.
22855         * gcc.dg/vect/vect-ifcvt-2.c: New test.
22856         * gcc.dg/vect/vect-ifcvt-3.c: New test.
22857         * gcc.dg/vect/vect-ifcvt-4.c: New test.
22858         * gcc.dg/vect/vect-ifcvt-5.c: New test.
22859         * gcc.dg/vect/vect-ifcvt-6.c: New test.
22860         * gcc.dg/vect/vect-ifcvt-7.c: New test.
22861         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22862
22863 2004-04-11  Devang Patel  <dpatel@apple.com>
22864
22865         * gcc.dg/vect/vect-dv-1.c: New test.
22866         * gcc.dg/vect/vect-dv-2.c: New test.
22867
22868 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22869
22870         PR tree-optimization/20933
22871         * gcc.dg/tree-ssa/pr20933.c: New test.
22872
22873 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22874
22875         * gfortran.dg/fold_nearest.f90: New test.
22876
22877 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22878
22879         * gcc.dg/tree-ssa/alias-1.c: New test.
22880
22881 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22882
22883         PR tree-optimization/20920
22884         * g++.dg/tree-ssa/pr20920.C: New test.
22885
22886 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22887
22888         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22889         (long long int)ceil*.
22890
22891 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22892
22893         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22894         explicit C++ linkage.
22895
22896 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22897
22898         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22899         warning for arithmetic IF statements.
22900
22901 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22902
22903         * eor_handling_1.f90: New test case.
22904         * eor_handling_2.f90: New test case.
22905         * eor_handling_3.f90: New test case.
22906         * eor_handling_4.f90: New test case.
22907         * eor_handling_5.f90: New test case.
22908         * noadv_size.f90: New test case.
22909         * pad_no.f90: New test case.
22910
22911 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22912
22913         * gcc.c-torture/execute/20050410-1.c: New test.
22914
22915 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22916
22917         * gcc.dg/pr20126.c: New.
22918
22919 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22920             Steven G. Kargl <kargls@comcast.net>
22921
22922         * gfortran.dg/PR19872.f: New test.
22923
22924 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22925
22926         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22927
22928 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22929
22930         * gfortran.dg/nint_1.f90: New test.
22931
22932 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22933
22934         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22935         Added test for callee-allocated arrays with write statements.
22936         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22937         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22938         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22939         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22940         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22941
22942 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22943
22944         PR libfortran/20163
22945         * gfortran.dg/open-options-blanks.f: New test.
22946
22947 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22948
22949         PR fortran/13257
22950         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22951
22952 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22953
22954         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22955         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22956         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22957         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22958         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22959         * gcc.c-torture/execute/stdarg-4.c: New test.
22960
22961         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22962
22963         PR target/20795
22964         * g++.dg/abi/param2.C: New test.
22965
22966 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22967
22968         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22969
22970 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22971
22972         * gcc.dg/builtins-53.c: New test.
22973
22974 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22975
22976         * g++.dg/tree-ssa/pr18178.C: New test.
22977         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22978         * gcc.c-torture/execute/20041019-1.c: New test.
22979         * gcc.dg/tree-ssa/20041008-1.c: New test.
22980         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22981         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22982         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22983         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22984         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22985         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22986         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22987         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22988         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22989         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22990
22991 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22992
22993         PR rtl-optimization/20466
22994         * gcc.c-torture/execute/pr20466-1.c: New test.
22995
22996 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22997
22998         PR c++/20905
22999         * g++.dg/parse/cond2.C: New test.
23000
23001         PR c++/20145
23002         * g++.dg/warn/Wdtor1.C: New test.
23003
23004 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23005
23006         PR fortran/17229
23007         * gfortran.dg/pr17229.f: New test.
23008
23009 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23010
23011         * gfortran.dg/tiny_1.f90: New test.
23012         * gfortran.dg/tiny_2.f90: ditto.
23013
23014 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23015
23016         * gfortran.dg/eor_1.f90: Fix dg-do run line
23017         * gfortran.dg/open_new.f90: Fix dg-do run line
23018
23019 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23020
23021         * lib/target-supports.exp (get_compiler_messages): Support
23022         optional arguments, the fourth being compiler options.
23023         (check_effective_target_fpic): New proc.
23024         * gcc.dg/20050321-2.c: Restrict to target fpic.
23025
23026 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23027
23028         * gcc.dg/15443-1.c: New test.
23029         * gcc.dg/15443-2.c: Likewise.
23030
23031 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23032
23033         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23034
23035 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23036
23037         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23038
23039 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23040
23041         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23042         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23043         -m64.
23044         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23045         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23046         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23047
23048 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23049
23050         PR c++/20212
23051         * g++.dg/warn/Wunused-11.C: New test.
23052
23053 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23054
23055         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23056
23057 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23058
23059         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23060
23061 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23062
23063         PR c++/20734
23064         * g++.dg/template/ptrmem13.C: New test.
23065
23066 2005-04-05  Per Bothner  <per@bothner.com>
23067
23068         * lib/gcc.exp: Always add -fno-show-column, for now.
23069
23070 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23071
23072         PR testsuite/20767
23073         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23074         of plain old "unsigned int" for the type of "i".  Makes this test
23075         64bit clean.
23076
23077 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23078
23079         * gcc.dg/i386-ssefn-1.c: New test.
23080         * gcc.dg/i386-ssefn-2.c: New test.
23081         * gcc.dg/i386-ssefn-3.c: New test.
23082         * gcc.dg/i386-ssefn-4.c: New test.
23083
23084 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23085
23086         PR tree-optimization/20076
23087         * gcc.dg/builtin-apply4.c: New test.
23088
23089         PR preprocessor/19475
23090         * gcc.dg/cpp/macspace1.c: New test.
23091         * gcc.dg/cpp/macspace2.c: New test.
23092
23093 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23094
23095         * gfortran.dg/pr20755.f: Fixed bad format.
23096
23097 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23098
23099         PR c++/20763
23100         * g++.dg/ext/attrib21.C: New test.
23101
23102 2004-04-05  Devang Patel  <dpatel@apple.com>
23103
23104         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23105         * gcc.dg/vect/vect-shift-1.c: New test.
23106
23107 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23108
23109         PR libfortran/20755
23110         * gfortran.dg/pr20755.f: New test.
23111
23112 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23113
23114         * gfortran.dg/pr15959.f90: New test.
23115         * gfortran.dg/string_pad_trunc.f90: New test.
23116
23117 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23118
23119         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23120         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23121         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23122         syntax.
23123
23124 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23125
23126         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23127
23128 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23129
23130         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23131         * gcc.c-torture/compile/20011119-2.c: Likewise.
23132         * gcc.c-torture/compile/981001-2.c: Likewise.
23133
23134 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23135
23136         PR c++/20679
23137         * g++.dg/template/overload4.C: New test.
23138
23139 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23140
23141         PR c++/20746
23142         * g++.dg/abi/covariant5.C: New.
23143
23144         PR debug/20505
23145         * g++.dg/debug/const2.C: New.
23146
23147 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23148
23149         PR rtl-optimization/16104
23150         * gcc.c-torture/execute/20050316-1.c: New test.
23151
23152 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23153
23154         * g++.dg/template/spec23.C: Fix dg-error text.
23155
23156 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23157
23158         PR c++/19199
23159         * g++.dg/expr/lval2.C: New.
23160
23161 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23162
23163         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23164         __builtin_strcasecmp and __builtin_strncasecmp.
23165
23166 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23167
23168         PR c++/20723
23169         * g++.dg/template/spec22.C: New.
23170         * g++.dg/template/spec23.C: New.
23171
23172 2005-04-03  Dale Ranta  <dir@lanl.gov>
23173             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23174
23175         PR libfortran/20068
23176         PR libfortran/20125
23177         PR libfortran/20156
23178         PR libfortran/20471
23179         * gfortran.dg/backspace.f: New test.
23180
23181 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23182
23183         * gcc.dg/pr19345.c: New test.
23184
23185 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23186
23187         PR tree-optimization/20640
23188         * gcc.dg/torture/tree-loop-1.c: New.
23189
23190 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23191
23192         PR rtl-optimization/20290
23193         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23194
23195 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23196
23197         * gcc.dg/rs6000-fpint.c: New.
23198
23199 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23200
23201         * gcc.dg/old-style-then-proto-1.c: New test.
23202
23203 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23204
23205         * gfortran.fortran-torture/execute/backspace.f90: Check
23206         after backspace and read was incorrect.
23207
23208 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23209
23210         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23211         buffer past the terminating NUL using memcmp.
23212         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23213         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23214
23215         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23216         Fix unused/uninitialized variable warnings.
23217
23218         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23219         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23220         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23221         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23222
23223         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23224         gcc.c-torture/execute/builtins/fputs-lib.c,
23225         gcc.c-torture/execute/builtins/lib/fprintf.c,
23226         gcc.c-torture/execute/builtins/lib/main.c,
23227         gcc.c-torture/execute/builtins/lib/memcmp.c,
23228         gcc.c-torture/execute/builtins/lib/memmove.c,
23229         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23230         gcc.c-torture/execute/builtins/lib/memset.c,
23231         gcc.c-torture/execute/builtins/lib/printf.c,
23232         gcc.c-torture/execute/builtins/lib/sprintf.c,
23233         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23234         gcc.c-torture/execute/builtins/lib/strchr.c,
23235         gcc.c-torture/execute/builtins/lib/strcmp.c,
23236         gcc.c-torture/execute/builtins/lib/strcpy.c,
23237         gcc.c-torture/execute/builtins/lib/strcspn.c,
23238         gcc.c-torture/execute/builtins/lib/strlen.c,
23239         gcc.c-torture/execute/builtins/lib/strncat.c,
23240         gcc.c-torture/execute/builtins/lib/strncmp.c,
23241         gcc.c-torture/execute/builtins/lib/strncpy.c,
23242         gcc.c-torture/execute/builtins/lib/strrchr.c,
23243         gcc.c-torture/execute/builtins/lib/strspn.c,
23244         gcc.c-torture/execute/builtins/lib/strstr.c,
23245         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23246         gcc.c-torture/execute/builtins/strlen-2.c,
23247         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23248         prototypes.
23249
23250 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23251
23252         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23253         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23254         selectany usage.
23255
23256 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23257
23258         PR c++/19406
23259         * g++.dg/debug/using1.C: New test.
23260
23261 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23262
23263         PR middle-end/20524
23264         * gcc.dg/alias-7.c: Prefix asm-declared name with
23265         __USER_LABEL_PREFIX__.
23266
23267 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23268
23269         Fix fallout from PR middle-end/15700:
23270         * gcc.c-torture/compile/20011119-1.c: Take
23271         __USER_LABEL_PREFIX__ into account.
23272         * gcc.c-torture/compile/20011119-2.c: Likewise.
23273
23274 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23275
23276         PR c++/18644
23277         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23278
23279 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23280
23281         PR c/17855
23282         * gcc.c-torture/compile/struct-non-lval-1.c,
23283         gcc.c-torture/compile/struct-non-lval-2.c,
23284         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23285
23286 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23287
23288         * gcc.dg/tls/tls.exp: Remove temporary file.
23289         * g++.dg/tls/tls.exp: Ditto.
23290         * lib/file-format.exp: Ditto.
23291         * g++.dg/special/ecos.exp: Ditto.
23292
23293         * lib/profopt.exp: Treat prof_ext as a list.
23294         * gcc.misc-tests/bprob.exp: Ditto.
23295         * g++.dg/bprob/bprob.exp: Ditto.
23296
23297         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23298         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23299         g++.dg/tree-ssa/pointer-reference-alias.C,
23300         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23301         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23302         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23303         g++.dg/vect/pr19951.cc: Ditto.
23304         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23305         gcc.dg/builtins-47.c: Ditto.
23306         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23307         gcc.dg/pr20115-1.c: Ditto.
23308         * gcc.dg/tree-ssa/20030530-2.c,
23309         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23310         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23311         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23312         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23313         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23314         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23315         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23316         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23317         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23318         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23319         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23320         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23321         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23322         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23323         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23324         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23325         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23326         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23327         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23328         gcc.dg/tree-ssa/20030824-1.c,
23329         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23330         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23331         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23332         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23333         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23334         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23335         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23336         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23337         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23338         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23339         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23340         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23341         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23342         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23343         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23344         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23345         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23346         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23347         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23348         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23349         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23350         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23351         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23352         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23353         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23354         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23355         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23356         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23357         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23358         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23359         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23360         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23361         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23362         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23363         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23364         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23365         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23366         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23367         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23368         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23369         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23370         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23371         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23372         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23373         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23374         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23375         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23376         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23377         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23378         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23379         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23380         gcc.dg/tree-ssa/useless-1.c: Ditto.
23381         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23382         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23383         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23384         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23385         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23386         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23387         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23388         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23389         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23390         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23391         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23392         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23393         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23394         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23395         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23396         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23397         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23398         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23399         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23400         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23401         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23402         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23403         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23404         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23405         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23406         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23407         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23408         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23409         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23410         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23411         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23412         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23413         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23414         gcc.dg/vect/vect-none.c: Ditto.
23415         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23416         treelang/compile/unsigned.tree: Ditto.
23417
23418         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23419         * gcc.dg/cpp/direct2s.c: Ditto.
23420         * gcc.dg/cpp/paste4.c: Ditto.
23421         * gcc.dg/cpp/separate-1.c: Ditto.
23422         * gcc.dg/pch/save-temps-1.c: Ditto.
23423         * g++.dg/ext/altivec-10.C: Ditto.
23424         * g++.dg/pch/pch.C: Ditto.
23425
23426         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23427
23428         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23429         * g++.dg/template/repo1.C: Ditto.
23430         * g++.dg/template/repo2.C: Ditto.
23431         * g++.dg/template/repo3.C: Ditto.
23432         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23433         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23434         * g++.old-deja/g++.pt/repo1.C: Ditto.
23435         * g++.old-deja/g++.pt/repo2.C: Ditto.
23436         * g++.old-deja/g++.pt/repo3.C: Ditto.
23437         * g++.old-deja/g++.pt/repo4.C: Ditto.
23438
23439         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23440         * gcc.dg/20030107-1.c: Ditto.
23441         * gcc.dg/20030702-1.c: Ditto.
23442         * gcc.dg/profile-generate-1.c: Ditto.
23443         * g++.dg/other/profile1.C: Ditto.
23444         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23445
23446         * lib/gcc-dg.exp (remove-build-file): New.
23447         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23448         cleanup-tree-dump, cleanup-saved-temps): New.
23449
23450 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         PR c++/19203, DR 214
23453         * g++.dg/parse/ambig3.C: Not ambiguous.
23454         * g++.dg/template/spec20.C: New.
23455         * g++.dg/template/spec21.C: New.
23456
23457 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23458
23459         PR target/20045
23460         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23461
23462 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23463
23464         PR libfortran/20660
23465         * gfortran.dg/negative_unit.f: New test.
23466
23467 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23468
23469         * gcc.dg/20050330-1.c: New test.
23470
23471 2005-03-30  Devang Patel  <dpatel@apple.com>
23472
23473         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23474
23475 2005-03-30  Dale Johannesen  <dalej@apple.com>
23476
23477         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23478
23479 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23480
23481         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23482         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23483         Strip options from test name.
23484
23485 2005-03-31  Jan Hubicka  <jh@suse.cz>
23486
23487         * gcc.dg/varpool-1.c: New testcase.
23488
23489 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23490
23491         PR c/772
23492         PR c/17913
23493         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23494         gcc.dg/stmt-expr-label-3.c : New tests.
23495         * gcc.c-torture/execute/medce-2.c: Remove.
23496
23497 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23498
23499         PR c/20368
23500         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23501         tests.
23502
23503 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23504
23505         * gcc.c-torture/compile/pr20203.c: New test.
23506
23507 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23508
23509         * gfortran.dg/promotion.f90: New test.
23510
23511 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23512
23513         PR middle-end/20491
23514         * gcc.dg/torture/asm-subreg-1.c: New test.
23515
23516 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23517
23518         PR c/20672
23519         * gcc.dg/pr20672-1.c: New test.
23520
23521 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23522
23523         * gfortran.dg/vect: New directory.
23524         * gfortran.dg/vect/vect.exp: New.
23525         * gfortran.dg/vect/vect-1.f90: New test.
23526         * gfortran.dg/vect/vect-2.f90: New test.
23527         * gfortran.dg/vect/vect-3.f90: New test.
23528         * gfortran.dg/vect/vect-4.f90: New test.
23529         * gfortran.dg/vect/vect-5.f90: New test.
23530
23531 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23532
23533         PR middle-end/20622
23534         * gcc.dg/alias-7.c: New test.
23535
23536 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23537
23538         * gcc.dg/sparc-reg-1.c: New test.
23539
23540 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23541
23542         PR target/19890
23543         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23544
23545 2005-03-29  Dale Ranta  <dir@lanl.gov>
23546             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23547
23548         PR libfortran/20163
23549         * gfortran.dg/pr20163-2.f: New test.
23550
23551 2005-03-28  Jan Hubicka  <jh@suse.cz>
23552
23553         PR middle-end/20635
23554         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23555         by Jakub Jelinek.
23556
23557 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23558
23559         PR tree-optimization/20626
23560         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23561         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23562
23563 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23564
23565         * gfortran.dg/underflow.f90: New test.
23566         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23567
23568 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23569
23570         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23571
23572 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23573
23574         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23575         (g++_init): Make sure that CXXFLAGS is set.
23576         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23577         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23578         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23579         * lib/objc.exp (objc_init): Likewise.
23580         * lib/treelang.exp (treelang_init): Likewise.
23581
23582 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23583
23584         PR tree-optimization/20470
23585         * gcc.dg/tree-ssa/pr20470.c: New test.
23586
23587 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23588
23589         * gcc.dg/ppc-stfiwx.c: New.
23590
23591 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23592
23593         PR target/19888
23594         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23595
23596 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23597
23598         * gcc.dg/20050325-1.c: Fix a typo.
23599
23600 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23601
23602         PR libfortran/19678
23603         PR libfortran/19679
23604         * gfortran.dg/dos_eol.f: New test.
23605
23606 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23607
23608         PR rtl-optimization/20249
23609         * gcc.dg/20050325-1.c: New test.
23610
23611 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23612
23613         PR libfortran/15332
23614         * gfortran.dg/pr15332.f: New test.
23615
23616 2005-03-24  Dale Johannesen  <dalej@apple.com>
23617
23618         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23619
23620 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23621
23622         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23623         'internal' visibility.
23624         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23625         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23626         'protected' visibility.
23627         * gcc.dg/visibility-7.c: Likewise.
23628         * lib/target-supports.exp (check_visibility_available): Take
23629         a parameter, the kind of visibility to check for.
23630         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23631         to check_visibility_available.
23632
23633         * g++.dg/expr/cast3.C: New.
23634
23635 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23636
23637         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23638         rs6000.
23639
23640 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23641
23642         PR target/20095
23643         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23644
23645 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23646
23647         * gcc.dg/badshift.c: Renamed to...
23648         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23649
23650         * gcc.target/i386/badshift.c: Renamed to...
23651         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23652         only.
23653
23654         PR rtl-optimization/20532
23655         * gcc.target/i386/badshift.c: New.
23656
23657 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23658
23659         * gfortran.dg/pr18025.f90: New test.
23660
23661 2005-03-23  Dale Johannesen  <dalej@apple.com>
23662
23663         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23664
23665 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23666
23667         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23668
23669         * lib/target-supports.exp (check_iconv_available): Default
23670         libiconv to -liconv, if there is no definition.
23671
23672 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23673
23674         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23675
23676 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23677
23678         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23679         * g++.dg/opt/pr7503-2.C: Likewise.
23680         * g++.dg/opt/pr7503-3.C: Likewise.
23681         * g++.dg/opt/pr7503-4.C: Likewise.
23682         * g++.dg/opt/pr7503-5.C: Likewise.
23683         * g++.dg/warn/minmax.C: New test.
23684
23685 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23686
23687         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23688         * gfortran.dg/g77_intrinsics_sub.f: New test.
23689
23690 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23691             Jan Hubicka  <jh@suse.cz>
23692             Steven Bosscher <stevenb@suse.de
23693
23694         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23695
23696 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23697
23698         PR c++/19980
23699         * g++.dg/template/redecl3.C: New test.
23700
23701 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23702
23703         PR c++/20499
23704         * g++.dg/parse/error16.C: Tweak error markers.
23705
23706 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23707
23708         PR target/20561
23709         * gcc.dg/20050321-2.c: New test.
23710
23711 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23712
23713         PR c++/20465
23714         PR c++/20381
23715         * g++.dg/template/ptrmem12.C: New.
23716
23717 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23718
23719         PR rtl-optimization/20527
23720         * gcc.c-torture/execute/pr20527-1.c: New test.
23721
23722 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23723
23724         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23725         program, compile it into a real executable and then delete the .c
23726         and .x files afterwards, to avoid problems on testglue targets.
23727
23728 2005-03-21  Stuart Hastings  <stuart@apple.com>
23729
23730         * gcc.target/i386/sse-2.c: New.
23731
23732 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23733
23734         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23735
23736 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23737
23738         * g++.dg/parse/crash25.C: Fix typo.
23739
23740 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23741
23742         PR c++/20461
23743         * g++.dg/parse/crash24.C: New test.
23744
23745         PR c++/20536
23746         * g++.dg/parse/crash25.C: New test.
23747
23748 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23749
23750         PR c++/20147
23751         * g++.dg/ext/stmtexpr4.C: New test.
23752
23753 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23754
23755         PR middle-end/20539
23756         * gcc.c-torture/compile/pr13066-1.c: New test case.
23757         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23758         * g++.dg/opt/pr13066-1.C: Likewise.
23759
23760 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23761
23762         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23763
23764 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23765
23766         PR fortran/18525
23767         * gfortran.dg/nesting_1.f90: New test.
23768
23769 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23770
23771         PR c++/20240
23772         * g++.dg/lookup/using13.C: New test.
23773
23774 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23775
23776         PR c++/20333
23777         * g++.dg/template/crash36.C: New test.
23778
23779 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23780
23781         PR c++/20463
23782         * g++.dg/template/crash35.C: New test.
23783
23784 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23785
23786         PR c++/19966
23787         * g++.dg/overload/operator2.C: New test.
23788
23789 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23790
23791         PR libfortran/20257
23792         * gfortran.dg/pr20257.f90: New test.
23793
23794 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23795
23796         PR libfortran/20480
23797         * gfortran.dg/pr20480.f90: New test.
23798
23799 2005-03-16  Richard Henderson  <rth@redhat.com>
23800
23801         PR middle-end/15700
23802         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23803         (_rtld_global): New.
23804         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23805         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23806
23807         * gcc.dg/alias-3.c: New.
23808         * gcc.dg/alias-4.c: New.
23809         * gcc.dg/alias-5.c: New.
23810         * gcc.dg/alias-6.c: New.
23811
23812 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
23813
23814         * gcc.dg/cpp/ucnid-7.c: New.
23815
23816 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
23817             Dorit Naishlos  <dorit@il.ibm.com>
23818
23819         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23820         darwin.
23821
23822 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
23823
23824         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23825         support misaligned accesses.
23826         * gcc.dg/vect/vect-58.c: Likewise.
23827         * gcc.dg/vect/vect-92.c: New.
23828         * gcc.dg/vect/vect-93.c: New.
23829
23830 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
23831
23832         PR fortran/18827
23833         * gfortran.dg/assign_2.f90: New test.
23834         * gfortran.dg/assign_3.f90: New test.
23835         * gfortran.dg/assign.f90: New test.
23836
23837 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
23838
23839         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23840         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23841         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23842         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23843         names.
23844
23845 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
23846
23847         * gcc.dg/cpp/ucnid-6.c: New.
23848
23849         * gcc.dg/cpp/normalize-1.c: New.
23850         * gcc.dg/cpp/normalize-2.c: New.
23851         * gcc.dg/cpp/normalize-3.c: New.
23852         * gcc.dg/cpp/normalize-4.c: New.
23853         * gcc.dg/cpp/ucnid-4.c: New.
23854         * gcc.dg/cpp/ucnid-5.c: New.
23855         * g++.dg/cpp/normalize-1.C: New.
23856         * g++.dg/cpp/ucnid-1.C: New.
23857
23858 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23859
23860         * gcc.dg/pr18628.c: New.
23861
23862 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23863
23864         PR c++/20280
23865         * g++.dg/tree-ssa/pr20280.C: New.
23866
23867 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23868
23869         PR fortran/20467
23870         * gfortran.dg/stfunc_2.f90: New test.
23871
23872 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23873
23874         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23875
23876 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23877
23878         * gcc.dg/tree-ssa/20050314-1.c: New test.
23879
23880 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23881
23882         PR c++/4403
23883         PR c++/9783, DR433
23884         * g++.dg/template/friend34.C: New test.
23885         * g++.dg/template/friend35.C: Likewise.
23886         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23887
23888 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23889
23890         Friend class name lookup 5/n
23891         PR c++/1016
23892         * g++.dg/lookup/hidden-class1.C: New test.
23893         * g++.dg/lookup/hidden-class2.C: Likewise.
23894         * g++.dg/lookup/hidden-class3.C: Likewise.
23895         * g++.dg/lookup/hidden-class4.C: Likewise.
23896         * g++.dg/lookup/hidden-class5.C: Likewise.
23897         * g++.dg/lookup/hidden-class6.C: Likewise.
23898         * g++.dg/lookup/hidden-class7.C: Likewise.
23899         * g++.dg/lookup/hidden-class8.C: Likewise.
23900         * g++.dg/lookup/hidden-class9.C: Likewise.
23901         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23902         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23903         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23904         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23905         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23906         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23907         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23908         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23909         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23910         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23911         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23912
23913 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/20157
23916         * g++.dg/template/error18.C: New test.
23917
23918 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23919
23920         PR debug/16792
23921         * g++.dg/debug/pr16792.C: New test.
23922
23923 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23924
23925         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23926         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23927         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23928         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23929         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23930         test assertion names.
23931
23932 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23933
23934         PR fortran/18600
23935         * gfortran.dg/stfunc_1.f90: New test.
23936
23937 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23938
23939         PR fortran/16907
23940         * gfortran.dg/real_index_1.f90: New test.
23941
23942 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23943
23944         PR fortran/20323
23945         * gfortran.dg/spec_expr_1.f90: New test.
23946
23947 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23948
23949         PR c/20402
23950         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23951         new parser.
23952
23953 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23954
23955         PR fortran/20361
23956         * gfortran.dg/largeequiv_1.f90: New test.
23957
23958 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23959
23960         * gcc.dg/ucnid-1.c: New.
23961         * gcc.dg/ucnid-2.c: New.
23962         * gcc.dg/ucnid-3.c: New.
23963         * gcc.dg/ucnid-4.c: New.
23964         * gcc.dg/ucnid-5.c: New.
23965         * gcc.dg/ucnid-6.c: New.
23966         * gcc.dg/cpp/ucnid-1.c: New.
23967         * gcc.dg/cpp/ucnid-2.c: New.
23968         * gcc.dg/cpp/ucnid-3.c: New.
23969         * g++.dg/other/ucnid-1.C: New.
23970
23971 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23972
23973         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23974
23975 2005-03-11  Per Bothner  <per@bothner.com>
23976
23977         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23978         that diagnotics refer to correct token.
23979         * gcc.dg/unused-3.c: Likewise.
23980
23981 2005-03-11  Per Bothner  <per@bothner.com>
23982
23983         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23984         constant" is now actually on same line as string constant.
23985         * gcc.dg/cpp/direct2s.c: Likewise.
23986
23987 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23988
23989         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23990
23991 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23992
23993         PR libfortran/20124
23994         * gfortran.dg/pr20124.f90: New Test
23995
23996 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23997
23998         PR tree-optimization/20130
23999         * gcc.dg/pr20130-1.c: New test.
24000
24001 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24002
24003         PR target/20095
24004         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24005
24006 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24007
24008         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24009
24010 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24011
24012         * g++.dg/eh/forced1.C: Fix comment.
24013         * g++.dg/eh/forced2.C: Ditto.
24014         * g++.dg/eh/forced3.C: Ditto.
24015         * g++.dg/eh/forced4.C: Ditto.
24016
24017 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24018
24019         PR rtl-opt/20412
24020         * gcc.c-torture/compile/pr20412.c: New test.
24021
24022 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24023
24024         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24025
24026 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24027
24028         PR target/20322
24029         * gcc.dg/20050307-1.c: New test.
24030
24031 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24032
24033         PR c++/20375
24034         * g++.dg/other/stdarg3.C: New.
24035
24036 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24037
24038         PR c++/18384, c++/18327
24039         * g++.dg/init/array19.C: New test.
24040
24041         PR inline-asm/20314
24042         * gcc.dg/torture/pr20314-1.c: New test.
24043         * gcc.dg/torture/pr20314-2.c: New test.
24044
24045 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24046
24047         * gcc.dg/20050309-1.c: New test.
24048
24049 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24050
24051         * gcc.dg/builtins-10.c: Reactivate disabled test.
24052         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24053         new cbrt transformations.
24054
24055 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24056
24057         PR c++/20208
24058         * g++.dg/template/array13.C: New test.
24059
24060 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24061
24062         PR c++/16859
24063         * g++.dg/init/brace4.C: New test.
24064
24065 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         PR c++/20186
24068         * g++.dg/template/non-dependent12.C: New.
24069
24070 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24071
24072         PR c++/20142
24073         * g++.dg/init/array18.C: Add dg-do run marker.
24074
24075         PR c++/20142
24076         * g++.dg/init/array18.C: New test.
24077
24078 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24079
24080         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24081         * g++.dg/gcov/gcov.exp: Likewise.
24082         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24083         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24084         * lib/c-torture.exp: Likewise.
24085         * lib/fortran-torture.exp: Likewise.
24086         * lib/g++.exp: Likewise.
24087         * lib/gcc-defs.exp: Likewise.
24088         * lib/gcc-dg.exp: Likewise.
24089         * lib/gcc.exp: Likewise.
24090         * lib/gcov.exp: Likewise.
24091         * lib/gfortran.exp: Likewise.
24092         * lib/mike-g++.exp: Likewise.
24093         * lib/mike-gcc.exp: Likewise.
24094         * lib/objc-torture.exp: Likewise.
24095         * lib/objc.exp: Likewise.
24096         * lib/profopt.exp: Likewise.
24097         * lib/target-libpath.exp: Likewise.
24098         * lib/target-supports.exp: Likewise.
24099         * lib/treelang.exp: Likewise.
24100         * lib/wrapper.exp: Likewise.
24101
24102 2005-03-08  Jeff Law  <law@redhat.com>
24103
24104         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24105         PHI-OPT changes.
24106
24107 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24108
24109         * gcc.dg/vect/pr20122.c: New test.
24110
24111 2005-03-07  Jeff Law  <law@redhat.com>
24112
24113         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24114         was folded away.
24115         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24116         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24117         * gcc.dg/tree-ssa/pr18134.c: New test.
24118
24119 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24120
24121         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24122         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24123         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24124
24125 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24126
24127         PR tree-opt/17671
24128         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24129
24130 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * g++.dg/warn/Wnvdtor.C: New test.
24133
24134 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24135
24136         * gcc.dg/torture/pr19683-1.c: New test.
24137
24138 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24139
24140         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24141         * gfortran.dg/g77/19990313-2.f: Ditto.
24142         * gfortran.dg/g77/19990313-3.f: Ditto.
24143         * gfortran.dg/g77/19990525-0.f: Ditto.
24144         * gfortran.dg/g77/19990826-0.f: Ditto.
24145         * gfortran.dg/g77/19990826-2.f: Ditto.
24146         * gfortran.dg/g77/19990826-3.f: Ditto.
24147         * gfortran.dg/g77/20000511-1.f: Ditto.
24148         * gfortran.dg/g77/20000511-2.f: Ditto.
24149         * gfortran.dg/g77/970625-2.f: Ditto.
24150         * gfortran.dg/g77/980310-2.f: Ditto.
24151         * gfortran.dg/g77/980310-3.f: Ditto.
24152         * gfortran.dg/g77/980310-8.f: Ditto.
24153         * gfortran.dg/g77/980519-2.f: Ditto.
24154         * gfortran.dg/g77/alpha1.f: Ditto.
24155         * gfortran.dg/g77/claus.f: Ditto.
24156         * gfortran.dg/g77/erfc.f: Ditto.
24157         * gfortran.dg/g77/short.f: Ditto.
24158         * gfortran.fortran-torture/execute/data.f90: Ditto.
24159         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24160         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24161
24162 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24163
24164         * lib/file-format.exp (gcc_target_object_format): Add check for som
24165         format and hardcode object formats on hppa*-*-hpux*.
24166         * lib/target-supports.exp (check_weak_available): Add check for som
24167         object format.  Always return 0 on hppa*-*-hpux10*.
24168
24169         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24170         is defined.
24171
24172         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24173
24174 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24175
24176         * gfortran.dg/pr19936_1.f90: New test.
24177         * gfortran.dg/pr19936_2.f90: New test.
24178         * gfortran.dg/pr19936_3.f90: New test.
24179
24180 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24181             Paul Thomas <prthomas@drfccad.cea.fr>
24182
24183         * gfortran.dg/PR19754_1.f90: New test.
24184         * gfortran.dg/PR19754_2.f90: Ditto.
24185
24186 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24187
24188         PR c++/19311
24189         * g++.dg/template/non-dependent11.C: New test.
24190
24191 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24192
24193         * lib/target-supports.exp (check_iconv_available): Fix comment.
24194
24195 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24196             Joseph S. Myers  <joseph@codesourcery.com>
24197
24198         PR c++/19797
24199         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24200
24201 2005-03-04  Matthew Sachs  <msachs@apple.com>
24202
24203         * gcc.exp (gcc_target_compile): Put braces around
24204         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24205         * objc.exp (objc_target_compile): Likewise.
24206         * treelang.exp (treelang_target_compile): Likewise.
24207
24208 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24209
24210         PR fortran/19673
24211         * gfortran.dg/func_result_1.f90: New test.
24212
24213 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24214
24215         * gcc.misc-tests/options.exp: New test.
24216
24217 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24218
24219         * gcc.dg/pr15784-4.c: New test.
24220
24221 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24222
24223         * gcc.c-torture/execute/pr17133.c: New.
24224         * gcc.c-torture/compile/20050303-1.c: New.
24225
24226 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24227
24228         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24229
24230 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24231
24232         * g++.dg/overload/using2.C: New.
24233
24234 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24235
24236         PR c++/19916
24237         * g++.dg/init/ptrmem2.C: New test.
24238
24239 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24240
24241         PR c/8927
24242         * gcc.dg/pr8927-1.c: New test.
24243
24244 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         PR c++/20232
24247         * g++.dg/inherit/covariant12.C: New.
24248
24249 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24250
24251         PR fortran/19479
24252         * gfortran.dg/bound_1.f90: New test.
24253
24254 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24255
24256         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24257         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24258
24259 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24260
24261         PR c/20245
24262         * gcc.dg/pr20245-1.c: New test.
24263
24264 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24265
24266         PR middle-end/19874
24267         * gcc.c-torture/execute/20050119-2.c: New test case.
24268
24269 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24270
24271         * README: Update the DejaGnu bug reporting address.
24272         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24273         * lib/objc-torture.exp: Likewise.
24274
24275 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24276
24277         * gfortran.dg/boz_1.f90: New test.
24278         * gfortran.dg/boz_3.f90: New test.
24279         * gfortran.dg/boz_4.f90: New test.
24280
24281 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24282
24283         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24284         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24285
24286 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24287
24288         PR libfortran/20101
24289         * gfortran.dg/write_0_pe_format.f90: New test.
24290
24291 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24292
24293         PR c++/20206
24294         * g++.dg/opt/thunk2.C: New test.
24295         * g++.dg/opt/covariant1.C: New test.
24296
24297 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24298
24299         * gfortran.dg/e_d_fmt.f90: New test.
24300
24301 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24302
24303         * gcc.dg/asm-b.c: Fix comment typos.
24304
24305 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24308         a V_MAY_DEF also.
24309
24310 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24311
24312         PR tree-opt/20188
24313         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24314         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24315         * gcc.dg/asm-b.c: New test.
24316
24317 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24318
24319         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24320         Disable this test on IRIX 6.
24321
24322 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24323
24324         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24325         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24326         parser.
24327
24328 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24329
24330         PR tree-optimization/20204
24331         * gcc.dg/pr20204.c: New test.
24332
24333 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24334
24335         PR target/20196
24336         * gcc.c-torture/execute/20050224-1.c: New test.
24337
24338         PR c++/20175
24339         * g++.dg/warn/Wbraces2.C: New test.
24340
24341 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/19878
24344         * g++.dg/init/const2.C: New test.
24345
24346 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24347
24348         PR tree-optimization/20100
24349         * gcc.c-torture/execute/pr20100-1.c: New test.
24350
24351 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24352
24353         * gfortran.dg/implicit_3.f90: New test.
24354
24355         * gfortran.dg/deftype_1.f90: New test.
24356
24357 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24358
24359         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24360         the test passes.
24361         * g++.dg/other/anon3.C: Accept a warning.
24362
24363 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24364
24365         * gcc.dg/pr20017.c: Fix a comment typo.
24366
24367 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24368
24369         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24370
24371 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24372
24373         PR ada/19902
24374         * ada/acats/tests/cxa/cxa3004.a: Remove.
24375         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24376
24377 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/20073
24380         * g++.dg/init/const1.C: New test.
24381
24382         PR c++/19991
24383         * g++.dg/parse/constant7.C: New test.
24384
24385         PR c++/20152
24386         * g++.dg/parse/error27.C: New test.
24387         * g++.dg/template/qualttp15.C: Adjust error markers.
24388         * g++.old-deja/g++.other/struct1.C: Likewise.
24389
24390         PR c++/20153
24391         * g++.dg/template/error17.C: New test.
24392
24393         PR c++/20148
24394         * g++.dg/parser/error26.C: New test.
24395
24396 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24397
24398         PR tree-optimization/20100
24399         PR tree-optimization/20115
24400         * gcc.dg/pr20115.c: New test.
24401         * gcc.dg/pr20115-1.c: New test.
24402         * gcc.dg/pr20100.c: New test.
24403         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24404         call-clobbered variables after alias1.
24405
24406 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24407
24408         * gfortran.dg/list_read_4.f90: new test.
24409
24410 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24411
24412         PR rtl-optimization/20017.
24413         * gcc.dg/pr20017.c: New.
24414
24415 2005-02-22  Devang Patel  <dpatel@apple.com>
24416
24417         PR 19952
24418         * g++.dg/tree-ssa/pr19952.C: New test.
24419
24420 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24421
24422         PR c++/19883
24423         * g++.dg/parse/constant6.C: New test.
24424
24425 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24426
24427         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24428         * g++.dg/charset/asm2.c: Likewise.
24429         * g++.dg/charset/asm3.c: Likewise.
24430         * g++.dg/charset/asm4.c: Likewise.
24431         * g++.dg/charset/asm5.c: Likewise.
24432         * g++.dg/charset/attribute1.c: Likewise.
24433         * g++.dg/charset/attribute2.c: Likewise.
24434         * g++.dg/charset/extern1.cc: Likewise.
24435         * g++.dg/charset/extern2.cc: Likewise.
24436         * g++.dg/charset/extern3.cc: Likewise.
24437         * g++.dg/charset/function.cc: Likewise.
24438         * g++.dg/charset/string.c: Likewise.
24439         * g++.dg/charset/charset.exp: Likewise.
24440         * lib/target-supports.exp (check_iconv_available): Fix comment.
24441
24442 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24443
24444         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24445         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24446         * gcc.dg/charset/asm2.c: Likewise.
24447         * gcc.dg/charset/asm3.c: Likewise.
24448         * gcc.dg/charset/asm4.c: Likewise.
24449         * gcc.dg/charset/asm5.c: Likewise.
24450         * gcc.dg/charset/asm6.c: Likewise.
24451         * gcc.dg/charset/attribute1.c: Likewise.
24452         * gcc.dg/charset/attribute2.c: Likewise.
24453         * gcc.dg/charset/builtin1.c: Likewise.
24454         * gcc.dg/charset/extern.c: Likewise.
24455         * gcc.dg/charset/function.c: Likewise.
24456         * gcc.dg/charset/string.c: Likewise.
24457         * gcc.dg/charset/charset.exp: Likewise.
24458
24459 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24460
24461         PR fortran/20086
24462         * gfortran.dg/pr20086.f90: New test.
24463
24464 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24465
24466         PR tree-optimization/19786
24467         * g++.dg/tree-ssa/pr19786.C: New.
24468
24469 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24470
24471         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24472
24473 2005-02-21  Jeff Law  <law@redhat.com>
24474
24475         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24476
24477 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24478
24479         * gfortran.dg/do_iterator: Split loop, markup all lines for
24480         which an error locus is printed.
24481         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24482         locus is printed.
24483         * gfortran.dg/select_4.f90: Likewise.
24484         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24485         locuses in the various permutations.
24486
24487 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24488
24489         PR tree-optimization/19951
24490         * g++.dg/vect: New directory.
24491         * g++.dg/vect/vect.exp: New file.
24492         * g++.dg/vect/pr19951.cc: New testcase.
24493         * g++.dg/dg.exp: Also prune vectorizer tests.
24494
24495 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24496
24497         PR 18785
24498         * gcc.dg/charset/builtin1.c: New test.
24499
24500 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24501
24502         PR c++/19299
24503         * g++.dg/inherit/volatile1.C: New test.
24504
24505         PR c++/19440
24506         * g++.dg/template/dtor4.C: New test.
24507
24508 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24509
24510         * gfortran.dg/int_1.f90: New test.
24511
24512 2005-02-19  Devang Patel  <dpatel@apple.com>
24513
24514         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24515
24516 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24517
24518         * gfortran.dg/achar_1.f90: New test.
24519
24520 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24521
24522         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24523
24524 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24525             Jakub Jelinek  <jakub@redhat.com>
24526
24527         PR tree-optimization/19828
24528         * gcc.dg/tree-ssa/loop-7.c: New test.
24529         * gcc.c-torture/execute/20050218-1.c: New test.
24530
24531 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24532
24533         PR c/20043
24534         * gcc.dg/transparent-union-1.c: New test.
24535         * gcc.dg/transparent-union-2.c: New test.
24536
24537 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24538
24539         PR tree-optimization/18977
24540         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24541
24542 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24543
24544         PR target/20054
24545         * gcc.dg/pr20054.c: New test.
24546
24547 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24548
24549         PR c++/19508
24550         * g++.dg/ext/attrib20.C: New test.
24551
24552 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24553
24554         PR middle-end/20030
24555         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24556
24557 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24558
24559         PR c++/20008
24560         * g++.dg/opt/switch4.C: New.
24561
24562 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24563
24564         PR c++/20023
24565         PR tree-optimization/20009
24566         * gcc.c-torture/compile/20050217-1.c: New test.
24567         * g++.dg/opt/switch3.C: New test.
24568
24569         PR tree-optimization/18947
24570         * gcc.c-torture/compile/20050215-1.c: New test.
24571         * gcc.c-torture/compile/20050215-2.c: New test.
24572         * gcc.c-torture/compile/20050215-3.c: New test.
24573
24574 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24575
24576         PR c++/20028
24577         * g++.dg/template/crash34.C: New.
24578
24579         PR c++/20022
24580         * g++.dg/other/access3.C: New.
24581
24582 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24583
24584         * gcc.dg/vect/vect-98.c: New test.
24585
24586 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24587
24588         PR tree-optimization/19967
24589         * gcc.dg/pr19967.c: New.
24590
24591 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24592
24593         PR middle-end/19857
24594         * gcc.dg/tree-ssa/20050215-1.c: New test.
24595         * gcc.c-torture/execute/20050215-1.c: New test.
24596
24597 2005-02-15  Eric Christopher  <echristo@redhat.com>
24598
24599         * gcc.dg/cpp/20050215-1.c: New file.
24600
24601 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24602
24603         PR tree-optimization/15785
24604         * gcc.dg/pr15785-1.c: New test.
24605
24606 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24607
24608         PR c++/17788
24609         * g++.dg/init/ctor4.C: New.
24610         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24611
24612 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24613
24614         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24615         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24616
24617 2005-02-15  Andreas Schwab  <schwab@suse.de>
24618
24619         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24620         declare malloc.
24621
24622 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24623
24624         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24625
24626 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24627
24628         PR tree-optimization/19853
24629         * gcc.c-torture/compile/pr19853.c: New test.
24630
24631 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24632
24633         PR c++/19608
24634         * g++.dg/parse/local-class1.C: New.
24635
24636         PR c++/19895
24637         * g++.dg/parse/ptrmem3.C: New.
24638
24639         PR c++/19884
24640         * g++.old-deja/g++.oliva/template6.C: Add another case.
24641         * g++.dg/template/explicit6.C: New.
24642
24643 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24644
24645         PR c++/17816
24646         * g++.dg/other/redecl2.C: New.
24647
24648 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24649
24650         PR c++/19891
24651         * g++.dg/abi/covariant4.C: New.
24652
24653 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24654
24655         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24656         New tests.
24657
24658 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24659
24660         * gcc.dg/vect/vect-96.c: Fix typo.
24661
24662 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24663
24664         PR c++/14479
24665         PR c++/19487
24666         * g++.dg/template/enum5.C: New test.
24667
24668 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24669
24670         * gcc.dg/vect/vect-97.c: New test.
24671
24672 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24673
24674         * gcc.dg/vect/vect-96.c: New test.
24675
24676 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24677
24678         * gcc.dg/builtins-34.c: Also check ldexp*.
24679
24680 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24681
24682         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24683
24684 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24685
24686         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24687         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24688         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24689         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24690         selector_list, selector_expression, dg-process-target): Move to new
24691         file target-supports-dg.exp.
24692         * lib/target-supports-dg.exp: New.
24693
24694         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24695         New.
24696
24697 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24698
24699         PR c++/19666
24700         * g++.dg/other/ptrmem6.C: New test.
24701
24702         PR middle-end/19858
24703         * gcc.c-torture/compile/20050210-1.c: New test.
24704
24705 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24706
24707         PR c++/19755
24708         * g++.dg/warn/Wbraces1.C: New test.
24709
24710 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24711
24712         * gcc.dg/builtins-52.c: New testcase.
24713
24714 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24715
24716         PR c/19342
24717         * gcc.c-torture/execute/20050119-1.c: New test.
24718
24719 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24720
24721         PR c++/19811
24722         * g++.dg/init/delete1.C: New test.
24723
24724 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24725
24726         PR c++/18470
24727         * g++.dg/template/static12.C: New test.
24728
24729 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/19787
24732         * g++.dg/conversion/ambig1.C: New test.
24733
24734         PR c++/19739
24735         * g++.dg/ext/attrib19.C: New test.
24736
24737         PR c++/19732
24738         * g++.dg/parse/dtor5.C: New test.
24739
24740         PR c++/19762
24741         * g++.dg/template/dtor3.C: New test.
24742
24743         PR c++/19826
24744         * g++.dg/template/static11.C: New test.
24745         * g++.dg/template/crash2.C: Remove dg-error marker.
24746
24747 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24748
24749         PR C++/18491
24750         * g++.old-deja/g++.mike/p10769a.C: Remove.
24751
24752 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24753
24754         * gcc.dg/builtins-48.c: New test case.
24755         * gcc.dg/builtins-49.c: New test case.
24756         * gcc.dg/builtins-50.c: New test case.
24757         * gcc.dg/builtins-51.c: New test case.
24758
24759 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24760
24761         PR middle-end/19583
24762         * g++.dg/warn/Wreturn-type-3.C: New test.
24763
24764 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24765
24766         PR middle-end/19402
24767         * gcc.dg/pr19402-1.c: New testcase.
24768         * gcc.dg/pr19402-2.c: likewise.
24769
24770 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24771
24772         PR middle-end/19854
24773         * g++.dg/tree-ssa/tmmti.C: New testcase.
24774
24775 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24776
24777         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24778
24779 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/19733
24782         * g++.dg/parse/crash23.C: New test.
24783         * g++.dg/warn/Weff1.C: New test.
24784
24785 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24786
24787         * gcc.dg/20050209-1.c: New test.
24788
24789 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24790
24791         PR target/19799
24792         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24793
24794 2005-02-08  Mike Stump  <mrs@apple.com>
24795
24796         * g++.dg/pch/import-2.c: New test.
24797         * g++.dg/pch/import-2.hs: New.
24798         * g++.dg/pch/include/import-2a.h: New.
24799         * g++.dg/pch/include/import-2b.h: New.
24800
24801 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
24802
24803         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24804
24805 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24806
24807         * gfortran.dg/substr_1.f90: New test.
24808
24809 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
24810
24811         PR middle-end/19775
24812         * gcc.dg/torture/builtin-power-1.c: Disable test for
24813         invalid transformation.
24814         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
24815         no longer optimize.
24816         * gcc.dg/builtins-47.c: New testcase.
24817
24818 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
24819             Dorit Naishlos  <dorit@il.ibm.com>
24820
24821         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24822
24823 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
24824
24825         * gcc.c-torture/compile/20050206-1.c: New test.
24826
24827 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24828
24829         PR tree-opt/19768
24830         * g++.dg/opt/pr19768.C: New test.
24831
24832 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24833
24834         PR tree-opt/19736
24835         * gcc.c-torture/compile/pr19736.c: New test.
24836
24837 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24838
24839         PR c++/17401
24840         * g++.dg/parse/error25.C: New test.
24841
24842 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
24843
24844         * gcc.c-torture/execute/20050203-1.c: New.
24845
24846 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
24847
24848         * gcc.dg/vect/vect-85.c: Remove xfail.
24849         * gcc.dg/vect/vect-86.c: Remove xfail.
24850         * gcc.dg/vect/vect-87.c: Remove xfail.
24851         * gcc.dg/vect/vect-88.c: Remove xfail.
24852
24853 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
24854
24855         * gcc.dg/altivec-19.c: New.
24856
24857 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
24858
24859         PR c/17807
24860         * gcc.dg/nested-func-3.c: New test.
24861         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24862
24863 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
24864
24865         * gcc.test-framework/gen_directive_tests: Generate tests for
24866         selector expressions.
24867
24868 2005-02-02  Matt Austern  <austern@apple.com>
24869
24870         PR c++/19628
24871         * g++/ext/builtin7.C: New.
24872         * g++/ext/builtin8.C: New.
24873
24874 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24875
24876         PR c/18502
24877         * gcc.dg/pr18502-1.c: New test.
24878
24879 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24880
24881         PR c++/17413
24882         * g++.dg/template/local4.C: Tweak.
24883
24884 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24885
24886         PR tree-optimization/19578
24887         * gcc.c-torture/compile/20050202-1.c: New test.
24888
24889 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24890
24891         PR c/19435
24892         * gcc.dg/c99-init-4.c: New test.
24893
24894 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24895
24896         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24897
24898         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24899
24900         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24901         * g++.dg/eh/check-vect.h: New.
24902
24903         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24904         * gcc.dg/vect/vect-78.c: Ditto.
24905         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24906         Remove.
24907
24908         * g++.dg/conversion/simd1.C: Expect warning.
24909         * g++.dg/ext/attribute-test-1.C: Ditto.
24910         * g++.dg/ext/attribute-test-2.C: Ditto.
24911         * g++.dg/ext/attribute-test-3.C: Ditto.
24912         * g++.dg/ext/attribute-test-4.C: Ditto.
24913
24914         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24915         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24916
24917         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24918
24919 2005-02-01  Richard Henderson  <rth@redhat.com>
24920
24921         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24922         long double for ibm double-double format.
24923         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24924
24925 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24926
24927         PR tree-optimization/19633
24928         * gcc.dg/pr19633-1.c: New test.
24929         * gcc.dg/pr19633.c: Tweak to make pointer point
24930         to NULL or a symbol.
24931
24932 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24933
24934         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24935         New procs.
24936         (dg-process-target (local override)): Handle selector expressions.
24937
24938         * gcc.test-framework/README: Describe tests in source directory.
24939         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24940         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24941         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24942         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24943         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24944         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24945         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24946         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24947         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24948         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24949         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24950         * gcc.test-framework/dg-error-exp-P.c: New test.
24951         * gcc.test-framework/dg-error-exp-XP.c: New test.
24952         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24953         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24954         * gcc.test-framework/dg-output-exp-P.c: New test.
24955         * gcc.test-framework/dg-output-exp-XF.c: New test.
24956         * gcc.test-framework/dg-warning-exp-P.c: New test.
24957         * gcc.misc-tests/dg-1.c: Remove.
24958         * gcc.misc-tests/dg-2.c: Remove.
24959         * gcc.misc-tests/dg-3.c: Remove.
24960         * gcc.misc-tests/dg-4.c: Remove.
24961         * gcc.misc-tests/dg-5.c: Remove.
24962         * gcc.misc-tests/dg-6.c: Remove.
24963         * gcc.misc-tests/dg-7.c: Remove.
24964         * gcc.misc-tests/dg-8.c: Remove.
24965         * gcc.misc-tests/dg-9.c: Remove.
24966         * gcc.misc-tests/dg-10.c: Remove.
24967         * gcc.misc-tests/dg-11.c: Remove.
24968         * gcc.misc-tests/dg-12.c: Remove.
24969         * gcc.misc-tests/dg-test.exp: Remove.
24970
24971         * gcc.test-framework/test-framework.awk: Change recording and
24972         printing of passes and failures.
24973
24974         * gcc.test-framework: New directory.
24975         * gcc.test-framework/README: New.
24976         * gcc.test-framework/test-framework.exp: New.
24977         * gcc.test-framework/test-framework.awk: New.
24978         * gcc.test-framework/gen_directive_tests: New.
24979
24980 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24981
24982         * lib/treelang.exp: Fix comment typos.
24983         (treelang_target_compile): Don't append libs=-ltreelang to options.
24984
24985 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24986
24987         * g++.dg/parse/typename7.C: Adjust error messages.
24988
24989 2005-01-31  Jeff Law  <law@redhat.com>
24990
24991         * gcc.c-torture/execute/20050131-1.c: New test.
24992         * gcc.dg/wcaselabel.c: New test.
24993
24994 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24995
24996         * g++.dg/other/warning1.C: Adjust error messags.
24997         * g++.dg/parse/constant5.C: New test.
24998
24999 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25000
25001         PR c/19333
25002         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25003         the test case valid.
25004         * gcc.dg/20030815-1.c: Remove invalid tests.
25005         * gcc.dg/array-7.c: Adjust expected result.
25006         * gcc.dg/pr18596-3.c: Likewise.
25007         * gcc.dg/noncompile/20000901-1.c: Likewise.
25008         * gcc.dg/noncompile/init-2.c: Likewise.
25009         * gcc.dg/noncompile/init-4.c: Likewise.
25010
25011 2005-01-31  Dale Johannesen  <dalej@apple.com>
25012
25013         * g++.dg/opt/pr19650.C: New test.
25014
25015 2005-01-31  Richard Henderson  <rth@redhat.com>
25016
25017         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25018         long double for intel double extended format.
25019         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25020
25021 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25022
25023         PR c++/19555
25024         * g++.dg/template/static10.C: New test.
25025
25026         PR c++/19395
25027         * g++.dg/parse/error24.C: New test.
25028
25029         PR c++/19367
25030         * g++.dg/lookup/builtin1.C: New test.
25031
25032         PR c++/19457
25033         * g++.dg/warn/conv3.C: New test.
25034
25035 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25036
25037         PR fortran/19647
25038         * gfortan.dg/inquire_7.f90
25039
25040 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25041
25042         PR tree-optimization/15791
25043         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25044         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25045         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25046         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25047         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25048         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25049         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25050         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25051         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25052         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25053
25054 2005-01-29  Paul Brook  <paul@codesourcery.com>
25055
25056         PR fortran/18565
25057         * check.c (real_or_complex_check): New function.
25058         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25059         * intrinsic.c (add_functions): Use new check functions.
25060         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25061         Add prototypes.
25062
25063 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25064
25065         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25066         gcc.dg/lvalue-3.c: New tests.
25067         * gcc.dg/concat.c: Update expected messages.
25068
25069 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25070
25071         PR libfortran/19595
25072         * gfortran.dg/eor_1.f90: New test.
25073
25074 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25075
25076         PR fortran/19589
25077         * gfortran.dg/logical_data_1.f90: New test.
25078
25079 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/19253
25082         * g++.dg/template/crash33.C: New test.
25083
25084         PR c++/19667
25085         * g++.dg/template/crash32.C: New test.
25086
25087 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25088
25089         PR middle-end/16558
25090         * g++.dg/warn/Wreturn-type-2.C: New test.
25091
25092 2004-06-24  Jeff Law  <law@redhat.com>
25093
25094         * gcc.dg/tree-ssa/20050128-1.c: New test.
25095
25096 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25097
25098         * gcc.target/frv/all-mdpackh-1.c: New test.
25099
25100 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25101
25102         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25103
25104 2005-01-27  Richard Henderson  <rth@redhat.com>
25105
25106         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25107
25108 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25109
25110         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25111
25112 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25113
25114         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25115         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25116         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25117         to cope with cases where the multilib options override the dg-options.
25118
25119 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25120
25121         PR c/18946
25122         * gcc.dg/noncompile/20050120-1.c: New test.
25123
25124 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25125
25126         PR tree-optimization/19633
25127         * gcc.dg/pr19633.c: New test.
25128         * gcc.dg/tree-ssa/pr19633.c: New test.
25129
25130 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25131
25132         * gcc.dg/20041216-1.c: New test.
25133
25134 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25135
25136         PR objc/18862
25137         * objc.dg/selector-2.m: New test.
25138
25139 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * g++.dg/opt/range-test-2.C: New test.
25142
25143         PR rtl-optimization/19579
25144         * gcc.c-torture/execute/20050124-1.c: New test.
25145
25146 2005-01-26  Greg Parker  <gparker@apple.com>
25147         Stuart Hastings  <stuart@apple.com>
25148
25149         * gcc.c-torture/execute/20050125-1.c: New.
25150
25151 2005-01-18  Jan Hubicka  <jh@suse.cz>
25152
25153         PR tree-optimize/19337
25154         * gcc.c-torture/compile/20050119-1.c: New test.
25155
25156 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25157
25158         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25159         test for successful match.
25160
25161 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25162
25163         PR objc/18408
25164         * objc.dg/comp-types-7.m: New test.
25165
25166 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25167
25168         * lib/target-supports.exp (current_target_name): New.
25169         (check_effective_target_ilp32, check_effective_target_lp64):
25170         Cache the result to use as long as the current target, with
25171         multilib flags, remains the same.
25172
25173         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25174         (dg-require-weak, dg-require-visibility, dg-require-alias,
25175         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25176         dg-require-effective-target, dg-skip-if): Remove call to
25177         skip_test_and_clear_xfail.
25178         (dg-test): Clear xfail data.
25179
25180 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25181
25182         PR target/17751
25183         * gcc.dg/ppc64-toc.c: New test.
25184
25185         * g++.dg/tree-ssa/empty-1.C: New test.
25186
25187         PR middle-end/19551
25188         * gcc.c-torture/execute/20050121-1.c: New test.
25189         * gcc.dg/20050121-2.c: New test.
25190
25191 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25192         Paul Brook  <paul@codesourcery.com>
25193
25194         PR fortran/17941
25195         * gfortran.dg/real_const_1.f: New test.
25196         * gfortran.dg/real_const_2.f90: New test.
25197         * gfortran.dg/complex_int_1.f90: New test.
25198
25199 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25200
25201         PR fortran/19313
25202         * gfortan.dg/inquire_6.f90: New test.
25203
25204 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25205
25206         PR libfortran/19451
25207         * open_readonly_1.f90: New test.
25208
25209 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25210
25211         PR libfortran/18982
25212         * gfortran.dg/open_new.f90: New file.
25213
25214 2005-01-22  Paul Brook  <paul@codesourcery.com>
25215
25216         * namelist_1.f90: New test.
25217
25218 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25219
25220         PR tree-optimization/19484
25221         * gcc.c-torture/compile/20050122-[12].c: New tests.
25222
25223 2005-01-22  Paul Brook  <paul@codesourcery.com>
25224
25225         * gfortran.dg/implicit_2.f90: New test.
25226
25227 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25228
25229         PR fortran/19314
25230         * gfortran.dg/inquire_5.f90: New test.
25231
25232 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25233
25234         PR c/18809
25235         * gcc.dg/pr18809-1.c: New test.
25236
25237 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25238
25239         * gcc.dg/20050121-1.c: New test.
25240
25241         PR tree-optimization/13000
25242         * gcc.dg/20040206-1.c: Change warning to point where function is
25243         being inlined.
25244
25245 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25246
25247         PR c++/19208
25248         * g++.dg/template/array11.C: New test.
25249
25250 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25251
25252         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25253         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25254         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25255         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25256         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25257         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25258
25259 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25260
25261         PR tree-optimization/15349
25262         * gcc.dg/tree-ssa/pr15349.c: New.
25263
25264 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25265
25266         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25267
25268 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25269
25270         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25271         scan-assembler-times directive name.
25272
25273         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25274         after dg-do.
25275
25276         PR rtl-optimization/19462
25277         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25278
25279 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25280
25281         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25282         counting function calls on ia64.
25283
25284 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25285
25286         PR rtl-optimization/15139
25287         * gcc.dg/20050111-2.c: New test.
25288
25289         PR c/17297
25290         * gcc.c-torture/compile/20050113-1.c: New testcase.
25291
25292         PR middle-end/19164
25293         * gcc.dg/20050113-1.c: New testcase.
25294
25295 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25296
25297         * gcc.dg/vect/vect-85.c: Add comment.
25298         * gcc.dg/vect/vect-86.c: Add xfail for now.
25299         * gcc.dg/vect/vect-87.c: Add xfail for now.
25300         * gcc.dg/vect/vect-88.c: Add xfail for now.
25301         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25302
25303 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25304
25305         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25306
25307 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25308
25309         * g++.dg/debug/typedef3.C: New test.
25310
25311 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25312
25313         PR c/19472
25314         * gcc.dg/asm-a.c: New test.
25315
25316 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25317
25318         * gcc.dg/sh-relax.c: Add prototype for abort.
25319
25320 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25321
25322         * gcc.dg/short-compare-1.c: New test.
25323         * gcc.dg/short-compare-2.c: Likewise.
25324
25325 2005-01-18  Michael Matz  <matz@suse.de>
25326
25327         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25328
25329 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25330
25331         PR tree-optimization/19121
25332         * gcc.c-torture/compile/pr19121.c: New test.
25333
25334 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25335
25336         PR target/19357
25337         * gcc.c-torture/compile/pr19357.c: New test.
25338
25339 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25340
25341         PR c/5675
25342         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25343         pass--those that refer just to the variable, possibly with a
25344         cast.
25345         * gcc.dg/c99-const-expr-3.c: Likewise.
25346
25347         PR middle-end/13127
25348         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25349         longer emitted.
25350
25351 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25352
25353         PR fortran/18778
25354         * gfortran.dg/endfile_2.f90: New test.
25355
25356 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25357
25358         PR 19168
25359         * gfortran.dg/select_5.f90: New test.
25360
25361 2004-01-16  Paul Brook  <paul@codesourcery.com>
25362
25363         * gfortran.dg/common_4.f90: New test.
25364
25365 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25366
25367         PR rtl-optimization/19462
25368         * gcc.dg/torture/pr19462-1.c: New test.
25369
25370 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25371
25372         PR objc/19321
25373         * objc.dg/func-ptr-2.m: New.
25374         * objc.dg/volatile-1.m: New.
25375
25376 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25377
25378         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25379
25380 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25381
25382         PR tree-optimization/19060
25383         * gcc.c-torture/execute/20050104-1.c: New test.
25384
25385 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25386
25387         PR fortran/18983
25388         * gfortran.dg/write_to_null.f90: New test.
25389
25390 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25391             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25392
25393         PR other/19328
25394         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25395         argument.
25396
25397 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25398
25399         PR c++/19263
25400         * g++.dg/init/vector1.C: New test.
25401
25402 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25403
25404         PR target/13158
25405         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25406         PR target/18987
25407         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25408
25409 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25410
25411         * gfortran.dg/select_1.f90: New test.
25412         * gfortran.dg/select_2.f90: New test.
25413         * gfortran.dg/select_3.f90: New test.
25414         * gfortran.dg/select_4.f90: New test.
25415
25416 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25417
25418         PR middle-end/19084
25419         PR rtl-optimization/19348
25420         * gcc.dg/20050111-1.c: New test.
25421         * gcc.c-torture/execute/20050111-1.c: New test.
25422
25423         * gcc.dg/i386-asm-4.c: New test.
25424
25425 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25426
25427         * gcc.dg/nested-func-2.c: New test.
25428         * ada/acats/norun.lst: Remove c953002.
25429
25430 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25431
25432         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25433
25434 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25435
25436         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25437
25438 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25439
25440         PR target/18761
25441         * g++.dg/abi/align1.C: New test.
25442
25443 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25444
25445         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25446         at a time.
25447         * g++.dg/ext/altivec_check.h: Support compiling as C.
25448
25449 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25450
25451         PR c++/19355
25452         * g++.dg/expr/pr19355-1.C: New test case.
25453
25454 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25455
25456         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25457         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25458         * ada/acats/tests/c3/c92005b.ada: Likewise.
25459         * ada/acats/tests/c3/cxb3012.a: Likewise.
25460         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25461
25462 2005-01-09  Paul Brook  <paul@codesourcery.com>
25463
25464         * gfortran.dg/common_2.f90: New file.
25465         * gfortran.dg/common_3.f90: New file.
25466
25467 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25468
25469         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25470
25471 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25472
25473         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25474         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25475         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25476         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25477         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25478         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25479         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25480         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25481         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25482         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25483         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25484         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25485         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25486         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25487         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25488         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25489         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25490         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25491         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25492         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25493         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25494         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25495         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25496         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25497         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25498         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25499         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25500         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25501         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25502         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25503         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25504         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25505         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25506         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25507         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25508         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25509         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25510         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25511         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25512         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25513         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25514         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25515         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25516         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25517         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25518         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25519         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25520         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25521         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25522         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25523         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25524         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25525         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25526         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25527         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25528         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25529         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25530         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25531         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25532         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25533         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25534         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25535         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25536         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25537         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25538         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25539         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25540
25541         * gcc.dg/vect/vect-1.c: Fix spelling.
25542         * gcc.dg/vect/vect-10.c: Fix spelling.
25543         * gcc.dg/vect/vect-11.c: Fix spelling.
25544         * gcc.dg/vect/vect-12.c: Fix spelling.
25545         * gcc.dg/vect/vect-14.c: Fix spelling.
25546         * gcc.dg/vect/vect-15.c: Fix spelling.
25547         * gcc.dg/vect/vect-16.c: Fix spelling.
25548         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25549         * gcc.dg/vect/vect-64.c: Fix comments.
25550         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25551
25552 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25553             Ira Rosen  <irar@il.ibm.com>
25554
25555         * gcc.dg/vect/vect-70.c: New test.
25556         * gcc.dg/vect/vect-71.c: New test.
25557
25558 2005-01-09  Manfred Hollstein  <mh@suse.com>
25559
25560         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25561         * gcc.dg/pr18241-2.c: Likewise.
25562         * gcc.dg/pr18241-3.c: Likewise.
25563         * gcc.dg/pr18241-4.c: Likewise.
25564         * gcc.dg/pr18241-5.c: Likewise.
25565
25566 2005-01-08  Richard Henderson  <rth@redhat.com>
25567
25568         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25569         False for x86 and x86-64.
25570
25571 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25572
25573         PR tree-optimization/18241
25574         * gcc.dg/pr18241-1.c: New test.
25575         * gcc.dg/pr18241-2.c: New test.
25576         * gcc.dg/pr18241-3.c: New test.
25577         * gcc.dg/pr18241-4.c: New test.
25578         * gcc.dg/pr18241-5.c: New test.
25579
25580 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25581
25582         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25583         gfortran.dg/select_4.f90: New.
25584
25585 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25586
25587         * gcc.c-torture/execute/20050107-1.c: New test.
25588
25589 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25590
25591         PR c++/19298
25592         * g++.dg/template/ref2.C: New.
25593
25594 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25595
25596         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25597         instead of being empty.
25598
25599 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25600
25601         PR fortran/15553
25602         * gfortran.dg/array-1.f90: New test.
25603
25604 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25605
25606         PR tree-optimization/19283
25607         * gcc.c-torture/execute/20050106-1.c: New test.
25608
25609         PR rtl-optimization/18861
25610         * gcc.dg/20050105-1.c: New test.
25611
25612         PR tree-optimization/18828
25613         * gcc.dg/20050105-2.c: New test.
25614
25615 2005-01-07  Andreas Jaeger  <aj@suse.de>
25616
25617         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25618
25619 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25620
25621         PR fortran/18398
25622         * gfortran.dg/fmt_read.f90: New test.
25623
25624 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25625
25626         * gcc.dg/rs6000-ldouble-2.c: New.
25627
25628 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25629
25630         PR c++/19244
25631         * g++.dg/parser/ctor2.C: New test.
25632
25633 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25634
25635         PR c++/17154
25636         * g++.dg/template/using9.C: New test.
25637
25638 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25639
25640         PR c++/19258
25641         * g++.dg/lookup/friend6.C: New test.
25642
25643 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         PR c++/19270
25646         * g++.dg/template/array10.C: New.
25647
25648 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25649
25650         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25651         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25652
25653 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25654
25655         * gcc.c-torture/compile/20050105-1.c: New test.
25656
25657 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25658
25659         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25660
25661 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25662
25663         PR middle-end/19100
25664         * gcc.dg/conv-3.c: New test case.
25665
25666 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25667
25668         * gcc.dg/asm-wide-1.c: New test.
25669
25670 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25671
25672         PR c++/19030
25673         * g++.dg/parse/crash22.C: New
25674
25675 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25676
25677         PR 19257
25678         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25679
25680 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25681
25682         PR middle-end/17767
25683         * gcc.dg/i386-mmx-6.c: New test case.
25684
25685 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25686
25687         PR tree-optimization/18308
25688         * gcc.dg/vect/pr18308.c: New testcase.
25689
25690 2005-01-04  Andreas Jaeger  <aj@suse.de>
25691
25692         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25693
25694 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25695             Robert Bowdidge <bowdidge@apple.com>
25696
25697         * gcc.dg/cpp/subframework1.c: New.
25698         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25699         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25700         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25701         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25702
25703 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25704
25705         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25706         producing warning.
25707         * gcc.dg/darwin-weakimport-2.c: New.
25708
25709 2005-01-03  Richard Henderson  <rth@redhat.com>
25710
25711         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25712
25713 2005-01-03  Richard Henderson  <rth@redhat.com>
25714
25715         * gcc.dg/vect/vect.exp: Enable for ia64.
25716         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25717         (check_effective_target_vect_float): Likewise.
25718         (check_effective_target_vect_no_align): Likewise.
25719         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25720         * gcc.dg/vect/vect-8.c: Likewise.
25721
25722 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25723
25724         PR target/19236
25725         * gcc.dg/pr19236-1.c: New test case.
25726
25727 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25728
25729         PR rtl-optimization/12092
25730         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25731
25732 2005-01-02  Andreas Jaeger  <aj@suse.de>
25733
25734         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25735
25736 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25737             Andrew Pinski  <pinskia@physics.uc.edu>
25738
25739         PR rtl-optimization/12092
25740         * gcc.dg/pr12092-1.c: New test case.
25741
25742 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25743
25744         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25745         'hidden' and 'default' for better portability.
25746         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25747
25748         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25749         6 and 7.
25750         * g++.old-deja/g++.brendan/new3.C: Likewise.
25751
25752 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25753
25754         * gcc.dg/20041231-1.C: New test.
25755         * g++.dg/warn/Wunreachable-code-1.C: New test.
25756
25757 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25758
25759         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25760         file, not /dev/null.  Abort on error.
25761
25762 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25763             Ziemowit Laski  <zlaski@apple.com>
25764
25765         PR objc/18971
25766         * objc.dg/encode-5.m: New test.
25767
25768 2004-12-29  Richard Henderson  <rth@redhat.com>
25769
25770         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25771         * objc.dg/stabs-1.m: Disable for ia64.
25772
25773 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/19190
25776         * g++.dg/warn/Wunused-10.C: New test.
25777
25778 2004-12-28  Richard Henderson  <rth@redhat.com>
25779
25780         * objc.dg/stabs-1.m: Disable for alpha.
25781
25782 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25783
25784         PR c++/19149
25785         * g++.dg/parse/error23.C: New test.
25786
25787 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25788
25789         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25790
25791         PR fortran/19032
25792         * gfortran.dg/intrinsic_modulo_1.f90: New.
25793         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25794         tests with divisor -1.
25795
25796 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25797
25798         * g++.dg/opt/temp1.C (memcpy): Return a value.
25799
25800         PR c++/19148
25801         * g++.dg/expr/cond7.C: New test.
25802
25803 2004-12-27  Paul Brook  <paul@codesourcery.com>
25804
25805         * gfortran.dg/g77/select_no_compile.f: Remove.
25806
25807 2004-12-27  Richard Henderson  <rth@redhat.com>
25808
25809         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25810         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25811         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25812
25813 2004-12-26  Richard Henderson  <rth@redhat.com>
25814
25815         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25816         by 1i instead of token pasting.
25817
25818 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25819
25820         PR tree-optimization/17578
25821         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25822         to additional_flags.
25823         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25824
25825 2004-12-25  Richard Henderson  <rth@redhat.com>
25826
25827         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25828         Remove Alpha.
25829
25830 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25831
25832         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25833         hppa*-*-hpux*.
25834         * gcc.dg/pr17957.c (dg-options): Likewise.
25835         * gcc.dg/struct-ret-1.c: Add prototype for abort.
25836         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25837         instead of 0 on __hppa__.
25838         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25839         "foo,%r" on hppa*-*-*.
25840
25841 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
25842
25843         PR fortran/19071
25844         * gfortran.dg/complex_write.f90: New test.
25845
25846 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25847
25848         PR c++/17595
25849         * g++.dg/parse/pragma2.C: New test.
25850
25851         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25852
25853 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25854
25855         * gcc.dg/empty2.c: Add missing dg-warning.
25856
25857 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25858
25859         PR c++/17413
25860         * g++.dg/template/local4.C: New test.
25861         * g++.dg/template/crash19.C: Add dg-error marker.
25862
25863         * g++.dg/template/crash31.C: Correct embedded PR number.
25864
25865 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25866
25867         PR c++/16405
25868         * g++.dg/opt/temp1.C: Add do-run marker.
25869
25870 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25871
25872         * g++.dg/template/spec19.C: New.
25873
25874 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25875
25876         PR target/16819
25877         * gcc.dg/empty2.c: New.
25878
25879 2004-12-23  Richard Henderson  <rth@redhat.com>
25880
25881         * lib/target-supports.exp (check_effective_target_vect_no_align):
25882         Remove i?86 and x86-64.
25883
25884 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25885
25886         PR c++/16405
25887         * g++.dg/opt/temp1.C: New test.
25888
25889 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25890
25891         PR c++/18733
25892         * g++.dg/template/friend33.C: New testcase.
25893
25894 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/18464
25897         * g++.dg/template/cond5.C: New test.
25898
25899         PR c++/18492
25900         * g++.dg/inherit/thunk3.C: New test.
25901
25902         PR c++/11224
25903         * g++.dg/warn/Wunused-9.C: New test.
25904
25905 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25906
25907         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25908
25909 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25910
25911         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25912
25913 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25914
25915         PR c++/18378
25916         * g++.dg/ext/packed8.C: New test.
25917
25918         PR c++/19063
25919         * g++.dg/template/crash31.C: New test.
25920
25921         PR c++/19034
25922         * g++.dg/template/crash30.C: New test.
25923
25924 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25925
25926         PR C++/18984
25927         * g++.dg/eh/ctor3.C: New test.
25928
25929 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25930
25931         * objc.dg/stabs-1.m: Allow section name to be quoted and
25932         assembly label to begin with '.LL'.
25933
25934 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25935
25936         * gcc.dg/vect/vect.exp
25937         (check_effective_target_lp64_or_vect_no_align): New.
25938         * gcc.dg/vect/vect-77.c: Use it.
25939         * gcc.dg/vect/vect-78.c: Use it.
25940
25941         * lib/target-supports.exp
25942         (check_effective_target_vect_no_max,
25943         check_effective_target_vect_no_bitwise,
25944         check_effective_target_vect_no_align): New.
25945         * gcc.dg/vect/vect-13.c: Use them.
25946         * gcc.dg/vect/vect-17.c: Ditto.
25947         * gcc.dg/vect/vect-18.c: Ditto.
25948         * gcc.dg/vect/vect-19.c: Ditto.
25949         * gcc.dg/vect/vect-20.c: Ditto.
25950         * gcc.dg/vect/vect-27.c: Ditto.
25951         * gcc.dg/vect/vect-29.c: Ditto.
25952         * gcc.dg/vect/vect-44.c: Ditto.
25953         * gcc.dg/vect/vect-48.c: Ditto.
25954         * gcc.dg/vect/vect-50.c: Ditto.
25955         * gcc.dg/vect/vect-52.c: Ditto.
25956         * gcc.dg/vect/vect-54.c: Ditto.
25957         * gcc.dg/vect/vect-56.c: Ditto.
25958         * gcc.dg/vect/vect-58.c: Ditto.
25959         * gcc.dg/vect/vect-60.c: Ditto.
25960         * gcc.dg/vect/vect-72.c: Ditto.
25961         * gcc.dg/vect/vect-80.c: Ditto.
25962
25963 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25964
25965         PR c++/14075
25966         * g++.dg/init/string1.C: New.
25967
25968         PR c++/18975
25969         * g++.dg/other/synth1.C: New.
25970
25971 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25972
25973         PR c/18963
25974         * gcc.dg/pr18963-1.c: New test.
25975
25976 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25977
25978         PR c/18596
25979         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25980         * gcc.dg/pr18596-1.c: Use dg-error.
25981         (dg-options): Use -fno-unit-at-a-time.
25982         * gcc.dg/pr18596-2.c: New test.
25983         * gcc.dg/pr18596-3.c: New test.
25984
25985 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25986
25987         PR middle-end/18683
25988         * g++.dg/opt/pr18683-1.C: New test case.
25989
25990 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25991
25992         PR other/19093
25993         * g++.dg/opt/max1.C: Fix for 64bit targets.
25994
25995 2004-12-20  Matt Austern  <austern@apple.com>
25996
25997         PR c++/19044
25998         * g++.dg/ext/builtin6.C: New
25999
26000 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26001
26002         PR tree-optimization/19080
26003         * gcc.c-torture/compile/pr19080.c: New test.
26004
26005 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26006
26007         * gcc.dg/20041219-1.c: New test.
26008
26009 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26010
26011         PR middle-end/19068
26012         * g++.dg/opt/max1.C: New test case.
26013
26014 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26015
26016         * gcc.dg/fdata-sections-1.c: New test.
26017
26018 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26019
26020         PR middle-end/18548
26021         * gcc.dg/max-1.c: New test case.
26022
26023 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.c-torture/execute/20041218-1.c: New test.
26026
26027 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26028
26029         * gcc.dg/pr18501.c: New test.
26030         * gcc.dg/uninit-5.c: XFAIL.
26031         * gcc.dg/uninit-9.c: XFAIL.
26032
26033 2004-12-17  Dale Johannesen  <dalej@apple.com>
26034
26035         * gcc.dg/20041213-1.c: New.
26036
26037 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26038
26039         * objc.dg/stabs-1.m: Allow assembly label to begin
26040         with a dot ('.').
26041
26042 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gcc.c-torture/execute/20041213-1.c: Move...
26045         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26046
26047 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         PR c++/18721
26050         * g++.dg/lookup/conv-5.C: New.
26051
26052 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26053
26054         * objc.dg/stabs-1.m: New test.
26055
26056 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26057
26058         * gcc.dg/visibility-c.c: Change compile to
26059         assemble for the test.
26060
26061 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         PR target/19041
26064         * gcc.dg/visibility-c.c: New test.
26065
26066 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26067
26068         PR middle-end/18493
26069         * gcc.dg/switch-8.c: New test case.
26070
26071 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         PR c++/18905
26074         * g++.dg/template/init4.C: New.
26075         * g++.dg/opt/static3.C: Enable optimizer.
26076
26077 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26078
26079         * g++.dg/other/complex1.C: New test.
26080
26081 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26082
26083         * g++.dg/opt/inline9.C: New test.
26084
26085 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26086
26087         PR fortran/18993
26088         * gfotran.dg/nullify_1.f: New test.
26089
26090 2004-12-15  Richard Henderson  <rth@redhat.com>
26091
26092         * gcc.target/i386/i386.exp: New harness.
26093         * gcc.target/i386/vect-args.c: New.
26094
26095 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26096
26097         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26098
26099 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26100
26101         PR c++/18825
26102         * g++.dg/template/friend32.C: New test.
26103
26104 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26105
26106         * cpp/pragma-once-1.c: New test.
26107         * cpp/pragma-once-1b.h: Likewise.
26108         * cpp/pragma-once-1c.h: Likewise.
26109         * cpp/pragma-once-1d.h: Likewise.
26110         * cpp/inc/pragma-once-1a.h: Likewise.
26111
26112 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26113             Steven G. Kargl  <kargls@comcast.net>
26114
26115         PR fortran/17597
26116         * gfortran.dg/list_read_3.f90: New test.
26117
26118 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26119
26120         * gcc.dg/ftrapv-2.c: New test.
26121
26122 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26123
26124         PR c++/18981
26125         * g++.dg/template/typename9.C: New test.
26126
26127 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26128
26129         PR c++/18738
26130         * g++.dg/template/typename8.C: New test.
26131         * g++.dg/parse/friend2.C: Tweak error message.
26132
26133 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26134
26135         * gcc.c-torture/20041214-1.c: New test.
26136
26137 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26138
26139         PR c++/18965
26140         * g++.dg/init/array17.C: New test.
26141
26142 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26143
26144         PR c++/18793
26145         * g++.dg/init/aggr3.C: New test.
26146
26147 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26148
26149         * gcc.dg/altivec-types-1.c: New test.
26150         * gcc.dg/altivec-types-2.c: New test.
26151         * gcc.dg/altivec-types-3.c: New test.
26152         * gcc.dg/altivec-types-4.c: New test.
26153         * g++.dg/ext/altivec-types-1.C: New test.
26154         * g++.dg/ext/altivec-types-2.C: New test.
26155         * g++.dg/ext/altivec-types-3.C: New test.
26156         * g++.dg/ext/altivec-types-4.C: New test.
26157
26158 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26159
26160         PR middle-end/18951
26161         * gcc.c-torture/execute/20041213-1.c: New test.
26162
26163 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26164
26165         PR c++/18949
26166         * g++.dg/template/cast1.C: New.
26167
26168 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26169
26170         * gcc.c-torture/execute/20041213-2.c: New test.
26171
26172 2004-12-13  Richard Henderson  <rth@redhat.com>
26173
26174         * gcc.dg/i386-sse-10.c: Fix typo in options.
26175
26176 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26177
26178         PR c++/18968
26179         * g++.dg/opt/pr18968.C: New test.
26180
26181 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26182
26183         PR c++/18925
26184         * g++.dg/ext/visibility/staticdatamem.C: New test.
26185
26186 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26187
26188         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26189
26190 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26191
26192         PR rtl-optimization/18928
26193         * gcc.dg/pr18928-1.c: New test case.
26194
26195 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26196
26197         PR tree-opt/16951
26198         * gcc.c-torture/compile/20041211-1.c: New.
26199
26200 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26201
26202         PR middle-end/17564
26203         * gcc.c-torture/execute/20041212-1.c: New test.
26204
26205 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26206
26207         PR fortran/18869
26208         * gfortran.dg/common_1.f90: New test.
26209
26210 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26211         Paul Brook  <paul@codesourcery.com>
26212
26213         PR fortran/16222
26214         * gfortran.dg/real_do_1.f90: New test.
26215
26216 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26217
26218         PR tree-opt/18040
26219         * g++.dg/opt/ptrmem6.C: New test.
26220
26221 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26222
26223         PR middle-end/18921
26224         * gcc.dg/pr18921-1.c: New test case.
26225
26226 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26227
26228         PR fortran/17175
26229         * gfortran.dg/scale_1.f90: New test.
26230
26231 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26232
26233         PR middle-end/18903
26234         * gcc.c-torture/compile/pr18903.c: New test.
26235
26236 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26237
26238         * gcc.c-torture/execute/20041210-1.c: New test.
26239
26240 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26241
26242         PR c++/18731
26243         * g++.dg/parser/struct-1.C: New test.
26244         * g++.dg/parser/struct-2.C: New test.
26245         * g++.dg/parser/struct-3.C: New test.
26246
26247 2004-12-09  Richard Henderson  <rth@redhat.com>
26248
26249         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26250
26251         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26252         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26253
26254 2004-12-09  Matt Austern  <austern@apple.com>
26255
26256         PR c++/18514
26257         * g++.dg/ext/builtin1.C: New
26258         * g++.dg/ext/builtin2.C: New
26259         * g++.dg/ext/builtin3.C: New
26260         * g++.dg/ext/builtin4.C: New
26261         * g++.dg/ext/builtin5.C: New
26262
26263 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26264
26265         PR tree-opt/18904
26266         * g++.dg/opt/ptrmem5.C: New test.
26267
26268 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26269
26270         * g++.dg/parse/typename5.C: Adjust for new error.
26271         * g++.dg/parse/typename7.C: New.
26272
26273 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26274
26275         PR c++/18073
26276         * g++.dg/other/mmintrin.C: New test.
26277
26278 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         PR c++/16681
26281         * g++.dg/init/array15.C: New.
26282         * g++.dg/init/array16.C: New.
26283
26284 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26285
26286         PR fortran/18826
26287         * gfortran.dg/assign_1.f90: New test.
26288
26289 2004-12-08  Nick Clifton  <nickc@redhat.com>
26290
26291         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26292         * gcc.target/xstormy16/data_below100: Likewise.
26293         * gcc.target/xstormy16/sfr: Likewise.
26294         * gcc.target/xstormy16/below100.S: New test source file.
26295         * gcc.target/xstormy16/below100.ld: New test linker script.
26296         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26297         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26298         bp instructions.
26299         * gcc.target/xstormy16/bp.c: Likewise.
26300
26301         * gcc.target/xstormy16/bss_below100: New files:
26302         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26303         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26304         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26305         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26306         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26307         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26308         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26309         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26310         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26311         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26312         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26313         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26314         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26315         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26316         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26317         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26318         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26319         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26320         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26321         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26322         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26323         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26324         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26325         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26326         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26327         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26328         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26329
26330         * gcc.target/xstormy16/data_below100: New files:
26331         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26332         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26333         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26334         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26335         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26336         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26337         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26338         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26339         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26340         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26341         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26342         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26343         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26344         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26345         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26346         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26347         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26348         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26349         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26350         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26351         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26352         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26353         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26354         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26355         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26356         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26357         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26358
26359         * gcc.target/xstormy16/sfr: New files:
26360         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26361         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26362         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26363         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26364         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26365         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26366         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26367         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26368         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26369         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26370         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26371         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26372         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26373         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26374         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26375         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26376         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26377         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26378         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26379         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26380         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26381         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26382         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26383         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26384         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26385         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26386         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26387         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26388         27_if0_sfrw_bitfield_f.c
26389
26390 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26391
26392         PR c++/18100
26393         * g++.dg/lookup/name-clash4.C: New test.
26394
26395 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         PR c++/18672
26398         * g++.dg/opt/array1.C: New.
26399
26400         PR c++/18803
26401         * g++.dg/template/operator5.C: New.
26402
26403 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26404
26405         PR c/18867
26406         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26407
26408 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26409
26410         * gcc.dg/noncompile/20041207.c: New test.
26411
26412 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26413
26414         * g++.dg/other/unreachable-1.C: New test.
26415
26416 2004-12-06  Nick Clifton  <nickc@redhat.com>
26417
26418         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26419         <limits.h> because the latter comes from gcc's include/ directory
26420         and not the newlib/libc/include directory.
26421
26422 2004-12-04  Richard Henderson  <rth@redhat.com>
26423
26424         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26425
26426 2004-12-04  Richard Henderson  <rth@redhat.com>
26427
26428         * lib/target-supports.exp (check_gc_sections_available): Disable
26429         for alpha and ia64.
26430
26431 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26432
26433         PR middle-end/17909
26434         * g++.dg/other/vararg-2.C: New test.
26435
26436 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26437
26438         PR c++/17011, c++/17971
26439         * g++.dg/template/error15.C: Adjust expected error.
26440         * g++.dg/template/instantiate3.C: Likewise.
26441
26442 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26443
26444         * gcc.dg/altivec-18.c: Fix for darwin
26445
26446 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         PR c++/18782
26449         * g++.dg/parse/ptrmem2.C: New.
26450
26451         PR c++/18318
26452         * g++.dg/template/new1.C: New.
26453
26454 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26455
26456         PR fortran/18710
26457         * gfortran.dg/direct_io_3.f90: New test.
26458
26459 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26460
26461         PR 18758
26462         * g++.dg/parse/crash21.C: New.
26463
26464 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26465
26466         PR c++/15664, c++/18276
26467         * g++.dg/template/ttp13.C: New test.
26468         * g++.dg/template/ttp14.C: Likewise.
26469
26470 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26471
26472         PR c++/18123
26473         * g++.dg/parse/enum2.C: New test.
26474         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26475
26476 2004-12-02  Nick Clifton  <nickc@redhat.com>
26477
26478         * gcc.target/xstormy16: New test directory.
26479         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26480         * gcc.target/xstormy16/bp.c: Check the generation of bp
26481         instructions.
26482         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26483         bn instructions and the BELOW100 attribute.
26484
26485 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26486
26487         PR target/16952
26488         * gcc.dg/ppc-eabi.c: New.
26489
26490 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26491
26492         PR fortran/18284
26493         * gfortran.dg/backspace.f90
26494
26495 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26496
26497         * gfortran.dg/inquire.f90: New test.
26498
26499 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26500
26501         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26502         handle effective-target-keyword.
26503         (dg-skip-if): Support effective-target keyword as target list.
26504         (dg-xfail-if): Ditto.
26505         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26506
26507 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26508
26509         PR tree-optimization/18291
26510         * gcc.c-torture/compile/pr18291.c: New test.
26511
26512 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         PR C++/18729
26515         * g++.dg/parse/crash20.C: New.
26516
26517         PR c++/17431
26518         * g++.dg/overload/arg1.C: New.
26519         * g++.dg/overload/arg2.C: New.
26520         * g++.dg/overload/arg3.C: New.
26521         * g++.dg/overload/arg4.C: New.
26522
26523 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26524
26525         * gcc.dg/c99-flex-array-4.c: Remove.
26526
26527 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26528
26529         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26530
26531         * lib/target-supports.exp (is-effective-target): Simplify.
26532
26533         * lib/target-supports.exp (check_effective_target_vect_long):
26534         Fix for powerpc64-*-*.
26535
26536 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26537
26538         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26539         to support new requirements on FreeBSD 5.
26540
26541 2004-11-30  Devang Patel  <dpatel@apple.com>
26542
26543         PR 18702
26544         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26545
26546 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26547
26548         * g++.dg/ext/altivec-13.C: New test.
26549
26550 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26551
26552         PR tree-opt/18298
26553         * gcc.c-torture/execute/p18298.c: New test.
26554
26555 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26556             Dorit Naishlos  <dorit@il.ibm.com>
26557
26558         PR tree-opt/18607
26559         * gcc.dg/vect/vect-89.c: New test.
26560
26561 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26562
26563         * gcc.dg/pr18596-1.c: New test.
26564
26565 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26566
26567         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26568
26569 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26570
26571         PR c/18479
26572         * gcc.dg/pr18479.c: New test.
26573
26574 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26575
26576         PR target/18490
26577         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26578         mmix-knuth-mmixware.
26579
26580         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26581         cris-*-elf* cris-*-aout* mmix-*-*
26582
26583 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26584
26585         PR middle-end/18725
26586         * gcc.dg/pr18725.c: New test.
26587
26588 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26589
26590         PR target/18488
26591         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26592
26593         PR target/18336
26594         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26595
26596 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26597
26598         PR c++/18368
26599         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26600         * g++.old-deja/g++.law/ctors5.C: Likewise.
26601         * g++.old-deja/g++.other/crash25.C: Likewise.
26602
26603         PR c++/18674
26604         * g++.dg/template/error16.C: New test.
26605
26606         PR c++/18512
26607         * g++.dg/template/crash29.C: New test.
26608
26609 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26610
26611         PR tree-optimization/18712
26612         * gcc.c-torture/compile/pr18712.c: New test.
26613
26614 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26615
26616         PR c/7544
26617         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26618         tests.
26619
26620 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26621
26622         PR c++/18652
26623         * g++.dg/lookup/crash6.C: New test.
26624
26625 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26626
26627         PR middle-end/18164
26628         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26629
26630 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26631
26632         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26633         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26634         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26635
26636 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26637
26638         * gcc.dg/pr18164.c: New test.
26639
26640 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26641
26642         * gcc.dg/funroll-loops-all.c: New.
26643
26644 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26645
26646         PR target/18489
26647         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26648         delimeter, match space and TAB as well as ":".
26649
26650         PR target/18484
26651         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26652
26653         PR target/18348
26654         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26655
26656         PR target/18345
26657         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26658
26659         PR target/18337
26660         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26661
26662 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26663
26664         * gfortran.dg/direct_io_2.f90: New test.
26665
26666 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26667
26668         PR target/18334
26669         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26670
26671 2004-11-28  Richard Henderson  <rth@redhat.com>
26672
26673         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26674
26675 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26676
26677         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26678         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26679         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26680         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26681         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26682         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26683         gcc.dg/pointer-arith-8.c: New tests.
26684
26685 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26686
26687         PR fortran/18364
26688         * gfortran.dg/endfile.f90: New test.
26689
26690 2004-11-27  Falk Hueffner  <falk@debian.org>
26691
26692         * gcc.dg/loop-6.c: New test.
26693
26694 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26695
26696         * gcc.c-torture/execute/20041126-1.c: New test.
26697
26698 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26699
26700         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26701         on IRIX.
26702
26703 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26704
26705         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26706         functions.
26707
26708 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26709
26710         PR rtl-optimization/17825
26711         * gcc.c-torture/compile/20041119-1.c: New test.
26712
26713 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26714
26715         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26716         Check existence of ld library path variables before unsetting.
26717
26718 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26719
26720         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26721
26722 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26723
26724         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26725
26726 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26727
26728         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26729
26730 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26731
26732         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26733         dg-do directive.
26734
26735 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26736
26737         * gcc.dg/pr17957.c: Pass --param, not -param.
26738
26739 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26740
26741         PR middle-end/17957
26742         * gcc.dg/pr17957.c: New test.
26743
26744 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/18445
26747         * g++.dg/template/crash28.C: Likewise.
26748
26749         PR c++/18001
26750         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26751         * g++.dg/ext/lvaddr.C: Likewise.
26752         * g++.dg/opt/pr7503-3.C: Likewise.
26753
26754         PR c++/18466
26755         * g++.dg/parse/qualified3.C: New test.
26756         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26757
26758         PR c++/18545
26759         * g++.dg/expr/return1.C: New test.
26760
26761 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26762
26763         Friend class name lookup 3/n, PR c++/3332
26764         * g++.dg/lookup/friend3.C: New test.
26765         * g++.dg/lookup/friend4.C: Likewise.
26766         * g++.dg/lookup/friend5.C: Likewise.
26767
26768 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26769
26770         Friend class name lookup 2/n, PR c++/14513, c++/15410
26771         * g++.dg/lookup/friend2.C: New test.
26772         * g++.dg/template/friend31.C: Likewise.
26773
26774 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26775
26776         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26777
26778 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/17473
26781         * g++.dg/tc1/dr56.C: Remove.
26782         * g++.dg/template/typedef1.C: Add dg-error markers.
26783         * g++.old-deja/g++.other/typedef7.C: Likewise.
26784
26785         PR c++/18285
26786         * g++.dg/parse/typedef7.C: New test.
26787
26788 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
26789
26790         * gcc.c-torture/execute/20041124-1.c: New test.
26791
26792 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26793
26794         * g++.dg/template/deduce3.C: New test.
26795
26796         PR c++/18586
26797         * g++.dg/template/crash27.C: New test.
26798
26799         PR c++/18530
26800         * g++.dg/warn/Wshadow-3.C: New test.
26801
26802 2004-11-24  Devang Patel  <dpatel@apple.com>
26803
26804         PR/18555
26805         * gcc.dg/cpp/isysroot-1.c: New test.
26806         * gcc.dg/cpp/usr/include/stdio.h: New file.
26807         * gcc.dg/cpp/isysroot-2.c: New test.
26808         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26809         New file.
26810
26811 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26812
26813         PR c++/8929
26814         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26815
26816 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26817
26818         * gcc.target/sparc/align.c: Do not include <stdint.h>.
26819         * gcc.target/sparc/pdist.c: Likewise.
26820
26821 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
26822
26823         PR c++/16882
26824         * g++.dg/conversion/simd1.C: New test.
26825
26826 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26827
26828         * lib/target-libpath.exp: New file defining
26829         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26830         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26831         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26832         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26833         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
26834
26835 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
26836
26837         * gcc.dg/pragma-align-2.c: Test macro expansion.
26838         * gcc.dg/pragma-pack-2.c: New test.
26839
26840 2004-11-23  Richard Henderson  <rth@redhat.com>
26841
26842         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26843         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26844         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26845         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26846         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26847         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26848
26849         * gcc.dg/vect/vect.exp: Add check for alpha.
26850         * lib/target-supports.exp (check_alpha_max_hw_available): New.
26851         (check_effective_target_vect_int): Enable for alpha.
26852         (check_effective_target_vect_long): New.
26853         (is-effective-target): Add it.
26854
26855 2004-11-23  Uros Bizjak <uros@kss-loka.si>
26856
26857         * gcc.dg/pr18614-1.c: New test.
26858
26859 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26860
26861         * gcc.dg/setjmp-2.c: New test.
26862
26863 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
26864
26865         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26866         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26867         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26868         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26869         gcc.target/sparc/pdist.c: New tests.
26870
26871 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
26872
26873         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26874
26875 2004-11-22  Dale Johannesen  <dalej@apple.com>
26876
26877         * gcc.dg/20041111-1.c: New.
26878
26879 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26880
26881         PR tree-opt/18536
26882         * gcc.dg/vect/pr18536.c: New test.
26883
26884 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26885
26886         PR c++/18354
26887         * g++.dg/template/nontype11.C: New test.
26888
26889 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26890
26891         PR middle-end/18520
26892         * gcc.dg/pr18520-1.c: New test case.
26893
26894 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26895
26896         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26897         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26898         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26899         expected diagnostics.
26900
26901 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26902
26903         PR target/18580
26904         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26905         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26906         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26907
26908 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26909
26910         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26911
26912 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26913             Joseph Myers  <joseph@codesourcery.com>
26914
26915         * lib/target-supports.exp (check_visibility_available): Really
26916         test the compiler.
26917
26918 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26919
26920         PR tree-opt/18181
26921         * gcc.dg/vect/vect-85.c: New test.
26922         * gcc.dg/vect/vect-86.c: New test.
26923         * gcc.dg/vect/vect-87.c: New test.
26924         * gcc.dg/vect/vect-88.c: New test.
26925
26926 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26927
26928         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26929
26930 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26931
26932         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26933         * gcc.dg/ppc-and-1.c: Ditto.
26934         * gcc.dg/ppc-compare-1.c: Ditto.
26935         * gcc.dg/ppc-mov-1.c: Ditto
26936
26937 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26938             Mark Mitchell  <mark@codesourcery.com>
26939
26940         * gcc.dg/pragma-init-fini-2.c: New test.
26941
26942 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26943             Aldy Hernandez  <aldyh@redhat.com>
26944
26945         * lib/target-supports.exp (check_effective_target_vect_int): New
26946         (check_effective_target_vect_float): New
26947         (check_effective_target_vect_double): New.
26948         (is-effective-target): Support new effective targets keywords.
26949         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26950         default action for dg-do.
26951         * gcc.dg/vect/pr16105.c: Use new support.
26952         * gcc.dg/vect/pr18400.c: Ditto.
26953         * gcc.dg/vect/pr18425.c: Ditto.
26954         * gcc.dg/vect/vect-1.c: Ditto.
26955         * gcc.dg/vect/vect-10.c: Ditto.
26956         * gcc.dg/vect/vect-11.c: Ditto.
26957         * gcc.dg/vect/vect-12.c: Ditto.
26958         * gcc.dg/vect/vect-13.c: Ditto.
26959         * gcc.dg/vect/vect-14.c: Ditto.
26960         * gcc.dg/vect/vect-15.c: Ditto.
26961         * gcc.dg/vect/vect-16.c: Ditto.
26962         * gcc.dg/vect/vect-17.c: Ditto.
26963         * gcc.dg/vect/vect-18.c: Ditto.
26964         * gcc.dg/vect/vect-19.c: Ditto.
26965         * gcc.dg/vect/vect-2.c: Ditto.
26966         * gcc.dg/vect/vect-20.c: Ditto.
26967         * gcc.dg/vect/vect-21.c: Ditto.
26968         * gcc.dg/vect/vect-22.c: Ditto.
26969         * gcc.dg/vect/vect-23.c: Ditto.
26970         * gcc.dg/vect/vect-24.c: Ditto.
26971         * gcc.dg/vect/vect-25.c: Ditto.
26972         * gcc.dg/vect/vect-26.c: Ditto.
26973         * gcc.dg/vect/vect-27.c: Ditto.
26974         * gcc.dg/vect/vect-27a.c: Ditto.
26975         * gcc.dg/vect/vect-28.c: Ditto.
26976         * gcc.dg/vect/vect-29.c: Ditto.
26977         * gcc.dg/vect/vect-29a.c: Ditto.
26978         * gcc.dg/vect/vect-3.c: Ditto.
26979         * gcc.dg/vect/vect-30.c: Ditto.
26980         * gcc.dg/vect/vect-31.c: Ditto.
26981         * gcc.dg/vect/vect-32.c: Ditto.
26982         * gcc.dg/vect/vect-33.c: Ditto.
26983         * gcc.dg/vect/vect-34.c: Ditto.
26984         * gcc.dg/vect/vect-35.c: Ditto.
26985         * gcc.dg/vect/vect-36.c: Ditto.
26986         * gcc.dg/vect/vect-37.c: Ditto.
26987         * gcc.dg/vect/vect-38.c: Ditto.
26988         * gcc.dg/vect/vect-4.c: Ditto.
26989         * gcc.dg/vect/vect-40.c: Ditto.
26990         * gcc.dg/vect/vect-41.c: Ditto.
26991         * gcc.dg/vect/vect-42.c: Ditto.
26992         * gcc.dg/vect/vect-43.c: Ditto.
26993         * gcc.dg/vect/vect-44.c: Ditto.
26994         * gcc.dg/vect/vect-45.c: Ditto.
26995         * gcc.dg/vect/vect-46.c: Ditto.
26996         * gcc.dg/vect/vect-47.c: Ditto.
26997         * gcc.dg/vect/vect-48.c: Ditto.
26998         * gcc.dg/vect/vect-48a.c: Ditto.
26999         * gcc.dg/vect/vect-49.c: Ditto.
27000         * gcc.dg/vect/vect-5.c: Ditto.
27001         * gcc.dg/vect/vect-50.c: Ditto.
27002         * gcc.dg/vect/vect-51.c: Ditto.
27003         * gcc.dg/vect/vect-52.c: Ditto.
27004         * gcc.dg/vect/vect-53.c: Ditto.
27005         * gcc.dg/vect/vect-54.c: Ditto.
27006         * gcc.dg/vect/vect-55.c: Ditto.
27007         * gcc.dg/vect/vect-56.c: Ditto.
27008         * gcc.dg/vect/vect-56a.c: Ditto.
27009         * gcc.dg/vect/vect-57.c: Ditto.
27010         * gcc.dg/vect/vect-58.c: Ditto.
27011         * gcc.dg/vect/vect-59.c: Ditto.
27012         * gcc.dg/vect/vect-6.c: Ditto.
27013         * gcc.dg/vect/vect-60.c: Ditto.
27014         * gcc.dg/vect/vect-61.c: Ditto.
27015         * gcc.dg/vect/vect-62.c: Ditto.
27016         * gcc.dg/vect/vect-63.c: Ditto.
27017         * gcc.dg/vect/vect-64.c: Ditto.
27018         * gcc.dg/vect/vect-65.c: Ditto.
27019         * gcc.dg/vect/vect-66.c: Ditto.
27020         * gcc.dg/vect/vect-67.c: Ditto.
27021         * gcc.dg/vect/vect-68.c: Ditto.
27022         * gcc.dg/vect/vect-69.c: Ditto.
27023         * gcc.dg/vect/vect-7.c: Ditto.
27024         * gcc.dg/vect/vect-72.c: Ditto.
27025         * gcc.dg/vect/vect-72a.c: Ditto.
27026         * gcc.dg/vect/vect-73.c: Ditto.
27027         * gcc.dg/vect/vect-74.c: Ditto.
27028         * gcc.dg/vect/vect-75.c: Ditto.
27029         * gcc.dg/vect/vect-76.c: Ditto.
27030         * gcc.dg/vect/vect-77.c: Ditto.
27031         * gcc.dg/vect/vect-77a.c: Ditto.
27032         * gcc.dg/vect/vect-78.c: Ditto.
27033         * gcc.dg/vect/vect-79.c: Ditto.
27034         * gcc.dg/vect/vect-8.c: Ditto.
27035         * gcc.dg/vect/vect-80.c: Ditto.
27036         * gcc.dg/vect/vect-82.c: Ditto.
27037         * gcc.dg/vect/vect-82_64.c: Ditto.
27038         * gcc.dg/vect/vect-83.c: Ditto.
27039         * gcc.dg/vect/vect-83_64.c: Ditto.
27040         * gcc.dg/vect/vect-9.c: Ditto.
27041         * gcc.dg/vect/vect-all.c: Ditto.
27042         * gcc.dg/vect/vect-none.c: Ditto.
27043
27044 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27045
27046         * lib/gcc-dg.exp (dg-skip-if): New function.
27047         (dg-forbid-option): Remove.
27048         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27049         * g++.dg/abi/bitfield8.C: Likewise.
27050         * g++.dg/abi/dtor1.C: Likewise.
27051         * g++.dg/abi/empty10.C: Likewise.
27052         * g++.dg/abi/empty7.C: Likewise.
27053         * g++.dg/abi/empty9.C: Likewise.
27054         * g++.dg/abi/layout3.C: Likewise.
27055         * g++.dg/abi/layout4.C: Likewise.
27056         * g++.dg/abi/thunk1.C: Likewise.
27057         * g++.dg/abi/thunk2.C: Likewise.
27058         * g++.dg/abi/vbase11.C: Likewise.
27059         * g++.dg/abi/vthunk2.C: Likewise.
27060         * g++.dg/abi/vthunk3.C: Likewise.
27061         * g++.dg/ext/attrib8.C: Likewise.
27062         * g++.dg/opt/longbranch2.C: Likewise.
27063         * g++.dg/opt/reg-stack4.C: Likewise.
27064         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27065         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27066         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27067         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27068         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27069         * gcc.dg/20000609-1.c: Likewise.
27070         * gcc.dg/20000720-1.c: Likewise.
27071         * gcc.dg/20011107-1.c: Likewise.
27072         * gcc.dg/20011119-1.c: Likewise.
27073         * gcc.dg/20020108-1.c: Likewise.
27074         * gcc.dg/20020122-2.c: Likewise.
27075         * gcc.dg/20020122-3.c: Likewise.
27076         * gcc.dg/20020201-3.c: Likewise.
27077         * gcc.dg/20020206-1.c: Likewise.
27078         * gcc.dg/20020218-1.c: Likewise.
27079         * gcc.dg/20020310-1.c: Likewise.
27080         * gcc.dg/20020411-1.c: Likewise.
27081         * gcc.dg/20020418-2.c: Likewise.
27082         * gcc.dg/20020426-1.c: Likewise.
27083         * gcc.dg/20020426-2.c: Likewise.
27084         * gcc.dg/20020517-1.c: Likewise.
27085         * gcc.dg/20020523-1.c: Likewise.
27086         * gcc.dg/20020523-2.c: Likewise.
27087         * gcc.dg/20020729-1.c: Likewise.
27088         * gcc.dg/20030204-1.c: Likewise.
27089         * gcc.dg/20030826-2.c: Likewise.
27090         * gcc.dg/20030926-1.c: Likewise.
27091         * gcc.dg/20031202-1.c: Likewise.
27092         * gcc.dg/980312-1.c: Likewise.
27093         * gcc.dg/980313-1.c: Likewise.
27094         * gcc.dg/990117-1.c: Likewise.
27095         * gcc.dg/990424-1.c: Likewise.
27096         * gcc.dg/990524-1.c: Likewise.
27097         * gcc.dg/991230-1.c: Likewise.
27098         * gcc.dg/i386-387-1.c: Likewise.
27099         * gcc.dg/i386-387-2.c: Likewise.
27100         * gcc.dg/i386-387-3.c: Likewise.
27101         * gcc.dg/i386-387-4.c: Likewise.
27102         * gcc.dg/i386-387-5.c: Likewise.
27103         * gcc.dg/i386-387-6.c: Likewise.
27104         * gcc.dg/i386-asm-1.c: Likewise.
27105         * gcc.dg/i386-bitfield1.c: Likewise.
27106         * gcc.dg/i386-bitfield2.c: Likewise.
27107         * gcc.dg/i386-loop-1.c: Likewise.
27108         * gcc.dg/i386-loop-2.c: Likewise.
27109         * gcc.dg/i386-loop-3.c: Likewise.
27110         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27111         * gcc.dg/i386-pic-1.c: Likewise.
27112         * gcc.dg/i386-regparm.c: Likewise.
27113         * gcc.dg/i386-signbit-1.c: Likewise.
27114         * gcc.dg/i386-signbit-2.c: Likewise.
27115         * gcc.dg/i386-signbit-3.c: Likewise.
27116         * gcc.dg/i386-sse-5.c: Likewise.
27117         * gcc.dg/i386-sse-8.c: Likewise.
27118         * gcc.dg/i386-unroll-1.c: Likewise.
27119         * gcc.dg/tls/opt-1.c: Likewise.
27120         * gcc.dg/tls/opt-2.c: Likewise.
27121         * gcc.dg/unroll-1.c: Likewise.
27122         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27123         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27124         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27125         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27126
27127 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27128
27129         * g++.dg/template/incomplete1.C: New test.
27130
27131 2004-11-16  Nick Clifton  <nickc@redhat.com>
27132
27133         Revert patches accidentally commited during checkin of fixes for
27134         xstormy16 tests:
27135         gcc.c-torture/execute/simd-4.c: Revert
27136         gcc.dg/20040910-1.c: Revert.
27137
27138 2004-11-16  Paul Brook  <paul@codesourcery.com>
27139
27140         PR fortran/13010
27141         * gfortran.dg/der_pointer_1.f90: New test.
27142
27143 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27144
27145         PR c/18498
27146         * gcc.dg/bitfld-13.c: New test.
27147
27148 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27149
27150         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27151         powerpc*-*-linux*.
27152
27153         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27154         * gcc.dg/ppc64-abi-2.c: Ditto.
27155         * gcc.dg/ppc64-abi-3.c: Ditto.
27156
27157         * lib/gcc-dg.exp (dg-target-list): Remove.
27158
27159 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27160
27161         * gcc.dg/ia64-postinc.c: New test.
27162
27163 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27164
27165         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27166
27167 2004-11-15  Nick Clifton  <nickc@redhat.com>
27168
27169         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27170         __INT_MAX__ so that the test can be compiled by toolchains
27171         targeted at 16-bit processors.
27172
27173         * gcc.dg/20040625-1.c: Use long constants rather than integers
27174         when performing arithmetic that will overflow 16-bits.
27175
27176         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27177         xstormy16.  It does not support 128-bit vector operations.
27178
27179         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27180         with the macro PTR_TYPE.  Define this macro to an integer type
27181         suitable for holding a pointer.
27182
27183         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27184         the target is a 16-bit processor.
27185
27186         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27187         16-bit targets where the character constant will be too long.
27188
27189         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27190         where the double will not be directly addressable.
27191
27192 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27193
27194         Friend class name lookup 1/n, PR c++/18471
27195         * g++.dg/template/crash26.C: New test.
27196         * g++.dg/lookup/struct1.C: Adjust expected error.
27197         * g++.dg/parse/elab1.C: Likewise.
27198         * g++.dg/parse/elab2.C: Likewise.
27199         * g++.dg/parse/int-as-enum1.C: Likewise.
27200         * g++.dg/parse/struct-as-enum1.C: Likewise.
27201         * g++.dg/parse/typedef1.C: Likewise.
27202         * g++.dg/parse/typedef3.C: Likewise.
27203         * g++.dg/parse/typedef4.C: Likewise.
27204         * g++.dg/parse/typedef5.C: Likewise.
27205         * g++.dg/template/nontype4.C: Likewise.
27206         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27207         * g++.old-deja/g++.other/elab1.C: Likewise.
27208         * g++.old-deja/g++.other/syntax4.C: Likewise.
27209
27210 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27211
27212         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27213
27214 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27215
27216         * gcc.c-torture/execute/20041114-1.c: New test.
27217
27218 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27219
27220         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27221         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27222         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27223         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27224         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27225         gcc.dg/switch-7.c: New tests.
27226
27227 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27228
27229         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27230
27231 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27232
27233         PR tree-opt/18400
27234         * gcc.dg/vect/pr18400.c: New test.
27235
27236 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27237             Andrew Pinski  <pinskia@physics.uc.edu>
27238
27239         PR tree-opt/18425
27240         * gcc.dg/vect/pr18425.c: New test.
27241
27242 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27243
27244         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27245         Guard with dg-require-alias and dg-require-visibility.
27246
27247 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27248
27249         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27250
27251 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27252
27253         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27254
27255 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27256
27257         PR c++/17344
27258         * g++.dg/template/defarg5.C: New test.
27259
27260 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27261
27262         * g++.dg/parse/cast1.C: Run only on ILP32.
27263         * g++.old-deja/g++.mike/p784.C: Likewise.
27264
27265 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27266
27267         * gcc.c-torture/execute/20041113-1.c: New test.
27268
27269 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27270
27271         PR target/18230
27272         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27273         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27274         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27275         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27276         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27277         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27278         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27279         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27280         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27281         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27282         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27283         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27284         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27285
27286 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27287
27288         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27289         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27290         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27291         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27292         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27293         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27294         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27295         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27296         gcc.target/sparc/combined-1.c: New tests.
27297
27298 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27299
27300         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27301         New tests.
27302
27303 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27304
27305         * lib/gcc-dg.exp (dg-forbid-option): New function.
27306         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27307         * g++.dg/abi/bitfield8.C: Likewise.
27308         * g++.dg/abi/dtor1.C: Likewise.
27309         * g++.dg/abi/empty10.C: Likewise.
27310         * g++.dg/abi/empty7.C: Likewise.
27311         * g++.dg/abi/empty9.C: Likewise.
27312         * g++.dg/abi/layout3.C: Likewise.
27313         * g++.dg/abi/layout4.C: Likewise.
27314         * g++.dg/abi/thunk1.C: Likewise.
27315         * g++.dg/abi/thunk2.C: Likewise.
27316         * g++.dg/abi/vbase11.C: Likewise.
27317         * g++.dg/abi/vthunk2.C: Likewise.
27318         * g++.dg/abi/vthunk3.C: Likewise.
27319         * g++.dg/ext/attrib8.C: Likewise.
27320         * g++.dg/opt/longbranch2.C: Likewise.
27321         * g++.dg/opt/reg-stack4.C: Likewise.
27322         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27323         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27324         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27325         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27326         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27327         * gcc.dg/20000609-1.c: Likewise.
27328         * gcc.dg/20000720-1.c: Likewise.
27329         * gcc.dg/20011107-1.c: Likewise.
27330         * gcc.dg/20011119-1.c: Likewise.
27331         * gcc.dg/20020108-1.c: Likewise.
27332         * gcc.dg/20020122-2.c: Likewise.
27333         * gcc.dg/20020122-3.c: Likewise.
27334         * gcc.dg/20020201-3.c: Likewise.
27335         * gcc.dg/20020206-1.c: Likewise.
27336         * gcc.dg/20020218-1.c: Likewise.
27337         * gcc.dg/20020310-1.c: Likewise.
27338         * gcc.dg/20020411-1.c: Likewise.
27339         * gcc.dg/20020418-2.c: Likewise.
27340         * gcc.dg/20020426-1.c: Likewise.
27341         * gcc.dg/20020426-2.c: Likewise.
27342         * gcc.dg/20020517-1.c: Likewise.
27343         * gcc.dg/20020523-1.c: Likewise.
27344         * gcc.dg/20020523-2.c: Likewise.
27345         * gcc.dg/20020729-1.c: Likewise.
27346         * gcc.dg/20030204-1.c: Likewise.
27347         * gcc.dg/20030826-2.c: Likewise.
27348         * gcc.dg/20030926-1.c: Likewise.
27349         * gcc.dg/20031202-1.c: Likewise.
27350         * gcc.dg/980312-1.c: Likewise.
27351         * gcc.dg/980313-1.c: Likewise.
27352         * gcc.dg/990117-1.c: Likewise.
27353         * gcc.dg/990424-1.c: Likewise.
27354         * gcc.dg/990524-1.c: Likewise.
27355         * gcc.dg/991230-1.c: Likewise.
27356         * gcc.dg/i386-387-1.c: Likewise.
27357         * gcc.dg/i386-387-2.c: Likewise.
27358         * gcc.dg/i386-387-3.c: Likewise.
27359         * gcc.dg/i386-387-4.c: Likewise.
27360         * gcc.dg/i386-387-5.c: Likewise.
27361         * gcc.dg/i386-387-6.c: Likewise.
27362         * gcc.dg/i386-asm-1.c: Likewise.
27363         * gcc.dg/i386-bitfield1.c: Likewise.
27364         * gcc.dg/i386-bitfield2.c: Likewise.
27365         * gcc.dg/i386-loop-1.c: Likewise.
27366         * gcc.dg/i386-loop-2.c: Likewise.
27367         * gcc.dg/i386-loop-3.c: Likewise.
27368         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27369         * gcc.dg/i386-pic-1.c: Likewise.
27370         * gcc.dg/i386-regparm.c: Likewise.
27371         * gcc.dg/i386-signbit-1.c: Likewise.
27372         * gcc.dg/i386-signbit-2.c: Likewise.
27373         * gcc.dg/i386-signbit-3.c: Likewise.
27374         * gcc.dg/i386-sse-5.c: Likewise.
27375         * gcc.dg/i386-sse-8.c: Likewise.
27376         * gcc.dg/i386-unroll-1.c: Likewise.
27377         * gcc.dg/tls/opt-1.c: Likewise.
27378         * gcc.dg/tls/opt-2.c: Likewise.
27379         * gcc.dg/unroll-1.c: Likewise.
27380         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27381         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27382         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27383         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27384         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27385         -m64 is specified.
27386
27387 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27388
27389         PR c++/18389
27390         * g++.dg/parse/cond1.C: New test.
27391
27392         PR c++/18429
27393         * g++.dg/template/array9.C: New test.
27394         * g++.dg/ext/vla1.C: Adjust error messages.
27395         * g++.dg/ext/vlm1.C: Likewise.
27396         * g++.dg/template/crash2.C: Likewise.
27397
27398         PR c++/18436
27399         * g++.dg/template/call3.C: New test.
27400
27401         PR c++/18407
27402         * g++.dg/template/ptrmem11.C: New test.
27403
27404 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27405
27406         PR other/14264
27407         * lib/g++.exp: Set LC_ALL and LANG to C.
27408         * lib/gcc-dg.exp: Likewise.
27409         * lib/gfortran.exp: Likewise.
27410         * lib/objc.exp: Likewise.
27411         * lib/treelang.exp: Likewise.
27412
27413 2004-11-12  Andreas Schwab  <schwab@suse.de>
27414
27415         * gcc.dg/pr16286.c: Fix last change.
27416
27417 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27418
27419         PR c++/18416
27420         * g++.dg/init/global1.C: New test.
27421
27422 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27423
27424         * gcc.c-torture/execute/20041112-1.c: New test.
27425
27426 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27427
27428         * lib/gcc-dg.exp (dg-target-list): New.
27429
27430 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27431             Richard Sandiford  <rsandifo@redhat.com>
27432
27433         * lib/target-supports.exp (get-compiler_messages): New.
27434         (check_named_sections_available): Use it.
27435         (check_effective_target_ilp32): New.
27436         (check_effective_target_lp64): New.
27437         (is-effective-target): New.
27438         * lib/gcc-dg.exp (dg-require-effective-target): New.
27439
27440 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27441
27442         * gcc.dg/precedence-1.c: New test.
27443
27444 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27445
27446         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27447
27448         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27449         message, delete generated files, use more descriptive name for
27450         executable, and make the test unsupported when it cannot be run.
27451
27452         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27453         (dg-require-weak, dg-require-visibility, dg-require-alias,
27454         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27455         dg-require-iconv, dg-require-named-sections): Use it.
27456
27457         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27458
27459 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         PR target/16457
27462         * gcc.dg/ppc-and-1: New
27463
27464         PR target/16796
27465         * gcc.dg/ppc-mov-1.c: New.
27466
27467         PR target/16458
27468         * gcc.dg/ppc-compare-1.c: New.
27469
27470 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27471
27472         * objc.dg/desig-init-2.m: New test.
27473
27474 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27475
27476         PR middle-end/18160
27477         * g++.dg/warn/register-var-1.C: New test.
27478         * g++.dg/warn/register-var-2.C: New test.
27479
27480 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27481
27482         * gcc.dg/union-2.c: New test.
27483
27484 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27485
27486         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27487         New test for PR tree-optimization/17892.
27488
27489 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27490
27491         PR c++/18369
27492         * g++.dg/init/new12.C: New test.
27493
27494 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27495
27496         * gcc.target/sparc: New directory.
27497         * gcc.target/sparc/sparc.exp: New driver.
27498         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27499         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27500         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27501         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27502
27503 2004-11-10  Paul Brook  <paul@codesourcery.com>
27504
27505         PR fortran/18218
27506         * gfortran.dg/list_read.c: New test.
27507
27508 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27509
27510         PR c/18322
27511         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27512         expected diagnostic location.
27513
27514 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27515
27516         * gcc.dg/20041109-1.c: New test.
27517
27518 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27519
27520         PR objc/18406
27521         * objc/compile/pr18406.m: New test.
27522
27523 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27524
27525         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27526
27527 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27528
27529         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27530
27531 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27532
27533         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27534
27535 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27536
27537         * gcc.dg/20030225-2.c: Add prototype for abort and
27538         exit.
27539
27540 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27541
27542         PR tree-opt/18299
27543         * gcc.c-torture/pr18299-1.c: New test.
27544
27545 2004-11-06  Andreas Schwab  <schwab@suse.de>
27546
27547         * gcc.dg/pr16286.c: Also test for bool and pixel.
27548
27549 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27550
27551         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27552         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27553         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27554         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27555         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27556         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27557         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27558         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27559         gcc.dg/struct-semi-3.c: New tests.
27560
27561 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27562
27563         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27564
27565 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27566
27567         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27568         Do not use C99 designators.
27569
27570 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27571
27572         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27573
27574 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27575
27576         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27577         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27578         * gcc.c-torture/execute/simd-5.x: Remove.
27579
27580 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         PR rtl-optimization/17933
27583         * gcc.dg/torture/pr17933-1.c: New test.
27584
27585 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27586
27587         PR target/18106
27588         * lib/target-supports.exp (check_weak_available): Support
27589         Windows.
27590
27591 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27592
27593         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27594         call to fflush(stdout) before abort.
27595         (my_ffsll): New function.
27596         (generate_fields): Use it.
27597
27598 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27599
27600         * gcc.dg/init-undef-1.c: New test.
27601
27602 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27603
27604         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27605         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27606         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27607         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27608         expected messages for new parser.
27609
27610 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27611
27612         * g++.dg/ext/visibility/symbian1.C: New test.
27613
27614 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27615
27616         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27617         on LP64 targets.
27618
27619 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27620
27621         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27622         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27623         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27624         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27625         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27626         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27627         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27628         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27629         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27630         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27631
27632 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27633
27634         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27635         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27636         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27637         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27638         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27639         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27640         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27641         for new parser.
27642
27643 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27644
27645         PR target/15342
27646         * gcc.dg/20041104-1.c: New test.
27647
27648 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27649
27650         * g++.dg/template/nontype7.C: New test.
27651         * g++.dg/template/nontype8.C: Likewise.
27652         * g++.dg/template/nontype9.C: Likewise.
27653         * g++.dg/template/nontype10.C: Likewise.
27654         * g++.dg/tc1/dr49.C: Likewise.
27655         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27656         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27657
27658 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27659
27660         * g++.dg/rtti/tinfo1.C: Remove xfails.
27661
27662 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27663
27664         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27665         packed attribute to the definition to satisfy the new C++ parser.
27666
27667 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27668
27669         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27670         invocations of va_arg.
27671
27672 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27673
27674         PR c++/18124
27675         * g++.dg/template/crash25.C: New test.
27676
27677         PR c++/18155
27678         * g++.dg/template/typedef2.C: New test.
27679         * g++.dg/parse/crash13.C: Adjust error markers.
27680
27681         PR c++/18177
27682         * g++.dg/conversion/const3.C: New test.
27683
27684 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27685
27686         PR fortran/17535
27687         PR fortran/17583
27688         PR fortran/17713
27689         * gfortran.dg/generic_[123].f90: New testcases.
27690
27691 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27692
27693         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27694         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27695
27696 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27697
27698         PR tree-opt/16808
27699         * gcc.c-torture/compile/pr16808.c: New test.
27700
27701 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         PR rtl-optimization/17104
27704         * gcc.dg/ppc-bitfield1.c: New.
27705
27706 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27707
27708         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27709
27710 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27711
27712         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27713         strings for 32-bit code.
27714
27715 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27716
27717         PR c/18239
27718         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27719
27720 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27721
27722         PR c++/18064
27723         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27724
27725 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27726
27727         PR c++/15172
27728         * g++.dg/init/aggr2.C: New test.
27729
27730 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27731
27732         * objc.dg/local-decl-1.m: New test.
27733
27734 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27735
27736         * gcc.dg/20040910-1.c: Adjust regex.
27737
27738 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27739
27740         PR rtl-optimization/18084
27741         * g++.dg/opt/pr18084-1.C: New testcase.
27742
27743 2004-10-30  Matt Austern  <austern@apple.com>
27744
27745         PR c++/17542
27746         * g++.dg/ext/attrib18.C: New test.
27747
27748 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27749
27750         PR middle-end/18096
27751         * gcc.dg/pr18096-1.c: New test case.
27752
27753 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27754
27755         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27756
27757 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27758
27759         PR c/16666
27760         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27761         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27762         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27763         gcc.dg/old-style-prom-3.c: New tests.
27764
27765 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27766
27767         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27768         Remove unnecessary inclusion of stdio.h.
27769
27770 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27771
27772         PR rtl-optimization/17581
27773         * gcc.dg/pr17581-1.c: New test case.
27774
27775 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27778         being implemented.
27779         * g++.dg/conversion/dr195-1.C: New.
27780         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27781         * g++.old-deja/g++.mike/p10148.C: Likewise.
27782
27783 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27784
27785         PR c++/17695
27786         * g++.dg/debug/typedef2.C: New test.
27787
27788 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
27789
27790         PR fortran/13490
27791         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27792         * gfortran.dg/g77/README: Update.
27793
27794 2004-10-28  Matt Austern  <austern@apple.com>
27795
27796         PR c++/14124
27797         * g++.dg/ext/packed7.C: New test.
27798
27799 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27800
27801         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27802         scan-assembler.
27803         * lib/scanasm.exp (hidden-scan-for): New proc.
27804         (scan-hidden): Use hidden-scan-for instead of constructing the scan
27805         string.
27806         (scan-not-hidden): Likewise.
27807         * lib/target-supports.exp (check_visibility_available): mach-o is
27808         support too.
27809
27810 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
27811
27812         PR c++/17132
27813         * g++.dg/template/memclass3.C: New test.
27814
27815 2004-10-28  Adam Nemet  <anemet@lnxw.com>
27816
27817         PR middle-end/18160
27818         * gcc.dg/register-var-1.c: New test.
27819         * gcc.dg/register-var-2.c: New test.
27820         * gcc.dg/asm-7.c: Taking the address of a register variable is an
27821         error now.
27822
27823 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
27824
27825         PR other/18172
27826         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27827         unused variables.
27828         * gcc.dg/vect/vect-22.c: Likewise.
27829
27830 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
27831
27832         * gcc.dg/i386-rotate-1.c: New test.
27833
27834 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
27835
27836         * g++.dg/init/ref12.C: Add "run" marker.
27837
27838         PR c++/17435
27839         * g++.dg/init/ref12.C: New test.
27840
27841         PR c++/18140
27842         * g++.dg/template/shift1.C: New test.
27843         * g++.dg/template/error10.C: Adjust error markers.
27844
27845 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
27846
27847         PR tree-opt/17529
27848         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27849
27850 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
27851
27852         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27853         * gcc.dg/weak/weak-3.c: Likewise.
27854         * gcc.dg/weak/weak-5.c: Likewise.
27855         * gcc.dg/weak/weak-9.c: Likewise.
27856         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27857         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27858
27859         * gcc.dg/darwin-weakimport-1.c: New.
27860
27861 2004-10-28  Ben Elliston  <bje@au.ibm.com>
27862
27863         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27864
27865 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
27866
27867         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27868         'syntax' error messages.
27869         * gcc.dg/cpp/direct2s.c: Likewise.
27870
27871 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
27872
27873         * gcc.c-torture/compile/20041026-1.c: New.
27874
27875 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++/18093
27878         * g++.dg/lookup/ns2.C: New test.
27879
27880         PR c++/18020
27881         * g++.dg/template/enum4.C: New test.
27882
27883         PR c++/18161
27884         * g++.dg/template/expr1.C: New test.
27885
27886 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27887
27888         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27889
27890 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27891
27892         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27893         gcc.dg/decl-nospec-3.c: New tests.
27894
27895 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27896
27897         * objc.dg/super-class-3.m: New test.
27898
27899 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27900
27901         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27902         resyncing.
27903         * gcc.dg/cpp/direct2s.c: Likewise.
27904
27905 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27906
27907         * objc.dg/image-info.m: Update for changes to section selection.
27908
27909 2004-10-25  David Ayers  <d.ayers@inode.at>
27910             Ziemowit Laski  <zlaski@apple.com>
27911
27912         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27913         diagnostics when messaging 'id <Proto>'.
27914         * objc.dg/class-protocol-1.m: New test.
27915         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27916         a non-existent method signature.
27917         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27918         Update diagnostics when messaging with non-existent method signature.
27919         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27920         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27921         invalid receivers are now resolved as if messaging 'id'; remove
27922         extraneous diagnostics.
27923
27924 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27925
27926         PR c/16667
27927         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27928         gcc.dg/init-desig-obs-3.c: New tests.
27929
27930 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27931
27932         * gcc.dg/debug/20041023-1.c: New test.
27933
27934 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27935
27936         PR middle-end/17407
27937         * gcc.c-torture/compile/pr17407.c: New test.
27938
27939         PR c++/18121
27940         * g++.dg/template/array8.C: New test.
27941
27942 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27943
27944         PR other/18138
27945         * lib/g++.exp: Accept more than one multilib libgcc.
27946         * lib/gcc-dg.exp: Likewise.
27947         * lib/objc.exp: Likewise.
27948         * lib/treelang.exp: Likewise.
27949         * lib/gfortran.exp: Likewise.
27950
27951 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27952
27953         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27954
27955 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27956
27957         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27958         * gcc.dg/c99-const-expr-3.c: Likewise.
27959
27960 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27961
27962         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27963
27964 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27965
27966         * gcc.c-torture/execute/loop-2e.x: Remove.
27967
27968 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27969
27970         PR c++/18095
27971         * g++.dg/parse/crash18.C: New.
27972         * g++.dg/parse/crash19.C: New.
27973
27974 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27975
27976         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27977         * g++.dg/ext/dllimport2.C: Same.
27978         * g++.dg/ext/dllimport8.C: Same.
27979
27980 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/10841
27983         * g++.dg/conversion/cast1.C: New test.
27984         * g++.dg/overload/pmf1.C: Adjust error marker.
27985
27986 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27987
27988         PR objc/17923
27989         * objc.dg/const-str-7.m: New test.
27990
27991 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27992
27993         * g++.dg/template/memfriend11.C: Fix comment typo.
27994         * g++.dg/template/memfriend14.C: Likewise.
27995
27996 2004-10-20  Richard Henderson  <rth@redhat.com>
27997
27998         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27999         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28000         -fasynchronous-unwind-tables.
28001
28002 2004-10-20  Richard Henderson  <rth@redhat.com>
28003
28004         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28005         (main): Return success.
28006         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28007         (main): Return success.
28008
28009 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28010
28011         PR c++/13495
28012         * g++.dg/template/memfriend9.C: New test.
28013         * g++.dg/template/memfriend10.C: Likewise.
28014         * g++.dg/template/memfriend11.C: Likewise.
28015         * g++.dg/template/memfriend12.C: Likewise.
28016         * g++.dg/template/memfriend13.C: Likewise.
28017         * g++.dg/template/memfriend14.C: Likewise.
28018         * g++.dg/template/memfriend15.C: Likewise.
28019         * g++.dg/template/memfriend16.C: Likewise.
28020         * g++.dg/template/memfriend17.C: Likewise.
28021         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28022
28023 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28024
28025         * g++.dg/conversion/dr195.C: New.
28026         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28027
28028 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28029             Devang Patel  <dpatel@apple.com>
28030
28031         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28032         of floating point arithmetic, which could trap.
28033
28034 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28035
28036         PR c++/14035
28037         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28038         * g++.dg/conversion/const2.C: New test.
28039         * g++.dg/expr/reinterpret2.C: New test.
28040         * g++.dg/expr/reinterpret3.C: New test.
28041         * g++.dg/expr/cast2.C: New test.
28042         * g++.dg/expr/copy1.C: New test.
28043         * g++.dg/other/conversion1.C: Change error message.
28044         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28045         function pointers to void *.
28046         * g++.old-deja/g++.mike/p10148.C: Likewise.
28047
28048 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28049
28050         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28051
28052 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28053
28054         PR c++/18047
28055
28056         * g++.dg/parse/expr3.C: New test.
28057
28058 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28059
28060         * gcc.dg/smod-1.c: New test.
28061
28062 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28063
28064         * objc.dg/method-14.m: New test.
28065
28066 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28067
28068         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28069         Also xfail as the patch was reverted.
28070
28071 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28072
28073         PR middle-end/16973
28074         * gcc.dg/pr16973.c: New test.
28075
28076 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28077
28078         PR tree-optimization/17656
28079         * gcc.c-torture/compile/pr17656.c: New test.
28080
28081 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.dg/eh/shadow1.C: New.
28084
28085 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28086
28087         * gcc.c-torture/compile/20041018-1.c: New test.
28088
28089 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28090
28091         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28092         compiler referring to register 0 when accessing sdata.  The linker
28093         now patches things up.
28094
28095 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28096
28097         PR c/17529
28098         * gcc.c-torture/compile/pr17529.c: New test.
28099
28100 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28101
28102         PR c++/17743
28103         * g++.dg/ext/attrib17.C: New test.
28104
28105 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28106
28107         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28108
28109 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28110
28111         PR c++/10479
28112         * g++.dg/ext/attrib16.C: New test.
28113
28114 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/17042
28117         * g++.dg/init/dso_handle1.C: New test.
28118
28119         PR c++/14667
28120         * g++.dg/parse/typedef6.C: New test.
28121
28122         PR c++/17916
28123         * g++.dg/parse/pragma1.C: New test.
28124
28125 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28126
28127         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28128
28129 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28130
28131         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28132         -fno-common when on HPPA HP-UX platforms.
28133
28134 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28135
28136         PR other/16820
28137         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28138         stdint.h.
28139         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28140         uintptr_t.
28141
28142 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28143
28144         PR c++/16301
28145         * g++.dg/lookup/strong-using-4.C: New test.
28146
28147 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28148
28149         PR middle-end/16567
28150         * gcc.c-torture/compile/nested-1.c: New test.
28151
28152 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28153
28154         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28155         and mipsisa64*-*-* (until support for misaligned loads is added).
28156         * gcc.dg/vect/vect-50.c: Likewise.
28157         * gcc.dg/vect/vect-52.c: Likewise.
28158         * gcc.dg/vect/vect-54.c: Likewise.
28159         * gcc.dg/vect/vect-58.c: Likewise.
28160         * gcc.dg/vect/vect-60.c: Likewise.
28161         * gcc.dg/vect/vect-80.c: Likewise.
28162
28163 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28164
28165         PR c++/17976
28166         * g++.dg/init/dtor3.C: New test.
28167
28168 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28169
28170         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28171
28172 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28173
28174         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28175         * gcc.dg/macho-lo-sum.c: Likewise.
28176
28177 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28178
28179         * gcc.dg/ppc-spe64-1.c: New test.
28180
28181 2004-10-14  Devang Patel  <dpatel@apple.com>
28182
28183         PR 17635
28184         * gcc.dg/pr17635.c : New test.
28185
28186 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28187
28188         * gcc.dg/vect/vect-28.c: Remove xfail.
28189         * gcc.dg/vect/vect-30.c: Remove xfail.
28190         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28191         * gcc.dg/vect/vect-33.c: Remove xfail.
28192         * gcc.dg/vect/vect-44.c: Remove xfail.
28193         * gcc.dg/vect/vect-46.c: Remove xfail.
28194         * gcc.dg/vect/vect-50.c: Remove xfail.
28195         * gcc.dg/vect/vect-52.c: Remove xfail.
28196         * gcc.dg/vect/vect-54.c: Remove xfail.
28197         * gcc.dg/vect/vect-58.c: Remove xfail.
28198         * gcc.dg/vect/vect-60.c: Remove xfail.
28199         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28200         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28201         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28202         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28203         * gcc.dg/vect/vect-8.c: Remove xfail.
28204         * gcc.dg/vect/vect-80.c: Remove xfail.
28205         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28206
28207 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28208
28209         * gcc.dg/vect/vect-82.c: New testcase.
28210         * gcc.dg/vect/vect-82_64.c: New testcase.
28211         * gcc.dg/vect/vect-83.c: New testcase.
28212         * gcc.dg/vect/vect-83_64.c: New testcase.
28213
28214 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28215
28216         * gcc.dg/cpp/error-1.c: New test.
28217
28218 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28219
28220         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28221
28222 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28223
28224         PR target/17984
28225         * gcc.dg/cris-peep2-xsrand2.c: New test.
28226
28227 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28228
28229         PR c++/17661
28230         * g++.dg/expr/for2.C: New test.
28231
28232 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28233
28234         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28235
28236 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28237
28238         PR tree-optimization/17724
28239         * g++.dg/opt/pr17724-1.C: New test.
28240         * g++.dg/opt/pr17724-2.C: New test.
28241         * g++.dg/opt/pr17724-3.C: New test.
28242         * g++.dg/opt/pr17724-4.C: New test.
28243         * g++.dg/opt/pr17724-5.C: New test.
28244         * g++.dg/opt/pr17724-6.C: New test.
28245
28246 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28247
28248         PR c/17301
28249         * gcc.dg/pr17301-2.c: New test.
28250
28251 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28252
28253         PR c++/15876
28254         * g++.dg/parse/error22.C: New test.
28255
28256         PR c++/17936
28257         * g++.dg/template/spec18.C: New test.
28258
28259 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28260
28261         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28262         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28263         memcpy.
28264         * gcc.dg/ia64-sync-2.c: Ditto.
28265         * gcc.dg/ia64-sync-3.c: Ditto.
28266
28267 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28268
28269         * g++.dg/eh/cleanup5.C: Add dg-options "".
28270
28271 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28272
28273         PR middle-end/17657
28274         * gcc.dg/switch-4.c: New test case.
28275
28276 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28277
28278         * gcc.c-torture/execute/20041011-1.c: New test.
28279
28280 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28281
28282         PR c++/17554
28283         * g++.dg/init/for3.C: New test.
28284
28285         PR c++/17657
28286         * g++.dg/opt/switch2.C: New test.
28287
28288         PR middle-end/17703
28289         * g++.dg/warn/Wreturn-2.C: New test.
28290
28291 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28292
28293         PR c++/17907
28294         * g++.dg/eh/cleanup5.C: New test.
28295
28296 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28297
28298         PR c++/17393
28299         * g++.dg/parse/error21.C: New test.
28300
28301 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28302
28303         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28304         * g++.dg/warn/incomplete1.C: Likewise.
28305         * g++.dg/template/qualttp20.C: Likewise.
28306
28307 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28308
28309         PR c/17881
28310         * parm-incomplete-1.c: New test.
28311
28312 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/17867
28315         * g++.dg/parse/error19.C: New test.
28316
28317         PR c++/17670
28318         * g++.dg/init/new11.C: New test.
28319
28320         PR c++/17821
28321         * g++.dg/parse/error20.C: New test.
28322
28323         PR c++/17826
28324         * g++.dg/template/crash24.C: New test.
28325
28326 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28327
28328         PR c/17301
28329         * gcc.dg/pr17301-1.c: New test.
28330
28331 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28332
28333         PR c/17189
28334         * gcc.dg/anon-struct-5.c: New test.
28335
28336 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28337
28338         PR c/17844
28339         * gcc.dg/pr17844-1.c: New test.
28340
28341 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28342
28343         PR tree-optimization/17906
28344         * gcc.c-torture/compile/pr17906.c: New.
28345
28346 2004-10-09  Stuart Hastings  <stuart@apple.com>
28347             Roger Sayle  <roger@eyesopen.com>
28348
28349         PR rtl-optimization/17853
28350         * gcc.dg/i386-mmx-5.c: New testcase.
28351
28352 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28353
28354         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28355
28356 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/17524
28359         * g++.dg/template/static9.C: New test.
28360
28361         PR c++/17685
28362         * g++.dg/parse/operator5.C: New test.
28363
28364 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28365
28366         PR middle-end/17894
28367         * gcc.c-torture/execute/divcmp-4.c: New test case.
28368
28369 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28370
28371         PR tree-opt/17902
28372         * g++.dg/opt/pr17902.C: New test.
28373
28374 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28375
28376         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28377
28378 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28379
28380         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28381
28382 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28383
28384         * gcc.dg/assign-warn-3.c: New test.
28385
28386 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28387
28388         PR c/16999
28389         * gcc.dg/cpp/ident-1.c: New test.
28390
28391 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28392
28393         * gcc.c-torture/compile/acc1.c: New.
28394
28395 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28396
28397         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28398         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28399
28400 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28401
28402         * gcc.dg/ultrasp11.c: New test.
28403
28404 2004-10-08  Michael Matz  <matz@suse.de>
28405
28406         * gcc.dg/doloop-2.c: New test.
28407
28408 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28409
28410         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28411         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28412         objc.dg/method-9.m: Update expected diagnostics.
28413
28414 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28415
28416         * gcc.dg/ppc-fsel-3.c: New file.
28417         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28418
28419 2004-10-07  Paul Brook  <paul@codesourcery.com>
28420
28421         * gfortran.dg/intrinsic_verify_1.f90: New test.
28422
28423 2004-10-07  Paul Brook  <paul@codesourcery.com>
28424
28425         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28426
28427 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28428
28429         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28430         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28431         commit.
28432
28433 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28434
28435         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28436
28437 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28438
28439         PR c++/17115
28440         * g++.dg/warn/Winline-4.C: New test.
28441
28442 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28443
28444         * gcc.c-torture/compile/20041007-1.c: New test.
28445
28446 2004-10-07  Paul Brook  <paul@codesourcery.com>
28447
28448         PR fortran/17678
28449         * gfortran.dg/use_allocated_1.f90: New test.
28450
28451 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28452
28453         PR middle-end/17849
28454         * gfortran.fortran-torture/compile/nested.f90: New test
28455
28456 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28457
28458         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28459
28460 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28461
28462         PR c++/17368
28463         * g++.dg/ext/asm6.C: New test.
28464
28465 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28466
28467         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28468
28469 2004-10-06  Paul Brook  <paul@codesourcery.com>
28470
28471         PR libfortran/17709
28472         * gfortran.dg/empty_format_1.f90: New test.
28473
28474 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28475
28476         PR fortran/17568
28477         * gfortran.dg/ishft.f90: New test.
28478
28479         PR fortran/17283
28480         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28481         tests.
28482
28483 2004-10-06  Paul Brook  <paul@codesourcery.com>
28484
28485         * gfortran.dg/do_1.f90: New test.
28486
28487 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28488
28489         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28490         optimizing for size.
28491
28492 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28493
28494         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28495
28496 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28497
28498         * gcc.c-torture/compile/20041005-1.c: New test.
28499
28500 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         PR c++/17829
28503         * g++.dg/lookup/koenig4.C: New.
28504
28505 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28506
28507         * g++.dg/other/classkey1.C: Adjust quoting marks.
28508         * g++.dg/parse/error15.C: Likewise.
28509         * g++.dg/template/meminit2.C (int>): Likewise.
28510
28511 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28512
28513         PR fortran/17283
28514         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28515
28516         PR fortran/17631
28517         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28518
28519         PR fortran/17708
28520         * gfortran.dg/pr17708.f90: New test.
28521
28522 2004-10-04  Chao-ying Fu  <fu@mips.com>
28523
28524         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28525         * gcc.dg/vect/vect-4.c: Ditto.
28526         * gcc.dg/vect/vect-5.c: Ditto.
28527         * gcc.dg/vect/vect-6.c: Ditto.
28528         * gcc.dg/vect/vect-8.c: Ditto.
28529         * gcc.dg/vect/vect-16.c: Ditto.
28530         * gcc.dg/vect/vect-30.c: Ditto.
28531         * gcc.dg/vect/vect-40.c: Ditto.
28532         * gcc.dg/vect/vect-41.c: Ditto.
28533         * gcc.dg/vect/vect-42.c: Ditto.
28534         * gcc.dg/vect/vect-43.c: Ditto.
28535         * gcc.dg/vect/vect-44.c: Ditto.
28536         * gcc.dg/vect/vect-45.c: Ditto.
28537         * gcc.dg/vect/vect-46.c: Ditto.
28538         * gcc.dg/vect/vect-47.c: Ditto.
28539         * gcc.dg/vect/vect-48.c: Ditto.
28540         * gcc.dg/vect/vect-49.c: Ditto.
28541         * gcc.dg/vect/vect-50.c: Ditto.
28542         * gcc.dg/vect/vect-51.c: Ditto.
28543         * gcc.dg/vect/vect-52.c: Ditto.
28544         * gcc.dg/vect/vect-53.c: Ditto.
28545         * gcc.dg/vect/vect-54.c: Ditto.
28546         * gcc.dg/vect/vect-55.c: Ditto.
28547         * gcc.dg/vect/vect-56.c: Ditto.
28548         * gcc.dg/vect/vect-57.c: Ditto.
28549         * gcc.dg/vect/vect-58.c: Ditto.
28550         * gcc.dg/vect/vect-59.c: Ditto.
28551         * gcc.dg/vect/vect-60.c: Ditto.
28552         * gcc.dg/vect/vect-74.c: Ditto.
28553         * gcc.dg/vect/vect-79.c: Ditto.
28554         * gcc.dg/vect/vect-80.c: Ditto.
28555
28556 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28557
28558         * gcc.dg/unused-7.c: Use the correct option.
28559
28560 2004-10-04  Paul Brook  <paul@codesourcery.com>
28561         Bud Davis  <bdavis9659@comcast.net>
28562
28563         PR fortran/17706
28564         PR fortran/16434
28565         * gfortran/pr17706.f90: New test.
28566         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28567
28568 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28569
28570         * gfortran.dg/pr17612.f90: New test.
28571
28572 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28573
28574         * g++.dg/template/local1.C: Adjust quoting marks in
28575         testing for diagnostics.
28576         * g++.dg/tls/diag-2.C: Likewise.
28577         * g++.dg/other/error8.C: Likewise.
28578
28579 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28580
28581         PR c/17178
28582         * gcc.dg/unused-4.c: Adjust to be correct.
28583
28584         PR c/17820
28585         * gcc.dg/unused-7.c: New test.
28586
28587 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28588
28589         PR c++/17797
28590         * g++.dg/overload/template2.C: New test.
28591
28592 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28593
28594         PR tree-optimization/16632
28595         * gcc.dg/tree-ssa/20041002-1.c: New.
28596
28597 2004-10-03  Paul Brook  <paul@codesourcery.com>
28598
28599         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28600         rather than relying on default formatting.
28601
28602 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28603
28604         * gcc.dg/20040920-1.c: Update expected message text.
28605
28606 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28607
28608         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28609
28610 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28611
28612         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28613         tree level.
28614
28615 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28616
28617         * gcc.dg/tree-ssa/pr17343.c: Remove.
28618
28619 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28620
28621         PR tree-opt/17343
28622         * gcc.dg/tree-ssa/pr17343.c: New test.
28623
28624 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28625
28626         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28627         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28628         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28629         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28630         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28631
28632 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28633
28634         * gcc.dg/lvalue-2.c: New test.
28635
28636 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28637
28638         PR c/17730
28639         * gcc.dg/pr17730-1.c: New test
28640
28641 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28642
28643         PR c/7425
28644         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28645
28646 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28647
28648         * gcc.c-torture/execute/stdarg-1.c: New test.
28649         * gcc.c-torture/execute/stdarg-2.c: New test.
28650         * gcc.c-torture/execute/stdarg-3.c: New test.
28651         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28652         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28653         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28654         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28655         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28656
28657 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28658
28659         PR tree-optimization/17697
28660         * g++.dg/opt/pr17697-1.C: New test.
28661         * g++.dg/opt/pr17697-2.C: New test.
28662         * g++.dg/opt/pr17697-3.C: New test.
28663
28664 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28665
28666         PR c/16409
28667         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28668         gcc.dg/vla-init-5.c: New tests.
28669
28670 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28671
28672         PR c/13804
28673         * gcc.dg/pr13804-1.c: New test.
28674
28675 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28676
28677         PR fortran/16938
28678         * gfortran.dg/pr16938.f90: New test.
28679
28680 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28681
28682         * g++.dg/template/crash23.C: New test.
28683
28684 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28685
28686         PR c++/17585
28687         * g++.dg/template/static8.C: New test.
28688
28689 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         PR c++/17681
28692         * g++.dg/other/error9.C: New test.
28693
28694 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28695
28696         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28697
28698 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28699
28700         PR fortran/15164
28701         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28702
28703 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28704
28705         PR middle-end/17112
28706         * gcc.dg/pr17112-1.c: New test case.
28707
28708 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28709
28710         PR c/11459
28711         * gcc.dg/pr11459-1.c: New test.
28712
28713 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28714
28715         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28716         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28717
28718 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28719
28720         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28721
28722 2004-09-25  Jan Hubicka  <jh@suse.cz>
28723
28724         * compile/30040909-1.c: New test.
28725         * compile/30040907-1.c: New test.
28726
28727 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28728
28729         * gcc.c-torture/execute/va-arg-26.c: New test.
28730
28731 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28732
28733         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28734         extra diagnostics on targets with 64-bit pointers.
28735         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28736
28737 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28738
28739         PR c/17188
28740         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28741         * gcc.dg/decl-3.c: Adjust expected message.
28742
28743 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28744
28745         PR fortran/17615
28746         * gfortran.dg/pr17615.f90: New test.
28747
28748 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28749
28750         PR tree-optimzation/17517
28751         * g++.dg/tree-ssa/pr17517.C: New Test.
28752
28753 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28754
28755         PR c++/16889
28756         * g++.dg/lookup/ambig3.C: New.
28757
28758 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28759
28760         PR tree-opt/17624
28761         * g++.dg/opt/pr17624.C: New test.
28762
28763 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28764
28765         PR c/6980
28766         * gcc.dg/Wbad-function-cast-1.c: New test.
28767
28768 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28769
28770         * g++.dg/ext/complit1.C
28771         * g++.dg/other/error2.C
28772         * g++.dg/other/nontype-1.C
28773         * g++.dg/parse/crash11.C
28774         * g++.dg/parse/crash12.C
28775         * g++.dg/parse/error15.C
28776         * g++.dg/parse/error4.C
28777         * g++.dg/parse/tmpl-outside1.C
28778         * g++.dg/parse/too-many-tmpl-args1.C
28779         * g++.dg/template/dependent-expr3.C
28780         * g++.dg/template/error10.C
28781         * g++.dg/template/instantiate1.C
28782         * g++.dg/template/vtable2.C
28783         * g++.dg/warn/Wshadow-1.C
28784         * g++.dg/warn/weak1.C
28785         * g++.old-deja/g++.brendan/crash16.C
28786         * g++.old-deja/g++.brendan/crash18.C
28787         * g++.old-deja/g++.brendan/crash48.C
28788         * g++.old-deja/g++.brendan/crash49.C
28789         * g++.old-deja/g++.brendan/crash55.C
28790         * g++.old-deja/g++.brendan/crash56.C
28791         * g++.old-deja/g++.brendan/crash8.C
28792         * g++.old-deja/g++.brendan/enum11.C
28793         * g++.old-deja/g++.brendan/enum8.C
28794         * g++.old-deja/g++.brendan/enum9.C
28795         * g++.old-deja/g++.brendan/friend3.C
28796         * g++.old-deja/g++.brendan/misc14.C
28797         * g++.old-deja/g++.bugs/900402_02.C
28798         * g++.old-deja/g++.bugs/900404_03.C
28799         * g++.old-deja/g++.bugs/900404_04.C
28800         * g++.old-deja/g++.bugs/900428_03.C
28801         * g++.old-deja/g++.jason/crash4.C
28802         * g++.old-deja/g++.jason/overload21.C
28803         * g++.old-deja/g++.jason/redecl1.C
28804         * g++.old-deja/g++.jason/report.C
28805         * g++.old-deja/g++.jason/rfg10.C
28806         * g++.old-deja/g++.jason/template30.C
28807         * g++.old-deja/g++.law/arm12.C
28808         * g++.old-deja/g++.law/ctors5.C
28809         * g++.old-deja/g++.law/cvt20.C
28810         * g++.old-deja/g++.law/init10.C
28811         * g++.old-deja/g++.law/init8.C
28812         * g++.old-deja/g++.law/visibility17.C
28813         * g++.old-deja/g++.law/visibility7.C
28814         * g++.old-deja/g++.mike/net8.C
28815         * g++.old-deja/g++.mike/p646.C
28816         * g++.old-deja/g++.mike/p700.C
28817         * g++.old-deja/g++.mike/p701.C
28818         * g++.old-deja/g++.mike/p811.C
28819         * g++.old-deja/g++.ns/template13.C
28820         * g++.old-deja/g++.other/array3.C
28821         * g++.old-deja/g++.other/crash25.C
28822         * g++.old-deja/g++.other/dtor3.C
28823         * g++.old-deja/g++.other/dtor4.C
28824         * g++.old-deja/g++.other/main1.C
28825         * g++.old-deja/g++.other/warn7.C
28826         * g++.old-deja/g++.pt/crash11.C
28827         * g++.old-deja/g++.pt/crash36.C
28828         * g++.old-deja/g++.pt/spec22.C
28829         * g++.old-deja/g++.pt/spec9.C
28830         * g++.old-deja/g++.pt/ttp52.C
28831         * g++.old-deja/g++.robertl/eb103.C
28832         * g++.old-deja/g++.robertl/eb121.C
28833         * g++.old-deja/g++.robertl/eb22.C
28834         * g++.old-deja/g++.robertl/eb8.C:
28835         Update locations and/or regexps of dg-error markers.
28836         Remove markers for some bogus messages that are no longer issued.
28837
28838 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
28839
28840         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28841         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28842
28843 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
28844
28845         PR c++/17618
28846         * g++.dg/lookup/crash5.C: New test.
28847
28848 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
28849
28850         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28851         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28852         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28853         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28854         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28855         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28856
28857         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28858         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28859         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28860         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28861         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28862         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28863
28864         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28865
28866         * gcc.dg/vect/vect-44.c: Check additional cases.
28867         * gcc.dg/vect/vect-48.c: Check additional cases.
28868
28869         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28870         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28871         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28872         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28873         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28874         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28875         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28876         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28877         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28878
28879         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28880         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28881         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28882
28883 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28884
28885         * gcc.dg/tree-ssa/loop-6.c: New test.
28886
28887 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28888
28889         PR c++/17620
28890         * g++.dg/inherit/base2.C: New.
28891
28892 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28893
28894         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28895         * gcc.dg/20001012-2.c: Likewise.
28896         * gcc.dg/20001013-1.c: Likewise.
28897         * gcc.dg/20001101-1.c: Likewise.
28898         * gcc.dg/20001102-1.c: Likewise.
28899         * gcc.dg/bf-spl1.c: Likewise.
28900         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28901         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28902
28903 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28904
28905         PR tree-optimization/16721
28906         * gcc.dg/tree-ssa/pr16721.c: New test.
28907
28908 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28909
28910         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28911         * gcc.dg/20040305-1.c: Likewise.
28912
28913 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28914
28915         PR c/16566
28916         * gcc.c-torture/compile/pr16566-1.c,
28917         gcc.c-torture/compile/pr16566-2.c,
28918         gcc.c-torture/compile/pr16566-3.c: New tests.
28919
28920 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28921
28922         PR tree-optimization/17512
28923         * gcc.c-torture/compile/20040916-1.c.
28924
28925 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * gcc.dg/pragma-re-3.c: New test.
28928
28929 2004-09-17  Matt Austern  <austern@apple.com>
28930
28931         PR c++/15049
28932         * g++.dg/other/anon3.C: New.
28933
28934 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28935
28936         PR c++/7503
28937         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28938         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28939         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28940         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28941         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28942
28943 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28944
28945         PR fortran/17286
28946         * gfortran.dg/pr17286.f90: New test.
28947
28948 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28949
28950         PR c++/17530
28951         * g++.dg/template/static7.C: New test.
28952
28953 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28954
28955         PR tree-opt/17558
28956         * gcc.c-torture/compile/pr17558.c: New test.
28957
28958 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28959
28960         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28961         if SKIP_ATTRIBUTE is defined.
28962
28963 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28964
28965         PR fortran/15957
28966         * gfortran.dg/pr15957.f90: New test.
28967
28968 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28969
28970         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28971         in comparison.
28972         * gcc.dg/vect/vect-79.c: Likewise.
28973         * gcc.dg/vect/vect-80.c: Likewise.
28974
28975 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28976
28977         PR fortran/15750
28978         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28979
28980 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28981
28982         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28983         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28984         * gcc.dg/vect/vect-62.c: New testcase.
28985         * gcc.dg/vect/vect-63.c: New testcase.
28986         * gcc.dg/vect/vect-64.c: New testcase.
28987         * gcc.dg/vect/vect-65.c: New testcase.
28988         * gcc.dg/vect/vect-66.c: New testcase.
28989         * gcc.dg/vect/vect-67.c: New testcase.
28990         * gcc.dg/vect/vect-68.c: New testcase.
28991         * gcc.dg/vect/vect-69.c: New testcase.
28992         * gcc.dg/vect/vect-79.c: New testcase.
28993         * gcc.dg/vect/vect-80.c: New testcase.
28994
28995 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28996
28997         * gcc.target/mips/asm-1.c: New test.
28998
28999 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29000
29001         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29002         * gcc.dg/vect/vect-73.c: New testcase.
29003         * gcc.dg/vect/vect-74.c: New testcase.
29004         * gcc.dg/vect/vect-75.c: New testcase.
29005         * gcc.dg/vect/vect-76.c: New testcase.
29006         * gcc.dg/vect/vect-77.c: New testcase.
29007         * gcc.dg/vect/vect-78.c: New testcase
29008
29009 2004-09-18  Paul Brook  <paul@codesourcery.com>
29010
29011         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29012
29013 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29014
29015         PR c/17424
29016         * gcc.dg/pr17424-1.c: New test.
29017
29018 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29019
29020         * g++.dg/tree-ssa/pr17153.C: New test.
29021
29022 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29023
29024         PR pch/13361
29025         * g++.dg/pch/wchar-1.C: New.
29026         * g++.dg/pch/wchar-1.Hs: New.
29027
29028 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29029
29030         * gcc.c-torture/execute/20040917-1.c: New test.
29031
29032 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29033
29034         PR tree-optimization/17319
29035         * gcc.dg/pr17319.c: New test.
29036
29037 2004-09-17  Devang Patel  <dpatel@apple.com>
29038
29039         * gcc.dg/20040813-1.c: New test.
29040
29041 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29042
29043         PR tree-optimization/17273
29044         * gcc.c-torture/compile/pr17273.c: New test.
29045
29046 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29047
29048         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29049         Update expected messages.
29050         * gcc.dg/declspec-13.c: New test.
29051
29052 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29053
29054         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29055
29056 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29057
29058         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29059         change what 'a' is pointing to.
29060
29061 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29062
29063         PR c++/16002
29064         * g++.dg/template/error18.C: New test.
29065
29066         PR c++/16029
29067         * g++.dg/warn/Wunused-8.C: New test.
29068
29069 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29070
29071         PR tree-optimization/17513
29072         * gcc.dg/20040916-1.c: New test.
29073
29074 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29075
29076         PR c++/17501
29077         * g++.dg/template/typename7.C: New test.
29078
29079 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29080
29081         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29082
29083 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29084
29085         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29086         with -ftree-based-profiling also.
29087         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29088
29089 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29090
29091         PR/15364
29092         * gfortran.dg/der_array_io_1.f90: New test.
29093         * gfortran.dg/der_array_io_2.f90: New test.
29094         * gfortran.dg/der_array_io_3.f90: New test.
29095
29096 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29097
29098         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29099         EABI.
29100
29101 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29102
29103         * g++.dg/opt/switch1.C: New test.
29104
29105 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29106
29107         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29108         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29109         Update expected messages.
29110
29111 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29112
29113         PR fortran/16485
29114         * gfortran.dg/same_name_1.f90: New test.
29115
29116 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29117
29118         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29119         dereference garbage pointers.
29120
29121 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29124         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29125
29126         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29127         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29128         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29129
29130 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/17324
29133         * g++.dg/template/mangle1.C: New test.
29134
29135 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29136
29137         PR tree-optimization/17252
29138         * gcc.c-torture/execute/pr17252.c: New test.
29139
29140 2004-09-14  Andrew Pinski  <apinski@apple.com>
29141
29142         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29143
29144 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29145
29146         PR rtl-optimization/9771
29147         * gcc.dg/pr9771-1.c: New test case.
29148
29149 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29150
29151         PR tree-optimization/15262
29152         * gcc.c-torture/execute/pr15262-1.c: New test.
29153         * gcc.c-torture/execute/pr15262-2.c: New test.
29154
29155 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29156
29157         * gcc.dg/declspec-12.c: New test.
29158
29159 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29160
29161         * gfortran.dg/pr17090.f90: Add directives to test.
29162
29163 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29164
29165         * gcc.c-torture/compile/20040914-1.c: New test.
29166
29167 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29168
29169         PR c++/16162
29170         * g++.dg/template/decl2.C: New test.
29171
29172 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29173
29174         PR fortran/17090
29175         * gfortran.dg/pr17090.f90: New test.
29176
29177 2004-09-13  Dale Johannesen  <dalej@apple.com>
29178
29179         * gcc.c-torture/compile/pr17408.c: New test case.
29180
29181 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29182
29183         PR c++/16716
29184         * g++.dg/parse/crash17.C: New test.
29185
29186         PR c++/17327
29187         * g++.dg/template/enum3.C: New test.
29188
29189 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29190
29191         * lib/gcc-defs.exp: Load wrapper.exp.
29192         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29193         using local code.
29194         * lib/gcc.exp (gcc_init): Similar.
29195         * lib/gfortran.exp (gfortran_init): Similar.
29196         * lib/objc.exp (objc_init): Similar.
29197         * lib/treelang.exp (treelang_init): Similar.
29198         * lib/wrapper.exp: New file with build_wrapper call machinery in
29199         ${tool}_maybe_build_wrapper.
29200
29201 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29202
29203         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29204         "inline".
29205         * gcc.dg/declspec-11.c: Update expected messages.
29206         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29207         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29208         gcc.dg/inline-12.c: New tests.
29209
29210 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29211
29212         * g++.dg/tree-ssa/pr17400.C: New testcase.
29213
29214 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29215
29216         * gcc.target/mips/sb1-1.c: New testcase.
29217
29218 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29219
29220         * lib/g77-dg.exp: Remove unused file.
29221         * lib/mike-g77.exp: Ditto.
29222         * lib/g77.exp: Ditto.
29223
29224 2004-09-12  Richard Henderson  <rth@redhat.com>
29225
29226         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29227
29228 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29229
29230         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29231         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29232         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29233         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29234         Update expected messages.
29235
29236 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29237
29238         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29239         declaration/use mismatch for dirp parameter.
29240
29241 2004-09-12  Andrew Pinski  <apinski@apple.com>
29242
29243         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29244         -fgnu-runtime is passed.
29245
29246 2004-09-12  Richard Henderson  <rth@redhat.com>
29247
29248         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29249         do the uplevel thing and update additional_flags directly.
29250         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29251         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29252         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29253         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29254
29255 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29256
29257         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29258
29259 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29260
29261         PR middle-end/17411
29262         * g++.dg/opt/pr17411-1.C: New test case.
29263
29264 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29265
29266         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29267         gcc.dg/tls/diag-2.c: Update expected messages.
29268         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29269         messages.
29270         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29271         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29272         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29273         gcc.dg/tls/diag-5.c: New tests.
29274
29275 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29276
29277         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29278
29279 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29280
29281         * g++.dg/parse/break-in-for.C: New test.
29282
29283 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29284
29285         * gcc.dg/tree-ssa/20040911-1.c: New test.
29286
29287 2004-09-11  Andreas Jaeger  <aj@suse.de>
29288
29289         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29290         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29291
29292 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29293
29294         * gcc.target/frv: New directory of FR-V-specific tests.
29295
29296 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29297
29298         * gcc.dg/convert-vec-1.c: New test.
29299
29300 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29301
29302         PR middle-end/17024
29303         * gcc.dg/pr17024-1.c: New test case.
29304
29305 2004-09-10  Eric Christopher  <echristo@redhat.com>
29306
29307         * gcc.dg/20040910-1.c: New test.
29308
29309 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29310
29311         * gcc.dg/bitfld-9.c: New test.
29312
29313 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29314
29315         * gcc.c-torture/execute/ieee/acc1.c: New test.
29316         * gcc.c-torture/execute/ieee/acc2.c: New test.
29317         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29318
29319 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29320
29321         * gcc.dg/deprecated-2.c: New test.
29322
29323 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29324
29325         * gcc.dg/init-vec-1.c: New test.
29326
29327 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29328
29329         PR middle-end/17055
29330         * gcc.dg/pr17055-1.c: New test case.
29331
29332 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29333
29334         PR target/17377
29335         * gcc.c-torture/execute/pr17377.c: New test.
29336
29337 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29338
29339         PR c/8420
29340         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29341         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29342         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29343         gcc.dg/long-long-typespec-1.c: New tests.
29344         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29345
29346 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29347
29348         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29349         gcc.dg/gnu99-static-1.c: New tests.
29350
29351 2004-09-08  Devang Patel  <dpatel@apple.com>
29352
29353         * gcc.dg/darwin-ld-20040828-1.c: New test.
29354         * gcc.dg/darwin-ld-20040828-2.c: New test.
29355         * gcc.dg/darwin-ld-20040828-3.c: New test.
29356
29357 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29358
29359         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29360         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29361         in error message.
29362         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29363         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29364         in error message.
29365         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29366         types they qualify.
29367         * objc.dg/type-size-2.m: Fix wording in comment.
29368         * objc.dg/va-meth-1.m: New test case.
29369
29370 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29371
29372         PR c/16633:
29373         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29374         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29375
29376 2004-09-06  Devang Patel  <dpatel@apple.com>
29377
29378         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29379         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29380
29381 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29382
29383         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29384         reflect changed line numbering of diagnostics.
29385
29386 2004-09-06  Paul Brook  <paul@codesourcery.com>
29387
29388         * gfortran.dg/edit_real_1.f90: Add new test.
29389
29390 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29391
29392         * gcc.dg/tree-ssa/loop-2.c: New test.
29393         * gcc.dg/tree-ssa/loop-3.c: New test.
29394         * gcc.dg/tree-ssa/loop-4.c: New test.
29395         * gcc.dg/tree-ssa/loop-5.c: New test.
29396
29397 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29398
29399         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29400
29401 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29402
29403         * gcc.dg/format/sentinel-1.c: New test.
29404
29405 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29406
29407         * gcc.dg/builtins-46.c: New.
29408
29409 2004-09-03  Devang Patel  <dpatel@apple.com>
29410
29411         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29412         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29413
29414 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29415
29416         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29417         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29418         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29419         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29420         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29421         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29422         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29423         the non-portable bzero.
29424         * gcc.dg/20010912-1.c: xfail for NetWare.
29425         * gcc.dg/20020426-2.c: xfail for NetWare.
29426         * gcc.dg/20021014-1.c: xfail for NetWare.
29427         * gcc.dg/20021018-1.c: xfail for NetWare.
29428         * gcc.dg/20030213-1.c: xfail for NetWare.
29429         * gcc.dg/20030225-1.c: xfail for NetWare.
29430         * gcc.dg/20030708-1.c: xfail for NetWare.
29431         * gcc.dg/builtins-config.h: Also exclude NetWare.
29432         * gcc.dg/format/format.h: Define restrict only if not already defined.
29433         * gcc.dg/nest.c: xfail for NetWare.
29434         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29435         * lib/target-supports.exp (check_visibility_available): Exclude
29436         NetWare.
29437
29438 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29439
29440         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29441         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29442         deterministic starting point for the alignment of structure fields.
29443         * gcc.dg/Wpadded.c: Dito.
29444         * g++.dg/abi/vbase10.C: Dito.
29445
29446 2004-09-03  Devang Patel  <dpatel@apple.com>
29447
29448         * g++.dg/debug/pr15736.cc: New test.
29449
29450 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29451
29452         * README.QMTEST: Fix out-of-date link.
29453
29454 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29455
29456         PR fortran/16579
29457         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29458         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29459
29460 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29461
29462         * g++.dg/abi/arm_rtti1.C: New test.
29463
29464 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29465
29466         * gcc.dg/ppc-vector-memcpy.c: New.
29467         * gcc.dg/ppc-vector-memset.c: New.
29468
29469 2004-09-02  Chao-ying Fu  <fu@mips.com>
29470
29471         * gcc.target/mips/mips-3d-1.c: New test.
29472         * gcc.target/mips/mips-3d-2.c: New test.
29473         * gcc.target/mips/mips-3d-3.c: New test.
29474         * gcc.target/mips/mips-3d-4.c: New test.
29475         * gcc.target/mips/mips-3d-5.c: New test.
29476         * gcc.target/mips/mips-3d-6.c: New test.
29477         * gcc.target/mips/mips-3d-7.c: New test.
29478         * gcc.target/mips/mips-3d-8.c: New test.
29479         * gcc.target/mips/mips-3d-9.c: New test.
29480         * gcc.target/mips/mips-ps-1.c: New test.
29481         * gcc.target/mips/mips-ps-2.c: New test.
29482         * gcc.target/mips/mips-ps-3.c: New test.
29483         * gcc.target/mips/mips-ps-4.c: New test.
29484         * gcc.target/mips/mips-ps-type.c: New test.
29485
29486 2004-09-02  Paul Brook  <paul@codesourcery.com>
29487
29488         * gfortran.dg/edit_real_1.f90: Add new tests.
29489
29490 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29491
29492         PR fortran/15327
29493         * gfortran.dg/merge_char_1.f90: New test.
29494
29495 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29496
29497         PR fortran/16404
29498         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29499
29500 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29501
29502         PR c/1522
29503         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29504
29505 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29506
29507         * g++.dg/opt/loop1.C: Do not XFAIL.
29508
29509 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.c-torture/execute/20040831-1.c: New test.
29512
29513 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29514
29515         PR fortran/16579
29516         * gfortran.dg/g77/20010610.f: Now passes.
29517         Copy from g77.f-torture/execute. Add dg-run directive.
29518         * gfortran.dg/g77/README: Update
29519
29520 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29521
29522         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29523         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29524         (t1, t2, t3, t4): Add volatile.
29525
29526 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * g++.dg/ext/visibility/arm1.C: New test.
29529
29530 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29531
29532         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29533         -pedantic-errors.
29534
29535 2004-09-01  Paul Brook  <paul@codesourcery.com>
29536
29537         * gfortran.dg/eof_2.f90: New test.
29538
29539 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29540
29541         PR fortran/16579
29542         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29543
29544 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29545
29546         PR libfortran/16805
29547         * gfortran.dg/list_read_2.f90: New test.
29548
29549 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29550
29551         * g++.dg/abi/key1.C: New test.
29552
29553 2004-08-31  Richard Henderson  <rth@redhat.com>
29554
29555         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29556         form of offsetof.
29557         * g++.dg/other/offsetof5.C: Remove duplicate.
29558
29559 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29560
29561         PR fortran/17244
29562         * gfortran.dg/func_derived_1.f90: New test.
29563
29564 2004-08-31  Paul Brook  <paul@codesourcery.com>
29565
29566         * gfortran.dg/eof_1.f90: New test.
29567
29568 2004-08-31  Paul Brook  <paul@codesourcery.com>
29569
29570         * gfortran.dg/list_read_1.f90: New file.
29571
29572 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29573
29574         * g++.dg/opt/loop1.C: XFAIL.
29575
29576 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29577
29578         * gcc.dg/funcdef-storage-1.c: New.
29579         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29580         an extern function in local scope.
29581         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29582         declare an 'auto inline' function in local scope.
29583         * gcc.dg/20011130-1.c: Likewise.
29584         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29585         an 'auto' function in local scope.
29586         * gcc.dg/20021014-1.c: Likewise.
29587         * gcc.dg/20030331-2.c: Likewise.
29588
29589 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29590
29591         * gfortran.dg/blockdata_1.f90: New test.
29592
29593 2004-08-30  Richard Henderson  <rth@redhat.com>
29594
29595         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29596
29597 2004-08-30  Richard Henderson  <rth@redhat.com>
29598
29599         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29600         additional_flags set by alternate driver.
29601         (ieee-options): New procedure.
29602         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29603         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29604         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29605         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29606
29607 2004-08-30  Richard Henderson  <rth@redhat.com>
29608
29609         * lib/f-torture.exp: Remove.
29610
29611 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29612
29613         PR rtl-optimization/16590
29614         * g++.dg/opt/loop1.C: New test.
29615
29616 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29617
29618         PR fortran/13910
29619         * gfortran.dg/oldstyle_1.f90: New test.
29620
29621 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29622         Paul Brook  <paul@codesourcery.com>
29623
29624         * gfortran.dg/g77/README: Update.
29625         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29626         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29627         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29628
29629 2004-08-28  Paul Brook  <paul@codesourcery.com>
29630
29631         PR libfortran/17195
29632         * gfortran.dg/edit_real_1.f90: New test.
29633
29634 2004-08-27  Paul Brook  <paul@codesourcery.com>
29635
29636         * gfortran.dg/rewind_1.f90: New test.
29637
29638 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29639
29640         PR fortran/16597
29641         * gfortran.dg/pr16597.f90: New test.
29642
29643 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29644
29645         PR c/13801
29646         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29647         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29648         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29649         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29650         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29651
29652 2004-08-26  Nick Clifton  <nickc@redhat.com>
29653
29654         * gcc.c-torture/compile/pr17119.c: New test.
29655
29656 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29659
29660 2004-08-25  Richard Henderson  <rth@redhat.com>
29661
29662         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29663         the bits that expect kind=8 to be the largest real kind.
29664
29665 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29666
29667         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29668
29669 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29670
29671         * gfortran.dg/assignment_1.f90: New test.
29672
29673 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29674
29675         * g++.dg/template/repo3.C: New test.
29676
29677 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29678
29679         PR middle-end/16693
29680         PR tree-optimization/16372
29681         * g++.dg/opt/pr16372-1.C: New test case.
29682         * g++.dg/opt/pr16693-1.C: New test case.
29683         * g++.dg/opt/pr16693-2.C: New test case.
29684
29685 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29686
29687         * objc.dg/proto-lossage-4.m: New test.
29688
29689 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29690
29691         PR c++/17155
29692         * g++.dg/inherit/local2.C: New test.
29693
29694 2004-08-25  Paul Brook  <paul@codesourcery.com>
29695
29696         PR fortran/17144
29697         * gfortran.dg/string_ctor_1.f90: New test.
29698
29699 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29700
29701         PR c++/14428
29702         * g++.dg/template/redecl2.C: New test.
29703
29704 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29705
29706         PR fortran/17143
29707         * gfortran.dg/pr17143.f90: New test.
29708
29709 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29710
29711         PR fortran/17164
29712         * gfortran.dg/pr17164.f90: New test.
29713
29714 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29715
29716         * gcc.dg/tree-ssa/loop-1.c: New test.
29717
29718 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29719
29720         * gcc.c-torture/compile/20040824-1.c: New test.
29721
29722 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29723
29724         * gcc.c-torture/compile/iftrap-3.c: New test.
29725
29726 2004-08-24  Paul Brook  <paul@codesourcery.com>
29727
29728         * gfortran.dg/entry_2.f90: New test.
29729
29730 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         PR c++/16889
29733         * g++.dg/lookup/ambig[12].C: New.
29734
29735 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29736
29737         PR c++/16706
29738         * g++.dg/template/crash21.C: New test.
29739         * g++.dg/template/crash22.C: Likewise.
29740
29741 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29742
29743         PR c++/17149
29744         * g++.dg/template/access15.C: New.
29745
29746 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29747
29748         PR c++/17163
29749         * g++.dg/template/repo2.C: New test.
29750
29751 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29752
29753         PR rtl-optimization/17078
29754         * gcc.c-torture/execute/pr17078-1.c: New test case.
29755
29756 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29757
29758         PR c/14492
29759         * gcc.dg/debug/crash1.c: New test.
29760
29761 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c/16180
29764         * gcc.dg/loop-5.c: New test.
29765
29766 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29767
29768         * gcc.c-torture/execute/20040823-1.c: New test.
29769
29770 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29771
29772         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29773         to the assembler.  Simplify test accordingly.
29774         (asm_abi_flags): Use GNU names.
29775         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29776         to check for ABI flags.
29777
29778 2004-08-22  Andrew Pinski  <apinski@apple.com>
29779
29780         * g++.dg/opt/pr14029.C: New test.
29781         * gcc.c-torture/execute/pr15262.c: New test.
29782
29783 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29784
29785         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29786
29787 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
29788
29789         PR 16908
29790         * gfortran.dg/direct_io.f90: New test.
29791
29792 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29793
29794         PR c++/17121
29795         * g++.dg/inherit/local2.C: New test.
29796
29797 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29798
29799         PR c++/17120
29800         * g++.dg/warn/Wparentheses-4.C: New test.
29801
29802 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29803
29804         PR c++/17121
29805         * g++.dg/inherit/local2.C: New test.
29806
29807         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29808         * gcc.dg/ppc-ldstruct.c: Likewise.
29809         * gcc.dg/ppc64-abi-2.c: Likewise.
29810
29811 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
29812
29813         PR rtl-optimization/17099
29814         * gcc.c-torture/execute/20040820-1.c: New test.
29815
29816 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
29817
29818         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29819
29820 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
29821
29822         PR fortran/17077
29823         * gfortran.dg/auto_array_1.f90: New test.
29824
29825 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29826
29827         PR fortran/17074
29828         * gfortran.dg/simpleif_1.f90: New test.
29829
29830 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
29831
29832         * lib/target-supports.exp (check_profiling_available): Return
29833         false for arm*-*-symbianelf* and arm*-*-eabi*.
29834
29835         PR c++/15890
29836         * g++.dg/template/delete1.C: New test.
29837
29838 2004-08-19  Paul Brook  <paul@codesourcery.com>
29839
29840         PR fortran/14976
29841         PR fortran/16228
29842         * gfortran.dg/data_char_1.f90: New test.
29843
29844 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
29845
29846         PR fortran/16946
29847         * gfortran.dg/reduction.f90: New testcase.
29848
29849 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29850
29851         PR fortran/16520
29852         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29853
29854 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29855
29856         PR c++/17041
29857         * g++.dg/Wparentheses-3.C: New test.
29858
29859 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
29860
29861         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29862         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29863         * gcc.dg/vect/vect-2.c: Likewise.
29864         * gcc.dg/vect/vect-3.c: Likewise.
29865         * gcc.dg/vect/vect-4.c: Likewise.
29866         * gcc.dg/vect/vect-5.c: Likewise.
29867         * gcc.dg/vect/vect-6.c: Likewise.
29868         * gcc.dg/vect/vect-7.c: Likewise.
29869         * gcc.dg/vect/vect-25.c: Likewise.
29870         * gcc.dg/vect/vect-31.c: Likewise.
29871         * gcc.dg/vect/vect-32.c: Likewise.
29872         * gcc.dg/vect/vect-34.c: Likewise.
29873         * gcc.dg/vect/vect-36.c: Likewise.
29874         * gcc.dg/vect/vect-all.c: Likewise.
29875
29876 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29877
29878         PR c++/17068
29879         * g++.dg/template/operator4.C: New test.
29880
29881 2004-08-18  Richard Henderson  <rth@redhat.com>
29882
29883         * gcc.dg/20040206-1.c: XFAIL.
29884
29885 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29886
29887         PR c++/16246
29888         * g++.dg/template/array7.C: New test.
29889
29890 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29891
29892         * gcc.dg/mips-movcc-1.c: New test.
29893         * gcc.dg/mips-movcc-2.c: New test.
29894         * gcc.dg/mips-movcc-3.c: New test.
29895
29896         * gcc.dg/mips-nmadd-1.c: New test.
29897         * gcc.dg/mips-nmadd-2.c: New test.
29898
29899 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29900
29901         PR c++/15871
29902         * g++.dg/opt/inline8.C: New test.
29903
29904         PR c++/16965
29905         * g++.dg/parse/error17.C: New test.
29906
29907 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29908
29909         * gcc.dg/vect: New directory for vectorizer tests.
29910         * gcc.dg/vect/tree-vect.h: New file.
29911         * gcc.dg/vect/vect.exp: New file.
29912         * gcc.dg/vect/pr16105.c.c: New test.
29913         * gcc.dg/vect/vect-1.c: New test.
29914         * gcc.dg/vect/vect-2.c: New test.
29915         * gcc.dg/vect/vect-3.c: New test.
29916         * gcc.dg/vect/vect-4.c: New test.
29917         * gcc.dg/vect/vect-5.c: New test.
29918         * gcc.dg/vect/vect-6.c: New test.
29919         * gcc.dg/vect/vect-7.c: New test.
29920         * gcc.dg/vect/vect-8.c: New test.
29921         * gcc.dg/vect/vect-9.c: New test.
29922         * gcc.dg/vect/vect-10.c: New test.
29923         * gcc.dg/vect/vect-11.c: New test.
29924         * gcc.dg/vect/vect-12.c: New test.
29925         * gcc.dg/vect/vect-13.c: New test.
29926         * gcc.dg/vect/vect-14.c: New test.
29927         * gcc.dg/vect/vect-15.c: New test.
29928         * gcc.dg/vect/vect-16.c: New test.
29929         * gcc.dg/vect/vect-17.c: New test.
29930         * gcc.dg/vect/vect-18.c: New test.
29931         * gcc.dg/vect/vect-19.c: New test.
29932         * gcc.dg/vect/vect-20.c: New test.
29933         * gcc.dg/vect/vect-21.c: New test.
29934         * gcc.dg/vect/vect-22.c: New test.
29935         * gcc.dg/vect/vect-23.c: New test.
29936         * gcc.dg/vect/vect-24.c: New test.
29937         * gcc.dg/vect/vect-25.c: New test.
29938         * gcc.dg/vect/vect-26.c: New test.
29939         * gcc.dg/vect/vect-27.c: New test.
29940         * gcc.dg/vect/vect-28.c: New test.
29941         * gcc.dg/vect/vect-29.c: New test.
29942         * gcc.dg/vect/vect-30.c: New test.
29943         * gcc.dg/vect/vect-31.c: New test.
29944         * gcc.dg/vect/vect-32.c: New test.
29945         * gcc.dg/vect/vect-33.c: New test.
29946         * gcc.dg/vect/vect-34.c: New test.
29947         * gcc.dg/vect/vect-35.c: New test.
29948         * gcc.dg/vect/vect-36.c: New test.
29949         * gcc.dg/vect/vect-37.c: New test.
29950         * gcc.dg/vect/vect-38.c: New test.
29951         * gcc.dg/vect/vect-40.c: New test.
29952         * gcc.dg/vect/vect-41.c: New test.
29953         * gcc.dg/vect/vect-42.c: New test.
29954         * gcc.dg/vect/vect-43.c: New test.
29955         * gcc.dg/vect/vect-44.c: New test.
29956         * gcc.dg/vect/vect-45.c: New test.
29957         * gcc.dg/vect/vect-46.c: New test.
29958         * gcc.dg/vect/vect-47.c: New test.
29959         * gcc.dg/vect/vect-48.c: New test.
29960         * gcc.dg/vect/vect-49.c: New test.
29961         * gcc.dg/vect/vect-50.c: New test.
29962         * gcc.dg/vect/vect-51.c: New test.
29963         * gcc.dg/vect/vect-52.c: New test.
29964         * gcc.dg/vect/vect-53.c: New test.
29965         * gcc.dg/vect/vect-54.c: New test.
29966         * gcc.dg/vect/vect-55.c: New test.
29967         * gcc.dg/vect/vect-56.c: New test.
29968         * gcc.dg/vect/vect-57.c: New test.
29969         * gcc.dg/vect/vect-58.c: New test.
29970         * gcc.dg/vect/vect-59.c: New test.
29971         * gcc.dg/vect/vect-60.c: New test.
29972         * gcc.dg/vect/vect-61.c: New test.
29973         * gcc.dg/vect/vect-all.c: New test.
29974         * gcc.dg/vect/vect-none.c: New test.
29975
29976 2004-08-17  Paul Brook  <paul@codesourcery.com>
29977
29978         PR fortran/13082
29979         * gfortran.dg/entry_1.f90: New test.
29980
29981 2004-08-17  Andrew Pinski  <apinski@apple.com>
29982
29983         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29984
29985 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29986
29987         * gcc.dg/pr17036-1.c: New test.
29988
29989 2004-08-16  Devang Patel  <dpatel@apple.com>
29990
29991         * gcc.dg/darwin-20040809-1.c: New test.
29992
29993 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29994
29995         * gcc.dg/funcdef-attr-1.c: New test.
29996
29997 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29998
29999         * gcc.dg/altivec-17.c: New test.
30000         * gcc.dg/altivec-18.c: New test.
30001
30002 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30003
30004         PR c++/6749
30005         * g++.dg/template/vtable2.C: New test.
30006
30007 2004-08-14  Richard Henderson  <rth@redhat.com>
30008
30009         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30010         * gcc.dg/pack-test-4.c (main): Return 0.
30011         * gcc.dg/setjmp-1.c: Remove XFAIL.
30012         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30013
30014 2004-08-14  Richard Henderson  <rth@redhat.com>
30015
30016         * gcc.dg/980217-1.c: Add prototype for printf.
30017
30018 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30019
30020         * gfortran.dg/pr16935.f90: New test.
30021
30022 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30023
30024         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30025
30026 2004-08-13  Paul Brook  <paul@codesourcery.com>
30027
30028         * gfortran.dg/der_io_1.f90: Remove stray comma.
30029
30030 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30031
30032         * gcc.dg/vmx/cw-bug-2.c: Remove.
30033         * gcc.dg/vmx/vprint-1.c: Remove.
30034         * gcc.dg/vmx/vscan-1.c: Remove.
30035
30036 2004-08-12  Devang patel  <dpatel@apple.com>
30037
30038         * gcc.dg/darwin-20040809-2.c: New test.
30039
30040 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30041
30042         * g++.dg/ext/altivec-12.C: New test.
30043
30044         * g++.dg/ext/altivec-11.C: New test.
30045
30046 2004-08-12  Paul Brook  <paul@codesourcery.com>
30047
30048         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30049
30050 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30051
30052         * g++.dg/ext/altivec-2.C: Check for hardware support before
30053         executing any VMX instructions.
30054
30055         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30056
30057 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30058
30059         PR c++/16276
30060         * g++.old-deja/g++.other/comdat4.C: New test.
30061         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30062
30063 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30064
30065         PR target/16286
30066         * gcc.dg/pr16286.c: New test.
30067
30068 2004-08-12 Jan Beulich <jbeulich@novell.com>
30069
30070         * g++.dg/ext/asm5.C: New.
30071
30072 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30073
30074         PR c++/16698
30075         * g++.dg/eh/crash1.C: New test.
30076
30077         PR c++/16717
30078         * g++.dg/ext/construct1.C: New test.
30079
30080 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30081
30082         PR c++/16853
30083         * g++.dg/init/ptrmem1.C: New test.
30084
30085         PR c++/16618
30086         * g++.dg/parse/offsetof5.C: New test.
30087
30088         PR c++/16870
30089         * g++.dg/template/overload3.C: New test.
30090
30091 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30092
30093         PR c++/16964
30094         * g++.dg/parse/error16.C: New test.
30095
30096         PR c++/16904
30097         * g++.dg/template/error14.C: New test.
30098
30099         PR c++/16929
30100         * g++.dg/template/error15.C: New test.
30101
30102 2004-08-11  Devang Patel  <dpatel@apple.com>
30103
30104         * gcc.dg/darwin-ld-20040809-1.c: New test.
30105         * gcc.dg/darwin-ld-20040809-2.c: New test.
30106
30107 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30108
30109         PR fortran/16917
30110         * gfortran.dg/dfloat_1.f90: New test.
30111
30112 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30113
30114         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30115         * gcc.dg/dll-2.c: Fix dg-require syntax.
30116         * gcc.misc-tests/arm-isr.c (abort): Declare.
30117         (exit): Likewise.
30118
30119 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30120
30121         PR c++/16971
30122         * g++.dg/parse/crash16.C: New test.
30123
30124 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30125
30126         * gcc.dg/mips-rsqrt-1.c: New test case.
30127         * gcc.dg/mips-rsqrt-2.c: New test case.
30128         * gcc.dg/mips-rsqrt-3.c: New test case.
30129
30130 2004-08-10  Paul Brook  <paul@codesourcery.com>
30131
30132         * gfortran.dg/der_io_1.f90: New test.
30133
30134 2004-08-10  Paul Brook  <paul@codesourcery.com>
30135
30136         PR fortran/16919
30137         * gfortran.dg/der_array_1.f90: New test.
30138
30139 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30140
30141         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30142
30143 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30144
30145         * gcc.dg/wchar_t-2.c: Fix typo.
30146
30147 2004-08-09  Falk Hueffner  <falk@debian.org>
30148
30149         PR tree-optimization/12517
30150         * gcc.c-torture/compile/pr12517.c: New test.
30151
30152         PR tree-optimization/12578
30153         * gcc.c-torture/compile/pr12578.c: New test.
30154
30155         PR tree-optimization/12899
30156         * gcc.c-torture/compile/pr12899.c: New test.
30157
30158         PR rtl-optimization/14692
30159         * gcc.c-torture/compile/pr14692.c: New test.
30160
30161         PR tree-optimization/16461
30162         * gcc.c-torture/compile/pr16461.c: New test.
30163
30164 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30165
30166         * gfortran.dg/getenv_1.f90: New test.
30167
30168 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30169
30170         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30171         wchar_t.
30172         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30173
30174 2004-08-06  Paul Brook  <paul@codesourcery.com>
30175
30176         * gfortran.dg/ret_array_1.f90: New test.
30177         * gfortran.dg/ret_pointer_1.f90: New test.
30178
30179 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30180
30181         * gcc.dg/missing-field-init-[12].c: New tests.
30182         * g++.dg/warn/missing-field-init-[12].C: New tests.
30183
30184 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30185
30186         * gcc.dg/enum2.c: New test.
30187         * gcc.dg/symbian3.c: Likewise.
30188         * gcc.dg/symbian4.c: Likewise.
30189         * gcc.dg/wchar_t-2.c: Likewise.
30190
30191 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30192
30193         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30194         destructor tests.
30195
30196 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30197
30198         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30199         dg-require-visiblity.
30200         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30201         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30202         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30203         * g++.dg/ext/visibility/new1.C: Likewise.
30204         * g++.dg/ext/visibility/pragma.C: Likewise.
30205         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30206         * g++.dg/ext/visibility/virtual.C: Likewise.
30207         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30208         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30209         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30210         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30211         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30212         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30213         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30214         * g++/dg/ext/visibility/visibility-8.C: New test.
30215         * gcc.c-torture/compile/dll.x: Remove.
30216         * gcc.dg/dll-2.c: Use dg-require-dll
30217         * gcc.dg/visibility-10.c: New test.
30218         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30219         supporting DLLs.
30220         * lib/scanasm.exp (scan_hidden): New function.
30221         (scan_not_hidden): Likewise.
30222
30223 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30224
30225         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30226
30227 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30228
30229         * gcc.c-torture/execute/20040805-1.c: New test.
30230
30231 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30232
30233         * gcc.dg/20020118-1.c: Declare abort.
30234         * gcc.dg/altivec_check.h: Likewise.
30235         * gcc.dg/iftrap-2.c: Likewise.
30236         * gcc.dg/pragma-darwin.c: Likewise.
30237         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30238
30239 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30240
30241         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30242
30243 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30244
30245         * gcc.c-torture/execute/builtins/abs-2.c,
30246         gcc.c-torture/execute/builtins/abs-3.c,
30247         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30248         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30249         intmax_t, uintmax_t and their limits.
30250         * gcc.dg/intmax_t-1.c: New test.
30251
30252 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30253
30254         * g++.dg/tc1/dr147.C: Add reference to PR.
30255
30256 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30257
30258         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30259         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30260
30261 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30262
30263         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30264
30265 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30266
30267         * gcc.dg/redecl-5.c: New test.
30268         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30269         of scanf.
30270
30271 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30272
30273         PR middle-end/16790
30274         * gcc.c-torture/execute/pr16790-1.c: New test case.
30275
30276 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30277
30278         * g++.dg/ext/visibility/assign1.C: New test.
30279         * g++.dg/ext/visibility/new1.C: Likewise.
30280
30281         * gcc.dg/symbian1.c: New test.
30282         * gcc.dg/symbian2.c: Likewise.
30283
30284 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30285
30286         PR target/16570
30287         * gcc.dg/i386-sse-9.c: New test.
30288
30289 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30290
30291         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30292
30293 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30294
30295         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30296         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30297         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30298         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30299         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30300         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30301         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30302         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30303         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30304         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30305         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30306         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30307         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30308         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30309         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30310         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30311         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30312         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30313         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30314         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30315         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30316         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30317         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30318         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30319         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30320         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30321         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30322         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30323         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30324         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30325         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30326         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30327         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30328         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30329         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30330         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30331         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30332         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30333         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30334         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30335         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30336         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30337         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30338         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30339         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30340         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30341         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30342         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30343         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30344         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30345         gcc.misc-tests/i386-pf-3dnow-1.c,
30346         gcc.misc-tests/i386-pf-athlon-1.c,
30347         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30348         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30349         Declare built-in functions used.
30350         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30351
30352 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30353
30354         PR c++/16707
30355         * g++.dg/lookup/using12.C: New test.
30356
30357         * g++.dg/init/null1.C: Fix PR number.
30358         * g++.dg/parse/namespace10.C: Likewise.
30359
30360 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30361
30362         PR c++/16224
30363         * g++.dg/template/spec17.C: New test.
30364         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30365         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30366
30367 2004-08-02  David Billinghurst
30368
30369         PR fortran/16292
30370         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30371
30372 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30373
30374         * gcc.dg/ia64-got-1.c: New test case.
30375
30376 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30377
30378         PR c++/16489
30379         * g++.dg/init/null1.C: New test.
30380         * g++.dg/tc1/dr76.C: Adjust error marker.
30381
30382         PR c++/16529
30383         * g++.dg/parse/namespace10.C: New test.
30384
30385         PR c++/16810
30386         * g++.dg/inherit/ptrmem2.C: New test.
30387
30388 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30389
30390         PR target/16155
30391         * gcc.dg/pr16155.c: New test.
30392
30393 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30394
30395         * gcc.dg/redecl-2.c: New test.
30396
30397 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30398
30399         * gcc.dg/darwin-longdouble.c: New file.
30400
30401 2004-07-30  Richard Henderson  <rth@redhat.com>
30402
30403         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30404         write to constant argument.
30405         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30406
30407 2004-07-30  Richard Henderson  <rth@redhat.com>
30408
30409         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30410         tests of nearest around zero.
30411
30412 2004-07-30  Andrew Pinski  <apinski@apple.com>
30413
30414         * gcc.c-torture/compile/20040730-1.c: New test.
30415
30416 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30417
30418         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30419         powerpc-eabispe.
30420
30421 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30422
30423         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30424
30425 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30426
30427         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30428         contains $ld_library_path.
30429         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30430
30431 2004-07-29  Richard Henderson  <rth@redhat.com>
30432
30433         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30434
30435         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30436         (alt2, which): New.
30437         (Check): Accept either alternative.
30438
30439 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30440
30441         * g++.dg/abi/inline1.C: New test.
30442         * g++.dg/abi/local1-a.cc: Likewise.
30443         * g++.dg/abi/local1.C: Likewise.
30444         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30445         * g++.dg/abi/mangle12.C: Likewise.
30446         * g++.dg/abi/mangle17.C: Likewise.
30447         * g++.dg/abi/mangle20-2.C: Likewise.
30448         * g++.dg/opt/interface1.C: Likewise.
30449         * g++.dg/opt/interface1.h: Likewise.
30450         * g++.dg/opt/interface1-a.cc: New test.
30451         * g++.dg/parse/repo1.C: New test.
30452         * g++.dg/template/repo1.C: Likewise.
30453         * g++.dg/warn/Winline-1.C: Likewise.
30454         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30455
30456 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30457
30458         * gcc.dg/tree-ssa/20040729-1.c: New test.
30459
30460 2004-07-27  Matt Austern <austern@apple.com>
30461
30462         * gcc.dg/darwin-bool-1.c: New test.
30463         * gcc.dg/darwin-bool-2.c: New test.
30464
30465 2004-07-28  Richard Henderson  <rth@redhat.com>
30466
30467         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30468         arguments in the correct type.  Don't write to constant arguments.
30469
30470 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30471
30472         PR tree-optimization/16688
30473         PR tree-optimization/16689
30474         * g++.dg/tree-ssa/pr16688.C: New test.
30475
30476 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30477
30478         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30479         loads.  Not only in the comment, this time.
30480
30481 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30482
30483         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30484         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30485         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30486         * gcc.dg/sh4a-bitmovua.c: New.
30487         * gcc.dg/sh4a-cos.c: New.
30488         * gcc.dg/sh4a-cosf.c: New.
30489         * gcc.dg/sh4a-fprun.c: New.
30490         * gcc.dg/sh4a-fsrra.c: New.
30491         * gcc.dg/sh4a-memmovua.c: New.
30492         * gcc.dg/sh4a-sin.c: New.
30493         * gcc.dg/sh4a-sincos.c: New.
30494         * gcc.dg/sh4a-sincosf.c: New.
30495         * gcc.dg/sh4a-sinf.c: New.
30496
30497 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30498
30499         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30500         conditionals.
30501         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30502         loads.
30503         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30504         DOM1.
30505
30506 2004-07-27  Andrew Pinski  <apinski@apple.com>
30507
30508         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30509
30510 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30511
30512         * gcc.dg/pragma-isr.c: New test.
30513
30514 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30515
30516         PR c++/14429
30517         * g++.dg/template/ttp11.C: New test.
30518
30519 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30520
30521         * gcc.c-torture/compile/20040727-1.c: New test.
30522
30523 2004-07-26  Eric Christopher  <echristo@redhat.com>
30524
30525         * gcc.c-torture/compile/20040726-2.c: New test.
30526
30527 2004-07-26  Andrew Pinski  <apinski@apple.com>
30528
30529         * g++.dg/rtti/tinfo1.C: Xfail.
30530
30531 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30532
30533         * gcc.c-torture/compile/20040726-1.c: New test.
30534
30535 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30536             Brian Ryner  <bryner@brianryner.com>
30537
30538         PR c++/9283
30539         PR c++/15000
30540         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30541         * g++.dg/ext/visibility/: New directory.
30542         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30543         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30544         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30545         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30546         * g++.dg/ext/visibility/fvisibility.C,
30547         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30548         g++.dg/ext/visibility/fvisibility-override1.C
30549         g++.dg/ext/visibility/fvisibility-override2.C
30550         g++.dg/ext/visibility/memfuncts.C
30551         g++.dg/ext/visibility/noPLT.C
30552         g++.dg/ext/visibility/pragma.C
30553         g++.dg/ext/visibility/pragma-override1.C
30554         g++.dg/ext/visibility/pragma-override2.C
30555         g++.dg/ext/visibility/staticmemfuncts.C
30556         g++.dg/ext/visibility/virtual.C: New tests.
30557
30558 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30559
30560         PR c/15360
30561         * gcc.dg/pr15360-1.c: New test.
30562
30563 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30564
30565         * gcc.dg/pragma-align-2.c: New test.
30566         * gcc.dg/pragma-init-fini.c: New test.
30567         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30568         targets.
30569
30570 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30571
30572         * gcc.dg/init-string-2.c: New test.
30573
30574 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30575
30576         PR 16684
30577         * gcc.dg/Wredundant-decls-1.c: New test case.
30578
30579 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30580
30581         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30582         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30583         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30584         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30585         * gcc.dg/compat/generate-random.c: New file.
30586         * gcc.dg/compat/generate-random.h: Likewise.
30587         * gcc.dg/compat/generate-random_r.c: Likewise.
30588         * gcc.dg/compat/struct-layout-1.h: Likewise.
30589         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30590         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30591         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30592         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30593         * gcc.dg/compat/struct-layout-1_main.c: New test.
30594         * gcc.dg/compat/struct-layout-1_x.c: New file.
30595         * gcc.dg/compat/struct-layout-1_y.c: New file.
30596         * gcc.dg/compat/struct-layout-1_test.h: New file.
30597
30598 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30599
30600         * gcc.dg/comp-return-1.c: New test
30601
30602 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30603
30604         * gcc.dg/vmx/8-02a.c: Fix typo.
30605
30606         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30607         * gcc.dg/darwin-abi-3.c: New test.
30608
30609         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30610         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30611
30612         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30613         * gcc.dg/vmx/ops-long-1.c: New test.
30614         * gcc.dg/vmx/ops-long-2.c: New test.
30615
30616 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         * g++.dg/lookup/conv-[1234].C: New.
30619
30620 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30621
30622         * g++.dg/parse/attr2.C: Simplify.
30623
30624 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30625
30626         PR c/7284
30627         * gcc.c-torture/execute/pr7284-1.c: New test.
30628
30629 2004-07-22  Brian Booth  <bbooth@redhat.com>
30630
30631         * gcc.dg/tree-ssa/20040721-1.c: New test.
30632
30633 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30634
30635         * g++.dg/template/crash20.c: New.
30636
30637 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30638
30639         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30640         Add dg-run directive.  Declare variables as required.
30641         * gfortran.dg/g77/README: Update
30642
30643 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30644
30645         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30646         gcc.dg/cris-peep2-andu2.c: New tests.
30647
30648 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30649
30650         PR c/15052
30651         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30652         on return type.
30653         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30654         messages.
30655         * gcc.dg/qual-return-2.c: Update expected messages.
30656         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30657
30658 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30659
30660         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30661         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30662
30663 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30664
30665         PR c/11250
30666         * gcc.dg/init-string-1.c: New test.
30667
30668 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30669
30670         PR middle-end/15345
30671         PR c/16450
30672         * gcc.dg/torture/nested-fn-1.c: New test.
30673
30674 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30675
30676         PR target/16559
30677         * gcc.dg/ia64-fptr-1.c: New file.
30678
30679 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30680
30681         PR c++/14497
30682         * g++.dg/template/spec16.C: New test.
30683         * g++.old-deja/g++.robertl/eb118.C: Remove.
30684
30685 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30686
30687         PR c++/509
30688         * g++.dg/template/spec15.C: New test.
30689
30690 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30691
30692         Copy cases from g77.f-torture/execute and add dg-run
30693         directive.  Other changes as noted.
30694         * gfortran.dg/g77/13037.f
30695         * gfortran.dg/g77/1832.f
30696         * gfortran.dg/g77/19981119-0.f
30697         * gfortran.dg/g77/19990313-0.f
30698         * gfortran.dg/g77/19990313-1.f
30699         * gfortran.dg/g77/19990313-2.f
30700         * gfortran.dg/g77/19990313-3.f
30701         * gfortran.dg/g77/19990419-1.f
30702         * gfortran.dg/g77/19990826-0.f
30703         * gfortran.dg/g77/19990826-2.f
30704         * gfortran.dg/g77/20000503-1.f
30705         * gfortran.dg/g77/20001111.f
30706         * gfortran.dg/g77/20010116.f
30707         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30708         * gfortran.dg/g77/20010430.f
30709         * gfortran.dg/g77/6177.f
30710         * gfortran.dg/g77/947.f
30711         * gfortran.dg/g77/970816-3.f
30712         * gfortran.dg/g77/971102-1.f
30713         * gfortran.dg/g77/980520-1.f
30714         * gfortran.dg/g77/980628-0.f
30715         * gfortran.dg/g77/980628-1.f
30716         * gfortran.dg/g77/980628-10.f
30717         * gfortran.dg/g77/980628-2.f
30718         * gfortran.dg/g77/980628-3.f
30719         * gfortran.dg/g77/980628-7.f
30720         * gfortran.dg/g77/980628-8.f
30721         * gfortran.dg/g77/980628-9.f
30722         * gfortran.dg/g77/980701-0.f
30723         * gfortran.dg/g77/980701-1.f
30724         * gfortran.dg/g77/cabs.f
30725         * gfortran.dg/g77/claus.f
30726         * gfortran.dg/g77/complex_1.f
30727         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30728         * gfortran.dg/g77/dcomplex.f
30729         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30730         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30731         * gfortran.dg/g77/f90-intrinsic-numeric.f
30732         * gfortran.dg/g77/int8421.f
30733         * gfortran.dg/g77/labug1.f
30734         * gfortran.dg/g77/large_vec.f
30735         * gfortran.dg/g77/le.f
30736         * gfortran.dg/g77/short.f
30737         * gfortran.dg/g77/README: Update
30738
30739 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30740
30741         PR c++/16637
30742         * g++.dg/parse/lookup4.C: New test.
30743
30744 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30745
30746         PR c++/16175
30747         * g++.dg/template/ttp10.C: New test.
30748
30749 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30750
30751         * gcc.dg/pr12625-1.c: New test.
30752
30753 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30754
30755         * gcc.dg/switch-warn-1.c: New test.
30756         * gcc.dg/switch-warn-2.c: New test.
30757         * gcc.c-torture/compile/pr14730.c: Update.
30758
30759 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30760
30761         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30762         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30763         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30764         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30765
30766 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30767
30768         PR c++/16623
30769         * g++.dg/template/assign1.C: New test.
30770
30771 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30772
30773         PR c++/12170
30774         * g++.dg/template/ttp9.C: New test.
30775
30776 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30777
30778         * gcc.dg/format/cmn-err-1.c: New test.
30779
30780 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30781
30782         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30783         gcc.dg/Wparentheses-10.c: New tests.
30784         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30785
30786 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30787
30788         PR fortran/16465
30789         * gfortran.dg/g77//ffixed-line-length-0.f,
30790         gfortran.dg/g77/ffixed-line-length-132.f,
30791         gfortran.dg/g77/ffixed-line-length-72.f,
30792         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30793         gfortran.dg/g77/README: Update.
30794
30795 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30796
30797         PR c++/13092
30798         * g++.dg/template/non-dependent7.C: New test.
30799         * g++.dg/template/non-dependent8.C: Likewise.
30800         * g++.dg/template/non-dependent9.C: Likewise.
30801         * g++.dg/template/non-dependent10.C: Likewise.
30802
30803 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/16337
30806         * g++.dg/parse/attr2.C: New test.
30807
30808 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
30809
30810         * g77.dg: Removed.
30811         * g77.f-torture: Ditto.
30812
30813 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30814
30815         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30816         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30817         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30818
30819 2004-07-16  Richard Henderson  <rth@redhat.com>
30820
30821         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30822
30823 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30824
30825         * lib/fortran-torture.exp (fortran-torture): Don't test compile
30826         tests with full list of options.
30827         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30828         of TORTURE_OPTIONS if test contains 'dg-do run'.
30829
30830         PR fortran/16404
30831         * gfortran.dg/do_iterator.f90: New test.
30832
30833 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30834
30835         PR rtl-optimization/16536
30836         * gcc.c-torture/execute/restrict-1.c: New test.
30837
30838 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30839
30840         PR fortran/15324
30841         * gfortran.dg/pr15324.f90: New test.
30842
30843         PR fortran/15129
30844         * gfortran.dg/pr15129.f90: New test.
30845
30846         PR fortran/15140
30847         * gfortran.dg/pr15140.f90: New test.
30848
30849         PR fortran/13792
30850         * gfortran.fortran-torture/execute/bounds.f90: Add check for
30851         compile-time simplification.
30852
30853 2004-07-14  Mike Stump  <mrs@apple.com>
30854
30855         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30856
30857 2004-07-14  James E Wilson  <wilson@specifixinc.com>
30858
30859         PR target/16325
30860         * gcc.dg/profile-generate-1.c: New.
30861
30862 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
30863
30864         * gcc.c-torture/execute/20040709-1.c: New test.
30865         * gcc.c-torture/execute/20040709-2.c: New test.
30866
30867 2004-07-14  Mike Stump  <mrs@apple.com>
30868
30869         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30870
30871 2004-07-14  Mike Stump  <mrs@apple.com>
30872
30873         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30874
30875 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
30876
30877         PR c++/16518
30878         * g++.dg/parse/mutable1.C: New test.
30879
30880 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30881
30882         PR tree-optimization/16443
30883         * gcc.dg/tree-ssa/20040713-1.c: New test.
30884
30885 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30886
30887         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30888         for operator new.
30889
30890 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30891
30892         * gfortran.dg/g77/README: New file
30893         * gfortran.dg/g77/19981216-0.f: Copy from
30894         g77.f-torture/noncompile.  Add "dg-do compile" and
30895         dg-error as required.
30896         * gfortran.dg/g77/19990218-1.f: Likewise.
30897         * gfortran.dg/g77/19990905-1.f: Likewise.
30898         * gfortran.dg/g77/9263.f: Likewise.
30899         * gfortran.dg/g77/980615-0.f: Likewise.
30900         * gfortran.dg/g77/980616-0.f: Likewise.
30901         * gfortran.dg/g77/check0.f: Likewise.
30902         * gfortran.dg/g77/select_no_compile.f: Likewise.
30903
30904 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30905
30906         Copy files from g77.f-torture/compile.
30907         Add "{ dg-do compile}".  Other changes as noted
30908         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30909         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30910         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30911         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30912         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30913         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30914         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30915         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30916         statement to conform to standard.  Append alpha1.x for reference.
30917         * gfortran.dg/g77/xformat.f: Add dg-warning
30918
30919 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30920
30921         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30922         Add {dg-do compile} directive.
30923         * gfortran.dg/g77/cpp2.F: Likewise.
30924
30925 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30926
30927         PR c++/5402
30928         * g++.dg/lookup/name-clash1.C: New test.
30929
30930         PR c++/9777
30931         * g++.dg/lookup/name-clash2.C: New test.
30932
30933         PR c++/12102
30934         * g++.dg/lookup/name-clash3.C: New test.
30935
30936 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30937
30938         * g++.dg/lookup/new2.C: New test.
30939         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30940
30941 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30942
30943         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30944         Add {dg-do compile} directive.
30945         * gfortran.dg/g77/13060.f: Likewise.
30946         * gfortran.dg/g77/19990218-0.f: Likewise.
30947         * gfortran.dg/g77/19990305-0.f: Likewise.
30948         * gfortran.dg/g77/19990419-0.f: Likewise.
30949         * gfortran.dg/g77/19990502-0.f: Likewise.
30950         * gfortran.dg/g77/19990502-1.f: Likewise.
30951         * gfortran.dg/g77/19990525-0.f: Likewise.
30952         * gfortran.dg/g77/19990826-1.f: Likewise.
30953         * gfortran.dg/g77/19990826-3.f: Likewise.
30954         * gfortran.dg/g77/19990905-2.f: Likewise.
30955         * gfortran.dg/g77/20000412-1.f: Likewise.
30956         * gfortran.dg/g77/20000511-1.f: Likewise.
30957         * gfortran.dg/g77/20000511-2.f: Likewise.
30958         * gfortran.dg/g77/20000518.f: Likewise.
30959         * gfortran.dg/g77/20000601-1.f: Likewise.
30960         * gfortran.dg/g77/20000601-2.f: Likewise.
30961         * gfortran.dg/g77/20000629-1.f: Likewise.
30962         * gfortran.dg/g77/20000630-2.f: Likewise.
30963         * gfortran.dg/g77/20010115.f: Likewise.
30964         * gfortran.dg/g77/20010321-1.f: Likewise.
30965         * gfortran.dg/g77/20010426.f: Likewise.
30966         * gfortran.dg/g77/20020307-1.f: Likewise.
30967         * gfortran.dg/g77/8485.f: Likewise.
30968         * gfortran.dg/g77/960317-1.f: Likewise.
30969         * gfortran.dg/g77/970915-0.f: Likewise.
30970         * gfortran.dg/g77/980310-1.f: Likewise.
30971         * gfortran.dg/g77/980310-2.f: Likewise.
30972         * gfortran.dg/g77/980310-3.f: Likewise.
30973         * gfortran.dg/g77/980310-4.f: Likewise.
30974         * gfortran.dg/g77/980310-6.f: Likewise.
30975         * gfortran.dg/g77/980310-7.f: Likewise.
30976         * gfortran.dg/g77/980310-8.f: Likewise.
30977         * gfortran.dg/g77/980419-2.f: Likewise.
30978         * gfortran.dg/g77/980424-0.f: Likewise.
30979         * gfortran.dg/g77/980427-0.f: Likewise.
30980         * gfortran.dg/g77/980729-0.f: Likewise.
30981         * gfortran.dg/g77/981117-1.f: Likewise.
30982         * gfortran.dg/g77/toon_1.f: Likewise.
30983
30984 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30985
30986         PR c++/2204
30987         * g++.dg/other/abstract2.C: New test.
30988
30989 2004-07-12  Paul Brook  <paul@codesourcery.com>
30990
30991         * gfortran.dg/pointer_init_1.f90: New test.
30992
30993 2004-07-11  Paul Brook  <paul@codesourcery.com>
30994
30995         PR fortran/15986
30996         * gfortran.dg/contained_1.f90: New test.
30997
30998 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * g++.dg/parse/defarg8.C: New test.
31001
31002 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31003
31004         PR fortran/16433
31005         * gfortran.dg/pr16433.f: New test.
31006
31007         PR fortran/17574
31008         * gfortran.dg/pr15754.f90: New test.
31009
31010 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31011
31012         PR tree-optimization/16437
31013         * gcc.c-torture/execute/bitfld-4.c: New test.
31014
31015 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31016
31017         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31018         access to common var from module.
31019
31020 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31021
31022         PR fortran/16336
31023         * gfortran.fortran-torture/execute/common_2.f90: New test.
31024
31025 2004-07-10  Paul Brook  <paul@codesourcery.com>
31026
31027         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31028
31029 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31030
31031         PR fortran/15969
31032         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31033
31034 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31035
31036         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31037         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31038         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31039         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31040         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31041         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31042         * gfortran.dg/g77/funderscoring.f: Likewise.
31043         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31044
31045 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31046
31047         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31048
31049 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31050         Paul Brook  <paul@codesourcery.com>
31051
31052         PR fortran/13415
31053         * gfortran.dg/common_pointer_1.f90: New test.
31054
31055 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31056
31057         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31058
31059 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31060
31061         PR target/16364
31062         * gcc.c-torture/compile/20040709-1.c: New.
31063
31064 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31065
31066         PR fortran/14077
31067         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31068
31069 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31070
31071         PR fortran/13201
31072         * gfortran.dg/shape_1.f90: New test.
31073
31074 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31075             Andrew Pinski  <apinski@apple.com>
31076
31077         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31078
31079 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31080
31081         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31082         comment.
31083
31084 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31085         Paul Brook  <paul@codesourcery.com>
31086
31087         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31088         '.f95' and '.F95'.
31089
31090 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31091
31092         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31093
31094 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31095
31096         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31097         testcases with capital suffix.
31098
31099 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31100
31101         PR fortran/15481
31102         PR fortran/13372
31103         PR fortran/13575
31104         PR fortran/15978
31105         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31106
31107         * gfortran.dg/implicit_1.f90: New test.
31108
31109 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31110
31111         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31112         expression to match gfortran warning/error messages
31113         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31114         dg-error text.
31115
31116 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31117
31118         * lib/fortran-torture.exp: Rename proc search_for to
31119         search_for_re.
31120
31121 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31122
31123         * gcc.c-torture/execute/simd-5.x: New file.
31124         XFAIL on SPARC 64-bit at -O0.
31125
31126 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31127
31128         PR c++/8211
31129         PR c++/16165
31130         * g++.dg/warn/effc3.C: New test.
31131
31132 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31133
31134         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31135         change X to 1X in format.
31136         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31137         add data statements to conform to standard.
31138
31139 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31140
31141         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31142         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31143         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31144
31145 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31146
31147         * gfortran.dg/g77/7388.f: Copy from g77.dg
31148         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31149         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31150         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31151         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31152         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31153         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31154         * gfortran.dg/g77/strlen0.f: Likewise.
31155
31156 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31157
31158         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31159         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31160
31161 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31162
31163         * gcc.c-torture/execute/920428-2.x: Delete.
31164         * gcc.c-torture/execute/920501-7.x: Likewise.
31165
31166 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31167
31168         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31169         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31170         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31171         prescott and c3-2.
31172         (PREFETCH_3DNOW): Add -march=c3.
31173
31174 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31175
31176         PR c/16437
31177         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31178         * gcc.c-torture/execute/bf64-1.x: Likewise.
31179
31180 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31181
31182         * gcc.c-torture/compile/20040708-1.c: New test.
31183
31184 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31185
31186         PR c++/16169
31187         * g++.dg/warn/effc2.C: New test.
31188
31189 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31190
31191         * gcc.c-torture/execute/bitfld-1.x: Remove.
31192         * gcc.c-torture/execute/bitfld-3.c: New test.
31193         * gcc.dg/bitfld-2.c: Remove XFAILs.
31194
31195 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31196
31197         PR c++/16276
31198         * g++.dg/rtti/tinfo1.C: New file.
31199
31200 2004-07-07  Eric Christopher  <echristo@redhat.com>
31201
31202         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31203
31204 2004-07-07  Andrew Pinski  <apinski@apple.com>
31205
31206         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31207
31208 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31209
31210         * g++.dg/init/call1.C: XFAIL.
31211
31212 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31213
31214         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31215         except for movstrict*, to movmem* and clrstr* to clrmem*.
31216
31217 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31218
31219         * gcc.c-torture/execute/20040707-1.c: New test.
31220
31221 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31222
31223         * gcc.c-torture/execute/20040706-1.c: New test.
31224
31225 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31226
31227         PR c++/3671
31228         * g++.dg/template/spec14.C: New test.
31229
31230 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31231
31232         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31233         nothing if not yet defined.  Use it in b, c and d type definitions.
31234         * gcc.c-torture/execute/20040705-1.c: New test.
31235         * gcc.c-torture/execute/20040705-2.c: New test.
31236
31237 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31238
31239         PR c++/2518
31240         * g++.dg/lookup/new1.C: New test.
31241
31242 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31243
31244         PR c++/11406
31245         * g++.dg/template/sizeof8.C: New test.
31246
31247 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31248
31249         * gcc.c-torture/compile/20040705-1.c: New test.
31250
31251 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31252
31253         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31254
31255 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31256
31257         * gcc.dg/cpp/if-mop.c: Two new testcases.
31258         * gcc.dg/cpp/trad/comment-3.c: New.
31259
31260 2004-07-04  Paul Brook  <paul@codesourcery.com>
31261
31262         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31263
31264 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31265
31266         PR c++/3761
31267         * g++.dg/lookup/crash4.C: New test.
31268
31269 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31270
31271         * gcc.c-torture/execute/builtin-abs-1.c
31272         * gcc.c-torture/execute/builtin-abs-2.c
31273         * gcc.c-torture/execute/builtin-complex-1.c
31274         * gcc.c-torture/execute/builtins/string-1-lib.c
31275         * gcc.c-torture/execute/builtins/string-1.c
31276         * gcc.c-torture/execute/builtins/string-2-lib.c
31277         * gcc.c-torture/execute/builtins/string-2.c
31278         * gcc.c-torture/execute/builtins/string-3-lib.c
31279         * gcc.c-torture/execute/builtins/string-3.c
31280         * gcc.c-torture/execute/builtins/string-4-lib.c
31281         * gcc.c-torture/execute/builtins/string-4.c
31282         * gcc.c-torture/execute/builtins/string-5-lib.c
31283         * gcc.c-torture/execute/builtins/string-5.c
31284         * gcc.c-torture/execute/builtins/string-6-lib.c
31285         * gcc.c-torture/execute/builtins/string-6.c
31286         * gcc.c-torture/execute/builtins/string-7-lib.c
31287         * gcc.c-torture/execute/builtins/string-7.c
31288         * gcc.c-torture/execute/builtins/string-8-lib.c
31289         * gcc.c-torture/execute/builtins/string-8.c
31290         * gcc.c-torture/execute/builtins/string-9-lib.c
31291         * gcc.c-torture/execute/builtins/string-9.c
31292         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31293         * gcc.c-torture/execute/builtins/string-asm-1.c
31294         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31295         * gcc.c-torture/execute/builtins/string-asm-2.c
31296         * gcc.c-torture/execute/stdio-opt-1.c
31297         * gcc.c-torture/execute/stdio-opt-2.c
31298         * gcc.c-torture/execute/stdio-opt-3.c
31299         * gcc.c-torture/execute/string-opt-1.c
31300         * gcc.c-torture/execute/string-opt-10.c
31301         * gcc.c-torture/execute/string-opt-11.c
31302         * gcc.c-torture/execute/string-opt-12.c
31303         * gcc.c-torture/execute/string-opt-13.c
31304         * gcc.c-torture/execute/string-opt-14.c
31305         * gcc.c-torture/execute/string-opt-15.c
31306         * gcc.c-torture/execute/string-opt-16.c
31307         * gcc.c-torture/execute/string-opt-2.c
31308         * gcc.c-torture/execute/string-opt-6.c
31309         * gcc.c-torture/execute/string-opt-7.c
31310         * gcc.c-torture/execute/string-opt-8.c:
31311         Replace with ...
31312
31313         * gcc.c-torture/execute/builtins/abs-2.c
31314         * gcc.c-torture/execute/builtins/abs-3.c
31315         * gcc.c-torture/execute/builtins/complex-1.c
31316         * gcc.c-torture/execute/builtins/fprintf.c
31317         * gcc.c-torture/execute/builtins/fputs.c
31318         * gcc.c-torture/execute/builtins/memcmp.c
31319         * gcc.c-torture/execute/builtins/memmove.c
31320         * gcc.c-torture/execute/builtins/memops-asm.c
31321         * gcc.c-torture/execute/builtins/mempcpy-2.c
31322         * gcc.c-torture/execute/builtins/mempcpy.c
31323         * gcc.c-torture/execute/builtins/memset.c
31324         * gcc.c-torture/execute/builtins/printf.c
31325         * gcc.c-torture/execute/builtins/sprintf.c
31326         * gcc.c-torture/execute/builtins/strcat.c
31327         * gcc.c-torture/execute/builtins/strchr.c
31328         * gcc.c-torture/execute/builtins/strcmp.c
31329         * gcc.c-torture/execute/builtins/strcpy.c
31330         * gcc.c-torture/execute/builtins/strcspn.c
31331         * gcc.c-torture/execute/builtins/strlen-2.c
31332         * gcc.c-torture/execute/builtins/strlen.c
31333         * gcc.c-torture/execute/builtins/strncat.c
31334         * gcc.c-torture/execute/builtins/strncmp-2.c
31335         * gcc.c-torture/execute/builtins/strncmp.c
31336         * gcc.c-torture/execute/builtins/strncpy.c
31337         * gcc.c-torture/execute/builtins/strpbrk.c
31338         * gcc.c-torture/execute/builtins/strpcpy-2.c
31339         * gcc.c-torture/execute/builtins/strpcpy.c
31340         * gcc.c-torture/execute/builtins/strrchr.c
31341         * gcc.c-torture/execute/builtins/strspn.c
31342         * gcc.c-torture/execute/builtins/strstr-asm.c
31343         * gcc.c-torture/execute/builtins/strstr.c:
31344         ... these new files.
31345
31346         * gcc.c-torture/execute/builtins/abs-2-lib.c
31347         * gcc.c-torture/execute/builtins/abs-3-lib.c
31348         * gcc.c-torture/execute/builtins/complex-1-lib.c
31349         * gcc.c-torture/execute/builtins/fprintf-lib.c
31350         * gcc.c-torture/execute/builtins/fputs-lib.c
31351         * gcc.c-torture/execute/builtins/memcmp-lib.c
31352         * gcc.c-torture/execute/builtins/memmove-lib.c
31353         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31354         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31355         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31356         * gcc.c-torture/execute/builtins/memset-lib.c
31357         * gcc.c-torture/execute/builtins/printf-lib.c
31358         * gcc.c-torture/execute/builtins/sprintf-lib.c
31359         * gcc.c-torture/execute/builtins/strcat-lib.c
31360         * gcc.c-torture/execute/builtins/strchr-lib.c
31361         * gcc.c-torture/execute/builtins/strcmp-lib.c
31362         * gcc.c-torture/execute/builtins/strcpy-lib.c
31363         * gcc.c-torture/execute/builtins/strcspn-lib.c
31364         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31365         * gcc.c-torture/execute/builtins/strlen-lib.c
31366         * gcc.c-torture/execute/builtins/strncat-lib.c
31367         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31368         * gcc.c-torture/execute/builtins/strncmp-lib.c
31369         * gcc.c-torture/execute/builtins/strncpy-lib.c
31370         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31371         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31372         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31373         * gcc.c-torture/execute/builtins/strrchr-lib.c
31374         * gcc.c-torture/execute/builtins/strspn-lib.c
31375         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31376         * gcc.c-torture/execute/builtins/strstr-lib.c
31377         * gcc.c-torture/execute/builtins/lib/abs.c
31378         * gcc.c-torture/execute/builtins/lib/fprintf.c
31379         * gcc.c-torture/execute/builtins/lib/memset.c
31380         * gcc.c-torture/execute/builtins/lib/printf.c
31381         * gcc.c-torture/execute/builtins/lib/sprintf.c
31382         * gcc.c-torture/execute/builtins/lib/strcpy.c
31383         * gcc.c-torture/execute/builtins/lib/strcspn.c
31384         * gcc.c-torture/execute/builtins/lib/strncat.c
31385         * gcc.c-torture/execute/builtins/lib/strncmp.c
31386         * gcc.c-torture/execute/builtins/lib/strncpy.c
31387         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31388         * gcc.c-torture/execute/builtins/lib/strspn.c
31389         * gcc.c-torture/execute/builtins/lib/strstr.c:
31390         New files containing support routines.
31391
31392         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31393         declaration.
31394         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31395         when not optimizing.
31396
31397 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31398
31399         PR c++/16240
31400         * g++.dg/abi/mangle22.C: New test.
31401         * g++.dg/abi/mangle23.C: Likewise.
31402
31403 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31404
31405         PR fortran/16290
31406         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31407         Allow for cases without denormalized floating point numbers.
31408
31409 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31410
31411         PR c/1027
31412         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31413         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31414         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31415         expected warning text.
31416         * gcc.dg/format/diag-2.c: New test.
31417
31418 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31419
31420         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31421
31422 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31423
31424         * gcc.dg/builtins-43.c: New.
31425         * gcc.dg/builtins-44.c: New.
31426         * gcc.dg/builtins-45.c: New.
31427
31428 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31429             Andreas Tobler  <a.tobler@schweiz.ch>
31430
31431         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31432         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31433         as SIGSEGV.
31434         * gcc.dg/cleanup-11.c: Likewise.
31435         * gcc.dg/cleanup-8.c: Likewise.
31436         * gcc.dg/cleanup-9.c: Likewise.
31437         * gcc.dg/cleanup-5.c: Run on all platforms.
31438
31439 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31440
31441         * g++.dg/warn/nonnull1.C: New test.
31442
31443 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31444
31445         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31446         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31447         Special-case the Sun compiler wrt to <complex.h>.
31448
31449 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31450
31451         * gcc.dg/Wunreachable-8.C: New test.
31452
31453         * gcc.dg/h8300-ice2.c : New test.
31454
31455 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31456
31457         PR fortran/16161
31458         * gfortran.fortran-torture/compile/implicit.f90: Add test
31459         for implicit character.
31460
31461 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31462
31463         PR fortran/16289
31464         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31465         Use tiny() intrinsic to find smallest non-negative real
31466
31467 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31468
31469         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31470         * gcc.dg/compat/struct-by-value-22_x.c: New.
31471         * gcc.dg/compat/struct-by-value-22_y.c: New.
31472
31473         * gcc.c-torture/execute/20040629-1.c: New test.
31474
31475 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31476
31477         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31478         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31479
31480         PR target/16195
31481         * gcc.dg/20040625-1.c: New test.
31482
31483 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31484
31485         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31486
31487 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31488
31489         PR fortran/15963
31490         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31491
31492 2004-06-29  Richard Henderson  <rth@redhat.com>
31493
31494         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31495
31496 2004-06-29  Paul Brook  <paul@codesourcery.com>
31497
31498         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31499         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31500
31501 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31502
31503         PR c++/16260
31504         * g++.dg/parse/crash15.C: New.
31505
31506 2004-06-28  Andrew Pinski  <apinski@apple.com>
31507
31508         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31509         by the error already.
31510
31511         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31512
31513 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31514
31515         PR target/14041
31516         * gcc.dg/h8300-bss-align-1.c : New.
31517
31518 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         * PR c++/16174
31521         * g++.dg/template/ctor4.C: New.
31522
31523 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31524
31525         PR c++/16205
31526         * g++.dg/warn/Wsequence-point-1.C: New test.
31527
31528 2004-06-27  Paul Brook  <paul@codesourcery.com>
31529
31530         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31531
31532 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31533
31534         * g++.old-deja/g++.mike/p7325.C: Remove.
31535
31536 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31537
31538         PR c/14963
31539         * gcc.dg/pr14963.c: New test.
31540
31541 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31542
31543         PR c++/16193
31544         * g++.dg/parse/redef1.C: New test.
31545
31546 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31547
31548         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31549         20021110.c.
31550         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31551         20021119-1.c.
31552         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31553         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31554         5-04.c.
31555         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31556         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31557         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31558         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31559         g++.brendan/enum14.C.
31560         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31561         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31562         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31563         g++.mike/virt1.C.
31564         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31565         memtemp24.C.
31566
31567 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31568
31569         * gcc.dg/20040527-1.c: New test case.
31570
31571 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31572
31573         PR gfortran/pr16196
31574         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31575
31576 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31577
31578         PR middle-end/15825
31579         * gcc.dg/pr15825-1.c: New test case.
31580
31581 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31582
31583         * gcc.c-torture/execute/20040625-1.c: New test.
31584
31585 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31586
31587         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31588
31589 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31590
31591         * gcc.dg/torture/mips-div-1.c: New test.
31592
31593 2004-06-24  Jeff Law  <law@redhat.com>
31594
31595         * gcc.dg/tree-ssa/20040624-1.c: New test.
31596
31597 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31598
31599         * gcc.c-torture/compile/20040624-1.c: New test.
31600
31601 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31602
31603         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31604         this directory.
31605
31606 2004-06-23  Andrew Pinski  <apinski@apple.com>
31607
31608         PR middle-end/15988
31609         * g++.dg/opt/ptrmem4.C: New test.
31610
31611         * gcc.dg/c90-array-quals-2.c: New test.
31612
31613 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31614
31615         * gcc.dg/kpice1.c: New test.
31616
31617 2006-06-23  Andrew Pinski  <apinski@apple.com>
31618
31619         * gcc.dg/c90-array-quals.c: New test.
31620
31621 2006-06-22  Richard Henderson  <rth@redhat.com>
31622
31623         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31624
31625 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31626
31627         * gcc.dg/builtins-config.h: Handle FreeBSD.
31628
31629 2006-06-22  Richard Henderson  <rth@redhat.com>
31630
31631         * g++.dg/opt/devirt1.C: New.
31632
31633 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31634
31635         * g++.dg/opt/pr15551.C: New testcase.
31636
31637 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31638
31639         PR target/14800
31640         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31641         x86_64-*-linux* when compiling for 32bit.
31642
31643 2004-06-21  Andrew Pinski  <apinski@apple.com>
31644
31645         * gcc.dg/pch/struct-1.c: New.
31646         * gcc.dg/pch/struct-1.hs: New.
31647
31648 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31649
31650         * gcc.dg/pch/save-temps-1.c: New file.
31651         * gcc.dg/pch/save-temps-1.hs: New file.
31652
31653 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31654
31655         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31656         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31657
31658 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31659
31660         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31661         to fix type error.
31662         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31663         Remove trailing spaces.
31664
31665 2004-06-21  Richard Henderson  <rth@redhat.com>
31666
31667         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31668         merging && to BIT_FIELD_REF.
31669
31670 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31671
31672         * g++.dg/opt/placeholder1.C: New test.
31673
31674 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31675
31676         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31677         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31678         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31679         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31680
31681 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31682
31683         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31684         extern "C".
31685         * g++.dg/other/pragma-re-1.C: Add comments.
31686
31687 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31688
31689         PR gfortran/16080
31690         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31691
31692 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31693
31694         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31695         instead of setting the type of size_t by
31696         hand.
31697
31698 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31699
31700         * gcc.dg/unordered-2.c: New test case.
31701         * gcc.dg/unordered-3.c: New test case.
31702
31703 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31704
31705         PR other/16043
31706         * lib/g++.exp (g++_version): Tweak regexp for version
31707         * lib/g77.exp (g77_version): Likewise.
31708         * lib/gfortran.exp (gfortran_version): Likewise.
31709         * lib/objc.exp (objc_version): Likewise.
31710         * lib/treelang.exp (treelang_version): Likewise.
31711
31712 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31713
31714         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31715         Use INT_MAX instead of __INT_MAX__.
31716         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31717
31718         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31719         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31720         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31721         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31722         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31723         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31724         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31725         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31726         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31727
31728         * gcc.dg/range-test-1.c: New test.
31729         * g++.dg/opt/range-test-1.C: New test.
31730
31731 2004-06-17  Richard Henderson  <rth@redhat.com>
31732
31733         * objc.dg/sync-1.m: New.
31734         * objc.dg/try-catch-1.m: Don't force next runtime.
31735         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31736         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31737         shadowed catch clause.
31738         * objc.dg/try-catch-5.m: New.
31739
31740 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31741
31742         Bug 14610
31743         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31744
31745 2004-06-15  Richard Henderson  <rth@redhat.com>
31746
31747         * gcc.dg/20001116-1.c: Move expected warning line.
31748
31749 2004-06-15  Richard Henderson  <rth@redhat.com>
31750
31751         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31752         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31753
31754 2004-06-15  Jeff Law  <law@redhat.com>
31755
31756         * gcc.dg/tree-ssa/20040615-1.c: New test.
31757         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31758         be less sensitive to operand ordering.
31759         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31760
31761 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31762
31763         * g++.dg/abi/bitfield3.C: Add comment..
31764
31765 2004-06-15  Richard Henderson  <rth@redhat.com>
31766
31767         * g++.dg/ext/stmtexpr1.C: XFAIL.
31768         * gcc.dg/20030612-1.c: XFAIL.
31769
31770 2004-06-15  Eric Christopher  <echristo@redhat.com>
31771
31772         * g++.dg/charset/asm5.c: New.
31773         * gcc.dg/charset/asm6.c: New.
31774
31775 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31776
31777         PR fortran/15962
31778         * gfortran.fortran-torture/execute/select_1.f90: New test.
31779
31780 2004-06-15  Paul Brook  <paul@codesourcery.com>
31781
31782         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31783
31784 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31785
31786         PR c++/15967
31787         * g++.dg/lookup/crash3.C: New test.
31788
31789 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31790
31791         PR c++/15947
31792         * g++.dg/parse/dtor4.C: New test.
31793
31794 2004-06-14  Jeff Law  <law@redhat.com>
31795
31796         * gcc.c-torture/compile/20040614-1.c: New test.
31797
31798 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31799
31800         PR fortran/15211
31801         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31802         LEN of a character array.
31803
31804 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31805
31806         PR c++/15096
31807         * g++.dg/template/ptrmem10.C: New test.
31808
31809         PR c++/14930
31810         * g++.dg/template/friend30.C: New test.
31811
31812 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31813
31814         PR fortran/14928
31815         * gfortran.fortran-torture/compile/mloc.f90: New test.
31816
31817 2004-06-13  Paul Brook  <paul@codesourcery.com>
31818
31819         * gfortran.fortran-torture/execute/random_2.f90: New test.
31820
31821 2004-06-13  Eric Christopher  <echristo@redhat.com>
31822
31823         * gcc.dg/noncompile/redecl-1.c: Fix error message.
31824
31825 2004-06-12  Paul Brook  <paul@codesourcery.com>
31826
31827         * gfortran.fortran-torture/execute/contained_3.f90: New test.
31828
31829 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31830
31831         PR fortran/14923
31832         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31833
31834 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31835
31836         PR fortran/14957
31837         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31838         syntax errors in end statements of contained subroutines.
31839
31840 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31841
31842         PR fortran/12841
31843         * gfortran.fortran-torture/execute/null_arg.f90: New test.
31844
31845 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31846
31847         PR fortran/15665
31848         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31849
31850 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31851
31852         PR gfortran/12839
31853         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31854
31855 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
31856
31857         PR c++/15862
31858         * g++.dg/parse/enum1.C: New test.
31859
31860 2004-06-10  Jeff Law  <law@redhat.com>
31861
31862         * gcc.c-torture/compile/20040610-1.c: New test.
31863
31864 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31865
31866         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31867         * g++.old-deja/g++.other/decl3.C: Likewise.
31868
31869 2004-06-10  Brian Booth  <bbooth@redhat.com>
31870
31871         * gcc.dg/tree-ssa/20031015-1.c: Scan for
31872         V_MAY_DEF instead of VDEF.
31873         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31874
31875 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
31876
31877         PR c++/14211
31878         * g++.dg/conversion/const1.C: New test.
31879
31880         PR c++/15076
31881         * g++.dg/conversion/reinterpret1.C: New test.
31882
31883         PR c++/15877
31884         * g++.dg/template/enum2.C: New test.
31885
31886         PR c++/15227
31887         * g++.dg/template/error13.C: New test.
31888
31889 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31890
31891         PR fortran/14957
31892         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31893         arguments to test_* REAL and of the right size.
31894
31895 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31896
31897         PR target/15569
31898         PR rtl-optimization/15681
31899         * gcc.dg/20040609-1.c: New test.
31900
31901 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31902
31903         PR c++/14791
31904         * g++.dg/opt/builtins1.C: New test.
31905
31906 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31907
31908         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31909         that use default windows32 struct layout.
31910         * gcc.dg/i386-bitfield2.c: Likewise.
31911
31912 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31913
31914         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31915         for mingw32 and cygwin targets.
31916
31917 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31918
31919         * gcc.dg/pch/macro-4.c: New.
31920         * gcc.dg/pch/macro-4.hs: New.
31921
31922 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31923
31924         PR fortran/13249
31925         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31926
31927 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31928
31929         PR fortran/13372
31930         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31931
31932 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31933
31934         PR gfortran/14897
31935         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31936
31937 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31938
31939         PR gfortran/15755
31940         * gfortran.fortran-torture/execute/backspace.c : New test.
31941
31942 2004-06-09  Paul Brook  <paul@codesourcery.com>
31943
31944         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31945         (pointer_to_section): Rewrite to use smaller array.
31946
31947 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31948
31949         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31950         * gcc.dg/ext/altivec-10.c: Same.
31951         * gcc.dg/ext/altivec-11.c: Same.
31952         * gcc.dg/ext/altivec-12.c: Same.
31953         * gcc.dg/ext/altivec-13.c: Same.
31954         * gcc.dg/ext/altivec-14.c: Same.
31955         * gcc.dg/ext/altivec-15.c: Same.
31956         * gcc.dg/ext/altivec-16.c: Same.
31957         * gcc.dg/ext/altivec-3.c: Same.
31958         * gcc.dg/ext/altivec-4.c: Same.
31959         * gcc.dg/ext/altivec-6.c: Same.
31960         * gcc.dg/ext/altivec-7.c: Same.
31961         * gcc.dg/ext/altivec-8.c: Same.
31962         * gcc.dg/ext/altivec-varargs-1.c: Same.
31963
31964         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31965         * g++.dg/ext/altivec-10.C: Same.
31966         * g++.dg/ext/altivec-2.C: Same.
31967         * g++.dg/ext/altivec-3.C: Same.
31968         * g++.dg/ext/altivec-4.C: Same.
31969         * g++.dg/ext/altivec-5.C: Same.
31970         * g++.dg/ext/altivec-6.C: Same.
31971         * g++.dg/ext/altivec-7.C: Same.
31972         * g++.dg/ext/altivec-8.C: Same.
31973         * g++.dg/ext/altivec-9.C: Same.
31974
31975 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31976
31977         PR c++/7841
31978         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31979
31980 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31981
31982         * gcc.dg/union-1.c: New test.
31983
31984 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31985
31986         * gcc.dg/builtins-41.c: New test case.
31987         * gcc.dg/builtins-42.c: New test case.
31988
31989 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31990
31991         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31992         * g++.dg/ext/altivec-10.C: Same.
31993         * g++.dg/ext/altivec-2.C: Same.
31994         * g++.dg/ext/altivec-3.C: Same.
31995         * g++.dg/ext/altivec-4.C: Same.
31996         * g++.dg/ext/altivec-5.C: Same.
31997         * g++.dg/ext/altivec-6.C: Same.
31998         * g++.dg/ext/altivec-7.C: Same.
31999         * g++.dg/ext/altivec-8.C: Same.
32000         * g++.dg/ext/altivec-9.C: Same.
32001         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32002         * g++.old-deja/g++.brendan/new3.C: Same.
32003         * gcc.c-torture/execute/eeprof-1.x: Same.
32004
32005 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32006
32007         PR c/14765
32008         * gcc.dg/pr14765-1.c: New test.
32009
32010 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32011
32012         PR c/14649
32013         * gcc.dg/pr14649-1.c: New test case.
32014
32015 2004-06-07  Richard Henderson  <rth@redhat.com>
32016
32017         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32018         if temporaries.
32019
32020 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32021
32022         * g++.dg/eh/elide1.C: Remove XFAIL.
32023
32024 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32025
32026         PR c++/15337
32027         * g++.dg/expr/sizeof3.C: New test.
32028
32029         PR c++/14777
32030         * g++.dg/template/access14.C: New test.
32031
32032         PR c++/15554
32033         * g++.dg/template/enum1.C: New test.
32034
32035         PR c++/15057
32036         * g++.dg/eh/throw1.C: New test.
32037
32038 2004-06-07  David Ayers  <d.ayers@inode.at>
32039             Ziemowit Laski  <zlaski@apple.com>
32040
32041         * lib/objc.exp (objc_target_compile): Revert the '-framework
32042         Foundation' flag fix, since bare Darwin does not ship
32043         with the Foundation framework.
32044         * objc/execute/next_mapping.h: Provide a local NSConstantString
32045         @interface and @implementation.
32046         (objc_constant_string_init): A constructor function, used to
32047         initialize the NSConstantString meta-class object.
32048         * objc/execute/string1.m: Include "next_mapping.h" instead of
32049         <Foundation/NSString.h>.
32050         * objc/execute/string2.m: Likewise.
32051         * objc/execute/string3.m: Likewise.
32052         * objc/execute/string4.m: Likewise.
32053
32054 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32055
32056         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32057         to double. Replace double with FLOAT.
32058         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32059
32060         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32061         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32062         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32063         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32064         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32065         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32066         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32067         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32068
32069 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32070
32071         PR c/13519
32072         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32073
32074 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32075
32076         PR c++/15503
32077         * g++.dg/template/meminit2.C: New test.
32078
32079 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32080
32081         PR target/15822
32082         * gcc.c-torture/execute/compare-fp-1.c,
32083         gcc.c-torture/execute/compare-fp-2.c,
32084         gcc.c-torture/execute/compare-fp-3.c,
32085         gcc.c-torture/execute/compare-fp-4.c,
32086         gcc.c-torture/execute/compare-fp-3.x,
32087         gcc.c-torture/execute/compare-fp-4.x: Moved...
32088         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32089         gcc.c-torture/execute/ieee/compare-fp-2.c,
32090         gcc.c-torture/execute/ieee/compare-fp-3.c,
32091         gcc.c-torture/execute/ieee/compare-fp-4.c,
32092         gcc.c-torture/execute/ieee/compare-fp-3.x,
32093         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32094
32095 2004-06-04  David Ayers  <d.ayers@inode.at>
32096
32097         * objc/execute/protocol-isEqual-4.m: New testcase.
32098
32099 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32100
32101         * objc/execute/protocol-isEqual-1.m: New testcase.
32102         * objc/execute/protocol-isEqual-2.m: New testcase.
32103         * objc/execute/protocol-isEqual-3.m: New testcase.
32104
32105 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32106
32107         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32108
32109 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32110
32111         * lib/objc.exp (objc_target_compile): When running tests on
32112         Darwin (Mac OS X), inform the linker about '-framework
32113         'Foundation'.
32114
32115 2004-06-02  Eric Christopher  <echristo@redhat.com>
32116
32117         * gcc.c-torture/compile/20040602-1.c: New.
32118
32119 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32120
32121         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32122         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32123
32124         PR tree-optimization/14736
32125         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32126
32127         PR tree-optimization/14042
32128         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32129
32130         PR tree-optimization/14729
32131         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32132
32133 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32134
32135         PR fortran/15557
32136         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32137
32138 2004-06-01  Richard Hederson  <rth@redhat.com>
32139
32140         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32141
32142 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32143
32144         PR c++/14932
32145         * g++.dg/parse/offsetof4.C: New test.
32146
32147 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32148
32149         PR objc/7993
32150         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32151
32152 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32153
32154         PR c++/15701
32155         * g++.dg/template/friend29.C: New test.
32156
32157 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32158
32159         PR c/15749
32160         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32161
32162 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32163
32164         * gcc.dg/sparc-trap-1.c: New test.
32165
32166 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32167
32168         PR middle-end/15069
32169         * g++.dg/opt/fold3.C: New test case.
32170
32171 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32172
32173         * lib/target-supports.exp (check_iconv_available): Fix fallout
32174         from 2004-05-28 patch.
32175
32176 2004-05-30  Paul Brook  <paul@codesourcery.com>
32177
32178         PR fortran/15620
32179         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32180         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32181
32182 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32183
32184         * gfortran.fortran-torture/execute/random_1.f90: New test.
32185
32186 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32187
32188         * g++.dg/ext/altivec-10.C: New test.
32189
32190 2004-05-29  Paul Brook  <paul@codesourcery.com>
32191
32192         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32193
32194 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32195
32196         * gcc.dg/altivec-16.c: New test.
32197
32198 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32199
32200         * lib/target-supports.exp (check_vmx_hw_available): New.
32201         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32202
32203         * lib/target-supports.exp (check_alias_available,
32204         check_iconv_available, check_named_sections_available): Use
32205         unique names for temporary files.
32206
32207 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32208
32209         * gcc.dg/altivec-15.c: New test.
32210
32211 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32212
32213         PR c++/15083
32214         * g++.dg/warn/noeffect6.C: New test.
32215
32216         PR c++/15471
32217         * g++.dg/expr/ptrmem4.C: New test.
32218
32219         PR c++/15640
32220         * g++.dg/template/operator3.C: New test.
32221
32222 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32223
32224         PR c++/14668
32225         * g++.dg/lookup/redecl1.C: New test.
32226         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32227
32228 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32229
32230         * gcc.c-torture/execute/compare-fp-1.c,
32231         gcc.c-torture/execute/compare-fp-2.c,
32232         gcc.c-torture/execute/compare-fp-3.c,
32233         gcc.c-torture/execute/compare-fp-4.c,
32234         gcc.c-torture/execute/compare-fp-3.x,
32235         gcc.c-torture/execute/compare-fp-4.x,
32236         gcc.dg/pr15649-1.c: New.
32237
32238 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32239
32240         PR c++/12883
32241         * g++.dg/init/array14.C: New test.
32242
32243 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32244
32245         * lib/compat.exp (compat-get-options-main): New.
32246         (compat-get-options): Remove unneeded code, warn for ignored
32247         command.
32248         (compat-execute): Check flag set by dg-require-* commands.
32249
32250         * lib/compat.exp (compat-execute): Break up long lines.
32251
32252 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32253
32254         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32255         * gcc.dg/altivec-14.c: New test.
32256         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32257
32258         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32259         * gcc.dg/altivec-12.c: Ditto.
32260
32261         * gcc.dg/altivec-3.c: Move call to altivec_check.
32262
32263 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32264
32265         PR c++/15044
32266         * g++.dg/template/error12.C: New test.
32267
32268         PR c++/15317
32269         * g++.dg/ext/attrib15.C: New test.
32270
32271         PR c++/15329
32272         * g++.dg/template/ptrmem9.C: New test.
32273
32274 2004-05-25  Paul Brook  <paul@codesourcery.com>
32275
32276         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32277
32278 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32279
32280         PR c++/15165
32281         * g++.dg/template/crash19.C: New test.
32282
32283 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/15025
32286         * g++.dg/template/redecl1.C: New test.
32287
32288 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32289
32290         PR c++/14821
32291         * g++.dg/other/ns1.C: New test.
32292
32293         PR c++/14883
32294         * g++.dg/template/invalid1.C: New test.
32295
32296 2004-05-23  Paul Brook  <paul@codesourcery.com>
32297         Victor Leikehman  <lei@haifasphere.co.il>
32298
32299         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32300         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32301
32302 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32303
32304         PR c++/15285
32305         PR c++/15299
32306         * g++.dg/template/non-dependent5.C: New test.
32307         * g++.dg/template/non-dependent6.C: New test.
32308
32309 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32310
32311         PR c++/15507
32312         * g++.dg/inherit/union1.C: New test.
32313
32314         PR c++/15542
32315         * g++.dg/template/addr1.C: New test.
32316
32317         PR c++/15427
32318         * g++.dg/template/array5.C: New test.
32319
32320         PR c++/15287
32321         * g++.dg/template/array6.C: New test.
32322
32323 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32324             Roger Sayle  <roger@eyesopen.com>
32325
32326         * g++.dg/lookup/forscope2.C: New test case.
32327
32328 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32329
32330         * gcc.dg/cpp/Wmissingdirs.c: New.
32331
32332 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32333
32334         PR target/15301
32335         * gcc.dg/compat/union-m128-1.h: New file.
32336         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32337         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32338         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32339
32340 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32341
32342         PR target/15302
32343         * gcc.dg/compat/struct-complex-1.h: New file.
32344         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32345         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32346         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32347
32348 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32349
32350         PR middle-end/3074
32351         * gcc.dg/pr3074-1.c: New test case.
32352         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32353
32354 2004-05-20  Falk Hueffner  <falk@debian.org>
32355
32356         PR other/15526
32357         * gcc.dg/ftrapv-1.c: New test case.
32358
32359 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32360
32361         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32362
32363 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32364             Jeff Law  <law@redhat.com>
32365
32366         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32367         * gcc.dg/tree-ssa/20040518-2.c: New test.
32368
32369         * gcc.dg/tree-ssa/20040518-1.c: New test.
32370
32371 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32372
32373         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32374
32375 2004-05-18  Paul Brook  <paul@codesourcery.com>
32376
32377         PR fortran/13930
32378         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32379
32380 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32381
32382         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32383         constant folding.
32384
32385 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32386
32387         * gcc.dg/tree-ssa/20040517-1.c: New test.
32388
32389 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32390
32391         * gcc.dg/loop-4.c: New test.
32392
32393 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32394
32395         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32396
32397 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32398
32399         PR fortran/15311
32400         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32401
32402 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32403
32404         PR fortran/13826
32405         PR fortran/13940
32406         * gfortran.fortran-torture/compile/data_1.f90: New test.
32407
32408 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32409
32410         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32411         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32412
32413 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32414
32415         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32416
32417 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32418
32419         PR c/15444
32420         * gcc.dg/format/xopen-1.c: Adjust expected message.
32421         * gcc.dg/format/xopen-3.c: New test.
32422
32423 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32424
32425         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32426
32427 2004-05-14  Jeff Law  <law@redhat.com>
32428
32429         * gcc.dg/tree-ssa/20040514-2.c: New test.
32430
32431 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32432
32433         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32434         this ...
32435         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32436         this.
32437
32438 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32439
32440         * gcc.dg/tree-ssa/20040514-1.c: New test.
32441
32442 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32443
32444         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32445         test.
32446
32447 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32448
32449         PR fortran/14066
32450         * gfortran.fortran-torture/compile/do_1.f90: New test.
32451
32452 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32453
32454         PR fortran/15051
32455         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32456         test.
32457
32458 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32459
32460         PR fortran/15149
32461         * gfortran.fortran-torture/execute/random_init.f90: New test.
32462
32463 2004-05-13  Paul Brook  <paul@codesourcery.com>
32464
32465         PR fortran/15314
32466         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32467
32468 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32469
32470         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32471         for the powerpc case.
32472
32473 2004-05-13  Jeff Law  <law@redhat.com>
32474
32475         * gcc.dg/tree-ssa/20040513-1.c: New test.
32476         * gcc.dg/tree-ssa/20040513-2.c: New test.
32477
32478 2004-05-13  Paul Brook  <paul@codesourcery.com>
32479
32480         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32481         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32482         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32483
32484 2004-05-13  Andreas Schwab  <schwab@suse.de>
32485
32486         PR other/10819
32487         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32488         characters.
32489
32490 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32491
32492         PR fortran/15294
32493         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32494
32495 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32496
32497         Merge from tree-ssa-20020619-branch.  See
32498         ChangeLog.tree-ssa for details.
32499
32500 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32501
32502         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32503         include <altivec.h> explicitly.
32504         * gcc.dg/altivec-13.c: Likewise.
32505
32506 2004-05-11  Paul Brook  <paul@codesourcery.com>
32507
32508         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32509
32510 2004-05-10  Eric Christopher  <echristo@redhat.com>
32511
32512         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32513         * gcc.dg/sibcall-4.c: Ditto.
32514
32515 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32516
32517         * g++.dg/ext/altivec-8.C: New test case.
32518         * gcc.dg/altivec-13.c: New test case.
32519
32520 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32521
32522         * gcc.c-torture/execute/divcmp-1.c: New test case.
32523         * gcc.c-torture/execute/divcmp-2.c: New test case.
32524         * gcc.c-torture/execute/divcmp-3.c: New test case.
32525
32526 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32527
32528         * g++.dg/other/pragma-re-2.C: New test.
32529
32530 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32531
32532         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32533         * gcc.dg/i386-387-2.c: Likewise.
32534
32535         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32536         __builtin_drem.
32537         * gcc.dg/i386-387-6.c: Likewise.
32538
32539 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32540
32541         * gcc.dg/builtins-33.c: Also check log1p*.
32542
32543 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32544
32545         PR optimization/15296
32546         * gcc.c-torture/execute/pr15296.c: New test.
32547
32548 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32549
32550         * gcc.dg/builtins-40.c: New test.
32551
32552 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32553
32554         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32555
32556 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32557
32558         * g++.dg/ext/spe1.C: New testcase.
32559
32560 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32561
32562         * objc.dg/image-info.m: Allow additional attributes
32563         for __image_info section.
32564
32565 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32566
32567         * gcc.dg/torture/mips-hilo-2.c: New test.
32568
32569 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32570
32571         PR c++/14389
32572         * g++.dg/template/member5.C: New test.
32573
32574 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32575
32576         * gcc.dg/builtins-34.c: Also check expm1*.
32577
32578 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32579
32580         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32581         * gcc.dg/torture/builtin-convert-3.c: New test.
32582
32583 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32584
32585         PR middle-end/15054
32586         * g++.dg/opt/pr15054.C: New test.
32587
32588 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32589
32590         * gcc.dg/torture/builtin-rounding-1.c: New test.
32591         * gcc.dg/builtins-25.c: Delete.
32592         * gcc.dg/builtins-29.c: Delete.
32593
32594 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32595
32596         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32597         * gcc.dg/sibcall-4.c: Likewise.
32598         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32599
32600 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32601
32602         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32603         bit-field on 16-bit targets.
32604
32605 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32606
32607         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32608         16-bit targets.
32609
32610 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32611
32612         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32613         * gcc.dg/rs6000-power2-2.c: Likewise.
32614
32615 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32616
32617         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32618         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32619         Change the asm registers to be in form of frN instead of fN.
32620
32621 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32622
32623         * gcc.dg/torture/builtin-convert-2.c: New test.
32624
32625 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32626
32627         * gcc.dg/rs6000-power2-1.c: New test.
32628         * gcc.dg/rs6000-power2-2.c: New test.
32629
32630 2004-04-28  Jan Hubicka  <jh@suse.cz>
32631
32632         * gcc.dg/unused-6.c: New test.
32633
32634 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32635             Ulrich Weigand  <uweigand@de.ibm.com>
32636
32637         * ada/acats/run_all.sh: Define $target variable.
32638
32639 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32640
32641         PR c++/15119
32642         * g++.dg/other/vararg-1.C: New test.
32643
32644         PR c++/4794
32645         * g++.dg/eh/cleanup3.C: New test.
32646
32647 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32648
32649         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32650         and ad8011a (target_insn).
32651         * ada/acats/support/macro.dfs: Likewise.
32652         * ada/acats/support/impbit.adb: New file.
32653
32654 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32655
32656         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32657
32658 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32659
32660         * gcc.dg/loop-3.c: New test.
32661
32662 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32663
32664         * gcc.c-torture/execute/simd-5.c: New test.
32665
32666 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32667
32668         PR c++/15064
32669         * g++.dg/template/crash18.C: New test.
32670
32671 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32672
32673         * g++.dg/ext/complit3.C: New test.
32674
32675 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32676
32677         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32678         * gcc.dg/altivec-3.c: Same.
32679         * gcc.dg/altivec-varargs-1.c: Same.
32680
32681 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32682
32683         * lib/target-supports.exp (check_profiling_available): Assume
32684         profiling is not available on powerpc-eabi targets.
32685
32686 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32687
32688         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32689         * gcc.dg/vmx/bug-1.c: Ditto.
32690
32691 2004-04-20  Eric Christopher  <echristo@redhat.com>
32692
32693         * gcc.dg/charset/extern.c: New test.
32694         * g++.dg/charset/extern3.cc: Ditto.
32695
32696 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32697
32698         * gcc.dg/builtins-39.c: New test.
32699
32700 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32701
32702         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32703
32704 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32705
32706         * gcc.dg/torture/mips-hilo-1.c: New test.
32707
32708 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32709
32710         * gcc.c-torture/compile/20040419-1.c: New test.
32711
32712 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32713
32714         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32715
32716 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32717             Aldy Hernandez  <aldyh@redhat.com>
32718
32719         * gcc.c-torture/execute/va-arg-24.c: New.
32720
32721 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32722             Aldy Hernandez  <aldyh@redhat.com>
32723
32724         * gcc.dg/vmx/1b-01.c: New.
32725         * gcc.dg/vmx/1b-02.c: New.
32726         * gcc.dg/vmx/1b-03.c: New.
32727         * gcc.dg/vmx/1b-04.c: New.
32728         * gcc.dg/vmx/1b-05.c: New.
32729         * gcc.dg/vmx/1b-06.c: New.
32730         * gcc.dg/vmx/1b-07.c: New.
32731         * gcc.dg/vmx/1c-01.c: New.
32732         * gcc.dg/vmx/1c-02.c: New.
32733         * gcc.dg/vmx/3a-01a.c: New.
32734         * gcc.dg/vmx/3a-01.c: New.
32735         * gcc.dg/vmx/3a-01m.c: New.
32736         * gcc.dg/vmx/3a-03.c: New.
32737         * gcc.dg/vmx/3a-03m.c: New.
32738         * gcc.dg/vmx/3a-04.c: New.
32739         * gcc.dg/vmx/3a-04m.c: New.
32740         * gcc.dg/vmx/3a-05.c: New.
32741         * gcc.dg/vmx/3a-06.c: New.
32742         * gcc.dg/vmx/3a-06m.c: New.
32743         * gcc.dg/vmx/3a-07.c: New.
32744         * gcc.dg/vmx/3b-01.c: New.
32745         * gcc.dg/vmx/3b-02.c: New.
32746         * gcc.dg/vmx/3b-10.c: New.
32747         * gcc.dg/vmx/3b-13.c: New.
32748         * gcc.dg/vmx/3b-14.c: New.
32749         * gcc.dg/vmx/3b-15.c: New.
32750         * gcc.dg/vmx/3c-01a.c: New.
32751         * gcc.dg/vmx/3c-01.c: New.
32752         * gcc.dg/vmx/3c-02.c: New.
32753         * gcc.dg/vmx/3c-03.c: New.
32754         * gcc.dg/vmx/3d-01.c: New.
32755         * gcc.dg/vmx/4-01.c: New.
32756         * gcc.dg/vmx/4-03.c: New.
32757         * gcc.dg/vmx/5-01.c: New.
32758         * gcc.dg/vmx/5-02.c: New.
32759         * gcc.dg/vmx/5-03.c: New.
32760         * gcc.dg/vmx/5-04.c: New.
32761         * gcc.dg/vmx/5-05.c: New.
32762         * gcc.dg/vmx/5-06.c: New.
32763         * gcc.dg/vmx/5-07.c: New.
32764         * gcc.dg/vmx/5-07t.c: New.
32765         * gcc.dg/vmx/5-08.c: New.
32766         * gcc.dg/vmx/5-10.c: New.
32767         * gcc.dg/vmx/5-11.c: New.
32768         * gcc.dg/vmx/7-01a.c: New.
32769         * gcc.dg/vmx/7-01.c: New.
32770         * gcc.dg/vmx/7c-01.c: New.
32771         * gcc.dg/vmx/7d-01.c: New.
32772         * gcc.dg/vmx/7d-02.c: New.
32773         * gcc.dg/vmx/8-01.c: New.
32774         * gcc.dg/vmx/8-02a.c: New.
32775         * gcc.dg/vmx/8-02.c: New.
32776         * gcc.dg/vmx/brode-1.c: New.
32777         * gcc.dg/vmx/bug-1.c: New.
32778         * gcc.dg/vmx/bug-2.c: New.
32779         * gcc.dg/vmx/bug-3.c: New.
32780         * gcc.dg/vmx/cw-bug-1.c: New.
32781         * gcc.dg/vmx/cw-bug-2.c: New.
32782         * gcc.dg/vmx/cw-bug-3.c: New.
32783         * gcc.dg/vmx/dct.c: New.
32784         * gcc.dg/vmx/debug-1.c: New.
32785         * gcc.dg/vmx/debug-2.c: New.
32786         * gcc.dg/vmx/debug-3.c: New.
32787         * gcc.dg/vmx/debug-4.c: New.
32788         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32789         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32790         * gcc.dg/vmx/eg-5.c: New.
32791         * gcc.dg/vmx/fft.c: New.
32792         * gcc.dg/vmx/gcc-bug-1.c: New.
32793         * gcc.dg/vmx/gcc-bug-2.c: New.
32794         * gcc.dg/vmx/gcc-bug-3.c: New.
32795         * gcc.dg/vmx/gcc-bug-4.c: New.
32796         * gcc.dg/vmx/gcc-bug-5.c: New.
32797         * gcc.dg/vmx/gcc-bug-6.c: New.
32798         * gcc.dg/vmx/gcc-bug-7.c: New.
32799         * gcc.dg/vmx/gcc-bug-8.c: New.
32800         * gcc.dg/vmx/gcc-bug-9.c: New.
32801         * gcc.dg/vmx/gcc-bug-b.c: New.
32802         * gcc.dg/vmx/gcc-bug-c.c: New.
32803         * gcc.dg/vmx/gcc-bug-d.c: New.
32804         * gcc.dg/vmx/gcc-bug-e.c: New.
32805         * gcc.dg/vmx/gcc-bug-f.c: New.
32806         * gcc.dg/vmx/gcc-bug-g.c: New.
32807         * gcc.dg/vmx/gcc-bug-i.c: New.
32808         * gcc.dg/vmx/harness.h: New.
32809         * gcc.dg/vmx/ira1.c: New.
32810         * gcc.dg/vmx/ira2a.c: New.
32811         * gcc.dg/vmx/ira2b.c: New.
32812         * gcc.dg/vmx/ira2.c: New.
32813         * gcc.dg/vmx/ira2c.c: New.
32814         * gcc.dg/vmx/mem.c: New.
32815         * gcc.dg/vmx/newton-1.c: New.
32816         * gcc.dg/vmx/ops.c: New.
32817         * gcc.dg/vmx/sn7153.c: New.
32818         * gcc.dg/vmx/spill2.c: New.
32819         * gcc.dg/vmx/spill3.c: New.
32820         * gcc.dg/vmx/spill.c: New.
32821         * gcc.dg/vmx/t.c: New.
32822         * gcc.dg/vmx/varargs-1.c: New.
32823         * gcc.dg/vmx/varargs-2.c: New.
32824         * gcc.dg/vmx/varargs-3.c: New.
32825         * gcc.dg/vmx/varargs-4.c: New.
32826         * gcc.dg/vmx/varargs-5.c: New.
32827         * gcc.dg/vmx/varargs-6.c: New.
32828         * gcc.dg/vmx/varargs-7.c: New.
32829         * gcc.dg/vmx/vmx.exp: New.
32830         * gcc.dg/vmx/vprint-1.c: New.
32831         * gcc.dg/vmx/vscan-1.c: New.
32832         * gcc.dg/vmx/x-01.c: New.
32833         * gcc.dg/vmx/x-02.c: New.
32834         * gcc.dg/vmx/x-03.c: New.
32835         * gcc.dg/vmx/x-04.c: New.
32836         * gcc.dg/vmx/x-05.c: New.
32837         * gcc.dg/vmx/yousufi-1.c: New.
32838         * gcc.dg/vmx/zero-1.c: New.
32839         * gcc.dg/vmx/zero.c: New.
32840
32841 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
32842
32843         * g++.dg/lookup/java1.C: Update for chage of
32844         _Jv_AllocObject.
32845         * g++.dg/lookup/java2.C: Likewise.
32846
32847 2004-04-17  Laurent GUERBY <laurent@guerby.net>
32848
32849         * ada/acats/run_all.sh: use -O2 by default.
32850
32851 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
32852
32853         * gcc.dg/vr-mult-[12].c: New tests.
32854
32855 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32856
32857         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32858
32859         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32860
32861 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
32862
32863         * lib/target-supports.exp (check_profiling_available): Assume
32864         profiling isn't available for mips*-*-elf targets.
32865
32866 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
32867
32868         * gcc.dg/builtins-38.c: New test.
32869
32870 2004-04-14  Eric Christopher  <echristo@redhat.com>
32871
32872         * g++.dg/charset/charset.exp: Run .cc extension tests.
32873
32874 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
32875
32876         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32877
32878 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32879
32880         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32881
32882 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32883
32884         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32885         * gcc.dg/i386-387-2.c: Likewise.
32886
32887         * gcc.dg/i386-387-7.c: New test.
32888         * gcc.dg/i386-387-8.c: New test.
32889
32890         * gcc.dg/builtins-37.c: New test.
32891
32892 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32893
32894         * g++.dg/pch/externc-1.C: Add missing semicolon.
32895
32896 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32897
32898         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32899
32900 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32901
32902         * gcc.c-torture/execute/20040411-1.c: New test.
32903
32904 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32905
32906         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32907
32908 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32909
32910         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32911
32912 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32913
32914         * lib/target-supports.exp (check_named_sections_available): New.
32915         * lib/gcc-dg.exp (dg-require-named-sections): New.
32916         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32917         old-deja.exp.  Also prune error-count message from HP linker.
32918         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32919
32920         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32921         * g++.old-deja/g++.pt/static3.C: Likewise.
32922         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32923
32924 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32925
32926         * gcc.c-torture/execute/20040409-1.c: New test case.
32927         * gcc.c-torture/execute/20040409-2.c: New test case.
32928         * gcc.c-torture/execute/20040409-3.c: New test case.
32929
32930 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32931
32932         * gcc.dg/20040409-1.c: New test.
32933
32934 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32935
32936         PR target/14888
32937         * g++.dg/opt/pr14888.C: New test case.
32938
32939 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32940
32941         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32942         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32943         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32944         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32945         New tests.
32946
32947 2004-04-08  Paul Brook  <paul@codesourcery.com>
32948
32949         * gcc.dg/spill-1.c: New test.
32950
32951 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32952
32953         * gcc.dg/torture/builtin-ctype-2.c: New test.
32954
32955 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32956
32957         * gcc.dg/pch/pch.exp: Add largefile test.
32958
32959 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32960
32961         * g++.dg/pch/externc-1.Hs: New.
32962         * g++.dg/pch/externc-1.C: New.
32963
32964 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32965
32966         * gcc.dg/compat/struct-by-value-5a_main.c,
32967         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32968         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32969         * gcc.dg/compat/struct-by-value-5a_x.c,
32970         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32971         gcc.dg/compat/struct-by-value-5_x.c.
32972         * gcc.dg/compat/struct-by-value-5a_y.c,
32973         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32974         gcc.dg/compat/struct-by-value-5_y.c.
32975
32976         * gcc.dg/compat/struct-by-value-6a_main.c,
32977         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32978         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32979         * gcc.dg/compat/struct-by-value-6a_x.c,
32980         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32981         gcc.dg/compat/struct-by-value-6_x.c.
32982         * gcc.dg/compat/struct-by-value-6a_y.c,
32983         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32984         gcc.dg/compat/struct-by-value-6_y.c.
32985
32986         * gcc.dg/compat/struct-by-value-7a_main.c,
32987         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32988         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32989         * gcc.dg/compat/struct-by-value-7a_x.c,
32990         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32991         gcc.dg/compat/struct-by-value-7_x.c.
32992         * gcc.dg/compat/struct-by-value-7a_y.c,
32993         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32994         gcc.dg/compat/struct-by-value-7_y.c.
32995
32996 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32997
32998         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32999         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33000         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33001         options.
33002
33003 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33004
33005         * gcc.dg/builtins-36.c: New test.
33006
33007 2004-04-06  Paul Brook  <paul@codesourcery.com>
33008
33009         * README.gcc: Remove obsolete contraint on testcases.
33010
33011 2004-04-05  Paul Brook  <paul@codesourcery.com>
33012
33013         PR2123
33014         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33015         failure and exit(0) on success.
33016         * g++.dg/expr/anew2.C: Ditto.
33017         * g++.dg/expr/anew3.C: Ditto.
33018         * g++.dg/expr/anew4.C: Ditto.
33019
33020 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33021
33022         PR c++/3518
33023         * g++.dg/template/unify7.C: New.
33024
33025 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33026
33027         * g++.dg/README: Bring up to date with new subdirectories; remove
33028         duplicate subdirectory lines.
33029
33030 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         PR c++/14007
33033         * g++.dg/template/unify5.C: New.
33034         * g++.dg/template/unify6.C: New.
33035         * g++.dg/template/qualttp20.C: Adjust.
33036         * g++.old-deja/g++.jason/report.C: Adjust.
33037         * g++.old-deja/g++.other/qual1.C: Adjust.
33038
33039 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33040
33041         PR c++/14803
33042         * g++.dg/inherit/ptrmem1.C: New test.
33043
33044 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33045
33046         PR c++/14755
33047         * gcc.c-torture/execute/20040331-1.c: New test.
33048         * gcc.dg/20040331-1.c: New test.
33049
33050 2004-04-01  Paul Brook  <paul@codesourcery.com>
33051
33052         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33053
33054 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33055
33056         PR c++/14724
33057         * g++.dg/init/goto1.C: New test.
33058
33059         PR c++/14763
33060         * g++.dg/template/defarg4.C: New test.
33061
33062 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33063
33064         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33065
33066 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33067
33068         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33069
33070 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33071
33072         * gcc.dg/noncompile/undeclared-2.c: New test.
33073
33074 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33075
33076         * gcc.dg/940409-1.c: Remove XFAIL.
33077         * gcc.dg/reg-vol-struct-1.c: New test.
33078
33079 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33080
33081         * gcc.dg/torture/builtin-wctype-1.c: New test.
33082
33083 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33084
33085         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33086         * gcc.dg/20001101-1.c: Likewise.
33087         * gcc.dg/20001102-1.c: Likewise.
33088
33089 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33090
33091         * gcc.dg/compare8.c: Add an additional test for XOR.
33092
33093 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33094
33095         * gcc.dg/torture/builtin-ctype-1.c: New test.
33096
33097 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33098
33099         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33100         * gcc.dg/torture/builtin-math-1.c: Likewise.
33101         * gcc.dg/torture/builtin-power-1.c: New test.
33102
33103 2004-03-24  Andreas Schwab  <schwab@suse.de>
33104
33105         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33106         IA64 assembler.
33107
33108 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33109             Roger Sayle  <roger@eyesopen.com>
33110
33111         * gcc.dg/compare8.c: New test case.
33112
33113 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33114
33115         * g++.dg/ext/altivec-7.C: New test.
33116
33117 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33118
33119         PR 12267, 12391, 12560, 13129, 14114, 14133
33120         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33121         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33122         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33123         Adjust error regexps.
33124         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33125         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33126         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33127         * gcc.dg/local1.c: Add explanatory comment.
33128
33129 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33130
33131         PR optimization/14669
33132         * g++.dg/opt/fold2.C: New test case.
33133
33134 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33135
33136         PR c/14069
33137         * gcc.dg/20040322-1.c: New test.
33138
33139 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33140
33141         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33142         * gcc.dg/ultrasp4.c: Likewise.
33143         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33144
33145 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33146
33147         * gcc.dg/i386-sse-8.c: Reset default options.
33148
33149 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33150
33151         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33152         in the error message text.
33153
33154 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33155
33156         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33157
33158 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33159
33160         PR c++/14616
33161         * g++.dg/init/array13.C: New test.
33162
33163 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33164
33165         PR target/13889
33166         * gcc.c-torture/compile/pr13889.c: New test case.
33167
33168 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33169
33170         PR c/14635
33171         * builtins-1.c (nan, nans): Don't test.
33172         * builtins-30.c: Don't use nan, nanf, nanl.
33173         * builtins-35.c: New test.
33174
33175 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33176
33177         * g++.dg/ext/altivec-6.C: New test.
33178
33179 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33180
33181         * g++.dg/init/placement3.C: New test.
33182
33183         * g++.dg/template/spec13.C: New test.
33184
33185         * g++.dg/lookup/using11.C: New test.
33186
33187         * g++.dg/lookup/koenig3.C: New test.
33188
33189         * g++.dg/template/operator2.C: New test.
33190
33191         * g++.dg/expr/dtor3.C: New test.
33192         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33193         marker.
33194         * g++.old-deja/g++.law/visibility28.C: Likewise.
33195
33196 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33197
33198         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33199         * gcc.dg/ppc64-abi-3.c: Likewise.
33200
33201 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33202
33203         PR c++/14545
33204         * g++.dg/parse/template15.C: New test.
33205
33206 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33207
33208         * g++.dg/expr/dtor2.C: New test.
33209
33210         * g++.dg/lookup/anon4.C: New test.
33211
33212         * g++.dg/overload/using1.C: New test.
33213
33214         * g++.dg/template/lookup7.C: New test.
33215
33216         * g++.dg/template/typename6.C: New test.
33217
33218         * g++.dg/expr/cond6.C: New test.
33219
33220 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33221
33222         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33223
33224 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33225
33226         * g++.dg/expr/cond5.C: New test.
33227         * g++.dg/expr/constcast1.C: Likewise.
33228         * g++.dg/expr/ptrmem2.C: Likewise.
33229         * g++.dg/expr/ptrmem3.C: Likewise.
33230         * g++.dg/lookup/main1.C: Likewise.
33231         * g++.dg/template/lookup6.C: Likewise.
33232
33233 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * gcc.dg/local1.c: New test.
33236
33237         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33238
33239 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33240
33241         * gcc.dg/torture/builtin-convert-1.c: New test.
33242
33243 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33244
33245         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33246
33247 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/14481
33250         * g++.dg/warn/Wunused-7.C: New test.
33251
33252 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33253
33254         * gcc.dg/torture/builtin-integral-1.c: New test.
33255
33256 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/14586
33259         * g++.dg/parse/non-dependent3.C: New test.
33260
33261 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33262
33263         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33264         * g++.dg/eh/simd-2.C: Likewise.
33265         * g++.dg/init/array10.C: Likewise.
33266         * gcc.c-torture/compile/simd-1.c: Likewise.
33267         * gcc.c-torture/compile/simd-2.c: Likewise.
33268         * gcc.c-torture/compile/simd-3.c: Likewise.
33269         * gcc.c-torture/compile/simd-4.c: Likewise.
33270         * gcc.c-torture/compile/simd-6.c: Likewise.
33271         * gcc.c-torture/execute/simd-1.c: Likewise.
33272         * gcc.c-torture/execute/simd-2.c: Likewise.
33273         * gcc.dg/compat/vector-defs.h: Likewise.
33274         * gcc.dg/20020531-1.c: Likewise.
33275         * gcc.dg/altivec-3.c: Likewise.
33276         * gcc.dg/altivec-4.c: Likewise.
33277         * gcc.dg/altivec-varargs-1.c: Likewise.
33278         * gcc.dg/compat/vector-defs.h: Likewise.
33279         * gcc.dg/i386-mmx-3.c: Likewise.
33280         * gcc.dg/i386-sse-4.c: Likewise.
33281         * gcc.dg/i386-sse-5.c: Likewise.
33282         * gcc.dg/i386-sse-8.c: Likewise.
33283         * gcc.dg/simd-1.c: Likewise.
33284         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33285         __ev64_opaque__ since the machine description provides it.
33286
33287 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33288
33289         * lib/compat.exp (skip_list): New global variable.
33290         Use it to hold the user defined COMPAT_SKIPS list if any.
33291         (compat-obj): Add the members of skip_list to optall.
33292
33293 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33294
33295         * gcc.dg/compat/union-by-value-1_main.c,
33296         union-by-value-1_x.c, union-by-value-1_y.c,
33297         union-check.h, union-defs.h,
33298         union-init.h, union-return-1_main.c,
33299         union-return-1_x.c, union-return-1_y.c: New files.
33300
33301 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33302
33303         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33304         mixed-struct-init.h: Add 4 mixed structure types.
33305         struct-by-value-21_main.c, struct-by-value-21_x.c,
33306         struct-by-value-21_y.c, struct-return-21_main.c,
33307         struct-return-21_x.c, struct-return-21_y.c: New files.
33308
33309 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33310
33311         PR c++/14550
33312         * g++.dg/parse/template14.C: New test.
33313
33314 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33315
33316         * gcc.c-torture/execute/20040313-1.c: New test.
33317
33318 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33319
33320         PR target/14533
33321         * gcc.dg/20040311-2.c: New test.
33322
33323 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33324
33325         PR other/14544
33326         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33327         bit-field.
33328
33329 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33330
33331         * gcc.dg/20040305-2.c: Add missing return statement.
33332
33333 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33334
33335         * gcc.dg/builtins-34.c: Also check pow10*.
33336
33337 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33338
33339         PR target/14262
33340         * gcc.dg/20040305-2.c: New test.
33341
33342 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33343
33344         * gcc.dg/20040310-1.c: New test.
33345
33346 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33347
33348         * gcc.c-torture/execute/20040311-1.c: New test case.
33349
33350 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33351
33352         PR c++/14476
33353         * g++.dg/lookup/enum1.C: New test.
33354
33355 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33356
33357         PR c++/14510
33358         * g++.dg/lookup/struct2.C: New test.
33359
33360 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33361
33362         * gcc.dg/builtins-34.c: New test.
33363
33364 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33365
33366         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33367
33368 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33369
33370         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33371         * gcc.dg/alias-2.c: New testcase.
33372
33373 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33374
33375         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33376
33377 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33378
33379         * gcc.c-torture/execute/20040309-1.c: New test case.
33380
33381 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33382
33383         PR c++/14397
33384         * g++.dg/overload/ref1.C: New.
33385
33386 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33387
33388         PR c++/14409
33389         * g++.dg/template/spec12.C: New test.
33390
33391         PR c++/14448
33392         * g++.dg/parse/crash14.C: New test.
33393
33394 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33395
33396         PR c++/14230
33397         * g++.dg/init/ref11.C: New test.
33398
33399 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33400
33401         PR c++/14432
33402         * g++.dg/parse/builtin2.C: New test.
33403
33404 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33405
33406         PR c++/14401
33407         * g++.dg/init/ctor3.C: New test.
33408         * g++.dg/init/union1.C: New test.
33409         * g++.dg/ext/anon-struct4.C: New test.
33410
33411 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33412
33413         * g++.dg/lookup/koenig1.C: Tweak error messages.
33414         * g++.dg/lookup/used-before-declaration.C: Likewise.
33415         * g++.dg/other/do1.C: Likewise.
33416         * g++.dg/overload/koenig1.C: Likewise.
33417         * g++.dg/parse/crash13.C: Likewise.
33418         * g++.dg/template/instantiate3.C: Likewise.
33419
33420 2004-03-08  Eric Christopher  <echristo@redhat.com>
33421
33422         * * lib/target-supports.exp: Enable libiconv in test
33423         compilation.  Fix up error checking.
33424
33425 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33426
33427         PR middle-end/14289
33428         * gcc.dg/pr14289-1.c: New test case.
33429         * gcc.dg/pr14289-2.c: Likewise.
33430         * gcc.dg/pr14289-3.c: Likewise.
33431
33432 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33433
33434         * gcc.c-torture/execute/20040308-1.c: New test.
33435
33436 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33437
33438         * gcc.c-torture/execute/20040307-1.c: New test case.
33439
33440 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33441
33442         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33443
33444 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33445
33446         * gcc.dg/20040306-1.c: New test.
33447
33448 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33449
33450         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33451         them static.
33452         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33453
33454 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33455
33456         PR c/14465
33457         * gcc.dg/decl-6.c: New test.
33458
33459 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33460
33461         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33462         Rename LOGPOW -> LOG_POW.
33463         (SQRT_EXP, POW_EXP): New.
33464
33465 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33466
33467         * gcc.dg/i386-sse-8.c: New test.
33468
33469 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33470
33471         PR c/14114
33472         * gcc.dg/decl-5.c: New test.
33473
33474 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33475
33476         * gcc.dg/20040305-1.c: New test.
33477
33478 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33479
33480         PR other/14354
33481         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33482
33483 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33484
33485         PR c++/14425, c++/14426
33486         * g++.dg/ext/altivec-4.C: New test.
33487         * g++.dg/ext/altivec-5.C: New test.
33488
33489 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33490
33491         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33492         global variables of a type with no linkage.
33493         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33494         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33495         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33496         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33497         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33498         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33499         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33500         * g++.dg/warn/deprecated.C: Name enum Color.
33501         * g++.dg/overload/VLA.C: Name structure for 'b'.
33502         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33503
33504 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33505
33506         * gcc.c-torture/compile/20040304-1.c: New test.
33507
33508 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33509
33510         PR 13728
33511         * gcc.dg/decl-4.c: New testcase.
33512
33513 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33514
33515         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33516         as PRECF if sizeof (float) > sizeof (double).
33517         (PRECL): Make it the same as PRECF if
33518         sizeof (float) > sizeof (long double).
33519
33520 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33521
33522         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33523         system type.  Add check for irix6 which doesn't have c99 runtime.
33524
33525 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33526
33527         * gcc.dg/const-elim-1.c: xfail for xtensa.
33528
33529 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33530
33531         PR c++/14369
33532         * g++.dg/template/cond4.C: New test.
33533
33534 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33535
33536         PR c++/14360
33537         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33538
33539         PR c++/14361
33540         * g++.dg/parse/defarg7.C: New test.
33541
33542         PR c++/14359
33543         * g++.dg/template/friend26.C: New test.
33544
33545 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/14324
33548         * g++.dg/abi/mangle21.C: New test.
33549
33550         PR c++/14260
33551         * g++.dg/parse/constructor2.C: New test.
33552
33553         PR c++/14337
33554         * g++.dg/template/sfinae1.C: New test.
33555
33556 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33557
33558         PR c++/14267
33559         * g++.dg/expr/crash2.C: New test.
33560
33561         PR middle-end/13448
33562         * gcc.dg/inline-5.c: New test.
33563         * gcc.dg/always-inline.c: Split out tests into ...
33564         * gcc.dg/always-inline2.c: ... this and ...
33565         * gcc.dg/always-inline3.c: ... this.
33566
33567 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33568
33569         PR debug/12103
33570         * g++.dg/debug/crash1.C: New test.
33571
33572 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33573
33574         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33575         function with __attribute__((noinline)).
33576         (recurser_void2): Likewise.
33577         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33578         (recurser_void2): Likewise.
33579
33580 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33581
33582         PR middle-end/14203
33583         * g++.dg/warn/Wunused-6.C: New test case.
33584
33585 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33586
33587         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33588         not defined.
33589
33590 2004-02-27  Eric Christopher  <echristo@redhat.com>
33591
33592         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33593         * g++.dg/charset/asm2.c: Run only x86.
33594         * gcc.dg/charset/asm3.c: Ditto.
33595
33596 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33597
33598         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33599         ld_library_path.
33600
33601 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33602
33603         * g++.dg/ext/altivec-3.C: New.
33604
33605 2004-02-26  Richard Henderson  <rth@redhat.com>
33606
33607         * g++.dg/ext/attrib10.C: Mark for warning.
33608         * gcc.dg/attr-alias-1.c: New.
33609
33610 2004-02-26  Richard Henderson  <rth@redhat.com>
33611
33612         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33613         * gcc.c-torture/execute/20040208-2.c: ... it back.
33614
33615 2004-02-26  Eric Christopher  <echristo@redhat.com>
33616
33617         * lib/target-supports.exp (check-iconv-available): New function.
33618         * lib/gcc-dg.exp (dg-require-iconv): New function.
33619         Use above.
33620         * gcc.dg/charset: New directory.
33621         * gcc.dg/charset/charset.exp: New file.
33622         * gcc.dg/charset/asm1.c: Ditto.
33623         * gcc.dg/charset/asm2.c: Ditto.
33624         * gcc.dg/charset/asm3.c: Ditto.
33625         * gcc.dg/charset/asm4.c: Ditto.
33626         * gcc.dg/charset/asm5.c: Ditto.
33627         * gcc.dg/charset/attribute1.c: Ditto.
33628         * gcc.dg/charset/attribute2.c: Ditto.
33629         * gcc.dg/charset/string1.c: Ditto.
33630         * g++.dg/charset: New directory.
33631         * g++.dg/dg.exp: Add here. Special options.
33632         * g++.dg/charset/charset.exp: New file.
33633         * g++.dg/charset/asm1.c: Ditto.
33634         * g++.dg/charset/asm2.c: Ditto.
33635         * g++.dg/charset/asm3.c: Ditto.
33636         * g++.dg/charset/asm4.c: Ditto.
33637         * g++.dg/charset/attribute1.c: Ditto.
33638         * g++.dg/charset/attribute2.c: Ditto.
33639         * g++.dg/charset/extern1.cc: Ditto.
33640         * g++.dg/charset/extern2.cc: Ditto.
33641         * g++.dg/charset/string1.c: Ditto.
33642
33643 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33644
33645         PR c++/14278
33646         * g++.dg/parse/comma1.C: New test.
33647
33648 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33649
33650         PR c++/14284
33651         * g++.dg/template/ttp8.C: New test.
33652
33653 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33654
33655         * gcc.dg/fixuns-trunc-1.c: New test.
33656
33657 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33658
33659         * gcc.dg/builtins-config.h: Use #elif.
33660
33661 2004-02-26  Michael Matz  <matz@suse.de>
33662
33663         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33664         * gcc.dg/991214-1.c: Likewise.
33665         * gcc.dg/i386-asm-1.c: Likewise.
33666
33667 2004-02-25  Richard Henderson  <rth@redhat.com>
33668
33669         * gcc.c-torture/execute/20040208-2.c: Move ...
33670         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33671
33672 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33673
33674         PR c++/14246
33675         * g++.dg/other/crash-3.C: New test.
33676
33677 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33678
33679         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33680         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33681
33682         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33683         HP-UX.
33684
33685 2004-02-24  Michael Matz  <matz@suse.de>
33686
33687         * gcc.dg/i386-regparm.c: New.
33688
33689 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33690
33691         * gcc.c-torture/execute/20040223-1.c: New.
33692
33693 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33694             Kazu Hirata  <kazu@cs.umass.edu>
33695
33696         * gcc.dg/fwritable-strings-1.c: Remove.
33697
33698 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33699
33700         PR c/14156
33701         * gcc.dg/20040223-1.c: New test.
33702
33703 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33704
33705         PR c++/14106
33706         * g++.dg/ext/typeof9.C: New test.
33707
33708 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33709
33710         PR c++/14250
33711         * g++.dg/other/switch1.C: New test.
33712
33713 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33714
33715         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33716         * gcc.dg/va-arg-1.c: Likewise.
33717
33718 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33719
33720         PR c++/14143
33721         * g++.dg/template/koenig5.C: New test.
33722
33723 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33724
33725         * g++.dg/ext/altivec-1.C: Generalize target triple.
33726         * g++.dg/ext/altivec-2.C: New test case.
33727         * g++.dg/ext/altivec_check.h: New file.
33728         * gcc.dg/altivec-1.c: Generalize target triple;
33729         include altivec_check.h and call altivec_check().
33730         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33731         * gcc.dg/altivec-6.c: New test case.
33732         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33733         type casts as needed.
33734         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33735         altivec_check().
33736         * gcc.dg/altivec-12.c: New test case.
33737         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33738         include altivec_check.h and call altivec_check().
33739         * gcc.dg/altivec_check.h: New file.
33740
33741 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33742
33743         * lib/target-supports.exp (check_alias_available): Don't mangle
33744         function `g' in test program.
33745
33746 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33747
33748         * lib/target-supports.exp (check_profiling_available): Check
33749         argument to determine whether we support a profiling type.
33750         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33751         check_profiling_available.
33752         * g++.dg/bprob/bprob.exp: Likewise.
33753         * g77.dg/bprob/bprob.exp: Likewise.
33754         * gcc.misc-tests/bprob.exp: Likewise.
33755         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33756         dg-require-profiling and delete expected error handling.
33757         * gcc.dg/20021014-1.c: Likewise.
33758         * gcc.dg/nest.c: Likewise.
33759
33760 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33761
33762         PR c++/12007
33763         * g++.dg/other/vthunk1.C: New test.
33764
33765 2004-02-20  Falk Hueffner  <falk@debian.org>
33766
33767         PR target/14201
33768         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33769
33770 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/13927
33773         * g++.dg/other/error8.C: Remove XFAIL markers.
33774
33775         PR c++/14173
33776         * g++.dg/ext/packed5.C: New test.
33777
33778         PR c++/14199
33779         * g++.dg/warn/Wunused-5.C: New test.
33780
33781         PR c++/14186
33782         * g++.dg/lookup/member1.C: New test.
33783
33784 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33785
33786         * gcc.c-torture/compile/20040130-1.c: Enable only when
33787         __INT_MAX__ >= 2147483647L.
33788         * gcc.c-torture/compile/961203-1.c: Likewise.
33789
33790 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
33791
33792         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33793         * g++.dg/opt/template1.C: Robustify assembler regexp
33794
33795 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33796
33797         * gcc.c-torture/execute/simd-4.x: Remove.
33798         * gcc.c-torture/execute/va-arg-25.x: Likewise.
33799         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33800         Guard with #ifndef SKIP_ATTRIBUTE.
33801         * gcc.dg/compat/vector-1_y.c: Likewise.
33802         * gcc.dg/compat/vector-2_x.c: Likewise.
33803         * gcc.dg/compat/vector-2_y.c: Likewise.
33804         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33805         * g++.dg/eh/simd-2.C: Likewise.
33806
33807 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
33808
33809         * gcc.c-torture/compile/complex-1.c: New.
33810
33811 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
33812
33813         PR target/14209
33814         * gcc.c-torture/execute/20040218-1.c: New test.
33815
33816 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33817
33818         PR c++/14181
33819         * g++.dg/parse/new2.C: New test.
33820
33821 2004-02-18  Paul Brook  <paul@codesourcery.com>
33822
33823         * gcc.c-torture/compile/libcall-1.c: New test.
33824
33825 2004-02-18  Paul Brook  <paul@codesourcery.com>
33826
33827         PR debug/12934
33828         * gcc.dg/debug/debug-7.c: New test.
33829
33830 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
33831
33832         * gcc.dg/20040217-1.c: New test.
33833
33834 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
33835
33836         * gcc.c-torture/execute/990208-1.x: Delete.
33837
33838 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
33839
33840         * gcc.c-torture/execute/20040208-2.x: New file.
33841
33842 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
33843
33844         PR c++/11326
33845         * g++.dg/abi/structret1.C: New test.
33846
33847 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
33848
33849         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33850         (i386_cpuid): No need to test if cpuid is available on AMD64.
33851         Fix assembly, so that it works onboth i386 and AMD64.
33852         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33853         (vecInLong): Fix s[] member type to unsigned int.
33854         (vecInWord): Remove type.
33855         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33856         (a64, b64, c64, d64, e64): Remove.
33857         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33858         Remove unused variable.  Remove initialization of removed variables.
33859         Don't call mmx_tests nor sse_tests.
33860         (reference_mmx, reference_sse): Remove.
33861         (check): Add return stmt.
33862         * gcc.dg/i386-sse-7.c: New test.
33863         * gcc.dg/i386-mmx-4.c: New test.
33864
33865 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33866
33867         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33868         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33869         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33870         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33871         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33872         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33873         g++.dg/tc1/dr94.C: Fix line terminator.
33874
33875 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
33876
33877         * gcc.c-torture/compile/20040216-1.c: New.
33878
33879 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33880
33881         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33882         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33883         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33884         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33885         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33886         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33887
33888 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33889
33890         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33891
33892 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33893
33894         PR c++/13971
33895         * g++.dg/expr/cond4.C: New test.
33896
33897         PR c++/14086
33898         * g++.dg/lookup/crash2.C: New test.
33899
33900 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33901
33902         * gcc.c-torture/compile/20040214-2.c: New test.
33903
33904 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33905
33906         PR c++/14116
33907         * g++.dg/ext/typeof8.C: New test.
33908
33909 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33910
33911         * gcc.c-torture/compile/20040214-1.c: New test.
33912
33913 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33914
33915         PR c++/13635
33916         * g++.dg/template/spec11.C: New test.
33917
33918 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33919
33920         PR c++/13927
33921         * g++.dg/other/error8.C: New test.
33922
33923 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33924
33925         PR c++/14122
33926         * g++.dg/template/array4.C: New test.
33927
33928         PR c++/14108
33929         * g++.dg/inherit/thunk2.C: New test.
33930
33931         PR c++/14083
33932         * g++.dg/eh/cond2.C: New test.
33933
33934 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33935
33936         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33937
33938 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33939
33940         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33941
33942 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33943
33944         * g++.dg/simd-2.C: xfail on ppc64-linux.
33945
33946 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33947
33948         PR c/456
33949         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33950         tests.
33951
33952 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33953
33954         * gcc.dg/builtins-33.c: New test.
33955
33956 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33957
33958         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33959
33960 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33961
33962         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33963
33964 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33965
33966         * gcc.dg/ppc64-abi-3.c: New test.
33967
33968 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33969
33970         PR c/14092
33971
33972         * gcc.dg/pr14092-1.c: New testcase.
33973
33974 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33975
33976         * gcc.dg/cpp/assert4.c: Fix typo last change.
33977
33978         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33979         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33980
33981         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33982
33983 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33984
33985         * gcc.c-torture/compile/20040209-1.c: New test case.
33986
33987 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33988
33989         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33990
33991 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33992
33993         * gcc.c-torture/execute/20040208-[12].c: New tests.
33994
33995 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33996
33997         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33998
33999 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34000
34001         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34002
34003 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34004
34005         Bug 13856
34006         * gcc.dg/visibility-8.c: New testcase.
34007
34008 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34009
34010         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34011         arguments.
34012         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34013
34014 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34015
34016         PR middle-end/13696
34017         * g++.dg/opt/fold1.C: New test case.
34018
34019 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34020
34021         PR c++/14033
34022         * g++.dg/other/crash-2.C: New test.
34023
34024 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34025
34026         PR c++/14028
34027         * g++.dg/parse/angle-bracket2.C: New test.
34028
34029 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34030
34031         PR middle-end/13750
34032         Revert:
34033         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34034         PR pch/13361
34035         * g++.dg/pch/wchar-1.C: New.
34036         * g++.dg/pch/wchar-1.Hs: New.
34037
34038 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34039
34040         PR c++/14008
34041         * g++.dg/parse/error15.C: New test.
34042         * g++.dg/parse/crash11.C: Update dg-error mark.
34043
34044 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c++/13932
34047         * g++.dg/warn/conv2.C: New test.
34048
34049 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34050
34051         PR c++/13086
34052         * g++.dg/warn/incomplete1.C: Remove xfail.
34053
34054 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34055
34056         * lib/file-format.exp (gcc_target_object_format): Use
34057         ${tool}_target_compile, not gcc_target_compile.
34058         * lib/target-supports.exp (check_alias_available): Likewise.
34059         (check_gc_sections_available): Likewise.
34060         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34061         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34062         dg-require-alias.
34063
34064 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34065
34066         PR c++/13969
34067         * g++.dg/template/static6.C: New test.
34068
34069 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34070
34071         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34072
34073 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34074
34075         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34076         tests for systems where `char' is unsigned by default.
34077
34078 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34079
34080         PR c++/13997
34081         * g++.dg/template/partial3.C: New test.
34082
34083 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34084
34085         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34086         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34087         Remove mentions of obsolete ports.
34088
34089 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34090
34091         * gcc.dg/noncompile/20001228-1.c: Fix for new
34092         error message.
34093
34094 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34095
34096         PR target/9348
34097         * gcc.c-torture/execute/multdi-1.c: New test case.
34098
34099 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34100
34101         PR c++/13925
34102         * g++.dg/template/lookup5.C: New test.
34103
34104 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34105
34106         PR c++/13950
34107         * g++.dg/template/lookup4.C: New test.
34108
34109         PR c++/13970
34110         * g++.dg/parse/error14.C: New test.
34111
34112         PR c++/14002
34113         * g++.dg/parse/template13.C: New test.
34114
34115 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34116
34117         PR c++/13978
34118         * g++.dg/template/koenig4.C: New test.
34119
34120         PR c++/13968
34121         * g++.dg/template/crash17.C: New test.
34122
34123         PR c++/13975
34124         * g++.dg/parse/error13.C: New test.
34125         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34126
34127 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34128
34129         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34130
34131 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34132
34133         PR c/11658
34134         PR c/13994
34135         * gcc.dg/noncompile/20040203-1.c: New test.
34136         * gcc.dg/noncompile/20040203-2.c: Likewise.
34137         * gcc.dg/noncompile/20040203-3.c: Likewise.
34138         * gcc.dg/20040203-1.c: Likewise.
34139
34140 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34141
34142         PR c++/10858
34143         * g++.dg/template/sizeof7.C: New test.
34144
34145 2004-02-02  Eric Christopher  <echristo@redhat.com>
34146             Zack Weinberg  <zack@codesourcery.com>
34147
34148         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34149
34150 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34151
34152         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34153         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34154         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34155         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34156
34157 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34158
34159         PR c++/13113
34160         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34161
34162         PR c++/13854
34163         * g++.dg/ext/attrib13.C: New test.
34164
34165         PR c++/13907
34166         * g++.dg/conversion/op2.C: New test.
34167
34168 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34169
34170         * gcc.dg/titype-1.c: Fix pasto.
34171
34172 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34173
34174         * gcc.dg/titype-1.c: New test.
34175
34176 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34177
34178         PR c++/13957
34179         * g++.dg/template/non-type-template-argument-1.C,
34180         g++.dg/template/qualified-id1.C: Update dg-error marks.
34181         * g++.dg/template/nontype6.C: New test.
34182
34183 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34184
34185         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34186         * gcc.dg/builtins-31.c: New testcase.
34187         * gcc.dg/builtins-32.c: New testcase.
34188
34189 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34190
34191         * objc.dg/call-super-2.m: Update line numbers
34192         for the including of stddef.h.
34193
34194 2004-01-30  Michael Matz  <matz@suse.de>
34195
34196         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34197         g++.dg/ext/case-range3.C: New tests.
34198
34199 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34200
34201         DR206
34202         PR c++/13813
34203         * g++.dg/template/member4.C: New test.
34204
34205 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34206
34207         PR c++/13683
34208         * g++.dg/template/sizeof6.C: New test.
34209
34210 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34211
34212         * gcc.dg/fwritable-strings-1.c: New test.
34213
34214 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34215
34216         * gcc.c-torture/compile/20040130-1.c: New test.
34217
34218 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34219
34220         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34221
34222 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/13883
34225         * g++.dg/template/ctor3.C: New test.
34226
34227 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34228
34229         * g++.dg/tc1: New directory.
34230         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34231         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34232         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34233         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34234         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34235
34236 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34237
34238         * g++.dg/parse/error11.C: New test.
34239         * g++.dg/parse/error12.C: Likewise.
34240
34241 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34242
34243         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34244         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34245
34246 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34247
34248         PR c++/13791
34249         * g++.dg/ext/attrib12.C: New test.
34250
34251         PR c++/13736
34252         * g++.dg/parse/cast2.C: New test.
34253
34254 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34255
34256         * objc.dg/encode-2.m (main): New local string.  Set depending on
34257         sizeof long.  Use in sscanf call.
34258         * objc.dg/encode-3.m (main): New local string.  Set depending on
34259         sizeof long.  Use in scan_initial call.
34260
34261 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34262
34263         * objc.dg/call-super-2.m: Make LP64-safe.
34264         * objc.dg/desig-init-1.m: Likewise.
34265
34266 2004-01-27  Devang Patel <dpatel@apple.com>
34267
34268         * g++.dg/debug/namespace1.C: New test.
34269
34270 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34271
34272         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34273         xscale-*-*.
34274
34275         * gcc.dg/arm-mmx-1.c: New test.
34276
34277 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34278
34279         * gcc.dg/20040127-1.c: New test.
34280         * gcc.dg/20040127-2.c: New test.
34281
34282 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34283
34284         * objc.dg/stret-1.m (glob): Renamed to globa.
34285
34286 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34287
34288         PR c++/13663
34289         * g++.dg/expr/for1.C: New test.
34290
34291 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34292
34293         PR middle-end/13779
34294         * gcc.dg/darwin-longlong.c: New test.
34295
34296 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34297
34298         * gcc.dg/20040124-1.c: Moved test from here...
34299         * gcc.c-torture/compile/20040124-1.c: ...to here.
34300
34301 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34302
34303         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34304         the assembly output if -m64 is passed.
34305
34306 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34307
34308         PR c++/13833
34309         * g++.dg/template/cond3.C: New test.
34310
34311 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34312
34313         PR c++/13810
34314         * g++.dg/template/ttp7.C: New test.
34315
34316 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34317
34318         PR c++/13797
34319         * g++.dg/template/nontype4.C: New test.
34320         * g++.dg/template/nontype5.C: Likewise.
34321
34322 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34323
34324         * gcc.dg/torture/mips-clobber-at.c: New test.
34325
34326 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34327
34328         * gcc.dg/20040124-1.c: New test.
34329
34330 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34331
34332         * gcc.dg/20040123-1.c: New test.
34333
34334 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34335
34336         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34337
34338 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34339
34340         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34341
34342 2004-01-23  Andrew Pinski  <apinski@apple.com>
34343
34344         * gcc.dg/20030121-1.c: Move to ..
34345         * gcc.dg/20040121-1.c: here.
34346
34347 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34348
34349         * gcc.dg/builtins-29.c: New test case.
34350
34351 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34352
34353         PR 18314
34354         * gcc.dg/builtins-30.c: New testcase.
34355
34356 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34357
34358         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34359         * lib/g77.exp: Likewise.
34360         * lib/objc.exp: Likewise.
34361         * lib/g++.exp: Likewise.
34362
34363 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34364
34365         * gcc.dg/struct-by-value-2.c: New test.
34366
34367 2004-01-21  Andrew Pinski  <apinski@apple.com>
34368
34369         PR target/13785
34370         * gcc.dg/20030121-1.c: New test.
34371
34372 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34373
34374         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34375         clobber frame pointer register in asm statement.
34376
34377 2004-01-21  Falk Hueffner  <falk@debian.org>
34378
34379         * gcc.c-torture/compile/20040121-1.c: New test.
34380
34381 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34382
34383         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34384
34385 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34386
34387         * gcc.dg/ppc64-abi-2.c: New test.
34388
34389 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34390
34391         * lib/treelang.exp: Fill out this file.
34392         * lib/treelang-dg.exp: New File.
34393
34394 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34395
34396         * gcc.c-torture/compile/981022-1.c: Remove.
34397         * gcc.dg/array-5.c: Remove XFAIL.
34398         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34399         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34400         gcc.dg/cond-lvalue-1.c: Update.
34401         * gcc.dg/cast-lvalue-2.c: New test.
34402
34403 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/13592
34406         * g++.dg/other/error1.C (class foo): Tweak error message.
34407
34408         PR c++/13592
34409         * g++.dg/template/call2.C: New test.
34410
34411 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34414         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34415         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34416         scalar-return-1_x.c, scalar-return-2_y.c,
34417         scalar-return-3_x.c, scalar-return-3_y.c,
34418         scalar-return-4_x.c, scalar-return-4_y.c,
34419         struct-align-1.h, struct-align-1_x.c,
34420         struct-align-1_y.c, struct-align-2.h,
34421         struct-align-2_x.c, struct-align-2_y.c,
34422         struct-by-value-10_y.c, struct-by-value-11_x.c,
34423         struct-by-value-11_y.c, struct-by-value-12_x.c,
34424         struct-by-value-12_y.c, struct-by-value-13_x.c,
34425         struct-by-value-13_y.c, struct-by-value-14_x.c,
34426         struct-by-value-14_y.c, struct-by-value-15_x.c,
34427         struct-by-value-15_y.c, struct-by-value-16_y.c,
34428         struct-by-value-17_y.c, struct-by-value-18_y.c,
34429         struct-by-value-19_y.c, struct-by-value-1_x.c,
34430         struct-by-value-1_y.c, struct-by-value-20_y.c,
34431         struct-by-value-2_x.c, struct-by-value-2_y.c,
34432         struct-by-value-3_y.c, struct-by-value-4_x.c,
34433         struct-by-value-4_y.c, struct-by-value-5_y.c,
34434         struct-by-value-6_y.c, struct-by-value-7_y.c
34435         struct-by-value-8_x.c, struct-by-value-8_y.c
34436         struct-by-value-9_x.c, struct-by-value-9_y.c
34437         struct-return-10_x.c, struct-return-10_y.c,
34438         struct-return-19_x.c, struct-return-20_x.c
34439         struct-return-2_x.c, struct-return-2_y.c
34440         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34441         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34442
34443 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34444
34445         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34446         attribute on sparc*-sun-solaris2.*.
34447
34448 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34449
34450         PR c++/13710
34451         * g++.dg/ext/typeof7.C: New test.
34452
34453 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34454
34455         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34456         * gcc.dg/const-elim-1.c: Same.
34457
34458 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34459
34460         * objc.dg/stret-1.m: New.
34461         * objc.dg/stret-2.m: New.
34462
34463 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34464
34465         PR c++/11895
34466         * g++.dg/ext/vector1.C: New test.
34467
34468 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34469
34470         * gcc.dg/pch/import-1.c: New.
34471         * gcc.dg/pch/import-1.hs: New.
34472         * gcc.dg/pch/import-1a.h: New.
34473         * gcc.dg/pch/import-1b.h: New.
34474         * gcc.dg/pch/import-1c.h: New.
34475
34476 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34477
34478         PR c++/13574
34479         * g++.dg/ext/array1.C: New test.
34480
34481         PR c++/13178
34482         * g++.dg/conversion/op1.C: New test.
34483
34484 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34485
34486         PR 11864
34487         From Kazumoto Kojima / Dan Kegel:
34488         * gcc.dg/pr11864-1.c: New test.
34489
34490         PR 10392
34491         From Marcus Comstedt / Dan Kegel:
34492         * gcc.dg/pr10392-1.c: New test.
34493
34494 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34495
34496         PR c++/13478
34497         * g++.dg/init/ref10.C: New test.
34498
34499 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34500
34501         PR c++/13407
34502         * g++.dg/parse/typename6.C: New test.
34503
34504 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34505
34506         PR pch/13361
34507         * g++.dg/pch/wchar-1.C: New.
34508         * g++.dg/pch/wchar-1.Hs: New.
34509
34510 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34511
34512         PR c++/9259
34513         * g++.dg/expr/sizeof2.C: New test.
34514
34515 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34516
34517         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34518
34519 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34520
34521         PR c++/13659
34522         * g++.dg/lookup/strong-using-3.C: New.
34523         * g++.dg/lookup/using-10.C: New.
34524
34525 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34526
34527         PR c++/13594
34528         * g++.dg/lookup/strong-using-2.C: New.
34529
34530 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34531             Dan Kegel <dank@kegel.com>
34532             J"orn Rennecke <joern.rennecke@superh.com>
34533
34534         PR target/9365
34535         * gcc.dg/pr9365-1.c: New test.
34536
34537 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34538
34539         PR c++/8856
34540         * g++.dg/parse/casting-operator2.C: New test.
34541         * g++.old-deja/g++.pt/explicit83.C: Remove.
34542
34543 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34544
34545         * gcc.dg/label-compound-stmt-1.c: New test.
34546         * gcc.c-torture/compile/950922-1.c,
34547         gcc.c-torture/compile/20000211-3.c,
34548         gcc.c-torture/compile/20000518-1.c,
34549         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34550         compound statements.
34551
34552 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34553
34554         * gcc.dg/ppc64-abi-1.c: New test.
34555
34556 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34557
34558          * g++.dg/ext/attrib9.C: Add dg-warnings.
34559
34560 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34561
34562         PR c++/12335
34563         * g++.dg/parse/dtor3.C: New test.
34564
34565 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34566
34567         PR c++/12709
34568         * g++.dg/parse/try-catch-1.C: New test.
34569
34570 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34571
34572         * ada/acats/run_all.sh: Add more verbose output in acats.log
34573         when compiling tests.
34574
34575 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34576
34577         PR 13656
34578         * gcc.dg/typedef-redecl.c: New test case.
34579         * gcc.dg/typedef-redecl.h: New support file.
34580
34581 2004-01-13  Jan Hubicka  <jh@suse.cz>
34582
34583         * gcc.dg/always_inline.c: New test.
34584         * gcc.dg/debug/20031231-1.c: Fix.
34585
34586 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34587
34588         PR c++/13474
34589         * g++.dg/template/array3.C: New test.
34590
34591 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34592
34593         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34594         * g++.dg/warn/Wunused-2.C: Likewise.
34595
34596 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34597
34598         PR c++/13289
34599         * g++.dg/template/instantiate6.C: New test.
34600
34601 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34602
34603         PR middle-end/11397
34604         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34605
34606 2004-01-12  Jan Hubicka  <jh@suse.cz>
34607
34608         PR opt/12826
34609         * gcc.dg/20040112-1.c: New.
34610
34611         * gcc.dg/dwarf-die[1-7].c: Move to...
34612         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34613         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34614
34615 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34616
34617         PR c++/4100
34618         * g++.dg/parse/friend4.C: New test.
34619
34620 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34621
34622         PR c++/4100
34623         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34624         definition is called a friend.
34625
34626 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34627
34628         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34629
34630 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34631
34632         PR c++/3478
34633         * g++.dg/parse/error10.C: New test.
34634         * g++.dg/template/arg2.C: Accept "invalid type" error.
34635
34636 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34637
34638         PR middle-end/13392
34639         * g++.dg/opt/expect2.C: New test.
34640
34641 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34642
34643         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34644         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34645         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34646         Update dg-error regexps.
34647
34648 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34649
34650         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34651         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34652
34653 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34654
34655         * gcc.dg/pragma-re-1.c: Use right pointer type.
34656
34657 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34658
34659         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34660
34661 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34662
34663         * gcc.dg/rs6000-ldouble-1.c: New.
34664
34665 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34666
34667         DR 337
34668         PR c++/9256
34669         * g++.dg/other/abstract1.C: New test.
34670
34671 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34672
34673         * g++.dg/lookup/strong-using-1.C: New.
34674
34675 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34676
34677         PR c/11234
34678         * gcc.dg/func-ptr-conv-1.c: New test.
34679         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34680
34681 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34682
34683         PR target/13380.
34684         * gcc.c-torture/compile/20040109-1.c: New.
34685
34686 2004-01-08  Stuart Hastings  <stuart@apple.com>
34687
34688         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34689         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34690         * gcc.dg/i386-sse-6.c: ...this new testcase.
34691
34692 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34693
34694         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34695
34696 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34697
34698         * ada/acats/run_acats: Treat 'gnatchop' the same way
34699         as 'gnatmake'.  Export GCC_DRIVER.
34700         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34701         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34702
34703 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34704
34705         PR c++/12573
34706         * g++.dg/template/dependent-expr4.C: New test.
34707
34708 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34709
34710         * gcc.dg/altivec-11.c: New test.
34711
34712 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34713
34714         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34715
34716 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34717
34718         PR c/6024
34719         * gcc.dg/enum-compat-1.c: New test.
34720         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34721
34722 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34723
34724         PR c/12165
34725         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34726         gcc.dg/c99-idem-qual-3.c: New tests.
34727
34728 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34729
34730         * gcc.dg/winline-7.c: Don't cast void * to int.
34731
34732 2004-01-06  Jan Hubicka  <jh@suse.cz>
34733
34734         * gcc.dg/i386-sse-5.c: New test
34735         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34736
34737 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34738
34739         PR c++/12815
34740         * g++.dg/rtti/typeid4.C: New test.
34741
34742 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34743
34744         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34745
34746 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34747
34748         PR c++/12132
34749         * g++.dg/template/error11.C: New test.
34750
34751         PR c++/13451
34752         * g++.dg/template/class2.C: New test.
34753
34754 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34755         Richard Sandiford <rsandifo@redhat.com>
34756
34757         PR c++/13387
34758         * g++.dg/opt/alias3.C: New test.
34759
34760 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34761
34762         PR c++/13157
34763         * g++.dg/template/koenig3.C: New test.
34764
34765         PR c++/13529
34766         * g++.dg/parse/offsetof3.C: New test.
34767
34768         * g++.dg/init/copy7.C: Add missing dg-error markers.
34769
34770         PR c++/12226
34771         * g++.dg/init/copy7.c: New test.
34772
34773         PR c++/13536
34774         * g++.dg/parse/cast1.C: New test.
34775
34776 2004-01-04  Jan Hubicka  <jh@suse.cz>
34777
34778         * gcc.dg/winline[1-7].c: New tests.
34779
34780 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34781
34782         PR c++/13520
34783         * g++.dg/template/qualttp22.C: New test.
34784
34785 2004-01-01  Jan Hubicka  <jh@suse.cz>
34786
34787         * gcc.dg/debug/20031231-1.c: New.
34788         * gcc.c-torture/compile/20040101-1.c: New.
34789         * gcc.dg/dwarf-die-[1-7].c: New.
34790
34791 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
34792
34793         PR optimization/13521
34794         * gcc.c-torture/compile/20031231-1.c: New test.
34795
34796 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34797
34798         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34799
34800 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34801
34802         PR c++/10079
34803         * g++.dg/template/crash16.C: New test.
34804
34805 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
34806
34807         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34808
34809 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34810
34811         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34812         ports.
34813         * g++.old-deja/g++.jason/thunk3.C: Likewise.
34814         * g++.old-deja/g++.law/profile1.C: Likewise.
34815         * gcc.c-torture/compile/981006-1.c: Likewise.
34816         * gcc.c-torture/execute/loop-2e.x: Likewise.
34817         * gcc.c-torture/execute/loop-2f.x: Remove.
34818         * gcc.c-torture/execute/loop-2g.x: Likewise.
34819         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34820         * gcc.dg/20020312-2.c: Remove traces of dead ports.
34821
34822 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34823
34824         PR c++/13507
34825         * g++.dg/ext/attrib11.C: New test.
34826
34827         PR c++/13494
34828         * g++.dg/template/array2-1.C: New test.
34829         * g++.dg/template/array2-2.C: New test.
34830
34831 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
34832
34833         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34834
34835 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34836
34837         PR c++/12774
34838         * g++.dg/template/array1-1.C: New test.
34839         * g++.dg/template/array1-2.C: New test.
34840
34841 2003-12-29  Roger Sayle  <roger@eyesopen.com>
34842
34843         PR fortran/12632
34844         * g77.dg/12632.f: New test case.
34845
34846 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34847
34848         PR c++/13289
34849         * g++.dg/parse/nontype1.C: New test.
34850
34851 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34852
34853         PR c++/12403
34854         * g++.dg/parse/explicit1.C: New test.
34855         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34856
34857 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34858
34859         PR c++/13081
34860         * g++.dg/opt/inline6.C: New test.
34861
34862         PR c++/12613
34863         * g++.dg/parse/error9.C: New test.
34864
34865         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34866
34867 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34868
34869         PR c++/13009
34870         * g++.dg/init/assign1.C: New test.
34871
34872 2003-12-28  Roger Sayle  <roger@eyesopen.com>
34873
34874         PR c++/13070
34875         * g++.dg/warn/format3.C: New test case.
34876
34877 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34878
34879         * gcc.c-torture/compile/20031227-1.c: New test.
34880
34881 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34882
34883         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34884         * g77.dg/bprob/bprob.exp: Likewise.
34885         * gcc.misc-tests/bprob.exp: Likewise.
34886         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34887         variants on systems where the library does not provide that
34888         functionality.
34889         * gcc.dg/builtins-20.c: Use builtins-config.h.
34890         * gcc.dg/builtins-config.h: New file.
34891
34892 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34893
34894         * lib/gcc-dg.exp (dg-require-profiling): New function.
34895         * lib/target-supports.exp (check_profiling_available): Likewise.
34896         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34897         * g77.dg/bprob/bprob.exp: Likewise.
34898         * gcc.misc-tests/bprob.exp: Likewise.
34899         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34900         * gcc.dg/20021014-1.c: Likewise.
34901         * gcc.dg/nest.c: Likewise.
34902
34903 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34904
34905         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34906         compiling.
34907         * g++.dg/lookup/java2.C: Likewise.
34908         * gcc.dg/cpp/lexident.c: Likewise.
34909
34910 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34911
34912         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34913         given.
34914         * gcc.c-torture/compile/961203-1.c: Likewise.
34915         * gcc.c-torture/compile/980506-1.c: Likewise.
34916
34917 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34918
34919         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34920         (additional_prunes): New global.
34921         (gcc-dg-prune): Handle additional per-test pruning.
34922         (dg-test): Clear additional_prunes between tests.
34923
34924         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34925         dg-prune-output to avoid spurious failures from assembler
34926         complaining about nonexistent WAW violations.
34927         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34928         Use dg-prune-output to avoid spurious failures from assembler
34929         warning about Itanium B-step errata.
34930
34931 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34932
34933         * g++.dg/abi/macro0.C: New test.
34934         * g++.dg/abi/macro1.C: Likewise.
34935         * g++.dg/abi/macro2.C: Likewise.
34936
34937         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34938         * g++.dg/abi/bitfield7.C: Likewise.
34939         * g++.dg/abi/dtor2.C: Likewise.
34940         * g++.dg/abi/mangle11.C: Likewise.
34941         * g++.dg/abi/mangle12.C: Likewise.
34942         * g++.dg/abi/mangle14.C: Likewise.
34943         * g++.dg/abi/mangle17.C: Likewise.
34944         * g++.dg/abi/vbase10.C: Likewise.
34945         * g++.dg/abi/vbase14.C: Likewise.
34946         * g++.dg/template/qualttp17.C: Likewise.
34947
34948 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34949
34950         PR c/11995
34951         * gcc.dg/20031223-1.c: New test.
34952
34953 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34954
34955         * gcc.dg/noreturn-7.c: New test.
34956
34957 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34958
34959         * gcc.dg/null-pointer-1.c: New test.
34960
34961 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34962
34963         * g++.old-deja/g++.jason/template18.C: Remove.
34964         * g++.old-deja/g++.jason/template37.C: Likewise.
34965
34966         PR c++/12862
34967         * g++.dg/lookup/ns1.C: New test.
34968
34969         PR c++/12397
34970         * g++.dg/template/lookup3.C: New test.
34971
34972 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34973
34974         * g++.dg/template/recurse1.C: New test
34975
34976 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34977
34978         PR c++/12479
34979         * g++.dg/parse/semicolon1.C: New test.
34980         * g++.dg/parse/semicolon1.h: Likewise.
34981
34982 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34983
34984         * gcc.dg/darwin-misaligned.c: New test.
34985
34986 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34987
34988         PR c/9163
34989         * gcc.dg/20031222-1.c: New test.
34990
34991 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34992
34993         PR c++/13438
34994         * g++.dg/parse/error8.C: New test.
34995
34996         PR c++/11554
34997         * g++.dg/warn/ctor-init-1.C: New test.
34998
34999 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35000
35001         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35002         too small.
35003         * gcc.c-torture/compile/930217-1.c: Likewise.
35004         * gcc.c-torture/compile/930513-1.c: Likewise.
35005         * gcc.c-torture/execute/920908-2.c: Likewise.
35006         * gcc.c-torture/execute/921204-1.c: Likewise.
35007         * gcc.c-torture/execute/930621-1.c: Likewise.
35008         * gcc.c-torture/execute/930630-1.c: Likewise.
35009         * gcc.c-torture/execute/931031-1.c: Likewise.
35010         * gcc.c-torture/execute/980602-2.c: Likewise.
35011         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35012         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35013         * gcc.c-torture/execute/extzvsi.c: Likewise.
35014         * gcc.c-torture/unsorted/ext.c: Likewise.
35015
35016 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35017
35018         PR target/12749
35019         * gcc.c-torture/compile/20031220-2.c: New test case.
35020
35021 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35022
35023         PR optimization/13031
35024         * gcc.c-torture/compile/20031220-1.c: New test case.
35025
35026 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35027
35028         * gcc.dg/cast-function-1.c: New test.
35029
35030 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35031
35032         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35033         formats.
35034
35035 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35036
35037         PR c++/12795
35038         * g++.dg/ext/attrib10.C: New test.
35039
35040 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35041
35042         * gcc.dg/cleanup-10.c: New test.
35043         * gcc.dg/cleanup-11.c: New test.
35044
35045 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35046
35047         PR c++/13239
35048         * g++.dg/opt/expect1.C: New test.
35049
35050 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35051
35052         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35053
35054 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35055
35056         PR debug/12923
35057         * gcc.dg/20031218-1.c: New test.
35058
35059         PR debug/12389
35060         * gcc.dg/20031218-2.c: New test.
35061         * gcc.dg/20031218-3.c: New test.
35062
35063         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35064         of label name and allow for USER_LABEL_PREFIX == "_" names.
35065         * g++.dg/abi/mangle18-2.C: Likewise.
35066         * g++.dg/abi/mangle19-1.C: Likewise.
35067         * g++.dg/abi/mangle19-2.C: Likewise.
35068         * g++.dg/abi/mangle20-1.C: Likewise.
35069         * g++.dg/abi/mangle20-2.C: Likewise.
35070
35071 2003-12-18  Richard Henderson  <rth@redhat.com>
35072
35073         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35074
35075 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35076             Dan Kegel <dank@kegel.com>
35077
35078         PR other/12009
35079         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35080         testing a cross compiler, it causes spurious compile failures.
35081         * lib/g++.exp: Likewise.
35082
35083 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35084
35085         PR c++/13262
35086         * g++.dg/template/access13.C: New test.
35087
35088 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35089
35090         * gcc.dg/20031216-1.c: New test.
35091
35092 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35093
35094         PR c++/9154
35095         * g++.dg/template/error10.C: New test.
35096
35097 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35098
35099         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35100         * g++.dg/eh/simd-2.C: Likewise.
35101
35102 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35103             Roger Sayle  <roger@eyesopen.com>
35104
35105         * gcc.c-torture/execute/ieee/mzero5.c: New.
35106
35107 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35108
35109         PR c++/10603
35110         * g++.dg/parse/error6.C: New test.
35111
35112         PR c++/12827
35113         * g++.dg/parse/error7.C: New test.
35114
35115 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35116
35117         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35118         at -O with stabs debugging formats.
35119         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35120         * gcc.dg/debug/debug-2.c: Likewise.
35121
35122 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c++/12696
35125         * g++.dg/init/error1.C: New test.
35126
35127         PR c++/12218
35128         * g++.dg/init/pm3.C: New test.
35129
35130 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35131
35132         PR c/3347
35133         * gcc.dg/bitfld-8.c: New test.
35134
35135 2003-12-16  James Lemke  <jim@wasabisystems.com>
35136
35137         * gcc.dg/arm-scd42-[123].c: New tests.
35138
35139 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35140
35141         PR c++/9043
35142         * g++.dg/abi/mangle20-1.C: New test.
35143         * g++.dg/abi/mangle20-2.C: New test.
35144
35145 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c++/13275
35148         * g++.dg/other/offsetof2.C: Remove XFAIL.
35149         * g++.dg/parse/offsetof1.C: New test.
35150         * g++.gd/parse/offsetof2.C: Likewise.
35151
35152 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35153
35154         * g++.dg/template/nontype3.C: New test.
35155         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35156
35157 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35158
35159         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35160
35161 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         PR c++/13387
35164         * g++.dg/expr/assign1.C: New test.
35165
35166         PR c++/13242
35167         * g++.dg/abi/mangle19-1.C: New test.
35168         * g++.dg/abi/mangle19-2.C: New test.
35169
35170 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35171
35172         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35173
35174 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35175
35176         * gcc.c-torture/execute/20031216-1.c: New test.
35177
35178 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35179
35180         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35181         an ICE regression.
35182
35183 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35184
35185         PR c++/10926
35186         * g++.dg/template/error9.C: New test.
35187
35188         PR c++/11116
35189         * g++.dg/template/error8.C: New test.
35190
35191 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35192
35193         PR middle-end/13400
35194         * gcc.c-torture/execute/20031215-1.c: New test case.
35195
35196 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35197
35198         PR c++/13269
35199         * g++.dg/parse/error5.C: New test.
35200
35201         PR c++/12989
35202         * g++.dg/expr/sizeof1.C: New test.
35203
35204         PR c++/13310
35205         * g++.dg/template/crash15.C: New test.
35206
35207 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35208
35209         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35210         a non-POD type as the last named parameter of a varargs function.
35211
35212 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35213
35214         PR c++/13243
35215         PR c++/12573
35216         * g++.dg/template/crash14.C: New test.
35217         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35218
35219 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35220
35221         * g++.dg/other/java1.C: New test.
35222
35223         PR c++/13241
35224         * g++.dg/abi/mangle18-1.C: New test.
35225         * g++.dg/abi/mangle18-2.C: New test.
35226
35227 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35228
35229         PR optimization/10312
35230         * gcc.c-torture/execute/20031214-1.c: New.
35231
35232 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35233
35234         PR c++/10779
35235         PR c++/12160
35236         * g++.dg/parse/error3.C: New test.
35237         * g++.dg/parse/error4.C: Likewise.
35238         * g++.dg/abi/mangle4.C: Tweak error messages.
35239         * g++.dg/lookup/using5.C: Likewise.
35240         * g++.dg/other/error2.C: Likewise.
35241         * g++.dg/parse/typename5.C: Likewise.
35242         * g++.dg/parse/undefined1.C: Likewise.
35243         * g++.dg/template/arg2.C: Likewise.
35244         * g++.dg/template/ttp3.C: Likewise.
35245         * g++.dg/template/type1.C: Likewise.
35246         * g++.old-deja/g++.other/crash32.C: Likewise.
35247         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35248
35249 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35250
35251         PR c++/13106
35252         * g++.dg/warn/noreturn-3.C: New test.
35253
35254 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         PR c++/13118
35257         * g++.dg/abi/covariant3.C: New.
35258
35259 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35260
35261         * g++.dg/eh/ia64-1.C: New test.
35262
35263 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35264
35265         PR optimization/13037
35266         * g77.f-torture/execute/13037.f: New test case.
35267
35268 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35269
35270         PR c++/12881
35271         * g++.dg/abi/covariant2.C: New.
35272
35273 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35274
35275         * gcc.dg/cpp/trad/macro.c: New tests.
35276
35277 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35278
35279         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35280
35281 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35282
35283         PR other/10819
35284         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35285         to fix Bug 10819.
35286         * lib/g++.exp (g++_version): Likewise.
35287         * lib/g77.exp (g77_version): Likewise.
35288         * lib/objc.exp (default_objc_version): Likewise.
35289
35290 2003-12-10  Richard Henderson  <rth@redhat.com>
35291
35292         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35293
35294         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35295
35296 2003-12-08  Matt Austern  <austern@apple.com>
35297
35298         PR c/13134
35299         * lib/gcc-dg.exp (dg-require-visibility): Define.
35300         * lib/target-supports (check_visibility_available): Define.
35301         * gcc.dg/visibility-1.c: New test.
35302         * gcc.dg/visibility-2.c: Likewise.
35303         * gcc.dg/visibility-3.c: Likewise.
35304         * gcc.dg/visibility-4.c: Likewise.
35305         * gcc.dg/visibility-5.c: Likewise.
35306         * gcc.dg/visibility-6.c: Likewise.
35307         * g++.dg/ext/visibility-1.C: Likewise.
35308         * g++.dg/ext/visibility-2.C: Likewise.
35309         * g++.dg/ext/visibility-3.C: Likewise.
35310         * g++.dg/ext/visibility-4.C: Likewise.
35311         * g++.dg/ext/visibility-5.C: Likewise.
35312         * g++.dg/ext/visibility-6.C: Likewise.
35313
35314 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35315
35316         * g++.dg/lookup/java1.C: New test.
35317         * g++.dg/lookup/java2.C: New test.
35318
35319 2003-12-07  Falk Hueffner  <falk@debian.org>
35320
35321         * g++.dg/opt/noreturn-1.C: New test.
35322
35323 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35324
35325         * gcc.dg/overflow-1.c: New test.
35326
35327 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35328
35329         * g77.f-torture/compile/13060.f: New test.
35330
35331 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR c++/13323
35334         * g++.dg/inherit/operator2.C: New test.
35335
35336 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35337
35338         PR c++/13305
35339         * g++.dg/ext/attrib9.C: New test.
35340
35341 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35342
35343         PR c++/13314
35344         * g++.dg/template/error7.C: New test.
35345
35346 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35347             J"orn Rennecke <joern.rennecke@superh.com>
35348
35349         PR target/13302
35350         * g++.dg/other/struct-va_list.C: New test.
35351
35352 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35353
35354         PR c++/13166
35355         * g++.dg/parse/defarg6.C: New test.
35356
35357 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35358
35359         PR target/13256
35360         * gcc.c-torture/execute/20031201-1.c: New test.
35361
35362 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35363
35364         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35365
35366 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35367
35368         * gcc.dg/builtin-return-1.c: New test.
35369
35370 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35371             J"orn Rennecke <joern.rennecke@superh.com>
35372
35373         PR optimization/13260
35374         * gcc.c-torture/execute/20031204-1.c: New test.
35375
35376 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c++/9127
35379         * g++.dg/template/error6.C: New test.
35380
35381 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35382
35383         * gcc.dg/20031202-1.c: New test.
35384
35385 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35386
35387         PR c++/13179
35388         * g++.dg/template/eh1.C: New test.
35389
35390         PR c++/10771
35391         * g++.dg/template/error5.C: New test.
35392
35393 2003-12-02  David Ung  <davidu@mips.com>
35394
35395         * gcc.dg/compat/vector-check.h: Corrected type for var
35396         g_##TMODE
35397
35398 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35399
35400         PR c++/10126
35401         * g++.dg/template/ptrmem8.C: New test.
35402
35403 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35404
35405         PR c++/12573
35406         * g++.dg/template/dependent-expr3.C: New test.
35407
35408 2003-12-01  James Lemke  <jim@wasabisystems.com>
35409
35410         * gcc.dg/arm-g2.c: New test.
35411
35412 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35413
35414         PR optimization/11634
35415         * gcc.dg/20031201-2.c: New test case.
35416
35417 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35418
35419         PR 11433
35420         * objc.dg/proto-lossage-3.m: New test.
35421
35422 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35423
35424         PR optimization/12628
35425         * gcc.dg/20031201-1.c: New test case.
35426
35427 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35428
35429         * gcc.dg/unaligned-1.c: New test.
35430
35431 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35432
35433         PR c++/9849
35434         * g++.dg/template/error4.C: New test.
35435         * g++.dg/template/nested3.C: Adjust error markers.
35436
35437 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35438
35439         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35440
35441 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35442
35443         PR c/10333
35444         * gcc.dg/bitfld-7.c: New test.
35445
35446 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35447
35448         * gcc.dg/tls/asm-1.C: New test.
35449
35450 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35451
35452         * gcc.dg/cpp/assert4.c: Update.
35453
35454 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35455
35456         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35457         * gcc.dg/builtin-apply3.c: New test.
35458
35459 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35460
35461         * lib/compat.exp (compat-obj): New xfaildata parameter.
35462         Use it to set compiler_conditional_xfail_data before compiling.
35463         (compat-get-options): Handle dg-xfail-if.
35464         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35465         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35466         * gcc.dg/compat/vector-1_y.c: Likewise.
35467         * gcc.dg/compat/vector-2_x.c: Likewise.
35468         * gcc.dg/compat/vector-2_y.c: Likewise.
35469
35470 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35471
35472         * g++.dg/opt/reg-stack4.C: New test.
35473
35474 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35475
35476         * gcc.dg/builtin-apply2.c: New test.
35477
35478 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35479
35480         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35481
35482 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35483
35484         PR c++/12924
35485         * g++.dg/template/template-id-2.C: New test.
35486
35487 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35488
35489         PR c++/5369
35490         * g++.dg/template/memfriend1.C: New test.
35491         * g++.dg/template/memfriend2.C: Likewise.
35492         * g++.dg/template/memfriend3.C: Likewise.
35493         * g++.dg/template/memfriend4.C: Likewise.
35494         * g++.dg/template/memfriend5.C: Likewise.
35495         * g++.dg/template/memfriend6.C: Likewise.
35496         * g++.dg/template/memfriend7.C: Likewise.
35497         * g++.dg/template/memfriend8.C: Likewise.
35498         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35499
35500 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35501
35502         PR c++/12515
35503         * g++.dg/ext/cond1.C: New test.
35504
35505 2003-11-20  Richard Henderson  <rth@redhat.com>
35506
35507         * gcc.dg/20020201-2.c: Remove.
35508         * gcc.dg/20020201-4.c: Remove.
35509         * gcc.dg/20020304-1.c: Remove.
35510
35511 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35512
35513         * gcc.dg/cpp/trad/xwin1.c: New test case.
35514
35515 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35516
35517         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35518         * lib/g77.exp: Likewise.
35519         * lib/objc.exp: Likewise.
35520         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35521         for darwin.
35522
35523 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35524
35525         PR c++/12932
35526         * g++.dg/template/static5.C: New test.
35527
35528 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35529
35530         * gcc.dg/nested-func-1.c: New test.
35531
35532 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35533
35534         * gcc.dg/cpp/assert4.c: New test.
35535
35536 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35537
35538         PR c++/2294
35539         * g++.dg/lookup/using9.c: New test.
35540
35541 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35542
35543         PR c++/12762
35544         * g++.dg/template/error3.C: New test.
35545
35546 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35547
35548         PR ada/13035
35549         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35550         No longer use a wrapper for gcc, since this does not work under
35551         Windows.
35552
35553 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35554
35555         PR c++/2094
35556         * g++.dg/template/ptrmem7.C: New test.
35557
35558 2003-11-13  Andrew Pinski <apinski@apple.com>
35559
35560         * gcc.c-torture/compile/20031113-1.c: New test.
35561
35562 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35563             Kean Johnston <jkj@sco.com>
35564
35565         PR c/13029
35566         * gcc.dg/unused-4.c: Update.
35567
35568 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35569
35570         * g++.dg/opt/const3.C: New test.
35571
35572 2003-11-13  Jan Hubicka  <jh@suse.cz>
35573
35574         * gcc.c-torture/compile/20031112-1.c: New test.
35575
35576 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35577
35578         * g++.dg/parse/crash10.C: Remove bogus error marker.
35579
35580 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35581
35582         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35583         (host_gcc): Likewise.
35584         (ROOT): Honor $PWDCMD.
35585         (BASE): Likewise.
35586         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35587
35588 2003-11-12  Catherine Moore  <clm@redhat.com>
35589
35590         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35591
35592 2003-11-12  Andreas Jaeger  <aj@suse.de>
35593             Jakub Jelinek  <jakub@redhat.com>
35594             Andrew Pinski  <pinskia@physics.uc.edu>
35595             Richard Henderson  <rth@redhat.com>
35596
35597         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35598         systems.
35599         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35600
35601         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35602         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35603
35604 2003-11-11  Andreas Jaeger  <aj@suse.de>
35605
35606         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35607
35608         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35609
35610 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35611
35612         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35613         Clean ups.
35614
35615 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35616
35617         * gcc.dg/trampoline-1.c: New test.
35618
35619 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35620
35621         * gcc.c-torture/compile/200031109-1.c: New test.
35622
35623 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35624
35625         PR c/3190
35626         PR c/8714
35627         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35628         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35629         gcc.dg/format/no-y2k-1.c: Update.
35630
35631 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35632
35633         PR optimization/10467
35634         * gcc.dg/20031108-1.c: New test case.
35635
35636 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35637
35638         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35639
35640 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35641
35642         * gcc.dg/compound-lvalue-1.c: New test.
35643         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35644         some XFAILs.
35645
35646 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35647
35648         * gcc.dg/altivec-varargs-1.c: New test.
35649
35650 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35651
35652         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35653         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35654         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35655         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35656         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35657
35658 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35659
35660         * gcc.dg/cond-lvalue-1.c: New test.
35661
35662 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35663
35664         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35665
35666 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35667
35668         PR c++/11616
35669         * g++.dg/template/instantiate5.C: New test.
35670
35671 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35672
35673         PR c++/12726
35674         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35675         * ChangeLog: Add missing first entry for above test.
35676
35677 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35678
35679         PR c++/9810
35680         * g++.dg/template/using8.C: New test.
35681         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35682
35683 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35684
35685         PR optimization/10817
35686         * gcc.c-torture/compile/20031102-1.c: New test case.
35687
35688 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35689
35690         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35691         2147483647.
35692
35693 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35694
35695         * gcc.dg/20031102-1.c: New test.
35696
35697 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35698
35699         * gcc.dg/complex-1.c: New test.
35700
35701 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35702
35703         PR c++/12796
35704         * g++.dg/template/crash13.C: Adjust expected error location.
35705         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35706
35707 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35708
35709         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35710
35711 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35712
35713         PR/10239
35714         * gcc.c-torture/compile/20031031-2.c: New test.
35715
35716 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35717
35718         PR/11640
35719         * gcc.c-torture/compile/20031031-1.c: New test.
35720
35721 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35722
35723         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35724         * gcc.misc-tests/bprob.exp: Likewise.
35725         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35726         the execution test on arm-elf configs.
35727         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35728         configs that don't support scratch files.
35729         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35730
35731 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35732
35733         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35734         done by dejagnu.
35735
35736 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35737
35738         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35739         Avoid non pure sh syntax. Add more logging.
35740
35741         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35742         fail.
35743
35744 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35745
35746         PR libgcj/10610
35747         * gcc.dg/ppc-stackalign-1.c: New test.
35748
35749 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35750
35751         * ada/acats/run_all.sh: Change output to be more compliant with
35752         dejagnu framework.
35753         Create acats.sum and acats.log files under testsuite/ada/acats
35754         Only run [a-z]* directories, to filter out e.g. CVS.
35755         Redirect build output to log file.
35756
35757 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35758
35759         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35760
35761 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35762
35763         PR ada/5909:
35764         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35765
35766 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35767
35768         * gcc.c-torture/compile/20031023-1.c: New test.
35769         * gcc.c-torture/compile/20031023-2.c: New test.
35770         * gcc.c-torture/compile/20031023-3.c: New test.
35771         * gcc.c-torture/compile/20031023-4.c: New test.
35772
35773 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35774
35775         PR c++/10371
35776         * g++.dg/lookup/scoped8.C: New test.
35777
35778 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35779
35780         * g++.dg/opt/reg-stack3.C: New test.
35781
35782 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35783
35784         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35785
35786 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35787
35788         PR c++/11076
35789         * g++.dg/template/crash13.C: New test.
35790
35791 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35792
35793         * gcc.dg/c99-restrict-2.c: New test.
35794
35795 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
35796
35797         PR c++/12698, c++/12699, c++/12700, c++/12566
35798         * g++.dg/inherit/covariant9.C: New test.
35799         * g++.dg/inherit/covariant10.C: New test.
35800         * g++.dg/inherit/covariant11.C: New test.
35801
35802 2003-10-23  Jason Merrill  <jason@redhat.com>
35803
35804         PR c++/12726
35805         * g++.dg/ext/complit2.C: New test.
35806
35807 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35808
35809         PR target/12654
35810         * gcc.c-torture/execute/20031020-1.c: New test.
35811
35812 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35813
35814         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35815         following the jump_insn.
35816
35817 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35818
35819         * gcc.dg/cast-lvalue-1.c: New test.
35820
35821 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
35822
35823         PR c++/11962
35824         * g++.dg/template/cond2.C: New test.
35825
35826 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35827
35828         * gcc.dg/builtins-28.c: New test.
35829
35830 2003-10-20  Jan Hubicka  <jh@suse.cz>
35831
35832         * g++.dg/opt/inline4.C: Do not use min-inline-insns
35833         parameter.
35834         * gcc.dg/inline-2.c: Likewise.
35835
35836 2003-10-20  Phil Edwards  <phil@codesourcery.com>
35837
35838         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35839         * gcc.dg/nest.c: Likewise.
35840
35841 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35842
35843         PR c++/9781, c++/10583, c++/11862
35844         * g++.dg/parse/crash13.C: New test.
35845
35846 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35847
35848         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35849
35850 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35851
35852         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35853         Define HAVE_C99_RUNTIME except on Solaris.
35854         * gcc.dg/builtins-20.c: Likewise.
35855
35856 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35857
35858         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35859
35860 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35861
35862         PR c++/12495
35863         * g++.dg/template/crash21.C: New test.
35864
35865 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35866
35867         PR c++/2513
35868         * g++.dg/template/typename5.C: New test.
35869
35870 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35871
35872         PR c++/12369
35873         * g++.dg/template/friend25.C: New test.
35874
35875 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
35876
35877         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35878         versions.
35879
35880 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35881
35882         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35883         == 2147483647.
35884
35885 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35886
35887         * gcc.c-torture/execute/960416-1.x: Remove.
35888         * gcc.c-torture/execute/divconst-3.x: Likewise.
35889
35890 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35891
35892         PR target/12598
35893         * gcc.dg/torture/cris-volatile-1.c: New test.
35894
35895 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35896
35897         PR optimization/9325
35898         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35899         for overflowing floating point to integer conversion during RTL
35900         simplification.
35901
35902 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35903
35904         * objc/execute/_cmd.m: Fix typo.
35905         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35906         Relax 'scan-assembler' regexp.
35907         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35908         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35909         * objc.dg/zero-link-2.m: Remove blank line.
35910         * objc.dg/zero-link-3.m: New test case.
35911
35912 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35913
35914         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35915
35916         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35917         than linker trickery.
35918
35919 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35920
35921         PR c++/12370
35922         * g++.dg/other/friend2.C: New test.
35923
35924 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35925
35926         * gcc.dg/20031012-1.c: New test.
35927
35928 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35929
35930         * gcc.dg/weak/weak-3.c: Fix for new warning.
35931
35932 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35933
35934         PR optimization/8750
35935         * gcc.c-torture/execute/20031012-1.c: New test case.
35936
35937 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35938
35939         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35940         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35941
35942 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35943
35944         PR optimization/12260
35945         * gcc.c-torture/compile/20031011-2.c: New test case.
35946
35947 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35948
35949         * gcc.c-torture/execute/20031011-1.c: New testcase.
35950
35951 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35952
35953         * gcc.c-torture/compile/20031011-1.c: New test.
35954
35955 2003-10-11  Jan Hubicka  <jh@suse.cz>
35956
35957         * g++.dg/other/first-global.C: New test.
35958
35959 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35960
35961         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35962
35963 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35964
35965         * gcc.c-torture/compile/20031010-1.c: New test.
35966
35967 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35968
35969         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35970         * gcc.c-torture/execute/va-arg-25.c: ... here.
35971
35972 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35973
35974         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35975
35976 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35977
35978         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35979
35980 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35981
35982         * g++.dg/parse/error2.C: New test.
35983
35984 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35985
35986         PR c++/11097
35987         * g++.dg/other/error5.C: Modify the error message.
35988         * g++.dg/lookup/using8.C: New test.
35989
35990 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35991
35992         * gcc.dg/darwin-abi-2.c: New file.
35993         * gcc.c-torture/execute/va-arg-24.c: New file.
35994
35995 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35996
35997         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35998         indentation.
35999
36000 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36001
36002         PR c++/10147
36003         * g++.dg/other/error4.C: Update error messages.
36004         * g++.dg/template/ptrmem4.C: Likewise.
36005
36006         PR c++/12337
36007         * g++.dg/init/new9.C: New test.
36008
36009         PR c++/12334, c++/12236, c++/8656
36010         * g++.dg/ext/attrib8.C: New test.
36011
36012 2003-10-06  Devang Patel  <dpatel@apple.com>
36013
36014         * gcc.dg/debug/dwarf2-3.h: New test.
36015         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36016
36017 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36018
36019         * g++.dg/opt/cfg2.C: New test.
36020
36021 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36022
36023         * g++.dg/opt/float1.C: New test.
36024
36025 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36026
36027         * gcc.dg/c90-array-lval-6.c: New test.
36028         * gcc.dg/c99-array-lval-6.c: New test.
36029
36030 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36031             Ziemowit Laski  <zlaski@apple.com>
36032
36033         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36034         'Derived', so that it is never considered a class method; add
36035         new warning for '+port' method ambiguity.
36036         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36037         <objc/objc-api.h> (needed on Mac OS X).
36038         * objc.dg/method-13.m: New test.
36039
36040 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36041
36042         PR optimization/9325, PR java/6391
36043         * gcc.c-torture/execute/20031003-1.c: New test case.
36044
36045 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36046
36047         PR optimization/12180
36048         * gcc.dg/20031002-1.c: New test.
36049
36050         PR c++/12486
36051         * g++.dg/inherit/error1.C: New test.
36052
36053 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36054
36055         * lib/f-torture.exp (search_for): Rename to...
36056         (search_for_re): This.  Also, clean up comments and the
36057         "regexp" invocation.
36058
36059 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36060
36061         * gcc.c-torture/compile/20031002-1.c: New test.
36062
36063 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36064
36065         * g++.dg/opt/cond1.C: New test.
36066
36067 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36068
36069         * gcc.dg/Wold-style-definition-2.c: New testcase.
36070         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36071
36072 2003-09-29  Richard Henderson  <rth@redhat.com>
36073
36074         * g++.dg/init/array10.C: Add dg-options.
36075
36076 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36077
36078         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36079
36080 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36081
36082         * g++.dg/template/friend19.C: Fix typo.
36083         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36084
36085 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36086
36087         * gcc.c-torture/execute/20030928-1.c: New test.
36088         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36089
36090 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36091
36092         * g++.dg/opt/unroll1.C: New test.
36093
36094 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36095
36096         PR optimization/11741
36097         * gcc.dg/20030926-1.c: New test case.
36098
36099 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36100
36101         PR c++/5655
36102         * g++.dg/parse/access7.C: New test.
36103         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36104
36105 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36106
36107         MERGE OF objc-improvements-branch into MAINLINE:
36108         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36109         if libobjc has not been built.
36110         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36111         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36112         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36113         objc/execute/nested-3.m, objc/execute/np-2.m,
36114         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36115         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36116         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36117         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36118         objc.dg/special/unclaimed-category-1.h,
36119         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36120         well as GNU runtime.
36121         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36122         * execute/cascading-1.m, execute/function-message-1.m,
36123         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36124         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36125         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36126         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36127         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36128         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36129         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36130         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36131         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36132         * objc.dg/bitfield-2.m: Run only on Darwin.
36133         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36134         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36135         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36136         * objc.dg/const-str-1.m: Fix constant string layout.
36137
36138 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36139
36140         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36141
36142 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36143
36144         * gcc.dg/darwin-abi-1.c: New file.
36145
36146 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36147
36148         PR target/12281
36149         * gcc.c-torture/compile/20030921-1.c: New test.
36150
36151 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36152
36153         * g++.dg/opt/reg-stack2.C: New test.
36154
36155 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36156
36157         * g++.dg/eh/delayslot1.C: New test.
36158
36159 2003-09-20  Richard Henderson  <rth@redhat.com>
36160
36161         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36162
36163 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36164
36165         * gcc.c-torture/execute/20030920-1.c: New test case.
36166
36167 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36168
36169         * g++.dg/rtti/typeid3.C: Correct expected error message.
36170
36171 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36172
36173         PR c++/157
36174         * g++.dg/parse/crash12.C: New test.
36175
36176 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36177
36178         * gcc.dg/compat/mixed-struct-check.h: New.
36179         * gcc.dg/compat/mixed-struct-defs.h: New.
36180         * gcc.dg/compat/mixed-struct-init.h: New.
36181         * gcc.dg/compat/struct-by-value-19_main.c: New.
36182         * gcc.dg/compat/struct-by-value-19_x.c: New.
36183         * gcc.dg/compat/struct-by-value-19_y.c: New.
36184         * gcc.dg/compat/struct-by-value-20_main.c: New.
36185         * gcc.dg/compat/struct-by-value-20_x.c: New.
36186         * gcc.dg/compat/struct-by-value-20_y.c: New.
36187         * gcc.dg/compat/struct-return-19_main.c: New.
36188         * gcc.dg/compat/struct-return-19_x.c: New.
36189         * gcc.dg/compat/struct-return-19_y.c: New.
36190         * gcc.dg/compat/struct-return-20_main.c: New.
36191         * gcc.dg/compat/struct-return-20_x.c: New.
36192         * gcc.dg/compat/struct-return-20_y.c: New.
36193
36194 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36195         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36196         so that it will not complain on LP64 targets.
36197
36198 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36199
36200         PR c++/495
36201         * g++.dg/template/friend24.C: New test.
36202
36203 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36204
36205         PR c++/12332
36206         * g++.dg/template/memtmpl2.C: New test.
36207
36208 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR target/11184
36211         * gcc.dg/builtin-apply1.c: New test.
36212
36213 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36214
36215         PR c++/9848
36216         * g++.dg/warn/Wunused-4.C: New test.
36217
36218 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36219
36220         PR c++/12316
36221         * g++.dg/other/gc2.C: New test.
36222
36223 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36224
36225         PR c++/11991
36226         * g++.dg/rtti/typeid3.C: New test.
36227
36228         PR c++/12266
36229         * g++.dg/overload/template1.C: New test.
36230
36231 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36232
36233         * g++.dg/opt/cfg3.C: New test.
36234
36235 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36236
36237         PR c++/7939
36238         * g++.dg/template/crash11.C: New test.
36239
36240 2003-09-16  Jason Merrill  <jason@redhat.com>
36241             Jakub Jelinek  <jakub@redhat.com>
36242
36243         * gcc.dg/attr-warn-unused-result.c: New test.
36244
36245 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         PR c++/12184
36248         * g++.dg/expr/call2.C: New test.
36249
36250 2003-09-15  Andreas Jaeger  <aj@suse.de>
36251
36252         * gcc.dg/Wold-style-definition-1.c: New test.
36253
36254 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/3907
36257         * g++.dg/parse/template12.C: New test.
36258
36259         * g++.dg/abi/bitfield11.C: New test.
36260         * g++.dg/abi/bitfield12.C: Likewise.
36261
36262 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36263
36264         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36265         non-expansion of functional macro name without arguments at EOL.
36266         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36267
36268 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36269
36270         * gcc.c-torture/execute/20030914-[12].c: New tests.
36271
36272 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36273
36274         PR c++/11788
36275         * g++.dg/overload/addr1.C: New test.
36276
36277 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36278
36279         * gcc.dg/20030909-1.c: New test.
36280
36281 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36282
36283         * gcc.dg/ultrasp10.c: New test.
36284
36285 2003-09-09  Devang Patel  <dpatel@apple.com>
36286
36287         * gcc.dg/darwin-ld-6.c: New test.
36288
36289 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36290
36291         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36292
36293 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * gcc.dg/ia64-types1.c: New test.
36296         * gcc.dg/ia64-types2.c: Likewise.
36297
36298 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36299
36300         * gcc.dg/builtins-1.c: Add more _Complex tests.
36301         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36302
36303         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36304         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36305
36306 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36307
36308         PR c++/11786
36309         * g++.dg/lookup/koenig2.C: New test.
36310
36311         PR c++/5296
36312         * g++.dg/rtti/typeid2.C: New test.
36313
36314 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36315
36316         * gcc.c-torture/compile/20030904-1.c: New test.
36317
36318 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36319
36320         * g++.dg/opt/longbranch2.C: New test.
36321
36322 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36323
36324         * g++.dg/template/crash10.C: Only compile it.
36325
36326 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36327
36328         PR middle-end/11665
36329         * gcc.c-torture/compile/20030907-1.c: New test.
36330         * g++.dg/init/array11.C: New test.
36331
36332 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36333
36334         PR c++/11852
36335         * g++.dg/init/struct1.C: New test.
36336
36337 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36338
36339         PR c++/12181
36340         * g++.dg/expr/comma1.C: New test.
36341
36342 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36343
36344         PR c++/11867
36345         * g++.dg/expr/static_cast5.C: New test.
36346
36347 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36348
36349         PR c++/11507
36350         * g++.dg/lookup/scoped7.C: New test.
36351
36352         PR c++/9574
36353         * g++.dg/other/static1.C: New test.
36354
36355         PR c++/11490
36356         * g++.dg/warn/template-1.C: New test.
36357
36358         PR c++/11432
36359         * g++.dg/template/crash10.C: New test.
36360
36361         PR c++/2478
36362         * g++.dg/overload/VLA.C: New test.
36363
36364         PR c++/10804
36365         * g++.dg/template/call1.C: New test.
36366
36367 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         PR c++/11794
36370         * g++.dg/parse/using3.C: New test.
36371
36372 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36373
36374         PR c++/11409
36375         * g++.dg/overload/builtin3.C: New test case.
36376
36377 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36378
36379         PR c/9862
36380         * gcc.dg/20030906-1.c: New test.
36381         * gcc.dg/20030906-2.c: Likewise.
36382
36383 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36384
36385         PR c++/12167
36386         * g++.dg/parse/defarg5.C: New test.
36387
36388         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36389
36390 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36391
36392         PR c++/12163
36393         * g++.dg/expr/static_cast4.C: New test.
36394
36395         PR c++/12146
36396         * g++.dg/template/crash9.C: New test.
36397
36398 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36399
36400         * g++.old-deja/g++.ext/pretty2.C: Update for change
36401         in __FUNCTION__.
36402         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36403
36404 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36405
36406         PR c++/11922
36407         * g++/dg/template/qualified-id1.C: New test.
36408
36409         PR c++/12037
36410         * g++.dg/warn/noeffect4.C: New test.
36411
36412 2003-09-04  Matt Austern  <austern@apple.com>
36413
36414         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36415         * g++.dg/ext/fnname2.C: Likewise.
36416         * g++.dg/ext/fnname3.C: Likewise.
36417
36418 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36419
36420         * g++.dg/expr/lval1.C: New test.
36421         * g++.dg/ext/lvcast.C: Remove.
36422
36423 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36424
36425         PR optimization/11700.
36426         * gcc.c-torture/compile/20030903-1.c: New test case.
36427
36428 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36429
36430         PR c++/12053
36431         * g++.dg/abi/layout4.C: New test.
36432
36433 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36434
36435         PR c++/11553
36436         * g++.dg/parse/friend3.C: New test.
36437
36438 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36439
36440         PR c++/11847
36441         * g++.dg/template/class1.C: New test.
36442
36443         PR c++/11808
36444         * g++.dg/expr/call1.C: New test.
36445
36446 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36447
36448         PR c++/12114
36449         * g++.dg/init/ref9.C: New test.
36450
36451         PR c++/11972
36452         * g++.dg/template/nested4.C: New test.
36453
36454 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36455
36456         PR c++/12093
36457         * g++.dg/template/non-dependent4.C: New test.
36458
36459         PR c++/11928
36460         * g++.dg/inherit/conv1.C: New test.
36461
36462 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36463
36464         PR c++/6196
36465         * g++.dg/ext/label1.C: New test.
36466         * g++.dg/ext/label2.C: Likewise.
36467
36468 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36469
36470         * g++.dg/expr/cond3.C: New test.
36471
36472 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36473
36474         * gcc.dg/builtins-1.c: Add new builtin cases.
36475
36476 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36477
36478         * gcc.dg/builtins-1.c: Add new cases.
36479         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36480
36481 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36482
36483         * gcc.dg/builtins-1.c: Add more math builtin tests.
36484         * gcc.dg/torture/builtin-attr-1.c: New test.
36485
36486 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36487
36488         PR optimization/5079
36489         * g++.dg/opt/static3.C: New test.
36490
36491 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36492
36493         * gcc.misc-tests/gcov-10b.c: New test.
36494
36495 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36496
36497         * g++.dg/opt/ptrmem3.C: New test.
36498
36499         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36500
36501 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36502
36503         * gcc.dg/20030826-2.c: New test.
36504
36505 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36506
36507         PR middle-end/12002
36508         * g77.f-torture/compile/12002.f: New test case.
36509
36510 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36511
36512         * gcc.dg/20030826-1.c: New test case.
36513
36514 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36515
36516         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36517
36518 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         PR c++/11871
36521         * c++.dg/lookup/crash1.C: New test.
36522
36523         * c++.dg/warn/noeffect3.C: New test.
36524
36525 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36526
36527         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36528         * gcc.dg/compat/vector-1_y.c: Ditto.
36529         * gcc.dg/compat/vector-2_x.c: Ditto.
36530         * gcc.dg/compat/vector-2_y.c: Ditto.
36531
36532 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36533
36534         * gcc.dg/20030702-1.c: New test.
36535
36536 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/8795
36539         * g++.dg/ext/altivec-1.C: New test.
36540
36541 2003-08-24  Richard Henderson  <rth@redhat.com>
36542
36543         * g++.dg/eh/simd-2.C: Add -w for x86.
36544
36545 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36546
36547         * gcc.dg/20030815-1.c: New test.
36548
36549 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36550
36551         PR c++/3765
36552         * g++.dg/parse/access6.C: New test.
36553
36554 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36555
36556         PR c++/641, c++/11876
36557         * g++.dg/template/friend22.C: New test.
36558         * g++.dg/template/friend23.C: Likewise.
36559
36560 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36561
36562         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36563         identically.
36564
36565 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36566
36567         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36568
36569 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36570
36571         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36572
36573 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36574
36575         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36576
36577 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36578
36579         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36580
36581 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36582
36583         PR c++/11919
36584         * g++.dg/overload/prom1.C: New test.
36585
36586         PR c++/11551
36587         * g++.dg/parse/dtor2.C: New test.
36588
36589         PR c++/10762
36590         * g++.dg/parse/using2.C: New test.
36591
36592 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36593
36594         PR target/11805
36595         * gcc.c-torture/compile/20030821-1.c: New.
36596
36597 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/11834
36600         * g++.dg/template/deduce2.C: New test.
36601
36602 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36603
36604         * gcc.c-torture/execute/20030821-1.c: New test.
36605
36606 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36607
36608         PR middle-end/11984
36609         * gcc.dg/20030820-1.c: New test case.
36610
36611 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36612
36613         PR c++/11945
36614         * g++.dg/warn/noeffect2.C: New test.
36615
36616 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36617
36618         PR c++/10926
36619         * g++.dg/template/dtor2.C: New test.
36620
36621         PR c++/11684
36622         * g++.dg/template/operator1.C: New test.
36623         * g++.dg/parse/operator4.C: New test.
36624
36625         PR c++/11946.C
36626         * g++.dg/expr/enum1.C: New test.
36627         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36628
36629         PR c++/11036.C
36630         * g++.dg/parse/elab2.C: New test.
36631         * g++.dg/parse/typedef4.C: Change error message.
36632         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36633         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36634         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36635
36636 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36637
36638         * gcc.dg/pch/warn-1.c: New.
36639         * gcc.dg/pch/warn-1.hs: New.
36640
36641         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36642         not-tested file.
36643
36644 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36645
36646         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36647
36648 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36649
36650         * gcc.dg/uninit-D.c: New Test.
36651         * gcc.dg/uninit-E.c: New Test.
36652         * gcc.dg/uninit-F.c: New Test.
36653         * gcc.dg/uninit-G.c: New Test.
36654
36655 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36656
36657         * g++.dg/README: Describe the pch directory.
36658
36659 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36660
36661         PR c++/11174
36662         * g++.dg/parse/access4.C: New test.
36663         * g++.dg/parse/access5.C: Likewise.
36664         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36665
36666 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36667
36668         * gcc.dg/noncompile/20030818-1.c: New.
36669
36670 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36671
36672         PR c++/11957
36673         * g++.dg/warn/noeffect1.C: New test.
36674
36675         * g++.dg/template/scope2.C: New test.
36676         * g++.dg/template/error2.C: Correct dg-error
36677
36678 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36679
36680         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36681
36682 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36683
36684         PR C++/11512
36685         * g++.dg/template/warn1.C: New.
36686
36687 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36688
36689         * g++.dg/template/error2.C: New test.
36690         * g++.dg/lookup/using7.C: Adjust errors
36691         * g++.old-deja/g++.pt/crash36.C: Likewise.
36692         * g++.old-deja/g++.pt/derived3.C: Likewise.
36693
36694 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36695
36696         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36697         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36698         * gcc.c-torture/execute/builtins/string-9.c: New, from
36699         string-opt-9.c.  Adjust for execute/builtins framework.
36700         * gcc.c-torture/execute/string-opt-9.c: Delete.
36701
36702 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36703
36704         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36705
36706         * g++.dg/parse/ret-type2.C: New test.
36707
36708         PR c++/11703
36709         * g++.dg/init/new8.C: New test.
36710
36711         PR c++/10923
36712         * g++.dg/parse/typedef5.C: New test.
36713
36714         PR c++/9512
36715         * g++.dg/parse/qualified2.C: New test.
36716         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36717         invalid code.
36718
36719 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36720
36721         * g++.dg/conversion/ptrmem1.C: New test.
36722
36723 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36724
36725         PR target/11693
36726         * gcc.dg/20030811-1.c: New test.
36727
36728         PR target/11535
36729         * gcc.c-torture/execute/20030811-1.c: New test.
36730
36731 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36732
36733         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36734
36735 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36736
36737         PR c++/11789.C
36738         * g++.dg/inherit/multiple1.C: New test.
36739
36740 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36741
36742         * gcc.dg/spe1.c: New test.
36743
36744         PR c++/11670
36745         * g++.dg/expr/cast2.C: New test.
36746
36747         PR c++/10530
36748         * g++.dg/template/dependent-name2.C: New test.
36749
36750 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36751
36752         * g++.dg/parse/crash11.C: Put the dg options in comments.
36753
36754 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36755
36756         * lib/gcc-dg.exp: Update for diagnostic change.
36757
36758 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36759
36760         PR c++/5767
36761         * g++.dg/parse/crash11.C: New test.
36762
36763 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36764
36765         * gcc.dg/cpp/spacing1.c: Update.
36766
36767 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36768
36769         PR target/11739
36770         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36771         a value for -mtune.
36772
36773 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36774
36775         PR middle-end/11771
36776         * gcc.c-torture/compile/20030804-1.c: New test case.
36777
36778 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36779
36780         * gcc.dg/20030804-1.c: New test case.
36781
36782 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36783
36784         * gcc.dg/cpp/separate-1.c: New test.
36785
36786 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         PR c++/11704
36789         * g++.dg/template/dependent-expr2.C: New test.
36790
36791         PR c++/11766
36792         * g++.dg/expr/ptrmem1.C: New test.
36793
36794 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36795
36796         PR c++/9453
36797         * g++.dg/template/friend15.C: New test.
36798
36799 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
36800
36801         * lib/dg-pch.exp: Work round PCH bug.
36802
36803 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36804
36805         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
36806         builtins.  Move cases from builtins-4.c here.
36807
36808         * gcc.dg/torture/builtin-math-1.c: New test taken from
36809         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36810         additional cases.
36811
36812         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36813         Delete.
36814
36815 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36816
36817         PR c++/9447
36818         * g++.dg/template/using7.C: New test.
36819
36820 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
36821
36822         * import1.c, import2.c: New tests.
36823
36824 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
36825
36826         * g++.dg/eh/crossjump1.C: New test.
36827
36828 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
36829
36830         PR c++/11697
36831         * g++.dg/template/using6.C: New test.
36832
36833         PR c++/11744
36834         * g++.dg/template/koenig2.C: New test.
36835
36836 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36837
36838         PR c++/7983
36839         * g++.dg/parse/typedef4.C: New test.
36840
36841 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36842
36843         PR c++/8442, c++/8806
36844         * g++.dg/template/elab1.C: New test.
36845         * g++.dg/template/type2.C: Likewise.
36846         * g++.dg/template/ttp3.C: Adjust expected error message.
36847         * g++.old-deja/g++.law/visibility13.C: Likewise.
36848         * g++.old-deja/g++.niklas/t135.C: Likewise.
36849         * g++.old-deja/g++.pt/ttp41.C: Likewise.
36850         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36851         template argument.
36852         * g++.old-deja/g++.pt/ttp44.C: Likewise.
36853
36854 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
36855
36856         PR c++/11295
36857         * g++.dg/ext/stmtexpr1.C: New test.
36858
36859         * g++.dg/opt/tmp1.C: New test.
36860
36861         PR c++/11525
36862         * g++.dg/parse/constant4.C: New test.
36863
36864         PR c++/9447
36865         * g++.dg/template/using5.C: New test.
36866
36867 2003-07-31  Roger Sayle  <roger@eyesopen.com>
36868
36869         * gcc.dg/builtins-27.c: New test case.
36870
36871 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
36872
36873         * gcc.dg/tls/opt-7.c: New test.
36874
36875 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
36876
36877         * g++.old-deja/g++.other/crash18.C: Remove.
36878
36879 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36880
36881         * g++.dg/template/explicit3.C: New.
36882         * g++.dg/template/explicit4.C: New.
36883         * g++.dg/template/explicit5.C: New.
36884
36885         PR c++/11347
36886         * g++.dg/template/memtmpl1.C: New.
36887
36888 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36889
36890         PR target/11565
36891         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36892         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36893
36894 2003-07-30  Jan Hubicka  <jh@suse.cz>
36895
36896         * vtgc1.c: Kill.
36897
36898 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36899
36900         * gcc.dg/struct-in-proto-1.c: New test.
36901
36902 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36903
36904         * gcc.dg/cpp/include2.c: Only expect one message.
36905
36906 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         PR c++/9447
36909         * g++.dg/template/using1.C: New test.
36910         * g++.dg/template/using2.C: New test.
36911         * g++.dg/template/using3.C: New test.
36912         * g++.dg/template/using4.C: New test.
36913
36914 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36915
36916         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36917         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36918
36919 2003-07-28  Jan Hubicka  <jh@suse.cz>
36920
36921         PR c++/11530
36922         * g++.dg/opt/call1.C: New test.
36923
36924 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36925
36926         PR c++/11667
36927         * g++.dg/init/enum2.C: New test.
36928         * g++.dg/template/overload1.C: Add "-w" option.
36929
36930 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36931
36932         * gcc.dg/Wdeclaration-after-statement-1.c,
36933         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36934
36935 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36936
36937         * gcc.c-torture/compile/20030725-1.c: New test.
36938
36939 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36940
36941         * gcc.dg/20030505.c: Only run for SPE.
36942         Remove definition of opaque type.
36943
36944 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36945
36946         * g++.dg/template/ptrmem6.C: New test.
36947
36948 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36949
36950         * gcc.c-torture/compile/zero-strct-2.c: New test.
36951
36952 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36953
36954         * gcc.dg/intermod-1.c: New test.
36955
36956 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36957
36958         PR c++/11617
36959         * g++.dg/template/lookup2.C: New test.
36960         * g++.dg/template/memclass1.C: Remove instantiated from error.
36961         * g++.dg/other/error2.C: Tweak expected errors.
36962
36963         PR c++/11596
36964         * g++.dg/template/defarg3.C: New test.
36965
36966         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36967
36968 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36969
36970         * g++.dg/inherit/access5.C: New test.
36971
36972 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36973
36974         PR c++/11513
36975         * g++.dg/template/crash8.C: New test.
36976
36977 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36978
36979         PR c/10602
36980         * gcc.dg/noncompile/incomplete-2.c: New test.
36981
36982 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36983
36984         PR c++/11645
36985         * g++.dg/inherit/access4.C: New test.
36986
36987         PR c++/11517
36988         * g++.dg/expr/cond2.C: New test.
36989
36990         PR optimization/10679
36991         * g++.dg/opt/inline4.C: New test.
36992
36993 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36994
36995         * g++.dg/parse/crash10: New test.
36996
36997 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         * g++.dg/ext/flexary1.C: New test.
37000
37001 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37002
37003         PR c++/10793
37004         * g++.dg/template/crash9.C: New test.
37005
37006 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37007
37008         PR c++/3004
37009         * g++.dg/parse/typedef3.C: New test.
37010
37011         PR c++/7906
37012         * g++.dg/parse/operator2.C: New test.
37013
37014         PR c++/8895
37015         * g++.dg/parse/def-tmpl-arg1.C: New test.
37016
37017         PR c++/9282
37018         * g++.dg/parse/funptr1.C: New test.
37019
37020         PR c++/9452
37021         * g++.dg/parse/ambig3.C: New test.
37022
37023         PR c++/9454
37024         * g++.dg/parse/operator3.C: New test.
37025
37026         PR c++/9486
37027         * g++.dg/parse/template10.C: New test.
37028
37029         PR c++/9488
37030         * g++.dg/parse/template11.C: New test.
37031
37032         PR c++/10150
37033         * g++.dg/parse/invalid-op1.C: New test.
37034
37035         PR c++/10247
37036         * g++.dg/parse/condexpr1.C: New test.
37037
37038 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         * g++.dg/ext/packed3.C: New test.
37041         * g++.dg/ext/packed4.C: New test.
37042
37043         * gcc.dg/pack-test-3.c: New test.
37044
37045 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37046
37047         * lib/compat.exp: Handle dg-options per source file.
37048         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37049         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37050         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37051         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37052         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37053         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37054         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37055         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37056         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37057         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37058         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37059         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37060         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37061         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37062
37063 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37064
37065         PR c/10320
37066         * gcc.c-torture/execute/20030718-1.c: New test.
37067
37068 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37069
37070         PR optimization/11536
37071         * gcc.dg/20030721-1.c: New test.
37072
37073 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37074
37075         PR c++/11546
37076         * g++.dg/template/lookup1.C: New test.
37077
37078 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37079
37080         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37081         diagnostics of ill-formed constructs involving labels.
37082         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37083         the new 'previously defined here' message.
37084
37085 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37086
37087         * g++.dg/parse/non-dependent2.C: New test.
37088
37089 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37090
37091         * g++.dg/init/init-ref4.C: xfail on targets without
37092         weak symbols.
37093
37094 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37095
37096         PR target/11087
37097         * gcc.c-torture/execute/20030717-1.c: New test.
37098
37099 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37100
37101         * g++.dg/opt/cfg1.C: New test.
37102
37103 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37104
37105         PR optimization/11557
37106         * gcc.dg/20030717-1.c: New test.
37107
37108 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37109
37110         PR c++/10476
37111         * g++.dg/expr/crash-1.C: New test.
37112
37113         PR c++/11027
37114         * g++.dg/template/init3.C: New test.
37115
37116         PR c++/8222
37117         * g++.dg/template/non-dependent1.C: New test.
37118
37119         PR c++/11070
37120         * g++.dg/template/non-dependent2.C: New test.
37121
37122         PR c++/11071
37123         * g++.dg/template/non-dependent3.C: New test.
37124
37125         PR c++/9907
37126         * g++.dg/template/sizeof5.C: New test.
37127
37128 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37129
37130         PR 11498
37131         * gcc.c-torture/compile/mangle-1.c: New file.
37132
37133 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37134
37135         PR c++/7809
37136         * g++.dg/parse/access3.C: New test.
37137
37138 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37139
37140         PR c++/11384
37141         * g++.dg/init/init-ref4.C: New test.
37142
37143 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37144
37145         PR c++/11547
37146         * g++.dg/parse/constant3.C: New test.
37147         * g++.dg/parse/crash7.C: Likewise.
37148
37149 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37150
37151         PR target/11008
37152         * gcc.dg/i386-pentium4-not-mull.c: New.
37153
37154 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37155
37156         * gcc.dg/asm-names.c (ymain): Make it weak.
37157
37158 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37159
37160         PR c++/5421
37161         * g++.dg/template/friend21.C: New test.
37162
37163 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37164
37165         * gcc.dg/cleanup-8.c: New test.
37166         * gcc.dg/cleanup-9.c: New test.
37167
37168 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37169
37170         * g++.dg/ext/dll-MI1.h: New file.
37171         * g++.dg/ext/dllexport-MI1.C: New file.
37172         * g++.dg/ext/dllimport-MI1.C: New file.
37173
37174 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37177         it does not have cmpstrsi patterns (just cmpmemsi).
37178
37179 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR debug/11473
37182         * g++.dg/debug/debug8.C: New test.
37183
37184 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37185
37186         PR c++/10108
37187         * g++.dg/template/crash7.C: New test.
37188
37189 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37190
37191         PR target/10795
37192         * gcc.c-torture/compile/20030708-1.c: New.
37193
37194 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37195
37196         * gcc.c-torture/execute/20030715-1.c: New test.
37197
37198 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37199
37200         * gcc.dg/pch/inline-3.c: New file.
37201         * gcc.dg/pch/inline-3.hs: New file.
37202         * gcc.dg/pch/inline-4.c: New file.
37203         * gcc.dg/pch/inline-4.hs: New file.
37204
37205 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37206
37207         PR c++/11509
37208         * g++.dg/template/crash6.C: New test.
37209
37210         PR c++/7053
37211         * g++.dg/template/friend20.C: New test.
37212
37213         PR c++/7019
37214         * g++.dg/template/overload2.C: New test.
37215
37216 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37217
37218         PR optimization/11440
37219         * gcc.c-torture/execute/20030714-1.c: New test.
37220
37221 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37222
37223         PR c++/11154
37224         * g++.dg/template/partial2.C: New test.
37225
37226 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37227
37228         PR c++/11503
37229         * g++.dg/template/anon1.C: New test.
37230
37231         PR c++/11493
37232         PR c++/11495
37233         * g++.dg/parse/template9.C: Likewise.
37234         * g++.dg/template/crash4.C: New test.
37235         * g++.dg/template/koenig1.C: Likewise.
37236         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37237         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37238         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37239         functions.
37240         * g++.old-deja/g++.jason/template36.C: Likewise.
37241         * g++.old-deja/g++.mike/p1989.C: Likewise.
37242         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37243         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37244         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37245         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37246         compiling.
37247         * g++.old-deja/g++.pt/union2.C: Use this->.
37248
37249 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37250
37251         * gcc.dg/20030711-1.c: New test.
37252
37253 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         PR c++/11050
37256         * g++.dg/parse/args1.C: New test.
37257         * g++.pt/defarg8.C: Change expected errors.
37258
37259 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37260
37261         PR c++/8164
37262         * g++.dg/template/nontype2.C: New test.
37263
37264         PR c++/10558
37265         * g++.dg/parse/template8.C: New test.
37266
37267         PR c++/8327
37268         * g++.dg/template/scope1.C: New test.
37269
37270         * g++.dg/warn/Wsign-compare-1.C: New test.
37271
37272 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37273
37274         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37275
37276 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37277
37278         PR c++/9411
37279         * g++.dg/template/explicit2.C: New test.
37280
37281         PR c++/10032
37282         * g++.dg/warn/pedantic1.C: New test.
37283
37284 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         PR c++ 9483
37287         * g++.dg/other/field1.C: New test.
37288
37289 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37290
37291         PR c/11449
37292         * gcc.c-torture/compile/20030707-1.c: New.
37293
37294 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37295
37296         PR c++/10849
37297         * g++.dg/template/access12.C: New test.
37298
37299 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37300
37301         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37302         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37303         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37304         * gcc.misc-tests/gcov.exp: Update
37305         * g++.dg/gcov/gcov.exp: Update
37306         * lib/gcov.exp: Update.
37307
37308 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37309
37310         * g++.dg/abi/mangle17.C: Make sure template expressions are
37311         dependent.
37312         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37313         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37314         * g++.dg/opt/stack1.C: Remove erroneous code.
37315         * g++.dg/parse/template7.C: New test.
37316         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37317         * g++.old-deja/g++.pt/crash4.C: Likewise.
37318
37319 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37320
37321         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37322         with zero or one occurence of `$' after the initial `L'.
37323
37324 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37325
37326         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37327
37328 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37329
37330         PR c/11370
37331         * gcc.dg/Wunreachable-6.c: New testcase.
37332         * gcc.dg/Wunreachable-7.c: New testcase.
37333
37334 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37335
37336         PR c/11420
37337         * gcc.dg/20030708-1.c: New test.
37338
37339 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37340
37341         * gcc.dg/compat/sdata-section.h: New file.
37342         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37343         * gcc.dg/torture/mips-sdata-1.c: New test.
37344
37345 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37346
37347         PR c++/11030
37348         * g++.dg/template/friend19.C: New test.
37349
37350 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37351
37352         * g++.dg/opt/strength-reduce.C: New test.
37353
37354 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37355
37356         PR target/10979
37357         * gcc.dg/20030707-1.c: New testcase.
37358
37359 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37360
37361         PR optimization/11059
37362         * g++.dg/opt/emptyunion.C: New testcase.
37363
37364 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37365             Eric Botcazou  <ebotcazou@libertysurf.fr>
37366
37367         * g++.dg/opt/stack1.C: New test.
37368
37369 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37370
37371         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37372         run test.
37373
37374         PR c++/11431
37375         * g++.dg/expr/static_cast3.C: New test.
37376
37377 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37378
37379         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37380         everywhere.
37381         * gcc.dg/concat.c: Concatenation of string constants with
37382         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37383         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37384         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37385         necessary to avoid multi-character character constant warning.
37386         * gcc.dg/cpp/escape.c: Likewise.
37387         * gcc.dg/cpp/ucs.c: Likewise.
37388         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37389         Fix a typo.
37390
37391 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37392
37393         PR c/11428
37394         * gcc.c-torture/compile/20030704-1.c: New.
37395
37396 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37397
37398         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37399
37400 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37401
37402         PR c++/5287, PR c++/7910,  PR c++/11021
37403         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37404         tests for warnings.
37405         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37406         * g++.dg/ext/dllimport3.C: Likewise.
37407         * g++.dg/ext/dllimport4.C: New file.
37408         * g++.dg/ext/dllimport5.C: New file.
37409         * g++.dg/ext/dllimport6.C: New file.
37410         * g++.dg/ext/dllimport7.C: New file.
37411         * g++.dg/ext/dllimport8.C: New file.
37412         * g++.dg/ext/dllimport9.C: New file.
37413         * g++.dg/ext/dllimport10.C: New file.
37414         * g++.dg/ext/dllexport1.C: New file.
37415
37416 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37417
37418         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37419         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37420
37421 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37422
37423         * gcc.dg/builtins-25.c: New testcase.
37424         * gcc.dg/builtins-26.c: New testcase.
37425
37426 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37427
37428         * gcc.dg/compat/vector-defs.h: New file.
37429         * gcc.dg/compat/vector-setup.h: New file.
37430         * gcc.dg/compat/vector-check.h: New file.
37431         * gcc.dg/compat/vector-1_main.c: New file.
37432         * gcc.dg/compat/vector-1_x.c: New file.
37433         * gcc.dg/compat/vector-1_y.c: New file.
37434         * gcc.dg/compat/vector-2_main.c: New file.
37435         * gcc.dg/compat/vector-2_x.c: New file.
37436         * gcc.dg/compat/vector-2_y.c: New file.
37437
37438         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37439         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37440         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37441         * gcc.dg/compat/struct-align-1.h: New file.
37442         * gcc.dg/compat/struct-align-1_main.c: New file.
37443         * gcc.dg/compat/struct-align-1_x.c: New file.
37444         * gcc.dg/compat/struct-align-1_y.c: New file.
37445         * gcc.dg/compat/struct-align-2.h: New file.
37446         * gcc.dg/compat/struct-align-2_main.c: New file.
37447         * gcc.dg/compat/struct-align-2_x.c: New file.
37448         * gcc.dg/compat/struct-align-2_y.c: New file.
37449
37450         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37451         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37452         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37453         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37454         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37455         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37456         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37457         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37458         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37459         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37460         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37461         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37462         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37463         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37464         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37465         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37466         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37467         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37468         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37469         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37470         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37471         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37472         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37473         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37474         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37475         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37476         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37477         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37478         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37479
37480 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37481
37482         * gcc.dg/i386-call-1.c: New test.
37483
37484 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37485
37486         PR c++/9162
37487         * g++.dg/parse/defarg4.C: New.
37488
37489 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37490
37491         PR target/10700
37492         * gcc.c-torture/compile/20030703-1.c: New test case.
37493
37494 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37495
37496         * g++.dg/template/local3.C: Remove extra semicolon.
37497
37498 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37499
37500         * gcc.dg/i386-volatile-1.c: New test.
37501
37502 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37503
37504         PR c++/11072
37505         * g++.dg/other/offsetof2.C: XFAIL.
37506         * g++.dg/other/offsetof5.C: New.
37507
37508         PR c++/10219
37509         * g++.dg/template/error1.C: New.
37510
37511         PR c++/9779
37512         * g++.dg/template/dependent-expr1.C: New.
37513
37514 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37515
37516         PR c++/6949
37517         * g++.dg/template/local3.C: New test.
37518
37519         PR c++/11149
37520         * g++.dg/lookup/scoped6.C: New test.
37521
37522 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37523
37524         PR c++/8046
37525         * g++.dg/other/error7.C: New test.
37526
37527 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37528
37529         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37530         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37531         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37532         * g++.old-deja/g++.other/union2.C: Likewise.
37533         * gcc.dg/c90-const-expr-2.c: Likewise.
37534         * gcc.dg/c90-const-expr-3.c: Likewise.
37535         * gcc.dg/c99-const-expr-2.c: Likewise.
37536         * gcc.dg/c99-const-expr-3.c: Likewise.
37537         * gcc.dg/concat.c: Likewise.
37538
37539 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37540
37541         PR c++/9559
37542         * g++.dg/init/static1.C: New test.
37543
37544 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37545
37546         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37547         * g++.old-deja/g++.other/access2.C: Likewise.
37548         * g++.old-deja/g++.other/decl2.C: Likewise.
37549         * gcc.c-torture/execute/20020615-1.c: Likewise.
37550
37551 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37552
37553         PR c++/4933
37554         * g++.dg/template/sizeof4.C: New test.
37555
37556 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37557
37558         * g++.dg/other/error6.C: New test.
37559
37560 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37561
37562         PR c++/10750
37563         * g++.dg/parse/constant2.C: New test.
37564
37565 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37566
37567         PR c++/11106
37568         * g++.dg/other/error5.C: New test.
37569
37570 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37571
37572         * gcc.dg/format/gcc_diag-1.c: New test.
37573
37574 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37575
37576         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37577
37578 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37579
37580         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37581         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37582         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37583
37584 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37585
37586         * gcc.c-torture/execute/builtins/string-8.c: New test.
37587         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37588         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37589         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37590
37591 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37592
37593         PR c++/10468
37594         * g++.dg/ext/typeof6.C: New test.
37595
37596 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37597
37598         PR c++/10796
37599         * g++.dg/init/enum1.C: New test.
37600
37601 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37602
37603         * gcc.dg/20030627-1.c: New test.
37604
37605 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37606
37607         PR c++/11332
37608         * g++.dg/expr/static_cast2.C: New test.
37609
37610 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37611             Jakub Jelinek  <jakub@redhat.com>
37612
37613         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37614         sprintf(dst,"%s",src) optimization.
37615         * gcc.c-torture/execute/20030626-1.c: New test case.
37616         * gcc.c-torture/execute/20030626-2.c: New test case.
37617
37618 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37619
37620         * gcc.c-torture/execute/multi-ix.c: New test.
37621
37622         * gcc.c-torture/execute/simd-4.c (main):
37623         Added missing semicolon at end of union.
37624
37625 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37626
37627         PR c++/8266
37628         * g++.dg/template/explicit-instantiation3.C: New test.
37629
37630 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37631
37632         * gcc.dg/20030626-1.c: Use signed char.
37633
37634 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37635
37636         * gcc.dg/20030626-1.c: New test.
37637
37638 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37639
37640         * const-str-2.m: Update.
37641
37642 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37643
37644         PR c++/10990
37645         * g++.dg/rtti/dyncast1.C: New test.
37646         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37647         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37648         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37649
37650         PR c++/10931
37651         * g++.dg/expr/static_cast1.C: New test.
37652
37653 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37654
37655         * gcc.dg/20030625-1.c: New test.
37656
37657 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37658
37659         * gcc.c-torture/compile/20030624-1.c: New test case.
37660
37661 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37662
37663         * gcc.c-torture/execute/string-opt-17.c: New test.
37664
37665 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/5754
37668         * g++.dg/parse/crash6.C: New test.
37669
37670 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37671
37672         * gcc.dg/builtins-24.c: New test case.
37673
37674 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * g++.dg/opt/operator1.C: New test.
37677
37678 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37679
37680         * gcc.c-torture/execute/string-opt-16.c: New test case.
37681
37682 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37683
37684         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37685         * g++.old-deja/g++.other/conv7.C: Likewise.
37686         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37687         * g++.old-deja/g++.other/overload14.C: Likewise.
37688
37689 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37690
37691         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37692         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37693
37694 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37695
37696         PR c++/10888
37697         * g++.dg/warn/Winline-3.C: New test.
37698
37699 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37700
37701         * lib/target-supports.exp (check_alias_available): Make the test
37702         program acceptable to the Solaris assembler.
37703
37704         PR c++/10749
37705         * g++.dg/template/memclass2.C: New test.
37706
37707 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37708             Eric Botcazou  <ebotcazou@libertysurf.fr>
37709
37710         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37711         data for non-matching targets.
37712         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37713
37714 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37715
37716         PR c++/10845
37717         * g++.dg/template/member3.C: New test.
37718
37719 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37720
37721         PR c++/10939
37722         * g++.dg/template/func1.C: New test.
37723
37724         PR c++/9649
37725         * g++.dg/template/static4.C: New test.
37726         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37727
37728         PR c++/11041
37729         * g++.dg/init/ref7.C: New test.
37730
37731 2003-06-19  Matt Austern  <austern@apple.com>
37732
37733         PR c++/11228
37734         * g++.dg/anew1.C: New test.
37735         * g++.dg/anew2.C: New test.
37736         * g++.dg/anew3.C: New test.
37737         * g++.dg/anew4.C: New test.
37738
37739 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37740
37741         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37742
37743 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37744
37745         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37746         endian-dependent.
37747
37748 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37749
37750         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37751         Remove cruft.
37752
37753 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37754
37755         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37756         * gcc.c-torture/compile/961203-1.c: Likewise.
37757         * gcc.c-torture/compile/980506-1.c: Likewise.
37758
37759 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37760
37761         PR c++/10712
37762         * g++.dg/lookup/using7.C: New test.
37763
37764 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37765
37766         PR c++/11105
37767         * g++.dg/abi/conv1.C: Remove it.
37768         * g++.dg/template/conv7.C: New test.
37769         * g++.dg/template/conv8.C: Likewise.
37770         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37771         conversion operator.
37772
37773 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37774
37775         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37776         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37777         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37778         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37779         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37780         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37781         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37782         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37783         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37784         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37785         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37786         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37787         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37788         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37789         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37790         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37791         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37792         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37793         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37794         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37795         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37796         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37797         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37798         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37799         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37800         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37801         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37802         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37803         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37804
37805 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
37806
37807         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37808         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37809         indications.
37810
37811 2003-06-16  Roger Sayle  <roger@eyesopen.com>
37812
37813         * gcc.dg/i386-387-5.c: New test case.
37814         * gcc.dg/i386-387-6.c: New test case.
37815         * gcc.dg/builtins-23.c: New test case.
37816
37817 2003-06-15  Roger Sayle  <roger@eyesopen.com>
37818
37819         * gcc.dg/builtins-22.c: New test case.
37820         * gcc.dg/i386-387-1.c: Update to test exp.
37821         * gcc.dg/i386-387-2.c: Likewise.
37822
37823 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37824
37825         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37826
37827 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37828
37829         * lib/gcc-dg.exp (dg-require-dll): New function.
37830         (dg-xfail-if): Likewise.
37831         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37832         driver.
37833
37834         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37835         * gcc.c-torture/compile/20001205-1.c: Likewise.
37836         * gcc.c-torture/compile/20001226-1.c: Likewise.
37837         * gcc.c-torture/compile/20010518-2.c: Likewise.
37838         * gcc.c-torture/compile/20020312-1.c: Likewise.
37839         * gcc.c-torture/compile/20020604-1.c: Likewise.
37840         * gcc.c-torture/compile/920501-12.c: Likewise.
37841         * gcc.c-torture/compile/920501-4.c: Likewise.
37842         * gcc.c-torture/compile/920520-1.c: Likewise.
37843         * gcc.c-torture/compile/920521-1.c: Likewise.
37844         * gcc.c-torture/compile/920625-1.c: Likewise.
37845         * gcc.c-torture/compile/961203-1.c: Likewise.
37846         * gcc.c-torture/compile/980506-1.c: Likewise.
37847         * gcc.c-torture/compile/981006-1.c: Likewise.
37848         * gcc.c-torture/compile/981022-1.c: Likewise.
37849         * gcc.c-torture/compile/981223-1.c: Likewise.
37850         * gcc.c-torture/compile/990617-1.c: Likewise.
37851         * gcc.c-torture/compile/dll.c: Likewise.
37852         * gcc.c-torture/compile/labels-3.c: Likewise.
37853         * gcc.c-torture/compile/mipscop-1.c: Likewise.
37854         * gcc.c-torture/compile/mipscop-2.c: Likewise.
37855         * gcc.c-torture/compile/mipscop-3.c: Likewise.
37856         * gcc.c-torture/compile/mipscop-4.c: Likewise.
37857         * gcc.c-torture/compile/simd-5.c: Likewise.
37858         * gcc.c-torture/compile/20000804-1.x: Remove.
37859         * gcc.c-torture/compile/20001205-1.x: Likewise.
37860         * gcc.c-torture/compile/20001226-1.x: Likewise.
37861         * gcc.c-torture/compile/20010518-2.x: Likewise.
37862         * gcc.c-torture/compile/20020312-1.x: Likewise.
37863         * gcc.c-torture/compile/20020604-1.x: Likewise.
37864         * gcc.c-torture/compile/920501-12.x: Likewise.
37865         * gcc.c-torture/compile/920501-4.x: Likewise.
37866         * gcc.c-torture/compile/920520-1.x: Likewise.
37867         * gcc.c-torture/compile/920521-1.x: Likewise.
37868         * gcc.c-torture/compile/920625-1.x: Likewise.
37869         * gcc.c-torture/compile/961203-1.x: Likewise.
37870         * gcc.c-torture/compile/980506-1.x: Likewise.
37871         * gcc.c-torture/compile/981006-1.x: Likewise.
37872         * gcc.c-torture/compile/981022-1.x: Likewise.
37873         * gcc.c-torture/compile/981223-1.x: Likewise.
37874         * gcc.c-torture/compile/990617-1.x: Likewise.
37875         * gcc.c-torture/compile/mipscop-1.x: Likewise.
37876         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37877         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37878         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37879         * gcc.c-torture/compile/simd-5.x: Likewise.
37880
37881         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37882
37883 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37884
37885         * gcc.c-torture/execute/20030611-1.c: New test.
37886
37887 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37888
37889         PR middle-end/168
37890         * gcc.dg/20030612-1.c: New test case.
37891
37892 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37893
37894         PR c++/10635
37895         * g++.dg/expr/cast1.C: New test.
37896
37897 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37898
37899         * gcc.dg/builtins-21.c: New test case.
37900
37901 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37902
37903         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37904         options instead of at the end.
37905         * lib/objc.exp (objc_target_compile): Likewise.
37906
37907 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/10432
37910         * g++.dg/parse/error1.C: New test.
37911
37912 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37913
37914         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37915         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37916         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37917         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37918         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37919         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37920         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37921         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37922         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37923         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37924         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37925         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37926         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37927         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37928         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37929         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37930         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37931         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37932         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37933         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37934         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37935         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37936         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37937         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37938
37939         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37940         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37941         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37942         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37943         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37944         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37945         * gcc.dg/compat/scalar-return-3_main.c: New file.
37946         * gcc.dg/compat/scalar-return-3_x.c: New file.
37947         * gcc.dg/compat/scalar-return-3_y.c: New file.
37948         * gcc.dg/compat/scalar-return-4_main.c: New file.
37949         * gcc.dg/compat/scalar-return-4_x.c: New file.
37950         * gcc.dg/compat/scalar-return-4_y.c: New file.
37951
37952 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37953
37954         * gcc.dg/compat/fp2-struct-check.h: New file.
37955         * gcc.dg/compat/fp2-struct-defs.h: New file.
37956         * gcc.dg/compat/fp2-struct-init.h: New file.
37957         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37958         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37959         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37960         * gcc.dg/compat/struct-return-10_main.c: New file.
37961         * gcc.dg/compat/struct-return-10_x.c: New file.
37962         * gcc.dg/compat/struct-return-10_y.c: New file.
37963
37964         * gcc.dg/compat/compat-common.h: New file.
37965         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37966         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37967         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37968         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37969         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37970         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37971         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37972         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37973         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37974         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37975         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37976         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37977         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37978         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37979         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37980         * gcc.dg/compat/small-struct-check.h: Ditto.
37981         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37982         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37983         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37984         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37985         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37986         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37987         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37988         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37989         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37990         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37991         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37992         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37993         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37994         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37995         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37996         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37997         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37998         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37999         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38000         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38001         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38002         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38003         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38004         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38005         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38006         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38007         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38008         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38009         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38010         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38011
38012 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38013
38014         * g++.dg/pch/static-1.C: New file.
38015         * g++.dg/pch/static-1.Hs: New file.
38016
38017 2003-06-10  Richard Henderson  <rth@redhat.com>
38018
38019         * gcc.dg/asm-7.c: Adjust expected warning text.
38020
38021 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38022
38023         * gcc.dg/builtins-20.c: New test case.
38024
38025 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38026
38027         PR c++/11131
38028         * g++.dg/opt/template1.C: New test.
38029
38030 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38031
38032         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38033         additional_sources.
38034
38035 2003-05-21  David Taylor  <dtaylor@emc.com>
38036
38037         * gcc.dg/Wpadded.c: New file.
38038
38039 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38040
38041         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38042         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38043         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38044         dg-require-weak.
38045
38046 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38047
38048         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38049
38050 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38051
38052         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38053         (dg-require-alias): Likewise.
38054         (dg-require-gc-sections): Likewise.
38055         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38056
38057 2003-06-08  Richard Henderson  <rth@redhat.com>
38058
38059         * gcc.dg/20011029-2.c: Fix the array reference.
38060         * gcc.dg/asm-7.c: New.
38061
38062 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38063
38064         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38065
38066 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38067
38068         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38069         (dg-require-gc-sections): Likewise.
38070
38071 2003-06-08  Jan Hubicka  <jh@suse.cz>
38072
38073         * i386-cmov1.c: Fix regular expression.
38074         * i386-cvt-1.c: Likewise.
38075         * i386-local.c: Likewise.
38076         * i386-local2.c: Likewise.
38077         * i386-mul.c: Likewise.
38078         * i386-ssetype-1.c: Likewise.
38079         * i386-ssetype-3.c: Likewise.
38080         * i386-ssetype-5.c: Likewise.
38081
38082 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38083
38084         PR c++/11039
38085         * g++.dg/warn/implicit-typename2.C: New test.
38086         * g++.dg/warn/implicit-typename3.C: New test.
38087
38088 2003-06-07  Richard Henderson  <rth@redhat.com>
38089
38090         * g++.dg/other/offsetof3.C: Use size_t.
38091         * g++.dg/other/offsetof4.C: Likewise.
38092
38093 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38094
38095         * lib/copy-file.exp: New. Implement gcc_copy_files.
38096
38097         * lib/dg-pch.exp: Load copy-file.exp
38098         (dg-pch): Use gcc_copy_files instead of "file copy".
38099
38100 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38101
38102         * gcc.dg/weak/weak.exp: Simplify.
38103         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38104         * gcc.dg/weak/weak-1.c: Likewise.
38105         * gcc.dg/weak/weak-2.c: Likewise.
38106         * gcc.dg/weak/weak-3.c: Likewise.
38107         * gcc.dg/weak/weak-4.c: Likewise.
38108         * gcc.dg/weak/weak-5.c: Likewise.
38109         * gcc.dg/weak/weak-6.c: Likewise.
38110         * gcc.dg/weak/weak-7.c: Likewise.
38111         * gcc.dg/weak/weak-8.c: Likewise.
38112         * gcc.dg/weak/weak-9.c: Likewise.
38113
38114 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38115
38116         gcc.c-torture/execute/20030606-1.c: New.
38117
38118 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38119
38120         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38121         * gcc.dg/builtins-19.c: Likewise.
38122
38123 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38124
38125         * gcc.dg/builtins-2.c: Add some more tests.
38126         * gcc.dg/builtins-18.c: New test case.
38127         * gcc.dg/builtins-19.c: New test case.
38128
38129 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38130             Jim Wilson  <wilson@tuliptree.org>
38131
38132         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38133
38134 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38135
38136         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38137         mempcpy/stpcpy calls not to be optimized into something else.
38138         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38139         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38140         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38141
38142 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38143
38144         * gcc.dg/format/asm_fprintf-1.c: New test.
38145
38146 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38147
38148         * lib/gcc-defs.exp (additional_sources): New variable.
38149         (dg-additional-sources): New function.
38150         (additional_files): New variable.
38151         (dg-additional-files): New function.
38152         (dg-additional-files-options): Likewise.
38153         * lib/gcc-dg.exp (dg-require-weak): New function.
38154         (dg-require-alias): Likewise.
38155         (dg-require-gc-sections): Likewise.
38156         * lib/target-supports.exp (check_alias_available): Remove testfile
38157         parameter.
38158         (check_gc_sections_available): New function.
38159         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38160         (dg-gpp-additional-files): Likewise.
38161         * lib/g++.exp (additional_sources): Remove.
38162         (additional_files): Likewise.
38163         (g++_target_compile): Use dg-additional-files-options.
38164
38165         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38166         Tcl logic.
38167         * gcc.dg/special/ecos.exp: Remove.
38168         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38169         * gcc.dg/special/alias-1.c: Likewise.
38170         * gcc.dg/special/alias-2.c: Likewise.
38171         * gcc.dg/special/gcsec-1.c: Likewise.
38172         * gcc.dg/special/weak-1.c: Likewise.
38173         * gcc.dg/special/weak-2.c: Likewise.
38174         * gcc.dg/special/wkali-1.c: Likewise.
38175         * gcc.dg/special/wkali-2.c: Likewise.
38176
38177         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38178         dg-gpp-additional-*.
38179         * g++.dg/special/conpr-3.C: Likewise.
38180         * g++.dg/special/conpr-4.C: Likewise.
38181         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38182         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38183         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38184         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38185         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38186         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38187         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38188         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38189         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38190         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38191         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38192         * g++.old-deja/g++.other/comdat1.C: Likewise.
38193         * g++.old-deja/g++.other/comdat2.C: Likewise.
38194         * g++.old-deja/g++.other/comdat3.C: Likewise.
38195         * g++.old-deja/g++.other/ctor1.C: Likewise.
38196         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38197
38198 2003-06-05  Richard Henderson  <rth@redhat.com>
38199
38200         * gcc.dg/debug/20030605-1.c: New.
38201
38202 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38203
38204         * README.QMTEST: Update.
38205
38206 2003-06-04  Richard Henderson  <rth@redhat.com>
38207
38208         * gcc.dg/cleanup-1.c: New.
38209         * gcc.dg/cleanup-2.c: New.
38210         * gcc.dg/cleanup-3.c: New.
38211         * gcc.dg/cleanup-4.c: New.
38212         * gcc.dg/cleanup-5.c: New.
38213         * gcc.dg/cleanup-6.c: New.
38214         * gcc.dg/cleanup-7.c: New.
38215
38216 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38217
38218         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38219
38220         * lib/dg-pch.exp: New file.
38221         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38222         * gcc.dg/pch/pch.exp: Likewise.
38223
38224 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38225
38226         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38227         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38228         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38229         * gcc.dg/builtins-17.c: New test case.
38230         * gcc.dg/i386-387-4.c: New test case.
38231         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38232
38233 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38234
38235         * gcc.dg/ultrasp9.c: New test.
38236
38237 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38238
38239         * gcc.c-torture/compile/20030604-1.c: New test.
38240         * gcc.dg/sparc-constant-1.c: New test.
38241
38242 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38243
38244         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38245
38246 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38247
38248         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38249
38250         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38251         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38252
38253 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38254
38255         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38256
38257 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38258
38259         PR c++/10940
38260         * g++.dg/template/spec10.C: New test.
38261
38262 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38263
38264         * gcc.dg/builtins-16.c: New test case.
38265
38266 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38267
38268         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38269         mempcpy test with post-increments.
38270         * gcc.c-torture/execute/string-opt-3.c: New test.
38271         * gcc.dg/string-opt-1.c: New test.
38272
38273 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38274
38275         PR fortran/10965
38276         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38277
38278 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38279
38280         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38281         (scan-assembler): ... here.  Use dg-scan.
38282         (scan-assembler-not): Likewise.
38283         (scan-file): New function.
38284         (scan-file-not): Likewise.
38285         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38286         * gcc.dg/cpp/_Pragma4.c: Likewise.
38287         * gcc.dg/cpp/_Pragma5.c: Likewise.
38288         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38289         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38290         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38291         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38292         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38293         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38294         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38295         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38296         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38297         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38298         * gcc.dg/cpp/cxxcom1.c: Likewise.
38299         * gcc.dg/cpp/line1.c: Likewise.
38300         * gcc.dg/cpp/maccom1.c: Likewise.
38301         * gcc.dg/cpp/maccom2.c: Likewise.
38302         * gcc.dg/cpp/maccom3.c: Likewise.
38303         * gcc.dg/cpp/maccom4.c: Likewise.
38304         * gcc.dg/cpp/maccom5.c: Likewise.
38305         * gcc.dg/cpp/maccom6.c: Likewise.
38306         * gcc.dg/cpp/multiline.c: Likewise.
38307         * gcc.dg/cpp/spacing1.c: Likewise.
38308         * gcc.dg/cpp/spacing2.c: Likewise.
38309         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38310         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38311         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38312         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38313         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38314         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38315         * gcc.dg/cpp/cxxcom2.c: Likewise.
38316         * gcc.dg/cpp/cxxcom2.h: New file.
38317
38318         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38319         * g++.dg/cpp/truefalse.C: Here.
38320         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38321
38322 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38323
38324         * gcc.dg/cpp/redef3.c: New file.
38325
38326 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38327
38328         * gcc.dg/i386-loop-3.c: New test.
38329
38330 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38331
38332         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38333
38334 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38335
38336         * gcc.dg/fwrapv-1.c: New test case.
38337         * gcc.dg/fwrapv-2.c: New test case.
38338
38339 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38340
38341         PR c++/10956
38342         * g++.dg/template/spec9.C: New test.
38343
38344 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38345
38346         * gcc.dg/duff-4.c: New test case.
38347
38348 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38349
38350         PR fortran/10843
38351         * g77.dg/ffixed-form-1.f: New test
38352         * g77.dg/ffixed-form-2.f: New test
38353         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38354         * g77.dg/ffree-form-3.f: New test
38355
38356 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38357
38358         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38359         * gcc.dg/wint_t-1.c: Likewise.
38360
38361 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38362
38363         * g++.dg/template/access11.C: New test.
38364
38365 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38366
38367         PR c++/10849
38368         * g++.dg/template/access10.C: New test.
38369
38370 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38371             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38372
38373         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38374
38375 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38376
38377         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38378         suppress for powerpc-*-darwin*.
38379         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38380
38381 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38382
38383         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38384         suppress option for powerpc-*-darwin*.
38385
38386 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38387
38388         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38389         * gcc.dg/builtins-4.c: Add test for fmod.
38390
38391 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38392
38393         PR c++/10682
38394         * g++.dg/template/instantiate4.C: New test.
38395
38396 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38397
38398         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38399
38400 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38401
38402         * gcc.dg/compat/scalar-return-1_main.c: New file.
38403         * gcc.dg/compat/scalar-return-1_x.c: New file.
38404         * gcc.dg/compat/scalar-return-1_y.c: New file.
38405         * gcc.dg/compat/scalar-return-2_main.c: New file.
38406         * gcc.dg/compat/scalar-return-2_x.c: New file.
38407         * gcc.dg/compat/scalar-return-2_y.c: New file.
38408         * gcc.dg/compat/struct-return-3_main.c: New file.
38409         * gcc.dg/compat/struct-return-3_y.c: New file.
38410         * gcc.dg/compat/struct-return-3_x.c: New file.
38411         * gcc.dg/compat/struct-return-2_main.c: New file.
38412         * gcc.dg/compat/struct-return-2_x.c: New file.
38413         * gcc.dg/compat/struct-return-2_y.c: New file.
38414
38415 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38416
38417         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38418         for hppa*-hp-hpux*.
38419         * gcc.dg/20021014-1.c (dg-options): Likewise.
38420         * gcc.dg/nest.c (dg-options): Likewise.
38421
38422 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38423
38424         PR c++/9738
38425         * g++.dg/ext/dllimport2.C: New file.
38426         * g++.dg/ext/dllimport3.C: New file.
38427
38428 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38429
38430         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38431         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38432         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38433         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38434         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38435         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38436         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38437         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38438         * gcc.dg/compat/small-struct-defs.h: New file.
38439         * gcc.dg/compat/small-struct-init.h: New file.
38440         * gcc.dg/compat/small-struct-check.h: New file.
38441         * gcc.dg/compat/fp-struct-defs.h: New file.
38442         * gcc.dg/compat/fp-struct-check.h: New file.
38443         * gcc.dg/compat/fp-struct-init.h: New file.
38444         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38445         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38446
38447 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38448
38449         * gcc.dg/20030225-2.c: New test.
38450
38451 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38452             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38453
38454         * gcc.c-torture/compile/20030518-1.c: New test case.
38455
38456 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38457
38458         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38459         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38460         gcc-dg-debug-runtest.
38461         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38462         gcc-dg-debug-runtest.
38463
38464 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38465
38466         PR c++/9022
38467         * g++.dg/lookup/using6.C: New test.
38468
38469 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38470
38471         * g++.dg/parse/access2.C: New test.
38472
38473 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38474
38475         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38476         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38477         * gcc.dg/debug/debug.exp: Likewise.
38478
38479 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38480
38481         * gcc.dg/dollar.c: New test.
38482
38483 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38484
38485         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38486         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38487         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38488         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38489         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38490         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38491         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38492         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38493         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38494         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38495         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38496         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38497         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38498         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38499         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38500         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38501         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38502         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38503
38504 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38505
38506         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38507         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38508         support for "repo" mode.
38509         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38510         * lib/g77-dg.exp: Likewise.
38511         * lib/obj-dg.exp: Likewise.
38512
38513 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38514
38515         Merge from gcc-3_2-rhl8-branch:
38516         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38517
38518         * gcc.dg/tls/opt-6.c: New test.
38519
38520         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * gcc.dg/20030405-1.c: New test.
38523
38524         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38525
38526         * gcc.dg/20030309-1.c: New test.
38527
38528         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38529
38530         * gcc.c-torture/execute/20030307-1.c: New test.
38531
38532         2003-02-20  Randolph Chung  <tausq@debian.org>
38533
38534         * gcc.c-torture/compile/20030220-1.c: New test.
38535
38536         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38537
38538         * gcc.dg/20030217-1.c: New test.
38539
38540         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38541
38542         * gcc.c-torture/compile/20020129-1.c: New test.
38543
38544         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38545
38546         * gcc.dg/unroll-1.c: New test.
38547
38548         2002-11-16  Jan Hubicka  <jh@suse.cz>
38549
38550         * gcc.c-torture/execute/20020920-1.c: New test.
38551
38552         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38553
38554         PR target/7434
38555         * gcc.c-torture/compile/20021008-1.c: New test.
38556
38557         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38558
38559         PR target/7559
38560         * gcc.c-torture/execute/20020810-1.c: New test.
38561
38562         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38563
38564         * gcc.c-torture/compile/20020807-1.c: New test.
38565
38566         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38567
38568         * gcc.dg/tls/opt-1.c: New test.
38569
38570         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38571
38572         * gcc.dg/20020729-1.c: New test.
38573
38574         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38575
38576         * g++.dg/opt/life1.C: New test.
38577
38578         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38579
38580         * gcc.dg/20020525-1.c: New test.
38581
38582         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38583
38584         PR c++/6794
38585         * g++.dg/ext/pretty1.C: New test.
38586         * g++.dg/ext/pretty2.C: New test.
38587
38588 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38589
38590         PR c++/8385
38591         * g++.dg/ext/typeof5.C: New test.
38592
38593 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38594
38595         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38596         __USER_LABEL_PREFIX__ into account.
38597         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38598
38599 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38600
38601         * gcc.dg/builtins-15.c: New test case.
38602
38603 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38604
38605         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38606
38607 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38608
38609         * lib/g++.exp: Tweak handling of additional source files.
38610         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38611         * g++.dg/special/conpr-2a.C: Rename to ...
38612         * g++.dg/special/conpr-2a.cc: ... this.
38613         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38614         * g++.dg/special/conpr-3a.C: Rename to ...
38615         * g++.dg/special/conpr-3a.cc: This.
38616         * g++.dg/special/conpr-3b.C: Rename to ...
38617         * g++.dg/special/conpr-3b.cc: This.
38618         * g++.dg/special/conpr-4.C: New test.
38619         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38620
38621 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38622
38623         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38624
38625 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38626
38627         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38628         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38629         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38630         * g++.old-deja/g++.other/warn3.C: Likewise.
38631
38632 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38633
38634         * gcc.dg/i386-387-1.c: Update to also test log.
38635         * gcc.dg/i386-387-2.c: Likewise.
38636
38637 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38638
38639         * g77.f-torture/execute/int8421.f: New test.
38640
38641 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38642
38643         PR c++/10230, c++/10481
38644         * g++.dg/lookup/scoped5.C: New test.
38645
38646 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38647
38648         PR c++/10552
38649         * g++.dg/template/ttp6.C: New test.
38650
38651 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38652
38653         * gcc.c-torture/execute/builtins: New directory.
38654         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38655         gcc.c-torture/execute/builtins.
38656         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38657         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38658         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38659         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38660
38661 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38662
38663         PR c++/9252
38664         * g++.dg/template/access8.C: New test.
38665         * g++.dg/template/access9.C: New test.
38666
38667 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38668
38669         PR c++/9554
38670         * g++.dg/parse/access1.C: New test.
38671
38672 2003-05-09  DJ Delorie  <dj@redhat.com>
38673
38674         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38675         long, and not an int.
38676
38677 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38678
38679         PR c++/10555, c++/10576
38680         * g++.dg/template/memclass1.C: New test.
38681
38682 2003-05-08  DJ Delorie  <dj@redhat.com>
38683
38684         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38685         targets.
38686         * gcc.c-torture/execute/20021024-1.x: Likewise.
38687         * gcc.c-torture/execute/shiftdi.x: Likewise.
38688         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38689         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38690         * gcc.dg/20021018-1.c: Likewise.
38691
38692 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38693
38694         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38695
38696         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38697         (bcopy): Call memmove.
38698
38699 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38700
38701         * g77.f-torture/compile/8485.f: New test case.
38702
38703 2003-05-07  Richard Henderson  <rth@redhat.com>
38704
38705         PR c++/10570
38706         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38707         Verify exception_cleanup not called for rethrows.
38708         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38709         when exiting catch block without rethrowing.
38710         * g++.dg/eh/forced3.C: New.
38711         * g++.dg/eh/forced4.C: New.
38712
38713 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38714
38715         * gcc.dg/20030505.c: Fix triplet.
38716
38717 2003-05-06  DJ Delorie  <dj@redhat.com>
38718
38719         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38720         * gcc.dg/nest.c: Likewise.
38721
38722 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38723
38724         * gcc.dg/builtins-14.c: New test case.
38725
38726 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38727
38728         * lib/compat.exp (compat-execute): New argument.
38729         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38730         * gcc.dg/compat: New test directory.
38731         * gcc.dg/compat/compat.exp: New expect script.
38732         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38733         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38734         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38735         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38736         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38737         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38738
38739         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38740         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38741         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38742         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38743         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38744         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38745         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38746         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38747         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38748         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38749         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38750         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38751         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38752         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38753         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38754
38755 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38756
38757         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38758
38759 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38760
38761         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38762
38763 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38764
38765         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38766         * gcc.dg/ppc-fsel-2.c: New test.
38767
38768         * gcc.dg/unused-5.c: New test.
38769
38770 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38771
38772         PR c++/10496
38773         * g++.dg/warn/pmf1.C: New test.
38774
38775 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38776
38777         PR c++/4494
38778         * g++.dg/warn/main.C: New test.
38779
38780 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38781
38782         * gcc.dg/nonnull-3.c: New test.
38783
38784 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38785
38786         * gcc.dg/cpp/Wtrigraphs.c: Update.
38787         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38788
38789 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
38790
38791         * gcc.dg/ppc-fsel-1.c: New test.
38792
38793 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
38794
38795         PR c/10604
38796         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38797
38798 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
38799
38800         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38801
38802 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38803
38804         PR c++/9364, c++/10553, c++/10586
38805         * g++.dg/parse/typename4.C: New test.
38806         * g++.dg/parse/typename5.C: Likewise.
38807
38808 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
38809
38810         * gcc.c-torture/compile/20030503-1.c: New test.
38811
38812 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38813
38814         * g++.dg/lookup/using5.C: Fix testcase error.
38815
38816 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
38817
38818         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38819         since MEABI is no longer supported.  Remove all vestiges
38820         of MEABI from the test.
38821
38822 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38823
38824         PR c++/10554
38825         * g++.dg/lookup/using5.C: New test.
38826
38827 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38828
38829         PR c++/8772
38830         * g++.dg/template/ttp5.C: New test.
38831
38832 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
38833
38834         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38835         (dg-gpp-additional-sources): New function.
38836         (dg-gpp-additional-files): Likewise.
38837         * lib/g++.exp (additional_sources): New variable.
38838         (additional_files): Likewise.
38839         (g++_target_compile): Deal with them.
38840         * lib/old-dejagnu.exp: Remove.
38841         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38842         * g++.old-deja: Revise all tests to use dg commands.
38843
38844 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38845
38846         PR c++/9432, c++/9528
38847         * g++.dg/lookup/using4.C: New test.
38848
38849 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
38850
38851         * gcc.dg/noreturn-5.c: New file.
38852         * gcc.dg/noreturn-6.c: New file.
38853
38854         * gcc.c-torture/compile/inline-1.c: New file.
38855
38856 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38857
38858         PR c++/10551
38859         * g++.dg/template/explicit1.C: New test.
38860
38861 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38862
38863         PR c++/10549
38864         * g++.dg/other/bitfield1.C: New test.
38865
38866         PR c++/10527
38867         * g++.dg/init/new7.C: New test.
38868
38869 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38870
38871         * g++.dg/ext/desig1.C: New test.
38872         * g++.dg/ext/init1.C: Update.
38873
38874         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38875
38876 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38877
38878         PR c++/10180
38879         * g++.dg/warn/Winline-1.C: New test.
38880
38881 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38882
38883         * gcc.c-torture/execute/string-opt-19.c: New test.
38884
38885         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38886         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38887
38888 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38889
38890         PR c++/10506
38891         * g++.dg/init/new6.C: New test.
38892
38893         PR c++/10503
38894         * g++.dg/init/ref6.C: New test.
38895
38896 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38897
38898         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38899
38900 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38901
38902         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38903         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38904
38905 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38906
38907         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38908         initialized static data members.
38909
38910 2003-04-25  H.J. Lu <hjl@gnu.org>
38911
38912         * gcc.dg/ia64-sync-4.c: New test.
38913
38914 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38915
38916         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38917         date.
38918
38919 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         PR c++/10337
38922         * g++.dg/warn/conv1.C: New test.
38923         * g++.old-deja/g++.other/conv7.C: Adjust.
38924         * g++.old-deja/g++.other/overload14.C: Adjust.
38925
38926 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38927
38928         PR c++/10471
38929         * g++.dg/template/defarg2.C: New test.
38930
38931 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38932
38933         * gcc.dg/cpp/include2.c: Update.
38934         * gcc.dg/cpp/multiline-2.c: New.
38935         * gcc.dg/cpp/multiline.c: Update.
38936         * gcc.dg/cpp/strify2.c: Update.
38937         * gcc.dg/cpp/trad/literals-2.c: Update.
38938
38939 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38940
38941         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38942
38943 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38944
38945         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38946
38947 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38948
38949         PR c++/10451
38950         * g++.dg/parse/crash4.C: New test.
38951
38952         PR c++/9847
38953         * g++.dg/parse/crash5.C: New test.
38954
38955 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38956
38957         PR c++/10446
38958         * g++.dg/parse/crash3.C: New test.
38959
38960         PR c++/10428
38961         * g++.dg/parse/elab1.C: New test.
38962
38963 2003-04-22  Devang Patel  <dpatel@apple.com>
38964
38965         * gcc.dg/cpp/trad/funlike-5.c: New test.
38966
38967 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38968
38969         * g++.dg/other/packed1.C: Fix dg options.
38970
38971 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.dg/other/offsetof2.C: New test.
38974
38975 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38976
38977         * g++.dg/template/recurse.C: Adjust location of error messages.
38978
38979 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         PR c++/9881
38982         * g++.dg/init/addr-const1.C: New test.
38983         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38984
38985 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38986
38987         PR c++/10405
38988         * g++.dg/lookup/struct-hack1.C: New test.
38989
38990 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38991
38992         * ucs.c: Update diagnostic messages.
38993
38994 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38995
38996         * gcc.dg/cpp/truefalse.cpp: New test.
38997         * gcc.dg/cpp/cpp.exp: Update.
38998         * g++.dg/other/stdbool-if.C: Remove.
38999
39000 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39001
39002         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39003         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39004
39005 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39006
39007         * gcc.c-torture/compile/20030418-1.c: New test.
39008
39009 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39010
39011         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39012
39013 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39014
39015         PR c++/10347
39016         g++.dg/template/dependent-name1.C: New test.
39017
39018 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39019
39020         * gcc.dg/warn-1.c (tourist_guide): New array,
39021         contains a pointer to bar.
39022
39023 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39024
39025         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39026         * gcc.c-torture/execute/medce-1.c: New test case.
39027         * gcc.c-torture/execute/medce-2.c: New test case.
39028
39029 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39030
39031         * lib/prune.exp: Ignore more messages.
39032
39033         PR c++/10381
39034         * g++.dg/parse/lookup3.C: New test.
39035
39036 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39037
39038         * gcc.c-torture/compile/20030415-1.c : New test.
39039
39040 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39041
39042         * gcc.c-torture/execute/scope-2.c: Move to ...
39043         * gcc.dg/noncompile/scope.c: .... here.
39044
39045 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39046
39047         * gcc.dg/20030414-2.c: New test case.
39048
39049 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39050
39051         PR target/10377
39052         * gcc.dg/20030414-1.c: New test.
39053
39054 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39055
39056         * gcc.dg/builtins-12.c: New test case.
39057         * gcc.dg/builtins-13.c: New test case.
39058
39059 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39060
39061         * gcc.c-torture/execute/string-opt-18.c: New test.
39062
39063 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39064
39065         PR c++/10300
39066         * g++.dg/init/new5.C: New test.
39067
39068 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39069
39070         PR c++/7910
39071         * g++.dg/ext/dllimport1.C: New test.
39072
39073 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39074
39075         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39076
39077 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39078
39079         PR Fortran/9263
39080         * g77.f-torture/noncompile/9263.f: New test
39081         PR Fortran/1832
39082         * g77.f-torture/execute/1832.f: New test
39083
39084 2003-04-11  David Chad  <davidc@freebsd.org>
39085             Loren J. Rittle  <ljrittle@acm.org>
39086
39087         PR libobjc/8562
39088         * objc.dg/headers.m: New test.
39089
39090 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39091
39092         * gcc.c-torture/execute/builtin-noret-2.c: New.
39093         * gcc.c-torture/execute/builtin-noret-2.x: New.
39094         XFAIL builtin-noret-2.c at -O1 and above.
39095         * gcc.dg/redecl.c: New.
39096         * gcc.dg/Wshadow-1.c: Update error regexps.
39097
39098 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39099
39100         * g++.dg/abi/bitfield10.C: New test.
39101
39102 2003-04-09  Mike Stump  <mrs@apple.com>
39103
39104         * gcc.dg/pch/pch.exp: Make testcase names longer.
39105         * g++.dg/pch/pch.exp: Make testcase names longer.
39106
39107 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39108
39109         * gcc.dg/builtins-11.c: New test case.
39110
39111 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39112
39113         * gcc.dg/builtins-9.c: New test case.
39114         * gcc.dg/builtins-10.c: New test case.
39115
39116 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39117
39118         * gcc.dg/noncompile/init-4.c.c: New test.
39119
39120 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         * gcc.misc-test/gcov-9.c: New test.
39123         * gcc.misc-test/gcov-10.c: New test
39124         * gcc.misc-test/gcov-11.c: New test.
39125
39126 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39127
39128         PR optimization/10024
39129         * gcc.c-torture/compile/20030405-1.c: New test.
39130
39131 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39132
39133         * gcc.dg/pch/static-3.c: New.
39134         * gcc.dg/pch/static-3.hs: New.
39135         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39136
39137 2003-04-04  Richard Henderson  <rth@redhat.com>
39138
39139         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39140         * g++.dg/eh/forced2.C: Likewise.
39141
39142 2003-04-03  Mike Stump  <mrs@apple.com>
39143
39144         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39145         target arg.
39146         (scan-assembler-times, scan-assembler-not): Likewise.
39147         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39148
39149 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39150
39151         * gcc.dg/sparc-loop-1.c: New test.
39152
39153 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39154
39155         PR other/9274
39156         * g++.dg/pch/system-2.C: New.
39157         * g++.dg/pch/system-2.Hs: New.
39158
39159 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39160
39161         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39162
39163         * g++.dg/eh/simd-1.C (vecfunc): Same.
39164
39165 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39166
39167         * gcc.c-torture/execute/20030401-1.c: New test case.
39168
39169 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39170
39171         * objc.dg/defs.m: New.
39172
39173 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39174
39175         * g++.dg/eh/simd-1.C: New.
39176         * g++.dg/eh/simd-2.C: New.
39177
39178 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39179
39180         * gcc.c-torture/execute/simd-3.c: New.
39181
39182 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39183
39184         PR c/9936
39185         * gcc.dg/20030331-2.c: New test.
39186
39187 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39188
39189         PR c++/10278
39190         * g++.dg/parse/crash2.C: New test.
39191
39192 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39193
39194         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39195         * gcc.c-torture/execute/20030331-1.c: ...here.
39196
39197 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39198
39199         * gcc.c-torture/execute/20030331-1.c: New test.
39200
39201 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39202
39203         * lib/gcov.exp: Adjust call return testing strings.
39204         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39205
39206 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39207
39208         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39209         * gcc.dg/builtins-7.c: New test case.
39210         * gcc.dg/builtins-8.c: New test case.
39211
39212 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39213
39214         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39215
39216 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39217
39218         PR c++/7647
39219         * g++.dg/lookup-class-member-2.C: New test.
39220
39221 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39222
39223         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39224
39225 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39226
39227         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39228
39229 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39230
39231         * g++.dg/init/attrib1.C: New test.
39232
39233 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39234
39235         * gcc.dg/ultrasp8.c: New test.
39236
39237 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39238
39239         * gcc.dg/ultrasp7.c: New test.
39240
39241 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         PR c++/10047
39244         * g++.dg/template/inline1.C: New test.
39245
39246 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39247
39248         * gcc.dg/sparc-dwarf2.c: New test.
39249
39250 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39251
39252         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39253         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39254
39255 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39256
39257         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39258         than reading .x files.
39259         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39260         * g77.dg/gcov/gcov-1.f: Likewise.
39261         * gcc.misc-tests/gcov-4b.c: Likewise.
39262         * gcc.misc-tests/gcov-5b.c: Likewise.
39263         * gcc.misc-tests/gcov-6.c: Likewise.
39264         * gcc.misc-tests/gcov-7.c: Likewise.
39265         * gcc.misc-tests/gcov-8.c: Likewise.
39266         * g++.dg/gcov/gcov-1.x: Remove.
39267         * g77.dg/gcov/gcov-1.x: Likewise.
39268         * gcc.misc-tests/gcov-4b.x: Likewise.
39269         * gcc.misc-tests/gcov-5b.x: Likewise.
39270         * gcc.misc-tests/gcov-6.x: Likewise.
39271         * gcc.misc-tests/gcov-7.x: Likewise.
39272         * gcc.misc-tests/gcov-8.x: Likewise.
39273
39274 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39275
39276         PR opt/10087
39277         * gcc.dg/20030324-1.c: New test.
39278
39279 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39280
39281         PR c++/10224
39282         * g++.dg/template/arg3.C: New test.
39283
39284         PR c++/10158
39285         * g++.dg/template/friend18.C: New test.
39286
39287 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39288
39289         * g77.f-torture/compile/20030326-1.f: New test case.
39290
39291 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39292
39293         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39294
39295         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39296
39297 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39298
39299         * gcc.dg/ia64-sync-3.c: New test.
39300
39301 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39302
39303         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39304
39305 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39306
39307         * gcc.dg/ultrasp6.c: New test.
39308
39309 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39310
39311         * gcc.dg/i386-signbit-1.c: New test.
39312         * gcc.dg/i386-signbit-2.c: New test.
39313         * gcc.dg/i386-signbit-3.c: New test.
39314
39315 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39316
39317         * gcc.dg/ultrasp5.c: Fix options.
39318
39319 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39320
39321         * gcc.dg/ultrasp5.c: Fix comment.
39322
39323 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39324
39325         PR fortran/10197
39326         * g77.f-torture/execute/10197.f: New test.
39327
39328 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39329
39330         PR c++/9898, c++/383
39331         * g++.dg/template/conv6.C: New test.
39332
39333         PR c++/10119
39334         * g++.dg/template/ptrmem5.C: New test.
39335
39336         PR c++/10026
39337         * g++.dg/lookup/koenig1.C: New test.
39338
39339         PR C++/10199
39340         * g++.dg/lookup/template2.C: New test.
39341
39342 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39343
39344         * g++.dg/opt/rtti1.C: New test.
39345
39346 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39347
39348         * gcc.dg/ultrasp5.c: New test.
39349
39350 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39351
39352         PR middle-end/9967
39353         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39354         builtin fputs.
39355
39356 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39357
39358         PR c/8224
39359         * gcc.dg/20030323-1.c: New test.
39360
39361 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39362
39363         * gcc.c-torture/compile/20030323-1.c: New test case.
39364
39365 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39366
39367         * gcc.dg/20030321-1.c: New test.
39368
39369 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39370
39371         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39372
39373 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39374
39375         PR c++/9978, c++/9708
39376         * g++.dg/ext/vlm1.C: Adjust expected error.
39377         * g++.dg/ext/vla2.C: New test.
39378         * g++.dg/template/arg1.C: New test.
39379         * g++.dg/template/arg2.C: New test.
39380
39381 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39382
39383         * g77.f-torture/execute/select.f: New test.
39384         * g77.f-torture/noncompile/select_no_compile.f: New test.
39385
39386 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39387
39388         PR c++/9898
39389         * g++.dg/other/error4.C: New test.
39390
39391 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39392
39393         * g++.dg/template/friend17.C: New test.
39394
39395 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39396
39397         * gcc.c-torture/compile/20030320-1.c: New.
39398
39399 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39400
39401         * gcc.dg/builtins-6.c: New test case.
39402
39403 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39404
39405         PR target/10073
39406         * gcc.c-torture/compile/20030319-1.c: New.
39407
39408 2003-03-18  Jan Hubicka  <jh@suse.cz>
39409
39410         * gcc.dg/i386-cvt-1.c: New test.
39411
39412 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39413
39414         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39415         * objc.dg/naming-2.m: Likewise.
39416
39417 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39418
39419         PR c++/9639
39420         * g++.dg/parse/crash1.C: New test.
39421
39422 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39423
39424         PR c++/8805
39425         * g++.dg/eh/cleanup1.C: New test.
39426
39427 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39428
39429         * gcc.c-torture/execute/20030316-1.c: New test case.
39430
39431 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39432
39433         PR c++/9629
39434         * g++.dg/init/ctor2.C: New test.
39435
39436 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39437
39438         * g77.f-torture/compile/xformat.f: New test case.
39439
39440 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39441
39442         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39443         * g++.old-deja/g++.mike/eh50.C: Likewise.
39444
39445 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39446
39447         PR c++/6440
39448         * g++.dg/template/spec7.C: New test.
39449         * g++.dg/template/spec8.C: Likewise.
39450
39451 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.c-torture/execute/20030313-1.c: New test.
39454
39455 2003-03-14  Richard Henderson  <rth@redhat.com>
39456
39457         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39458
39459 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39460
39461         * gcc.c-torture/compile/20030314-1.c: New test.
39462
39463 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39464
39465         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39466         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39467         thumb target,
39468         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39469         to accept newer _imp__  prefix and additional
39470         newline in .drectve section.
39471         * gcc.dg/dll-4.c: Likewise.
39472         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39473         switch.
39474
39475 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39476
39477         * g++.dg/parse/namespace9.C: New test.
39478
39479         * g++.dg/init/ref5.C: New test.
39480         * g++.dg/parse/ptrmem1.C: Likewise.
39481
39482 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39483
39484         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39485         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39486         regular expression.
39487         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39488         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39489
39490 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39491
39492         * gcc.c-torture/execute/20030224-2.c: New test.
39493
39494 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39495
39496         * gcc.dg/decl-3.c: New test.
39497
39498 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39499
39500         * gcc.dg/i386-loop-2.c: New test.
39501
39502 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39503
39504         PR c++/9474
39505         * g++.dg/parse/namespace8.C: New test.
39506
39507         PR c++/9924
39508         * g++.dg/overload/builtin2.C: New test.
39509
39510 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39511
39512         * gcc.dg/return-type-3.c: New test.
39513
39514 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39515
39516         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39517         profiling options are not supported.
39518
39519 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39520
39521         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39522         * g++.old-deja/g++.warn/impint2.C: Likewise.
39523
39524 2003-03-10  Devang Patel  <dpatel@apple.com>
39525
39526         * g++.dg/cpp/c++_cmd_1.C: New test.
39527         * g++.dg/cpp/c++_cmd_1.h: New file.
39528
39529 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39530
39531         * gcc.dg/altivec-9.c: New file.
39532
39533 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39534
39535         * gcc.dg/ppc-sdata-1.c: New test.
39536         * gcc.dg/ppc-sdata-2.c: New test.
39537
39538 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39539
39540         PR c++/9373
39541         * g++.dg/opt/ptrmem2.C: New test.
39542
39543         PR c++/8534
39544         * g++.dg/opt/ptrmem1.C: New test.
39545
39546 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39547
39548         * gcc.dg/i386-loop-1.c: New test.
39549
39550 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39551
39552         PR c++/9970
39553         * g++.dg/lookup/friend1.C: New test.
39554
39555 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39556
39557         PR c++/9823
39558         * g++.dg/parser/constructor1.C: New test.
39559
39560 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39561
39562         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39563
39564         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39565
39566 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39567
39568         * gcc.dg/cpp/Wunused.c: Update test.
39569
39570 2003-03-08  Jan Hubicka  <jh@suse.cz>
39571
39572         * gcc.dg/inline-3.c: New test.
39573
39574 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39575
39576         PR c++/9809
39577         * g++.dg/parse/builtin1.C: New test.
39578
39579         PR c++/9982
39580         * g++.dg/abi/cookie1.C: New test.
39581         * g++.dg/abi/cookie2.C: Likewise.
39582
39583         PR c++/9524
39584         * g++.dg/template/field1.C: New test.
39585
39586         PR c++/9912
39587         * g++.dg/parse/class1.C: New test.
39588         * g++.dg/parse/namespace7.C: Likewise.
39589         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39590
39591 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39592
39593         * g++.dg/init/ref4.C: New test.
39594
39595 2003-03-07  Jan Hubicka  <jh@suse.cz>
39596
39597         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39598         * gcc.dg/inline-3.c: New test.
39599
39600 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39601
39602         * g++.dg/init/ref3.C: New test.
39603
39604         PR c++/9965
39605         * g++.dg/init/ref2.C: New test.
39606
39607         PR c++/9400
39608         * g++.dg/warn/Wshadow-2.C: New test.
39609
39610         PR c++/9791
39611         * g++.dg/warn/Woverloaded-1.C: New test.
39612
39613 2003-03-05  Jan Hubicka  <jh@suse.cz>
39614
39615         * gcc.dg/i386-local2.c: New.
39616         * gcc.dg/i386-local.c: Fix typo.
39617
39618 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39619
39620         * g++.dg/abi/layout3.C: New test.
39621
39622 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39623
39624         * gcc.c-torture/compile/20030305-1.c
39625
39626 2003-03-05  Jan Hubicka  <jh@suse.cz>
39627
39628         * gcc.dg/i386-local.c: New.
39629
39630 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39631
39632         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39633
39634 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39635
39636         * gcc.dg/switch-2.c: New test.
39637         * gcc.dg/switch-3.c: New test.
39638         * gcc.dg/Wswitch.c: Adjust line numbers.
39639         * gcc.dg/Wswitch-default.c: Likewise.
39640         * gcc.dg/Wswitch-enum.c: Likewise.
39641
39642 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39643
39644         * gcc.c-torture/execute/20030222-1.c: New test.
39645
39646 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39647
39648         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39649
39650 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39651
39652         PR c++/9878
39653         * g++.dg/init/ref1.C: New test.
39654
39655 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39656
39657         * gcc.dg/sh-relax.c: New SH-only test.
39658
39659 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39660
39661         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39662         comment explaining purpose of testcase.
39663
39664 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39665
39666         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39667         for HC11/HC12 (asm needs two int registers).
39668         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39669         HC11/HC12 because the test uses an asm which needs two 32-bit
39670         registers.
39671
39672 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39673
39674         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39675         for HC11/HC12 (array is too large otherwise).
39676         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39677         * gcc.c-torture/compile/20010518-2.x: Likewise.
39678         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39679         HC11/HC12 (array is too large).
39680
39681 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39682
39683         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39684         * lib/g++-dg.exp (g++-dg-test): Likewise.
39685
39686 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39687
39688         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39689         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39690
39691 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39692
39693         * g++.dg/warn/implicit-typename1.C: Remove warning.
39694
39695 2003-02-28  Richard Henderson  <rth@redhat.com>
39696
39697         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39698         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39699
39700 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39701
39702         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39703         * g++.dg/pch/pch.exp: Likewise.
39704
39705 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c++/9879
39708         * g++.dg/init/new4.C: New test.
39709
39710 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39711
39712         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39713
39714 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39715
39716         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39717         unsigned long.
39718
39719         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39720         wider than float.
39721
39722 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39723
39724         * lib/scanasm.exp: Add support for counting numbers of
39725         occurences.
39726         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39727         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39728
39729 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39730
39731         PR c++/9683
39732         * g++.dg/template/static3.C: New test.
39733
39734         PR c++/9829
39735         * g++.dg/parse/namespace6.C: New test.
39736
39737 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39738
39739         PR target/9732
39740         * gcc.dg/20030225-1.c: New test.
39741
39742 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39743
39744         * README: Remove out-of-date information.
39745
39746         PR c++/9836
39747         * g++.dg/template/spec6.C: New test.
39748
39749 2003-02-24  Jeff Law  <law@redhat.com>
39750
39751         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39752
39753 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39754
39755         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39756         * gcc.dg/pragma-ep-1.c: Likewise.
39757
39758 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39759
39760         PR c++/9602
39761         * g++.dg/template/friend16.C: New test.
39762
39763 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39764
39765         PR c++/5333
39766         * g++.dg/parse/fused-params1.C: Adjust error messages.
39767         * g++.dg/template/nested3.C: New test.
39768
39769 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39770
39771         * g++.dg/abi/param1.C: New test.
39772
39773 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39774
39775         PR c++/7982
39776         * g++.dg/warn/implicit-typename1.C: New test.
39777
39778 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39779
39780         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39781         with "mtune".
39782         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39783         * gcc.c-torture/execute/20010129-1.x: Likewise.
39784         * gcc.dg/20011107-1.c: Likewise.
39785         * gcc.dg/20020108-1.c: Likewise.
39786         * gcc.dg/20020122-3.c: Likewise.
39787         * gcc.dg/20020206-1.c: Likewise.
39788         * gcc.dg/20020310-1.c: Likewise.
39789         * gcc.dg/20020426-2.c: Likewise.
39790         * gcc.dg/20020517-1.c: Likewise.
39791         * gcc.dg/991230-1.c: Likewise.
39792         * gcc.dg/i386-unroll-1.c: Likewise.
39793         * gcc.misc-tests/i386-prefetch.exp: Likewise.
39794
39795 2003-02-22  Jan Hubicka  <jh@suse.cz>
39796
39797         * gcc.dg/i386-mul.c: New test.
39798
39799 2003-02-21  Roger Sayle  <roger@eyesopen.com>
39800
39801         * gcc.dg/builtins-5.c: New test case.
39802
39803 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
39804
39805         * gcc.dg/asmreg-1.c: New test.
39806
39807 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39808
39809         PR c++/9749
39810         * g++.dg/parse/varmod1.C: New test.
39811
39812 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39813
39814         PR c++/9727
39815         * g++.dg/template/op1.C: New test.
39816
39817 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39818
39819         PR c++/8906
39820         * g++.dg/template/nested2.C: New test.
39821
39822 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39823
39824         PR c++/8724
39825         * g++.dg/expr/dtor1.C: New test.
39826
39827 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
39828
39829         * gcc.dg/cpp/include3.c: New test.
39830         * gcc.dg/cpp/inc/foo.h: New file.
39831
39832 2003-02-21  Glen Nakamura  <glen@imodulo.com>
39833
39834         * gcc.c-torture/execute/20030221-1.c: New test.
39835
39836 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
39837
39838         PR c++/9729
39839         * g++.dg/abi/conv1.C: New test.
39840
39841 2003-02-20  Jan Hubicka  <jh@suse.cz>
39842
39843         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39844
39845 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
39846
39847         * gcc.c-torture/compile/20030219-1.c: New test.
39848
39849 2003-02-18  Jan Hubicka  <jh@suse.cz>
39850
39851         * gcc.dg/funcorder.c: New test.
39852
39853 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39854
39855         * gcc.c-torture/execute/20030218-1.c: New.
39856
39857 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
39858
39859         * gcc.dg/20030218-1.c: New.
39860
39861 2003-02-18  Richard Henderson  <rth@redhat.com>
39862
39863         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39864         * gcc.dg/attr-used-2.c: New.
39865
39866 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
39867
39868         PR c++/9704
39869         * g++.dg/init/copy5.C: New test.
39870
39871 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
39872
39873         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39874         * g++.dg/pch/pch.exp: Likewise.
39875
39876 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39877
39878         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39879         STACK_SIZE is not defined.
39880
39881 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39882
39883         PR c++/9457
39884         * g++.dg/template/init1.C: New test.
39885
39886 2003-02-16  Jan HUbicka  <jh@suse.cz>
39887
39888         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39889         (foo): Add few extra tests
39890         * gcc.dg/c99-const-expr-3.c: Likewise.
39891         * gcc.c-torture/execute/20030216-1.c: New.
39892
39893 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39894
39895         PR c++/9459
39896         * g++.dg/ext/typeof4.C: New test.
39897
39898 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39899
39900         * gcc.dg/i386-387-3.c: New test case.
39901
39902 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39903
39904         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39905         cris-*-elf* cris-*-aout* and mmix-*-*.
39906
39907 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39908
39909         * gcc.dg/20030213-1.c: New test.
39910
39911 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39912
39913         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39914         * gcc.dg/i386-387-2.c: Likewise.
39915
39916 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39917
39918         * gcc.dg/ppc-spe.c: Fix formatting.
39919         Enable tests that were previously unsupported by gas.
39920         Delete tests for instructions that no longer exist.
39921         Switch arguments on evsubifw builtin.
39922
39923 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39924
39925         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39926         STACK_SIZE is too small.
39927
39928 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39929             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39930
39931         * gcc.dg/decl-2.c: New test.
39932
39933 2003-02-10  Jan Hubicka  <jh@suse.cz>
39934
39935         * gcc.dg/i386-fpcvt-1.c: New test.
39936
39937 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39938
39939         * gcc.c-torture/execute/20030209-1.c: New test.
39940
39941 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39942
39943         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39944         int-wide bitops, use the constants of the same width.
39945         Likewise, if long long is 32-bit wide, test bitops using
39946         32-bit constants.
39947
39948 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39949
39950         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39951
39952 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39953
39954         * gcc.dg/builtins-4.c: New test case.
39955
39956 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39957
39958         * gcc.dg/20020430-1.c: Fix dg command typos.
39959         * gcc.dg/20020503-1.c: Likewise.
39960
39961 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39962
39963         PR c++/8785
39964         * g++.dg/parse/fused-params1.C: New test.
39965
39966         PR c++/8857
39967         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39968
39969         PR c++/8921
39970         * g++.dg/parse/non-dependent1.C: New test.
39971
39972         PR c++/8928
39973         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39974
39975         PR c++/9228
39976         * g++.dg/parse/undefined7.C: New test.
39977         * g++.dg/parse/non-templ1.C: New test.
39978
39979         PR c++/9229
39980         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39981
39982 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39983
39984         * gcc.c-torture/compile/20030206-1.c: New test.
39985
39986 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39987
39988         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39989         "pow" to "foo" to avoid potential confusion with a math built-in.
39990
39991 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39992
39993         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39994         conditions for SPARC targets.
39995
39996 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.dg/20030204-1.c: New test.
39999
40000 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40001
40002         PR c++/38
40003         * g++.dg/parse/array-size1.C: New test.
40004
40005         PR c++/5657
40006         * g++.dg/parse/undefined3.C: New test.
40007
40008         PR c++/5665
40009         * g++.dg/parse/undefined4.C: New test.
40010
40011         PR c++/5975
40012         * g++.dg/parse/undefined5.C: New test.
40013
40014         PR c++/7259
40015         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40016
40017         PR c++/8578
40018         * g++.dg/parse/casting-operator1.C: New test.
40019
40020         PR c++/8596
40021         * g++.dg/parse/undefined6.C: New test.
40022
40023         PR c++/8736
40024         * g++.dg/parse/missing-template1.C: New test.
40025
40026 2003-02-04  Jan Hubicka  <jh@suse.cz>
40027
40028         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40029         * gcc.dg/i386-cmov?.c: Likewise.
40030         * gcc.dg/i386-fpcvt-?.c: Likewise.
40031         * gcc.dg/i386-ssefp-1.c: Likewise.
40032         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40033         conventions.
40034
40035 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40036
40037         PR c++/7129
40038         * g++.dg/ext/max.C: New test.
40039
40040 2003-02-03  Jan Hubicka  <jh@suse.cz>
40041
40042         * gcc.c-torture/execute/20030203-1.c: New test.
40043
40044 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40045
40046         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40047         'natural-endian'.
40048
40049 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40050
40051         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40052         * g++.dg/init/new2.C: Likewise.
40053         * g++.dg/other/new1.C: Likewise.
40054
40055 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40056
40057         * gcc.dg/struct-ret-libc.c: New test.
40058
40059 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40060
40061         * gcc.dg/20030129-1.c: New test.
40062
40063 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40064
40065         PR c++/8849
40066         * g++.dg/template/ptrmem4.C: New test.
40067
40068 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40069
40070         * g++.dg/parser/constant1.C: New test.
40071
40072 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40073
40074         PR c++/8591
40075         * g++.dg/parse/friend2.C: New test.
40076
40077 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40078
40079         PR c++/9437
40080         * g++.dg/template/unify4.C: New test.
40081
40082 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40083
40084         * gcc.c-torture/execute/20030128-1.c: New test.
40085
40086 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40087
40088         * g++.dg/lookup/nested1.C: Test moved from ...
40089         * g++.old-deja/g++.other/lookup24.C: ... here.
40090
40091 2003-01-28  Jan Hubicka  <jh@suse.cz>
40092
40093         * gcc.dg/i386-cmov5.c: New test.
40094
40095 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40096
40097         * gcc.c-torture/execute/20010925-1.c: Changed the
40098         memcpy declaration.
40099
40100 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40101
40102         PR c++/3902
40103         * g++.dg/parse/template5.C: New test.
40104
40105 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40106
40107         PR fortran/9258
40108         * g77.dg/pr9258: New test.
40109
40110 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40111
40112         * README: Move relevant parts from README.g++.
40113
40114         * README.g++: Remove this file.
40115
40116 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40117
40118         * g++.dg/abi/dcast1.C: New test.
40119
40120 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40121
40122         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40123
40124 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40125
40126         PR c++/47
40127         * g++.old-deja/g++.other/lookup24.C: New test.
40128
40129 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40130
40131         PR middle-end/7227
40132         * gcc.dg/uninit-C.c: New test.
40133
40134 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40135
40136         * g++.dg/abi/covariant1.C: New test.
40137
40138 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40139
40140         * gcc.dg/20030123-1.c: New test.
40141
40142 2003-01-25  Jan Hubicka  <jh@suse.cz>
40143
40144         PR opt/8492
40145         * gcc.c-torture/compile/20030125-1.c
40146
40147 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         PR c++/9403
40150         * g++.dg/parse/template3.C: New test.
40151         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40152
40153         PR c++/795
40154         * g++.dg/parse/template4.C: New test.
40155
40156         PR c++/9415
40157         * g++.dg/template/qual2.C: New test.
40158
40159         PR c++/8545
40160         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40161
40162         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40163
40164 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40165
40166         * gcc.c-torture/execute/switch-1.c: New test case.
40167
40168 2003-01-25  Jan Hubicka  <jh@suse.cz>
40169
40170         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40171
40172 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40173
40174         Tweaks for Bison-1.875. From the NEWS file:
40175         "- `parse error' -> `syntax error'
40176         Bison now uniformly uses the term `syntax error'"
40177         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40178         * gcc.dg/cpp/digraph2.c: Likewise.
40179         * gcc.dg/cpp/direct2.c: Likewise.
40180         * gcc.dg/cpp/paste4.c: Likewise.
40181         * gcc.dg/c90-restrict-1.c: Likewise.
40182         * gcc.dg/c99-func-2.c: Likewise.
40183         * gcc.dg/noncompile/920721-2.c: Likewise.
40184         * gcc.dg/noncompile/930622-2.c: Likewise.
40185         * gcc.dg/noncompile/940112-1.c: Likewise.
40186         * gcc.dg/noncompile/950921-1.c: Likewise.
40187         * gcc.dg/noncompile/951123-1.c: Likewise.
40188         * gcc.dg/noncompile/971104-1.c: Likewise.
40189         * gcc.dg/noncompile/990416-1.c: Likewise.
40190
40191 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40192
40193         * g++.dg/parse/undefined1.C: Add error message.
40194
40195 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40196
40197         PR c++/9354
40198         * g++.dg/parse/new1.C: New test.
40199
40200         PR c++/9216
40201         * g++.dg/parse/template2.C: New test.
40202
40203         PR c++/9354
40204         * g++.dg/parse/typedef2.C: New test.
40205
40206         PR c++/9328
40207         * g++.dg/ext/typeof3.C: New test.
40208
40209 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40210
40211         PR c++/2738
40212         * g++.dg/parse/ret-type1.C: New test.
40213
40214         PR c++/3792
40215         * g++.dg/parse/tmpl-outside1.C: New test.
40216
40217         PR c++/4207
40218         * g++.dg/parse/int-as-enum1.C: New test.
40219
40220         PR c++/4903
40221         * g++.dg/parse/no-typename1.C: New test.
40222
40223         PR c++/5533
40224         * g++.dg/parse/no-value1.C: New test.
40225
40226         PR c++/5921
40227         * g++.dg/parse/wrong-inline1.C: New test.
40228
40229         PR c++/6402
40230         * g++.dg/parse/ref1.C: New test.
40231
40232         PR c++/6992
40233         * g++.dg/parse/attr-ctor1.C: New test.
40234
40235         PR c++/7229
40236         * g++.dg/parse/namespace5.C: New test.
40237
40238         PR c++/7917
40239         * g++.dg/parse/func-def1.C: New test.
40240
40241         PR c++/8143
40242         * g++.dg/parse/undefined1.C: New test.
40243
40244         PR c++/5723, PR c++/8522
40245         * g++.dg/parse/specialization1.C: New test.
40246
40247         PR c++/163, PR c++/8595
40248         * g++.dg/parse/struct-as-enum1.C: New test.
40249
40250         PR c++/9173
40251         * g++.dg/parse/undefined2.C: New test.
40252
40253 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40254
40255         PR c++/9298
40256         * g++.dg/parse/template1.C: New test.
40257
40258         PR c++/9384
40259         * g++.dg/parse/using1.C: New test.
40260
40261         PR c++/9285
40262         PR c++/9294
40263         * g++.dg/parse/expr2.C: New test.
40264
40265         PR c++/9388
40266         * g++.dg/parse/lookup2.C: Likewise.
40267
40268 2003-01-21  Jan Hubicka  <jh@suse.cz>
40269
40270         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40271         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40272         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40273         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40274
40275 2003-01-20  Nick Clifton  <nickc@redhat.com>
40276
40277         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40278         problem with ARM sibcall code generation.
40279
40280 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40281
40282         * gcc.c-torture/execute/20030120-1.c: New.
40283
40284 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40285
40286         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40287
40288 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40289
40290         PR c++/9272
40291         * g++.dg/parse/ctor1.C: New test.
40292
40293         PR c++/9294:
40294         * g++.dg/parse/qualified1.C: New test.
40295
40296         * g++.dg/parse/typename3.C: New test.
40297
40298 2003-01-16  Richard Henderson  <rth@redhat.com>
40299
40300         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40301
40302 2003-01-16  Richard Henderson  <rth@redhat.com>
40303
40304         * g++.dg/pch/pch.exp: Copy test header to the working directory
40305         before using it either for precompilation or direct use.
40306         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40307         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40308
40309 2003-01-16  Richard Henderson  <rth@redhat.com>
40310
40311         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40312         before using it either for precompilation or direct use.
40313         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40314         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40315
40316 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40317
40318         * g++.dg/ext/typename1.C: Add typename keyword.
40319         * g++.dg/template/crash1.C: Update error messages.
40320         * g++.dg/template/crash2.C: Remove error message.
40321         * g++.dg/parse/typename2.C: New test.
40322         * g++.dg/template/typename2.C: Change implicit
40323         typename warning into error.
40324         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40325         error messages.
40326         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40327         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40328         * g++.old-deja/g++.law/visibility13.C: Remove error
40329         messages.
40330         * g++.old-deja/g++.ns/template17.C: Reorder code to
40331         make declaration visible in template.
40332         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40333         * g++.old-deja/g++.pt/crash36.C: Issue more error
40334         messages.
40335         * g++.old-deja/g++.pt/crash5.C: Improve error
40336         message.
40337         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40338         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40339         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40340         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40341         typename warning with error message.
40342         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40343         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40344         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40345
40346 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40347
40348         * g++.dg/parse/ambig2.C: New test.
40349
40350 2003-01-15  Richard Henderson  <rth@redhat.com>
40351
40352         * g++.dg/tls/init-2.C: Update error message string.
40353
40354 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40355
40356         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40357
40358 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40359
40360         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40361         all for HC11/HC12.
40362         * gcc.c-torture/compile/20001205-1.x: Likewise.
40363         * gcc.c-torture/compile/20001226-1.x: Likewise.
40364         * gcc.c-torture/compile/920520-1.x: Likewise.
40365         * gcc.c-torture/compile/961203-1.x: Likewise.
40366         * gcc.c-torture/compile/20020604-1.x: Likewise.
40367
40368 2003-01-15  Jan Hubicka  <jh@suse.cz>
40369
40370         * gcc.c-torture/compile/20030115-1.c: New test.
40371
40372         * gcc.dg/i386-fpcvt-1.c: New test.
40373         * gcc.dg/i386-fpcvt-2.c: New test.
40374
40375 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40376
40377         Further conform g++'s __vmi_class_type_info to the C++ ABI
40378         specification.
40379         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40380         the specification.
40381
40382 2003-01-14  Jan Hubicka  <jh@suse.cz>
40383
40384         * gcc.dg/i386-fpcvt-1.c: New test.
40385         * gcc.dg/i386-fpcvt-2.c: New test.
40386
40387 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40388
40389         * gcc.dg/i386-mmx-3.c: New test.
40390
40391 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40392
40393         PR c++/9264
40394         * g++.dg/parse/octal1.C: New file.
40395
40396         PR c++/9172
40397         * g++.dg/parse/typename1.C: New file.
40398
40399 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40400
40401         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40402         * gcc.dg/bf-no-ms-layout.c: Likewise.
40403         * gcc.dg/bf-ms-attrib.c: Likewise.
40404
40405 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/9099
40408         * g++.dg/parse/dtor1.C: New file.
40409
40410         PR c++/9128
40411         * g++.dg/rtti/typeid1.C: New file.
40412
40413         PR c++/9153
40414         * g++.dg/parse/lookup1.C: New file.
40415
40416         PR c++/9171
40417         * g++.dg/templ/spec5.C: New file.
40418
40419 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40420
40421         * gcc.c-torture/compile/20030110-1.c: New test.
40422
40423 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40424
40425         Merge from pch-branch:
40426
40427         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40428
40429         * gcc.dg/pch/cpp-1.h: New.
40430         * gcc.dg/pch/cpp-1.c: New.
40431         * gcc.dg/pch/cpp-2.h: New.
40432         * gcc.dg/pch/cpp-2.c: New.
40433
40434         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40435
40436         * gcc.dg/pch/except-1.h: New.
40437         * gcc.dg/pch/except-1.c: New.
40438
40439         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40440
40441         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40442         running test.
40443         * gcc.dg/pch: Include *.hp not *.h.
40444         * gcc.dg/pch/system-1.h: New.
40445         * gcc.dg/pch/system-1.c: New.
40446
40447         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40448
40449         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40450         rather than trying to build and run a program using PCH.
40451         * gcc.dg/pch: Remove dg-do commands from test files.
40452
40453         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40454
40455         * gcc.dg/pch/macro-3.c: New.
40456         * gcc.dg/pch/macro-3.h: New.
40457
40458         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40459
40460         * gcc.dg/pch/common-1.c: New.
40461         * gcc.dg/pch/common-1.h: New.
40462         * gcc.dg/pch/decl-1.c: New.
40463         * gcc.dg/pch/decl-1.h: New.
40464         * gcc.dg/pch/decl-2.c: New.
40465         * gcc.dg/pch/decl-2.h: New.
40466         * gcc.dg/pch/decl-3.c: New.
40467         * gcc.dg/pch/decl-3.h: New.
40468         * gcc.dg/pch/decl-4.c: New.
40469         * gcc.dg/pch/decl-4.h: New.
40470         * gcc.dg/pch/decl-5.c: New.
40471         * gcc.dg/pch/decl-5.h: New.
40472         * gcc.dg/pch/global-1.c: New.
40473         * gcc.dg/pch/global-1.h: New.
40474         * gcc.dg/pch/inline-1.c: New.
40475         * gcc.dg/pch/inline-1.h: New.
40476         * gcc.dg/pch/inline-2.c: New.
40477         * gcc.dg/pch/inline-2.h: New.
40478         * gcc.dg/pch/static-1.c: New.
40479         * gcc.dg/pch/static-1.h: New.
40480         * gcc.dg/pch/static-2.c: New.
40481         * gcc.dg/pch/static-2.h: New.
40482
40483         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40484
40485         * g++.dg/pch/pch.exp: Better handle failing testcases.
40486         * gcc.dg/pch/pch.exp: Likewise.
40487         * gcc.dg/pch/macro-1.c: New.
40488         * gcc.dg/pch/macro-1.h: New.
40489         * gcc.dg/pch/macro-2.c: New.
40490         * gcc.dg/pch/macro-2.h: New.
40491
40492         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40493
40494         * g++.dg/dg.exp: Treat files in pch/ specially.
40495         * g++.dg/pch/pch.exp: New file.
40496         * g++.dg/pch/empty.H: New file.
40497         * g++.dg/pch/empty.C: New file.
40498         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40499         "precompile".
40500
40501         * gcc.dg/pch/pch.exp: New file.
40502         * gcc.dg/pch/empty.h: New file.
40503         * gcc.dg/pch/empty.c: New file.
40504         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40505         "precompile".
40506
40507 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40508
40509         * g++.dg/template/friend14.C: New test.
40510
40511 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40512
40513         * gcc.dg/old-style-asm-1.c: New test.
40514
40515 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40516
40517         * gcc.c-torture/compile/20030109-1.c: New test.
40518
40519 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40520
40521         * gcc.c-torture/execute/20030109-1.c: New test.
40522
40523 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40524
40525         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40526         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40527         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40528         * g++.old-deja/g++.mike/eh2.C: Likewise.
40529         * g++.old-deja/g++.mike/eh3.C: Likewise.
40530         * g++.old-deja/g++.mike/eh5.C: Likewise.
40531         * g++.old-deja/g++.mike/eh6.C: Likewise.
40532         * g++.old-deja/g++.mike/eh7.C: Likewise.
40533         * g++.old-deja/g++.mike/eh8.C: Likewise.
40534         * g++.old-deja/g++.mike/eh9.C: Likewise.
40535         * g++.old-deja/g++.mike/eh10.C: Likewise.
40536         * g++.old-deja/g++.mike/eh12.C: Likewise.
40537         * g++.old-deja/g++.mike/eh13.C: Likewise.
40538         * g++.old-deja/g++.mike/eh14.C: Likewise.
40539         * g++.old-deja/g++.mike/eh16.C: Likewise.
40540         * g++.old-deja/g++.mike/eh17.C: Likewise.
40541         * g++.old-deja/g++.mike/eh18.C: Likewise.
40542         * g++.old-deja/g++.mike/eh21.C: Likewise.
40543         * g++.old-deja/g++.mike/eh23.C: Likewise.
40544         * g++.old-deja/g++.mike/eh24.C: Likewise.
40545         * g++.old-deja/g++.mike/eh25.C: Likewise.
40546         * g++.old-deja/g++.mike/eh26.C: Likewise.
40547         * g++.old-deja/g++.mike/eh27.C: Likewise.
40548         * g++.old-deja/g++.mike/eh28.C: Likewise.
40549         * g++.old-deja/g++.mike/eh29.C: Likewise.
40550         * g++.old-deja/g++.mike/eh31.C: Likewise.
40551         * g++.old-deja/g++.mike/eh33.C: Likewise.
40552         * g++.old-deja/g++.mike/eh34.C: Likewise.
40553         * g++.old-deja/g++.mike/eh35.C: Likewise.
40554         * g++.old-deja/g++.mike/eh36.C: Likewise.
40555         * g++.old-deja/g++.mike/eh37.C: Likewise.
40556         * g++.old-deja/g++.mike/eh38.C: Likewise.
40557         * g++.old-deja/g++.mike/eh39.C: Likewise.
40558         * g++.old-deja/g++.mike/eh40.C: Likewise.
40559         * g++.old-deja/g++.mike/eh41.C: Likewise.
40560         * g++.old-deja/g++.mike/eh42.C: Likewise.
40561         * g++.old-deja/g++.mike/eh44.C: Likewise.
40562         * g++.old-deja/g++.mike/eh46.C: Likewise.
40563         * g++.old-deja/g++.mike/eh47.C: Likewise.
40564         * g++.old-deja/g++.mike/eh48.C: Likewise.
40565         * g++.old-deja/g++.mike/eh49.C: Likewise.
40566         * g++.old-deja/g++.mike/eh50.C: Likewise.
40567         * g++.old-deja/g++.mike/eh51.C: Likewise.
40568         * g++.old-deja/g++.mike/eh53.C: Likewise.
40569         * g++.old-deja/g++.mike/eh55.C: Likewise.
40570         * g++.old-deja/g++.mike/p7912.C: Likewise.
40571         * g++.old-deja/g++.mike/p9706.C: Likewise.
40572         * g++.old-deja/g++.mike/p10416.C: Likewise.
40573         * g++.old-deja/g++.mike/p11667.C: Likewise.
40574         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40575         Remove redundant reference to Iris.
40576         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40577         Elxsi, i860, Pico Java, and WE32K.
40578
40579 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40580
40581         * g++.dg/ext/asm4.C: New test.
40582
40583 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40584
40585         PR c++/9030
40586         * g++.dg/template/friend12.C: New test.
40587         * g++.dg/template/friend13.C: Likewise.
40588         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40589
40590 2003-01-08  Jan Hubicka  <jh@suse.cz>
40591
40592         * gcc.dg/i386-cadd.c: New test.
40593         * gcc.dg/i386-cmov4.c: Likewise.
40594
40595 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40596
40597         PR c++/9165
40598         * g++.dg/warn/Wunused-3.C: New test.
40599
40600         * g++.dg/abi/bitfield9.C: New test.
40601
40602         PR c++/9189
40603         * g++.dg/parse/defarg3.C: New test.
40604
40605 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40606
40607         * g++.dg/parse/ambig1.C: New test.
40608         * g++.dg/parse/defarg2.C: New test.
40609
40610 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40611
40612         * g++.dg/template/defarg-1.C: New test.
40613         * g++.dg/template/local2.C: Likewise.
40614
40615 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40616
40617         * gcc.c-torture/execute/20030105-1.c: New test.
40618
40619 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40620
40621         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40622         * g++.dg/parse/namespace4.C: Likewise.
40623
40624 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40625
40626         * g++.dg/template/ntp2.C: New test.
40627
40628 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40629
40630         * g++.dg/parse/extern-C-1.C: New test.
40631
40632         * g++.dg/parse/namespace4.C: New test.
40633
40634         * g++.dg/template/nested1.C: New test.
40635
40636         * g++.dg/parse/namespace3.C: New test.
40637
40638 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40639
40640         * g++.dg/lookup/two-stage1.C: New test.
40641
40642 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40643
40644         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40645         * g++.old-deja/g++.jason/access8.C: Likewise.
40646         * g++.old-deja/g++.other/decl5.C: Likewise.
40647
40648 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40649
40650         * g++.dg/parse/parse7.C: New test.
40651
40652 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40653
40654         PR c++/2843
40655         * g++.dg/ext/attrib7.C: New test.
40656
40657 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40658
40659         * g++.dg/parse/parse6.C: New test.
40660
40661 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40662
40663         * gcc.dg/h8300-stack-1.c: New.
40664
40665 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40666
40667         g++.dg/lookup/exception1.C: New test.
40668
40669         g++.dg/lookup/template1.C: New test.
40670
40671         g++.dg/parse/namespace2.C: New test.
40672
40673         g++.dg/parse/parens2.C: New test.
40674
40675 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40676
40677         * g++.dg/parse/parse5.C: New test.
40678         * g++.dg/lookup/scoped4.C: New test.
40679
40680 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40681
40682         * g++.dg/parse/parens1.C: New test.
40683
40684         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40685         angle-bracket1.C.
40686         * g++.dg/parse/parens2.C: New test.
40687
40688         * g++.dg/lookup/scope-operator1.C: New test.
40689
40690         * g++.dg/parse/operator1.C: New test.
40691
40692 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40693
40694         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40695         * g++.old-deja/g++.other/access6.C: Likewise.
40696         * g++.old-deja/g++.other/decl1.C: Likewise.
40697         * g++.old-deja/g++.pt/typename12.C: Likewise.
40698
40699 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40700
40701         * g++.dg/parse/namespace1.C: New test.
40702
40703 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40704
40705         * g++.dg/parse/parse4.C: New test.
40706
40707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40708
40709         * g++.dg/parse/parse3.C: New test.
40710
40711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40712
40713         * g++.dg/parse/parse2.C: New test.
40714
40715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40716
40717         * g++.dg/template/friend11.C: New test.
40718
40719 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40720
40721         * g++.dg/parse/parse1.C: New test.
40722
40723 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40724
40725         * lib/profopt.exp: Change the name of a global variable to avoid
40726         possible clashes with other test suites.
40727
40728 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40729
40730         * g++.dg/inherit/covariant8.C: New test.
40731
40732 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40733
40734         * g++.dg/init/array9.C: New test.
40735
40736         PR c++/9112
40737         * g++.dg/parse/expr1.C: New test.
40738
40739 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40740
40741         * gcc.c-torture/compile/20021230-1.c: New test.
40742
40743 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         * g++.dg/inherit/covariant5.C: New test.
40746         * g++.dg/inherit/covariant6.C: New test.
40747         * g++.dg/inherit/covariant7.C: New test.
40748
40749 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40750
40751         PR c++/2739
40752         * g++.dg/other/access2.C: New test.
40753
40754 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40755
40756         * g++.dg/other/anon-struct.C: No longer fails
40757         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40758         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40759         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40760
40761 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40762
40763         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40764
40765 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40766
40767         * g++.dg/eh/spec4.C: Remove stray semicolon.
40768         * g++.dg/expr/pmf-1.C: Change error message.
40769         * g++.dg/ext/asm1.C: Remove stray semicolon.
40770         * g++.dg/ext/typename1.C: Add missing typenames.
40771         * g++.dg/inherit/template-as-base.C: Change error message.
40772         * g++.dg/lookup/scoped1.C: Likewise.
40773         * g++.dg/lookup/scoped2.C: Likewise.
40774         * g++.dg/lookup/using2.C: Likewise.
40775         * g++.dg/other/component1.C: Remove stray semicolon.
40776         * g++.dg/other/do1.C: Change error message.
40777         * g++.dg/other/error2.C: Likewise.
40778         * g++.dg/other/init1.C: Likewise.
40779         * g++.dg/other/packed1.C: Remove stray semicolon.
40780         * g++.dg/other/ptrmem2.C: Change error message.
40781         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40782         marker.
40783         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40784         * g++.dg/template/access3.C: Add typename keyword.
40785         * g++.dg/template/access5.C: Remove stray semicolon.
40786         * g++.dg/template/access6.C: Likewise.
40787         * g++.dg/template/complit1.C: Likewise.
40788         * g++.dg/template/crash1.C: Change error message.
40789         * g++.dg/template/inherit2.C: Remove stray semicolon.
40790         * g++.dg/template/instantiate2.C: Likewise.
40791         * g++.dg/template/instantiate3.C: Change error message.
40792         * g++.dg/template/qual1.C: Remove stray semicolon.
40793         * g++.dg/template/qualttp18.C: Change error message.
40794         * g++.dg/template/ref1.C: Remove stray semicolon.
40795         * g++.dg/template/sizeof1.C (A::value): Declare it.
40796         * g++.dg/template/spec4.C: Change error message.
40797         * g++.dg/template/static1.C: Likewise.
40798         * g++.dg/template/type1.C: Likewise.
40799         * g++.dg/template/typename3.C: Likewise.
40800         * g++.old-deja/g++.benjamin/13478.C: Change error message.
40801         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40802         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40803         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40804         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40805         named return value extension.
40806         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40807         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40808         * g++.old-deja/g++.bob/extern_C.C: Likewise.
40809         * g++.old-deja/g++.bob/inherit2.C: Likewise.
40810         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40811         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40812         * g++.old-deja/g++.brendan/crash13.C: Likewise.
40813         * g++.old-deja/g++.brendan/crash15.C: Likewise.
40814         * g++.old-deja/g++.brendan/crash18.C: Change error message.
40815         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40816         * g++.old-deja/g++.brendan/crash38.C: Likewise.
40817         * g++.old-deja/g++.brendan/crash50.C: Likewise.
40818         * g++.old-deja/g++.brendan/crash56.C: Likewise.
40819         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40820         syntax.
40821         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40822         * g++.old-deja/g++.brendan/crash8.C: Change error message.
40823         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40824         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40825         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40826         * g++.old-deja/g++.brendan/template11.C: Likewise.
40827         * g++.old-deja/g++.brendan/template26.C: Likewise.
40828         * g++.old-deja/g++.brendan/template27.C: Use explicit
40829         specialization syntax.
40830         * g++.old-deja/g++.brendan/template30.C: Likewise.
40831         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40832         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40833         non-dependent names.
40834         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40835         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40836         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40837         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40838         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40839         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40840         named return value extension.
40841         * g++.old-deja/g++.ext/namedret2.C: Likewise.
40842         * g++.old-deja/g++.ext/namedret3.C: Likewise.
40843         * g++.old-deja/g++.ext/return1.C: Likewise.
40844         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40845         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40846         * g++.old-deja/g++.jason/access8.C: Likewise.
40847         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40848         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40849         pseudo-destructor names.
40850         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40851         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40852         pseudo-destructor names.
40853         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40854         * g++.old-deja/g++.jason/overload19.C: Likewise.
40855         * g++.old-deja/g++.jason/overload32.C: Likewise.
40856         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40857         stray semicolons.
40858         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40859         * g++.old-deja/g++.jason/return.C: Likewise.
40860         * g++.old-deja/g++.jason/return2.C: Likewise.
40861         * g++.old-deja/g++.jason/shadow1.C: Likewise.
40862         * g++.old-deja/g++.jason/special.C: Use explicit specialization
40863         syntax.
40864         * g++.old-deja/g++.jason/template10.C: Account for use of
40865         non-dependent names.
40866         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40867         syntax.
40868         * g++.old-deja/g++.jason/template37.C: Likewise.
40869         * g++.old-deja/g++.law/access4.C: Change error messages.
40870         * g++.old-deja/g++.law/arm13.C: Remove incorrect
40871         pseudo-destructor names.
40872         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40873         * g++.old-deja/g++.law/ctors9.C: Likewise.
40874         * g++.old-deja/g++.law/cvt22.C: Likewise.
40875         * g++.old-deja/g++.law/dtors5.C: Likewise.
40876         * g++.old-deja/g++.law/global-init1.C: Likewise.
40877         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40878         * g++.old-deja/g++.law/operators28.C: Likewise.
40879         * g++.old-deja/g++.law/visibility28.C: Likewise.
40880         * g++.old-deja/g++.martin/eval1.C: Likewise.
40881         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40882         name.
40883         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40884         * g++.old-deja/g++.mike/net34.C: Likewise.
40885         * g++.old-deja/g++.mike/net36.C: Likewise.
40886         * g++.old-deja/g++.mike/ns2.C: Likewise.
40887         * g++.old-deja/g++.mike/p12306.C: Likewise.
40888         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40889         value extension.
40890         * g++.old-deja/g++.mike/p700.C: Likewise.
40891         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40892         * g++.old-deja/g++.mike/p710.C: Likewise.
40893         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40894         value extension.
40895         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40896         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40897         * g++.old-deja/g++.ns/crash2.C: Likewise.
40898         * g++.old-deja/g++.ns/crash3.C: Likewise.
40899         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40900         * g++.old-deja/g++.ns/ns17.C: Likewise.
40901         * g++.old-deja/g++.ns/template16.C: Likewise.
40902         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40903         keyword.
40904         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40905         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40906         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40907         named return value extension.
40908         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40909         * g++.old-deja/g++.other/access4.C: Issue additional error
40910         messages.
40911         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40912         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40913         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40914         * g++.old-deja/g++.other/crash25.C: Change error message.
40915         * g++.old-deja/g++.other/crash4.C: Change error message.
40916         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40917         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40918         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40919         checks.
40920         * g++.old-deja/g++.other/defarg8.C: Likewise.
40921         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40922         * g++.old-deja/g++.other/dtor10.C: Likewise.
40923         * g++.old-deja/g++.other/incomplete.C: Likewise.
40924         * g++.old-deja/g++.other/linkage7.C: Likewise.
40925         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40926         lookup algorithm.
40927         * g++.old-deja/g++.other/mangle2.C: Likewise.
40928         * g++.old-deja/g++.other/refinit2.C: Likewise.
40929         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40930         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40931         * g++.old-deja/g++.pt/crash28.C: Likewise.
40932         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40933         syntax.
40934         * g++.old-deja/g++.pt/crash32.C: Change error message.
40935         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40936         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40937         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40938         error message position.
40939         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40940         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40941         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40942         syntax.
40943         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40944         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40945         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40946         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40947         keyword.
40948         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40949         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40950         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40951         keyword.
40952         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40953         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40954         syntax.
40955         * g++.old-deja/g++.pt/friend28.C: Account for use of
40956         non-dependent names.
40957         * g++.old-deja/g++.pt/friend29.C: Likewise.
40958         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40959         rules.
40960         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40961         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40962         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40963         lookup rules.
40964         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40965         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40966         keyword.
40967         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40968         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40969         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40970         keyword.
40971         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40972         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40973         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40974         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40975         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40976         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40977         keyword.
40978         * g++.old-deja/g++.pt/spec10.C: Likewise.
40979         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40980         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40981         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40982         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40983         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40984         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40985         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40986         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40987         * g++.old-deja/g++.pt/typename15.C: Likewise.
40988         * g++.old-deja/g++.pt/typename22.C: Likewise.
40989         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40990         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40991         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40992         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40993         syntax.
40994         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40995         return value extension.
40996         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40997         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40998         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40999         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41000
41001 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41002
41003         * g++.dg/warn/inline1.C: New test.
41004         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41005         * g++.old-deja/g++.jason/synth10.C: Likewise.
41006         * g++.old-deja/g++.mike/net31.C: Likewise.
41007         * g++.old-deja/g++.mike/p8786.C: Likewise.
41008
41009         * g++.dg/template/friend10.C: New test.
41010         * g++.dg/template/conv5.C: New test.
41011
41012 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41013
41014         * g++.dg/lookup/scoped3.C: New test.
41015
41016         * g++.dg/lookup/decl1.C: New test.
41017         * g++.dg/lookup/decl2.C: New test.
41018
41019 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41020
41021         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41022         gcc.c-torture/compile/20021015-1.c,
41023         gcc.c-torture/compile/20021015-2.c,
41024         gcc.c-torture/compile/20021123-1.c,
41025         gcc.c-torture/compile/20021123-2.c,
41026         gcc.c-torture/compile/20021123-3.c,
41027         gcc.c-torture/compile/20021123-4.c,
41028         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41029         only to 3.1 or 3.2 branch.
41030
41031 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41032
41033         * gcc.dg/i386-bitfield3.c: New test.
41034
41035         * gcc.dg/i386-bitfield2.c: New test.
41036
41037 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41038
41039         * g++.dg/parse/conv_op1.C: New test.
41040
41041 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41042
41043         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41044         approved.
41045
41046 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41047
41048         * gcc.c-torture/compile/20021220-1.c: New test.
41049
41050 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41051
41052         * gcc.dg/i386-fastcall-1.c: New.
41053
41054 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41055
41056         * gcc.c-torture/execute/20021219-1.c: New test.
41057
41058 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41059
41060         * gcc.dg/i386-pic-1.c: New test.
41061
41062 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41063
41064         PR c++/8099
41065         * g++.dg/template/friend9.C: New test.
41066
41067 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41068
41069         PR c++/3663
41070         * g++.dg/template/access7.C: New test.
41071
41072 2002-12-18  Nick Clifton  <nickc@redhat.com>
41073
41074         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41075         the libstdc++-v3 directory has been found.
41076
41077 2002-12-12  Devang Patel <dpatel@apple.com>
41078         * gcc.dg/darwin-ld-1.c: New test.
41079         * gcc.dg/darwin-ld-2.c: New test.
41080         * gcc.dg/darwin-ld-3.c: New test.
41081         * gcc.dg/darwin-ld-4.c: New test.
41082         * gcc.dg/darwin-ld-5.c: New test.
41083
41084 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41085
41086         * gcc.c-torture/compile/20021212-1.c: New test.
41087
41088 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41089
41090         * gcc.dg/fshort-wchar: New test.
41091
41092 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41093
41094         PR c++/8372
41095         * g++.dg/template/dtor1.C: New test.
41096
41097         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41098         markers.
41099
41100 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41101
41102         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41103
41104 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41105
41106         * g++.dg/template/static1.C: New test.
41107         * g++.dg/template/static2.C: New test.
41108         * g++.old-deja/g++.ext/memconst.C: New test.
41109
41110 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41111
41112         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41113         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41114         * g++.dg/special/initp1.C: Likewise.
41115
41116 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41117
41118         * gcc.c-torture/execute/20021204-1.c: New test.
41119
41120 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41121
41122         * gcc.dg/ppc-fmadd-1.c: New file.
41123         * gcc.dg/ppc-fmadd-2.c: New file.
41124         * gcc.dg/ppc-fmadd-3.c: New file.
41125
41126 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41127
41128         * gcc.c-torture/compile/20021204-1.c: New test.
41129
41130 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.dg/inherit/covariant2.C: New test.
41133         * g++.dg/inherit/covariant3.C: New test.
41134         * g++.dg/inherit/covariant4.C: New test.
41135         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41136         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41137
41138 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41139
41140         PR c++/8688
41141         * g++.dg/init/brace3.C: New test.
41142
41143 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41144
41145         * gcc.dg/20020210-1.c: Fix a comment typo.
41146
41147 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41148
41149         PR c++/8720
41150         * g++.dg/parse/defarg1.C: New test.
41151
41152         PR c++/8615
41153         * g++.dg/template/char1.C: New test.
41154
41155         * g++.dg/template/varmod1.C: Fix typo.
41156
41157 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41158
41159         DR 180
41160         * g++.old-deja/g++.pt/crash32.C: Expect error.
41161
41162 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41163
41164         PR c++/5919
41165         * g++.dg/template/varmod1.C: New test.
41166
41167         PR c++/8727
41168         * g++.dg/inherit/typeinfo1.C: New test.
41169
41170         PR c++/8663
41171         * g++.dg/inherit/typedef1.C: New test.
41172
41173 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41174
41175         PR c++/8332
41176         PR c++/8493
41177         * g++.dg/template/strlen1.C: New test.
41178
41179         PR c++/8227
41180         * g++.dg/template/ctor2.C: New test.
41181
41182         PR c++/8214
41183         * g++.dg/init/string1.C: New test.
41184
41185         PR c++/8511
41186         * g++.dg/template/friend8.C: New test.
41187
41188 2002-11-29  Joe Buck <jbuck@synopsys.com>
41189
41190         * g++.dg/lookup/anon2.C: New test.
41191
41192 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41193
41194         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41195         h8300 port.
41196
41197 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41198
41199         * gcc.dg/bitfld-6.c: New test.
41200
41201 2002-11-27  Jan Hubicka  <jh@suse.cz>
41202
41203         * gcc.c-torture/execute/20021127.[cx]: New test.
41204
41205 2002-11-26  Jan Hubicka  <jh@suse.cz>
41206
41207         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41208         quality.
41209
41210 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41211
41212         * g++.dg/init/brace2.C: New test.
41213         * g++.old-deja/g++.mike/p9129.C: Correct.
41214
41215 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41216
41217         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41218
41219 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41220
41221         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41222
41223 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.dg/abi/empty11.C: New test.
41226         * g++.dg/rtti/cv1.C: New test.
41227
41228 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41229
41230         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41231
41232 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41233
41234         * g++.dg/abi/empty10.C: New test.
41235
41236 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41237
41238         * gcc.c-torture/compile/20021124-1.c: New test.
41239
41240 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41241
41242         * g++.dg/abi/rtti2.C: New test.
41243
41244 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41245
41246         * gcc.dg/i386-unroll-1.c: New test.
41247
41248 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41249
41250         * gcc.c-torture/compile/20021120-1.c: New test.
41251         * gcc.c-torture/compile/20021120-2.c: New test.
41252
41253 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41254
41255         * gcc.dg/bitfld-5.c: New test.
41256
41257 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41258
41259         * gcc.c-torture/execute/20021120-3.c: New test.
41260
41261 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41262
41263         * gcc.c-torture/execute/20021120-2.c: New test.
41264
41265 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41266
41267         * gcc.c-torture/execute/20021120-1.c: New test.
41268
41269 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41270
41271         * gcc.c-torture/execute/20021118-3.c: New test.
41272
41273 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41274
41275         * gcc.c-torture/compile/20021119-1.c: New test.
41276
41277 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41278
41279         * gcc.dg/duff-1.c: New test.
41280         * gcc.dg/duff-2.c: New test.
41281         * gcc.dg/duff-3.c: New test.
41282
41283 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41284
41285         * gcc.dg/cpp/_Pragma5.c: New test.
41286
41287 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41288
41289         * gcc.c-torture/execute/20021118-2.c: New test.
41290
41291 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41292
41293         * gcc.c-torture/execute/20021118-1.c: New test.
41294
41295 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41296
41297         * gcc.dg/20021116-1.c: New test.
41298
41299 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41300
41301         * g++.dg/abi/vcall1.C: New test.
41302
41303 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41304
41305         * gcc.dg/20021029-1.c: New test.
41306         * gcc.dg/20021029-2.c: New test.
41307
41308 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41309
41310         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41311
41312 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41313
41314         PR c/8439
41315         * gcc.dg/20021110.c: Move to ...
41316         * gcc.c-torture/compile/20021110.c: .... here.
41317
41318 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41319
41320         PR c/8467
41321         * gcc.c-torture/execute/20021111-1.c
41322
41323 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41324
41325         PR c/8439
41326         * gcc.dg/20021110.c: New test.
41327
41328 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41329
41330         * g++.dg/abi/vthunk3.C: Run only on x86.
41331
41332 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41333
41334         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41335
41336 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41337
41338         * lib/compat.exp (compat-execute): Fix logic error in last
41339         change.
41340
41341 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41342
41343         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41344
41345 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41346
41347         PR c++/8389
41348         * g++.dg/template/access6.C: New test.
41349
41350 2002-11-08  Jan Hubicka  <jh@suse.cz>
41351
41352         * gcc.dg/i386-ssefp-1.c: New test.
41353         * gcc.dg/i386-ssefp-1.c: New test.
41354
41355 2002-11-08  Jan Hubicka  <jh@suse.cz>
41356
41357         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41358
41359 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41360
41361         * g++.dg/abi/vthunk3.C: New test.
41362
41363         PR c++/8338
41364         * g++.dg/template/crash2.C: New test.
41365
41366 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41367
41368         * g++.dg/abi/dtor1.C: New test.
41369         * g++.dg/abi/dtor2.C: Likewise.
41370
41371 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41372
41373         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41374         Darwin.
41375
41376 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41377
41378         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41379         -mthumb.  Only xfail with -O0.
41380
41381 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41382
41383         * g++.dg/abi/thunk1.C: New test.
41384         * g++.dg/abi/thunk2.C: Likewise.
41385         * g++.dg/abi/vtt1.C: Likewise.
41386
41387 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41388
41389         PR optimization/8423
41390         * gcc.c-torture/execute/builtin-constant.c: New test.
41391
41392 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41393
41394         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41395         Add some more cases.
41396
41397 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41398
41399         PR c++/8391
41400         * g++.dg/opt/local1.C: New test.
41401
41402 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41403
41404         PR c++/8160
41405         * g++.dg/template/complit1.C: New test.
41406
41407         PR c++/8149
41408         * g++.dg/template/typename4.C: Likewise.
41409
41410 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41411
41412         Core issue 287, PR c++/7639
41413         * g++.dg/template/instantiate1.C: Adjust error location.
41414         * g++.dg/template/instantiate3.C: New test.
41415         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41416         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41417         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41418
41419 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41420
41421         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41422
41423 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41424
41425         PR c++/8287
41426         * g++.dg/init/dtor2.C: New test.
41427
41428 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41429
41430         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41431         * gcc.dg/nest.c: Bypass errors on irix6.
41432
41433 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41434
41435         * gcc.dg/nest.c: Expect error for mmix-*-*.
41436         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41437
41438 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41439
41440         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41441         markers.
41442
41443         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41444
41445 2002-10-25  Mike Stump  <mrs@apple.com>
41446
41447         * gcc.dg/warn-1.c: New test.
41448
41449 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41450
41451         * g++.dg/template/typename3.C: New test.
41452
41453 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41454
41455         * g++.dg/lookup/ptrmem1.C: New test.
41456
41457         * g++.dg/abi/vthunk2.C: New test.
41458
41459 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41460
41461         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41462
41463 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41464
41465         * g++.dg/abi/empty9.C: New test.
41466
41467 2002-10-24  Richard Henderson  <rth@redhat.com>
41468
41469         * g++.dg/inherit/thunk1.C: Enable for ia64.
41470
41471 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41472
41473         PR c++/8067
41474         * g++.dg/lookup/pretty1.C: New test.
41475
41476 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * gcc.dg/20021023-1.c: New test.
41479
41480 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41481
41482         PR c++/7679
41483         * g++.dg/parse/inline1.C: New test.
41484
41485 2002-10-23  Richard Henderson  <rth@redhat.com>
41486
41487         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41488
41489         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41490
41491 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41492
41493         PR c++/6579
41494         * g++.dg/parse/stmtexpr3.C: New test.
41495
41496 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41497
41498         * g++.dg/expr/cond1.C: New test.
41499
41500 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41501
41502         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41503
41504 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41505
41506         * g++.dg/abi/vbase13.C: New test.
41507         * g++.dg/abi/vbase14.C: Likewise.
41508
41509 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41510
41511         * gcc.dg/tls/pic-1.c: New test.
41512         * gcc.dg/tls/nonpic-1.c: New test.
41513         * gcc.dg/20021018-1.c: New test.
41514
41515 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41516
41517         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41518         Remove only files with the same base name as the test case.
41519         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41520         (profopt-execute): Likewise.  Also, remove old profiling
41521         and performance data files before running the tests.
41522
41523         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41524         * g++.dg/bprob/bprob.exp: Likewise.
41525         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41526         to allow more general test case names.
41527
41528         * g++.dg/bprob/bprob-1.C: Rename to ...
41529         * g++.dg/bprob/g++-bprob-1.C: ... this.
41530
41531         * g77.dg/bprob/bprob-1.f: Rename to ...
41532         * g77.dg/bprob/g77-bprob-1.f: ... this.
41533
41534 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41535
41536         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41537         bison 1.50 or later.
41538
41539 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41540
41541         * g++.dg/README: Describe more test directories.
41542
41543 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41544
41545         * g++.dg/init/array6.C: Add additional tests.
41546
41547 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41548
41549         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41550         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41551
41552 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41553
41554         * gcc.c-torture/compile/20020604-1.x: New.
41555         * gcc.c-torture/compile/simd-5.x: Likewise.
41556         * gcc.c-torture/execute/920710-1.x: Likewise.
41557         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41558
41559 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41560
41561         * g++.dg/inherit/override1.C: Add dg-options clause.
41562
41563 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41564
41565         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41566         _mm_slli_si128.
41567
41568 2002-10-19  Andreas Schwab  <schwab@suse.de>
41569
41570         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41571         directory component.
41572
41573 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41574
41575         * g++.dg/inherit/thunk1.C: New test.
41576
41577         * g++.dg/inherit/override1.C: New test.
41578
41579         * g++.dg/abi/mangle11.C: New test.
41580         * g++.dg/abi/mangle14.C: New test.
41581         * g++.dg/abi/mangle17.C: New test.
41582
41583 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.dg/overload/member2.C: New test.
41586
41587 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41588
41589         * g++.dg/README: Describe new compat directory.
41590         * g++.dg/dg.exp: Skip tests in compat directory.
41591         * README.compat: New file.
41592         * lib/compat.exp: New expect script.
41593         * g++.dg/compat: New test directory.
41594         * g++.dg/compat/compat.exp: New expect script.
41595         * g++.dg/compat/abi: New test directory.
41596         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41597         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41598         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41599         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41600         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41601         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41602         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41603         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41604         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41605         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41606         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41607         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41608         * g++.dg/compat/break: New test directory.
41609         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41610         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41611         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41612         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41613         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41614         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41615         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41616         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41617         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41618         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41619         g++.dg/compat/break/README: New files.
41620         * g++.dg/compat/eh: New test directory.
41621         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41622         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41623         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41624         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41625         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41626         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41627         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41628         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41629         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41630         g++.dg/compat/eh/filter2_y.C,
41631         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41632         g++.dg/compat/eh/new1_y.C,
41633         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41634         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41635         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41636         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41637         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41638         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41639         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41640         g++.dg/compat/eh/unexpected1_y.C: New files.
41641         * g++.dg/compat/init: New test directory.
41642         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41643         g++.dg/compat/init/array5_y.C,
41644         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41645         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41646         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41647         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41648         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41649         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41650         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41651         g++.dg/compat/init/init-ref2_y.C: New files.
41652
41653 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41654
41655         PR c++/7584
41656         * g++.dg/inherit/using3.C: New test.
41657
41658 2002-10-17  Jan Hubicka  <jh@suse.cz>
41659
41660         * gcc.dg/20021017-2.c: New test.
41661
41662 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41663
41664         * g++.dg/abi/mangle16.C: Adjust.
41665
41666         * g++.dg/init/array8.C: New test.
41667
41668 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41669
41670         * gcc.dg/special/mips-abi.exp: New test.
41671         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41672
41673 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41674
41675         * g++.dg/abi/mangle16.C: New test.
41676         * g++.dg/abi/mangle17.C: Likewise.
41677
41678         PR c++/7478
41679         * g++.dg/template/ref1.C: New test.
41680
41681 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41682
41683         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41684
41685 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41686
41687         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41688
41689 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41690
41691         PR c++/7524
41692         * g++.dg/init/array7.C: New test.
41693
41694 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41695
41696         * g++.dg/init/array6.C: New test.
41697
41698         * g++.dg/abi/mangle13.C: Likewise.
41699         * g++.dg/abi/mangle14.C: Likewise.
41700         * g++.dg/abi/mangle15.C: Likewise.
41701
41702 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41703
41704         * g++.dg/abi/empty8.C: New test.
41705
41706 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         * g++.dg/init/ctor1.C: New test.
41709
41710 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41711
41712         * gcc.c-torture/execute/20021015-1.c: New test.
41713
41714 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41715
41716         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41717
41718 2002-10-14  Jan Hubicka  <jh@suse.cz>
41719
41720         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41721
41722 2002-10-14  Richard Henderson  <rth@redhat.com>
41723
41724         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41725
41726 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41727
41728         PR optimization/6631
41729         * g++.dg/opt/const2.C: New test.
41730
41731 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/7176
41734         * g++.dg/parse/friend1.C: New test.
41735         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41736
41737 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41738
41739         * gcc.dg/20021014-1.c: New test.
41740
41741 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41742
41743         PR c++/5661
41744         * g++.dg/ext/vlm1.C: New test.
41745         * g++.dg/ext/vlm2.C: Likewise.
41746
41747         * g++.dg/init/array1.C: Remove invalid braces.
41748         * g++.dg/init/brace1.C: New test.
41749         * g++.dg/init/copy2.C: Likewise.
41750         * g++.dg/init/copy3.C: Likewise.
41751         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41752         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41753         braces.
41754
41755 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41756
41757         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41758
41759 2002-10-11  Richard Shann  <richard.shann@superh.com>
41760
41761         * gcc.c-torture/compile/simd-5.c: New test.
41762
41763 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41764
41765         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41766
41767 2002-10-10  Jim Wilson  <wilson@redhat.com>
41768
41769         * gcc.c-torture/execute/20021010-1.c: New test.
41770
41771 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41772
41773         PR c/7353
41774         * g++.dg/ext/typedef-init.C: New test.
41775         * gcc.dg/typedef-init.c: New test.
41776
41777 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41778
41779         * gcc.dg/cpp/paste13.c: New test.
41780
41781 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41782
41783         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41784         remaining platforms, XFAIL during compile, not execute.  Don't
41785         XFAIL at -O0.
41786
41787 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
41788
41789         * gcc.dg/alias-1.c: Tweak expected warning.
41790
41791 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41792
41793         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41794
41795 2002-10-06  Andreas Jaeger  <aj@suse.de>
41796
41797         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41798         * gcc.dg/cpp/c++98.C: Likewise.
41799
41800         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41801         * g++.dg/cpp/c++98.C: Likewise.
41802
41803         * g++.dg/README (Subdirectories): Mention cpp directory.
41804
41805         PR target/7559
41806         * gcc.dg/20021006-1.c: New test.
41807
41808 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41809
41810         PR c++/7804
41811         * g++.dg/other/warning1.C: New test.
41812
41813 2002-10-04  Roger Sayle  <roger@eyesopen.com>
41814
41815         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41816         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
41817         and sparc-*-* with -m64 as expected failures.  See PR 8087.
41818
41819 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41820
41821         PR c++/7931
41822         * g++.dg/template/ptrmem3.C: New test.
41823
41824         PR c++/7754
41825         * g++.dg/template/union1.C: New test.
41826
41827 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41828
41829         PR c++/8006
41830         * g++.dg/abi/mangle9.C: New test.
41831         * g++.dg/abi/mangle10.C: New test.
41832         * g++.dg/abi/mangle11.C: New test.
41833         * g++.dg/abi/mangle12.C: New test.
41834
41835 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
41836
41837         PR c++/7188.
41838         * g++.dg/template/meminit1.C: New test.
41839         * g++.dg/warn/Wreorder-1.C: Likewise.
41840         * g++.old-deja/g++.mike/warn3.C: Tweak.
41841         * lib/prune.exp: Ingore "in copy constructor".
41842
41843 2002-10-02  Andreas Jaeger  <aj@suse.de>
41844
41845         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41846         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41847         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41848         on x86-64.
41849
41850 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41851
41852         * gcc.dg/empty1.C: Fix typo.
41853
41854 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
41855
41856         * gcc.dg/alias-1.c: New test.
41857
41858 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41859
41860         * gcc.dg/empty1.C: New test.
41861
41862         * g++.dg/tls/init-2.C: Tweak error messages.
41863
41864 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
41865
41866         * gcc.c-torture/compile/20020923-1.c: New test.
41867
41868 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
41869
41870         * gcc.c-torture/execute/ffs-1.c: New test.
41871         * gcc.c-torture/execute/ffs-2.c: Ditto.
41872
41873 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
41874
41875         * g++.dg/overload/member1.C: New test.
41876
41877 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41878
41879         * g++.dg/abi/empty7.C: New test.
41880         * g++.dg/init/pm2.C: Likewise.
41881
41882 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41883
41884         * g++.dg/rtti/crash1.C: New test.
41885
41886 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41887
41888         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41889         gcc.dg/sibcall-4.c: New tests.
41890
41891 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41892
41893         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41894         powerpc and MMIX targets.
41895
41896 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41897
41898         * gcc.dg/cpp/20020927-1.c: New.
41899
41900 2002-09-26  David S. Miller  <davem@redhat.com>
41901
41902         * gcc.c-torture/compile/trunctfdf.c: New.
41903
41904 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41905
41906         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41907
41908 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41909
41910         * gcc.c-torture/execute/loop-15.c: New.
41911
41912 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41913
41914         * README.QMTEST: Fix typo.
41915
41916 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41917
41918         * gcc.dg/20020926-1.c: New test.
41919
41920 2002-09-25  David S. Miller  <davem@redhat.com>
41921
41922         PR target/7842
41923         * gcc.c-torture/execute/shiftdi.c: New test.
41924
41925 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41926
41927         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41928         unique to the tool.
41929         * lib/g77.exp (g77_init): Likewise.
41930         * lib/g++.exp (g++_init): Likewise.
41931         * lib/objc.exp (objc_init): Likewise.
41932
41933 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41934
41935         * g++.dg/abi/empty5.C: New test.
41936         * g++.dg/abi/empty6.C: New test.
41937         * g++.dg/abi/vbase12.C: New test.
41938
41939 2002-09-25  Richard Henderson  <rth@redhat.com>
41940
41941         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41942         too-small long double.
41943
41944 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41945
41946         * gcc.dg/20020919-1.c: New test.
41947
41948 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41949
41950         * g++.dg/abi/bitfield6.C: New test.
41951         * g++.dg/abi/bitfield7.C: New test.
41952         * g++.dg/abi/bitfield8.C: New test.
41953         * g++.dg/abi/vbase11.C: New test.
41954
41955 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41956
41957         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41958         hppa*-*-hpux*.  Update test comment.
41959
41960 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41961
41962         * gcc.dg/tls/struct-1.c: New test.
41963
41964 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41965
41966         * gcc.dg/cpp/tr-warn2.c: Update.
41967
41968 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41969
41970         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41971
41972 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41973
41974         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41975         systems.
41976
41977 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41978
41979         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41980
41981         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41982         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41983         setting of cxxfilt.
41984
41985 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41986
41987         * gcc.dg/20020312-2.c: Update for darwin.
41988
41989 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41990
41991         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41992
41993 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41994
41995         * objc.dg/comp-types-1.m: New test.
41996         * objc.dg/comp-types-2.m: New test.
41997         * objc.dg/comp-types-3.m: New test.
41998         * objc.dg/comp-types-4.m: New test.
41999         * objc.dg/comp-types-5.m: New test.
42000         * objc.dg/comp-types-6.m: New test.
42001
42002 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42003
42004         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42005
42006 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42007
42008         * g++.dg/other/do1.C: New test.
42009
42010         * g++.dg/template/subst1.C: New test.
42011
42012 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42013
42014         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42015
42016 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42017
42018         * g++.dg/template/qualttp20.C: Adjust expected errors.
42019         * g++.old-deja/g++.jason/report.C: Likewise.
42020         * g++.old-deja/g++.other/qual1.C: Likewise.
42021
42022         * g++.dg/lookup/scoped2.C: New test.
42023
42024         * g++.dg/ext/asm3.C: New test.
42025
42026 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42027
42028         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42029
42030 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42031
42032         * ChangeLog: follow spelling conventions.
42033         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42034         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42035         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42036         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42037         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42038         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42039         * g++.old-deja/g++.law/global-init1.C: Likewise.
42040         * g++.old-deja/g++.other/delete4.C: Likewise.
42041         * g++.old-deja/g++.other/inline21.C: Likewise.
42042         * g++.old-deja/g++.other/singleton.C: Likewise.
42043         * g77.dg/strlen0.f: Likewise.
42044         * g77.f-torture/compile/20010519-1.f: Likewise.
42045         * g77.f-torture/compile/980310-4.f: Likewise.
42046         * gcc.c-torture/compile/20000605-1.c: Likewise.
42047         * gcc.c-torture/execute/20020225-1.c: Likewise.
42048         * gcc.dg/c90-hexfloat-2.c: Likewise.
42049         * gcc.dg/c99-bool-1.c: Likewise.
42050         * gcc.dg/c99-hexfloat-2.c: Likewise.
42051         * gcc.dg/dll-2.c: Likewise.
42052         * gcc.dg/wtr-union-init-1.c: Likewise.
42053         * gcc.dg/wtr-union-init-2.c: Likewise.
42054         * gcc.dg/wtr-union-init-3.c: Likewise.
42055         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42056         * gcc.dg/cpp/defined.c: Likewise.
42057         * gcc.dg/cpp/macsyntx.c: Likewise.
42058         * gcc.dg/cpp/paste2.c: Likewise.
42059         * gcc.dg/cpp/trad/defined.c: Likewise.
42060         * gcc.dg/format/c90-printf-1.c: Likewise.
42061         * gcc.dg/format/c90-scanf-1.c: Likewise.
42062         * gcc.dg/format/c99-printf-1.c: Likewise.
42063         * gcc.dg/format/c99-scanf-1.c: Likewise.
42064         * gcc.misc-tests/gcov-8.c: Likewise.
42065         * lib/profopt.exp: Likewise.
42066
42067 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42068
42069         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42070
42071 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42072
42073         * g++.dg/inherit/using2.C: New test.
42074
42075 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42076
42077         * ChangeLog: Follow spelling conventions.
42078         * g++.dg/template/friend4.C: Likewise.
42079         * g++.old-deja/g++.pt/crash67.C: Likewise.
42080         * gcc.c-torture/execute/20000801-4.c: Likewise.
42081         * gcc.dg/c90-digraph-1.c: Likewise.
42082         * gcc.dg/c94-digraph-1.c: Likewise.
42083         * gcc.dg/c99-digraph-1.c: Likewise.
42084         * gcc.dg/cpp/line5.c: Likewise.
42085         * gcc.dg/cpp/multiline.c: Likewise.
42086         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42087         * gcc.dg/format/attr-3.c: Likewise.
42088         * gcc.dg/format/c90-scanf-3.c: Likewise.
42089         * gcc.dg/format/ext-4.c: Likewise.
42090
42091 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42092
42093         * g++.dg/template/pretty1.C: New test.
42094
42095 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42096
42097         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42098
42099 2002-09-13  Matt Austern  <austern@apple.com>
42100
42101         * g++.dg/other/constref[12].C: New, regression tests for
42102         passing a cast expression to a function by const reference.
42103
42104 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42105
42106         * g++.dg/template/deduce1.C: New test.
42107
42108 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42109
42110         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42111         32-bit int.
42112
42113 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42114
42115         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42116         usage.
42117
42118 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42119
42120         * gcc.c-torture/compile/20020910-1.c: New test.
42121
42122 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42123
42124         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42125
42126 2002-09-10  Andreas Jaeger  <aj@suse.de>
42127
42128         * gcc.dg/20020312-2.c: Adjust for x86-64.
42129
42130 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42131
42132         * g77.dg/7388.f: New test case for PR 7388.
42133
42134 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42135
42136         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42137
42138 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42139
42140         * objc.dg/proto-lossage-1.m: New test.
42141
42142 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42143
42144         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42145
42146 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42147
42148         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42149         expected to pass.
42150
42151 2002-09-06  Stan Shebs  <shebs@apple.com>
42152             David Edelsohn  <edelsohn@gnu.org>
42153
42154         * gcc.dg/weak: New directory.
42155         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42156         target-specific xfail bits.
42157         * gcc.dg/typeof-2.c: Move to new directory.
42158         * gcc.dg/weak.exp: New expect script.
42159
42160 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42161
42162         * gcc.c-torture/execute/extzvsi.c: New test.
42163
42164 2002-09-05  Stan Shebs  <shebs@apple.com>
42165
42166         * gcc.dg/weak-1.c: xfail on Darwin.
42167         * gcc.dg/weak-2.c: Ditto.
42168         * gcc.dg/weak-3.c: Ditto.
42169         * gcc.dg/weak-4.c: Ditto.
42170         * gcc.dg/weak-5.c: Ditto.
42171         * gcc.dg/weak-6.c: Ditto.
42172         * gcc.dg/weak-7.c: Ditto.
42173         * gcc.dg/weak-8.c: Ditto.
42174         * gcc.dg/weak-9.c: Ditto.
42175
42176 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42177
42178         * gcc.c-torture/execute/loop-14.c: New test.
42179
42180 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42181
42182         * g++.dg/other/cxa-atexit1.C: New test.
42183
42184         * gcc.dg/typeof-2.c: New test.
42185
42186 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42187
42188         * gcc.dg/builtins-2.c: New testcase.
42189         * gcc.dg/builtins-3.c: New testcase.
42190
42191 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42192
42193         * gcc.dg/cpp/_Pragma4.c: New test.
42194
42195 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42196
42197         * objc/execute/nil_method-1.m: New testcase.
42198
42199 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42200
42201         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42202         [Object class], not [Object initialize].
42203
42204 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42205             Hans-Peter Nilsson  <hp@bitrange.com>
42206
42207         * gcc.c-torture/execute/20020720-1.x: Skip test on
42208         mmix-knuth-mmixware.  Correct comment.
42209
42210 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42211
42212         * g++.dg/abi/bitfield5.C: New test.
42213         * g++.dg/abi/vbase10.C: Likewise.
42214
42215 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42216
42217         * objc.dg/undeclared-selector.m: New test.
42218
42219 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42220
42221         * g++.dg/other/offsetof1.C: Avoid cast warning.
42222
42223 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42224
42225         * objc.dg/super-class-2.m: New test.
42226
42227 2002-08-24  Matt Austern  <austern@apple.com>
42228
42229         * g++.dg/ext/lvaddr.C: New test.
42230         * g++.dg/ext/lvcast.C: New test.
42231
42232 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42233
42234         * g++.dg/inherit/cond1.C: New test.
42235
42236 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42237
42238         * gcc.dg/noncompile/incomplete-1.c: New test.
42239
42240 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42241
42242         * gcc.dg/typespec-1.c: New test.
42243
42244 2002-08-20  Devang Patel  <dpatel@apple.com>
42245         * objc.dg/proto-hier-2.m: New test.
42246
42247 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42248
42249         * objc.dg/bitfield-1.m: New test.
42250         * objc.dg/bitfield-2.m: New test.
42251
42252 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42253
42254         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42255         gcc.dg/c99-flex-array-4.c: New tests.
42256
42257 2002-08-16  Stan Shebs  <shebs@apple.com>
42258
42259         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42260
42261 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42262
42263         * gcc.dg/typeof-1.c: New test.
42264         * g++.dg/ext/typeof2.C: New test.
42265
42266 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42267
42268         * g++.dg/other/offsetof1.C: New test.
42269
42270 2002-08-14  Richard Henderson  <rth@redhat.com>
42271
42272         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42273
42274 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42275
42276         * gcc.dg/cpp/_Pragma3.c: New test.
42277
42278 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42279
42280         * g++.dg/template/inherit3: New test.
42281
42282 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42283
42284         * gcc.dg/bitfld-4.c: Add blank options.
42285
42286 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42287
42288         * g++.dg/template/crash1.C: New test.
42289
42290 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42291
42292         * gcc.dg/tls/opt-2.c: New test.
42293
42294 2002-08-08  Devang Patel  <dpatel@apple.com>
42295
42296         * objc.dg/selector-1.m : New test
42297
42298 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42299
42300         * g++.dg/abi/bitfield4.C: New test.
42301         * gcc.dg/bitfld-4.c: New test.
42302
42303 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42304
42305         * g++.dg/other/packed1.C: New test.
42306
42307 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42308
42309         * g++.dg/abi/offsetof.C: Tweak error messages.
42310         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42311
42312 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42313
42314         * gcc.dg/bitfld-3.c: New test.
42315
42316 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42317             Richard Henderson  <rth@redhat.com>
42318
42319         * gcc.dg/i386-bitfield1.c: New test.
42320         * g++.dg/abi/bitfield3.C: Update.
42321
42322 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42323
42324         * objc.dg/const-str-2.m: Update.
42325         * gcc.dg/cpp/c++98.c: Change to C extension.
42326         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42327         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42328
42329 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42330
42331         * gcc.dg/tls/diag-3.c: New.
42332
42333 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42334
42335         * g++.dg/README (Subdirectories): Document new subdir expr.
42336         * g++.dg/expr/pmf-1.C: New test.
42337
42338 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42339
42340         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42341
42342 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42343
42344         * g++.dg/abi/bitfield3.C: New test.
42345
42346 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42347
42348         * lib/gcov.exp: Tweak expected line formats.
42349         * gcc.misc-tests/gcov8.c: New test.
42350         * gcc.misc-tests/gcov8.x: New flags.
42351
42352 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42353
42354         * consistency.vlad/layout/endian.c: Include string.h.
42355
42356         * gcc.c-torture/execute/20020805-1.c: New test.
42357
42358 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42359
42360         * g++.dg/other/conversion1.C: New test.
42361
42362 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42363
42364         * gcc.dg/builtins-1.c: New testcase.
42365
42366 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42367
42368         * g++.dg/inherit/access3.C: New test.
42369
42370 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42371
42372         * gcc.dg/ia64-visibility-2.c: New test.
42373
42374 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42375
42376         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42377         __qualifier_flags to __flags.
42378
42379 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42380
42381         * g++.dg/inherit/operator1.C: New test.
42382         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42383         * g++.dg/other/error1.C: Change expected error message.
42384         * g++.dg/template/conv4.C: Likewise.
42385
42386 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42387
42388         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42389         for documented behavior.
42390
42391 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42392
42393         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42394         several targets known to fail.
42395
42396 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42397
42398         * gcc.dg/mips-args-[123].c: New tests.
42399
42400 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42401
42402         * gcc.dg/ppc-spe.c: New.
42403
42404 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42405
42406         * g++.dg/other/ptrmem4.C: New testcase.
42407
42408 2002-07-24  Richard Henderson  <rth@redhat.com>
42409
42410         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42411
42412 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42413
42414         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42415
42416 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42417
42418         * gcc.c-torture/execute/memset-3.c: New testcase.
42419
42420 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42421
42422         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42423         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42424
42425 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42426
42427         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42428         Delete.
42429
42430 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42431
42432         * gcc.c-torture/compile/simd-4.c: New test.
42433
42434 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42435
42436         PR c++/7347, c++/7348
42437         * g++.dg/template/access4.C: New test.
42438         * g++.dg/template/access5.C: New test.
42439         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42440         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42441         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42442         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42443
42444 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42445
42446         * gcc.dg/gnu89-init-2.c: New test.
42447
42448 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42449
42450         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42451
42452 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42453
42454         * gcc.c-torture/execute/20020720-1.c: New testcase.
42455
42456 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42457
42458         * gcc.dg/cpp/Wsignprom.c: New tests.
42459
42460 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42461
42462         * gcc.c-torture/execute/loop-13.c: New test.
42463
42464 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42465
42466         * gcc.dg/cpp/expr.c: New tests.
42467
42468 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42469
42470         * g++.dg/opt/pr6713.C: Add template instantiation.
42471
42472 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42473
42474         * gcc.dg/nest.c: New test.
42475
42476 2002-07-17  Richard Henderson  <rth@redhat.com>
42477
42478         * g++.dg/opt/pr6713.C: New test.
42479
42480 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42481
42482         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42483         XFAIL for all x86 processors.
42484
42485 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42486
42487         * gcc.c-torture/execute/20010122-1.x: Do not test with
42488         -fomit-frame-pointer.
42489
42490 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42491
42492         * g++.dg/template/instantiate2.C: New test.
42493         * g++.dg/template/spec4.C: New test.
42494
42495 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42496
42497         * g++.dg/template/access2.C: New test.
42498         * g++.dg/template/access3.C: New test.
42499
42500 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42501
42502         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42503         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42504         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42505         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42506         Convert to use <stdarg.h>.
42507         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42508         Delete.
42509         * gcc.dg/va-arg-2.c: New.
42510         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42511
42512 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42513
42514         * gcc.c-torture/compile/20020710-1.c: New test.
42515
42516 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42517                           Andrew Pinski  <pinskia@physics.uc.edu>
42518
42519         gcc.c-torture/compile/simd-2.c: New testcase.
42520         gcc.c-torture/compile/simd-3.c: Likewise.
42521
42522 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42523
42524         PR c++/7224
42525         * g++.dg/overload/error1.C: New test.
42526
42527 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42528
42529         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42530         configuration and IRIX 6 O32 ABI.
42531
42532 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42533
42534         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42535
42536 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42537
42538         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42539
42540 2002-07-10  Jeffrey A Law  <law@redhat.com>
42541
42542         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42543
42544         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42545
42546 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42547
42548         * gcc.dg/20020312-2.c: Check for __PPC__.
42549
42550 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42551
42552         * gcc.c-torture/compile/20020709-1.c: New test.
42553
42554 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42555
42556         * g++.dg/template/qualttp21.C: New test case.
42557
42558 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42559
42560         * gcc.c-torture/compile/20020706-1.c: New test.
42561         * gcc.c-torture/compile/20020706-2.c: New test.
42562
42563 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42564             Alexandre Oliva  <aoliva@redhat.com>
42565
42566         * g++.dg/warn/incomplete1.C: New test.
42567
42568 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42569
42570         PR c++/7099
42571         * g++.dg/warn/noreturn1.C: New test.
42572
42573 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42574
42575         PR c++/6706
42576         * g++.dg/debug/debug6.C: New test.
42577         * g++.dg/debug/debug7.C: New test.
42578
42579 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42580
42581         * gcc.c-torture/compile/simd-3.c: New test.
42582
42583 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42584
42585         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42586         * gcc.dg/20020620-1.c: Likewise.
42587
42588 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42589
42590         PR c++/6944
42591         * g++.dg/init/array4.C: New test.
42592         * g++.dg/init/array5.C: New test.
42593
42594 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42595
42596         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42597         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42598
42599 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42600
42601         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42602         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42603         * gcc.dg/wtr-conversion-1.c: Likewise.
42604         * gcc.dg/wtr-escape-1.c: Likewise.
42605         * gcc.dg/wtr-int-type-1.c: Likewise.
42606         * gcc.dg/wtr-label-1.c: Likewise.
42607         * gcc.dg/wtr-static-1.c: Likewise.
42608         * gcc.dg/wtr-strcat-1.c: Likewise.
42609         * gcc.dg/wtr-suffix-1.c: Likewise.
42610         * gcc.dg/wtr-switch-1.c: Likewise.
42611         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42612         * gcc.dg/wtr-union-init-1.c: Likewise.
42613         * gcc.dg/wtr-union-init-2.c: Likewise.
42614         * gcc.dg/wtr-union-init-3.c: Likewise.
42615
42616         * gcc.dg/wtr-func-def-1.c: New test.
42617
42618 2002-07-02 Devang Patel <dpatel@apple.com>
42619
42620         * objc.dg/param-1.m: New test.
42621
42622 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42623
42624         * gcc.dg/cpp/trad/directive.c: Add test.
42625         * gcc.dg/cpp/trad/macroargs.c: Add test.
42626         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42627
42628 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42629
42630         * gcc.dg/cpp/cmdlne-M.c: New test.
42631
42632 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42633
42634         * objc.dg/desig-init-1.m: New test.
42635
42636 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42637
42638         PR c++/6716
42639         * g++.dg/template/instantiate1.C: New test.
42640
42641 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42642
42643         PR c++/7112
42644         * g++.dg/template/sizeof2.C: New test.
42645
42646 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42647
42648         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42649         gcc.dg/cpp/trad/include.c: New tests.
42650
42651 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42652
42653         PR target/7177
42654         * gcc.c-torture/compile/20020701-1.c: New test.
42655
42656 2002-07-01  Stan Shebs  <shebs@apple.com>
42657
42658         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42659         header here...
42660         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42661         (objc-torture-execute): or here.
42662
42663 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42664
42665         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42666
42667 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42668
42669         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42670
42671 2002-06-30  Devang Patel  <dpatel@apple.com>
42672
42673         * objc.dg/fsyntax-only.m: New test.
42674
42675 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42676
42677         PR c++/6695
42678         * g++.dg/template/friend7.C: New file.
42679
42680 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42681
42682         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42683         return type.
42684
42685 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42686
42687         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42688         avoid division by zero.
42689
42690 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42691
42692         * gcc.dg/Wunknownprag.c: New tests.
42693
42694 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42695
42696         * gcc.c-torture/execute/simd-2.c: New test.
42697
42698 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42699
42700         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42701         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42702         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42703         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42704         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42705         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42706         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42707         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42708         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42709         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42710         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42711         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42712         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42713         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42714         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42715         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42716         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42717
42718 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42719
42720         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42721         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42722         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42723         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42724         New tests.
42725         * gcc.dg/cpp/trad/directive.c: Update.
42726
42727 2002-06-23  Andreas Jaeger  <aj@suse.de>
42728
42729         * gcc.c-torture/execute/complex-6.c: New.
42730
42731 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42732
42733         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42734         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42735         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42736         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42737
42738 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42739
42740         * gcc.dg/cpp/trad: New directory with traditional tests copied
42741         from parent directory.
42742         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42743         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42744         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42745         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42746         Move to trad/ and rename.
42747         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42748         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42749         gcc.dg/cpp/trad/redef2.c: New tests.
42750         * gcc.dg/cpp/trad/trad.exp: New driver.
42751
42752 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42753
42754         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42755         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42756         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42757         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42758         Remove.
42759
42760 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42761
42762         * gcc.dg/20020620-1.c: New test.
42763
42764 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42765
42766         * g++.dg/template/ttp4.C: New test.
42767
42768 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42769
42770         * g++.dg/opt/vt1.C: Fix regexp.
42771
42772 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42773
42774         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42775         Don't use attribute `noinline'.
42776
42777 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42778
42779         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42780
42781 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42782
42783         * gcc.c-torture/execute/simd-1.c: New.
42784
42785         * gcc.dg/simd-1.c: New.
42786
42787 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42788
42789         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42790
42791 2002-06-16  Richard Henderson  <rth@redhat.com>
42792
42793         * g++.dg/ext/anon-struct1.C: New.
42794         * g++.dg/ext/anon-struct2.C: New.
42795         * g++.dg/ext/anon-struct3.C: New.
42796         * gcc.dg/anon-struct-1.c: New.
42797         * gcc.dg/anon-struct-2.c: New.
42798         * gcc.dg/anon-struct-3.c: New.
42799         * gcc.dg/20011008-1.c: Adjust warning text.
42800         * gcc.dg/20020527-1.c: Add -fms-extensions.
42801
42802 2002-06-16  Richard Henderson  <rth@redhat.com>
42803
42804         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42805
42806 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
42807
42808         * gcc.c-torture/execute/20020615-1.c: New test.
42809
42810 2002-06-15  Roger Sayle  <roger@eyesopen.com>
42811
42812         * gcc.c-tortuture/execute/compare-1.c: New test case.
42813         * gcc.c-tortuture/execute/compare-2.c: New test case.
42814         * gcc.c-tortuture/execute/compare-3.c: New test case.
42815
42816 2002-06-13  Richard Henderson  <rth@redhat.com>
42817
42818         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
42819         ia64 ilp32.
42820
42821 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42822
42823         * g++.dg/template/typename2.C: Update error message.
42824
42825 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
42826
42827         * gcc.c-torture/execute/20020611-1.c: New test.
42828
42829 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
42830
42831         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42832         list of targets to skip.
42833
42834 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
42835
42836         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42837         targets if not optimizing.
42838
42839 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
42840
42841         * gcc.c-torture/compile/20020605-1.c: New test.
42842
42843         * g++.dg/opt/vt1.C: New test.
42844
42845         * gcc.dg/20020531-1.c: New test.
42846
42847         * gcc.dg/20020530-1.c: New test.
42848
42849         * gcc.dg/20020527-1.c: New test.
42850
42851         * g++.dg/opt/cse1.C: New test.
42852
42853 2002-06-07  Roger Sayle  <roger@eyesopen.com>
42854
42855         * gcc.dg/20020607-2.c: New test case.
42856
42857 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
42858
42859         * gcc.c-torture/compile/20020604-1.c: New test.
42860
42861 2002-06-04  Richard Henderson  <rth@redhat.com>
42862
42863         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42864         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42865         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42866
42867 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
42868
42869         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42870
42871 2002-06-03  Richard Henderson  <rth@redhat.com>
42872
42873         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42874         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42875
42876 2002-06-02  Richard Henderson  <rth@redhat.com>
42877
42878         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42879         test functions static.
42880
42881 2002-06-02  Andreas Jaeger  <aj@suse.de>
42882
42883         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42884         now.
42885
42886 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42887
42888         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42889         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42890         Update for mofified diagnostics.
42891         * gcc.dg/c99-intconst-1.c: No longer fail.
42892
42893 2002-06-02  Richard Henderson  <rth@redhat.com>
42894
42895         * gcc.dg/uninit-A.c: Remove xfail markers.
42896
42897 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42898
42899         * gcc.dg/fnegate-1.c: New test case.
42900
42901 2002-05-30  Osku Salerma  <osku@iki.fi>
42902
42903         * gcc.c-torture/execute/mayalias-1.c: New file.
42904
42905 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42906
42907         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42908         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42909         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42910
42911 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42912
42913         * gcc.c-torture/execute/20020529-1.c: New test.
42914
42915 2002-05-27  Richard Henderson  <rth@redhat.com>
42916
42917         * g++.dg/ext/attrib6.C: New test case.
42918
42919 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42920
42921         * gcc.c-torture/execute/pure-1.c: New test.
42922
42923 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42924
42925         * gcc.dg/cpp/arith-2.c: Remove.
42926
42927 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42928
42929         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42930         * gcc.dg/cpp/if-3.c: Remove.
42931
42932 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42933
42934         * g++.dg/opt/cse2.C: New test.
42935
42936 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42937
42938         * gcc.dg/cpp/arith-1.c: New semantic tests.
42939         * gcc.dg/cpp/if-1.c: Update.
42940
42941 2002-05-24  Ben Elliston  <bje@redhat.com>
42942
42943         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42944
42945 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42946
42947         * gcc.dg/verbose-asm.c: New test.
42948
42949 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42950
42951         * gcc.dg/cpp/paste12.c: New test.
42952
42953 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42954
42955         * g++.dg/parse/named_ops.C: New test.
42956
42957 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42958
42959         * gcc.dg/weak-8.c: New test.
42960
42961 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42962
42963         * gcc.dg/weak-2.c: Allow optional leading underscore
42964         in scan-assembler symbol name.
42965         * gcc.dg/weak-3.c: Likewise.
42966         * gcc.dg/weak-4.c: Likewise.
42967         * gcc.dg/weak-5.c: Likewise.
42968
42969 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42970
42971         * gcc.dg/20020523-1.c: New test.
42972
42973 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42974
42975         * objc.dg/const-str-2.m: Update now that we stop after
42976         a command line error.
42977
42978 2002-05-22  Richard Henderson  <rth@redhat.com>
42979
42980         * g++.dg/dg.exp: Fix typo in test pruneing.
42981
42982 2002-05-22  Richard Henderson  <rth@redhat.com>
42983
42984         * g++.dg/dg.exp: Prune the tls subdirectory.
42985         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42986         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42987         * g++.dg/tls/init-1.C: New.
42988
42989 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42990
42991         * gcc.dg/20020517-1.c: New test.
42992
42993 2002-05-21  Richard Henderson  <rth@redhat.com>
42994
42995         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42996         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42997
42998 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42999
43000         * g++.dg/other/copy2.C: New test.
43001
43002 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43003
43004         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43005         (MAX_COPY): Bump up to 10 times sizeof (long long).
43006         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43007
43008         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43009         sizeof (long long).
43010
43011         * gcc.c-torture/execute/strcpy-1.c: New test.
43012
43013 2002-05-19  Jason Merrill  <jason2redhat.com>
43014
43015         * g++.dg/ext/oper1.C: New test.
43016
43017 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43018 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43019
43020         * README.QMTEST: New file.
43021
43022         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43023
43024 2002-05-19  Andreas Jaeger  <aj@suse.de>
43025
43026         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43027         now.
43028         * gcc.c-torture/execute/loop-2d.x: Likewise.
43029
43030 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43031
43032         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43033         support weak symbols.
43034         * gcc.dg/weak-4.c: Likewise.
43035         * gcc.dg/weak-6.c: Likewise.
43036
43037 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43038
43039         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43040         cygwin, coff and h8300-*-hms targets
43041         * gcc.dg/weak-5.c: Likewise.
43042         * gcc.dg/weak-7.c: Likewise.
43043
43044 2002-05-16  Jason Merrill  <jason@redhat.com>
43045
43046         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43047         (scan-assembler-not, scan-assembler-dem): Likewise.
43048         (scan-assembler-dem-not): Likewise.
43049
43050 2002-05-15  Richard Henderson  <rth@redhat.com>
43051
43052         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43053
43054 2002-05-15  Richard Henderson  <rth@redhat.com>
43055
43056         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43057         (vfoo1f): Warning here.
43058         (vfoo1l): Don't redefine the alias.
43059
43060 2002-05-14  Jason Merrill  <jason@redhat.com>
43061             Alexandre Oliva  <aoliva@redhat.com>
43062
43063         * g++.dg/init/pm1.C: New test.
43064
43065 2002-05-12  David S. Miller  <davem@redhat.com>
43066
43067         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43068         types.
43069
43070 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43071
43072         * gcc.c-torture/execute/20020510-1.c: New test case.
43073
43074 2002-05-10  David S. Miller  <davem@redhat.com>
43075
43076         * gcc.c-torture/execute/conversion.c: Test long double too.
43077
43078 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43079
43080         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43081         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43082         * lib/g++.exp (g++_link_flags): Likewise.
43083         * lib/objc.exp (objc_target_compile): Likewise.
43084
43085 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43086
43087         * gcc.dg/cpp/poison.c: Update.
43088         * gcc.dg/cpp/20000625-2.c: Remove.
43089         * gcc.dg/cpp/direct2s.c: Remove final test.
43090
43091 2002-05-08  Tom Rix  <trix@redhat.com>
43092
43093         * gcc.c-torture/execute/20020508-1.c: New test.
43094         * gcc.c-torture/execute/20020508-2.c: New test.
43095         * gcc.c-torture/execute/20020508-3.c: New test.
43096
43097 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43098
43099         * gcc.dg/cpp/charconst-4.c: More tests.
43100
43101 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43102
43103         PR c/6569
43104         * gcc.dg/weak-3.c: Update location of warning messages.
43105         * gcc.dg/weak-5.c: Likewise.
43106
43107 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43108
43109         * gcc.c-torture/execute/20020506-1.c: New test case.
43110
43111 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43112
43113         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43114
43115 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43116
43117         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43118
43119 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43120
43121         * gcc.dg/cpp/charconst-3.c: New test.
43122
43123 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43124
43125         * gcc.dg/cpp/charconst.c: Update tests.
43126
43127 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43128
43129         * treelang: Added directory for new sample language treelang. Also
43130         lib/treelang.exp: New file to signal treelang should be tested.
43131
43132 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43133
43134         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43135         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43136         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43137         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43138         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43139         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43140         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43141
43142 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43143
43144         * gcc.dg/format/xopen-2.c: New test.
43145
43146 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43147
43148         * gcc.dg/20020503-1.c: New test.
43149
43150 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43151
43152         * g++.dg/init/dtor1.C: Make it tougher.
43153
43154 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43155
43156         * g++.dg/init/dtor1.C: New test.
43157
43158 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43159
43160         * gcc.dg/altivec-8.c: New.
43161
43162 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43163
43164         * gcc.dg/altivec-7.c: New.
43165
43166 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43167
43168         * g++.dg/parse/typedef1.C: New test.
43169
43170 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43171
43172         PR c++/6486
43173         * g++.dg/template/friend6.C: New test.
43174
43175         PR c++/6492
43176         * g++.dg/init/copy1.C: New test.
43177
43178 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43179
43180         * g++.dg/warn/effc1.C: New test.
43181
43182 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43183
43184         * gcc.dg/cpp/if-cexp.c: Add a test.
43185
43186 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * gcc.dg/20020426-2.c: New test.
43189
43190 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43191
43192         * gcc.dg/cpp/if-mop.c: Update.
43193         * gcc.dg/cpp/if-mpar.c: Add test.
43194         * gcc.dg/cpp/if-oppr.c: Update.
43195
43196 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43197
43198         PR c/6343
43199         * gcc.dg/weak-[2-7].c: New tests.
43200
43201 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43202
43203         * gcc.dg/enum1.c: New test.
43204
43205 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43206
43207         PR c++/6497
43208         * g++.dg/inherit/access2.C: New test.
43209
43210 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43211
43212         PR bootstrap/6445
43213         * gcc.dg/20020426-1.c: New test.
43214
43215 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43216
43217         * g++.dg/abi/enum1.C: New test.
43218
43219 2002-04-26  Richard Henderson  <rth@redhat.com>
43220
43221         * gcc.dg/c99-bool-1.c: Expect always true warning.
43222
43223 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43224
43225         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43226
43227 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43228
43229         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43230         targets.
43231
43232 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43233
43234         * g++.dg/abi/mange7.C: New test.
43235
43236         PR c++/6438.
43237         * g++.dg/parse/stmtexpr2.C: New test.
43238
43239 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43240
43241         * gcc.dg/20020312-2.c: Add SH target.
43242
43243 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43244
43245         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43246         compiler output on mips*-*-irix*.
43247
43248 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43249
43250         * g++.dg/parse/attr1.C: New test.
43251
43252 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43253
43254         * gcc.c-torture/execute/string-opt-17.c: New test case.
43255         * gcc.c-torture/execute/memset-2.c: New test case.
43256
43257 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43258
43259         PR c++/6256:
43260         * g++.dg/template/friend5.C: New test.
43261
43262         PR c++/6331:
43263         * g++.dg/template/qual1.C: Likewise.
43264
43265 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43266
43267         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43268         Include stdlib.h, not stdio.h or ctype.h.
43269
43270 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43271
43272         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43273         cris-*-elf* and mmix-*-*.
43274         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43275         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43276         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43277         Ditto.
43278         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43279         * gcc.dg/wchar_t-1.c: Ditto.
43280
43281 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43282
43283         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43284         Clarify comment.
43285
43286 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43287
43288         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43289
43290 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43291
43292         * gcc.c-torture/execute/20000906-1.x: Delete.
43293
43294 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43295
43296         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43297
43298 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43299
43300         * PR6367
43301         * g77.f-torture/execute/6367.f: New test.
43302         * g77.f-torture/execute/6367.x: Disable for MMIX.
43303
43304 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43305
43306         * PR6352
43307         * g++.dg/opt/inline2.C: New test.
43308
43309 2002-04-18  Richard Henderson  <rth@redhat.com>
43310
43311         * gcc.dg/20000906-1.c: Enable for all targets.
43312         * gcc.c-torture/compile/iftrap-2.c: New.
43313
43314 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43315
43316         * gcc.dg/20020418-1.c: New test.
43317         * gcc.dg/20020418-2.c: New test.
43318
43319 2002-04-18  Richard Henderson  <rth@redhat.com>
43320
43321         * gcc.c-torture/compile/iftrap-1.c: New.
43322         * gcc.dg/iftrap-1.c: Adjust for ia64.
43323         * gcc.dg/iftrap-2.c: New.
43324
43325 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43326
43327         * gcc.c-torture/compile/20020418-1.c: New test.
43328
43329 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43330
43331         * gcc.c-torture/compile/20020415-1.c: New.
43332
43333 2002-04-18  David S. Miller  <davem@redhat.com>
43334
43335         * gcc.c-torture/execute/20020418-1.c: New test.
43336
43337 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43338
43339         * gcc.dg/20020416-1.c: New test.
43340
43341         * g++.dg/opt/inline1.C: New test.
43342
43343 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43344
43345         * gcc.dg/altivec-5.c: New test.
43346
43347         * gcc.dg/20020415-1.c: New test.
43348
43349 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43350
43351         * lib/chill.exp: Remove.
43352
43353 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43354
43355         * g++.dg/other/big-struct.C: New test.
43356
43357 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43358
43359         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43360         of scratch file.
43361
43362 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43363
43364         PR c/6277
43365         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43366         in scan-assembler function name
43367
43368 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43369
43370         * g77.f-torture/execute/980628-4.x,
43371         g77.f-torture/execute/980628-5.x,
43372         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43373         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43374         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43375         i[34567]86-*-*.
43376
43377 2002-04-13  David S. Miller  <davem@redhat.com>
43378
43379         * gcc.c-torture/execute/20020413-1.c: New test.
43380
43381 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43382
43383         * gcc.dg/asm-6.c,
43384         * g++.dg/ext/asm1.C: New tests.
43385
43386 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43387
43388         PR c++ 5373.
43389         * g++.dg/parse/stmtexpr1.C: New test.
43390
43391         PR c++/5189.
43392         * g++.dg/template/copy1.C: New test.
43393
43394 2002-04-12  Richard Henderson  <rth@redhat.com>
43395
43396         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43397
43398 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43399
43400         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43401         gcc.c-torture/execute/20020307-2.c.
43402
43403 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43404
43405         * g++.dg/ext/attrib5.C,
43406         * g++.dg/lookup/struct1.C: New tests.
43407
43408 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43409
43410         * gcc.dg/20020411-1.c: New test.
43411
43412         * gcc.c-torture/execute/20020411-1.c: New test.
43413
43414 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43415
43416         * g77.f-torture/execute/6177.f: New test.
43417
43418 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43419
43420         PR middle-end/6247
43421         * g++.dg/opt/cleanup1.C: New test.
43422
43423         * g++.dg/opt/const1.C: New test.
43424
43425 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43426
43427         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43428
43429 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43430
43431         PR c++/5507
43432         * g++.dg/template/typename2.C: New test.
43433
43434 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43435
43436         * gcc.c-torture/execute/loop-12.c: New.
43437
43438 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43439
43440         * g77.f-torture/execute/980628-4.x,
43441         g77.f-torture/execute/980628-5.x,
43442         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43443         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43444         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43445
43446 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43447
43448         PR optimization/6086
43449         * g++.dg/opt/preinc1.C: New test.
43450
43451 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43452
43453         PR c++/5571
43454         * g++.dg/opt/static2.C: New test.
43455
43456 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43457
43458         PR c/5120
43459         * gcc.dg/20020406-1.c: New test.
43460
43461 2002-04-04  David S. Miller  <davem@redhat.com>
43462
43463         * gcc.c-torture/execute/20020404-1.c: New test.
43464
43465 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43466
43467         PR c/6123
43468         * gcc.dg/20020312-2.c: Do not declare global register variable
43469         if __PIC__ or __pic__ is defined.
43470
43471 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43472
43473         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43474         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43475
43476 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43477
43478         * gcc.misc-tests/linkage.exp: Update last change to handle
43479         sparc*-, not just sparc-.
43480
43481 2002-04-03  Richard Henderson  <rth@redhat.com>
43482
43483         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43484
43485 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43486
43487         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43488
43489 2002-04-02  David S. Miller  <davem@redhat.com>
43490
43491         * gcc.c-torture/execute/20020402-3.c: New test.
43492
43493 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43494
43495         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43496         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43497
43498         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43499         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43500         g77.f-torture/execute/20001201.x,
43501         g77.f-torture/execute/u77-test.x: New files.
43502
43503         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43504         * gcc.dg/wchar_t-1.c: Ditto.
43505
43506 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43507
43508         * gcc.c-torture/execute/20020402-1.c: New test.
43509
43510 2002-04-01  Richard Henderson  <rth@redhat.com>
43511
43512         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43513
43514         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43515
43516 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43517
43518         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43519
43520 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43521
43522         * g++.dg/inherit/template-as-base.C: Expect error.
43523         * g++.dg/inherit/namespace-as-base.C: Likewise.
43524
43525 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43526
43527         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43528         g++.dg/ext/instantiate3.C: Tweak match patterns.
43529
43530         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43531         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43532         -da test.
43533
43534 2002-03-31  Richard Henderson  <rth@redhat.com>
43535
43536         * gcc.dg/special/alias-2.c: New.
43537         * gcc.dg/special/ecos.exp: Run it.
43538
43539 2002-03-31  Richard Henderson  <rth@redhat.com>
43540
43541         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43542
43543 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43544
43545         * gcc.dg/weak-1.c: Disable on h8300 port.
43546
43547 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43548
43549         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43550         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43551         ordering tests.
43552         * g++.dg/bprob/bprob-1.C: New test.
43553         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43554         * g++.dg/gcov/gcov-1.C: New test.
43555         * g++.dg/gcov/gcov-1.x: New file.
43556         * g++.dg/gcov/gcov-2.C: New test.
43557         * g++.dg/gcov/gcov-3.C: New test.
43558         * g++.dg/gcov/gcov-3.h: New file.
43559
43560 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43561
43562         * g++.old-deja/g++.other/builtins5.C: New test.
43563         * g++.old-deja/g++.other/builtins6.C: New test.
43564         * g++.old-deja/g++.other/builtins7.C: New test.
43565         * g++.old-deja/g++.other/builtins8.C: New test.
43566         * g++.old-deja/g++.other/builtins9.C: New test.
43567
43568 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43569
43570         * g++.dg/opt/static1.C: New test.
43571
43572         * g++.dg/opt/longbranch1.C: New test.
43573
43574 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43575
43576         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43577
43578         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43579
43580 2002-03-28  Jeffrey A Law  (law@redhat.com)
43581
43582         * gcc.c-torture/execute/20020328-1.c: New test.
43583
43584 2002-03-27  Richard Henderson  <rth@redhat.com>
43585
43586         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43587         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43588         move from g++.old-deja/g++.ext/.
43589
43590 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43591
43592         * g++.dg/init/new2.C: New test.
43593
43594 2002-03-26  Richard Henderson  <rth@redhat.com>
43595
43596         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43597
43598         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43599         on sparc.
43600
43601         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43602         sparcv9 systems.
43603         * gcc.dg/20001102-1.c: Likewise.
43604
43605 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43606
43607         * gcc.dg/cpp/endif-pedantic1.c,
43608         gcc.dg/cpp/endif-pedantic2.c: New tests.
43609
43610 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43611
43612         * g++.dg/init/new1.C: New test.
43613
43614 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43615
43616         * g++.dg/abi/vbase9.C: New test.
43617
43618 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43619
43620         * gcc.dg/arm-asm.c: New test.
43621
43622 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43623
43624         * gcc.dg/Wswitch-enum.c: New test.
43625         Fix PR c/5044.
43626
43627 2002-03-26  Richard Henderson  <rth@redhat.com>
43628
43629         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43630         structure.
43631
43632 2002-03-25  Richard Henderson  <rth@redhat.com>
43633
43634         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43635         sparcv9 systems.
43636
43637         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43638         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43639
43640 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43641
43642         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43643
43644 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43645
43646         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43647         targets using generic thunk support.
43648
43649 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43650
43651         * gcc.c-torture/compile/20020323-1.c: New test.
43652
43653         * g++.dg/opt/conj2.C: New test.
43654
43655 2002-03-24  Richard Henderson  <rth@redhat.com>
43656
43657         * gcc.dg/weak-1.c: Use -fno-common.
43658
43659 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43660
43661         * g77.dg/f77-edit-apostrophe-out.f: New test
43662         * g77.dg/f77-edit-h-out.f: New test
43663         * g77.dg/f77-edit-t-in.f: New test
43664         * g77.dg/f77-edit-t-out.f: New test
43665         * g77.dg/f77-edit-x-out.f: New test
43666         * g77.dg/f77-edit-slash-out.f: New test
43667         * g77.dg/f77-edit-colon-out.f: New test
43668         * g77.dg/f77-edit-s-out.f: New test
43669
43670 2002-03-24  Richard Henderson  <rth@redhat.com>
43671
43672         * objc/execute/formal_protocol-6.x: New XFAIL.
43673
43674 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43675
43676         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43677         that do not support weak symbols
43678
43679 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43680
43681         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43682         * lib/g77.exp: Likewise.
43683         * lib/objc.exp: Likewise.
43684
43685 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43686
43687         * gcc.dg/Wswitch-default.c: New test.
43688
43689 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * g++.dg/other/enum1.C: New test.
43692
43693 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43694
43695         * gcc.dg/pragma-ep-3.c: Fix typo.
43696
43697 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43698
43699         * g++.dg/inherit/template-as-base.C: New test.
43700
43701 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43702
43703         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43704         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43705
43706 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43707
43708         * gcc.dg/cpp/multiline.c: Update to match.
43709
43710 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43711
43712         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43713
43714 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43715
43716         * gcc.dg/cpp/extratokens2.c: New file.
43717
43718 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43719
43720         * gcc.dg/20020312-2.c: Add rs6000 target.
43721
43722         * gcc.c-torture/compile/20020319-1.c: New test.
43723
43724 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43725
43726         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43727         (A, E): Handle this.
43728
43729 2002-03-20  Jason Merrill  <jason@redhat.com>
43730
43731         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43732         ignoring -fpic.
43733         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43734         through prune_gcc_output.
43735
43736 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43737
43738         * gcc.c-torture/compile/20020320-1.c: New test.
43739
43740 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43741
43742         * gcc.c-torture/compile/20020318-1.c: New test.
43743
43744         * gcc.dg/struct-by-value-1.c: New test.
43745
43746         * gcc.dg/20020319-1.c: New test.
43747
43748 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43749
43750         * g++.dg/opt/conj1.C: New test.
43751
43752 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43753
43754         * g++.dg/template/qualttp20.C: Revert previous change.
43755         * g++.dg/template/qualttp3.C: Likewise.
43756         * g++.dg/template/qualttp4.C: Likewise.
43757         * g++.dg/template/qualttp5.C: Likewise.
43758         * g++.dg/template/qualttp6.C: Likewise.
43759         * g++.dg/template/qualttp7.C: Likewise.
43760         * g++.dg/template/qualttp8.C: Likewise.
43761         * g++.dg/template/recurse.C: Likewise.
43762
43763 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43764
43765         * gcc.dg/cpp/wchar-1.c: Update.
43766
43767 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43768
43769         * g++.dg/template/conv1.C: New test.
43770         * g++.dg/template/conv2.C: New test.
43771         * g++.dg/template/conv3.C: New test.
43772         * g++.dg/template/conv4.C: New test.
43773
43774 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43775
43776         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43777         * g++.dg/template/qualttp3.C: Likewise.
43778         * g++.dg/template/qualttp4.C: Likewise.
43779         * g++.dg/template/qualttp5.C: Likewise.
43780         * g++.dg/template/qualttp6.C: Likewise.
43781         * g++.dg/template/qualttp7.C: Likewise.
43782         * g++.dg/template/qualttp8.C: Likewise.
43783         * g++.dg/template/recurse.C: Likewise.
43784
43785 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43786
43787         * g++.dg/opt/dtor1.C: New test.
43788
43789 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
43790
43791         * gcc.c-torture/compile/20020315-1.c: New test.
43792
43793 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
43794
43795         * gcc.dg/weak-1.c: Fix scan tests.
43796
43797 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
43798
43799         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43800         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43801         cris-*-aout* mmix-*-*.
43802         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43803         cris-*-aout* mmix-*-*.
43804         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43805         cris-*-elf* cris-*-aout* and mmix-*-*.
43806         * gcc.dg/20001009-1.c: Ditto.
43807         * gcc.dg/20010912-1.c: Ditto.
43808         * gcc.dg/20020122-4.c: Ditto.
43809         * gcc.dg/inline-2.c: Ditto.
43810
43811 2002-03-14  Jeffrey A Law  (law@cygnus.com)
43812
43813         * gcc.c-torture/compile/20020314-1.c: New test.
43814
43815 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
43816
43817         * gcc.c-torture/execute/20020314-1.c: New test.
43818
43819 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
43820
43821         * g++.dg/warn/Wunused-1.C: New test.
43822
43823 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
43824
43825         * g++.dg/abi/mangle6.C: New test.
43826
43827 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
43828
43829         * gcc.c-torture/compile/20020309-2.c: New test.
43830
43831         * gcc.c-torture/compile/20020312-1.c: New test.
43832
43833 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43834
43835         * g++.dg/other/access1.C: New test.
43836
43837 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
43838
43839         * gcc.c-torture/execute/wchar_t-1.c: New test.
43840
43841 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
43842
43843         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43844
43845 2002-03-12  Roger Sayle  <roger@eyesopen.com>
43846
43847         * gcc.dg/20020312-1.c: New test case.
43848
43849 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
43850
43851         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43852
43853 2002-03-11  Richard Henderson  <rth@redhat.com>
43854
43855         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43856         * g++.old-deja/g++.jason/report.C: Likewise.
43857
43858 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43861         * g++.old-deja/g++.robertl/eb56.C: Likewise.
43862
43863 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43864
43865         * g++.dg/overload/pmf1.C: New test.
43866
43867 2002-03-11  Kazu Hirata  <kazu@hxi.com>
43868
43869         * gcc.c-torture/execute/20020307-1.c: Use long.
43870
43871 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
43872
43873         PR optimization/5844
43874         * gcc.dg/20020310-1.c: New test.
43875
43876 2002-03-09  Michael Meissner  <meissner@redhat.com>
43877
43878         * gcc.c-torture/execute/memcpy-2.c: New test.
43879         * gcc.c-torture/execute/memset-1.c: New test.
43880         * gcc.c-torture/execute/strlen-1.c: New test.
43881         * gcc.c-torture/execute/strcmp-1.c: New test.
43882         * gcc.c-torture/execute/strncmp-1.c: New test.
43883
43884 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43885
43886         * gcc.dg/ppc-ldstruct.c: New test.
43887
43888 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43889
43890         * gcc.c-torture/execute/va-arg-22.c: New test.
43891
43892 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43893
43894         * gcc.c-torture/compile/20020309-1.c: New test.
43895
43896 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * gcc.c-torture/execute/20020307-2.c: New test.
43899
43900 2002-03-07  Jeffrey A Law  (law@redhat.com)
43901
43902         * g77.f-torture/compile/20020307-1.f: New test.
43903
43904 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43905
43906         * gcc.dg/unordered-1.c: New test.
43907
43908 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43909
43910         * gcc.c-torture/execute/20020307-1.c: New test.
43911
43912 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43913
43914         * gcc.dg/20020304-1.c: New test.
43915
43916         * gcc.c-torture/compile/20020304-2.c: New test.
43917
43918 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43919
43920         * gcc.c-torture/compile/20020304-1.c: New test case
43921         (from PR c/5830).
43922
43923 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43924
43925         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43926
43927 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43928
43929         * g++.dg/other/classkey1.C: New test.
43930
43931 2002-03-01  Richard Henderson  <rth@redhat.com>
43932
43933         * gcc.c-torture/compile/981223-1.x: New.
43934         * gcc.c-torture/compile/920625-1.x: New.
43935
43936 2002-02-28  Richard Henderson  <rth@redhat.com>
43937
43938         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43939
43940 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43941
43942         * gcc.c-torture/execute/20020227-1.c: New test.
43943
43944 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43945
43946         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43947         here" ERROR lines.
43948         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43949         * g++.old-deja.g++.other/defarg1.C: Likewise.
43950         * g++.old-deja/g++.pt/calls2.C: Likewise.
43951         * g++.old-deja/g++.pt/crash20.C: Likewise.
43952         * g++.old-deja/g++.pt/crash30.C: Likewise.
43953         * g++.old-deja/g++.pt/crash36.C: Likewise.
43954         * g++.old-deja/g++.pt/crash6.C: Likewise.
43955         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43956         * g++.old-deja/g++.pt/derived3.C: Likewise.
43957         * g++.old-deja/g++.pt/error1.C: Likewise.
43958         * g++.old-deja/g++.pt/friend21.C: Likewise.
43959         * g++.old-deja/g++.pt/friend23.C: Likewise.
43960         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43961         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43962
43963 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43964
43965         * gcc.c-torture/execute/20020225-2.c: New test.
43966
43967 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43968
43969         * gcc.c-torture/execute/920730-1t.c,
43970         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43971         Delete test cases, only relevant to -traditional.
43972
43973 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43974
43975         * gcc.dg/cpp/undef1.c: Remove.
43976         * gcc.dg/cpp/directiv.c: Update.
43977         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43978
43979 2002-02-27  Michael Meissner  <meissner@redhat.com>
43980
43981         * gcc.c-torture/execute/20020226-1.c: New test.
43982
43983 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43984
43985         * g++.dg/debug/debug4.C: New test.
43986
43987         * gcc.dg/ia64-visibility-1.c: New test.
43988
43989 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43990
43991         * gcc.dg/debug/20020224-1.c: New.
43992
43993 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43994
43995         * gcc.c-torture/execute/960416-1.x: New.
43996         * gcc.c-torture/execute/divconst-3.x: Likewise.
43997
43998 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43999
44000         * gcc.dg/20020224-1.c: New test.
44001
44002 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44003
44004         * gcc.c-torture/execute/20020225-1.c: New.
44005
44006 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44007
44008         * gcc.dg/cpp/wchar-1.c: New test.
44009
44010 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44011
44012         * gcc.dg/20020222-1.c: New test.
44013
44014 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44015
44016         * g++.dg/opt/anonunion1.C: New test.
44017
44018 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44019
44020         * g++.dg/template/qualttp19.C: New test.
44021         * g++.dg/template/qualttp20.C: New test.
44022         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44023         * g++.old-deja/g++.other/qual1.C: Likewise.
44024
44025 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44026
44027         * gcc.dg/attr-alwaysinline.c: New.
44028
44029 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44030
44031         * gcc.dg/20020220-1.c: New test.
44032
44033         * gcc.dg/20020220-2.c: New test.
44034
44035         * g++.dg/opt/mmx1.C: New test.
44036
44037 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44038
44039         * gcc.c-torture/compile/20020110.c: New test.
44040
44041 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44042
44043         * gcc.c-torture/execute/20020219-1.c: New test.
44044
44045         * gcc.dg/20020219-1.c: New test.
44046
44047         * gcc.dg/noncompile/20020220-1.c: New test.
44048
44049         * g++.dg/opt/ptrintsum1.C: New test.
44050
44051         * gcc.dg/debug/20020220-1.c: New test.
44052
44053 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44054
44055         * gcc.c-torture/execute/20020216-1.c: New test.
44056
44057 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44058
44059         * gcc.dg/decl-1.c: Update, new test.
44060
44061 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.dg/abi/bitfield1.C: New test.
44064         * g++.dg/abi/bitfield2.C: New test.
44065
44066 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44067
44068         * gcc.dg/attr-nest.c: New test.
44069
44070 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44071
44072         * gcc.c-torture/execute/20020215-1.c: New test.
44073
44074 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44075
44076         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44077         * g++.dg/debug/debug.exp: New.
44078         * g++.dg/debug/trivial.C: New.
44079         * g++.dg/debug/debug1.C: Moved...
44080         * g++.dg/other/debug1.C: ...from here.
44081         * g++.dg/debug/debug2.C: Moved...
44082         * g++.dg/other/debug2.C: ...from here.
44083         * g++.dg/debug/debug3.C: Moved...
44084         * g++.dg/other/debug3.C: ...from here.
44085
44086         * gcc.dg/noncompile/20020213-1.c: New test.
44087
44088 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44089
44090         * g++.dg/other/debug3.C: New test.
44091
44092         * gcc.c-torture/execute/20020213-1.c: New test.
44093
44094 2002-02-13  Richard Smith <richard@ex-parrot.com>
44095
44096         * g++.old-deja/g++.other/thunk1.C: New test.
44097
44098 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44099
44100         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44101
44102 2002-02-13  Stan Shebs  <shebs@apple.com>
44103
44104         * gcc.dg/altivec-3.c: New.
44105
44106 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44107
44108         * gcc.dg/Wunreachable-1.c: New test.
44109         * gcc.dg/Wunreachable-2.c: New test.
44110
44111 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44112
44113         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44114
44115 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44116
44117         * gcc.dg/decl-1.c: New test.
44118
44119 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44120
44121         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44122
44123 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44124
44125         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44126         * gcc.c-torture/compile/980506-1.x: Likewise.
44127
44128 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44129
44130         * gcc.dg/20020210-1.c: New.
44131
44132 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44133
44134         * g77.f-torture/execute/947.f: New regression test
44135         for PR fortran/947.
44136
44137 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44138
44139         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44140         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44141
44142 2002-02-08  Richard Henderson  <rth@redhat.com>
44143
44144         * gcc.c-torture/compile/labels-3.c: New.
44145
44146 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44147
44148         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44149         expression statements work instead.
44150         * gcc.dg/noncompile/20020207-1.c: New test.
44151
44152 2002-02-07  Richard Henderson  <rth@redhat.com>
44153
44154         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44155
44156 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44157
44158         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44159         message from g77
44160         * lib/g77-dg.exp: Trim g77 error messages so that they are
44161         recognized by dg.exp.
44162
44163 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44164
44165         PR fortran/5473
44166         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44167
44168 2002-02-07  Richard Henderson  <rth@redhat.com>
44169
44170         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44171         to be sufficiently aligned for integers.
44172
44173 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44174
44175         * g++.dg/template/friend4.C: New test.
44176
44177 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44178
44179         PR fortran/5743
44180         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44181         unsupported cases.
44182
44183 2002-02-07  Richard Henderson  <rth@redhat.com>
44184
44185         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44186         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44187         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44188         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44189
44190 2002-02-06  Richard Henderson  <rth@redhat.com>
44191
44192         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44193
44194 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44195
44196         * gcc.dg/20020206-1.c: New test.
44197
44198 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44199
44200         * gcc.c-torture/execute/20020206-1.c: New test.
44201
44202         * gcc.c-torture/execute/20020206-2.c: New test.
44203
44204         PR optimization/5429:
44205         * gcc.c-torture/compile/20020206-1.c: New test.
44206
44207 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44208
44209         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44210         as certain file formats cannot support particularly large
44211         alignments.
44212
44213         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44214         and do not expect to be able to link the executable.
44215
44216         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44217         fail because the COFF format does not support the weak attribute.
44218
44219 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44220
44221         * g77.dg/pr5473.f: New test
44222
44223 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44224
44225         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44226         Fix testcase accordingly.
44227
44228 2002-02-04  Richard Henderson  <rth@redhat.com>
44229
44230         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44231         (buf): Change to be an array of pointers, not ints.
44232
44233 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44234
44235         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44236         before all tests.  Move warning one line above to match where it
44237         C frontend emits.
44238         * gcc.dg/Wswitch-2.c: New test.
44239         * g++.dg/warn/Wswitch-1.C: New test.
44240         * g++.dg/warn/Wswitch-2.C: New test.
44241
44242 2002-02-04  Richard Henderson  <rth@redhat.com>
44243
44244         * g++.dg/abi/offsetof.C: Fix size comparison.
44245
44246 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44247
44248         * gcc.dg/cast-qual-2.c: New test.
44249
44250 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44251
44252         * gcc.dg/20020201-4.c: New test.
44253
44254 2002-02-04  Ben Elliston  <bje@redhat.com>
44255
44256         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44257         target_info attribute != 0, in addition to the empty string.
44258         (gcc_target_compile): Likewise.
44259
44260 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44261
44262         * gcc.dg/Wswitch.c: New test.
44263         PR gcc/4475. PR gcc/3780.
44264
44265 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44266
44267         * g77.f-torture/execute/5122.f: New test for regressions
44268         against PR fortran/5122.
44269
44270 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44271
44272         * g77.f-torture/compile/pr3743.f: Delete
44273         * g77.dg/pr3743-1.f: New test.
44274         * g77.dg/pr3743-2.f: New test.
44275         * g77.dg/pr3743-3.f: New test.
44276         * g77.dg/pr3743-4.f: New test.
44277
44278 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44279
44280         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44281
44282 2002-02-02  Richard Henderson  <rth@redhat.com>
44283
44284         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44285         * gcc.c-torture/execute/bf64-1.c: Likewise.
44286
44287 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44288
44289         * gcc.dg/20020201-2.c: New test.
44290
44291         * gcc.dg/20020201-3.c: New test.
44292
44293         * gcc.c-torture/execute/bitfld-2.c: New test.
44294
44295 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44296
44297         * gcc.dg/bitfld-1.c: Update.
44298         * gcc.dg/bitfld-2.c: Update.
44299         * gcc.c-torture/execute/bitfld-1.x: New.
44300
44301 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * gcc.c-torture/execute/20020201-1.c: New test.
44304
44305 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44306
44307         PR target/5469
44308         * gcc.dg/20020201-1.c: New test.
44309
44310 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44311
44312         PR fortran/3743
44313         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44314         * g77.f-torture/compile/pr3743.x: Remove
44315
44316 2002-01-31  Tom Rix  <trix@redhat.com>
44317
44318         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44319
44320 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44321
44322         * gcc.dg/noncompile/20020130-1.c: New test.
44323
44324 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44325
44326         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44327
44328 2002-01-29  Richard Henderson  <rth@redhat.com>
44329
44330         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44331         to long long.
44332         * gcc.c-torture/execute/bf64-1.c: Likewise.
44333
44334 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44335
44336         * gcc.c-torture/execute/20020129-1.c: New test.
44337
44338 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44339
44340         * gcc.c-torture/compile/20000224-1.c: Update.
44341         * gcc.c-torture/execute/bitfld-1.c: New tests.
44342         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44343         * gcc.dg/uninit-A.c: Update.
44344
44345 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44346
44347         * g++.dg/template/ctor1.C: Add instantiation.
44348
44349 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44350
44351         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44352         argument to __builtin_prefetch to be const ptr.
44353
44354 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44355
44356         * gcc.c-torture/compile/20020120-1.c: New test.
44357
44358 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44359
44360         * gcc.c-torture/execute/20020127-1.c: New test.
44361
44362 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44363
44364         * g77.dg/f77-edit-i-in.f: New test
44365         * g77.dg/f77-edit-i-out.f: New test
44366
44367 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44368
44369         * gcc.dg/debug/debug.exp: New file.
44370         * gcc.dg/debug/trivial.c: New file.
44371         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44372         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44373         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44374         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44375         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44376         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44377         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44378         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44379         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44380         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44381         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44382         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44383         * gcc.dg/20000503-1.c: Removed.
44384         * gcc.dg/20010207-1.c: Removed.
44385         * gcc.dg/20011223-1.c: Removed.
44386         * gcc.dg/20020104-2.c: Removed.
44387         * gcc.dg/debug-1.c: Removed.
44388         * gcc.dg/debug-2.c: Removed.
44389         * gcc.dg/debug-3.c: Removed.
44390         * gcc.dg/debug-4.c: Removed.
44391         * gcc.dg/debug-5.c: Removed.
44392         * gcc.dg/debug-6.c: Removed.
44393         * gcc.dg/dwarf2-1.c: Removed.
44394         * gcc.dg/dwarf2-2.c: Removed.
44395
44396 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44397
44398         * g++.old-deja/g++.other/eh5.C: New test.
44399         * g++.old-deja/g++.other/sibcall2.C: New test.
44400         * g++.old-deja/g++.other/array9.C: New test.
44401         * g++.old-deja/g++.other/typename2.C: New test.
44402         * g++.old-deja/g++.other/crash60.C: New test.
44403         * g++.old-deja/g++.other/conv9.C: New test.
44404         * g++.old-deja/g++.other/mangle10.C: New test.
44405         * g++.old-deja/g++.other/unchanging1.C: New test.
44406         * g++.old-deja/g++.other/exprstmt1.C: New test.
44407         * g++.old-deja/g++.other/inline23.C: New test.
44408         * g++.old-deja/g++.eh/ia64-1.C: New test.
44409         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44410         * g++.old-deja/g++.other/reload1.C: New test.
44411         * g++.old-deja/g++.other/static20.C: New test.
44412         * g++.old-deja/g++.other/local-alloc1.C: New test.
44413         * g++.old-deja/g++.other/conv8.C: New test.
44414         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44415         * g++.old-deja/g++.other/storeexpr1.C: New test.
44416         * g++.old-deja/g++.other/storeexpr2.C: New test.
44417         * g++.dg/eh/template2.C: New test.
44418         * g++.dg/warn/weak1.C: New test.
44419
44420 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44421
44422         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44423         Remove first, non-varying, argument.
44424
44425 2002-01-23  Richard Henderson  <rth@redhat.com>
44426
44427         * gcc.dg/inline-2.c: New.
44428
44429         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44430         Add optional target arg.  Check number of arguments.
44431         (scan-assembler-not, scan-assembler-dem): Likewise.
44432         (scan-assembler-dem-not): Likewise.
44433
44434 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44435
44436         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44437         line 12.
44438         * g++.old-deja/g++.brendan/parse3.C,
44439         g++.old-deja/g++.other/crash26.C,
44440         g++.old-deja/g++.other/crash28.C,
44441         g++.old-deja/g++.other/crash29.C,
44442         g++.old-deja/g++.other/crash30.C,
44443         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44444
44445 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44446
44447         * gcc.dg/20020115-1.c: New.
44448
44449 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44450
44451         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44452
44453 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44454
44455         * gcc.dg/20020122-3.c: New.
44456
44457 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44458
44459         * g++.dg/other/gc1.C: New test.
44460
44461 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44462
44463         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44464
44465 2002-01-22  Richard Henderson  <rth@redhat.com>
44466
44467         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44468
44469 2002-01-22  Richard Henderson  <rth@redhat.com>
44470
44471         * gcc.dg/20020122-4.c: New.
44472
44473 2002-01-22  H.J. Lu <hjl@gnu.org>
44474
44475         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44476         link output.
44477         * gcc.dg/special/ecos.exp: Likewise.
44478         * lib/g++-dg.exp: Likewise.
44479         * lib/g77-dg.exp: Likewise.
44480         * lib/gcc-dg.exp : Likewise.
44481         * lib/mike-g++.exp: Likewise.
44482         * lib/mike-g77.exp: Likewise.
44483         * lib/mike-gcc.exp: Likewise.
44484         * lib/objc-dg.exp: Likewise.
44485
44486 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44487
44488         PR target/5379
44489         * gcc.dg/20020122-2.c: New test.
44490
44491 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44492
44493         * gcc.dg/20020122-1.c: New test.
44494
44495 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44496
44497         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44498
44499 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44500
44501         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44502
44503 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44504
44505         * gcc.c-torture/compile/20020121-1.c: New test.
44506
44507 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44508
44509         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44510         ld_library_path.
44511
44512 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44513
44514         * gcc.dg/20020218-1.c: New test.
44515
44516 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44517
44518         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44519         messages
44520         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44521         "At global scope" warning
44522         * g++.dg/ext/align1.C: Change cygwin test for alignment
44523         from db-bogus to dg-warning
44524
44525 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44526
44527         * g77.f-torture/compile/cpp2.F: New test.
44528
44529 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44530
44531         * g++.dg/template/access1.C: New test.
44532
44533 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44534
44535         * gcc.dg/20020118-1.c: New.
44536
44537 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44538
44539         * gcc.c-torture/execute/20020118-1.c: New test.
44540
44541 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44542
44543         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44544         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44545         alignment warnings.
44546
44547 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44548
44549         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44550         torture_with_loops and torture_without_loops
44551
44552 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44553
44554         * gcc.c-torture/compile/20020116-1.c: New test.
44555
44556 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44557
44558         * gcc.dg/20020116-2.c: New test.
44559
44560         * gcc.dg/ultrasp4.c: New test.
44561
44562         * gcc.dg/20020116-1.c: New test.
44563
44564 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44565
44566         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44567         by EABI.
44568
44569 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44570
44571         * gcc.misc-tests/i386-prefetch.exp: New.
44572         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44573         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44574         * gcc.misc-tests/i386-pf-none-1.c: New test.
44575         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44576
44577 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44578
44579         * gcc.dg/gnu89-init-1.c: Add new tests.
44580
44581 2002-01-15  Andreas Jaeger  <aj@suse.de>
44582
44583         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44584         * gcc.dg/i386-mmx-2.c: Likewise.
44585         * gcc.dg/i386-sse-1.c: Likewise.
44586         * gcc.dg/i386-sse-2.c: Likewise.
44587         * gcc.dg/i386-sse-3.c: Likewise.
44588
44589 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44590
44591         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44592         Uncomment additional cases that now pass.
44593
44594 2002-01-11  Richard Henderson  <rth@redhat.com>
44595
44596         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44597         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44598
44599 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44600
44601         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44602
44603 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44604
44605         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44606         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44607
44608 2002-01-10  Dale Johannesen  <dalej@apple.com>
44609
44610         * gcc.c-torture/execute/loop-11.c: New.
44611
44612 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44613
44614         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44615         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44616
44617 2002-01-09  Richard Henderson  <rth@redhat.com>
44618
44619         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44620         type in which to perform the operation for each size.
44621
44622 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44623
44624         * gcc.c-torture/compile/20020109-2.c: New test.
44625
44626 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44627
44628         * gcc.c-torture/execute/loop-10.c: New test.
44629
44630 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44631
44632         * gcc.c-torture/compile/20010226-1.c: New test.
44633         * gcc.c-torture/compile/20010227-1.c: New test.
44634         * gcc.c-torture/compile/20010426-1.c: New test.
44635         * gcc.c-torture/compile/20010510-1.c: New test.
44636         * gcc.c-torture/compile/20010605-3.c: New test.
44637         * gcc.c-torture/compile/20010824-1.c: New test.
44638         * gcc.c-torture/execute/20010409-1.c: New test.
44639         * gcc.dg/noncompile/20000901-1.c: New test.
44640         * gcc.dg/20001023-1.c: New test.
44641         * gcc.dg/20001101-1.c: New test.
44642         * gcc.dg/20001102-1.c: New test.
44643         * gcc.dg/20010207-1.c: New test.
44644         * gcc.dg/20010405-1.c: New test.
44645         * gcc.dg/20010822-1.c: New test.
44646         * gcc.dg/20011107-1.c: New test.
44647
44648 2002-01-09  Jeffrey A Law  (law@redhat.com)
44649
44650         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44651
44652         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44653         execution failure on PA targets.
44654
44655 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44656
44657         * gcc.c-torture/compile/20020109-1.c: New test.
44658
44659 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44660
44661         * gcc.c-torture/execute/20020108-1.c: New test.
44662
44663 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44664
44665         * gcc.dg/20020108-1.c: New test.
44666
44667 2002-01-08  H.J. Lu <hjl@gnu.org>
44668
44669         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44670         for header files.
44671
44672 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44673
44674         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44675         consistency.
44676
44677 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44678
44679         * gcc.dg/altivec-4.c: Test altivec predicates.
44680
44681 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44682
44683         * gcc.c-torture/execute/20020107-1.c: New test.
44684
44685 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44686
44687         PR c/5279
44688         * gcc.c-torture/compile/20020106-1.c: New test.
44689
44690 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44691
44692         * gcc.c-torture/execute/nestfunc-4.c: New test.
44693
44694 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44695
44696         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44697         extra triple that slipped in.
44698         * g++.old-deja/g++.abi/align.C: Likewise.
44699         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44700
44701 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44702
44703         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44704         * g++.old-deja/g++.abi/align.C: Likewise.
44705         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44706
44707         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44708         on FreeBSD/i386.
44709         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44710         FreeBSD.
44711
44712 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44713
44714         * gcc.dg/20020104-1.c: New test.
44715
44716         * gcc.dg/20020104-2.c: New test.
44717
44718 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44719
44720         * gcc.dg/20020103-1.c: Fix typo in target selector.
44721
44722 2002-01-03  Richard Henderson  <rth@redhat.com>
44723
44724         * gcc.dg/20020103-1.c: New.
44725
44726 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44727
44728         * gcc.c-torture/execute/20020103-1.c: New test.
44729
44730 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44731
44732         * g++.dg/other/debug2.C: New test.
44733
44734         * gcc.c-torture/compile/20020103-1.c: New test.
44735
44736 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44737
44738         * gcc.dg/gnu89-init-1.c: Added new tests.
44739
44740 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44741
44742         * g++.dg/template/friend2.C: Remove as patch is reverted.
44743
44744         * g++.dg/warn/oldcast1.C: New test.
44745
44746         * g++.dg/template/ptrmem1.C: New test.
44747         * g++.dg/template/ptrmem2.C: New test.
44748
44749         * g++.dg/template/ntp.C: New test.
44750
44751         * g++.dg/other/component1.C: New test.
44752
44753         * g++.dg/template/ttp3.C: New test.
44754
44755         * g++.dg/template/friend2.C: New test.
44756         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44757
44758 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44759
44760         * g++.dg/other/ptrmem1.C: New test.
44761         * g++.dg/other/ptrmem2.C: New test.
44762
44763 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44764
44765         * g++.dg/template/ctor1.C: New test.
44766
44767 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44768
44769         * g++.dg/template/friend2.C: New test.
44770
44771 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44772
44773         * gcc.dg/mmix-1.c: New test.
44774
44775 2001-12-31  Richard Henderson  <rth@redhat.com>
44776
44777         * gcc.dg/asm-5.c: New.
44778
44779 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44780
44781         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44782         in namespace __gnu_cxx
44783
44784 2001-12-30  Richard Henderson  <rth@redhat.com>
44785
44786         * gcc.dg/debug-6.c: New.
44787
44788 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
44789
44790         * gcc.c-torture/compile/20011229-2.c: New test.
44791
44792 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
44793
44794         * gcc.dg/debug-3.c: New test.
44795         * gcc.dg/debug-4.c: New test.
44796         * gcc.dg/debug-5.c: New test.
44797
44798 2001-12-29  Richard Henderson  <rth@redhat.com>
44799
44800         * g++.dg/eh/loop1.C: New.
44801
44802 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44803
44804         * g++.dg/template/crash1.C: New test.
44805
44806 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44807
44808         * g++.dg/other/const1.C: New test.
44809
44810 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44811
44812         * gcc.c-torture/compile/20011229-1.c: New test.
44813
44814 2001-12-28  Stan Shebs  <shebs@apple.com>
44815
44816         * lib/objc-torture.exp: Resync with c-torture.exp.
44817         * lib/objc.exp: Load standard libraries.
44818
44819 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
44820
44821         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44822         additional tests.
44823
44824 2001-12-27  Roger Sayle <roger@eyesopen.com>
44825
44826         * gcc.c-torture/execute/string-opt-16.c: New testcase.
44827
44828 2001-12-27  Richard Henderson  <rth@redhat.com>
44829
44830         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44831
44832 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44833
44834         * g++.dg/eh/ctor1.C: New test.
44835         * g++.dg/other/error2.C: New test.
44836
44837 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44838
44839         * g++.dg/other/init2.C: New test.
44840
44841 2001-12-24  Richard Henderson  <rth@redhat.com>
44842
44843         * gcc.dg/20011223-1.c: New.
44844         * gcc.dg/inline-1.c: New.
44845
44846 2001-12-23  Richard Henderson  <rth@redhat.com>
44847
44848         * gcc.dg/asm-4.c: Test operand modifiers.
44849
44850 2001-12-23  Richard Henderson  <rth@redhat.com>
44851
44852         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44853
44854 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44855
44856         * gcc.c-torture/execute/20011223-1.c: New test.
44857
44858 2001-12-21  Richard Henderson  <rth@redhat.com>
44859
44860         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44861         re-enables the warning.
44862
44863 2001-12-21  Richard Henderson  <rth@redhat.com>
44864
44865         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44866
44867 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44868
44869         * gcc.c-torture/compile/20011218-1.c: New test.
44870
44871 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
44872
44873         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
44874         arm-isr.c test.
44875         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
44876         epilogue generation for ARM ISR routines.
44877
44878 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44879
44880         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44881         * gcc.dg/format/c90-printf-3.c: Likewise.
44882         * gcc.dg/format/c99-printf-3.c: Likewise.
44883         * gcc.dg/format/ext-1.c: Likewise.
44884         * gcc.dg/format/ext-6.c: Likewise.
44885         * gcc.dg/format/format.h: Prototype unlocked stdio.
44886
44887 2001-12-20  Richard Henderson  <rth@redhat.com>
44888
44889         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44890         (arena): Use it.
44891         (malloc): Correct allocation logic.  Abort if we fill up the
44892         arena before initialization complete.
44893         (realloc): Correct allocation logic.
44894
44895 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44896
44897         * gcc.c-torture/compile/20011219-2.c: New test.
44898
44899         * gcc.c-torture/execute/20011219-1.c: New test.
44900
44901 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44902
44903         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44904         target does not support weak symbols.
44905
44906 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44907
44908         * gcc.c-torture/compile/20011219-1.c: New test.
44909
44910 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44911
44912         * g++.dg/other/error1.C: New test.
44913
44914 2001-12-17  Jeffrey A Law  (law@redhat.com)
44915
44916         * gcc.c-torture/execute/20011217-1.c: New test.
44917
44918 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44919
44920         * objc.dg/special/: New directory.
44921         * objc.dg/special/special.exp: New file.
44922         * objc.dg/special/unclaimed-category-1.h: New file.
44923         * objc.dg/special/unclaimed-category-1a.m: New file.
44924         * objc.dg/special/unclaimed-category-1.m: New file.
44925
44926 2001-12-17  Andreas Jaeger  <aj@suse.de>
44927
44928         * gcc.c-torture/compile/20011217-2.c: New test.
44929
44930 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44931
44932         * gcc.c-torture/compile/20011217-1.c: New test.
44933
44934 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44935
44936         * gcc.dg/20011214-1.c: New.
44937
44938 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44939
44940         * gcc.dg/altivec-4.c: New.
44941
44942 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44943
44944         * gcc.dg/20011113-1.c: New test.
44945
44946 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44947
44948         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44949         std::__malloc_alloc_template<0> and
44950         std::__default_alloc_template<false, 0>.
44951
44952 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44953
44954         * objc/execute/bf-21.m: New test.
44955         * objc/execute/enumeration-1.m: New test.
44956         * objc/execute/enumeration-2.m: New test.
44957
44958 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44959
44960         * gcc.dg/gnu89-init-1.c: New test.
44961
44962 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44963
44964         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44965         * g++.old-deja/g++.jason/2371.C: Likewise.
44966         * g++.old-deja/g++.jason/template33.C: Likewise.
44967         * g++.old-deja/g++.jason/template34.C: Likewise.
44968         * g++.old-deja/g++.jason/template36.C: Likewise.
44969         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44970         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44971         * g++.old-deja/g++.other/typename1.C: Likewise.
44972         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44973         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44974         * g++.old-deja/g++.pt/typename11.C: Likewise.
44975         * g++.old-deja/g++.pt/typename14.C: Likewise.
44976         * g++.old-deja/g++.pt/typename16.C: Likewise.
44977         * g++.old-deja/g++.pt/typename3.C: Likewise.
44978         * g++.old-deja/g++.pt/typename4.C: Likewise.
44979         * g++.old-deja/g++.pt/typename5.C: Likewise.
44980         * g++.old-deja/g++.pt/typename7.C: Likewise.
44981         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44982
44983 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44984
44985         * g++.dg/other/linkage1.C: New test.
44986         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44987         specifiers.
44988
44989 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44990
44991         * gcc.dg/concat.c: New test.
44992
44993 2001-12-11  Stan Shebs  <shebs@apple.com>
44994
44995         * objc/compile: New test directory.
44996         * objc/compile/compile.exp: New expect script.
44997         * objc/compile/20011211-1.m: New compile test.
44998
44999 2001-12-11  Jason Merrill  <jason@redhat.com>
45000
45001         * lib/prune.exp (prune_gcc_output): Also handle "In member
45002         function".  So many permutations...
45003
45004 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         * g++.dg/template/typedef1.C: New test.
45007
45008 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45009
45010         * g++.dg/other/copy1.C: New test.
45011
45012 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45013
45014         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45015
45016         * gcc.dg/builtin-choose-expr.c: New.
45017
45018 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45019
45020         * gcc.dg/altivec-2.c: New.
45021
45022 2001-12-07  Richard Henderson  <rth@redhat.com>
45023
45024         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45025
45026 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45027
45028         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45029         ultrasparc.
45030
45031 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45032
45033         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45034
45035 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45036
45037         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45038         variable argument list.
45039
45040 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45041
45042         * gcc.c-torture/execute/memcheck: Delete entire directory.
45043         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45044         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45045
45046 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45047
45048         * gcc.dg/Wshadow-1.c: New test.
45049
45050 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45051
45052         * gcc.c-torture/compile/20011130-1.c: New test.
45053
45054         * gcc.dg/noncompile/20011025-1.c: New test.
45055
45056         * g++.dg/other/anon-union.C: New test.
45057
45058         * gcc.c-torture/execute/20011024-1.c: New test.
45059
45060 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45061
45062         * gcc.c-torture/execute/20000722-1.x,
45063         gcc.c-torture/execute/20010123-1.x: Remove.
45064         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45065         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45066         gcc.dg/c99-complit-2.c: New tests.
45067
45068 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45069
45070         * g++.dg/inherit/base1.C: New test.
45071
45072 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45073
45074         * g++.dg/other/stdarg1.C: New test.
45075
45076         * gcc.c-torture/compile/20011130-2.c: New test.
45077
45078 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45079
45080         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45081         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45082         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45083         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45084         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45085         * gcc.dg/builtin-prefetch-1.c: New test.
45086
45087 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * gcc.dg/20011130-1.c: New test.
45090
45091 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45092
45093         * g++.dg/other/scope1.C: New test.
45094         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45095
45096 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45097
45098         * gcc.dg/vla-init-1.c: New test.
45099
45100 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45101
45102         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45103
45104 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45105
45106         * objc.dg/alias.m: Update.
45107         * objc.dg/class-1.m: Update.
45108         * objc.dg/const-str-1.m: Update.
45109         * objc.dg/fwd-proto-1.m: Update.
45110         * objc.dg/id-1.m: Update.
45111         * objc.dg/super-class-1.m: Update.
45112
45113 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45114
45115         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45116         constructs.
45117
45118 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45119
45120         * gcc.c-torture/execute/20011128-1.c: New test.
45121
45122 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45123
45124         * gcc.dg/20011127-1.c: New test.
45125
45126 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45127
45128         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45129         from Austin Group draft 7.
45130         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45131         scanf format arguments.
45132         * gcc.dg/format/no-exargs-2.c: New test.
45133
45134 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45135
45136         * g++.dg/abi/vbase8-4.C: New test.
45137
45138 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45139
45140         * gcc.c-torture/execute/20011121-1.c: New test.
45141
45142 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45143
45144         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45145
45146 2001-11-23  Andreas Jaeger  <aj@suse.de>
45147
45148         * gcc.dg/cpp/charconst-2.c: New test.
45149
45150 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45151
45152         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45153         to the host if it is remote.  Let tests specify extra headers
45154         they use.
45155         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45156         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45157         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45158         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45159         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45160         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45161         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45162         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45163         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45164         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45165
45166 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45167
45168         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45169         for little endian ARMs.
45170
45171 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45172
45173         * gcc.c-torture/compile/20011119-1.c: New test.
45174         * gcc.c-torture/compile/20011119-2.c: New test.
45175
45176 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45177
45178         * gcc.dg/altivec-1.c: Fix typo.
45179
45180 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45181
45182         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45183
45184 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45185
45186         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45187
45188 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45189
45190         * lib/g77.exp: Don't specify --rpath-link.
45191
45192         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45193         across all the headers.
45194         * gcc.dg/format/format.exp: For testing on a remote host,
45195         copy format.h.
45196
45197         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45198         * gcc.c-torture/execute/930406-1.c: Likewise.
45199         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45200
45201 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45202
45203         * gcc.dg/altivec-1.c: New.
45204
45205 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45206
45207         * gcc.dg/cpp/fpreprocessed.c: New test case.
45208
45209 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45210
45211         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45212         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45213         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45214
45215 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45216
45217         * gcc.dg/no-builtin-1.c: New test.
45218
45219 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * gcc.c-torture/execute/20011115-1.c: New test.
45222
45223 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45224
45225         * gcc.c-torture/compile/20011114-2.c: New test.
45226         * gcc.c-torture/compile/20011114-3.c: New test.
45227         * gcc.c-torture/compile/20011114-4.c: New test.
45228
45229 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45230
45231         * g++.dg/other/init1.C: New test.
45232
45233 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45234
45235         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45236         message.
45237
45238         * gcc.c-torture/execute/20011114-1.c: New testcase.
45239
45240         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45241         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45242         like the (before this change) version of 20010327-1.c.
45243
45244 2001-11-14  Roger Sayle <roger@eyesopen.com>
45245
45246         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45247
45248 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45249
45250         * g++.dg/init/array2.C: New test.
45251
45252 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45253
45254         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45255
45256 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45257
45258         * g++.dg/other/forscope1.C: New test.
45259         * g++.dg/ext/forscope1.C: New test.
45260         * g++.dg/ext/forscope2.C: New test.
45261
45262 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45263
45264         * gcc.c-torture/execute/20011113-1.c: New test.
45265
45266 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45267
45268         * gcc.c-torture/execute/20011109-2.c: New test.
45269
45270         * gcc.c-torture/execute/20011109-1.c: New test.
45271
45272 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45273
45274         * gcc.c-torture/compile/20011109-1.c: New test.
45275
45276 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45277
45278         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45279         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45280         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45281         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45282         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45283         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45284         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45285
45286 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45287
45288         * g++.dg/warn/Wshadow-1.C: New tests.
45289         * g++.old-deja/g++.mike/for3.C: Update.
45290
45291 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45292
45293         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45294         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45295         XFAILs.  Adjust expected error texts.
45296         * gcc.c-torture/compile/20011106-1.c,
45297         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45298         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45299         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45300         gcc.dg/c99-array-lval-5.c: New tests.
45301
45302 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45303
45304         * gcc.dg/cpp/defined.c: Update.
45305
45306 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45307
45308         * gcc.c-torture/execute/anon-1.c: New test.
45309
45310 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45311
45312         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45313         same size, so no warning should be produced on stormy16.
45314
45315         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45316         due to oversized array.
45317         * g++.old-deja/g++.mike/ns15.C: Likewise.
45318         * g++.old-deja/g++.pt/crash16.C: Likewise.
45319
45320 2001-11-02  Graham Stott  <grahams@redhat.com>
45321
45322         * g++.dgother/debug1.C: Fix typos.
45323
45324 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45325
45326         * g++.dg/other/debug1.C: New test.
45327
45328 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45329
45330         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45331         of unsigned long.
45332
45333 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45334
45335         * gcc.dg/20011029-2.c: New test.
45336
45337         * gcc.c-torture/compile/20011029-1.c: New test.
45338
45339 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45340
45341         * objc/execute/class_self-1.m: New test.
45342         * objc/execute/class_self-2.m: New test.
45343
45344 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45345
45346         * gcc.misc-tests/msgs.exp: Delete.
45347         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45348         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45349         error set to match recent changes.
45350
45351 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45352
45353         * gcc.dg/20011021-1.c: New test.
45354
45355 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45356
45357         * gcc.c-torture/compile/20011023-1.c: New test.
45358
45359 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45360
45361         * lib/g77.exp: Rewrite based on lib/g++.exp.
45362
45363 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45364
45365         * gcc.c-torture/execute/20011019-1.c: New test.
45366
45367         * gcc.dg/20011018-1.c: New test.
45368
45369 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45370
45371         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45372
45373 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45374
45375         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45376         * gcc.dg/attr-invalid.c: Likewise.
45377
45378 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45379
45380         * gcc.dg/20011015-1.c: New test.
45381
45382 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45383
45384         * g++.dg/template/unify2.C: New test.
45385
45386 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45387
45388         * g++.dg/other/exception-specification.C: New test
45389
45390 2001-10-13  Tom Rix  <trix@redhat.com>
45391
45392         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45393         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45394
45395 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45396
45397         * gcc.dg/20011009-1.c: New test.
45398
45399 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45400
45401         PR g++/4476
45402         * g++.dg/other/friend1.C: New test.
45403
45404 2001-10-11  Richard Henderson  <rth@redhat.com>
45405
45406         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45407
45408 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45409
45410         * gcc.c-torture/compile/20011010-1.c: New.
45411
45412 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45413
45414         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45415         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45416         g77.f-torture/execute/execute.exp,
45417         g77.f-torture/noncompile/noncompile.exp,
45418         gcc.c-torture/compile/compile.exp,
45419         gcc.c-torture/execute/execute.exp,
45420         gcc.c-torture/execute/ieee/ieee.exp,
45421         gcc.c-torture/execute/memcheck/memcheck.exp,
45422         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45423         objc/execute/execute.exp: Update FSF address.
45424
45425 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45426
45427         * gcc.dg/cpp/cmdlne-C.c: Update.
45428         * gcc.dg/cpp/cmdlne-C2.c: New.
45429
45430 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45431
45432         * gcc.c-torture/execute/20011008-3.c: New.
45433
45434 2001-10-08  DJ Delorie  <dj@redhat.com>
45435
45436         * gcc.dg/20011008-1.c: New.
45437         * gcc.dg/20011008-2.c: New.
45438
45439 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45440
45441         * gcc.dg/cpp/spacing1.c: Update test.
45442
45443 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45444
45445         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45446         spelling errors of "separate" as "seperate".
45447
45448 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45449
45450         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45451         enough to avoid inlining.
45452
45453 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45454
45455         * lib/g77.exp: set libg2c_dir correctly.
45456
45457 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45458
45459         * gcc.dg/cpp/macro11.c: New test.
45460
45461 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45462
45463         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45464         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45465         gcc.dg/format/multattr-3.c: New tests.
45466         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45467         tests for format attributes on function pointers being rejected.
45468
45469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45470
45471         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45472
45473 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45474
45475         * g++.dg/warn/format1.C: New test.
45476
45477 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45478
45479         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45480
45481 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45482
45483         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45484
45485 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45486
45487         * gcc.dg/cpp/redef2.c: Add test.
45488
45489 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45490
45491         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45492         long-standing bug on i686, apparently.
45493         * gcc.c-torture/execute/loop-2c.x: New file.
45494         * gcc.c-torture/execute/loop-2d.x: New file.
45495         * gcc.c-torture/execute/loop-3c.x: New file.
45496
45497 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45498
45499         * gcc.dg/cpp/20000625-2.c: Correct line number.
45500
45501 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45502
45503         * gcc.dg/cpp/macro10.c: New test.
45504         * gcc.dg/cpp/strify3.c: New test.
45505         * gcc.dg/cpp/spacing1.c: Add tests.
45506         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45507         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45508
45509 2001-09-24  DJ Delorie  <dj@redhat.com>
45510
45511         * gcc.c-torture/execute/20010924-1.c: New test.
45512
45513 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45514
45515         * objc/execute/paste.m: Remove.
45516
45517 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45518
45519         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45520
45521 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45522
45523         * g77.dg/strlen0.f: New test.
45524
45525 2001-09-21  Richard Henderson  <rth@redhat.com>
45526
45527         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45528         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45529
45530 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45531
45532         Table-driven attributes.
45533         * g++.dg/ext/attrib1.C: New test.
45534
45535 2001-09-20  DJ Delorie  <dj@redhat.com>
45536
45537         * gcc.dg/20000926-1.c: Update expected warning messages.
45538         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45539         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45540         array.
45541
45542 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45543
45544         * g++.dg/eh/registers1.C: New test case.
45545
45546 2001-09-17  Richard Henderson  <rth@redhat.com>
45547
45548         * gcc.dg/array-5.c: Fix VLA decomposition test.
45549
45550 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45551
45552         * gcc.dg/cpp/line5.c: New testcase.
45553
45554 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45555
45556         * gcc.dg/cpp/macro9.c: New test.
45557
45558 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45559
45560         * gcc.c-torture/execute/980223.c: Change type of addr from long
45561         to char *.
45562
45563 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45564
45565         * gcc.c-torture/execute/20010915-1.c: New test.
45566
45567 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45568
45569         * g77.dg/bprob: New directory.
45570         * g77.dg/bprob/bprob.exp: New file.
45571         * g77.dg/bprob/bprob-1.f: New test.
45572         * g77.dg/gcov: New directory.
45573         * g77.dg/gcov/gcov.exp: New file.
45574         * g77.dg/gcov/gcov-1.f: New test.
45575         * g77.dg/gcov/gcov-1.x: New file.
45576
45577 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45578
45579         * gcc.dg/cpp/directiv.c: Update.
45580         * gcc.dg/cpp/undef1.c: Update.
45581
45582 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45583
45584         * gcc.dg/20010912-1.c: New test.
45585
45586 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45587
45588         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45589         language-independent file in lib.
45590         * lib/gcov.exp: New file.
45591
45592 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45593
45594         * gcc.c-torture/compile/20010911-1.c: New test.
45595
45596 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45597
45598         * lib/profopt.exp: New, to support profile-directed optimizations.
45599         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45600         * gcc.misc-tests/bprob-1.c: New test.
45601         * gcc.misc-tests/bprob-2.c: New test.
45602
45603 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45604
45605         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45606         XFAIL and which kinds of gcov output to verify.
45607         * gcc.misc-tests/gcov-4b.x: New file.
45608         * gcc.misc-tests/gcov-5b.x: New file.
45609         * gcc.misc-tests/gcov-6.x: New file.
45610         * gcc.misc-tests/gcov-7.c: New test.
45611         * gcc.misc-tests/gcov-7.x: New file.
45612
45613 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45614
45615         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45616         * gcc.misc-tests/gcov-6.c: New test.
45617
45618 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45619
45620         PR c++/3986
45621         * g++.dg/abi/vbase1.C: New test.
45622
45623 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45624
45625         * objc.dg/method-2.m: New.
45626
45627 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45628
45629         PR c++/4203
45630         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45631         * g++.dg/init/empty1.C: New test.
45632
45633 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45634
45635         * gcc.c-torture/compile/20010903-1.c: New test.
45636
45637 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45638
45639         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45640         for m68k.
45641
45642 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45643
45644         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45645
45646         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45647
45648         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45649
45650 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45651
45652         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45653         for 16-bit 'unsigned int'.
45654
45655 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45656
45657         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45658
45659 2001-08-27  Richard Henderson  <rth@redhat.com>
45660
45661         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45662         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45663
45664 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45665
45666         * gcc.dg/asm-names.c (ymain): New.
45667
45668 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45669
45670         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45671         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45672         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45673
45674 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45675
45676         * gcc.dg/compare5.c: New testcase.
45677
45678 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45679
45680         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45681         and "In instantiation".
45682
45683 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45684
45685         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45686
45687 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45688
45689         * gcc.misc-tests/gcov.exp: Add support for branch information.
45690         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45691         * gcc.misc-tests/gcov-4.c: New test.
45692         * gcc.misc-tests/gcov-4b.c: New test.
45693         * gcc.misc-tests/gcov-5b.c: New test.
45694
45695 2001-08-20  Zack Weinberg  <zackw@panix.com>
45696
45697         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45698         expected to fail.
45699
45700 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45701
45702         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45703
45704 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45705
45706         * g++.dg/eh/template1.C: New test.
45707
45708 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45709
45710         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45711         Fix thinko.
45712         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45713         for xfail.
45714
45715 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45716
45717         * lib/g77-dg.exp: Use prune.exp for common procedures
45718         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45719         * lib/g77.exp: (g77-dg-prune) Remove
45720
45721 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45722
45723         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45724
45725 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45726
45727         * g++.dg/template/unify1.C: New test.
45728
45729 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45730
45731         * g++.dg/abi/empty4.C: New test.
45732
45733 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45734
45735         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45736         solaris2.*
45737         * g77.f-torture/compile/pr3743.x: Likewise.
45738
45739 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45740
45741         * g++.dg/other/using-declaration.C: New test.
45742
45743 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45744
45745         * gcc.dg/cpp/tr-sign.c: New testcase.
45746
45747 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45748
45749         * gcc.dg/cpp/19951025-1.c: Revert.
45750         * gcc.dg/cpp/directiv.c: We no longer process directives that
45751         interrupt macro arguments.
45752
45753 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45754
45755         * gcc.dg/bconstp-1.c: New test.
45756
45757 2001-08-03  Richard Henderson  <rth@redhat.com>
45758
45759         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45760
45761 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45762
45763         * gcc.dg/cpp/19951025-1.c: Update.
45764
45765 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45766
45767         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45768         should be x.
45769
45770 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45771
45772         Kill -fhonor-std.
45773         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45774         * g++.old-deja/g++.other/std1.C: Likewise.
45775         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45776
45777 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45778
45779         * lib/g77.exp: Load gcc-defs.exp for common procedures
45780         (g77_pass, g77_fail, g77_finish, g77_exit,
45781         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45782
45783 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45784
45785         * g77.dg/fbackslash.f
45786         * g77.dg/fcase-preserve.f
45787         * g77.dg/ff90-1.f
45788         * g77.dg/ffixed-line-length-0.f
45789         * g77.dg/ffixed-line-length-132.f
45790         * g77.dg/ffixed-line-length-7.f
45791         * g77.dg/ffixed-line-length-72.f
45792         * g77.dg/ffixed-line-length-none.f
45793         * g77.dg/ffree-form-1.f
45794         * g77.dg/fno-backslash.f
45795         * g77.dg/fno-f90-1.f
45796         * g77.dg/fno-fixed-form-1.f
45797         * g77.dg/fno-onetrip.f
45798         * g77.dg/fno-typeless-boz.f
45799         * g77.dg/fno-underscoring.f
45800         * g77.dg/fno-vxt-1.f
45801         * g77.dg/fonetrip.f
45802         * g77.dg/ftypeless-boz.f
45803         * g77.dg/fugly-assumed.f
45804         * g77.dg/funderscoring.f
45805         * g77.dg/fvxt-1.f
45806
45807 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
45808
45809         * objc.dg/fwd-proto-1.m: New.
45810         * objc.dg/local-decl-1.m: New.
45811         * objc.dg/naming-1.m: New.
45812         * objc.dg/naming-2.m: New.
45813         * objc.dg/proto-hier-1.m: New.
45814
45815 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
45816
45817         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45818         largest-type elements to a struct makes its size grow.
45819
45820 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45821
45822         * g++.dg/abi/vthunk1.C: New test.
45823
45824 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45825
45826         * g++.dg/abi/vbase8-22.C: New test.
45827
45828 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45829
45830         * gcc.dg/cpp/macro8.c: New test.
45831
45832 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45833
45834         * g++.dg/abi/vbase8-21.C: New test.
45835
45836 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45837
45838         * g++.dg/abi/vbase8-10.C: New test.
45839
45840 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45841
45842         * lib/g++.exp (g++_set_ld_library_path): Renamed to
45843         ${tool}_set_ld_library_path.
45844         Changed caller.
45845         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45846         g++.exp.
45847
45848 2001-07-26  Stan Cox <scox@redhat.com>
45849
45850         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45851         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45852         gcc_exit, gcc_check_unsupported_p):
45853         Moved to gcc-deps.exp
45854         * gcc-deps.exp: New file.
45855
45856 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45857
45858         * g++.old-deja/g++.pt/defarg14.C: New test.
45859
45860 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45861
45862         * g++.old-deja/g++.other/lineno5.C: New test.
45863
45864 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45865
45866         * g++.old-deja/g++.pt/crash68.C: New test.
45867
45868 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         * g++.old-deja/g++.other/crash42.C: New test.
45871
45872 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45873
45874         * gcc.dg/cpp/extratokens.c: Fix.
45875         * gcc.dg/cpp/skipping2.c: New tests.
45876
45877 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45878
45879         * gcc.c-torture/execute/20010724-1.c: New file.
45880         * gcc.c-torture/execute/20010724-1.x: New file.
45881
45882 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45883
45884         * g++.old-deja/g++.other/cond7.C: New test.
45885
45886 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45887
45888         * g++.old-deja/g++.other/optimize4.C: New test.
45889
45890 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45891
45892         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45893
45894 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45895
45896         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45897         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45898         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45899         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45900
45901         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45902         bug report" message.
45903
45904         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45905         * g++.dg/ext/instantiate1.C: Move from old-deja.
45906
45907 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45908
45909         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45910         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45911         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45912         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45913
45914 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45915
45916         * gcc.c-torture/execute/20010723-1.c: New test.
45917
45918 2001-07-23  Ben Elliston  <bje@redhat.com>
45919
45920         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45921
45922 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45923
45924         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45925         i[34567]86-*-*.
45926         Delete handling of ieee_multilib_flags.
45927         Pass -mieee for alpha*-*-* and sh-*-*.
45928         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45929
45930 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45931
45932         Remove old-abi tests.
45933         * g++.old-deja/g++.mike/p11116.C: Remove.
45934         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45935
45936 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45937
45938         * g77.f-torture/compile/pr3743.f: New test
45939
45940 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45941
45942         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45943
45944 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45945
45946         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45947         g++.old-deja/g++.pt/static6.C: Likewise.
45948         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45949         supports weak symbols.
45950
45951 2001-07-18  Andreas Jaeger  <aj@suse.de>
45952
45953         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45954         supported again.
45955
45956 2001-07-18  Andreas Jaeger  <aj@suse.de>
45957
45958         * gcc.dg/iftrap-1.c: Fix target line.
45959
45960 2001-07-17  Richard Henderson  <rth@redhat.com>
45961
45962         * gcc.c-torture/execute/20010717-1.c: New.
45963
45964 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45965
45966         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45967         tests.
45968
45969 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45970
45971         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45972
45973 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45974
45975         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45976         UAC_SIGBUS, UAC_NOPRINT definitions.
45977
45978 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45979
45980         * objc/execute/object_is_class.m: New test.
45981         * objc/execute/object_is_meta_class.m: New test.
45982
45983 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45984
45985         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45986         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45987
45988 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45989
45990         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45991         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45992
45993 2001-07-14  Richard Henderson  <rth@redhat.com>
45994
45995         * gcc.dg/iftrap-1.c: New.
45996
45997 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45998
45999         * g77.f-torture/execute/intrinsic77.f: New test.
46000
46001 2001-07-11  Janis Johnson <janis@us.ibm.com>
46002
46003         * gcc.misc-tests/gcov-3.c: New test.
46004
46005 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46006
46007         * gcc.c-torture/compile/20010711-1.c,
46008         * gcc.c-torture/compile/20010711-2.c: New tests.
46009
46010 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46011
46012         * gcc.c-torture/execute/20010711-1.c: New test.
46013
46014 2001-07-11  Ben Elliston  <bje@redhat.com>
46015
46016         * g++.old-deja/g++.other/enum5.C: New test.
46017
46018 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46019
46020         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46021         (g++-dg-prune): Call prune_gcc_output.
46022         * prune.exp: New file for prune_gcc_output.
46023         * lib/g++.exp, lib/gcc.exp: Load it.
46024
46025 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46026
46027         * gcc.c-torture/compile/20010701-1.c,
46028         g++.old-deja/g++.ext/attrib6.C: New tests.
46029
46030 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46031
46032         * gcc.c-torture/compile/20010706-1.c: New test.
46033
46034 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46035
46036         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46037
46038 2001-06-28  Stan Shebs  <shebs@apple.com>
46039
46040         * gcc.dg/pragma-darwin.c: New test.
46041
46042 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46043
46044         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46045         Solaris 2.[678] system.
46046
46047 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46048
46049         * gcc.dg/20010622-1.c: New test.
46050
46051 2001-06-18  Stan Shebs  <shebs@apple.com>
46052
46053         * objc.dg: New directory.
46054         * objc.dg/dg.exp: New file.
46055         * objc.dg/alias.m: New.
46056         * objc.dg/class-1.m: New.
46057         * objc.dg/class-2.m: New.
46058         * objc.dg/const-str-1.m: New.
46059         * objc.dg/const-str-2.m: New.
46060         * objc.dg/id-1.m: New.
46061         * objc.dg/method-1.m: New.
46062         * objc.dg/super-class-1.m: New.
46063         * lib/objc-dg.exp: New file.
46064
46065 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46066
46067         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46068         of label name.
46069
46070 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46073
46074 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46075
46076         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46077         variable.
46078
46079 2001-06-12  Richard Henderson  <rth@redhat.com>
46080
46081         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46082
46083 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46084
46085         * g++.old-deja/g++.abi/vbase5.C: New test.
46086         * g++.old-deja/g++.abi/vbase6.C: New test.
46087         * g++.old-deja/g++.abi/vbase7.C: New test.
46088
46089 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46090
46091         * gcc.c-torture/compile/20010610-1.c: New test.
46092
46093 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.old-deja/g++.abi/vbase4.C: New test.
46096
46097 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46098
46099         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46100         support %f for HC11/HC12 targets.
46101         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46102         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46103         on HC11/HC12 targets.
46104         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46105
46106 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46107
46108         * gcc.dg/wchar_t-1.c: New file.
46109         * gcc.dg/wint_t-1.c: Likewise.
46110
46111 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46112
46113         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46114
46115 2001-06-11  Richard Henderson  <rth@redhat.com>
46116
46117         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46118
46119 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46120
46121         * gcc.c-torture/compile/20010611-1.c: New test.
46122
46123 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46124
46125         * gcc.dg/c99-tag-1.c: Add more tests.
46126
46127 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46128
46129         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46130         representation on MN10300 and ARM/Thumb.
46131
46132 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46133
46134         * g77.f-torture/execute/20010610.f: New.
46135
46136 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46137
46138         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46139         names.
46140
46141 2001-06-09  Richard Henderson  <rth@redhat.com>
46142
46143         * gcc.c-torture/execute/ashrdi-1.c: New.
46144         * gcc.c-torture/execute/ashldi-1.c: New.
46145         * gcc.c-torture/execute/lshrdi-1.c: New.
46146
46147 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46148
46149         * objc/execute/load-3.m: Added. Check sending +load to categories,
46150         in addition to classes.
46151
46152 2001-06-08  Stan Shebs  <shebs@apple.com>
46153
46154         * objc/execute/load-2.m: New test.  From Nicola Pero
46155         <n.pero@mi.flashnet.it>.
46156
46157 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * gcc.c-torture/execute/20010605-2.c: New test.
46160
46161 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46162
46163         * g++.old-deja/g++.abi/vbase2.C: New test.
46164         * g++.old-deja/g++.abi/vbase3.C: New test.
46165
46166 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46167
46168         * g++.old-deja/g++.pt/friend49.C: New test.
46169
46170 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         * g++.old-deja/g++.ext/anon3.C: New test.
46173
46174 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         * g++.old-deja/g++.other/conv7.C: New test.
46177
46178 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46179
46180         * gcc.c-torture/compile/20010605-2.c: New test.
46181
46182 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46183
46184         * gcc.c-torture/execute/20010604-1.c: New test.
46185
46186 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46187
46188         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46189
46190 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46191
46192         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46193         (g++_link_flags): Likewise.
46194         (g++_init): Pass gccpath's value to two previous functions.
46195
46196 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46197
46198         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46199         Ensure logfile entry matches exec command line.
46200
46201 2001-05-31  Richard Henderson  <rth@redhat.com>
46202
46203         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46204         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46205
46206 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46207
46208         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46209         compiler for irix6.2
46210
46211 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.other/optimize3.C: New file.
46214
46215 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46216
46217         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46218         assemble.
46219
46220 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46221
46222         * g++.old-deja/g++.other/optimize2.C: New file.
46223
46224 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46225
46226         * gcc.c-torture/compile/20010518-2.c: New file.
46227         * gcc.c-torture/execute/20010518-1.c: New file.
46228         * gcc.c-torture/execute/20010518-2.c: New file.
46229
46230 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46231
46232         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46233
46234 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46235
46236         G++ no longer defines builtins that do not begin with __builtin.
46237         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46238         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46239         * g++.old-deja/g++.law/builtin1.C: Likewise.
46240         * g++.old-deja/g++.law/cvt2.C: Likewise.
46241         * g++.old-deja/g++.mike/net5.C: Likewise.
46242         * g++.old-deja/g++.other/builtins1.C: Likewise.
46243         * g++.old-deja/g++.other/builtins2.C: Likewise.
46244         * g++.old-deja/g++.other/builtins3.C: Likewise.
46245         * g++.old-deja/g++.other/builtins4.C: Likewise.
46246         * g++.old-deja/g++.other/inline8.C: Likewise.
46247         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46248
46249 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46250
46251         * g++.old-deja/g++.pt/using1.C: Adjust.
46252         * g++.old-deja/g++.pt/using2.C: New test.
46253
46254 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46255
46256         * gcc.dg/cpp/charconst.c: New tests.
46257         * gcc.dg/cpp/escape.c: New tests.
46258         * gcc.dg/cpp/escape-1.c: New tests.
46259         * gcc.dg/cpp/escape-2.c: New tests.
46260         * gcc.dg/cpp/ucs.c: New tests.
46261
46262 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46263
46264         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46265         native compiler for irix6.5.
46266
46267 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46268
46269         * lib/g++.exp (g++_include_flags): Use args to compute
46270         get_multilibs.
46271         (g++_link_flags): Likewise.
46272         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46273
46274 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46275
46276         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46277
46278 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46279
46280         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46281         this file.
46282
46283 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46284
46285         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46286         STACK_SIZE;
46287         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46288         to STACK_SIZE; Use it to define size of add_histo array.
46289         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46290         to STACK_SIZE.
46291         (f): Use GITT_SIZE to define size of gitt local table.
46292         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46293         to STACK_SIZE; Use it to define size of bytemem array.
46294
46295 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46296
46297         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46298         on 68HC11/HC12 due to the asm instruction.
46299         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46300         * gcc.c-torture/compile/920520-1.x: Likewise.
46301         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46302         on 68HC11/HC12 because the function is larger than 64K.
46303         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46304         on 68HC11/HC12 because the structure is too large.
46305
46306 2001-05-20  Richard Henderson  <rth@redhat.com>
46307
46308         * gcc.c-torture/execute/20010520-1.c: New.
46309
46310 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46311
46312         * g++.old-deja/g++.warn/compare1.C: New test.
46313         * gcc.dg/compare4.c: New test.
46314
46315 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46316
46317         * g++.old-deja/g++.other/optimize1.C: New test.
46318
46319 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46320
46321         * g++.old-deja/g++.pt/spec41.C: New test.
46322
46323 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46324
46325         * gcc.c-torture/compile/20010114-1.x: Remove.
46326
46327 2001-05-18  Stan Shebs  <shebs@apple.com>
46328
46329         * gcc.c-torture/compile/20010518-1.c: New test.
46330
46331 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46332
46333         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46334         * g++.old-deja/g++.pt/crash67.C: New test.
46335
46336 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46337
46338         * g++.old-deja/g++.other/debug9.C: New test.
46339
46340 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46341
46342         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46343
46344 2001-05-16  Jan Hubicka  <jh@suse.cz>
46345
46346         * gcc.c-torture/compile/20010516-1.c: New test.
46347
46348 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46349
46350         * g++.old-deja/g++.other/crash41.C: New test.
46351
46352 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46353
46354         * g++.old-deja/g++.pt/crash66.C: New test.
46355
46356 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46357
46358         * g++.old-deja/g++.robertl/eb27.C: Convert.
46359
46360 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46361
46362         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46363         declaration being redundant.
46364
46365 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46366
46367         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46368
46369 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46370
46371         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46372
46373 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46374
46375         * lib/g++.exp: Use testsuite_flags.
46376
46377 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46378
46379         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46380
46381 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46382
46383         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46384
46385 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46386
46387         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46388
46389 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46390
46391         * gcc.c-torture/compile/20010313-1.c: New test.
46392
46393 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46394
46395         * gcc.dg/cpp/direct2.c: New test.
46396         * gccq.dg/cpp/direct2s.c: New test.
46397
46398         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46399
46400 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46401
46402         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46403         * g++.old-deja/g++.other/op3.C: Likewise.
46404
46405 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46406
46407         * gcc.dg/cpp/syshdr.h: New file.
46408         * gcc.dg/cpp/sysmac1.c: Update.
46409         * gcc.dg/cpp/sysmac2.c: Update.
46410
46411 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46412
46413         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46414
46415 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46416
46417         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46418         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46419
46420 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46421
46422         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46423
46424 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46425
46426         * lib/g++.exp (g++_include_flags): Don't use any special flags
46427         if TESTING_IN_BUILD_TREE is not defined.
46428         (g++_init): Use a plain 'c++' as the compiler if
46429         TESTING_IN_BUILD_TREEE is not defined.
46430
46431 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46432
46433         * g++.old-deja/g++.eh/catch13.C: New test.
46434         * g++.old-deja/g++.eh/catch14.C: New test.
46435
46436 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46437
46438         * gcc.dg/cpp/tr-define.c: New test.
46439
46440 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46441
46442         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46443         <stdlib.h>, not <malloc.h>.
46444
46445 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46446
46447         * g++.old-deja/g++.ns/template17.C: New test.
46448
46449 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46450
46451         * g++.old-deja/g++.pt/ref4.C: New test.
46452
46453 2001-04-30  Richard Henderson  <rth@redhat.com>
46454
46455         * gcc.dg/20000724-1.c: Revert last change.
46456
46457 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46458
46459         * g77.f-torture/execute/20010430.f: New test.
46460
46461 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46462
46463         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46464
46465 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46466
46467         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46468
46469 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46470
46471         * g++.old-deja/g++.eh/crash6.C: New test.
46472
46473 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46474
46475         * g++.old-deja/g++.other/warn7.C: New test.
46476
46477 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46478
46479         * g++.old-deja/g++.other/defarg9.C: New test.
46480
46481 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46482
46483         * g77.f-torture/compile/20010426.f: New test.
46484         * g77.f-torture/execute/20010426.f: New test.
46485
46486 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46487
46488         * g77.f-torture/compile/20000629-1.x: Remove - error
46489         has been fixed.
46490
46491 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46492
46493         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46494         Tweak slightly to work with g++.dg framework.
46495         * g++.dg/special/ecos.exp: Run initp1.C test.
46496         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46497
46498         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46499         its linker doesn't give line numbers either.
46500         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46501
46502 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46503
46504         * g++.old-deja/g++.other/lex1.C: New test.
46505
46506 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46507
46508         * gcc.dg/noncompile/20010425-1.c: New test.
46509
46510 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46511
46512         * g++.old-deja/g++.pt/mangle2.C: New test.
46513
46514 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46515
46516         * gcc.dg/format/plus-1.c: New test.
46517
46518 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46519
46520         * gcc.dg/20010423-1.c: New test.
46521
46522 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46523
46524         * gcc.c-torture/execute/20010422-1.c: New test.
46525
46526 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46527
46528         * g++.old-deja/g++.ns/type2.C: New test.
46529
46530 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46531
46532         * g++.old-deja/g++.other/perf1.C: New test.
46533
46534 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46535
46536         * gcc.dg/c99-func-2.c: Remove xfail.
46537         * gcc.dg/c99-func-3.c: Remove xfail.
46538         * gcc.dg/c99-func-4.c: Remove xfail.
46539
46540 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46541
46542         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46543
46544 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46545
46546         * gcc.c-torture/compile/20010423-1.c: New test.
46547
46548 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46549
46550         * g++.old-deja/g++.pt/typename28.C: New test.
46551
46552 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46553
46554         * g++.old-deja/g++.abi/empty2.C: New test.
46555         * g++.old-deja/g++.abi/empty3.C: New test.
46556
46557 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46558
46559         * g++.old-deja/g++.other/comdat2.C: New test.
46560         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46561
46562 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46563
46564         * g++.old-deja/g++.other/overload14.C: New test.
46565
46566 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46567
46568         * g++.old-deja/g++.other/lookup23.C: New test.
46569
46570 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46571
46572         * gcc.c-torture/execute/20010403-1.c: New test.
46573
46574 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46575             Mark Mitchell  <mark@codesourcery.com>
46576
46577         * lib/old-dejagnu.exp: Don't delete output of executable.
46578         Add .exe suffix to executables.
46579
46580 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46581
46582         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46583
46584 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46585
46586         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46587
46588 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46589
46590         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46591         * g++.old-deja/g++.abi/crash1.C: New test.
46592
46593 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46594
46595         * g++.old-deja/g++.other/crash40.C: New test.
46596
46597 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46598
46599         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46600
46601 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46602
46603         * g++.old-deja/g++.other/warn6.C: New test.
46604
46605 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46606
46607         * g++.old-deja/g++.robertl/eb42.C: Same.
46608
46609 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46610
46611         * gcc.dg/wtr-conversion-1.c: New testcase.
46612
46613 2001-04-10  Richard Henderson  <rth@redhat.com>
46614
46615         * g++.old-deja/g++.other/array5.C: New.
46616
46617 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46618
46619         * gcc.c-torture/execute/20010408-1.c: New test.
46620
46621 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46622
46623         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46624         headers and constructs.
46625         * g++.old-deja/g++.robertl/eb79.C: Same.
46626         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46627         * g++.old-deja/g++.robertl/eb73.C: Same.
46628         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46629         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46630         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46631         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46632         * g++.old-deja/g++.robertl/eb44.C: Same.
46633         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46634         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46635         * g++.old-deja/g++.robertl/eb39.C: Same.
46636         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46637         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46638         * g++.old-deja/g++.robertl/eb30.C: Same.
46639         * g++.old-deja/g++.robertl/eb3.C: Same.
46640         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46641         * g++.old-deja/g++.robertl/eb21.C: Same.
46642         * g++.old-deja/g++.robertl/eb15.C: Same.
46643         * g++.old-deja/g++.robertl/eb118.C: Same.
46644         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46645         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46646         * g++.old-deja/g++.robertl/eb109.C: Same.
46647         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46648         * g++.old-deja/g++.mike/rtti1.C: Same.
46649         * g++.old-deja/g++.mike/p658.C: Same.
46650         * g++.old-deja/g++.mike/net46.C: Same.
46651         * g++.old-deja/g++.mike/net34.C: Same.
46652         * g++.old-deja/g++.mike/memoize1.C: Same.
46653         * g++.old-deja/g++.mike/eh2.C: Same.
46654         * g++.old-deja/g++.law/weak.C: Same.
46655         * g++.old-deja/g++.law/visibility7.C: Same.
46656         * g++.old-deja/g++.law/visibility25.C: Same.
46657         * g++.old-deja/g++.law/visibility22.C: Same.
46658         * g++.old-deja/g++.law/visibility2.C: Same.
46659         * g++.old-deja/g++.law/visibility17.C: Same.
46660         * g++.old-deja/g++.law/visibility13.C: Same.
46661         * g++.old-deja/g++.law/visibility10.C: Same.
46662         * g++.old-deja/g++.law/visibility1.C: Same.
46663         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46664         * g++.old-deja/g++.law/vbase1.C: Same.
46665         * g++.old-deja/g++.law/operators32.C: Same.
46666         * g++.old-deja/g++.law/nest3.C: Same.
46667         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46668         * g++.old-deja/g++.law/except5.C (main): Same.
46669         * g++.old-deja/g++.law/cvt7.C (run): Same.
46670         * g++.old-deja/g++.law/cvt2.C: Same.
46671         * g++.old-deja/g++.law/cvt16.C: Same.
46672         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46673         * g++.old-deja/g++.law/ctors17.C (main): Same.
46674         * g++.old-deja/g++.law/ctors13.C: Same.
46675         * g++.old-deja/g++.law/ctors12.C (main): Same.
46676         * g++.old-deja/g++.law/ctors10.C: Same.
46677         * g++.old-deja/g++.law/code-gen5.C: Same.
46678         * g++.old-deja/g++.law/bad-error7.C: Same.
46679         * g++.old-deja/g++.law/arm9.C: Same.
46680         * g++.old-deja/g++.law/arm12.C: Same.
46681         * g++.old-deja/g++.law/arg8.C: Same.
46682         * g++.old-deja/g++.law/arg1.C: Same.
46683         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46684         * g++.old-deja/g++.jason/template31.C: Same.
46685         * g++.old-deja/g++.jason/template24.C (main): Same.
46686         * g++.old-deja/g++.jason/2371.C: Same.
46687         * g++.old-deja/g++.eh/new2.C: Same.
46688         * g++.old-deja/g++.eh/new1.C: Same.
46689         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46690         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46691         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46692         * g++.old-deja/g++.brendan/crash62.C: Same.
46693         * g++.old-deja/g++.brendan/crash52.C: Same.
46694         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46695         * g++.old-deja/g++.brendan/crash38.C: Same.
46696         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46697         * g++.old-deja/g++.brendan/copy9.C: Same.
46698
46699 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46700
46701         * gcc.c-torture/execute/20001203-2.c (memset):
46702         Count argument is of type __SIZE_TYPE__.
46703
46704 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46705
46706         * gcc.c-torture/compile/20010404-1.c: New test.
46707
46708 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46709
46710         * gcc.c-torture/compile/20010326-1.c: New test.
46711
46712 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46713
46714         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46715         peculiarities of the SH.
46716         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46717
46718 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46719
46720         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46721         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46722         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46723
46724 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46725
46726         * g77.f-torture/compile/20010321-1.f: New test.
46727
46728 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46729
46730         * gcc.c-torture/compile/20010329-1.c: New test.
46731
46732 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46733
46734         * gcc.c-torture/execute/20010329-1.c: New test.
46735
46736 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46737
46738         * g++.old-deja/g++.other/eh4.C: Fix typo.
46739
46740 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46741
46742         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46743
46744 2001-03-28  Philip Blundell  <philb@gnu.org>
46745
46746         * gcc.c-torture/compile/20010328-1.c: New test.
46747
46748 2001-03-27  Richard Henderson  <rth@redhat.com>
46749
46750         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46751         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46752
46753 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46754
46755         * gcc.c-torture/compile/20010327-1.c: New test.
46756
46757 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46758
46759         * g++.old-deja/g++.other/friend12.C: New test.
46760         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46761         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46762
46763 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46764
46765         * gcc.c-torture/execute/20010325-1.c: New test.
46766
46767 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46768
46769         * g++.old-deja/g++.other/mangle3.C: New test.
46770
46771 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46772
46773         * g++.old-deja/g++.other/anon8.C: New test.
46774
46775 2001-03-20  Philip Blundell  <philb@gnu.org>
46776
46777         * gcc.c-torture/compile/20010320-1.c: New test.
46778
46779 2001-03-17  Richard Henderson  <rth@redhat.com>
46780
46781         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46782
46783 2001-03-15  Geoff Keating  <geoff@redhat.com>
46784
46785         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46786         tests on AIX.
46787
46788 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
46789
46790         * g++.old-deja/g++.other/eh4.C: New test.
46791
46792 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46793
46794         * gcc.dg/cpp/mi1.c: Update.
46795
46796 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
46797
46798         * g++.old-deja/g++.other/regstack.C: New test.
46799
46800 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46801
46802         * g++.old-deja/g++.other/ref4.C: New test.
46803
46804 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
46805
46806         * objc/execute/va_method.m: Added.
46807         * objc/execute/IMP.m: Added.
46808         * objc/execute/_cmd.m: Added.
46809         * objc/execute/accessing_ivars.m: Added.
46810         * objc/execute/class-1.m: Added.
46811         * objc/execute/class-10.m: Added.
46812         * objc/execute/class-11.m: Added.
46813         * objc/execute/class-12.m: Added.
46814         * objc/execute/class-13.m: Added.
46815         * objc/execute/class-14.m: Added.
46816         * objc/execute/class-2.m: Added.
46817         * objc/execute/class-3.m: Added.
46818         * objc/execute/class-4.m: Added.
46819         * objc/execute/class-5.m: Added.
46820         * objc/execute/class-6.m: Added.
46821         * objc/execute/class-7.m: Added.
46822         * objc/execute/class-8.m: Added.
46823         * objc/execute/class-9.m: Added.
46824         * objc/execute/class-tests-1.h
46825         * objc/execute/class-tests-2.h
46826         * objc/execute/compatibility_alias.m: Added.
46827         * objc/execute/encode-1.m: Added.
46828         * objc/execute/formal_protocol-1.m: Added.
46829         * objc/execute/formal_protocol-2.m: Added.
46830         * objc/execute/formal_protocol-3.m: Added.
46831         * objc/execute/formal_protocol-4.m: Added.
46832         * objc/execute/formal_protocol-5.m: Added.
46833         * objc/execute/formal_protocol-6.m: Added.
46834         * objc/execute/formal_protocol-7.m: Added.
46835         * objc/execute/informal_protocol.m: Added.
46836         * objc/execute/initialize.m: Added.
46837         * objc/execute/load.m: Added.
46838         * objc/execute/many_args_method.m: Added.
46839         * objc/execute/nested-3.m: Added.
46840         * objc/execute/no_clash.m: Added.
46841         * objc/execute/private.m: Added.
46842         * objc/execute/redefining_self.m: Added.
46843         * objc/execute/root_methods.m: Added.
46844         * objc/execute/selector-1.m: Added.
46845         * objc/execute/static-1.m: Added.
46846         * objc/execute/static-2.m: Added.
46847         * objc/execute/va_method.m: Added.
46848
46849 2001-03-10  Richard Henderson  <rth@redhat.com>
46850
46851         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46852
46853 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46854
46855         * g++.old-deja/g++.other/crash31.C: XFAIL.
46856         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46857         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46858         * gcc.c-torture/execute/20010123-1.x: XFAIL.
46859         * gcc.c-torture/execute/20010124-1.x: XFAIL.
46860         * gcc.dg/sequence-pt-1.c: XFAIL one test.
46861
46862 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46863
46864         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46865
46866 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46867
46868         * gcc.dg/20000724-1.c: Don't use multiline strings.
46869
46870 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46871
46872         * objc/execute/string1.m, objc/execute/string2.m: Compare the
46873         result of -cString against what we expect it to be; don't just
46874         print it out for no one to read.
46875
46876         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46877         Based on testcases provided by Nicola Pero.
46878
46879 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46880
46881         * gcc.dg/cpp/macro7.c: New test.
46882
46883 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46884
46885         * gcc.dg/cpp/multiline.c: Update.
46886
46887 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46888
46889         * g++.old-deja/g++.other/enum3.C: New test.
46890
46891 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46892
46893         * g++.old-deja/g++.other/pod1.C: New test.
46894
46895 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46896
46897         * g++.old-deja/g++.ext/overload1.C: New test.
46898
46899 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46900
46901         * g++.old-deja/g++.pt/using1.C: New test.
46902
46903 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46904
46905         * g++.old-deja/g++.other/using9.C: New test.
46906
46907 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46908
46909         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46910
46911         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46912
46913 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46914
46915         * g++.old-deja/g++.ext/realpt1.C: Remove.
46916
46917 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46918
46919         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46920
46921 2001-02-26  Will Cohen  <wcohen@redhat.com>
46922
46923         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46924
46925 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46926
46927         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46928         templatized constructors.
46929
46930 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46931
46932         * gcc.c-torture/execute/20010224-1.c: New test.
46933
46934 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46935
46936         * gcc.c-torture/execute/20010222-1.c: New test.
46937
46938 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46939
46940         * g++.old-deja/g++.other/inline20.C: New test.
46941
46942 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46943
46944         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46945
46946 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46947
46948         * g++.old-deja/g++.other/lookup22.C: New test.
46949
46950 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46951
46952         * g77.dg: New directory.
46953         * g77.dg/20010216-1.f: New test case.
46954         * g77.dg/dg.exp: New driver.
46955         * lib/g77-dg.exp: New driver library.
46956
46957 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46958
46959         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46960
46961 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46962
46963         * g++.old-deja/g++.other/decl9.C: New test.
46964
46965 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46966
46967         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46968         not need <string> and also tests the initialization at runtime.
46969
46970 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46971
46972         * gcc.c-torture/execute/longlong.c: New test.
46973
46974 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46975
46976         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46977
46978 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46979
46980         * gcc.c-torture/execute/920302-1.c (execute):
46981         Change argument type to short.
46982
46983 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46984
46985         * g++.old-deja/g++.pt/deduct6.C: New test.
46986
46987 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.old-deja/g++.pt/deduct5.C: New test.
46990
46991 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46992
46993         * gcc.c-torture/execute/20010209-1.c: New test.
46994
46995 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46996
46997         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46998
46999 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47000
47001         * g++.dg/vtgc1.C: Update for new ABI.
47002
47003         * consistency.vlad: New directory, 1665 files.
47004
47005 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47006
47007         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47008         return type.
47009         * gcc.dg/cpp/digraphs.c: Declare puts.
47010
47011 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47012
47013         * g++.old-deja/g++.other/warn5.C: New test.
47014
47015 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47016
47017         * g++.old-deja/g++.pt/spec40.C: New test.
47018
47019 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47020
47021         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47022         case.
47023         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47024
47025 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47026
47027         * gcc.c-torture/compile/20010209-1.c: New test.
47028
47029 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47030
47031         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47032         excess errors message but not if it crashes.
47033         * g++.old-deja/g++.other/crash27.C: Likewise.
47034         * g++.old-deja/g++.other/crash28.C: Likewise.
47035         * g++.old-deja/g++.other/crash30.C: Likewise.
47036         * g++.old-deja/g++.other/crash32.C: Likewise.
47037         * g++.old-deja/g++.other/crash35.C: Likewise.
47038         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47039
47040 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47041
47042         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47043         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47044         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47045         g77.f-torture/execute/execute.exp,
47046         g77.f-torture/noncompile/noncompile.exp,
47047         gcc.c-torture/execute/execute.exp,
47048         gcc.c-torture/execute/memcheck/memcheck.exp,
47049         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47050         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47051         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47052         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47053         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47054         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47055         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47056         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47057         Remove bug reporting instructions with ancient email addresses.
47058
47059 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47060
47061         * gcc.dg/20010202-1.c: New test.
47062         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47063
47064 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47065
47066         * g++.dg/stdbool-if.C: New test.
47067
47068 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47069
47070         * objc/execute/fdecl.m: Added main().
47071
47072 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47073
47074         * gcc.c-torture/execute/20010206-1.c: New test.
47075
47076 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47077
47078         * gcc.dg/cpp/avoidpaste1.c: Update.
47079
47080 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47081
47082         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47083         Pero <nicola@brainstorm.co.uk>.
47084         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47085
47086 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47087
47088         * g++.old-deja/g++.pt/spec39.C: New test.
47089
47090 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47091
47092         * gcc.c-torture/compile/20010202-1.c: New test.
47093
47094 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47095
47096         * g++.old-deja/g++.abi/primary2.C: New test.
47097         * g++.old-deja/g++.abi/primary3.C: New test.
47098         * g++.old-deja/g++.abi/primary4.C: New test.
47099         * g++.old-deja/g++.abi/primary5.C: New test.
47100         * g++.old-deja/g++.abi/vtable3.h: New test.
47101         * g++.old-deja/g++.abi/vtable3a.C: New test.
47102         * g++.old-deja/g++.abi/vtable3b.C: New test.
47103         * g++.old-deja/g++.abi/vtable3c.C: New test.
47104         * g++.old-deja/g++.abi/vtable3d.C: New test.
47105         * g++.old-deja/g++.abi/vtable3e.C: New test.
47106         * g++.old-deja/g++.abi/vtable3f.C: New test.
47107         * g++.old-deja/g++.abi/vtable3g.C: New test.
47108         * g++.old-deja/g++.abi/vtable3h.C: New test.
47109         * g++.old-deja/g++.abi/vtable3i.C: New test.
47110         * g++.old-deja/g++.abi/vtable3j.C: New test.
47111         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47112
47113 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47114
47115         * g++.old-deja/g++.other/anon6.C: New test.
47116         * g++.old-deja/g++.other/anon7.C: New test.
47117
47118 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47119
47120         * gcc.dg/cpp/avoidpaste2.c: New tests.
47121
47122 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47123
47124         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47125
47126 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47127
47128         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47129         DECIMAL_DIG cases for Irix."
47130
47131 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47132
47133         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47134
47135 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47136
47137         * gcc.dg/c99-tag-1.c: New test.
47138
47139 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47140
47141         * gcc.dg/cpp/tr-warn1.c: Add tests.
47142
47143 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47144
47145         * gcc.dg/cpp/avoidpaste1.c: Update.
47146         * gcc.dg/cpp/paste4.c: Update.
47147
47148 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47149
47150         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47151         cases for Irix.
47152
47153 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47154
47155         * g++.old-deja/g++.other/inline19.C: New test.
47156
47157 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47158
47159         * gcc.dg/Wlarger-than.c: New test.
47160
47161 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47162
47163         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47164
47165 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47166
47167         * gcc.c-torture/execute/20010129-1.c: New test.
47168         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47169
47170 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47171
47172         * gcc.dg/cpp/avoidpaste1.c: Test case.
47173
47174 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47175
47176         * g++.old-deja/g++.other/inline18.C: New test.
47177
47178 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47179
47180         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47181         and __builtin_putchar.
47182
47183 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47184
47185         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47186         tests.
47187
47188 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47189
47190         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47191         floating point number rounding mode to round to the nearest
47192         representable mode.
47193
47194 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47195
47196         * g++.old-deja/g++.other/mangle2.C: New test.
47197
47198 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47199
47200         * gcc.c-torture/compile/20010124-1.c: New test.
47201
47202 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47203
47204         * g++.old-deja/g++.pt/spec38.C: New test.
47205
47206 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47207
47208         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47209         "Build don't run".
47210
47211 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47212
47213         * gcc.c-torture/execute/20010123-1.c: New test.
47214
47215 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47216
47217         * g++.old-deja/g++.pt/spec37.C: New test.
47218
47219 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47220
47221         * g++.old-deja/g++.pt/overload14.C: New test.
47222
47223 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47224
47225         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47226         __builtin_return_address.
47227
47228 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47229
47230         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47231         * g++.old-deja/g++.pt/spec35.C: New test.
47232         * g++.old-deja/g++.pt/spec36.C: New test.
47233
47234 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47235
47236         * gcc.c-torture/compile/20010118-1.c: New test.
47237
47238 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47239
47240         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47241
47242 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47243
47244         * gcc.c-torture/execute/20010119-1.c: New test.
47245
47246 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47247
47248         * g++.old-deja/g++.other/vbase5.C: New test.
47249
47250 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47251
47252         * gcc.c-torture/execute/20010118-1.c: New test.
47253
47254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47255
47256         * g++.old-deja/g++.pt/deduct3.C: New test.
47257
47258 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47259
47260         * g++.old-deja/g++.pt/spec34.C: New test.
47261
47262 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47263
47264         * g77.f-torture/compile/20000601-2.f: New test.
47265
47266 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47267
47268         * g++.old-deja/g++.other/init17.C: New test.
47269
47270 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47271
47272         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47273
47274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47275
47276         * g++.old-deja/g++.pt/unify8.C: New test.
47277
47278 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47279
47280         * g++.old-deja/g++.abi/vbase1.C: New test.
47281
47282 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47283
47284         * g++.old-deja/g++.pt/crash65.C: New test.
47285
47286 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47287
47288         * gcc.dg/cpp/assembl2.S: New test case.
47289
47290 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47291
47292         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47293         are supported.
47294
47295 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47296
47297         * g++.old-deja/g++.other/builtins1.C: New test.
47298         * g++.old-deja/g++.other/builtins2.C: Likewise.
47299         * g++.old-deja/g++.other/builtins3.C: Likewise.
47300         * g++.old-deja/g++.other/builtins4.C: Likewise.
47301
47302 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * gcc.c-torture/compile/20010117-1.c: New test.
47305         * gcc.c-torture/compile/20010117-2.c: New test.
47306
47307 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47308
47309         * g77.f-torture/execute/20010116.[fx]: New test,
47310         XFAIL on i?86-*-*.
47311         * g77.f-torture/compile/20010115.f: Indicate it's
47312         a test for PR fortran/1636.
47313
47314 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47315
47316         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47317
47318 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47319
47320         * g77.f-torture/compile/20010115.f: New test.
47321
47322 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         * g++.old-deja/g++.pt/nontype5.C: New test.
47325
47326 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47327
47328         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47329         have an equivalent working one below it.
47330
47331 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47332
47333         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47334         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47335
47336 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47337
47338         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47339         message containing "init_priority".
47340         (conpr-2.C): Likewise.
47341         (conpr-3.C): Likewise.
47342         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47343
47344 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47345
47346         * gcc.c-torture/execute/20010114-2.c: New test.
47347
47348 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47349
47350         * gcc.c-torture/compile/20010114-1.c: New test.
47351         * gcc.c-torture/compile/20010114-1.x: Xfail.
47352         * gcc.c-torture/compile/20010114-2.c: New test.
47353         * gcc.c-torture/execute/20010114-1.c: New test.
47354         * gcc.dg/trunc-1.c: New test.
47355         * gcc.dg/uninit-B.c: New test.
47356
47357 2001-01-13  Nick Clifton  <nickc@redhat.com>
47358
47359         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47360         target.
47361
47362 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47363
47364         * gcc.c-torture/compile/20010113-1.c: New test.
47365
47366 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47367
47368         * gcc.c-torture/compile/20001212-1.c: New test.
47369
47370 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47371
47372         * gcc.dg/cpp/widestr1.c: Update.
47373         * gcc.dg/cpp/prag-imp.c: Remove.
47374
47375 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47376
47377         * gcc.c-torture/execute/20000801-3.x: Remove.
47378         * gcc.dg/c90-init-1.c: New test.
47379         * gcc.dg/c99-init-1.c: New test.
47380         * gcc.dg/c99-init-2.c: New test.
47381         * gcc.dg/gnu99-init-1.c: New test.
47382
47383 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47384
47385         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47386         testing that no relevant ones were found.
47387
47388 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         * g++.old-deja/g++.pt/cast2.C: New test.
47391
47392 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47393
47394         * g++.old-deja/g++.pt/friend47.C: New test.
47395
47396 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47397
47398         * g++.old-deja/g++.pt/instantiate13.C: New test.
47399
47400 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47401
47402         * g++.old-deja/g++.other/defarg7.C: New test.
47403         * g++.old-deja/g++.other/defarg8.C: New test.
47404
47405 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47406
47407         * g++.old-deja/g++.pt/crash64.C: New test.
47408
47409 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47410
47411         * g++.old-deja/g++.pt/crash63.C: New test.
47412
47413 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47414
47415         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47416
47417 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47418
47419         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47420
47421 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47422
47423         * g++.old-deja/g++.pt/error3.C: New test.
47424
47425 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47426
47427         * g++.old-deja/g++.other/crash39.C: New test.
47428
47429 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47430
47431         * g++.old-deja/g++.other/vbase4.C: New test.
47432
47433 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47434
47435         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47436         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47437         * gcc.dg/special/special.exp: New test driver which will check
47438         for alias support for the above test.
47439
47440 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47441
47442         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47443         problems on small machines.
47444         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47445         parameterize.
47446
47447 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47448
47449         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47450         mips.
47451         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47452
47453 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47454
47455         * g++.old_deja/g++.pt/using8.C: New test.
47456
47457 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47458
47459         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47460
47461 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47462
47463         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47464         where a failure is expected.
47465         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47466
47467 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         * g++.old_deja/g++.pt/instantiate12.C: New test.
47470
47471 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47472
47473         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47474         start of structs.
47475         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47476         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47477         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47478         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47479         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47480         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47481         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47482         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47483         * g++.old-deja/g++.eh/spec6.C: Likewise.
47484         * g++.old-deja/g++.jason/crash3.C: Likewise.
47485         * g++.old-deja/g++.law/ctors11.C: Likewise.
47486         * g++.old-deja/g++.law/ctors17.C: Likewise.
47487         * g++.old-deja/g++.law/ctors5.C: Likewise.
47488         * g++.old-deja/g++.law/ctors9.C: Likewise.
47489         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47490         * g++.old-deja/g++.mike/net22.C: Likewise.
47491         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47492         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47493         * g++.old-deja/g++.mike/virt3.C: Likewise.
47494         * g++.old-deja/g++.niklas/t128.C: Likewise.
47495         * g++.old-deja/g++.other/anon4.C: Likewise.
47496         * g++.old-deja/g++.other/using1.C: Likewise.
47497         * g++.old-deja/g++.other/warn3.C: Likewise.
47498         * g++.old-deja/g++.pt/t37.C: Likewise.
47499         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47500         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47501
47502 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47503
47504         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47505
47506 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47507
47508         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47509
47510 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47511
47512         * gcc.c-torture/compile/20010107-1.c: New test.
47513
47514 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47515
47516         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47517
47518 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47519
47520         * gcc.dg/format/format.h: New file.
47521         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47522         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47523         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47524         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47525         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47526         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47527         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47528         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47529         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47530         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47531         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47532         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47533         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47534         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47535         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47536         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47537         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47538         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47539         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47540         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47541         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47542         instead of declaring standard types, macros and functions in each
47543         test.
47544
47545 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47546
47547         * gcc.c-torture/execute/20010106-1.c: New test.
47548
47549 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47550
47551         * gcc.dg/format/format.exp: New file.
47552         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47553         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47554         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47555         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47556         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47557         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47558         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47559         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47560         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47561         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47562         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47563         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47564         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47565         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47566         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47567         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47568         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47569         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47570         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47571         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47572         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47573         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47574         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47575         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47576         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47577         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47578         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47579         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47580         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47581         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47582         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47583         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47584         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47585         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47586         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47587         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47588         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47589         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47590         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47591         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47592         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47593         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47594
47595 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47596
47597         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47598         account.
47599
47600 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47601
47602         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47603
47604 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         * g++.old-deja/g++.pt/crash62.C: New test.
47607
47608 2001-01-04  Richard Henderson  <rth@redhat.com>
47609
47610         * gcc.dg/20000926-1.c: Update expected warnings.
47611         * gcc.dg/array-2.c: Likewise.
47612         * gcc.dg/array-4.c: Also validate flexible array members.
47613         * gcc.dg/c99-flex-array-1.c: New.
47614
47615 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47616
47617         * gcc.c-torture/compile/20001222-1.x: Remove.
47618
47619 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47620
47621         * gcc.c-torture/execute/built-in-setjmp.c: New.
47622
47623 2001-01-03  Richard Henderson  <rth@redhat.com>
47624
47625         * gcc.dg/940510-1.c: Update expected error wording.
47626         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47627
47628 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47629
47630         * lib/target-supports.exp (check_alias_available): Modified to
47631         indicate aliases not supported if only weak aliases are supported.
47632
47633 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47634
47635         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47636         Turn on cmpstrsi checks for __pj__ and __i370__.
47637
47638 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47639
47640         * g++.old-deja/g++.other/virtual11.C: New test.
47641
47642 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47643
47644         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47645
47646 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47647
47648         * gcc.c-torture/compile/20010102-1.c: New test.
47649
47650 2001-01-02  Andreas Jaeger  <aj@suse.de>
47651
47652         * gcc.dg/noreturn-3.c: New test.
47653
47654         * gcc.dg/noreturn-4.c: New test.
47655
47656 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47657
47658         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47659         __builtin_fputc and __builtin_fwrite.
47660
47661 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47662
47663         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47664         signed char, not default char.
47665
47666 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47667
47668         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47669
47670 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47671
47672         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47673
47674 2000-12-29  Richard Henderson  <rth@redhat.com>
47675
47676         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47677         (__cyg_profile_func_exit): Define.
47678
47679 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47680
47681         * g++.dg/vtgc1.C: New test.
47682
47683 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47684
47685         * gcc.dg/noncompile/20001228-1.c: New test.
47686
47687         * gcc.dg/20001228-1.c: New test.
47688
47689         * gcc.c-torture/execute/20001228-1.c: New test.
47690
47691 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47692
47693         * gcc.dg/format-strfmon-1.c: New test.
47694
47695 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47696
47697         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47698         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47699         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47700         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47701         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47702         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47703         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47704         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47705         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47706         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47707         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47708         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47709         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47710
47711         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47712         * gcc.c-torture/execute/string-opt-4.c: Test index.
47713
47714 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47715
47716         * gcc.c-torture/compile/20001226-1.c: New test.
47717
47718 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47719
47720         * gcc.c-torture/compile/20001222-1.c: New test.
47721         * gcc.c-torture/compile/20001222-1.x: Xfail.
47722
47723 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47724
47725         * gcc.c-torture/execute/comp-goto-2.c: New test.
47726
47727 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47728
47729         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47730         Use long types if __INT_MAX__ is 32767.
47731         (main): Use cast to (sint32 *) when poking 88 into a_page.
47732
47733         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47734
47735 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47736
47737         * gcc.c-torture/compile/20001221-1.c: New test.
47738         * gcc.c-torture/execute/20001221-1.c: New test.
47739
47740 2000-12-20  Richard Henderson  <rth@redhat.com>
47741
47742         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47743         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47744
47745 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47746
47747         * gcc.dg/compare3.c: New test.
47748
47749 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47750
47751         * gcc.dg/format-warnll-1.c: New test.
47752
47753 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47754
47755         * gcc.dg/cpp/cmdlne-P.c: New test.
47756
47757 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47758
47759         * gcc.c-torture/execute/builtin-abs-1.c,
47760         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47761
47762 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47763
47764         * gcc.dg/cpp/multiline.c: New test.
47765
47766 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47767
47768         * g++.old-deja/g++.other/syshdr1.C: Update.
47769         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47770
47771 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47772
47773         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47774
47775 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47776
47777         * g++.old-deja/g++.pt/ttp65.C: New test.
47778
47779 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47780
47781         * g++.old-deja/g++.pt/ttp64.C: New test.
47782
47783 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47784
47785         * g++.old-deja/g++.pt/spec33.C: New test.
47786
47787 2000-12-14  Catherine Moore  <clm@redhat.com>
47788
47789         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47790         * gcc.c-torture/execute/920612-2.c: Likewise.
47791         * gcc.c-torture/execute/920428-2.c: Likewise.
47792         * gcc-c-torture/execute/va-arg-11.c: Call exit.
47793         * gcc.c-torture/execute/va-arg-21.c: Likewise.
47794
47795 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47796
47797         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47798         * gcc.dg/pack-test-2.c: Likewise.
47799
47800 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47801
47802         Tests by Zack Weinberg <zackw@stanford.edu>.
47803
47804         * gcc.dg/cpp/defined.c: Update.
47805         * gcc.dg/cpp/defined_trad.c: New tests.
47806
47807 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47808
47809         * gcc.dg/cpp/trad-direct.c: Update.
47810
47811 2000-12-11  Neil Booth  <neilb@earthling.net>
47812
47813         * gcc.dg/cpp/defined_trad.c
47814
47815 2000-12-11  Neil Booth  <neilb@earthling.net>
47816
47817         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47818
47819 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47820
47821         * gcc.dg/format-miss-2.c: New test.
47822
47823 2000-12-09  Neil Booth  <neilb@earthling.net>
47824
47825         * gcc.dg/cpp/lineflags.c: New tests.
47826         * gcc.dg/cpp/poison.c: Update.
47827         * gcc.dg/cpp/redef2.c: Update.
47828         * gcc.dg/cpp/skipping.c: New test.
47829
47830 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
47831
47832         * g++.old-deja/g++.other/eh3.C: New testcase.
47833
47834 2000-12-07  Neil Booth  <neilb@earthling.net>
47835
47836         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47837         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47838         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47839         wtr-union-init-2.c, wtr-union-init-3.c: Update.
47840         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47841         Update.
47842
47843 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47844
47845         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47846         __SIZE_TYPE__ instead of int for type of integers cast to
47847         pointers.
47848
47849 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
47850
47851         * g++.old-deja/g++.other/cleanup4.C: New test.
47852
47853 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47854
47855         * format-sec-1.c: New test.
47856
47857 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47858
47859         * gcc.dg/format-nonlit-3.c: New test.
47860
47861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47862
47863         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47864         through a null pointer.
47865
47866 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47867
47868         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47869         * g++.old-deja/g++.pt/partial4.C: New test.
47870
47871 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
47872
47873         * gcc.c-torture/execute/ieee/hugeval.x: New.
47874
47875 2000-12-06  Neil Booth  <neilb@earthling.net>
47876
47877         * gcc.dg/cpp/backslash2.c: New tests.
47878
47879 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47880
47881         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47882         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47883
47884 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47885
47886         * gcc.c-torture/execute/20001203-2.c: New testcase.
47887
47888 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47889
47890         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47891         * g++.old-deja/g++.other/virtual10.C: New test.
47892
47893 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47894
47895         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47896
47897 2000-12-05  Richard Henderson  <rth@redhat.com>
47898
47899         * gcc.c-torture/compile/20001205-1.c: New.
47900
47901 2000-12-04  Neil Booth  <neilb@earthling.net>
47902
47903         * g++.old-deja/g++.other/virtual9.C: New test.
47904         * g++.old-deja/g++.pt/crash61.C: New test.
47905         * gcc.c-torture/execute/loop-9.c: New test.
47906
47907 2000-12-04  Neil Booth  <neilb@earthling.net>
47908
47909         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47910         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47911         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47912         * gcc.dg/cpp/extratokens.c: ...here.
47913
47914 2000-12-04  Neil Booth  <neilb@earthling.net>
47915
47916         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47917         New tests.
47918
47919 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47920
47921         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47922         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47923
47924 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47925
47926         * gcc.c-torture/execute/20001203-1.c: New test.
47927
47928 2000-12-03  Neil Booth  <neilb@earthling.net>
47929
47930         * gcc.dg/cpp/macro6.c: New test cases.
47931
47932 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47933
47934         * gcc.c-torture/execute/string-opt-9.c: New test.
47935         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47936         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47937         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47938
47939         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47940         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47941
47942 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47943
47944         * gcc.dg/cpp/if-6.c: New testcase.
47945
47946         * gcc.dg/20001201-1.c: New testcase.
47947
47948 2000-12-02  Neil Booth  <neilb@earthling.net>
47949
47950         * g++.old-deja/g++.other/externC4.C,
47951         g++.old-deja/g++.other/friend10.C: New tests.
47952
47953 2000-12-02  Neil Booth  <neilb@earthling.net>
47954
47955         * g++.old-deja/g++.other/instan2.C
47956         * g++.old-deja/g++.other/instan3.C: New test.
47957
47958 2000-12-02  Neil Booth  <neilb@earthling.net>
47959
47960         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47961         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47962         gnuc99.c,gnuc99-pedantic.c: New tests.
47963
47964 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47965
47966         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47967         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47968
47969 2000-12-01  Neil Booth  <neilb@earthling.net>
47970
47971         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47972         * gcc.dg/cpp/poison.c: Update.
47973         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47974
47975 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47976
47977         * g77.f-torture/execute/20001201.f: New test.
47978
47979 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47980
47981         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47982
47983 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47984
47985         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47986
47987 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47988
47989         * g++.old-deja/g++.other/cast6.C: New test.
47990
47991 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47992
47993         * gcc.c-torture/execute/20001130-2.c: New testcase.
47994
47995 2000-11-30  Richard Henderson  <rth@redhat.com>
47996
47997         * gcc.c-torture/execute/20001130-1.c: New test.
47998
47999 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48000
48001         * g++.old-deja/g++.other/op3.C: New test.
48002
48003 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48004
48005         * g++.old-deja/g++.other/op2.C: New test.
48006
48007 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48008
48009         * g++.old-deja/g++.other/crash38.C: New test.
48010
48011 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48012
48013         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48014
48015 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48016
48017         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48018         tests.
48019         * gcc.c-torture/execute/string-opt-6.c: New test.
48020
48021         * gcc.dg/20001117-1.c: Add main.
48022
48023 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48024
48025         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48026         Move from here ...
48027         * gcc.dg/940510-1.c: ... to here.
48028
48029         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48030         zero-size arrays in toplevel structures.
48031
48032 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48033
48034         * gcc.c-torture/execute/loop-8.c: New test.
48035
48036 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48037
48038         * g++.old-deja/g++.other/base1.C: New test.
48039
48040 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48041
48042         * g++.old-deja/g++.other/parse2.C: New test.
48043
48044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48045
48046         * g++.old-deja/g++.pt/incomplete1.C: New test.
48047
48048 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48049
48050         * g++.old-deja/g++.other/friend9.C: New test.
48051
48052 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48053
48054         * gcc.dg/20001127-1.c: New test.
48055
48056 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48057
48058         * g++.old-deja/g++.pt/friend46.C: New test.
48059
48060 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48061
48062         * g++.old-deja/g++.other/ptrmem8.C: New test.
48063
48064 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48065
48066         * gcc.c-torture/execute/string-opt-7.c: New test.
48067         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48068
48069 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48070
48071         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48072         instead of 'mkcheck 2'.
48073
48074 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48075
48076         * gcc.c-torture/execute/memcheck/driver.c,
48077         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48078         C9X references to refer to C99.
48079
48080 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48081
48082         * gcc.dg/ultrasp3.c: New test.
48083
48084 2000-11-25  Neil Booth  <neilb@earthling.net>
48085
48086         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48087
48088 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48089
48090         * gcc.c-torture/compile/20001123-2.c: New.
48091
48092 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48093
48094         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48095
48096 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48097
48098         * gcc.dg/sequence-point-1.c: Add some new tests.
48099         * gcc.c-torture/execute/20001124-1.c: New test.
48100
48101 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48102
48103         * g++.old-deja/g++.other/vaarg4.C: New test.
48104         * gcc.c-torture/compile/20001123-1.c: New test.
48105
48106 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48107
48108         * g++.other/crash24.C: Adjust and remove XFAIL.
48109         * g++.other/crash37.C: New test.
48110
48111 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48112
48113         * g++.old-deja/g++.pt/instantiate9.C: New test.
48114
48115 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48116
48117         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48118         new ABI, too.
48119
48120         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48121         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48122
48123 2000-11-22  Neil Booth  <neilb@earthling.net>
48124
48125         * gcc.dg/cpp/Wtrigraphs.c: New test.
48126
48127 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48128
48129         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48130
48131 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48132
48133         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48134
48135 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48136
48137         * lib/gcc-dg.exp: load_lib scanasm.exp.
48138         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48139         * lib/g++-dg.exp: load_lib scanasm.exp.
48140         * lib/scanasm.exp: New.
48141         (scan-assembler, scan-assembler-not): Add optional arguments to
48142         test name, or if not present, the pattern name.
48143         (scan-assembler-dem, scan-assembler-dem-not): New.
48144
48145         * g++.dg/dg.exp: New.
48146
48147 2000-11-21  Neil Booth  <neilb@earthling.net>
48148
48149         * gcc.dg/cpp/integrated1.c: Remove.
48150
48151 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48152
48153         * gcc.c-torture/execute/20001121-1.c: New test.
48154
48155 2000-11-21  Richard Henderson  <rth@redhat.com>
48156
48157         * gcc.c-torture/compile/20001121-1.c: New test.
48158
48159 2000-11-20  Neil Booth  <neilb@earthling.net>
48160
48161         * gcc.dg/cpp/integrated1.c: New test.
48162
48163 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48164
48165         * g++.old-deja/g++.other/inline17.C: New test.
48166
48167 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48168
48169         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48170         local variable to be zero: I made the variable global. Now
48171         uses abort() and exit() instead of relying on main's return value.
48172
48173 2000-11-20  Neil Booth  <neilb@earthling.net>
48174
48175         * gcc.dg/cpp/paste2.c: Update test.
48176         * objc/execute/paste.m: New test.
48177
48178 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48179
48180         * gcc.dg/c99-condexpr-1.c: New test.
48181
48182 2000-11-20  Neil Booth  <neilb@earthling.net>
48183
48184         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48185
48186 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48187
48188         * g++.old-deja/g++.pt/export1.C: New test.
48189
48190 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48191
48192         * gcc.dg/20001117-1.c: New test.
48193
48194 2000-11-18  Richard Henderson  <rth@redhat.com>
48195
48196         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48197
48198 2000-11-18  Richard Henderson  <rth@redhat.com>
48199
48200         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48201         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48202         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48203
48204 2000-11-18  Richard Henderson  <rth@redhat.com>
48205
48206         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48207         (main): New.  Exit cleanly.
48208
48209 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48210
48211         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48212         gcc.dg/c99-fordecl-2.c: New tests.
48213
48214 2000-11-18  Richard Henderson  <rth@redhat.com>
48215
48216         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48217         * gcc.c-torture/execute/zerolen-2.c: New.
48218
48219 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48220
48221         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48222         memory.
48223
48224 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48225
48226         * g++.old-deja/g++.pt/instantiate8.C: New test.
48227
48228 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48229
48230         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48231         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48232
48233 2000-11-16  Nick Clifton  <nickc@redhat.com>
48234
48235         * gcc.c-torture/execute/nestfunc-2.c: New test.
48236         * gcc.c-torture/execute/nestfunc-3.c: New test.
48237
48238 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48239
48240         * gcc.c-torture/compile/20001116-1.c: New test.
48241
48242 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48243
48244         * gcc.c-torture/execute/20001115-1.c: New test.
48245
48246 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48247
48248         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48249         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48250         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48251         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48252
48253 2000-11-15  Neil Booth  <neilb@earthling.net>
48254
48255         gcc.dg/cpp/_Pragma1.c: Update.
48256         gcc.dg/cpp/_Pragma2.c: New test.
48257
48258 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48259
48260         * g++.old-deja/g++.other/anon5.C: New test.
48261
48262 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48263
48264         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48265         tests.
48266
48267 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48268
48269         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48270         output.
48271
48272 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48273
48274         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48275         labels at end of compound statements.
48276
48277 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48278
48279         * gcc.c-torture/execute/loop-7.c: New test.
48280
48281 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48282
48283         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48284
48285 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48286
48287         * gcc.dg/c99-bool-1.c: New test.
48288
48289 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48290
48291         * gcc.dg/c99-scope-1.c: Remove xfail.
48292         * gcc.dg/c99-scope-2.c: New test.
48293
48294 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48295
48296         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48297         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48298
48299 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48300
48301         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48302         error messages.
48303
48304         * g++.mike/p700.C: Don't typedef wchar_t.
48305         * g++.mike/p784.C: Likewise.
48306         * g++.mike/eb101.C: Don't use __wchar_t.
48307
48308 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48309
48310         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48311         from DO loop.
48312
48313 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48314
48315         * gcc.c-torture/execute/20001111-1.c: New test.
48316
48317 2000-11-10  Nick Clifton  <nickc@redhat.com>
48318
48319         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48320         long multuiple and accumulate.
48321
48322 2000-11-09  Richard Henderson  <rth@redhat.com>
48323
48324         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48325         via size_t instead of int.
48326
48327         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48328         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48329         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48330         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48331
48332 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48333
48334         * gcc.c-torture/compile/20001109-1.c: New test.
48335         * gcc.c-torture/compile/20001109-2.c: New test.
48336
48337 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48338
48339         * g++.old-deja/g++.pt/operator1.C: New test.
48340         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48341
48342 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * gcc.dg/20001108-1.c: New test.
48345
48346 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48347
48348         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48349         with both arguments constant strings.
48350         * gcc.c-torture/execute/string-opt-3.c: New test.
48351         * gcc.c-torture/execute/string-opt-4.c: New test.
48352         * gcc.c-torture/execute/string-opt-5.c: New test.
48353
48354 2000-11-08  Nick Clifton  <nickc@redhat.com>
48355
48356         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48357         mulsidi3adddi patterns.
48358
48359 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48360
48361         * g++.old-deja/g++.other/crash36.C: New test.
48362
48363 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48364
48365         * g++.old-deja/g++.other/init16.C: New test.
48366
48367 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48368
48369         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48370
48371 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48372
48373         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48374         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48375         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48376
48377 2000-11-07  DJ Delorie  <dj@redhat.com>
48378
48379         * gcc.dg/20000614-1.c: Add return so that test can pass.
48380
48381 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48382
48383         * gcc.c-torture/execute/string-opt-1.c: New test.
48384
48385 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48386
48387         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48388         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48389         parameters in registers, and there is no way for a varargs
48390         function to know in which order the integer and floating-point
48391         parameters should be interleaved when they are placed on the
48392         stack.
48393         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48394         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48395
48396 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48397
48398         * gcc.c-torture/execute/string-opt-2.c: New test.
48399
48400 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48401
48402         * g++.old-deja/g++.pt/crash60.C: New test.
48403
48404 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48405
48406         * g++.old-deja/g++.other/crash24.C: New test.
48407         * g++.old-deja/g++.other/crash25.C: New test.
48408         * g++.old-deja/g++.other/crash26.C: New test.
48409         * g++.old-deja/g++.other/crash27.C: New test.
48410         * g++.old-deja/g++.other/crash28.C: New test.
48411         * g++.old-deja/g++.other/crash29.C: New test.
48412         * g++.old-deja/g++.other/crash30.C: New test.
48413         * g++.old-deja/g++.other/crash31.C: New test.
48414         * g++.old-deja/g++.other/crash32.C: New test.
48415         * g++.old-deja/g++.other/crash33.C: New test.
48416         * g++.old-deja/g++.other/crash34.C: New test.
48417         * g++.old-deja/g++.other/crash35.C: New test.
48418
48419 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48420
48421         * gcc.c-torture/execute/20001031-1.c: New test.
48422
48423 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48424
48425         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48426         namespace.
48427
48428         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48429         standards-conformant.
48430
48431         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48432
48433         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48434         * g++.old-deja/g++.mike/p755a.C: Likewise.
48435         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48436         library makes no calls to `operator new' during initialization.
48437
48438 2000-11-04  Neil Booth  <neilb@earthling.net>
48439
48440         * gcc.dg/cpp/include2.c: New tests.
48441
48442 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48443
48444         * lib/g++.exp (g++_set_ld_library_path): New function.
48445         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48446
48447 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48448
48449         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48450         warnings.
48451
48452 2000-11-01  Richard Henderson  <rth@redhat.com>
48453
48454         * g++.old-deja/g++.ext/namedret1.C: New.
48455         * g++.old-deja/g++.ext/namedret2.C: New.
48456         * g++.old-deja/g++.ext/namedret3.C: New.
48457
48458 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48459
48460         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48461         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48462
48463 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48464
48465         * gcc.c-torture/execute/va-arg-21.c: New test.
48466
48467 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48468
48469         * gcc.dg/c99-complex-2.c: New test.
48470
48471 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48472
48473         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48474
48475 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48476
48477         * g++.old-deja/g++.other/inline16.C: New test.
48478
48479 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48480
48481         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48482         __PRETTY_FUNCTION__
48483
48484 2000-10-29  Neil Booth  <neilb@earthling.net>
48485
48486         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48487         New tests.
48488         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48489         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48490         optimisation.
48491
48492 2000-10-29  Neil Booth  <neilb@earthling.net>
48493
48494         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48495         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48496         * mi5.c: Test multiple includes work with -C.
48497         * trigraphs.c: Test ^= version.
48498
48499 2000-10-28  Neil Booth  <neilb@earthling.net>
48500
48501         New tests and test updates for new macro expander.
48502
48503         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48504         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48505         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48506         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48507         new diagnostic messages.
48508
48509         * gcc.dg/cpp/macro3.c: New tests.
48510
48511 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48512
48513         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48514         on the same line.
48515
48516 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48517
48518         * g++.old-deja/g++.other/eh2.C: New test.
48519
48520 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48521
48522         * gcc.c-torture/execute/20001027-1.c: New test.
48523
48524 2000-10-26  Richard Henderson  <rth@redhat.com>
48525
48526         * gcc.c-torture/execute/20001026-1.c: New.
48527
48528 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48529
48530         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48531         * g++.old-deja/g++.law/builtin1.C: Likewise.
48532         * g++.old-deja/g++.law/ctors10.C: Likewise.
48533         * g++.old-deja/g++.law/virtual3.C: Likewise.
48534         * g++.old-deja/g++.mike/p658.C: Likewise.
48535         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48536         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48537         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48538         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48539         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48540
48541 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48542
48543         * gcc.c-torture/compile/20001024-1.c: New test.
48544
48545 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48546
48547         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48548         to tell us whether or not we are using V3.
48549
48550 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48551
48552         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48553         operands.
48554
48555 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48556
48557         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48558
48559 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48560
48561         * gcc.c-torture/execute/20001024-1.c: New test.
48562
48563 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48564
48565         * g++.old-deja/g++.other/sibcall1.C: New test.
48566
48567 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48568
48569         * gcc.dg/noncompile/init-3.c: New test.
48570
48571 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48572
48573         * gcc.dg/format-array-1.c: New test.
48574
48575 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48576
48577         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48578         writing through null pointers; remove comment about testing
48579         unterminated strings.
48580
48581 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48582
48583         * gcc.c-torture/execute/20001017-2.c: New test.
48584
48585 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48586
48587         * gcc.c-torture/compile/20001018-1.c: New test.
48588         * gcc.c-torture/compile/20001018-1.x: Xfail.
48589
48590 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48591
48592         * gcc.c-torture/execute/20001017-1.c: New test.
48593
48594 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48595
48596         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48597         for multiple use of arguments with scanf formats; add tests for
48598         multiple use of arguments.
48599
48600 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48601
48602         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48603         from some old tests.
48604
48605 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48606
48607         * gcc.dg/format-miss-1.c: New test.
48608
48609 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48610
48611         * gcc.c-torture/execute/20001013-1.c: New test.
48612
48613 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48614
48615         * gcc.dg/format-branch-1.c: New test.
48616
48617 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48618
48619         * README, lib/file-format.exp: Remove EGCS references.
48620
48621 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48622
48623         * gcc.dg/20001013-1.c: New test.
48624
48625 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48626
48627         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48628         for intmax_t in the compiler using __typeof__ and the type rules
48629         for conditional expressions.
48630
48631 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48632
48633         * gcc.dg/20001012-1.c: New test.
48634         * gcc.dg/20001012-2.c: New test.
48635
48636 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48637
48638         * gcc.dg/format-attr-1.c: New test.
48639
48640 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48641
48642         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48643         __LONG_LONG_MAX__ instead of LLONG_MAX.
48644
48645 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48646
48647         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48648         scanf flags.
48649         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48650         flags.
48651
48652 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48653
48654         * gcc.dg/sequence-pt-1.c: New test.
48655
48656 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48657
48658         * gcc.c-torture/execute/20001011-1.c: New testcase.
48659         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48660
48661 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48662
48663         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48664         does not error on it.
48665
48666 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48667
48668         * gcc.dg/20001009-1.c: New test.
48669
48670 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48671
48672         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48673         * gcc.c-torture/execute/20001009-2.c: ... to here.
48674
48675 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48676
48677         * gcc.c-torture/compile/20001009-1.c: New testcase.
48678         * gcc.c-torture/execute/20001009-1.c: New testcase.
48679         Testcases provided by Jan Hubicka <jh@suse.cz>.
48680
48681 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48682
48683         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48684         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48685         uintmax_t using <limits.h> to emulate the compiler's internal
48686         logic.  No longer XFAIL %j tests.
48687
48688 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48689
48690         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48691         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48692         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48693         regexps and details of expected handling of some bad formats.
48694         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48695         suppression.
48696
48697 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48698
48699         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48700         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48701         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48702         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48703         in list archives.
48704
48705 2000-10-06  Richard Henderson  <rth@cygnus.com>
48706
48707         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48708         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48709         * g++.old-deja/g++.jason/report.C: Likewise.
48710         * g++.old-deja/g++.law/friend5.C: Likewise.
48711         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48712         of the expected warnings.
48713
48714 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48715
48716         * g++.old-deja/g++.pt/enum14.C: New test.
48717
48718 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48719
48720         * g++.old-deja/g++.pt/crash59.C: New test.
48721
48722 2000-10-04  Will Cohen  <wcohen@redhat.com>
48723
48724         * gcc.dg/20000926-1.c: New test.
48725
48726 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48727
48728         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48729         function name for current C++ compiler.
48730         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48731
48732 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48733
48734         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48735         __PRETTY_FUNCTION__.
48736         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48737
48738 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48739
48740         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48741
48742 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48743
48744         * gcc.c-torture/compile/20000923-1.c: New test.
48745
48746 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48747
48748         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48749         * g++.old-deja/g++.pt/ttp62.C: Same.
48750         * g++.old-deja/g++.other/inline14.C: Same.
48751
48752 2000-09-24  Richard Henderson  <rth@cygnus.com>
48753
48754         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48755
48756 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48757
48758         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48759
48760 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48761
48762         * gcc.c-torture/compile/20000922-1.c: New file.
48763
48764 2000-09-21  Nick Clifton  <nickc@redhat.com>
48765
48766         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48767         a signed long modulo operation.
48768         (mod6): New function - perform an unsigned long modulo operation.
48769         (main): Add tests for modulos of very large numbers by very small
48770         dividends.
48771
48772 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48773
48774         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48775
48776 2000-09-19  Richard Henderson  <rth@cygnus.com>
48777
48778         * gcc.dg/compare2.c (case 10): XFAIL.
48779
48780 2000-09-18  Richard Henderson  <rth@cygnus.com>
48781
48782         * gcc.c-torture/execute/20000906-1.c: Move ...
48783         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48784         that support __builtin_trap.
48785
48786 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
48787
48788         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48789
48790 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48791
48792         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48793         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
48794         more $ format tests.
48795
48796 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48797
48798         * gcc.dg/format-errmk-1.c: New test.
48799
48800 2000-09-17  Greg McGary  <greg@mcgary.org>
48801
48802         * gcc.c-torture/execute/20000917-1.x: Remove.
48803
48804 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48805
48806         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48807
48808 2000-09-17  Greg McGary  <greg@mcgary.org>
48809
48810         * gcc.c-torture/execute/20000917-1.c: New test.
48811         * gcc.c-torture/execute/20000917-1.x: XFAIL.
48812
48813 2000-09-16  Neil Booth  <NeilB@earthling.net>
48814
48815         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48816         in nested macro bug.
48817
48818 2000-09-15  Neil Booth  <NeilB@earthling.net>
48819
48820         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48821
48822 2000-09-14  Jeffrey A Law  (law@cygnus.com)
48823
48824         * gcc.c-torture/execute/20000914-1.c: New test.
48825
48826 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
48827
48828         * g++.other/inline13.C: New test.
48829
48830 2000-09-12  Andreas Jaeger  <aj@suse.de>
48831
48832         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48833         constant by Ulrich Drepper <drepper@redhat.com>.
48834
48835 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
48836
48837         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48838
48839 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48840
48841         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48842
48843 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
48844
48845         * gcc.dg/cpp/backslash.c: New test.
48846
48847 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
48848
48849         * gcc.c-torture/execute/20000910-1.c: New test.
48850         * gcc.c-torture/execute/20000910-2.c: Likewise.
48851
48852 2000-09-11  Robert Lipe  <robertl@sco.com>
48853
48854         * gcc.dg/pragma-align.c: New test.
48855
48856 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
48857
48858         * g++.old-deja/g++.pt/explicit82.C: New test.
48859         * g++.old-deja/g++.pt/explicit83.C: New test.
48860
48861 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
48862
48863         * gcc.dg/asm-names.c: New test.
48864
48865 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48866
48867         * gcc.dg/cpp/tr-warn6.c: New test
48868
48869 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48870
48871         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48872         be accepted.
48873
48874 2000-09-07  Catherine Moore  <clm@redhat.com>
48875
48876         * gcc.c-torture/execute/unroll-1.c: New test.
48877
48878 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48879
48880         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48881         ERROR markers.
48882         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48883         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48884         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48885         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48886         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48887         Preprocess only.
48888         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48889         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48890
48891 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48892
48893         * g++.old-deja/g++.pt/deduct2.C: New test.
48894
48895 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48896
48897         * g++.old-deja/g++.pt/parms2.C: New test.
48898
48899 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48900
48901         * g++.old-deja/g++.pt/crash58.C: New test.
48902
48903 2000-09-06  Greg McGary  <greg@mcgary.org>
48904
48905         * gcc.c-torture/execute/20000906-1.c: New test.
48906         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48907
48908 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48909
48910         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48911
48912 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48913
48914         * g++.old-deja/g++.pt/crash57.C: New test.
48915
48916 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48917
48918         * g++.old-deja/g++.pt/crash56.C: New test.
48919
48920 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48921
48922         * g++.old-deja/g++.pt/koenig1.C: New test.
48923
48924 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48925
48926         * gcc.dg/20000904-1.c: New test.
48927
48928 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48929
48930         * gcc.dg/cpp/paste8.c: New test.
48931
48932 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48933
48934         * gcc.c-torture/compile/20000827-1.c: New test.
48935
48936 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48937
48938         * gcc.dg/format-diag-1.c: New test.
48939
48940 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48941
48942         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48943         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48944         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48945         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48946         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48947
48948 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48949
48950         * g++.old-deja/g++.other/nested4.C: New test.
48951
48952 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48953
48954         * g++.old-deja/g++.ns/scoped1.C: New test.
48955
48956 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48957
48958         * lib/g++.exp: Support testing already-installed GCC.
48959
48960 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48961
48962         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48963
48964 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48965
48966         * gcc.dg/return-type-2.c: New test.
48967
48968 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48969
48970         * gcc.c-torture/compile/20000825-1.c: New test.
48971
48972 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48973
48974         * gcc.dg/dwarf2-2.c: New test.
48975
48976 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48977
48978         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48979         dg-warning regexps.
48980
48981 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48982
48983         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48984         gcc.dg/format-ext-5.c: New tests.
48985
48986 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48987
48988         * g++.old-deja/g++.other/crash22.C: New test.
48989
48990 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48991
48992         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48993
48994 2000-08-24  Richard Henderson  <rth@cygnus.com>
48995
48996         * gcc.dg/ia64-sync-1.c: New test.
48997         * gcc.dg/ia64-sync-2.c: New test.
48998         * gcc.dg/ia64-asm-1.c: New test.
48999
49000 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49001
49002         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49003         * gcc.dg/format-ext-2.c: New test.
49004
49005 2000-08-23  Jason Merrill  <jason@redhat.com>
49006
49007         * lib/old-dejagnu.exp: Also ignore "In member function" and
49008         "At global scope".
49009
49010 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49011
49012         * gcc.dg/noncompile/label-lineno-1.c: New test.
49013
49014 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49015
49016         * gcc.dg/c99-array-nonobj-1.c: New test.
49017
49018 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49019
49020         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49021         tests.
49022         * gcc.dg/format-ext-1.c: New test.
49023
49024 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49025
49026         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49027         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49028         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49029         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49030         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49031
49032 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49033
49034         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49035         gcc.dg/c99-strftime-2.c: New tests.
49036
49037 2000-08-22  Richard Henderson  <rth@cygnus.com>
49038
49039         * gcc.c-torture/execute/20000822-1.c: New test.
49040
49041 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49042
49043         * gcc.c-torture/execute/20000819-1.x: Remove.
49044
49045 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49046
49047         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49048         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49049         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49050         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49051         gcc.dg/format-xopen-1.c: New tests.
49052
49053 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49054
49055         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49056
49057 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49058
49059         * g++.old-deja/g++.other/loop2.C: New test.
49060
49061         * gcc.c-torture/compile/20000606-1.c: New test.
49062         * gcc.c-torture/compile/20000728-1.c: New test.
49063         * gcc.c-torture/execute/20000801-1.c: New test.
49064         * gcc.c-torture/execute/20000801-2.c: New test.
49065         * gcc.c-torture/execute/20000819-1.c: New test.
49066         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49067         * gcc.dg/20000629-1.c: New test.
49068         * gcc.dg/20000724-1.c: New test.
49069         * gcc.dg/20000807-1.c: New test.
49070
49071 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49072
49073         * gcc.dg/cpp/pragma-1.c: New test.
49074         * gcc.dg/cpp/pragma-2.c: New test.
49075
49076 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49077
49078         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49079         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49080
49081 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49082
49083         * gcc.c-torture/compile/20000818-1.c: New test.
49084
49085 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49086
49087         * gcc.c-torture/execute/20000818-1.c: New test.
49088
49089 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49090
49091         * gcc.dg/format-va-1.c: New test.
49092
49093 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49094
49095         * g++.old-deja/g++.other/typedef8.C: New test.
49096
49097 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49100         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49101         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49102         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49103         * g++.old-deja/g++.other/ptrmem7.C: New test.
49104         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49105
49106 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49107
49108         * g++.old-deja/g++.pt/typename27.C: New test.
49109
49110 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49111
49112         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49113         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49114         * g++.old-deja/g++.pt/friend45.C: New test.
49115         * g++.old-deja/g++.other/friend8.C: New test.
49116
49117 2000-08-15  Richard Henderson  <rth@cygnus.com>
49118
49119         * gcc.c-torture/execute/20000815-1.c: New test.
49120
49121 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49122
49123         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49124         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49125         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49126
49127 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49128
49129         * g++.old-deja/g++.other/refinit2.C: New test.
49130
49131 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49132
49133         * lib/c-torture.exp (c-torture): Make
49134         compiler_conditional_xfail_data global.
49135         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49136         compiler_conditional_xfail_data machinery.
49137         (f-torture-execute): Likewise.
49138         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49139         and only when unrolling loops.
49140
49141         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49142
49143 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49144
49145         * g++.old-deja/g++.pt/explicit81.C: New test.
49146
49147 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49148
49149         * g++.old-deja/g++.pt/typename26.C: New test.
49150
49151 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49152
49153         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49154         warning.
49155
49156 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49157
49158         * g++.old-deja/g++.other/array3.C: New test.
49159
49160 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49161
49162         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49163         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49164         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49165         New tests.
49166
49167 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49168
49169         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49170         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49171
49172 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49173
49174         * gcc.c-torture/execute/20000808-1.c: New test.
49175
49176 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49177
49178         * gcc.dg/c90-const-expr-1.c: New test.
49179
49180 2000-08-08  Richard Henderson  <rth@cygnus.com>
49181
49182         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49183
49184 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49185
49186         * gcc.dg/noncompile/const-ll-1.c: New test.
49187
49188 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49189
49190         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49191
49192 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49193
49194         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49195         that running programs linked against the shared version of libobjc
49196         run correctly.
49197
49198 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49199
49200         * gcc.dg/c99-printf-1.c: New test.
49201
49202 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49203
49204         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49205
49206 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49207
49208         * gcc.c-torture/execute/20000731-1.x: Delete.
49209
49210 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49211
49212         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49213         and torture_without_loops as is done by c-torture.exp.
49214         (search_for): Copy from c-torture.exp.
49215         (gcc-dg-runtest): New function, drives a directory of tests
49216         iterating over the TORTURE_OPTIONS.
49217         (scan-assembler, scan-assembler-not): Move here from
49218         individual directory drivers.
49219
49220         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49221         defined by lib/gcc-dg.exp.
49222         * gcc.dg/cpp/cpp.exp: Likewise.
49223         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49224         gcc-dg-runtest, so we cycle over optimization options.
49225
49226         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49227         * gcc.dg/compare2.c: No longer expected to fail.
49228
49229 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49230
49231         * gcc.c-torture/execute/20000804-1.c: New test.
49232
49233 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49234
49235         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49236
49237 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49238
49239         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49240
49241 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49242
49243         * gcc.c-torture/compile/20000803-1.c: New test.
49244
49245 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49246
49247         * gcc.c-torture/execute/20000801-3.c,
49248         gcc.c-torture/execute/20000801-4.c: New tests.
49249         * gcc.c-torture/execute/20000801-3.x,
49250         gcc.c-torture/execute/20000801-4.x: Xfail.
49251
49252 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49253
49254         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49255         libobjc/.libs to allow for libtool.
49256
49257 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49258
49259         * gcc.c-torture/compile/20000802-1.c: New test.
49260
49261 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49262
49263         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49264
49265 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49266
49267         * gcc-c-torture/execute/20000731-2.c: New test.
49268
49269         * gcc.c-torture/execute/20000731-1.c: New test.
49270         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49271
49272 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49273
49274         * gcc.dg/cpp/paste7.c: New test.
49275         * gcc.dg/cpp/20000725-1.c: New test.
49276
49277 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49278
49279         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49280         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49281         declaration warning for __builtin_dwarf_reg_size.
49282
49283         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49284
49285 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49286
49287         * gcc.dg/noncompile/voidparam-1.c: New test.
49288
49289 2000-07-30  Richard Henderson  <rth@cygnus.com>
49290
49291         * gcc.dg/c90-digraph-1.c: Don't xfail.
49292         * gcc.dg/compare2.c (case 10): Xfail.
49293         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49294
49295 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49296
49297         * gcc.dg/c99-main-1.c: New test.
49298
49299 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49300
49301         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49302
49303 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49304
49305         * gcc.c-tortuer/execute/20000726-1.c: New test.
49306
49307 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49308
49309         * gcc.c-torture/execute/enum-2.c: New test.
49310
49311 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49312
49313         * gcc.dg/cpp/tr-warn3.c: New test.
49314
49315 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49316
49317         * g++.old-deja/g++.ext/implicit1.C: Remove.
49318         * g++.old-deja/g++.jason/c2.C: Remove
49319         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49320         * g++.old-deja/g++.pt/crash16.C: Likewise.
49321         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49322
49323 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49324
49325         * g++.old-deja/g++.other/for2.C: New test.
49326
49327 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49328
49329         * gcc.dg/20000720-1.c: New test.
49330
49331 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49332
49333         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49334
49335 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49336
49337         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49338         * gcc.c-torture/execute/20000722-1.c: New.
49339         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49340
49341 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49342
49343         * gcc.dg/cpp/20000720-1.S: New test.
49344
49345 2000-07-21  Michael Meissner  <meissner@redhat.com>
49346
49347         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49348
49349 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49350
49351         * g++.old-deja/g++.brendan/crash16.C,
49352         g++.old-deja/g++.brendan/parse3.C,
49353         g++.old-deja/g++.brendan/redecl1.C,
49354         g++.old-deja/g++.ns/template13.C,
49355         g++.old-deja/g++.other/decl4.C,
49356         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49357
49358 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49359
49360         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49361         and "Internal error".
49362
49363         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49364         regexps.
49365         * gcc.dg/cpp/paste6.c: New test.
49366
49367 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49368
49369         * gcc.dg/cpp/tr-direct.c: New test.
49370
49371         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49372         gcc.dg/cpp/undef1.c: Tweak error regexps.
49373
49374 2000-07-18  Eric Christopher <echristo@redhat.com>
49375
49376         * gcc.c-torture/compile/20000718-1.c: New test.
49377
49378 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49379
49380         * cpplex.c (_cpp_push_token): If the token being pushed back
49381         is the previous token in this context, just subtract one from
49382         context->posn.
49383         * cppmacro.c (save_expansion): Clear aux field when storing a
49384         placemarker.
49385
49386 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49387
49388         * gcc.dg/noncompile/redecl-1.c: New test.
49389
49390 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49391
49392         * gcc.c-torture/execute/20000717-5.c: New test.
49393         * gcc.c-torture/execute/20000717-1.x: Removed.
49394
49395 2000-07-17  Richard Henderson  <rth@cygnus.com>
49396
49397         * gcc.c-torture/execute/20000717-4.c: New test.
49398
49399 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49400
49401         * gcc.dg/cpp/syshdr.c: New test.
49402         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49403
49404 2000-07-17  Neil Booth  <neilb@earthling.net>
49405
49406         * gcc.dg/cpp/cmdlne-dM.c: New test.
49407         * gcc.dg/cpp/cmdlne-dD.c: New test.
49408
49409 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49410
49411         * gcc.c-torture/execute/20000717-3.c: New test.
49412
49413         * gcc.c-torture/compile/20000717-1.c: New test.
49414
49415 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49416
49417         * gcc.c-torture/execute/20000717-2.c: New test.
49418
49419 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49420
49421         * gcc.dg/formatz-1.c: New test.
49422
49423         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49424         * gcc.dg/c99-digraph-1.c: New tests.
49425
49426         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49427         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49428
49429         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49430         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49431         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49432         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49433         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49434         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49435         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49436
49437 2000-07-17  Greg McGary <greg@mcgary.org>
49438
49439         * gcc.c-torture/execute/20000717-1.c: New test.
49440         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49441
49442 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49443
49444         * gcc.c-torture/execute/20000715-2.c: New test.
49445         * gcc.dg/20000715-1.c: New test.
49446
49447 2000-07-15  Michael Meissner  <meissner@redhat.com>
49448
49449         * gcc.c-torture/execute/20000715-1.c: New test.
49450
49451 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49452
49453         * gcc.c-torture/execute/20000707-1.c: New test.
49454
49455 2000-07-13  Neil Booth  <NeilB@earthling.net>
49456
49457         * gcc.dg/cpp/digraph1.c,
49458         gcc.dg/cpp/digraph2.c,
49459         gcc.dg/cpp/digraphs.c: New tests.
49460
49461 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49462
49463         * g77.f-torture/compile/20000630-2.f: New test.
49464         * g77.f-torture/compile/20000630-2.x
49465
49466 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49467
49468         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49469
49470 2000-07-11  Neil Booth  <NeilB@earthling.net>
49471
49472         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49473
49474 2000-07-11  Neil Booth  <NeilB@earthling.net>
49475
49476         * gcc.dg/cpp/cmdlne-C.c: New.
49477
49478 2000-07-09  Neil Booth  <NeilB@earthling.net>
49479
49480         * gcc.dg/cpp/directiv.c: New tests.
49481         * gcc.dg/cpp/undef1.c: Update.
49482
49483 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49484
49485         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49486
49487 2000-07-09  Neil Booth  <NeilB@earthling.net>
49488
49489         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49490
49491 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49492
49493         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49494         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49495
49496 2000-07-08  Neil Booth  <NeilB@earthling.net>
49497
49498         * gcc.dg/cpp/macsyntx.c: New tests.
49499
49500 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49501
49502         * gcc.dg/20000707-1.c: New test.
49503
49504 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49505
49506         * gcc.c-torture/execute/20000706-1.c: New test.
49507         * gcc.c-torture/execute/20000706-2.c: New test.
49508         * gcc.c-torture/execute/20000706-3.c: New test.
49509         * gcc.c-torture/execute/20000706-4.c: New test.
49510         * gcc.c-torture/execute/20000706-5.c: New test.
49511
49512 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49513
49514         * g++.old-deja/g++.pt/instantiate7.C: New test.
49515
49516 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49517
49518         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49519         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49520         * g++.old-deja/g++.other/rtti3.C: Likewise.
49521         * g++.old-deja/g++.other/rttid3.C: Likewise.
49522
49523 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49524
49525         *  g77.f-torture/compile/20000630-1.x: Fix typo
49526
49527 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49528
49529         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49530         assembly output.
49531
49532 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49533
49534         * gcc.dg/cpp/ident.c: New test.
49535
49536 2000-07-05  Neil Booth  <NeilB@earthling.net>
49537
49538         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49539           gcc.dg/cpp/lexstrng.c: New tests.
49540
49541 2000-07-04  Neil Booth  <NeilB@earthling.net>
49542
49543         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49544         * gcc.dg/cpp/strify2.c: Same.
49545
49546 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49547
49548         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49549         * gcc.dg/cpp/19990703-1.c: Likewise.
49550         * gcc.dg/cpp/20000625-1.c: Likewise.
49551         * gcc.dg/cpp/20000625-2.c: Likewise.
49552
49553         * gcc.dg/cpp/macro1.c,
49554         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49555         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49556         gcc.dg/cpp/strify1.c,
49557         gcc.dg/cpp/strify2.c: New tests.
49558
49559 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49560
49561         * gcc.c-torture/execute/20000703-1.c: New test.
49562
49563 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49564
49565         * g++.old-deja/g++.pt (lookup10.C): New test.
49566
49567 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49568
49569         * g++.old-deja/g++.pt (typename25.C): New test.
49570
49571 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49572
49573         * gcc.c-torture/compile/20000701-1.c: New test.
49574
49575 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49576
49577         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49578         to test case.
49579
49580 2000-06-30  Catherine Moore  <clm@cygnus.com>
49581
49582         * gcc.c-torture/execute/align-1.c: New test.
49583
49584 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49585
49586         * g++.old-deja/g++.pt/expr8.C: New test.
49587         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49588
49589 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49590
49591         * gcc.c-torture/compile/20000629-1.c: New test.
49592
49593 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49594
49595
49596         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49597         gcc.dg/noncompile directory, depending on whether they're
49598         preprocessor tests or not.  Annotate all the tests for the dg
49599         framework.
49600
49601         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49602         * gcc.dg/noncompile/noncompile.exp: New.
49603
49604         * Moved files:
49605         Old name                                New name
49606         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49607         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49608         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49609         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49610         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49611         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49612         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49613         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49614         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49615         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49616         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49617         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49618         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49619         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49620         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49621         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49622         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49623         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49624         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49625         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49626         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49627         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49628         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49629         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49630
49631         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49632         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49633         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49634         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49635         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49636         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49637
49638 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49639
49640         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49641         declare one variable.  On the fourth, error.
49642         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49643         declared by 20000628-1a.h.
49644
49645 2000-06-29  Richard Henderson  <rth@redhat.com>
49646
49647         * gcc.c-torture/execute/930529-1.x: New file.
49648         * gcc.dg/920413-1.c: Adjust expected warning text.
49649         * gcc.dg/980217-1.c: Declare abort.
49650         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49651
49652 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49653
49654         * g77.f-torture/compile/20000629-1.f: New test.
49655         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49656
49657 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49658
49659         Rearrange lots of files, removing entirely the
49660         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49661         directories.
49662
49663         * Deleted files:
49664         gcc.c-torture/code_quality/code_quality.exp
49665         gcc.c-torture/special/special.exp
49666         gcc.failure/failure.exp
49667         gcc.failure/940409-1.x
49668         gcc.c-torture/compile/961203-1.x
49669
49670         * New files:
49671         gcc.misc-tests/linkage.exp
49672         gcc.c-torture/execute/920730-1t.c
49673         gcc.c-torture/execute/920730-1t.x
49674         gcc.c-torture/compile/920520-1.x
49675         gcc.c-torture/compile/920521-1.x
49676         gcc.c-torture/compile/981006-1.x
49677         gcc.c-torture/execute/eeprof-1.x
49678
49679         * Moved files (possibly with modifications to fit a new harness):
49680         Old name                                New name
49681         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49682         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49683         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49684         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49685         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49686         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49687         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49688         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49689         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49690         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49691         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49692         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49693         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49694         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49695
49696 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49697
49698         * c-torture/compile/961203-1.x: Delete.
49699
49700         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49701         not exit. Include stdio.h.
49702         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49703         * gcc.misc-tests/dg-12.c: Likewise.
49704         * gcc.misc-tests/dg-5.c: Likewise.
49705         * gcc.misc-tests/dg-6.c: Likewise.
49706         * gcc.misc-tests/dg-7.c: Prototype abort.
49707         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49708         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49709         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49710         not exit.
49711         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49712         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49713
49714 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49715
49716         * gcc.dg/cpp/20000628-1.c: New test.
49717         * gcc.dg/cpp/20000628-1.h: New header for above test.
49718         * gcc.dg/cpp/20000628-1a.h: Likewise.
49719
49720 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49721
49722         * gcc.dg/cpp: New directory.
49723         * gcc.dg/cpp/cpp.exp: New driver.
49724         * gcc.dg/cpp/20000627-1.c: New test.
49725         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49726         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49727         and rewrite as a compilation test.
49728
49729         * gcc.dg: Move many files into the cpp subdirectory, possibly
49730         renaming or editing them as well.
49731         Old name                New name
49732         990119-1.c              cpp/19990119-1.c
49733         990228-1.c              cpp/19990228-1.c
49734         990407-1.c              cpp/19990407-1.c
49735         990409-1.c              cpp/19990409-1.c
49736         990413-1.c              cpp/19990413-1.c
49737         990703-1.c              cpp/19990703-1.c
49738         20000127-1.c            cpp/20000127-1.c
49739         20000129-1.c            cpp/20000129-1.c
49740         20000207-1.c            cpp/20000207-1.c
49741         20000207-2.c            cpp/20000207-2.c
49742         20000209-1.c            cpp/20000209-1.c
49743         20000209-2.c            cpp/20000209-2.c
49744         20000301-1.c            cpp/20000301-1.c
49745         20000419-1.c            cpp/20000419-1.c
49746         20000510-1.S            cpp/20000510-1.S
49747         20000519-1.c            cpp/20000519-1.c
49748         20000529-1.c            cpp/20000529-1.c
49749         20000625-1.c            cpp/20000625-1.c
49750         20000625-2.c            cpp/20000625-2.c
49751         cpp-as1.c               cpp/assert1.c
49752         cpp-as2.c               cpp/assert2.c
49753         cxx-comments-1.c        cpp/cxxcom1.c
49754         cxx-comments-2.c        cpp/cxxcom2.c
49755         endif-label.c           cpp/endif.c
49756         cpp-hash1.c             cpp/hash1.c
49757         cpp-hash2.c             cpp/hash2.c
49758         cpp-if1.c               cpp/if-1.c
49759         cpp-if2.c               cpp/if-2.c
49760         cpp-if3.c               cpp/if-3.c
49761         cpp-if4.c               cpp/if-4.c
49762         cpp-if5.c               cpp/if-5.c
49763         cpp-cond.c              cpp/if-cexp.c
49764         cpp-missingop.c         cpp/if-mop.c
49765         cpp-missingparen.c      cpp/if-mpar.c
49766         cpp-opprec.c            cpp/if-oppr.c
49767         cpp-ifparen.c           cpp/if-paren.c
49768         cpp-shortcircuit.c      cpp/if-sc.c
49769         cpp-shift.c             cpp/if-shift.c
49770         cpp-unary.c             cpp/if-unary.c
49771         cpp-li1.c               cpp/line1.c
49772         cpp-li2.c               cpp/line2.c
49773         lineno.c                cpp/line3.c
49774         lineno-2.c              cpp/line4.c
49775         cpp-mi.c                cpp/mi1.c
49776         cpp-mic.h               cpp/mi1c.h
49777         cpp-micc.h              cpp/mi1cc.h
49778         cpp-mind.h              cpp/mi1nd.h
49779         cpp-mindp.h             cpp/mi1ndp.h
49780         cpp-mix.h               cpp/mi1x.h
49781         cpp-mi2.c               cpp/mi2.c
49782         cpp-mi2a.h              cpp/mi2a.h
49783         cpp-mi2b.h              cpp/mi2b.h
49784         cpp-mi2c.h              cpp/mi2c.h
49785         cpp-mi3.c               cpp/mi3.c
49786         cpp-mi3.def             cpp/mi3.def
49787         poison-1.c              cpp/poison.c
49788         pr-impl.c               cpp/prag-imp.c
49789         cpp-redef-2.c           cpp/redef1.c
49790         cpp-redef.c             cpp/redef2.c
49791         strpaste.c              cpp/strp1.c
49792         strpaste-2.c            cpp/strp2.c
49793         cpp-tradpaste.c         cpp/tr-paste.c
49794         cpp-tradstringify.c     cpp/tr-str.c
49795         cpp-tradwarn1.c         cpp/tr-warn1.c
49796         cpp-tradwarn2.c         cpp/tr-warn2.c
49797         trigraphs.c             cpp/trigraphs.c
49798         cpp-unc1.c              cpp/unc1.c
49799         cpp-unc2.c              cpp/unc2.c
49800         cpp-unc3.c              cpp/unc3.c
49801         cpp-unc.c               cpp/unc4.c
49802         undef.c                 cpp/undef1.c
49803         undef-2.c               cpp/undef2.c
49804         cpp-wi1.c               cpp/widestr1.c
49805
49806 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
49807
49808         * lib/g++.exp (g++_include_flags): Tweak.
49809
49810 2000-06-27  H.J. Lu  <hjl@gnu.org>
49811             Loren J. Rittle  <ljrittle@acm.org>
49812
49813         * lib/g++.exp (g++_include_flags): Override libgloss.exp
49814         version with one that knows about the new gcc tree structure.
49815         (g++_link_flags): Same.
49816
49817 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
49818
49819         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49820         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49821         case we are cross-compiling.
49822
49823         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49824         g++.old-deja/g++.niklas/Makefile.in,
49825         g++.old-deja/g++.niklas/configure.in,
49826         g++.old-deja/g++.other/Makefile.in,
49827         g++.old-deja/g++.other/configure.in,
49828         gcc.c-torture/code_quality/Makefile.in,
49829         gcc.c-torture/code_quality/configure.in,
49830         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49831         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49832         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49833         gcc.c-torture/execute/ieee/Makefile.in,
49834         gcc.c-torture/execute/ieee/configure.in,
49835         gcc.c-torture/noncompile/Makefile.in,
49836         gcc.c-torture/noncompile/configure.in,
49837         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49838         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49839         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49840
49841 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49842
49843         * g++.old-deja/g++.other/ambig3.C: New test.
49844
49845 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49846
49847         * g++.old-deja/g++.pt/syntax1.C: New test.
49848         * g++.old-deja/g++.pt/syntax2.C: New test.
49849         * g++.old-deja/g++.other/syntax3.C: New test.
49850         * g++.old-deja/g++.other/syntax4.C: New test.
49851
49852 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49853
49854         * gcc.dg/20000623-1.c: Prototype exit and abort.
49855
49856 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49857
49858         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49859         New tests.
49860         * gcc.dg/cpp-mi3.def: New file.
49861
49862         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49863         inside assertions.
49864         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49865         lexer's error messages.
49866         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49867         divine anything from the linemarkers.
49868         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49869         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49870
49871 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
49872
49873         * gcc.dg/20000623-1.c: New test.
49874
49875 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
49876
49877         * gcc.c-torture/execute/20000622-1.c: New test.
49878
49879 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49880
49881         * g++.old-deja/g++.other/init15.C: New test.
49882
49883 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49884
49885         * g++.old-deja/g++.pt/vaarg2.C: New test.
49886         * g++.old-deja/g++.pt/vaarg3.C: New test.
49887
49888 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49889
49890         * g++.old-deja/g++.other/dyncast6.C: New test.
49891
49892 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49893
49894         * gcc.c-torture/execute/loop-6.c: New test.
49895
49896 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49897
49898         * gcc.dg/20000614-1.c: New test.
49899         * gcc.dg/20000614-2.c: New test.
49900
49901 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49902
49903         * g++.old-deja/g++.other/inline12.C: New test.
49904
49905 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49906
49907         * g++.old-deja/g++.other/eh1.C: New test.
49908
49909 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49910
49911         * g++.old-deja/g++.other/type.C: New test.
49912
49913 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49914
49915         * g++.old-deja/g++.other/initstring.C: New test.
49916
49917 2000-06-12  Jason Merrill  <jason@redhat.com>
49918
49919         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49920
49921 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49922
49923         * gcc.c-torture/compile/20000609-1.c: New test.
49924
49925 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49926
49927         * gcc.dg/20000609-1.c: New test.
49928
49929 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49930
49931         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49932         * gcc.c-torture/noncompile/poison-1.c: Move...
49933         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49934         * gcc.dg/cpp-li1.c: Add a token after the #line.
49935
49936 2000-06-05  Richard Henderson  <rth@cygnus.com>
49937
49938         * gcc.c-torture/execute/20000605-2.c: New test.
49939         * gcc.c-torture/execute/20000605-3.c: New test.
49940
49941 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49942
49943         * g77.f-torture/execute/20000503-1.x: New file.
49944
49945 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49946
49947         * g++.old-deja/g++.eh/badalloc1.C: New test.
49948
49949 2000-06-05  Richard Henderson  <rth@cygnus.com>
49950
49951         * gcc.c-torture/execute/20000605-1.c: New test.
49952
49953 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49954             Nathan Sidwell <nathan@codesourcery.com>
49955
49956         * gcc.c-torture/compile/20000605-1.c: New test.
49957
49958 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49959
49960         * g77.f-torture/compile/20000601-1.f: New test.
49961
49962 2000-06-03  Richard Henderson  <rth@cygnus.com>
49963
49964         * gcc.c-torture/execute/20000603-1.c: New.
49965
49966 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49967
49968         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49969         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49970
49971 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49972
49973         * gcc.dg/compare2.c (case 12): XFAIL.
49974         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49975         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49976
49977         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49978
49979 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49980
49981         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49982         guard macro is already defined when the header is first
49983         included.
49984         * gcc.dg/cpp-mix.h: New file.
49985         * gcc.dg/endif-label.c: Update patterns to match compiler.
49986
49987         * g++.brendan/complex1.C: Declare abort.
49988         * g++.law/refs4.C: Remove XFAIL.
49989         * g++.oliva/expr2.C: Declare abort and exit.
49990
49991 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49992
49993         * gcc.c-torture/execute/20000528-1.c: New test.
49994
49995         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49996         * g++.old-deja/g++.law/temps4.C: Likewise.
49997
49998         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49999         stdlib.h.  Call abort() on failure.
50000         * g++.old-deja/g++.law/refs4.C: Likewise.
50001         * g++.old-deja/g++.law/temps4.C: Likewise.
50002         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50003         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50004
50005 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50006
50007         Relative to g++.dg/special:
50008         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50009
50010         Relative to g++.old-deja:
50011         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50012         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50013         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50014         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50015         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50016         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50017         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50018
50019         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50020         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50021         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50022         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50023         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50024         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50025         and/or string.h.
50026
50027         * g++.other/goto1.C: Update expectations for error messages.
50028
50029 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50030
50031         * gcc.c-torture/compile/20000523-1.c: New test.
50032
50033 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50036
50037 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.old-deja/g++.eh/catch11.C: New test.
50040         * g++.old-deja/g++.eh/catch12.C: New test.
50041
50042 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50043
50044         * gcc.c-torture/execute/20000523-1.c: New test.
50045
50046 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50047
50048         * c-torture/execute/bcp-1.c: Replace abort in arg of
50049         __builtin_constant_p with a generic external function.
50050
50051         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50052         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50053         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50054         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50055         Prototype abort and/or exit.
50056
50057         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50058         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50059         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50060         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50061
50062 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50063
50064         * gcc.dg/dwarf2-1.c: New test.
50065
50066 2000-05-20  Richard Henderson  <rth@cygnus.com>
50067
50068         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50069
50070 2000-05-20  Andreas Jaeger  <aj@suse.de>
50071
50072         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50073         testcase.
50074
50075 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50076
50077         * gcc.c-torture/execute/20000519-2.c: New test.
50078
50079 2000-05-19  Andreas Jaeger  <aj@suse.de>
50080
50081         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50082         which fails with SSA.
50083
50084         * lib/c-torture.exp: Also test with -O3 -fssa.
50085
50086 2000-05-18  Michael Meissner  <meissner@redhat.com>
50087
50088         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50089         * gcc.c-torture/execute/920415-1.c: Ditto.
50090         * gcc.c-torture/execute/920501-1.c: Ditto.
50091         * gcc.c-torture/execute/conversion.c: Ditto.
50092         * gcc.c-torture/execute/cvt-1.c: Ditto.
50093
50094 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50095
50096         * gcc.c-torture/compile/20000518-1.c: New test.
50097
50098 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50099
50100         * g77.f-torture/compile/200005018.f: New test.
50101
50102 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50103
50104         * gcc.c-torture/compile/20000517-1.c: New test.
50105
50106 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50107
50108         * gcc.c-torture/execute/20000516-1.c: New test.
50109
50110 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50111
50112         * g++.old-deja/g++.other/eh.C: New test.
50113
50114 2000-05-12  Richard Henderson  <rth@cygnus.com>
50115
50116         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50117         constants through to doit's conditional.
50118
50119 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50120
50121         * gcc.c-torture/compile/20000511-1.c: New test.
50122         * g77.f-torture/compile/20000511-1.f: New test.
50123         * g77.f-torture/compile/20000511-2.f: New test.
50124
50125 2000-05-11  Michael Meissner  <meissner@redhat.com>
50126
50127         * gcc.c-torture/execute/20000511-1.c: New test.
50128
50129 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50130
50131         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50132         * gcc.dg/20000510-1.S: New.
50133
50134 2000-05-08  Catherine Moore  <clm@cygnus.com>
50135
50136         * gcc.dg/unused-3.c: New.
50137
50138 2000-05-06  Richard Henderson  <rth@cygnus.com>
50139
50140           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50141           * g++.old-deja/g++.mike/warn1.C: Likewise.
50142           * g++.old-deja/g++.pt/local1.C: Likewise.
50143           * g++.old-deja/g++.pt/local7.C: Likewise.
50144           * g++.old-deja/g++.pt/spec16.C: Likewise.
50145
50146 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50147
50148         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50149
50150 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50151
50152           * g77.f-torture/execute/20000503-1.f: New test.
50153
50154 2000-05-04  Andreas Jaeger  <aj@suse.de>
50155
50156         * gcc.dg/noreturn-2.c: New test.
50157
50158 2000-05-04  Neil Booth  <NeilB@earthling.net>
50159
50160         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50161         preprocessor.
50162
50163 2000-05-04  Richard Henderson  <rth@cygnus.com>
50164
50165         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50166
50167 2000-05-04  Richard Henderson  <rth@cygnus.com>
50168
50169         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50170         OpenSSL by Jason R Thorpe.
50171
50172 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50173
50174         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50175
50176 2000-05-03  Robert Lipe <robertlipe@usa.net>
50177
50178         * gcc.dg/20000503-1.c: New test.
50179
50180 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50181
50182         * gcc.c-torture/compile/20000502-1.c: New test.
50183         * g++.old-deja/g++.other/align.C: New test.
50184         * gcc.dg/cpp-tradstringify.c: New test.
50185
50186 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50187
50188         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50189         and hard registers.
50190
50191 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50192
50193         * gcc.c-torture/execute/loop-5.c: New test.
50194
50195 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50196
50197         * gcc.c-torture/execute/va-arg-20.c: New test.
50198
50199 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50200
50201         * gcc.c-torture/execute/20000422-1.c: New test.
50202
50203 2000-04-20  Greg McGary  <gkm@gnu.org>
50204
50205         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50206         when optimizing, but without sibling-call optimizations (-O1).
50207
50208 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50209
50210           * gcc.c-torture/compile/20000420-1.c: New test.
50211
50212 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50213
50214         * g++.abi/ptrflags.C: New test.
50215         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50216
50217 2000-04-19  Catherine Moore  <clm@cygnus.com>
50218
50219         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50220
50221 2000-04-19  Greg McGary  <gkm@gnu.org>
50222
50223         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50224         sibling-call optimizations.
50225
50226 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50227
50228         * gcc.dg/20000419-1.c: New test.
50229
50230 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50231
50232         * gcc.c-torture/execute/20000412-6.c: New test.
50233
50234 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50235
50236         * gcc.c-torture/execute/20000412-5.c: New test.
50237         * g77.f-torture/compile/20000412-1.f: New test.
50238         * gcc.c-torture/execute/20000412-4.c: New test.
50239         * gcc.c-torture/compile/20000412-2.c: New test.
50240         * gcc.c-torture/execute/20000412-3.c: New test.
50241         * gcc.c-torture/compile/20000412-1.c: New test.
50242         * gcc.c-torture/execute/20000412-2.c: New test.
50243
50244 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50245
50246         * objc/execute/bf-20.m: New test.
50247
50248 2000-04-10  Richard Henderson  <rth@cygnus.com>
50249
50250         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50251
50252         * gcc.c-torture/execute/20000412-1.c: New test.
50253
50254 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50255
50256         * g++.old-deja/g++.eh/catchptr1.C: New test.
50257
50258 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50259
50260         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50261
50262 2000-04-08  Neil Booth  <NeilB@earthling.net>
50263
50264         * gcc.dg/cpp-nullchar.c: Remove test as
50265         embedded nulls cause problems.
50266
50267 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50268
50269         * gcc.dg/compare2.c: New test.
50270
50271 2000-04-08  Neil Booth  <NeilB@earthling.net>
50272
50273         * gcc.dg/cpp-nullchar.c: New test.
50274
50275 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50276
50277         * gcc.dg/cpp-mi2.c: New test.
50278         * gcc.dg/cpp-mi2[abc].h: New files.
50279
50280 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50281
50282         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50283         member name.
50284
50285 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50286
50287         * g++.old-deja/g++.abi/vmihint.C: New test.
50288
50289 2000-04-06  Neil Booth  <NeilB@earthling.net>
50290
50291         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50292         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50293         copyright.
50294
50295 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50296
50297         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50298         avoid stack-frame overwrite.
50299
50300 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50301
50302         * gcc.c-torture/compile/20000405-2.c: New test.
50303         * gcc.c-torture/compile/20000405-3.c: New test.
50304
50305 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50306
50307         * gcc.c-torture/compile/20000405-1.c: New test.
50308
50309 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50310
50311         * gcc.dg/cast-qual-1.c: Revert last change.
50312
50313 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50314
50315         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50316
50317 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50318
50319         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50320         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50321
50322 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50323
50324         * gcc.c-torture/compile/20000403-2.c: New test.
50325         * gcc.c-torture/compile/20000403-1.c: New test.
50326
50327 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50328
50329         * gcc.c-torture/execute/20000403-1.c: New test.
50330
50331 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50332
50333         * gcc.c-torture/execute/20000402-1.c: New test.
50334
50335 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50336
50337         * gcc.c-torture/execute/va-arg-15.c: New test.
50338         * gcc.c-torture/execute/va-arg-16.c: New test.
50339         * gcc.c-torture/execute/va-arg-17.c: New test.
50340         * gcc.c-torture/execute/va-arg-18.c: New test.
50341         * gcc.c-torture/execute/va-arg-19.c: New test.
50342
50343 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50344
50345         * gcc.c-torture/compile/981211-1.c: Move to...
50346         * gcc.dg/cpp-as1.c: ...here.
50347         * gcc.dg/cpp-as2.c: New file.
50348
50349         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50350         compiler.
50351
50352 2000-04-02  Neil Booth  <NeilB@earthling.net>
50353
50354         * gcc.dg/cpp-cond.c  New tests.
50355         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50356         accidental success less likely.
50357         * gcc.dg/cpp-missingop.c  New tests.
50358         * gcc.dg/cpp-missingparen.c  New tests.
50359         * gcc.dg/cpp-shift.c  New tests.
50360         * gcc.dg/cpp-shortcircuit.c  New tests.
50361         * gcc.dg/cpp-unary.c  New tests.
50362
50363 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50364
50365         * gcc.c-torture/compile/20000329-1.c: New test.
50366
50367 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50368
50369         * gcc.c-torture/compile/20000326-1.c: New test.
50370         * gcc.c-torture/compile/20000326-2.c: New test.
50371
50372 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50373
50374         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50375         the first parameter is a function argument.
50376
50377 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50378
50379         * g++.old-deja/g++.ext/array4.C: New test.
50380
50381 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50382
50383         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50384
50385 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50386
50387         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50388
50389 2000-03-19  Richard Henderson  <rth@cygnus.com>
50390
50391         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50392
50393 2000-03-19  Richard Henderson  <rth@cygnus.com>
50394
50395         * gcc.c-torture/compile/20000319-1.c: New test.
50396
50397 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50398
50399         * gcc.c-torture/execute/20000314-3.c: New test.
50400         * gcc.c-torture/execute/20000314-2.c: New test.
50401         * gcc.c-torture/execute/20000314-1.c: New test.
50402         * gcc.c-torture/compile/20000314-2.c: New test.
50403         * gcc.c-torture/compile/20000314-1.c: New test.
50404
50405 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50406
50407         * g++.old-deja/g++.warn/inline.C: New test.
50408
50409 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50410
50411         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50412         standards-compliant result rather than specific constants.
50413         Put test-values in array.
50414
50415 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50416
50417         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50418         (g++_target_compile): Put test-specific options last.
50419
50420 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50421
50422         * g++.old-deja/g++.eh/vbase4.C: New test.
50423
50424 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50425
50426         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50427
50428 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50429
50430         * g++.old-deja/g++.brendan/misc12.C: Removed.
50431         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50432         * g++.old-deja/g++.ext/pretty4.C: New test.
50433
50434 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50435
50436         * g++.old-deja/g++.other/string2.C: New test.
50437
50438 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50439
50440         * g++.old-deja/g++.warn/impint2.C: New test.
50441
50442 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50443
50444         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50445         is 1, not zero.
50446
50447 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50448
50449         * g++.old-deja/g++.warn/impint.C: New test.
50450         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50451         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50452         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50453         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50454         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50455         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50456         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50457         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50458         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50459         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50460         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50461         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50462
50463 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50464
50465         * gcc.dg/cpp-redef.c: New test.
50466
50467 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50468
50469         * g++.old-deja/g++.pt/unify7.C: New test.
50470
50471 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50472
50473         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50474         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50475
50476 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50477
50478         * gcc.c-torture/compile/20000224-1.c: New test.
50479
50480 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50481
50482         * gcc.c-torture/compile/cpp-2.c: New test.
50483         * gcc.c-torture/compile/cpp-1.c: New test.
50484
50485 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50486
50487         * gcc.c-torture/execute/20000225-1.c: New test.
50488
50489 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50490
50491         * gcc.dg/cpp-li2.c: New test.
50492
50493         * gcc.dg/cpp-wi1.c: New test.
50494
50495         * gcc.dg/cpp-li1.c: New test.
50496
50497 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50498
50499         * g++.old-deja/g++.other/sizeof5.C: New test.
50500
50501 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50502
50503         * gcc.c-torture/execute/va-arg-13.c: New test.
50504
50505 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50506
50507         * gcc.c-torture/execute/va-arg-12.c: New test.
50508
50509 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50510
50511         * gcc.c-torture/execute/20000223-1.c: New test.
50512
50513 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50514
50515         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50516
50517 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50518
50519         * g++.old-deja/g++.abi/ptrmem.C: New test.
50520
50521 2000-02-19  Richard Henderson  <rth@cygnus.com>
50522
50523         * gcc.c-torture/compile/init-3.c: New.
50524
50525 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50526
50527         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50528         ALWAYS_CXXFLAGS.
50529
50530 2000-02-11  Robert Lipe <robertl@sco.com>
50531
50532         * gcc.c-torture/compile/20000211-3.c: New test.
50533
50534 2000-02-11  Martin Buchholz <martin@xemacs.org>
50535
50536         * gcc.c-torture/compile/20000211-2.c: New test.
50537
50538 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50539
50540         * gcc.c-torture/compile/20000211-1.c: New test.
50541
50542 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50543
50544         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50545           on native targets
50546
50547 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50548
50549         * g++.old-deja/g++.other/cast5.C: New test.
50550
50551 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50552
50553         * gcc.c-torture/execute/20000205-1.c: New.
50554
50555 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50556
50557         * g++.old-deja/g++.jason/cast3.C: Return void.
50558         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50559
50560 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50561
50562         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50563
50564         * gcc.dg/loop-1.c: New test.
50565
50566 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50567
50568         * gcc.c-torture/compile/20000127-1.c: New test.
50569         * gcc.c-torture/execute/991228-1.c: New test.
50570
50571 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50572
50573         * gcc.dg/unused-2.c: New test.
50574
50575         * gcc.dg/conv-1.c: New test.
50576
50577 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50578
50579         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50580         compiler.
50581         (tool_option_proc): Fix typo.
50582
50583 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50584
50585         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50586         of the ld on the host, not on the build machine.
50587         Also, don't crash if '--help' is not a supported option.
50588
50589 2000-01-24  Richard Henderson  <rth@cygnus.com>
50590
50591         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50592
50593 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50594
50595         * gcc.c-torture/execute/20000120-2.c: New test.
50596         * gcc.c-torture/execute/20000120-1.c: New test.
50597
50598 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50599
50600         * gcc.c-torture/execute/20000113-1.c: New test.
50601
50602 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50603
50604         * gcc.c-torture/execute/20000112-1.c: New test.
50605
50606 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50607
50608         * gcc.dg/20000111-1.c: New test.
50609
50610 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50611
50612         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50613         with 16 bit integers.
50614
50615 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50616
50617         * gcc.dg/20000108-1.c: New test.
50618
50619 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50620
50621         * g++.old-deja/g++.ns/koenig8.C: New test.
50622
50623 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50624
50625         * g++.old-deja/g++.other/cast4.C: New test.
50626
50627 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50628
50629         * gcc.c-torture/compile/20000105-2.c: New test.
50630         * gcc.c-torture/compile/20000105-1.c: New test.
50631
50632 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50633
50634         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50635         references to printf & atoi to conform to ANSI standard.
50636         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50637         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50638         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50639         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50640         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50641         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50642         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50643         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50644         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50645         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50646         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50647         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50648         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50649         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50650         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50651         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50652         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50653         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50654         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50655         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50656         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50657         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50658         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50659         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50660         * g++.old-deja/g++.brendan/init3.C: Likewise.
50661         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50662         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50663         * g++.old-deja/g++.brendan/new2.C: Likewise.
50664         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50665         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50666         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50667         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50668         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50669         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50670         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50671         * g++.old-deja/g++.brendan/template24.C: Likewise.
50672         * g++.old-deja/g++.brendan/template3.C: Likewise.
50673         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50674         * g++.old-deja/g++.jason/inline3.C: Likewise.
50675         * g++.old-deja/g++.jason/opeq.C: Likewise.
50676         * g++.old-deja/g++.law/arg5.C: Likewise.
50677         * g++.old-deja/g++.law/arm7.C: Likewise.
50678         * g++.old-deja/g++.law/ctors11.C: Likewise.
50679         * g++.old-deja/g++.law/cvt8.C: Likewise.
50680         * g++.old-deja/g++.law/init9.C: Likewise.
50681         * g++.old-deja/g++.law/refs4.C: Likewise.
50682         * g++.old-deja/g++.law/template2.C: Likewise.
50683         * g++.old-deja/g++.law/visibility24.C: Likewise.
50684         * g++.old-deja/g++.law/vtable3.C: Likewise.
50685         * g++.old-deja/g++.mike/asm2.C: Likewise.
50686         * g++.old-deja/g++.mike/eh1.C: Likewise.
50687         * g++.old-deja/g++.mike/misc1.C: Likewise.
50688         * g++.old-deja/g++.mike/misc13.C: Likewise.
50689         * g++.old-deja/g++.mike/misc14.C: Likewise.
50690         * g++.old-deja/g++.mike/ns12.C: Likewise.
50691         * g++.old-deja/g++.mike/p1248.C: Likewise.
50692         * g++.old-deja/g++.mike/p3708.C: Likewise.
50693         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50694         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50695         * g++.old-deja/g++.mike/p646.C: Likewise.
50696         * g++.old-deja/g++.mike/p700.C: Likewise.
50697         * g++.old-deja/g++.mike/p783.C: Likewise.
50698         * g++.old-deja/g++.mike/p783a.C: Likewise.
50699         * g++.old-deja/g++.mike/p783b.C: Likewise.
50700         * g++.old-deja/g++.mike/p786.C: Likewise.
50701         * g++.old-deja/g++.mike/p789.C: Likewise.
50702         * g++.old-deja/g++.mike/p789a.C: Likewise.
50703         * g++.old-deja/g++.mike/p807a.C: Likewise.
50704         * g++.old-deja/g++.other/delete3.C: Likewise.
50705         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50706         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50707         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50708         * g++.old-deja/g++.other/empty1.C: Likewise.
50709         * g++.old-deja/g++.other/temporary1.C: Likewise.
50710         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50711         * g++.old-deja/g++.pt/t16.C: Likewise.
50712         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50713
50714 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50715
50716         * gcc.dg/991230-1.c: New test.
50717
50718 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50719
50720         * gcc.c-torture/compile/991229-3.c: New test.
50721         * gcc.c-torture/compile/991229-2.c: New test.
50722         * gcc.c-torture/compile/991229-1.c: New test.
50723
50724 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50725
50726         * gcc.c-torture/compile/labels-2.c: New test.
50727
50728 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50729
50730         * gcc.c-torture/execute/991227-1.c: New test.
50731
50732 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50733
50734         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50735
50736 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50737
50738         * gcc.c-torture/execute/991221-1.c: New test.
50739
50740 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50741
50742         * g++.old-deja/g++.other/cast3.C: New test.
50743
50744 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50745
50746         * gcc.c-torture/execute/991216-4.c: New test.
50747
50748 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50749
50750         * gcc.c-torture/execute/991216-1.c: New test.
50751         * gcc.c-torture/execute/991216-2.c: New test.
50752         * gcc.c-torture/execute/991216-3.c: New test.
50753
50754 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50755
50756         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50757         Actually make the test fail by using "-O2" for compilation.
50758
50759 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50760
50761         * g++.old-deja/g++.warn/cast-align1.C: New test.
50762
50763 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50764
50765         * gcc.c-torture/compile/991214-1.c: New test.
50766         * gcc.c-torture/compile/991214-2.c: New test.
50767
50768 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50769
50770         * gcc.dg/991214-1.c: New test.
50771
50772 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50773
50774         * gcc.c-torture/compile/991213-3.c: New test.
50775         * gcc.c-torture/compile/991213-2.c: New test.
50776         * gcc.c-torture/compile/991213-1.c: New test.
50777
50778 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50779
50780         * gcc.dg/991209-1.c: New test.
50781
50782 1999-12-08  Nathan Sidwell <nathan@acm.org>
50783
50784         * gcc.c-torture/compile/991208-1.c: New test.
50785
50786 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50787
50788         * gcc.dg/ultrasp2.c: New test.
50789
50790 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
50791
50792         * g++.old-deja/g++.abi/align.C (main): Fix typo.
50793
50794 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
50795
50796         * gcc.c-torture/compile/991202-1.c: New test.
50797         * gcc.c-torture/execute/991202-1.c: New test.
50798         * gcc.c-torture/execute/991202-2.c: New test.
50799         * gcc.c-torture/execute/991202-3.c: New test.
50800
50801 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
50802
50803         * g++.old-deja/g++.abi/align.C: New test.
50804         * g++.old-deja/g++.abi/aggregates.C: Likewise.
50805         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50806
50807 1999-12-01  Richard Henderson  <rth@cygnus.com>
50808
50809         * gcc.c-torture/execute/991201-1.c: New.
50810
50811 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
50812
50813         * gcc.dg/991129-1.c: New test.
50814
50815 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50816
50817         * gcc.c-torture/compile/991127-1.c: New test.
50818
50819 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50820
50821         * g++.old-deja/g++.other/warn4.C: New test.
50822
50823 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50824
50825         * g++.old-deja/g++.eh/cleanup2.C: New test.
50826         * g++.old-deja/g++.ext/pretty2.C: New test.
50827         * g++.old-deja/g++.ext/pretty3.C: New test.
50828         * g++.old-deja/g++.other/debug6.C: New test.
50829
50830 1999-10-20  Jim Wilson  <wilson@cygnus.com>
50831
50832         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50833         compiler_output to look for one error message instead of two.
50834
50835 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
50836
50837         * gcc.c-torture/execute/991118-1.c: Also test case
50838         where the word boundary does not split a byte evenly.
50839
50840 1999-11-19  Nathan Sidwell  <nathan@acm.org>
50841
50842         * g++.old-deja/g++.ext/restrict1.C: New test.
50843
50844 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50845
50846         * gcc.c-torture/execute/991118-1.c: New test.
50847
50848 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
50849
50850         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50851         working directory pathnames.
50852
50853 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
50854
50855         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50856         host is equipped with driver.h and driver.o so it can actually
50857         compile and run the tests.
50858
50859 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
50860
50861         * gcc.c-torture/compile/991008-1.c: New test.
50862
50863 1999-11-08  Nick Clifton  <nickc@cygnus.com>
50864
50865         * lib/gcc-dg.exp: Include target-supports.exp
50866
50867 1999-11-05  Nick Clifton  <nickc@cygnus.com>
50868
50869         * lib/target-supports.exp: New file: Provide procs to test for
50870         features supported by the target.
50871         (check_weak_available): Moved here from ecos.exp.
50872         (check_alias_available): New proc: Determine of the target
50873         toolchain supports the alias attribute.
50874
50875         * gcc.dg/special/ecos.exp: Move check_weak_available to
50876         target-supports.exp.
50877         (alias-1.c): Only perform the test if the target supports
50878         aliases.
50879         (wkali-1.c): Only perform the test if the target supports
50880         aliases.
50881
50882         * gcc.dg/990506-0.c: Expect error messages from cross
50883         targets as well as native targets.
50884
50885 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50886
50887         * gcc.dg/ultrasp1.c: Removed xfail.
50888         * gcc.dg/struct-ret-2.c: Likewise.
50889         * gcc.dg/array-1.c: Likewise.
50890
50891 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50892
50893         * gcc.dg/struct-ret-2.c: New test.
50894
50895         * gcc.dg/array-1.c: New test.
50896
50897 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50898
50899         * gcc.c-torture/execute/991030-1.c: New test.
50900
50901 1999-10-26  Richard Henderson  <rth@cygnus.com>
50902
50903         * gcc.c-torture/compile/991026-2.c: New test.
50904
50905 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50906
50907         * gcc.c-torture/compile/991026-1.c: New test.
50908
50909 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50910
50911         * gcc.c-torture/execute/991023-1.c: New test.
50912
50913 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50914
50915         * gcc.c-torture/execute/991019-1.c: New test.
50916
50917 1999-10-16  Richard Henderson  <rth@cygnus.com>
50918
50919         * gcc.c-torture/execute/991016-1.c: New test.
50920
50921 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50922
50923         * gcc.c-torture/execute/991014-1.c: New test.
50924
50925 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50926
50927         * g++.old-deja/g++.other/union2.C: New test.
50928
50929 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50930
50931         * g++.old-deja/g++.other/vaarg2.C: New test.
50932         * g++.old-deja/g++.other/vaarg3.C: New test.
50933
50934 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50935
50936         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50937         in compile/.
50938
50939 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50940
50941         * gcc.c-torture/execute/va-arg-11.c: New test.
50942
50943 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50944
50945         * lib/file-format.exp (gcc_target_object_format): Don't
50946         crash if objdump is unavailable.
50947
50948 1999-09-29  Donn Terry <donn@interix.com>
50949
50950         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50951
50952 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50953
50954         * gcc.c-torture/compile/990928-1.c: New test.
50955
50956 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50957
50958         * g++.old-deja/g++.other/decl6.C: New test.
50959
50960 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50961
50962         * gcc.c-torture/execute/va-arg-10.c: New test.
50963
50964 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50965
50966         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50967         __PRETTY_FUNCTION__.
50968
50969 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50970
50971         * gcc.c-torture/execute/990923-1.c: New test.
50972
50973 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50974
50975         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50976         for which -fpic is inappropriate.
50977
50978 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50979
50980         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50981
50982 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50983
50984         * g++.old-deja/g++.other/dyncast1.C: New test.
50985         * g++.old-deja/g++.other/dyncast2.C: New test.
50986         * g++.old-deja/g++.other/dyncast3.C: New test.
50987         * g++.old-deja/g++.other/dyncast4.C: New test.
50988         * g++.old-deja/g++.other/dyncast5.C: New test.
50989         * g++.old-deja/g++.eh/catch3.C: New test.
50990         * g++.old-deja/g++.eh/catch3p.C: New test.
50991         * g++.old-deja/g++.eh/catch4.C: New test.
50992         * g++.old-deja/g++.eh/catch4p.C: New test.
50993         * g++.old-deja/g++.eh/catch5.C: New test.
50994         * g++.old-deja/g++.eh/catch5p.C: New test.
50995         * g++.old-deja/g++.eh/catch6.C: New test.
50996         * g++.old-deja/g++.eh/catch6p.C: New test.
50997         * g++.old-deja/g++.eh/catch7.C: New test.
50998         * g++.old-deja/g++.eh/catch7p.C: New test.
50999         * g++.old-deja/g++.eh/catch8.C: New test.
51000         * g++.old-deja/g++.eh/catch8p.C: New test.
51001         * g++.old-deja/g++.eh/catch9.C: New test.
51002         * g++.old-deja/g++.eh/catch9p.C: New test.
51003
51004 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51005
51006         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51007         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51008
51009 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51010
51011         * gcc.c-torture/compile/990913-1.c: New test.
51012
51013 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51014
51015         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51016         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51017
51018 1999-09-09  Richard Henderson  <rth@cygnus.com>
51019
51020         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51021
51022 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51023
51024         * g++.old-deja/g++.other/lookup11.C: New test.
51025         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51026         what is permitted and what we want.
51027         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51028         overload use.
51029         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51030
51031 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51032
51033         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51034         * gcc.c-torture/noncompile/poison-1.c: New file.
51035
51036 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51037
51038         * g++.old-deja/g++.other/sizeof3.C: New test.
51039         * g++.old-deja/g++.other/sizeof4.C: New test.
51040         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51041         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51042
51043 1999-09-07  Richard Henderson  <rth@cygnus.com>
51044
51045         * gcc.dg/va-arg-1.c: New.
51046
51047 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51048
51049         * gcc.c-torture/execute/va-arg-9.c: New test.
51050
51051 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51052
51053         * g77.f-torture/compile/980519-2.f: New test.
51054         * g77.f-torture/compile/19990905-0.f: New test.
51055         * g77.f-torture/compile/19990905-1.f: New test.
51056         * g77.f-torture/compile/19990905-2.f: New test.
51057
51058         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51059
51060 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51061
51062         * gcc.c-torture/execute/990827-1.c: Fix typo.
51063
51064 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51065
51066         * g++.old-deja/g++.other/deref1.C: New test.
51067
51068 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51069
51070         * g++.old-deja/g++.other/ambig2.C: New test.
51071         * g++.old-deja/g++.other/cond5.C: New test.
51072         * g++.old-deja/g++.other/lookup16.C: New test.
51073
51074 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51075
51076         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51077         assemblers too.
51078
51079 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51080
51081         * lib/c-torture.exp: Avoid the "compare executables" optimization
51082         when testing native.
51083
51084 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51085
51086         * gcc.c-torture/execute/990829-1.c: New test.
51087         * gcc.c-torture/compile/990829-1.c: New test.
51088
51089 1999-08-27  Paul Burchard  <burchard@pobox.com>
51090
51091         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51092         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51093         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51094         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51095         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51096         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51097         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51098         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51099         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51100         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51101         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51102
51103 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51104
51105         * gcc.c-torture/execute/990827-1.c: New test.
51106
51107 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51108
51109         * g77.f-torture/noncompile/19990826-4.f: New test.
51110
51111         * g77.f-torture/compile/19990826-3.f: New test.
51112
51113         * g77.f-torture/execute/19990826-2.f: New test.
51114
51115         * g77.f-torture/compile/19990826-1.f: New test.
51116
51117         * gcc.c-torture/execute/990826-0.c: New test.
51118         * g77.c-torture/execute/19990826-0.f: New test.
51119
51120         * g77.f-torture/noncompile/970626-2.f: New test.
51121
51122 1999-08-25  Paul Burchard  <burchard@pobox.com>
51123
51124         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51125         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51126         lss-011.C: New tests.
51127
51128 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51129
51130         * g++.old-deja/g++.other/decl5.C: New test.
51131
51132 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51133
51134         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51135         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51136         call `postbase' for each one.  All callers of `postbase' changed
51137         to call this instead.
51138
51139 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51140
51141         * gcc.c-torture/execute/990811-1.c: New test.
51142
51143 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51144
51145         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51146         just native ones.
51147
51148         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51149         just native ones.
51150
51151 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51152
51153         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51154
51155 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51156
51157         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51158
51159 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51160
51161         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51162
51163 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51164
51165         * gcc.c-torture/execute/990804-1.c: New test.
51166
51167 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51168
51169         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51170         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51171         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51172
51173 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51174
51175         * g++.old-deja/g++.other/struct1.C: New test.
51176
51177 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51178
51179         * g++.old-deja/g++.other/enum2.C: New test.
51180
51181 1999-08-02  Richard Henderson  <rth@cygnus.com>
51182
51183         Adapted from tests from Franz Sirl:
51184         * gcc.c-torture/execute/va-arg-7.c: New test.
51185         * gcc.c-torture/execute/va-arg-8.c: New test.
51186
51187 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51188
51189         * gcc.c-torture/compile/990801-2.c: New test.
51190
51191         * gcc.c-torture/compile/990801-1.c: New test.
51192
51193 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51194
51195         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51196         fp-cmp-1.c, converting double to float.
51197
51198         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51199         fp-cmp-1.c, converting double to long double.
51200
51201         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51202         from fr1 to unknown_register, since fr1 is a legitimate register
51203         on some machines.
51204
51205 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51206
51207         * README: More listname related changes.
51208
51209 1999-07-08  Catherine Moore  <clm@cygnus.com>
51210
51211         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51212
51213 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51214
51215         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51216
51217 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51218
51219         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51220
51221 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51222
51223         * gcc.dg/990703-1.c: New test.
51224
51225 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51226
51227         * lib/file-format.exp: New file: Move definition of proc
51228         gcc_target_object_format to here from
51229         gcc.dg/special/ecos.exp.
51230
51231         * lib/c-torture.exp: Include lib file-format.exp.
51232         * lib/gcc-dg.exp: Include lib file-format.exp.
51233
51234         * gcc.dg/special/ecos.exp: Remove definition of proc
51235         gcc_target_object_format.
51236
51237 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51238
51239         * gcc.c-torture/execute/990628-1.c: New test.
51240
51241 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51242
51243         * gcc.c-torture/compile/990625-2.c: New test.
51244
51245         * gcc.c-torture/compile/990625-1.c: New test.
51246
51247 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51248
51249         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51250         attributes compile.
51251         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51252         ports that use the COFF/PE file format.
51253
51254 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51255
51256         * gcc.c-torture/compile/990617-1.c: New test.
51257
51258 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51259
51260         * g++.old-deja/g++.other/decl4.C: New test.
51261
51262 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51263
51264         * g++.old-deja/g++.other/bitfld3.C: New test.
51265
51266 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51267
51268         * g++.old-deja/g++.eh/catch1.C: New test.
51269
51270 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51271
51272         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51273
51274         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51275         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51276
51277 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51278
51279         * g77.f-torture/compile/19990502-0.f: Replace with new,
51280         shorter, test that still fails after recent changes.
51281
51282 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51283
51284         * gcc.c-torture/execute/990604-1.c: New test.
51285
51286 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51287
51288         * gcc.c-torture/execute/990531-1.c: New test.
51289
51290 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51291
51292         * gcc.c-torture/compile/990527-1.c: New test.
51293
51294 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51295
51296         * gcc.c-torture/execute/990527-1.c: New test.
51297
51298 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51299
51300         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51301         bitfields as signed.
51302
51303 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51304
51305         * g77.f-torture/compile/19990525-0.f: New test.
51306
51307 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51308
51309         * gcc.c-torture/execute/990525-2.c: New test.
51310
51311         * gcc.c-torture/execute/990525-1.c: New test.
51312
51313 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51314
51315         * g++.old-deja/g++.other/anon3.C: New test.
51316         * g++.old-deja/g++.other/anon4.C: New test.
51317         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51318         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51319         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51320         Merrill).
51321
51322 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51323
51324         * gcc.c-torture/execute/990524-1.c: New test.
51325
51326         * gcc.dg/990524-1.c: New test.
51327
51328 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51329
51330         * gcc.c-torture/compile/990523-1.c: New test.
51331
51332 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51333
51334         * gcc.c-torture/compile/990519-1.c: New test.
51335
51336 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51337
51338         * gcc.c-torture/compile/990517-1.c: New test.
51339
51340         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51341         (e4, f4): New tests.
51342         (main): Call them.
51343
51344 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51345
51346         * gcc.dg/noreturn-1.c: New test.
51347
51348 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51349
51350         * gcc.c-torture/execute/990513-1.c: New test.
51351
51352 1999-05-10  Richard Henderson  <rth@cygnus.com>
51353
51354         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51355
51356 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51357
51358         * g77.f-torture/execute/erfc.f: Use small single-precision
51359         values, to avoid problems on Alphas when not -mieee.
51360
51361 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51362
51363         * gcc.dg/990506-0.c: New test.
51364
51365 1999-05-08  Richard Henderson  <rth@cygnus.com>
51366
51367         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51368         the constant to test.  Don't XFAIL 64-bit targets.
51369
51370         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51371         * g++.old-deja/g++.law/profile1.C: Likewise.
51372
51373         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51374         operator new instances.
51375         * g++.old-deja/g++.other/delete5.C: Likewise.
51376
51377 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51378
51379         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51380         intrinsic.
51381
51382 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51383
51384         * g77.f-torture/execute/u77-test.f: Reverse order of two
51385         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51386
51387 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51388
51389         * gcc.dg/compare1.c: New test.
51390
51391 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51392
51393         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51394         New tests.
51395
51396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51397
51398         * g77.f-torture/compile/19990502-1.f: New test.
51399
51400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51401
51402         * g77.f-torture/compile/19990502-0.f: New test.
51403
51404 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51405
51406         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51407         intrinsic.
51408
51409 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51410
51411         * g77.f-torture/execute/u77-test.f (main): List libU77
51412         intrinsics not currently tested.
51413         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51414         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51415         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51416         Trim blanks off the ends of some printed strings.
51417
51418 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51419
51420         * g77.f-torture/execute/u77-test.f (main): Just warn about
51421         FSTAT gid disagreement, as it's expected on some systems.
51422
51423 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51424
51425         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51426         use a new function, which allows for some slop.
51427         Clean up some commentary.
51428         (issum): The new function.
51429         (sgladd): Deleted subroutine.
51430
51431 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51432
51433         * g77.f-torture/execute/u77-test.f: Modify to be more like
51434         libf2c/libU77 version, bringing patches to that version here.
51435         Add suitable commentary.
51436
51437 1999-04-25  Richard Henderson  <rth@cygnus.com>
51438
51439         * gcc.dg/990424-1.c: New test.
51440
51441 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51442
51443         * g77.f-torture/execute/u77-test.f (main): Bug involving
51444         LSTAT has been fixed, so turn back on full checking.
51445
51446 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51447
51448         * g77.f-torture/compile/19990419-0.f: New test.
51449         * g77.f-torture/execute/19990419-1.f: New test.
51450
51451 1999-04-17  Richard Henderson  <rth@cygnus.com>
51452
51453         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51454         to avoid the need for a prototype to supress a warning.
51455
51456 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51457
51458         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51459
51460 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51461
51462         * gcc.c-torture/execute/990404-1.c: New test.
51463
51464 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51465
51466         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51467         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51468         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51469         missing initializer warnings.
51470
51471 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51472
51473         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51474         matching strings.
51475
51476 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51477
51478         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51479
51480 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51481
51482         * g77.f-torture/execute/19990325-0.f: New test.
51483         * g77.f-torture/execute/19990325-1.f: New test.
51484
51485 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51486
51487         * gcc.c-torture/execute/990324-1.c: New test.
51488
51489 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51490
51491         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51492         test with 4.
51493
51494 1999-03-17  Richard Henderson  <rth@cygnus.com>
51495
51496         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51497
51498 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51499
51500         * g77.f-torture/execute/19990313-2.f: New test.
51501         * g77.f-torture/execute/19990313-3.f: New test.
51502
51503 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51504
51505         * g77.f-torture/execute/19990313-0.f: New test.
51506         * g77.f-torture/execute/19990313-1.f: New test.
51507
51508 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51509
51510         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51511         printf to sprintf.
51512         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51513         (main): Add check for u15.  Conditionalize u31 check depending on
51514         whether ints are <32 bits or >=32 bits.
51515
51516 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51517
51518         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51519
51520 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51521
51522         * g77.f-torture/compile/19990305-0.f: New test.
51523         * g77.f-torture/execute/19981119-0.f: New test.
51524
51525 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51526
51527         * g77.f-torture/execute/970625-2.f: call ABORT if final
51528         result is not correct, instead of just printing it.
51529         Add this checking via newly introduced obfuscation, to
51530         trip up buggy front ends.
51531
51532 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51533
51534         * g77.f-torture/compile/960317-1.f: Moved from being
51535         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51536
51537 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51538
51539         * g77.f-torture/execute/960317-1.f: New (old) test.
51540         * g77.f-torture/execute/970625-2.f: Ditto.
51541
51542 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51543
51544         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51545         error message on line 1 or line 2; cccp and cpplib do this differently.
51546
51547 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51548
51549         * g++.old-deja/g++.law/weak1.C: New test.
51550
51551 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51552
51553         * gcc.c-torture/execute/990119-1.c: Renamed to...
51554         * gcc.dg/990119-1.c: this, so it will only be tested once
51555         (it's a preprocessor test, it doesn't need to be run at
51556         multiple optimization levels).
51557
51558 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51559
51560         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51561           ALWAYS_CXXFLAGS.
51562
51563 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51564
51565         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51566         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51567         to not be compilable by current g77.
51568
51569 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51570
51571         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51572
51573 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51574
51575         * gcc.c-torture/execute/990222-1.c: New test.
51576
51577 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51578
51579         * g77.f-torture/compile/19990218-0.f: New test.
51580         * g77.f-torture/noncompile/19990218-1.f: New test.
51581
51582 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51583
51584         * g77.f-torture/compile/19981216-0.f: New test.
51585
51586 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51587
51588         * gcc.dg/990214-1.c: New test.
51589
51590 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51591
51592         * gcc.dg/990213-2.c: New test.
51593
51594         * gcc.dg/990213-1.c: New test.
51595
51596 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51597
51598         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51599         ints.
51600
51601 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51602
51603         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51604         specified by target.
51605
51606         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51607
51608 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51609
51610         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51611
51612 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51613
51614         * gcc.dg/special/ecos.exp: New test driver for new tests with
51615         special requirements.
51616
51617         * gcc.dg/special/alias-1.c: New test.
51618         * gcc.dg/special/gcsec-1.c: New test.
51619         * gcc.dg/special/weak-1.c: New test.
51620         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51621         * gcc.dg/special/weak-2.c: New test.
51622         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51623         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51624         * gcc.dg/special/wkali-1.c: New test.
51625         * gcc.dg/special/wkali-2.c: New test.
51626         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51627         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51628
51629 1999-02-10  Felix Lee  <flee@cygnus.com>
51630
51631           * lib/c-torture.exp (c-torture-compile): Pull out code for
51632           analyzing gcc error messages.
51633           (c-torture-execute): Likewise.  Fix some (harmless) false
51634           positives.
51635           * lib/gcc.exp (gcc_check_compile): New function.
51636
51637 1999-02-08  Richard Henderson  <rth@cygnus.com>
51638
51639         * gcc.c-torture/execute/990208-1.c: New test.
51640
51641 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51642
51643         * g++.dg/special/ecos.exp: New driver for new tests with special
51644         requirements
51645
51646         * g++.dg/special/conpr-1.C: New test
51647         * g++.dg/special/conpr-2.C: New test
51648         * g++.dg/special/conpr-2a.C: New test
51649         * g++.dg/special/conpr-3.C: New test
51650         * g++.dg/special/conpr-3a.C: New test
51651         * g++.dg/special/conpr-3b.C: New test
51652
51653         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51654         allow g++ to use the dg driver
51655
51656         * README: Add comment about g++.dg directory
51657
51658 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51659
51660         * README: Update email addresses.
51661
51662 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51663
51664         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51665         arguments in order to force structure S onto the stack even on
51666         the alpha.
51667         (test): Pass 10 leading arguments to function foo as well as the
51668         structure S.
51669
51670         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51671         failure for all targets.
51672
51673         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51674         abort to terminate program execution.
51675
51676 1999-01-30  Richard Henderson  <rth@cygnus.com>
51677
51678         * gcc.c-torture/execute/990130-1.c: New test.
51679
51680 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51681
51682         * gcc.dg/990130-1.c: New test.
51683
51684 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51685
51686         * gcc.c-torture/execute/990128-1.c: New test.
51687
51688 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51689
51690         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51691
51692 1999-01-27  Felix Lee  <flee@cygnus.com>
51693
51694         * lib/c-torture.exp (c-torture-compile): pull out code for
51695         analyzing gcc error messages.
51696         (c-torture-execute): ditto, and fix some (harmless) false
51697         positives.
51698         * lib/gcc.exp (gcc_check_compile): new function.
51699
51700 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51701
51702         * gcc.dg/990117-1.c: New test.
51703
51704         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51705
51706         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51707
51708 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51709
51710         * g77.f-torture/compile/990115-1.f: New test.
51711
51712 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51713
51714         * gcc.c-torture/compile/990107-1.c: New test
51715
51716 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51717
51718         * gcc.c-torture/execute/990106-2.c: New test.
51719
51720         * gcc.c-torture/execute/990106-1.c: New test.
51721
51722 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51723
51724         * gcc.c-torture/compile/981223-1.c: New test.
51725
51726 1998-12-29  Richard Henderson  <rth@cygnus.com>
51727
51728         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51729         (opt3): Rename from opt4 and disable.
51730
51731 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51732
51733         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51734
51735 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51736
51737         * g++.old-deja/g++.other/conv5.C: New test.
51738
51739 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51740
51741         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51742
51743 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51744
51745         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51746
51747 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51748
51749         * gcc.c-torture/compile/981211-1.c: New test.
51750
51751 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51752
51753         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51754
51755         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51756
51757 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51758
51759         * gcc.special/930510-1.c: Make C9X safe.
51760         * gcc.misc-tests/gcov-1.c Similarly.
51761         * gcc.misc-tests/gcov-2.c Similarly.
51762
51763 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51764
51765         * gcc.dg/ultrasp1.c: New test.
51766
51767 1998-12-06  Richard Henderson  <rth@cygnus.com>
51768
51769         * gcc.c-torture/execute/981206.c: New test.
51770
51771 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51772
51773         * g++.old-deja/g++.ns/template7.C: New test.
51774
51775         * g++.old-deja/g++.other/expr1.C: New test.
51776
51777         * g++.old-deja/g++.eh/tmpl3.C: New test.
51778
51779         * g++.old-deja/g++.eh/tmpl2.C: New test.
51780
51781 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51782
51783         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51784         * g++.old-deja/g++.other/using6.C: Removed.
51785         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51786
51787         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51788
51789 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51790
51791         * g++.old-deja/g++.pt/overload8.C: New test.
51792
51793         * g++.old-deja/g++.pt/overload7.C: New test.
51794
51795         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51796
51797         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51798         and relinking messages.
51799         * lib/g++.exp (g++_target_compile): Remove .rpo file when
51800         compiling with -frepo.
51801
51802 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
51803
51804         * g++.old-deja/g++.pt/lookup6.C: New test.
51805
51806 1998-11-30  Nick Clifton  <nickc@cygnus.com>
51807
51808         * gcc.c-torture/execute/981130-1.c: New test.
51809         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51810
51811 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51812
51813         * g++.old-deja/g++.pt/explicit76.C: New test.
51814
51815         * g++.old-deja/g++.pt/friend38.C: New test.
51816
51817         * g++.old-deja/g++.ns/crash2.C: New test.
51818
51819         * g++.old-deja/g++.pt/defarg8.C: New test.
51820
51821         * g++.old-deja/g++.pt/instantiate6.C: New test.
51822
51823         * g++.old-deja/g++.pt/static6.C: New test.
51824
51825         * g++.old-deja/g++.pt/decl2.C: New test.
51826
51827 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51828
51829         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
51830         problem is actually related with name lookup, but so what? :-)
51831
51832         * g++.old-deja/g++.pt/friend37.C: New test.
51833
51834 1998-11-25  Dave Love  <d.love@dl.ac.uk>
51835
51836         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51837         element, which fails on some systems.
51838
51839         * g77.f-torture/execute/labug1.f: New test.
51840
51841 1998-11-21  Jeffrey A Law  (law@cygnus.com)
51842
51843         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51844         is defined.
51845
51846 1998-11-18  Dave Love  <d.love@dl.ac.uk>
51847
51848         * g77.f-torture/compile/981117-1.f: New test.
51849
51850 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
51851
51852         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
51853         properly discarded.
51854
51855 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
51856
51857         * gcc.c-torture/execute/memcheck: New directory of tests for
51858         -fcheck-memory-usage.
51859
51860 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51861
51862         * README: New file, general information about the testsuite and
51863         new description of the various C++ test subdirectories.
51864         * README.g++: Eliminate obsolete information, update and move most
51865         relevant stuff to README.
51866
51867 1998-11-07  Richard Henderson  <rth@cygnus.com>
51868
51869         * gcc.c-torture/compile/981107-1.c: New test.
51870
51871 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
51872
51873         * execute/memcpy-bi.c: New testcase.
51874
51875 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
51876
51877         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51878         base classes.
51879
51880         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51881         template is selected.
51882
51883         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51884         classes, it should be accepted for all types.
51885
51886         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51887
51888         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51889         specializations start with template headers.
51890
51891 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51892
51893         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51894
51895         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51896         non-POD types.
51897
51898 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51899
51900         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51901
51902 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51903
51904         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51905
51906 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51907
51908         * 981019-1.c: New test.
51909
51910 1998-10-14  Robert Lipe <robertl@dgii.com>
51911
51912         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51913         find objc headers.
51914
51915 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51916
51917         * compile/981001-4.c: Remove use of GCC extension that triggers a
51918         compiler bug.
51919
51920 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51921
51922         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51923
51924 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51925
51926         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51927         instantiation of template produces incorrect code for delete
51928         expression.
51929
51930         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51931         constructors' name is not unique.
51932         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51933         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51934
51935         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51936         automatic array of const is ill-formed.
51937
51938         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51939         of template parameter?
51940
51941         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51942         const.
51943
51944         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51945         pointer-to-member expression.
51946
51947         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51948         declaration causes ICE.
51949
51950 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51951
51952         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51953         reserved in the global namespace.
51954
51955         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51956         generate needed virtual table.
51957
51958         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51959
51960 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51961
51962         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51963         template-dependent type
51964
51965 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51966
51967         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51968         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51969         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51970
51971         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51972         class should be usable as argument of member function.
51973         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51974         class should be usable as return type of member function.
51975         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51976         class should be usable as type of data member.
51977
51978         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51979
51980 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51981
51982         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51983
51984 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51985
51986         * gcc.dg/dll-?.c Add thumb to target list.
51987         Fix assembler scan patterns to match current assembler output.
51988
51989 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51990
51991         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51992         matching of template brackets.
51993
51994         * g++.old-deja/g++.other/using4.C: New test.  Test using
51995         declarations of methods from base classes.
51996
51997         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51998         within functions should introduce names into the innermost
51999         enclosing namespace.
52000
52001         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52002         of static locals if first initialization throws.
52003
52004 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52005
52006         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52007
52008 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52009
52010         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52011         lose track of the possible targets of tablejump insns.
52012         * special/special.exp: Run it.
52013
52014 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52015
52016         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52017         must be declared before its specializations can be named in friend
52018         declarations.
52019
52020 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52021
52022         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52023
52024         * g77.f-torture/execute/io1.f: New test.
52025
52026 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52027
52028         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52029         with pointer to template function, for which no argument deduction
52030         is possible.
52031
52032         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52033         specialization of template function as argument to template
52034         function.
52035
52036         * g++.old-deja/g++.other/access2.C: New test; Inner class
52037         shouldn't have privileged access to Outer's names.
52038
52039 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52040
52041         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52042         friend template declared within template class conflicts with
52043         nested class of the same name.
52044
52045         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52046         is ignored.
52047
52048         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52049         object with direct initializer as function declaration.
52050
52051         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52052         initializers.
52053
52054         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52055         involving const pointer and NULL produces incorrect result.
52056
52057         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52058         type name without `typename' should be rejected with -pedantic.
52059
52060 1998-10-02  Richard Henderson  <rth@cygnus.com>
52061
52062         * g++.old-deja/g++.other/addrof1.C: New test.
52063
52064 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52065
52066         * gcc.c-torture/compile/981001-1.c: New test.
52067         * gcc.c-torture/execute/981001-1.c: New test.
52068
52069 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52070
52071         * gcc.c-torture/compile/981001-2.c: New test.
52072         * gcc.c-torture/compile/981001-3.c: New test.
52073         * gcc.c-torture/compile/981001-4.c: New test.
52074
52075 1998-10-01  Robert Lipe  <robertl@dgii.com>
52076
52077         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52078         multilibbed hosts.  Idea grafted from g77.exp.
52079
52080 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52081
52082         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52083         avoid losing on systems which need -lsocket.
52084
52085 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52086
52087         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52088         * g++.old-deja/g++.other/nested2.C: Ditto.
52089         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52090         failure.
52091
52092 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52093
52094         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52095         preferred over template operator!= for enum bitfields.
52096
52097 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52098
52099         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52100         that happen to have the same base name, but in different scopes,
52101         are incorrectly rejected.
52102
52103 1998-09-16  Richard Henderson  <rth@cygnus.com>
52104
52105         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52106         on the native word size instead of an integer literal.
52107
52108 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52109
52110         * g++.old-deja/g++.other/static2.C: Invocation of static data
52111         member of type pointer-to-function denoted as non-static member.
52112
52113         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52114         checks involving function types and aliases.
52115
52116 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52117
52118         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52119         redefined to the same non-trivial type.
52120
52121         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52122         namespace-qualification of template specializations declared in
52123         other namespaces.
52124
52125         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52126         to declare a subset of the specializations of a template function
52127         as friends of specializations of a template class.
52128
52129         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52130         member templates that do not fully specialize the enclosing
52131         template class are rejected.
52132
52133 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52134
52135         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52136
52137 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52138
52139         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52140         altered from libf2c/libU77 version.
52141
52142 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52143
52144         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52145
52146 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52147             Alexandre Oliva  <oliva@dcc.unicamp.br>
52148
52149         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52150         (un)signed char are different types for template specialization
52151         purposes.
52152
52153 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52154
52155         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52156         * objc: ObjC testsuite.
52157
52158 1998-08-31  Catherine Moore  <clm@cygnus.com>
52159
52160         * gcc.c-torture/execute/941014-1.x: New file.
52161
52162 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52163
52164         * lib/c-torture.exp: Add support for
52165         torture_eval_before_compile and torture_eval_before_execute
52166         variables.
52167
52168 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52169
52170         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52171         this test triggers valid.
52172
52173 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52174
52175         * gcc.dg/980827-1.c: New test.
52176
52177 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52178
52179         * gcc.c-torture/execute/loop-4b.c: New test.
52180
52181 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52182
52183         * lib/c-torture.exp: Add support for
52184         torture_eval_before_compile and torture_eval_before_execute
52185         variables.
52186
52187 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52188
52189         * gcc.c-torture/compile/980825-1.c: New test.
52190
52191 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52192
52193         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52194         count number tests in opt_t0 not good_t0.
52195
52196 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52197
52198         * gcc.c-torture/compile/930326-1.x: Fix typo.
52199
52200 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52201
52202         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52203         causes an ICE.
52204
52205 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52206
52207         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52208         STACK_SIZE is defined.
52209         * gcc.c-torture/unsorted/stuct.c: Similarly.
52210
52211         * gcc.c-torture/compile/980821-1.c: New test.
52212
52213 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52214
52215         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52216         16bit ints.
52217
52218 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52219
52220         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52221         code.
52222
52223 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52224
52225         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52226         error'.
52227
52228 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52229
52230         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52231
52232 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52233
52234         * gcc.c-torture/compile/980816-1.c: New test.
52235
52236         * gcc.dg/980816-1.c: New test.
52237
52238 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52239
52240         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52241         compiler for ieee tests.
52242
52243 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52244
52245         * g77.f-torture/compile/980729-0.f: New test.
52246
52247 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52248
52249         * gcc.c-torture/special/eeprof-1.c: New test, for
52250         -finstrument-functions.
52251         * gcc.c-torture/special/special.exp: Run it.
52252
52253 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52254
52255         * gcc.c-torture/compile/980729-1.c: New test.
52256
52257 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52258
52259         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52260         __thumb__ is defined, and test for ARM style doubles if so.
52261
52262 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52263
52264         * g77.f-torture/noncompile/980615-0.f: New test.
52265
52266 1998-07-26  H.J. Lu  (hjl@gnu.org)
52267
52268         * gcc.dg/980312-1.c: Do link instead of compile.
52269         * gcc.dg/980313-1.c: Likewise.
52270
52271 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52272
52273         * gcc.c-torture/compile/980726-1.c: New test.
52274
52275 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52276
52277         * g77.f-torture/execute/io0.f: New test.
52278
52279 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52280
52281         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52282         an int.
52283
52284 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52285
52286         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52287         m32r bugs.
52288
52289 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52290
52291         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52292         c-decl.c:grokdeclarator can handle mode attributes.
52293
52294 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52295
52296         * gcc.c-torture/execute/980716-1.c: New test.
52297
52298 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52299
52300         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52301         the mn10200.
52302         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52303         the mn10200.
52304         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52305         * gcc.c-torture/compile/930326-1.x: Similarly.
52306
52307 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52308
52309         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52310         New test from Craig.
52311
52312 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52313
52314         * g77.f-torture/noncompile/980616-0.f: New test.
52315
52316         * g77.f-torture/execute/970816-3.f: New test from Craig.
52317
52318 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52319
52320         *  g++.other/singleton.C: Return error value instead of taking
52321         SIGSEGV.
52322
52323 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52324
52325         *  g++.other/singleton.C: New test.  Warning is under dispute.
52326         Runtime crash is not.
52327
52328 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52329
52330         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52331         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52332         using6.C, using7.C}: New namespace tests.
52333
52334 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52335
52336         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52337         specialization with typedef'ed names used as array indexes.
52338
52339 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52340
52341         * gcc.c-torture/execute/980709-1.c: New test.
52342
52343         * gcc.dg/980709-1.c: New test.
52344
52345 1998-07-07  Richard Henderson  <rth@cygnus.com>
52346
52347         * gcc.c-torture/execute/bcp-1.c: New test.
52348
52349 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52350
52351         * gcc.c-torture/execute/980707-1.c: New test.
52352
52353 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52354
52355         * gcc.c-torture/compile/980706-1.c: New test.
52356
52357 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52358
52359         * g77.f-torture/execute/980701-0.f,
52360         g77.f-torture/execute/980701-1.f: New test from Craig.
52361
52362 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52363
52364         * gcc.c-torture/compile/980701-1.c: New test.
52365
52366         * gcc.c-torture/execute/980701-1.c: New test.
52367
52368 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52369 rlsruhe.de>
52370
52371         * g++.old-deja/g++.robertl/eb132.C: New test.
52372         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52373
52374 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52375
52376         * g77.f-torture/execute/980628-7.f,
52377         g77.f-torture/execute/980628-8.f,
52378         g77.f-torture/execute/980628-9.f,
52379         g77.f-torture/execute/980628-10.f: New tests from Craig.
52380
52381         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52382
52383 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52384
52385         * g77.f-torture/execute/980628-4.f: New test from Craig.
52386         * g77.f-torture/execute/980628-5.f: Likewise.
52387         * g77.f-torture/execute/980628-2.f: Likewise.
52388         * g77.f-torture/execute/980628-0.f: Likewise.
52389         * g77.f-torture/execute/980628-1.f: Likewise.
52390         * g77.f-torture/execute/980628-3.f: Likewise.
52391         * g77.f-torture/execute/980628-6.f: Likewise.
52392
52393 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52394
52395         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52396         directory when nothing has been installed yet.
52397
52398 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52399
52400         * gcc.c-torture/special/special.exp: Handle newer versions of
52401         dejagnu.
52402
52403 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52404
52405         * gcc.dg/980626-1.c: New test.
52406
52407 1998-06-19  Bruno Haible <haible@ilog.fr>
52408
52409         * gcc.misc-tests/m-un-2.c: New test.
52410         * g++.old-deja/g++.other/warn01.c: Likewise.
52411
52412 1998-06-19  Robert Lipe  <robertl@dgii.com>
52413
52414         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52415         compatibility with assmblers with a different comment character.
52416         Eliminate use of GAS-specific extensions.
52417
52418 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52419
52420         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52421
52422 1998-06-19  Robert Lipe  <robertl@dgii.com>
52423
52424         * lib/g77.exp: Replace search for libf2c.a with search for newly
52425         renamed libg2c.a
52426
52427 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52428
52429         * gcc.c-torture/execute/980617-1.c: New test.
52430
52431 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52432
52433         * gcc.c-torture/execute/980612-1.c: New test.
52434
52435 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52436
52437         * gcc.dg/980523-1.c: Only test on ppc-linux.
52438         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52439
52440         * gcc.c-torture/execute/980608-1.c: New test.
52441
52442 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52443
52444         * gcc.c-torture/execute/980605-1.c: New test.
52445
52446 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52447
52448         * gcc.c-torture/execute/980604-1.c: New test.
52449
52450 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52451
52452         * gcc.c-torture/execute/980602-1.c: New test.
52453         * gcc.c-torture/execute/980602-2.c: Likewise.
52454
52455 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52456
52457         * 970125-0.f: Fix per JCB.  Add commentary.
52458
52459 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52460
52461         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52462         IEEE -0 support.
52463
52464 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52465
52466         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52467         earlier.
52468
52469 1998-05-28  Catherine Moore <clm@cygnus.com>
52470
52471         * gcc.c-torture/execute/980526-3.c: New test.
52472
52473 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52474
52475         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52476         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52477         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52478         m88k-motorola-sysv3 to XFAIL.
52479
52480 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52481
52482         * gcc.dg/980526-1.c: New test.
52483         * gcc.c-torture/execute/980526-2.c: New test.
52484
52485 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52486
52487         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52488
52489         * gcc.c-torture/execute/980526-1.c: New test.
52490
52491 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52492
52493         * g77.f-torture/execute/alpha2.f: Add runtime test.
52494
52495 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52496
52497         * g++.old-deja/old-deja.exp: Strip leading directories.
52498
52499         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52500         error for the line.  Don't run multiple tests for the same line.
52501
52502 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52503
52504         * gcc.dg/980523-1.c: New test.
52505
52506 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52507
52508         * g77.f-torture/compile/970915-0.f: New test.
52509
52510 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52511
52512         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52513
52514 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52515
52516         * gcc.dg/980520-1.c: New test.
52517
52518 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52519
52520         * gcc.dg/980502-1.c: Fix return type.
52521
52522 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52523
52524         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52525         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52526         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52527         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52528         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52529
52530 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52531
52532         * g77.f-torture/execute/980520-1.f: New test.
52533
52534 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52535
52536         * lib/mike-g77.exp: New file.
52537
52538         * g77.f-torture/noncompile/noncompile.exp,
52539         g77.f-torture/noncompile/check0.f: New files.
52540
52541 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52542
52543         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52544         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52545         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52546         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52547         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52548         abort where appropriate.
52549
52550 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52551
52552         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52553         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52554
52555 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52556
52557         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52558
52559 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52560
52561         * g77.f-torture/compile/980427-0.f: New test.
52562
52563 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52564
52565         * g77.f-torture/compile/980424-0.f: New test.
52566
52567 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52568
52569         * g77.f-torture/compile/980419-2.f (main): New test.
52570         * g77.f-torture/compile/970125-0.f: New test.
52571         * g77.f-torture/compile/980419-1.f: New test.
52572
52573 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52574
52575         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52576         of loop-4.c.
52577
52578 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52579
52580         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52581
52582 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52583
52584         * gcc.c-torture/compile/980329-1.c: New test.
52585
52586 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52587
52588         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52589         * gcc.dg/980312-1.c: Fix typo in -march command.
52590
52591 1998-03-16  H.J. Lu  (hjl@gnu.org)
52592
52593         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52594
52595 1998-03-11  Robert Lipe  <robertl@dgii.com>
52596
52597         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52598         Dave Love agree the Fortran source is bogus.
52599
52600 1998-03-11  Robert Lipe  <robertl@dgii.com>
52601
52602         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52603         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52604         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52605         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52606         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52607
52608 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52609
52610         * g++.old-deja/g++.other/friend1.C: New test.
52611
52612 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52613
52614         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52615         possibly uninitialized) variables and declare dnrm2.
52616
52617 1998-02-23  Robert Lipe <robertl@dgii.com>
52618
52619         From Bruno Haible <haible@ilog.fr>:
52620         * gcc.c-torture/execute/980223.c: New test.
52621
52622 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52623
52624         * gcc.dg/ifelse-1.c: New test.
52625
52626 1998-02-09  H.J. Lu  (hjl@gnu.org)
52627
52628         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52629
52630           * lib/old-dejagnu.exp (old-dejagnu): Added the
52631           "execution test - XFAIL *-*-*" handling in the spirit of
52632           "excess errors test -". Changed the "execution test fails"
52633           handling to be like "excess errors test fails".
52634           * Update various tests accordingly.
52635
52636 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52637
52638         * gcc.c-torture/execute/980205.c: New test.
52639
52640 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52641
52642         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52643         * lib/f-torture.exp: Similarly.
52644         * gcc.c-torture: Rename all .cexp files to .x files.
52645
52646 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52647
52648         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52649         (940510-1.c): Removed duplicate.
52650         (971104-1.c): New test.
52651
52652 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52653
52654           * lib/f-torture.exp: Improve error and loop detection.
52655
52656 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52657
52658         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52659         use that to size the filler array.
52660
52661 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52662
52663         * lib/c-torture.exp(c-torture-execute): Fix typo.
52664
52665         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52666         testcase as the executable name. Keep the executable around if
52667         the test fails.
52668
52669 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52670
52671         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52672         changes.  Only test one -g option, and move it to the end of the
52673         list of options to test.
52674
52675 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52676
52677         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52678         variable GCC_TORTURE_OPTIONS to supply default switches separated
52679         by colons.  If no environment variable, run tests with -O0 -g, -O1
52680         -g, and -O2 -g as well.
52681
52682 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52683
52684         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52685         explanatory comments. Fix indentation.
52686
52687 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52688
52689         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52690
52691 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52692
52693         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52694         * g++.old-deja/g++.mike/p7325.C: Likewise.
52695         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52696
52697 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52698
52699         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52700         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52701         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52702         * g++.old-deja/g++.law/operators4.C: Likewise.
52703
52704 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52705
52706         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52707         * g++.old-deja/g++.mike/p784.C: Ditto.
52708         * g++.old-deja/g++.mike/p785.C: Ditto.
52709
52710 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52711
52712           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52713
52714 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52715
52716         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52717         target feature; pass this to c-torture-execute as needed.
52718
52719 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52720
52721         * lib/c-torture.exp(c-torture-execute): If the previous and the
52722         current executables being tested are identical, we don't need to
52723         run the executable again. Try to make the executable names
52724         unique. Add an optional argument for passing additional compiler
52725         flags.
52726
52727 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52728
52729         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52730
52731 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52732
52733         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52734
52735 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52736
52737         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52738         32bit or larger longs.
52739
52740         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52741         have either a 32bit long or 32bit int.
52742
52743 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52744
52745         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52746         Make double precision tests dependent on sizeof (double).
52747
52748 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52749
52750         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52751         too.
52752
52753 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52754
52755         * gcc.c-torture/compile/961203-1.cexp: New script.
52756
52757 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52758
52759         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52760         up the includes ourselves.
52761
52762 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52763
52764         * lib/plumhall.exp: Remove random include, and add a few
52765         verbose messages for debugging.
52766
52767 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52768
52769         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52770         of trying to do it ourselves.
52771
52772 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52773
52774         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52775
52776 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52777
52778         * gcc.prms/5403.c: Made regexp a bit less strict.
52779
52780 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52781
52782         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52783         is returned from remote_load instead.
52784         * lib/plumhall.exp: Ditto.
52785         * lib/mike-g++.exp: Ditto.
52786         * lib/old-dejagnu.exp: Ditto.
52787         * lib/c-torture.exp: Ditto.
52788
52789 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
52790
52791         * lib/g++.exp: Use build_wrapper procedure.
52792         * lib/gcc.exp: Ditto.
52793
52794 1997-05-20  Jeffrey A Law  (law@cygnus.com)
52795
52796         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52797         an old-style decl for malloc.  Fixes tests to work when
52798         sizeof (int) != sizeof (size_t).
52799
52800 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52801
52802         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52803
52804         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52805         use stdargs.h interface.
52806
52807 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52808
52809         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52810         NO_VARARGS when compiling.
52811
52812 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
52813
52814         * lib/plumhall.exp(ph_includes): New procedure.
52815         (ph_make): Use it.
52816         (ph_compiler): Ditto.
52817
52818         * lib/g++.exp: Rename test-glue.c to testglue.c.
52819         * lib/gcc.exp: Ditto.
52820
52821 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
52822
52823         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52824         to completion when it's called.
52825
52826 1997-03-21  Michael Meissner  <meissner@cygnus.com>
52827
52828         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52829         is defined, don't do test.
52830
52831 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
52832
52833         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52834         for object files.
52835         (ph_summary): Mark skipped testcases as untested, not unresolved.
52836
52837         * lib/plumhall.exp (ph_make): If unresolved because of bad
52838         errorCode, record errorCode in log file.
52839         (*): Replace send_log/verbose with verbose -log.
52840
52841 1997-03-19  Michael Meissner  <meissner@cygnus.com>
52842
52843         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52844         double conversion if double isn't at least 8 bytes.
52845
52846         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52847         int to work with targets where int is 16 bits.
52848
52849         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52850         8 bytes, just exit, since 4 byte doubles don't have enough bits of
52851         precision for the test to complete.
52852
52853 1997-03-14  Michael Meissner  <meissner@cygnus.com>
52854
52855         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52856         if d10v is not compiled with the -mdouble64 flag.
52857         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52858
52859         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52860         d10v is not compiled with the -mint32 flag.
52861
52862 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
52863
52864         * lib/plumhall.exp: Use incr_count.
52865
52866 1997-03-12  Jeffrey A Law  (law@cygnus.com)
52867
52868         * gcc.c-torture: Update to c-torture-1.45.
52869
52870 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
52871
52872         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52873         the name of the expect testcase file).
52874
52875         * lib/g++.exp(g++_init): Ditto.
52876
52877 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52878
52879         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52880         the host.
52881
52882         * lib/gcc.exp(gcc_exit): New procedure.
52883
52884 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52885
52886         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52887         specs where appropriate.
52888
52889         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52890         because of new "candidates are" messages, and removed a few
52891
52892         * Converted all non-old-style g++ testcases to old-style, and
52893         moved into g++.old-deja.
52894
52895 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52896
52897         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52898         options.
52899
52900         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52901         succeeded.
52902
52903         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52904
52905 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52906
52907         * lib/gcc.exp (gcc_target_compile): Add support for defining
52908         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52909         the machine doesn't have those features.
52910
52911 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52912
52913         * g++.law/operators4.exp: Don't use LIBS.
52914
52915 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52916
52917         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52918
52919         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52920         * lib/g++.exp: Set it here instead. Also, allow use of the
52921         --tool_exec and --tool_opt options. Change CXX to
52922         GXX_UNDER_TEST.
52923
52924         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52925
52926         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52927
52928 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52929
52930         * lib/old-dejagnu.exp: Use prune_warnings instead of
52931         prune_system_crud.
52932         * lib/mike-g++.exp: Ditto.
52933         * lib/gcc.exp: Ditto.
52934         * lib/g++.exp: Ditto.
52935
52936         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52937
52938 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52939
52940           * 941014-2.c: Include stdlib.h
52941           * 960327-1.c: Include stdio.h
52942           * dbra.c, index-1.c: Don't assume ints are 32bits.
52943
52944 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52945
52946         * lib/gcc.exp: Add gcc,stack_size target feature.
52947
52948         * lib/g++.exp(g++_target_compile): Add the include and link
52949         paths here, not in two other places. And, it's $options, not
52950         options.
52951
52952         * lib/mike-g++.exp(postbase): Remove the code that determines
52953         the correct include and link paths.
52954         * g++.old-deja/old-deja.exp: Ditto.
52955
52956 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52957
52958         * lib/g++.exp(g++_init): target_compile no longer returns the
52959         filename of the result.
52960
52961 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52962
52963         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52964         call to glob.
52965
52966         * gcc.c-torture/special/special.exp: Change call to
52967         gcc_target_compile to include the object file.
52968
52969 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52970
52971         * gcc.c-torture/special/special.exp: Correct misspelling in last
52972         change.
52973
52974 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52975
52976         * lib/plumhall.exp(ph_summary): Log the entire output of the
52977         executable. Return -1 if there were any failures, 0 otherwise.
52978         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52979         (ph_make): Clean up objects and executables that were built
52980         if the tests succeeded.
52981
52982 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52983
52984         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52985         libraries and includes in the build tree as appropriate.
52986
52987 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52988
52989         * lib/c-torture.exp: Instead of looking for the global variable
52990         NO_LONG_LONG, check to see if that's a feature of the target.
52991
52992 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52993
52994         * config/default.exp: Minimize. Delete the remainer of the files in
52995         config; this functionality is now in devo/dejagnu/config.
52996
52997         g++.*/*: Pass any additional flags used to compile to postbase;
52998         delete CXXFLAGS.
52999
53000         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53001         is now done by runtest.exp. Use gcc_target_compile instead of
53002         compile.
53003
53004         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53005         Remove references to CFLAGS. Use remote_file instead of
53006         calling rm -f.
53007         (c-torture): Take a list of arguments to use to compile this
53008         testcase.
53009
53010         lib/g++.exp: Simplify. Use target_compile instead of compile.
53011         lib/gcc-dg.exp: Ditto.
53012         lib/gcc.exp: Ditto.
53013         lib/mike-{gcc,g++}.exp: Ditto.
53014         lib/old-dejagnu.exp: Ditto.
53015         lib/plumhall.exp: Ditto.
53016
53017 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53018
53019         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53020         (ph_linker): Likewise.
53021
53022 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53023
53024           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53025         MAP_ANON / MAP_ANONYMOUS if defined;
53026         else try to map from /dev/zero .
53027
53028 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53029
53030         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53031         isn't defined, then define it to MAP_ANONYMOUS.
53032
53033 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53034
53035         * gcc.c-torture: Update to c-torture-1.42 release.
53036
53037 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53038
53039         * gcc.c-torture: Update to c-torture-1.41 release.
53040
53041 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53042
53043         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53044         c-torture release.
53045
53046 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53047
53048         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53049         and LDFLAGS.  Fix second case to append the target_info ldflags
53050         onto LDFLAGS, not CFLAGS.
53051         * lib/g++.exp (g++_init): Add target_info stuff.
53052         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53053         of libgloss and newlib flags for !native.
53054
53055         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53056         (GDB): Fix relative path to go up another dir for finding gdb.
53057
53058 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53059
53060         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53061         versions in the target_info array, if they don't exist.
53062
53063 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53064
53065         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53066
53067 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53068
53069         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53070         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53071
53072 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53073
53074         * lib/old-dejagnu.exp: Don't remove the output file before we've
53075         actually tested it. Don't append pwd to the path of the executable
53076         we're testing.
53077
53078 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53079
53080         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53081
53082 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53083
53084         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53085         temporary directory for compiler files, and set it to a default
53086         value of /tmp. Set $output as the name of the output file from
53087         compiling the testcase. Add a -o option to $cflags_var so the
53088         compiler writes the final output file as $output. Set $executable
53089         to $output.
53090
53091         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53092         directory for compiler files, and set it to /tmp if it doesn't
53093         already have a value. Set $output_file to the name of the output
53094         file from compiling the testcase. Add a -o option to CXXFLAGS so
53095         the compiler writes the final output file as $output. Use $output
53096         as the executable to be tested.
53097
53098 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53099
53100         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53101
53102 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53103
53104         * gcc.c-torture/execute/pending-1.c: New test.  Still
53105         pending in Tege's queue.
53106
53107 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53108
53109         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53110         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53111         if there were failures.  Call unresolved if there were unresolved
53112         testcases.  Call gcc_fail if program did not run to completion.
53113         (ph_make): Pass additional argument name to ph_execute.
53114         (ph_execute): Add new argument.  Pass additional arguments to
53115         ph_summary.  Call gcc_fail is there is no execution output.
53116
53117 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53118
53119         * lib/plumhall.exp (proc_summary): Output relavent summary
53120         lines into the log so specific failures in plumhall can be
53121         investigated.
53122
53123 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53124
53125         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53126         (c-torture-execute): Don't try to execute tests which use
53127         "long long" types if $NO_LONG_LONG is nonzero.
53128
53129 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53130
53131         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53132         not c-torture.
53133
53134         * gcc.ieee: Move from here.
53135         * gcc.c-torture/execute/ieee: To here.
53136
53137 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53138
53139         * gcc.c-torture: Update to c-torture-1.41 release.
53140
53141 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53142
53143         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53144         not "$output".
53145
53146 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53147
53148         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53149         -c present.
53150
53151 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53152
53153         * config/proelf.exp: Handle connecting to a simulator.
53154
53155 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53156
53157         * config/proelf.exp: New file.  Enough framework that we can
53158         run c-torture tests on the proelf targets (or any other target
53159         that gdb can connect to for that matter).
53160
53161 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53162
53163         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53164         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53165
53166         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53167         exec_output exists.
53168
53169 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53170
53171         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53172         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53173
53174         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53175         to pass/fail/unresolved/unsupported/untested.  Caller must now
53176         call unresolved/unsupported/untested.
53177         * lib/*.exp: Update FSF address.  Update to handle new results of
53178         ${tool}_load.
53179         * lib/chill.exp (verbose): Delete.
53180
53181 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53182
53183         * lib/gcc.exp (default_gcc_start): Change order of args to
53184         $LDFLAGS $CFLAGS $LIBS.
53185         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53186         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53187         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53188         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53189         * gcc.misc-tests/dg-test.exp: Likewise.
53190         * gcc.misc-tests/msgs.exp: Likewise.
53191         * gcc.prms/prms.exp: Likewise.
53192         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53193         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53194
53195         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53196
53197 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53198
53199         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53200
53201         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53202         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53203
53204         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53205         necessary.
53206
53207 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53208
53209         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53210         global for loop; add use of $mathlib.
53211         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53212         settings here; set mathlib for anything but VxWorks.
53213
53214 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53215
53216         * gcc.c-torture: Update to c-torture-1.40 release.
53217
53218 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53219
53220         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53221         dg.exp.
53222
53223 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53224
53225         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53226         global.
53227
53228 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53229
53230         * lib/g++.exp (LIBS): Define if not already.
53231         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53232         (gcc-dg-prune): Call prune_gcc_output.
53233         * lib/gcc.exp (prune_gcc_output): New proc.
53234         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53235         prune_gcc_output.
53236
53237 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53238
53239         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53240         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53241
53242 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53243
53244         * gcc.c-torture: Update to c-torture-1.39 release.
53245
53246 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53247
53248         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53249         fails, try others as well.
53250
53251 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53252
53253         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53254         If compilation fails, mark execute tests as `untested'.
53255         If test is marked as unsupported, don't mark compilation and
53256         execute tests as failed.
53257
53258 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53259
53260         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53261         libstdc++ for whether or not we want to be doing shared
53262         libraries.  Delete link_curses since we don't need it anymore.
53263         * lib/mike-g++.exp (postbase): Don't link in libg++.
53264         * g++.old-deja/old-deja.exp: Likewise.
53265
53266 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53267
53268         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53269
53270 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53271
53272         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53273         For that, add `-Wl,-a,shared_archive'.
53274         * g++.old-deja/old-deja.exp: Likewise.
53275
53276 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53277
53278         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53279
53280 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53281
53282         * lib/mike-g++.exp (postbase): Pay attention to the status of
53283         g++_load.
53284
53285 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53286
53287           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53288
53289 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53290
53291         * lib/gcc.exp (default_gcc_start): No longer need to log program
53292         being executed or its output, execute_anywhere does that now.
53293         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53294         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53295
53296 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53297
53298         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53299         the same as those in lib/g++.exp.
53300
53301 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53302
53303         * gcc.c-torture: Update to c-torture-1.38 release.
53304         * gcc.ieee: Related changes.
53305
53306 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53307
53308         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53309         "exec". Minor reformatting changes.
53310
53311         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53312         cross. This means all "exec" calls now work on a remote host as
53313         well.
53314         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53315         cross. Filter out the extra "\r\n" stuff that expect puts in.
53316         (c-torture-execute): Filter out the bogus warnings like
53317         c-torture-compile does. Add support for canadian cross.
53318         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53319         Use execute_anywhere rather than calling exec directly. Now it
53320         works for canadian cross testing.
53321
53322 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53323
53324         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53325         results into a variable, and check that rather than using file exists.
53326
53327 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53328
53329         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53330         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53331
53332 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53333
53334         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53335         lib_curses if there's a shared libg++ in the build tree.
53336
53337 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53338
53339         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53340         if not supported target.
53341
53342 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53343
53344         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53345         link_curses up to always happen, not just for native builds.
53346
53347 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53348
53349         * gcc.c-torture: Update to c-torture-1.36 release.
53350         * gcc.failure: Related changes.
53351
53352 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53353
53354         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53355
53356 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53357
53358         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53359         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53360         runshlib, link_curses, and mathlib for link and run.
53361
53362         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53363         pass the runtime shared library options for Solaris, OSF/1, and
53364         Irix5, and link with -lcurses to avoid unresolved references.
53365
53366 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53367
53368         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53369         only run once.
53370
53371 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53372
53373         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53374
53375 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53376
53377         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53378         do not have a framework for the "compat" tests yet.
53379
53380 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53381
53382         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53383         set to null if we're testing vxworks5.1.  Use that instead of
53384         `-lm' in the setting of LIBS for link and run.
53385
53386 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53387
53388         * config/rom68k.exp (${tool}_load): Major changes to make it
53389         work.  Verified that it does in fact return the stuff in
53390         exec_output properly.  Catch any Emul or any TRAP other than 0.
53391
53392 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53393
53394         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53395         LDFLAGS properly for targets that need stuff from libgloss.
53396         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53397         only run once.
53398         (gpp_initialized): New variable.
53399
53400 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53401
53402         * config/rom68k.exp: Load libgloss.exp.
53403         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53404         so we can produce a fully linked binary.
53405         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53406         so we can produce a fully linked binary.
53407
53408 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53409
53410         * lib/plumhall.exp (ph_section): Watch for expected failures.
53411         Add missing `else'.
53412
53413         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53414         run the testcase.
53415         (c-torture): Likewise.
53416
53417 1995-08-28  Doug Evans  <dje@cygnus.com>
53418
53419         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53420
53421         * lib/mike-g++.exp (mike_cleanup): New proc.
53422         (prebase): New globals compiler_result, not_compiler_result,
53423         target_regexp.
53424         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53425         allow leading "-" in pattern.  Watch for unsupported tests.
53426         If $compiler_result is set, pattern match assembler code,
53427         and ditto for $not_compiler_result.
53428         * lib/mike-gcc.exp: Likewise.
53429
53430         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53431         execution "succeeded".
53432
53433 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53434
53435         * config/win32.exp: New file.
53436         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53437
53438 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53439
53440         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53441         unsupported.
53442         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53443         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53444         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53445
53446         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53447         "... without exceptions was ...".  That is now handled by
53448         prune_system_crud.
53449         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53450
53451 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53452
53453         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53454         sieve.c,sort2.c}: New files.
53455         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53456         sieve.exp,sort2.exp}: Drivers for them.
53457
53458         * lib/mike-gcc.exp (program_output): New user settable variable.
53459         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53460         messages.
53461         * lib/mike-g++.exp (program_output): New user settable variable.
53462
53463         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53464
53465         * config/sh.exp: Deleted (use sim.exp instead).
53466
53467 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53468
53469         * config/vx.exp: Declare CHECKTASK as global.
53470         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53471         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53472         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53473
53474 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53475
53476         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53477         target. Like vx.exp, only includes `vx29k.exp' instead of
53478         `vxworks.exp'.
53479
53480 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53481
53482         * config/sim.exp: Increase time limit from 120 seconds to 240.
53483
53484 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53485
53486         * gcc.c-torture/execute/950628-1.c: New test.
53487
53488 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53489
53490         * gcc.c-torture: Update with changes/additions from
53491         c-torture-1.34.
53492
53493 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53494
53495         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53496
53497 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53498
53499         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53500
53501 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53502
53503         * gcc.c-torture/compile/950512-1.c: New test.
53504         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53505         * gcc.dg/struct-ret-1.c: Likewise.
53506
53507 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53508
53509         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53510           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53511
53512 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53513
53514         * gcc.c-torture/special/920411-1.c: Deleted.
53515         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53516
53517 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53518
53519         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53520         cpu limit.
53521
53522 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53523
53524         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53525
53526 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53527
53528         From kenner;
53529         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53530         is the proper length.
53531         * va-arg-3.c: Likewise.
53532
53533 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53534
53535         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53536         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53537
53538         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53539         * lib/g++.exp (default_g++_start): Delete old cruft.
53540
53541 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53542
53543         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53544         (2 * (1 << 18)) to (2 * (1 << 17)).
53545
53546         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53547
53548 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53549
53550         * config/rom68k.exp: Renamed from config/idp.exp
53551
53552 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53553
53554         * c-torture/compile/921109-2.c
53555
53556 1995-04-18  Mike Stump  <mrs@cygnus.com>
53557
53558         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53559         excess errors.
53560
53561 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53562
53563         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53564         output.
53565         * lib/g++.exp (default_g++_start): Likewise.
53566
53567 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53568
53569         * gcc.c-torture/compile/950329-1.c: New test.
53570
53571 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53572
53573           * config/bug.exp (${tool}_load): Updated to use new remote_open
53574           and remote_close procs.
53575         * config/idp.exp: New file.
53576
53577 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53578
53579         * gcc.c-torture/execute/950322-1.c: New test.
53580
53581 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53582
53583         * config/vx.exp (${tool}_load): Clean up testing of return code from
53584         vxworks_ld and vxworks_spawn.
53585
53586 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53587
53588         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53589
53590 1995-03-13  Mike Stump  <mrs@cygnus.com>
53591
53592         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53593         can mark excess errors on a machine by machine basis.  Note, the
53594         default is to not expect any excess errors, even when excess
53595         errors test - is given, so you will want to put an XFAIL ... on
53596         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53597         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53598         those 4 machines, but no others.
53599
53600 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53601
53602         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53603         * lib/c-torture.exp: to here.
53604
53605 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53606
53607         * gcc.c-torture/execute/950221-1.c: New test.
53608         * gcc.c-torture/execute/struct-ret-1.c: New test.
53609         * gcc.c-torture/compile/950221-1.c: New test.
53610
53611         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53612
53613 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53614
53615         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53616         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53617
53618 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53619
53620         * g++.gb: New directory of tests, derived from my signature and
53621         class scoping tests.
53622
53623         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53624         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53625         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53626         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53627         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53628         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53629         * g++.gb/sig25.C: Likewise.
53630
53631         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53632         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53633         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53634         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53635         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53636         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53637         * g++.gb/sig25.exp: Likewise.
53638
53639         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53640         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53641         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53642         * g++.gb/scope13.C: Likewise, this test still fails.
53643
53644         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53645         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53646         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53647         * g++.gb/scope13.exp: Ditto.
53648
53649         * g++.gb/README: New file, explains what these tests are about.
53650
53651 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53652
53653         * lib/dg.exp (dg-do): Support `preprocess'.
53654         (dg-test): Likewise.
53655
53656 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53657
53658         * config/udi.exp: change "continue -expect" to "exp_continue".
53659
53660 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53661
53662         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53663         Delete redundant tests.
53664
53665         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53666         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53667         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53668         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53669         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53670         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53671         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53672         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53673
53674         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53675         storing label pointers.
53676         * gcc.c-torture/execute/921019-1.c: Likewise.
53677         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53678         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53679         parameter fp.
53680         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53681         constants.
53682
53683         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53684         Delete obsolete tests.
53685
53686         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53687         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53688         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53689         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53690         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53691         * gcc.c-torture/compile/950124-1.c: New test.
53692
53693         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53694
53695 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53696
53697         * lib/mike-g++.exp: Add -lm to LIBS.
53698
53699 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53700
53701         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53702
53703 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53704
53705         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53706
53707 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53708
53709         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53710
53711 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53712
53713         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53714         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53715         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53716         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53717         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53718         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53719         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53720         * g++.law/{operators31.C, operators32.C,
53721         * g++.law/{operators33.C, operators34.C}: Likewise.
53722         * g++.law/{pic1.C, refs2.C}: Likewise.
53723         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53724         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53725         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53726         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53727
53728         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53729         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53730         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53731         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53732         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53733         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53734         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53735         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53736         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53737         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53738         * g++.law/{operators34.exp}: Likewise.
53739         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53740         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53741         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53742         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53743         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53744
53745         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53746         No longer expected to fail.
53747         * g++.law/missed-error3.C: Tweak for recent bool changes.
53748
53749 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53750
53751         * config/emb-unix: Deleted.
53752         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53753         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53754
53755 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53756
53757         * lib/dg.exp (dg-test): Fix typo in last patch.
53758
53759 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53760
53761         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53762         (handles multiple occurrences).
53763
53764 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53765
53766         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53767         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53768         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53769         printed).
53770         * lib/c-torture.exp (c-torture-compile): Likewise.
53771         (c-torture): Prepend full path if missing.
53772         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53773         (gcc_fail): Likewise.
53774         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53775
53776 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53777
53778         * lib/netware.exp: Only attach to NetWare i386 systems.
53779
53780 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53781
53782         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53783         messages.  Add test name to "output pattern match" pass/fail message.
53784
53785 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53786
53787         * gcc.dg: New testsuite.
53788         * gcc.dg/dg.exp: New file.
53789
53790         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53791         test-switch.c}: Deleted.
53792
53793         * gcc.misc-tests/msgs.exp: New testcase driver.
53794
53795 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
53796
53797         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53798         Watch for illegal return values from ${tool}_load.
53799         * config/unix.exp (${tool}_load): Fix pass/fail detection for
53800         cross targets.  Coerce return value >0 to 1.
53801
53802 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
53803
53804         * config/unix.exp (${tool}_load): Call program rsh, not proc.
53805
53806         * config/emb-unix.exp: New file.
53807
53808         * config/sim.exp: Error if variable $SIM not defined.
53809         (${tool}_load): Mark test as "untested" if simulator missing.
53810
53811         * config/unix.exp: Load remote.exp to get rcp_download.
53812         * lib/c-torture.exp: Use different option lists for testcases with
53813         and without loops.
53814         * gcc.c-torture/execute/execute.exp: Likewise.
53815
53816 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
53817
53818         * config/*.exp: Clarify return code from ${tool}_load.
53819         Call `unresolved' or `untested' instead of `warning' or `perror'
53820         (sometimes you still want to call both though).
53821         Add comment that `shell_id' is local to each file.
53822         * config/udi.exp (timeout): Set to 30.
53823         Don't print warning if connection fails, $connectmode has already
53824         printed an error.
53825         (${tool}_load): Move verbose messages to level 2.
53826         Rework pattern for "Process started" message.
53827         Pass `shell_id' to ${connectmode}_download.
53828         Retry twice upon timeout.  Make resetting of target more robust.
53829         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53830         Pass `shell_id' to exit_$connectmode.
53831         Only call exit_$connectmode if connected.
53832         * config/unix.exp (${tool}_load): Check return codes better.
53833         * config/vrtx.exp (${tool}_load): Likewise.
53834         * config/vx.exp (${tool}_load): Likewise.
53835         Delete unneeded global's.
53836         * lib/dg.exp (dg-test): Update to reflect clarified return codes
53837         from ${tool}_load.
53838         (dg-stat): Delete.
53839         (dg-init): Delete recording of pass/fail counts.
53840         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53841         (old-dejagnu-init): Likewise.
53842         (old-dejagnu-stat): Delete contents, empty proc now.
53843         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53844         (c-torture): Delete references to lcnt, lpass, lfail.
53845         Get option list from TORTURE_OPTIONS.
53846         Delete -funroll[-all]-loops if no loops.
53847         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53848         (g++_stat): Delete contents (empty proc now).
53849         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53850         (gcc_finish): Likewise.
53851         (gcc_stat): Deleted.
53852         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53853         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53854         * gcc.c-torture/execute/execute.exp: Likewise.
53855         Split tests into two parts: compile, execute.
53856         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
53857         no loops.  Update to reflect clarified return codes from ${tool}_load.
53858
53859 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
53860
53861         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53862         to grep for.
53863         (old-dejagnu): Likewise (where necessary).
53864
53865 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
53866
53867         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53868
53869         * lib/dg.exp (dg-process-target): Fix processing of selector.
53870         Add comment regarding use of `error'.
53871
53872         * lib/gcc.exp (prune_system_crud): Define if missing.
53873         * lib/g++.exp (prune_system_crud): Likewise.
53874
53875         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53876         Call prune_system_crud.
53877         * lib/dg.exp (dg-runtest): New proc.
53878         Use perror instead of send_user for tcl errors in testcase.
53879         Don't return any value, it's never used.
53880         Don't clobber previous definition of `unknown'.
53881         Print tcl errors in `dg-final'.
53882
53883 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53884
53885         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53886         (dg-test): Don't print errorInfo, it contains stack backtrace.
53887
53888 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53889
53890         * lib/g++.exp (runtest_file_p): Define if missing.
53891
53892 1994-09-24  Doug Evans  (dje@cygnus.com)
53893
53894         * lib/mike-g++.exp: Comment out loading of g++.exp.
53895         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53896         (default_g++_version): Always print something.
53897         (default_g++_start): Comment out call to `which'.
53898         (g++_start, g++_load): Deleted (must be defined in config file).
53899         * lib/gcc.exp: Test for existence of $CC at start.
53900         Delete check for tmpdir (done in gcc_init).
53901         (default_gcc_version): Always print something.
53902         (default_gcc_start): Comment out call to `which'.
53903         * config/*.exp: Major cleanup - make cross targets work at least a
53904         little better for g++ (by not being "--tool gcc" specific).
53905         Rename gcc_xxx to ${tool}_xxx.
53906         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53907         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53908
53909 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53910
53911         * lib/c-torture.exp (c-torture-compile): Rework compiler
53912         message processing.
53913
53914         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53915         c-torture.
53916
53917 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53918
53919         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53920
53921         * lib/dg.exp (dg-process-target): Support { target native }.
53922
53923 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53924
53925         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53926         looked for "... program xxx got fatal signal".
53927         Correct regsub munging of `comp_output'.
53928         Ignore compiler messages "path prefix not used" and "linker input
53929         file unused".
53930
53931 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53932
53933         * lib/gcc.exp (runtest_file_p): Define if missing.
53934         * gcc.prms/template.c: Example to work from.
53935
53936 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53937
53938         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53939         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53940
53941         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53942         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53943         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53944         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53945
53946         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53947         (dg-process-target): No longer a varargs proc.
53948         Return S/N for target, P/F for xfail.  All callers changed.
53949         (user option procs): More argument checking.
53950         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53951         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53952         (dg-test): Skip test if not running on selected target in `dg-do'.
53953         Update handling of `dg-do-what', `dg-output-text'.
53954         Separate execution pass/fail from output pattern match pass/fail.
53955         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53956
53957 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53958
53959         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53960         target for 920510-1.c.
53961
53962 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53963
53964         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53965         Clean up comment regarding use of passcnt, etc.
53966         (gcc_stat): Don't update `testcnt' here.
53967         (gcc_finish): Do it here.
53968         Might as well reset `but_id' here too.
53969         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53970         to determine if the file should be tested.
53971         * gcc.c-torture/compile/compile.exp: Likewise.
53972         * gcc.c-torture/execute/execute.exp: Likewise.
53973         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53974         * gcc.misc-tests/dg-test.exp: Likewise.
53975         * gcc.prms/prms.exp: Likewise.
53976         * gcc.wendy/wendy.exp: Likewise.
53977         * g++.old-deja.exp: Likewise.
53978         Move "Testing file" message to verbose level 1.
53979
53980 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53981
53982         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53983
53984 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53985
53986         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53987         (default_gcc_start): Accept optional second list element
53988         of compiler flags.  Print compiler output at verbosity level 2.
53989         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53990         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53991         Save current values of framework globals passcnt, failcnt, xpasscnt,
53992         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53993         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53994         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53995         xfailcnt to compute stats.  Update framework global `testcnt' from
53996         pass/fail counts.
53997         (gcc_finish): New proc.  Clean up test environment.
53998         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53999         (gcc_epass, gcc_efail): Delete.
54000         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54001         argument of line number.
54002         (dg-init): If the tool has an init routine, call it.
54003         (dg-test): Remove args `cflags_var' and `libs_var'.
54004         Pass all compiler options to ${tool}_start.
54005         Handle missing line number.
54006         (dg-finish): New function.
54007         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54008         particular files.  Call gcc_finish at end.  Move "skipping test"
54009         message to verbosity level 3.
54010         * gcc.c-torture/compile/compile.exp: Likewise.
54011         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54012         * gcc.c-torture/execute/execute.exp: Likewise.
54013         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54014         Print testcase being tried at verbosity level 1.
54015         * gcc.c-torture/special/special.exp: Unset xfail.
54016         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54017         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54018         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54019         * gcc.failure/failure.exp: Likewise.
54020         * gcc.ieee/ieee.exp: Likewise.
54021         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54022         Update call to dg-test.  Call dg-finish at end.
54023         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54024         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54025         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54026         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54027         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54028         * gcc.wendy/wendy.exp: Add copyright.
54029         Delete setting of tmpdir (done by gcc_init).
54030         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54031         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54032         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54033         gcc_[ce]pass/fail.
54034
54035 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54036
54037         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54038         confusion.
54039         (g++_load): Likewise.
54040
54041         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54042         Rename argument to `prog' to remove the confusion.
54043         Varargs fns behave differently too!
54044         (g++_load): Likewise.
54045
54046         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54047
54048         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54049         what it is.  Delete (always) printing of status value for !native.
54050         Simplify verbose code, and include status and exec_output.
54051         (g++_load): Use gcc_load.
54052
54053 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54054
54055         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54056         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54057         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54058         940714-3.c as these testcases don't exist anymore.  Make
54059         va-arg-1.c expected to pass.
54060
54061 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54062
54063         * gcc.misc-tests/misc.exp: Only run specific testcases.
54064         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54065         * gcc.misc-tests/dg-[1-9].c: New files.
54066
54067         * lib/dg.exp: New testsuite driver.
54068         * gcc.prms/prms.exp: Use it.
54069
54070         * README.gcc: New file.
54071
54072         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54073         Document and reset `lxpass' and `lxfail'.
54074         Simplify "initialized" message.
54075         (gcc_stat): Clean up comments a little.
54076
54077 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54078
54079         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54080
54081 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54082
54083         * lib/old-dejagnu.exp (process-option): New proc.
54084         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54085         (old-dejagnu): Simplify.
54086         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54087
54088 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54089
54090         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54091         exists and is not an empty string.
54092
54093         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54094         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54095         finished.
54096         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54097         automatically.
54098
54099         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54100         longer expected to fail.
54101
54102         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54103         "f" function call.
54104
54105         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54106
54107         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54108         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54109         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54110         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54111         c-torture-1.29.
54112
54113         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54114         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54115
54116         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54117
54118         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54119         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54120
54121         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54122         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54123         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54124
54125 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54126
54127         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54128         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54129         940714-1.c, 940714-2.c, 940714-3.c},
54130         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54131         gcc.misc-tests/{mg.c,mg.exp}:
54132         New tests.
54133         * gcc.noncompile/noncompile.exp: Change accordingly.
54134
54135 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54136
54137         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54138         Undo previous clobberage.
54139
54140 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54141
54142         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54143         * gcc.special/{930510-1.c, special.exp}:
54144         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54145         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54146         struct-varargs-1.c}: New tests from c-torture-1.26.
54147
54148 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54149
54150         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54151           argument to switch.
54152
54153 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54154
54155         * Revert the previous changes.  Please see Rob's directory
54156         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54157         fixes.
54158
54159 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54160
54161         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54162         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54163         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54164         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54165         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54166         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54167         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54168         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54169         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54170         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54171         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54172         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54173         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54174         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54175         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54176         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54177         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54178         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54179         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54180         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54181         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54182         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54183         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54184         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54185         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54186         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54187         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54188         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54189         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54190         testing changes.
54191
54192 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54193
54194         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54195         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54196         with perror calls.
54197
54198 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54199
54200         * config/unix.exp (g++_load): Fix syntax.
54201
54202 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54203
54204         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54205         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54206         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54207         Don't expect va-arg-1.c to fail.  Correct expected output for
54208         920928-1.c.
54209         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54210         * gcc.wendy/hbm4.c: Correct typo.
54211         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54212
54213 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54214
54215         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54216         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54217         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54218         * lib/c-torture.exp (c-torture-compile): Ditto.
54219
54220         Reduce volume of output (remove all the -I's and such).
54221         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54222         Call gcc_cpass, gcc_cfail.
54223         (c-torture): Pass testing option to c-torture-compile.
54224
54225 1994-03-21  Doug Evans  (dje@cygnus.com)
54226
54227         Bring patches over from progressive.
54228         * config/default.exp: Exit remote shell cleanly.
54229         (g++_exit, g++_start): Add default versions.
54230         * config/sim.exp (gcc_load): Use perror, not error.
54231
54232 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54233
54234         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54235         set in site.exp.
54236
54237 1994-03-14  Doug Evans  (dje@cygnus.com)
54238
54239         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54240         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54241         (wendy_try): New proc to run testcase.
54242         (main loop): Call 'em.
54243         * gcc.wendy/*.c: Clean up pass to correct expected output.
54244
54245         * lib/gcc.exp: Minor cleanup work.
54246         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54247
54248 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54249
54250         * config/sim.exp (gcc_load): Document return codes better.
54251         Don't pass -v to simulator.
54252
54253 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54254
54255         * gcc.special/920717-x.c: Fix typo.
54256         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54257         get at sources.
54258
54259         * lib/mike-gcc.exp: Fix typo.
54260
54261 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54262
54263         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54264         binary to use, transform the name.
54265         * config/*.exp: rename everything. Nuke any g++ specific files,
54266         it's now a special case of gcc that requires no special support.
54267         Add a default.exp for unsupported targets.
54268
54269 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54270
54271         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54272         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54273         version of Tcl.
54274
54275 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54276
54277         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54278         than a warning.
54279
54280 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54281
54282         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54283
54284 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54285
54286         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54287         option_list.  Compile every file with only 4/6 option choices
54288         (same as C torture) instead of with 12/18 different option
54289         choices.
54290         * lib/c-torture.exp: Likewise.
54291
54292         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54293         not already set.
54294
54295 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54296
54297         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54298         can put an XFAIL *-*-* on excess errors.
54299
54300 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54301
54302         * g++.law: Add more tests derived from g++-bugs snapshots.
54303
54304         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54305         equivalent to g++.law/init9.
54306
54307         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54308         compiled it, and the a.out file after we've run it.
54309
54310 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54311
54312         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54313         compiled it, and the a.out file after we've run it.
54314
54315 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54316
54317         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54318
54319 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54320
54321         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54322         version number.
54323
54324 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54325
54326         * g++.law: New directory of g++ tests derived from the g++-bugs
54327         snapshots.
54328
54329 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54330
54331         * gcc.compile: initbug1.c initbug1.exp testcase added
54332
54333 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54334
54335         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54336         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54337           fixes submitted by Jeff Law (law@cs.utah.edu)
54338         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54339           Jeff Law (law@cs.utah.edu)
54340
54341
54342 1993-11-30  Mike Stump  (mrs@cygnus.com)
54343
54344         * config/unix-g++.exp: Follow the gcc way of doing things.
54345         * g++.old-deja/old-deja.exp: Minor updates.
54346         * lib/g++.exp: New file, follow the gcc way of doing things.
54347         * lib/old-dejagnu.exp: Minor updates.
54348         * lib/mike-g++.exp: Always unset errorInfo.
54349
54350 1993-11-06  Mike Stump  (mrs@cygnus.com)
54351
54352         * lib/gcc.exp: Fix some errors with the below change, CC and
54353         CFLAGS should be global when setting, not local.
54354
54355 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54356
54357         * lib/gcc.exp: Transform tool name.
54358
54359 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54360
54361         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54362
54363 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54364
54365         * lib/gcc.exp: change gcc_done to gcc_stat
54366
54367 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54368
54369         * Upgraded gcc testsuite to c-torture version 1.25
54370
54371 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54372
54373         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54374         * lib/c-torture: added hooks for new reporting code.
54375
54376 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54377
54378         * config/sh-gcc.exp: check if sh-sim exists in the path
54379
54380 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54381
54382         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54383         * gcc.compile/compile.exp: Initial changes for new logic.
54384         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54385         * gcc.failure/failure.exp: Initial changes for new logic.
54386         * gcc.ieee/ieee.exp: Initial changes for new logic.
54387         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54388         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54389         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54390         * lib/c-torture.exp: Initial changes for new logic.
54391         * lib/gcc.exp: Initial changes for new logic.
54392
54393 1993-10-15  Mike Stump  (mrs@cygnus.com)
54394
54395         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54396         depend upon failure or success.  Fully qualify names in failure
54397         and success messages.  Always remove a.out before starting
54398         compile, just in case.  Pay more attention to error text output by
54399         the compiler.  Handle testcases with no known past errors just
54400         like all others, so that things are uniform.  Other miscellaneous
54401         improvements.
54402
54403 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54404
54405         * gcc.cpp: new directory for cpp tests
54406
54407 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54408
54409         * lib/chill.exp: Code reformatted, removed unused code.
54410         * config/unix-chill.exp: Code reformatted, removed unused code.
54411         * chill.execute/execute.exp: Code reformatted, removed unused code.
54412         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54413
54414 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54415
54416         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54417         routines not written.
54418
54419 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54420
54421         * config/bug-gcc.exp: Use new procs from bug.exp.
54422
54423 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54424
54425         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54426         via ftp, rather than depending on NFS.
54427         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54428         case.
54429
54430 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54431
54432         * config/bug-gcc.exp: Use new download proc.
54433
54434 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54435
54436         * chill.execute/execute.exp: cleanups, handles errors better
54437         * chill.compile/compile.exp: rewrite, based on execute.exp
54438         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54439         * lib/chill.exp: major changes to diff proc and compile and link
54440         procs. added chill_fail and chill_pass wrappers to pass and
54441         fail. added more comments, and handle error codes better.
54442         Added a hack to capture stderr from exec, so noncompile tests
54443         can work.
54444
54445 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54446
54447         * chill.execute/execute.exp: rewrite of testsuite driver
54448         * lib/chill.exp: rewrite of testsuite driver
54449         * config/unix-chill.exp: rewrite of testsuite driver
54450
54451 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54452
54453         In chill.execute:
54454         * iexpr.ch: Standardize uppercase.
54455         * tuples.dat: Standardize uppercase.
54456         * vary.ch: standardize.  Correct varying string assignments.
54457         * vary.dat: Add new output lines.
54458
54459 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54460
54461         In chill.execute:
54462         * chprintf.ch: Standardize use of uppercase.
54463         * tuples.ch: Standardize and turn arr2 into a DCL,
54464           rather than a SYN.
54465         * pinits.ch: Standardize.
54466
54467 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54468
54469         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54470         * Makefil: Renamed to Makefile.in.
54471         * configure.in: New.
54472
54473 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54474
54475         In chill.execute:
54476         * .cvsignore: Add result/output files.
54477         * Makefile: Fix up variables at start.  Use MFLAGS
54478           everywhere.  Correct bool_loc, built_ins entries.
54479           Add entry for vary1.ch.
54480         * bitarray.ch: Standardize upper-case usage.
54481         * bitexpr.ch: Standardize, add output of b1.
54482         * params.ch: Use arrayt in along PROC parameters, to
54483           avoid novelty problems.
54484         * sets.ch: Tiny cleanup.
54485         * vary1.ch: Re-indent.
54486
54487 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54488
54489         * Add PR-related files to Makefiles, .cvsignore files, etc.
54490
54491 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54492
54493         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54494           with compiler objects. New names are test-flow.c and test-loop.c
54495
54496 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54497
54498         * Upgraded c-torture tests from 1.19 to 1.20
54499
54500         * new files:
54501         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54502         * gcc.compile: 930623-1.c 930623-2.c
54503         * gcc.noncompile: 930622-1.c 930622-2.c
54504         * gcc.failure: 920411-1.c 920627-2.c
54505         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54506
54507 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54508
54509         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54510           More changes to get testsuite working properly. Needs more work.
54511           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54512
54513 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54514
54515         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54516           More changes to get testsuite working properly. Needs more work.
54517
54518 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54519
54520         * chill.compile/compile.exp: Added for Dejagnu support
54521         * chill.execute/execute.exp: Added for Dejagnu support
54522         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54523
54524 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54525
54526         This should complete moving the CHILL test files.
54527         * chill.noncompile(.cvsignore printf.grt
54528             in-printf.grt chprintf.grt chprintf.ch):
54529             Added test-support files.
54530           (Makefile): Modified further.
54531         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54532             signal.ch): Added test files.
54533           * chill.execute (.cvsignore printf.grt printr.c
54534             in-printf.grt rts.c chprintf.grt rts.h): Added
54535           test-support files.
54536             (Makefile): More corrections.
54537
54538 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54539
54540         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54541           test cases, ready for DejaGnu.
54542
54543 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54544
54545         * Upgraded c-torture tests from 1.18 to 1.19
54546
54547         * gcc.compile: added test(s):
54548           930607-1.c
54549         * gcc.execute: added test(s):
54550           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54551
54552         * added new subdirectory for misc tests: gcc.misc-tests
54553         * gcc.misc-test(s): added tests:
54554           inst-check.c test-consts.c test-ior.c test-switch.c
54555
54556 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54557
54558         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54559
54560 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54561
54562         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54563
54564 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54565
54566         * Upgraded c-torture tests from 1.17 to 1.18
54567
54568 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54569
54570         * Upgraded c-torture tests from 1.12 to 1.17
54571
54572 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54573
54574         * lib/old-dejagnu.exp:
54575           Fixed handling of XFAIL target triplets to correctly
54576           recognize wildcard characters.  Removed code that
54577           appended a unique id tag to the end of the file name
54578           printed out by the result of the testcases within a
54579           given test file.
54580
54581 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54582
54583         * lib/old-dejagnu.exp:
54584           Reworked expected failure handling to trigger off of XFAIL
54585           keyword in keyphrase embeded in testcase source code. The
54586           XFAIL keyword must be at the end of the keyphrase line. It
54587           may optionally be followed by one or more target triplets.
54588           It has just occured that the handling of wildcards in the
54589           target triplet may not be correct.
54590
54591 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54592
54593         * g++.old-deja/tests:
54594           Moved all subdirectories up one level into g++.old-deja .
54595
54596         * lib/old-dejagnu.exp:
54597           Fixed problem with CXXFLAGS not being properly reset, and being
54598           corrupted with extraneous "-c" compiler option.  This was
54599           causing binaries to not be generated for test that needed them.
54600           Modified strings passed to "pass" and "fail" so that individual
54601           tests from the same test file would be distinguished by an
54602           identifier appended to the test file name in the summary logs;
54603           this corrected a problem with erroneous diff logs.  Added code
54604           to search testcases for expected fail and unexpected pass keywords.
54605
54606 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54607
54608         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54609
54610 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54611
54612         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54613           Removed extraneous text from end of "Special g++ Options"
54614           keyphrase.
54615
54616         * lib/old-dejagnu.exp: Added pattern matching to look for new
54617           keywords, embedded in testcases comments, which will trigger
54618           calls to xpass and xfail.
54619
54620 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54621
54622         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54623           comments embedded in the testcases, especially the one looking for
54624           special compiler options, as well as the pattern matching for the
54625           compiler output again.
54626
54627 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54628
54629         * lib/old-dejagnu.exp: Do a proper check of the return value for
54630           execute tests. Fixed several problems with the pattern matching
54631           of the compiler output which gave erroneous test results.
54632           Changed several of the test result messages to be more descriptive.
54633         * config/unix-g++.exp: Proc g++_load now actually works and
54634           executes the tests passed to it and returns a usable return
54635           value.
54636
54637 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54638
54639           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54640
54641 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54642
54643         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54644           Modified both files to properly execute the old style
54645           dejagnu tests. The previous versions of these files were
54646           experimental and did not function anything near correctly.
54647
54648 1993-04-05  Rob Savoye  (rob@cygnus.com)
54649
54650         * Removed all Makefile.in and configure.in files. No configuration
54651         needed now.
54652
54653 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54654
54655         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54656
54657 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54658
54659         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54660         gcc.special/configure.in, gcc.noncompile/configure.in,
54661         gcc.execute/configure.in, gcc.code_quality/configure.in,
54662         g++.other/configure.in, g++.old-deja/configure.in,
54663         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54664         in srcname setting.
54665
54666 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54667
54668         * lib/udi.exp: Fixed mondfe and mondfe_download.
54669         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54670         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54671
54672 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54673
54674         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54675         (gdb_exit): Don't remove *_soc files.
54676
54677 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54678
54679         * lib/c-torture.exp: Don't look for main; instead always use -w
54680         -c.  This is how the c-torture tests work.  Remove the object
54681         file if the compilation succeeds.
54682         * gcc.execute/execute.exp: Remove executable if test passes.
54683         * gcc.noncompile/noncompile.exp: Every test is an expected
54684         failure.
54685         * gcc.special/special.exp: Added tests from c-torture 1.11,
54686         corrected use of existing test.
54687         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54688         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54689         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54690         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54691         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54692         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54693         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54694         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54695         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54696         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54697         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54698         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54699         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54700         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54701         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54702         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54703         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54704         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54705         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54706         c-torture 1.11.
54707         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54708         correspond to c-torture 1.11.
54709
54710         * New file.