OSDN Git Service

gcc/fortran:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2
3         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4         error message text.
5
6 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7
8         PR fortran/32945
9         * gfortran.dg/initialization_12.f90: New test.
10
11 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/31609
14         * gfortran.dg/entry_12.f90: New test.
15
16 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17
18         PR fortran/32938
19         * gfortran.dg/altreturn_6.f90: New test.
20
21 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
22
23         PR fortran/32942
24         * gfortran.dg/exponent_2.f90: New test.
25
26 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
27
28         * gcc.dg/vect/vect-117.c: New test.
29         * gcc.dg/vect/vect-74.c: Enabled test
30         * gcc.dg/vect/vect-81.c: Enabled test
31
32 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
33
34         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
35         s/dg-error/dg-warning where warning is expected.
36
37 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
38
39         PR fortran/32770
40         * gfortran.dg/array_constructor_12.f90:  Adjust argument
41         of huge() to correct kind.
42
43 2007-07-30  Ollie Wild  <aaw@google.com>
44
45         * gcc.dg/cpp/counter-2.c: New test.
46         * gcc.dg/cpp/counter-3.c: New test.
47         * gcc.dg/cpp/dir-only-1.c: New test.
48         * gcc.dg/cpp/dir-only-1.h: New file.
49         * gcc.dg/cpp/dir-only-2.c: New test.
50         * gcc.dg/cpp/dir-only-3.c: New test.
51         * gcc.dg/cpp/dir-only-3a.h: New file.
52         * gcc.dg/cpp/dir-only-3b.h: New file.
53         * gcc.dg/cpp/dir-only-4.c: New test.
54         * gcc.dg/cpp/dir-only-5.c: New test.
55         * gcc.dg/cpp/dir-only-6.c: New test.
56
57 2007-07-30  Julian Brown  <julian@codesourcery.com>
58
59         * gcc.target/arm/neon/v*.c: Regenerate.
60
61 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
62
63         PR c++/32108
64         * g++.dg/ext/label6.C: New.
65
66 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
67
68         PR libfortran/32858
69         PR libfortran/30814
70         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
71
72 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
73
74         PR fortran/31211
75         * gfortran.dg/actual_pointer_function_1.f90: New test.
76
77         PR fortran/32682
78         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
79
80 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
81
82         PR fortran/32906
83         * gfortran.dg/shape_1.f90: Adjust error message.
84         * gfortran.dg/parameter_array_ref_1.f90: New test.
85
86 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87
88         PR fortran/31609
89         * gfortran.dg/entry_11.f90: New test.
90
91 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
92             Revital Eres  <eres@il.ibm.com>
93
94         * gfortran.dg/sms-1.f90: New test.
95
96 2007-07-28  Richard Guenther  <rguenther@suse.de>
97
98         * gcc.c-torture/compile/pr32920.c: New testcase.
99
100 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
101
102         PR c++/30917
103         * g++.dg/lookup/friend11.C: New test.
104
105 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
106
107         * gfortran.dg/namelist_5.f90: Adjusted error message.
108         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
109         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
110         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
111         * gfortran.dg/namelist_32.f90: ... this.
112
113         PR fortran/32876
114         * gfortran.dg/namelist_33.f90: New test.
115
116         PR fortran/32905
117         * gfortran.dg/namelist_34.f90: New test.
118
119         PR fortran/31818
120         * gfortran.dg/namelist_35.f90: New test.
121
122 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
123
124         PR fortran/32880
125         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
126
127 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
128
129         PR testsuite/32471
130         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
131           assuming it is 0x7ffffffff.
132         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
133         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
134
135 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
136
137         * gfortran.dg/operator_3.f90: Fix dg directive.
138         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
139         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
140         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
141
142 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
143
144         * g++.dg/cpp0x/decltype1.C: New.
145         * g++.dg/cpp0x/decltype2.C: New.
146         * g++.dg/cpp0x/decltype3.C: New.
147         * g++.dg/cpp0x/decltype4.C: New.
148         * g++.dg/cpp0x/decltype5.C: New.
149         * g++.dg/cpp0x/decltype6.C: New.
150
151 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
152
153         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
154           because the test relies on bit 31 to be the sign bit.
155
156 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
157
158         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
159           assuming it is 0x7fffffff.
160         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
161         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
162
163 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/32346
166         * g++.dg/expr/bitfield9.C: New test.
167
168 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
169
170         PR fortran/32899
171         * gfortran.dg/logical_comp.f90: Update dg-error strings.
172
173 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
174
175         PR fortran/32760
176         * gfortran.dg/private_type_7.f90: New test.
177
178 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
179
180         PR fortran/32035
181         * gfortran.dg/select_char_1.f90: New test.
182
183 2007-07-27  Tobias Burnus  <burnus@net-b.de>
184
185         PR fortran/32903
186         * gfortran.dg/initialization_11.f90: New test.
187
188 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
189
190         * gcc.target/mips/ins-1.c: New test.
191
192 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
193
194         PR/19232
195         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
196         (f1): Likewise.
197
198 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
199
200         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
201         error: width of 'spare' exceeds its type.
202
203 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
204
205         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
206         * gcc.dg/sibcall-4.c: Likewise.
207
208 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
209
210         PR rtl-optimization/31500
211         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
212         * g++.dg/warn/Warray-bounds.C: Likewise.
213
214 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
215
216         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
217
218 2007-07-25  Julian Brown  <julian@codesourcery.com>
219             Paul Brook  <paul@codesourcery.com>
220             Joseph Myers  <joseph@codesourcery.com>
221             Mark Shinwell  <shinwell@codesourcery.com>
222
223         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
224         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
225         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
226         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
227         (check_effective_target_arm_neon_hw): New.
228         * gcc.target/arm/neon/neon.exp: New file.
229         * gcc.target/arm/neon/polytypes.c: New file.
230         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
231
232 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
233
234         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
235           targets where an "int" is less than 32 bits wide.
236
237 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
238
239         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
240
241 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
242
243         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
244           during addition if an int is only 16 bits wide.
245         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
246
247 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
248
249         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
250           size as "long int" and are 32 or 64 bits wide.
251         * gcc.dg/torture/pr28814.c: Likewise.
252
253 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
254
255         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
256           exactly as wide as an int.
257
258 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
259
260         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
261         Define and use throughout as long long printf format specifier.
262         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
263         Likewise.
264
265 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
266
267         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
268         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
269
270 2007-07-25  Ben Elliston  <bje@au.ibm.com>
271
272         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
273
274 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
275
276         * gcc.c-torture/execute/20070724-1.c: New.
277
278 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
279
280         PR fortran/31205
281         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
282         "deallocates" to 24, since patch has code rid of much spurious
283         code.
284         * gfortran.dg/interface_assignment_1.f90 : New test.
285
286         PR fortran/32842
287         * gfortran.dg/interface_assignment_2.f90 : New test.
288
289 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
290
291         PR fortran/32867
292         * fortran.dg/initialization_10.f90: New test.
293
294 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
295
296         PR fortran/32778
297         * gfortran.dg/imag_2.f: Removed
298         * gfortran.dg/warn_std_1.f90: New test.
299         * gfortran.dg/warn_std_2.f90: New test.
300         * gfortran.dg/warn_std_3.f90: New test.
301
302 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
303
304         PR c++/29001
305         * g++.dg/init/new22.C: New.
306
307 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
308
309         PR c++/32561
310         * g++.dg/template/crash67.C: New.
311
312 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
313
314         * lib/target-support.exp (check_effective_target_natural_alignment): 
315         (check_effective_target_vector_alignment_reachable): New.
316         * config/spu/spu.c (spu_vector_alignment_reachable): New.
317         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
318         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
319         check.
320         * gcc.dg/vect/pr25413.c: Likewise.
321         * gcc.dg/vect/pr31699.c: Likewise.
322
323 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
324
325         PR fortran/30814
326         * gfortran.dg/pack_bounds_1.f90:  New test case.
327
328 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
329
330         PR fortran/31639
331         * gfortran.dg/initialization_9.f90: New test.
332
333 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
334
335         PR fortran/32797
336         PR fortran/32800
337         * gfortran.dg/bind_c_usage_8.f03: New test case.
338         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
339         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
340
341 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
342
343         * gcc.target/mips/branch-cost-1.c: New test.
344         * gcc.target/mips/branch-cost-2.c: Likewise.
345
346 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
347
348         PR fortran/32732
349         * gfortran.dg/c_char_tests.f03: New test case.
350         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
351         * gfortran.dg/c_char_tests_2.f03: New test case.
352         * gfortran.dg/value_6.f03: Ditto.
353         * gfortran.dg/value_7.f03: Ditto.
354
355 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
356
357         PR fortran/32600
358         * gfortran.dg/c_funloc_tests_5.f03: New.
359         * gfortran.dg/c_funloc_tests_5.f04: New.
360         * gfortran.dg/c_funloc_tests_4_driver.c: New.
361
362 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
363
364         PR c++/32839
365         * g++.dg/expr/call4.C: New.
366         * g++.dg/expr/call5.C: New.
367
368 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
369
370         PR fortran/32710
371         * gfortran.dg/namelist_30.f90: New test.
372
373 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
374
375         PR fortran/29962
376         * gfortran.dg/array_initializer_1.f90: Removed warning.
377         * gfortran.dg/initialization_1.f90: Adjusted messages.
378         * gfortran.dg/nested_modules_6.f90: Removed warning.
379
380         PR fortran/31253
381         * gfortran.dg/initialization_7.f90: New test.
382
383         PR fortran/31639
384         * gfortran.dg/initialization_8.f90: New test.
385
386 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
387
388         PR c++/30818
389         * g++.dg/template/crash47.C: Adjust errors.
390         * g++.dg/template/crash48.C: Adjust errors.
391         * g++.dg/template/typename12.C: New.
392         * g++.dg/template/typename13.C: New.
393         * g++.dg/template/typename14.C: New.
394         * g++.dg/template/typedef6.C: Adjust errors.
395
396 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
397
398         PR fortran/32627
399         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
400         * gfortran.dg/pr32627.f03: New test case.
401
402         * gfortran.dg/c_f_pointer_logical.f03: New test case.
403         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
404         c_f_pointer_logical.
405         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
406         c_f_pointer_complex.
407         * gfortran.dg/c_f_pointer_complex.f03: New test case.
408         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
409         c_f_pointer_shape_tests_2.
410         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
411
412 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
413
414         PR fortran/32804
415         * gfortran.dg/c_loc_tests_9.f03: New test case.
416         * gfortran.dg/c_loc_tests_10.f03: Ditto.
417
418 2007-07-21  Lee Millward  <lee.millward@gmail.com>
419
420         PR fortran/32823
421         * gfortran.dg/int_2.f90: New test.
422         
423 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
424
425         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
426
427 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
428
429         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
430         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
431
432 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
433
434         PR tree-optimization/19910
435         * gcc.dg/pr19910.c: New test.
436
437 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
438
439         PR fortran/32738
440         * gfortran.dg/pr32738.f90: New test.
441
442 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
443
444         PR tree-optimzation/32635
445         * gfortran.dg/pr32635.f:  New test case.
446
447 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
448
449         PR fortran/32801
450         * gfortran.dg/pr32801.f03: New test case.
451
452 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
453
454         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
455         Test negative numbers also.
456         * gcc.dg/c99-math-float-1.c: Likewise.
457         * gcc.dg/c99-math-long-double-1.c: Likewise.
458         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
459         test inputs.
460
461 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
462         
463         * lib/target-supports.exp (check_effective_target_sync_int_long):
464         Enable for xtensa.
465         (check_effective_target_sync_char_short): Likewise.
466         
467 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
468
469         * gcc.dg/pr28796-2.c: Add more cases.
470
471 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
472
473         * gcc.dg/pr28796-1.c: Add more cases.
474         * gcc.dg/pr28796-2.c: Likewise.
475
476 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
477
478         * gcc.dg/pr28796-1.c: Add more cases.
479         * gcc.dg/pr28796-2.c: Likewise.
480
481 2007-07-17  Janus Weil  <jaydub66@gmail.com>
482
483         PR fortran/32535
484         * gfortran.dg/pr32535.f90: New test.
485
486 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
487
488         PR fortran/31320
489         PR fortran/32665
490         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
491
492 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
493
494         PR rtl-optimization/32773
495         * gcc.dg/pr32773.c: New test.
496
497 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
498
499         * gcc.target/spu/intrinsics-1.c: Use dg-message to
500         match flax-vector-conversions note.
501         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
502         instead of dg-error for the warning.
503
504 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
505
506         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
507           adapted to work on targets with 16-bit or wider int.
508         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
509         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
510         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
511         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
512
513 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
514
515         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
516         support large arrays.
517         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
518         * gcc.dg/20061109-1.c: Likewise.
519         * gcc.c-torture/execute/20061101-1.x: Likewise.
520         * gcc.c-torture/execute/pr29797-1.x: Likewise.
521         * gcc.c-torture/execute/pr31448.x: Likewise.
522
523 2007-07-16  Lee Millward  <lee.millward@gmail.com>
524
525         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
526
527         PR fortran/32238
528         * gfortran.dg/pr32238.f90: New test.
529
530         PR fortran/32222
531         * gfortran.dg/pr32222.f90: New test.
532
533         PR fortran/32242
534         * gfortran.dg/pr32242.f90: New test.
535         
536 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
537             David Ung  <davidu@mips.com>
538
539         * gcc.target/mips/mips-sched-madd.c: New test case.
540
541 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR libfortran/32611
544         * gfortran.dg/large_real_kind_1.f90: Update test.
545         * gfortran.dg/pr17706.f90: Update test.
546         * gfortran.dg/fmt_zero_digits.f90: Update test.
547         * gfortran.dg/fmt_zero_precision.f90: Update test.
548         * gfortran.dg/real_const_3.f90: Update test.
549
550 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
551
552         PR fortran/32036
553         * gfortran.dg/bounds_check_8.f90: New test.
554         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
555
556 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
557
558         PR fortran/32357
559         * gfortran.dg/mvbits_2.f90: New test.
560
561 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
562
563         PR libfortran/32731
564         * gfortran.dg/pack_mask_1.f90:  New test.
565         * gfortran.dg/unpack_mask_1.f90:  New test.
566
567 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
568
569         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
570         * gcc.dg/20001101-1.c: Likewise.
571         * gcc.dg/20001102-1.c: Likewise.
572         * gcc.dg/20020116-2.c: Likewise.
573         * gcc.dg/20020416-1.c: Likewise.
574         * gcc.dg/sparc-constant-1.c: Likewise.
575         * gcc.dg/sparc-dwarf2.c: Likewise.
576         * gcc.dg/sparc-frame-1.c: Likewise.
577         * gcc.dg/sparc-getcontext-1.c: Likewise.
578         * gcc.dg/sparc-loop-1.c: Likewise.
579         * gcc.dg/sparc-reg-1.c: Likewise.
580         * gcc.dg/sparc-ret.c: Likewise.
581         * gcc.dg/sparc-trap-1.c: Likewise.
582         * gcc.dg/ultrasp10.c: Likewise.
583         * gcc.dg/ultrasp11.c: Likewise.
584         * gcc.dg/ultrasp1.c: Likewise.
585         * gcc.dg/ultrasp2.c: Likewise.
586         * gcc.dg/ultrasp3.c: Likewise.
587         * gcc.dg/ultrasp4.c: Likewise.
588         * gcc.dg/ultrasp5.c: Likewise.
589         * gcc.dg/ultrasp6.c: Likewise.
590         * gcc.dg/ultrasp7.c: Likewise.
591         * gcc.dg/ultrasp8.c: Likewise.
592         * gcc.dg/ultrasp9.c: Likewise.
593         * gcc.dg/splet-1.c: Delete.
594
595 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
596
597         PR fortran/32724
598         * gfortran.dg/stfunc_5.f90: New test.
599
600 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
601
602         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
603         New procedure to check if arrays are naturally aligned to the vector
604         alignment boundary.
605         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
606         in size_t typedef.  Adjust tree dump scan results according to
607         vect_aligned_arrays target check.
608         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
609         vect_aligned_arrays target check.
610         * gcc.dg/vect/pr31699.c: Ditto.
611
612 2007-07-13  Sa Liu  <saliu@de.ibm.com>
613
614         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
615         for V2DFmode vector conditional expression.
616         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
617         and dfceq patterns.
618         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
619         and dfcgt patterns.
620         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
621         V2DFmode comparison and test special values.
622         * lib/target-supports.exp: Switch on test for V2DFmode 
623         vector conditional expression.
624
625 2007-07-13  Richard Guenther  <rguenther@suse.de>
626
627         PR tree-optimization/32721
628         * gcc.dg/pr32721.c: New testcase.
629
630 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
631
632         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
633         error message part that continues on a new line.
634
635 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
636
637         * gcc.dg/c99-tgmath-1.c: New.
638         * gcc.dg/c99-tgmath-2.c: New.
639         * gcc.dg/c99-tgmath-3.c: New.
640         * gcc.dg/c99-tgmath-4.c: New.
641
642 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
643             Janis Johnson  <janis187@us.ibm.com>
644
645         PR testsuite/25241
646         * gcc.test-framework/dg-error-exp-F.c: New test.
647         * gcc.test-framework/dg-warning-exp-F.c: New test.
648         * lib/gcc.exp: Enable warning and error prefixes.
649         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
650         (dg-error): Wrap original dg-error.
651         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
652         markers from dg-error/dg-warning directives.
653         * gcc.dg/20040322-1.c: Likewise.
654         * gcc.dg/Wchar-subscripts-1.c: Likewise.
655         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
656         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
657         * gcc.dg/Werror-1.c: Likewise.
658         * gcc.dg/Werror-10.c: Likewise.
659         * gcc.dg/Werror-11.c: Likewise.
660         * gcc.dg/Werror-2.c: Likewise.
661         * gcc.dg/Werror-3.c: Likewise.
662         * gcc.dg/Werror-4.c: Likewise.
663         * gcc.dg/Werror-5.c: Likewise.
664         * gcc.dg/Werror-6.c: Likewise.
665         * gcc.dg/Werror-7.c: Likewise.
666         * gcc.dg/Werror-8.c: Likewise.
667         * gcc.dg/Werror-9.c: Likewise.
668         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
669         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
670         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
671         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
672         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
673         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
674         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
675         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
676         * gcc.dg/Wnested-externs-1.c: Likewise.
677         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
678         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
679         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
680         * gcc.dg/Wshadow-3.c: Likewise.
681         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
682         * gcc.dg/Wwrite-strings-1.c: Likewise.
683         * gcc.dg/anon-struct-5.c: Likewise.
684         * gcc.dg/anon-struct-6.c: Likewise.
685         * gcc.dg/anon-struct-7.c: Likewise.
686         * gcc.dg/anon-struct-8.c: Likewise.
687         * gcc.dg/array-8.c: Likewise.
688         * gcc.dg/array-quals-2.c: Likewise.
689         * gcc.dg/asm-qual-1.c: Likewise.
690         * gcc.dg/asm-wide-1.c: Likewise.
691         * gcc.dg/assign-warn-1.c: Likewise.
692         * gcc.dg/assign-warn-2.c: Likewise.
693         * gcc.dg/bitfld-10.c: Likewise.
694         * gcc.dg/bitfld-11.c: Likewise.
695         * gcc.dg/bitfld-12.c: Likewise.
696         * gcc.dg/bitfld-13.c: Likewise.
697         * gcc.dg/bitfld-14.c: Likewise.
698         * gcc.dg/builtin-choose-expr-2.c: Likewise.
699         * gcc.dg/builtins-30.c: Likewise.
700         * gcc.dg/c90-const-expr-5.c: Likewise.
701         * gcc.dg/c90-typespec-1.c: Likewise.
702         * gcc.dg/c99-const-expr-5.c: Likewise.
703         * gcc.dg/c99-flex-array-5.c: Likewise.
704         * gcc.dg/c99-fordecl-3.c: Likewise.
705         * gcc.dg/c99-tag-3.c: Likewise.
706         * gcc.dg/c99-typespec-1.c: Likewise.
707         * gcc.dg/c99-vla-jump-1.c: Likewise.
708         * gcc.dg/c99-vla-jump-2.c: Likewise.
709         * gcc.dg/c99-vla-jump-3.c: Likewise.
710         * gcc.dg/c99-vla-jump-4.c: Likewise.
711         * gcc.dg/c99-vla-jump-5.c: Likewise.
712         * gcc.dg/cast-1.c: Likewise.
713         * gcc.dg/cast-2.c: Likewise.
714         * gcc.dg/cast-3.c: Likewise.
715         * gcc.dg/cast-4.c: Likewise.
716         * gcc.dg/cast-pretty-print-1.c: Likewise.
717         * gcc.dg/comp-goto-2.c: Likewise.
718         * gcc.dg/comp-goto-3.c: Likewise.
719         * gcc.dg/cpp/error-1.c: Likewise.
720         * gcc.dg/cpp/if-paren.c: Likewise.
721         * gcc.dg/decl-7.c: Likewise.
722         * gcc.dg/decl-8.c: Likewise.
723         * gcc.dg/decl-nospec-1.c: Likewise.
724         * gcc.dg/decl-nospec-2.c: Likewise.
725         * gcc.dg/decl-nospec-3.c: Likewise.
726         * gcc.dg/declspec-10.c: Likewise.
727         * gcc.dg/declspec-11.c: Likewise.
728         * gcc.dg/declspec-12.c: Likewise.
729         * gcc.dg/declspec-13.c: Likewise.
730         * gcc.dg/declspec-14.c: Likewise.
731         * gcc.dg/declspec-15.c: Likewise.
732         * gcc.dg/declspec-16.c: Likewise.
733         * gcc.dg/declspec-17.c: Likewise.
734         * gcc.dg/declspec-4.c: Likewise.
735         * gcc.dg/declspec-5.c: Likewise.
736         * gcc.dg/declspec-6.c: Likewise.
737         * gcc.dg/declspec-7.c: Likewise.
738         * gcc.dg/declspec-8.c: Likewise.
739         * gcc.dg/declspec-9.c: Likewise.
740         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
741         * gcc.dg/dfp/constants-c99.c: Likewise.
742         * gcc.dg/dfp/keywords-c89.c: Likewise.
743         * gcc.dg/dfp/keywords-c99.c: Likewise.
744         * gcc.dg/dfp/keywords-reserved.c: Likewise.
745         * gcc.dg/dfp/typespec.c: Likewise.
746         * gcc.dg/dremf-type-compat-2.c: Likewise.
747         * gcc.dg/dremf-type-compat-3.c: Likewise.
748         * gcc.dg/dremf-type-compat-4.c: Likewise.
749         * gcc.dg/empty-source-2.c: Likewise.
750         * gcc.dg/empty-source-3.c: Likewise.
751         * gcc.dg/enum3.c: Likewise.
752         * gcc.dg/extra-semi-2.c: Likewise.
753         * gcc.dg/extra-semi-3.c: Likewise.
754         * gcc.dg/float-range-1.c: Likewise.
755         * gcc.dg/float-range-2.c: Likewise.
756         * gcc.dg/float-range-3.c: Likewise.
757         * gcc.dg/float-range-5.c: Likewise.
758         * gcc.dg/format/asm_fprintf-2.c: Likewise.
759         * gcc.dg/format/asm_fprintf-3.c: Likewise.
760         * gcc.dg/format/asm_fprintf-4.c: Likewise.
761         * gcc.dg/format/asm_fprintf-5.c: Likewise.
762         * gcc.dg/format/cast-1.c: Likewise.
763         * gcc.dg/format/gcc_diag-3.c: Likewise.
764         * gcc.dg/format/gcc_diag-4.c: Likewise.
765         * gcc.dg/format/gcc_diag-6.c: Likewise.
766         * gcc.dg/format/gcc_diag-8.c: Likewise.
767         * gcc.dg/format/gcc_diag-9.c: Likewise.
768         * gcc.dg/format/nul-2.c: Likewise.
769         * gcc.dg/format/opt-1.c: Likewise.
770         * gcc.dg/format/opt-2.c: Likewise.
771         * gcc.dg/format/opt-3.c: Likewise.
772         * gcc.dg/format/opt-4.c: Likewise.
773         * gcc.dg/format/opt-5.c: Likewise.
774         * gcc.dg/format/opt-6.c: Likewise.
775         * gcc.dg/framework-2.c: Likewise.
776         * gcc.dg/func-args-1.c: Likewise.
777         * gcc.dg/func-outside-1.c: Likewise.
778         * gcc.dg/func-outside-2.c: Likewise.
779         * gcc.dg/gnu-cond-expr-2.c: Likewise.
780         * gcc.dg/gnu-cond-expr-3.c: Likewise.
781         * gcc.dg/if-empty-1.c: Likewise.
782         * gcc.dg/init-bad-1.c: Likewise.
783         * gcc.dg/init-bad-2.c: Likewise.
784         * gcc.dg/init-bad-3.c: Likewise.
785         * gcc.dg/init-desig-obs-2.c: Likewise.
786         * gcc.dg/init-desig-obs-3.c: Likewise.
787         * gcc.dg/init-empty-2.c: Likewise.
788         * gcc.dg/init-empty-3.c: Likewise.
789         * gcc.dg/inline-11.c: Likewise.
790         * gcc.dg/inline-12.c: Likewise.
791         * gcc.dg/inline-8.c: Likewise.
792         * gcc.dg/inline-9.c: Likewise.
793         * gcc.dg/inline3.c: Likewise.
794         * gcc.dg/label-decl-1.c: Likewise.
795         * gcc.dg/label-decl-2.c: Likewise.
796         * gcc.dg/label-decl-3.c: Likewise.
797         * gcc.dg/label-decl-4.c: Likewise.
798         * gcc.dg/long-long-typespec-1.c: Likewise.
799         * gcc.dg/lvalue-2.c: Likewise.
800         * gcc.dg/lvalue-3.c: Likewise.
801         * gcc.dg/nested-func-3.c: Likewise.
802         * gcc.dg/nested-redef-1.c: Likewise.
803         * gcc.dg/noreturn-4.c: Likewise.
804         * gcc.dg/old-style-prom-2.c: Likewise.
805         * gcc.dg/old-style-prom-3.c: Likewise.
806         * gcc.dg/old-style-then-proto-1.c: Likewise.
807         * gcc.dg/overflow-warn-1.c: Likewise.
808         * gcc.dg/overflow-warn-2.c: Likewise.
809         * gcc.dg/overflow-warn-3.c: Likewise.
810         * gcc.dg/overflow-warn-4.c: Likewise.
811         * gcc.dg/overflow-warn-6.c: Likewise.
812         * gcc.dg/parm-forwdecl-2.c: Likewise.
813         * gcc.dg/parm-forwdecl-3.c: Likewise.
814         * gcc.dg/parm-impl-decl-1.c: Likewise.
815         * gcc.dg/parm-impl-decl-2.c: Likewise.
816         * gcc.dg/parm-incomplete-1.c: Likewise.
817         * gcc.dg/parm-mismatch-1.c: Likewise.
818         * gcc.dg/pointer-arith-1.c: Likewise.
819         * gcc.dg/pointer-arith-2.c: Likewise.
820         * gcc.dg/pointer-arith-3.c: Likewise.
821         * gcc.dg/pointer-arith-4.c: Likewise.
822         * gcc.dg/pointer-arith-6.c: Likewise.
823         * gcc.dg/pointer-arith-7.c: Likewise.
824         * gcc.dg/pointer-arith-8.c: Likewise.
825         * gcc.dg/pr13804-1.c: Likewise.
826         * gcc.dg/pr15698-1.c: Likewise.
827         * gcc.dg/pr15698-2.c: Likewise.
828         * gcc.dg/pr15698-3.c: Likewise.
829         * gcc.dg/pr15698-4.c: Likewise.
830         * gcc.dg/pr15698-5.c: Likewise.
831         * gcc.dg/pr15698-6.c: Likewise.
832         * gcc.dg/pr15698-7.c: Likewise.
833         * gcc.dg/pr15698-8.c: Likewise.
834         * gcc.dg/pr17188-1.c: Likewise.
835         * gcc.dg/pr17301-1.c: Likewise.
836         * gcc.dg/pr17301-2.c: Likewise.
837         * gcc.dg/pr17730-1.c: Likewise.
838         * gcc.dg/pr20368-1.c: Likewise.
839         * gcc.dg/pr20368-2.c: Likewise.
840         * gcc.dg/pr20368-3.c: Likewise.
841         * gcc.dg/pr22308-1.c: Likewise.
842         * gcc.dg/qual-component-1.c: Likewise.
843         * gcc.dg/redecl-1.c: Likewise.
844         * gcc.dg/redecl-11.c: Likewise.
845         * gcc.dg/redecl-12.c: Likewise.
846         * gcc.dg/redecl-13.c: Likewise.
847         * gcc.dg/redecl-14.c: Likewise.
848         * gcc.dg/redecl-15.c: Likewise.
849         * gcc.dg/register-var-1.c: Likewise.
850         * gcc.dg/register-var-2.c: Likewise.
851         * gcc.dg/stmt-expr-2.c: Likewise.
852         * gcc.dg/stmt-expr-3.c: Likewise.
853         * gcc.dg/stmt-expr-label-1.c: Likewise.
854         * gcc.dg/stmt-expr-label-2.c: Likewise.
855         * gcc.dg/stmt-expr-label-3.c: Likewise.
856         * gcc.dg/struct-empty-2.c: Likewise.
857         * gcc.dg/struct-empty-3.c: Likewise.
858         * gcc.dg/struct-parse-1.c: Likewise.
859         * gcc.dg/struct-semi-1.c: Likewise.
860         * gcc.dg/struct-semi-2.c: Likewise.
861         * gcc.dg/struct-semi-3.c: Likewise.
862         * gcc.dg/switch-5.c: Likewise.
863         * gcc.dg/switch-6.c: Likewise.
864         * gcc.dg/switch-7.c: Likewise.
865         * gcc.dg/tls/diag-5.c: Likewise.
866         * gcc.dg/transparent-union-1.c: Likewise.
867         * gcc.dg/transparent-union-3.c: Likewise.
868         * gcc.dg/typespec-1.c: Likewise.
869         * gcc.dg/vla-init-2.c: Likewise.
870         * gcc.dg/vla-init-3.c: Likewise.
871         * gcc.dg/vla-init-4.c: Likewise.
872         * gcc.dg/vla-init-5.c: Likewise.
873         * gcc.dg/void-cast-2.c: Likewise.
874         * gcc.dg/wvla-3.c: Likewise.
875         * gcc.dg/wvla-7.c: Likewise.
876         * gcc.target/i386/991209-1.c: Likewise.
877         * gcc.target/ia64/fpreg-1.c: Likewise.
878         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
879         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
880         
881 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
882
883         PR fortran/31639
884         * gfortran.dg/func_decl_4.f90: New test.
885
886 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
887
888         PR fortran/32727
889         * gfortran.dg/interface_17.f90: New test.
890
891 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
892
893         PR fortran/32599
894         * gfortran.dg/32599.f03: New test case.
895
896         PR fortran/32601
897         * gfortran.dg/32601.f03: New test case.
898         * gfortran.dg/32601_1.f03: Ditto.
899         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
900         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
901
902 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
903
904         * gcc.c-torture/execute/align-3.c: Remove function addr check.
905
906 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
907             Devang Patel  <dpatel@apple.com>
908
909         PR tree-optimization/25413
910         * gcc.dg/vect/vect-align-1.c: New.
911         * gcc.dg/vect/vect-align-2.c: New.
912         * gcc.dg/vect/pr25413.c: New.
913         * gcc.dg/vect/pr25413a.c: New.
914         * gcc.dg/vect/pr31699.c: Fix dg-final check.
915
916 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
917
918         * lib/target-support.exp (check_ultrasparc_hw_available):
919         New function.
920         (is-effective-target): Check $arg for ultrasparc_hw.
921         (is-effective-target-keyword): Likewise.
922         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
923         when determining what to do on sparc platforms.
924         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
925         * gcc.dg/20001101-1.c: Likewise.
926         * gcc.dg/20001101-2.c: Likewise.
927         * gcc.dg/ultrasp9.c: Likewise.
928         * gcc.dg/ultrasp10.c: Likewise.
929         * gcc.target/sparc/pdist-3.c: Likewise.
930
931 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
932
933         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
934
935 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
936
937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
938         get vectorized.
939         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
940         now get vectorized.
941         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
942         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
943         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
944         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
945         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
946         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
947         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
948         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
949         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
950         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
951         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
952         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
953         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
954         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
955         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
956         * lib/target-supports.exp (check_effective_target_vect_int_mul):
957         Add spu.
958
959 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
960
961         PR c++/30854
962         * g++.dg/parse/error30.C: New test.
963
964 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
965
966         PR fortran/29804
967         * gfortran.dg/alloc_comp_misc_1.f90: New test.
968
969 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
970
971         * gfortran.fortran-torture/compile/pr32663.f: New test.
972
973 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
974
975         PR c++/31027
976         * g++.dg/inherit/virtual4.C: New.
977
978 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
979
980         PR target/32661
981         * gcc.target/i386/pr32661-1.c: New test.
982
983 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * gnat.dg/invariant_index.ad[sb]: New test.
986
987 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
988
989         PR c++/32560
990         * g++.dg/template/decl3.C: New.
991
992 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
993
994         PR 32617
995         * gcc.c-torture/execute/align-3.c: New.
996
997 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
998
999         PR target/32708
1000         * gcc.target/i386/pr32708-1.c: New test.
1001         * gcc.target/i386/pr32708-2.c: Ditto.
1002         * gcc.target/i386/pr32708-3.c: Ditto.
1003
1004 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1005
1006         * g++.dg/init/new20.C: Remove svn:executable flag.
1007
1008 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1009
1010         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1011
1012 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1013
1014         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1015
1016 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1017
1018         PR testsuite/25241
1019         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1020         directive.
1021         
1022 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1023
1024         PR fortran/32157
1025         * gfortran.dg/overload_2.f90: New test.
1026
1027         PR fortran/32689
1028         * gfortran.dg/transfer_simplify_5.f90
1029
1030         PR fortran/32634
1031         * gfortran.dg/interface_15.f90: New test.
1032
1033 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1034
1035         PR libfortran/32336
1036         * gfortran.dg/matmul_5.f90:  New test case.
1037
1038 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1039
1040         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1041         * gcc.dg/fesd-any.h: Likewise.
1042         * gcc.dg/fesd-baseonly.c: Likewise.
1043         * gcc.dg/fesd-baseonly.h: Likewise.
1044         * gcc.dg/fesd-none.c: Likewise.
1045         * gcc.dg/fesd-none.h: Likewise.
1046         * gcc.dg/fesd-reduced.c: Likewise.
1047         * gcc.dg/fesd-reduced.h: Likewise.
1048         * gcc.dg/fesd-sys.c: Likewise.
1049         * gcc.dg/fesd-sys.h: Likewise
1050         * gcc.dg/fesd.h: Likewise.
1051
1052         * g++.dg/debug/dwarf2: New directory.
1053         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1054         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1055         * g++.dg/other/fesd-any.h: Likewise.
1056         * g++.dg/other/fesd-baseonly.C: Likewise.
1057         * g++.dg/other/fesd-baseonly.h: Likewise.
1058         * g++.dg/other/fesd-none.C: Likewise.
1059         * g++.dg/other/fesd-none.h: Likewise.
1060         * g++.dg/other/fesd-reduced.C: Likewise.
1061         * g++.dg/other/fesd-reduced.h: Likewise.
1062         * g++.dg/other/fesd-sys.C: Likewise.
1063         * g++.dg/other/fesd-sys.h: Likewise.
1064         * g++.dg/other/fesd.h: Likewise.
1065
1066 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1067
1068         PR fortran/31129
1069         * gfortran.dg/parameter_unused.f90: New test.
1070
1071 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1072
1073         PR tree-optimization/32681
1074         * gcc.dg/tree-ssa/pr32681.c: New test.
1075
1076 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077
1078         PR fortran/32678
1079         * gfortran.dg/fmt_t_5.f90: New test.
1080
1081 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1082
1083         PR c++/30535
1084         * g++.dg/template/operator10.C: New.
1085
1086 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1087
1088         PR libfortran/32217
1089         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1090
1091 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1092
1093         PR fortran/29876
1094         * gfortran.dg/operator_6.f90: New test.
1095
1096 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1097
1098         PR fortran/17711
1099         * gfortran.dg/operator_4.f90: New test.
1100         * gfortran.dg/operator_5.f90: New test.
1101         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1102         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1103
1104 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/32669
1107         * gfortran.dg/argument_checking_6.f90: New.
1108
1109 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1110
1111         PR fortran/25094
1112         * gfortran.dg/interface_155555.f90: New test.
1113
1114 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1115
1116         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1117         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1118
1119 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1120
1121         PR testsuite/25241
1122         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1123         discern pedantic diagnostics and errors.
1124         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1125         and not an error.
1126         * gcc.dg/20050121-1.c: This is an error and not a warning.
1127         * gcc.target/i386/sseregparm-2.c:  Likewise.
1128         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1129         * gcc.dg/charset/attribute2.c: Likewise.
1130         * gcc.dg/bitfld-1.c: Likewise.
1131         * gcc.dg/pack-test-2.c: Likewise.
1132         * gcc.dg/940510-1.c: Match separately error and warning.
1133         * gcc.dg/array-2.c: Match separately multiple messages. The second
1134         diagnostic is a pedantic warning and not an error.
1135         * gcc.dg/pr14475.c: Match separately multiple messages.
1136         * gcc.dg/pr18809-1.c: Likewise.
1137         * gcc.dg/pr27953.c: Likewise.
1138         * gcc.dg/vla-init-1.c: Likewise.
1139         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1140
1141 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1142
1143         PR fortran/32644
1144         * gfortran.dg/char_decl_1.f90: New test.
1145
1146 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1147
1148         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1149
1150 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/32232
1153         * g++.dg/template/overload9.C: New test.
1154
1155 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1156
1157         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1158         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1159
1160 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1161
1162         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1163         * gcc.dg/20001012-2.c: Likewise.
1164         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1165         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1166
1167 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1168
1169         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1170         about the chunk size when STACK_SIZE is defined.
1171
1172 2007-07-06  Josh Conner  <jconner@apple.com>
1173
1174         PR middle-end/32602
1175         * gcc.dg/sibcall-8.c: New test.
1176
1177 2007-07-06  Josh Conner  <jconner@apple.com>
1178
1179         PR middle-end/32603
1180         * gcc.target/arm/sibcall-1.c: New test.
1181
1182 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1183
1184         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1185
1186 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1187
1188         * gfortran.dg/save_parameter.f90: New test.
1189         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1190
1191 2007-07-06  Richard Guenther  <rguenther@suse.de>
1192
1193         * g++.dg/opt/pr30965.C: New testcase.
1194
1195 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1196
1197         * gcc.target/mips/save-restore-5.c: New test.
1198
1199 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1200
1201         PR rtl_optimization/32450
1202         * gcc.dg/pr32450.c: New runtime test.
1203
1204 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1205
1206         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1207         single underscore in scan directives.
1208
1209 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1210
1211         PR c++/32245
1212         * g++.dg/init/ptrmem4.C: New test.
1213
1214         PR c++/32251
1215         * g++.dg/init/new21.C: Likewise.
1216
1217         PR c++/31992
1218         * g++.dg/template/static30.C: Likewise.
1219
1220 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1221
1222         * gcc.dg/vect/costmodel/ppc: New directory.
1223         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1224         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1225         New test.
1226         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1227         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1228         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1229         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1230         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1231         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1233         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1234         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1235         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1238         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1239         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1240
1241 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1242
1243         PR fortran/32359
1244         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1245
1246 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1247
1248         PR fortran/32526
1249         * gfortran.dg/interface_14.f90: New test.
1250
1251         PR fortran/32613
1252         * gfortran.dg/do_iterator_2.f90: New test.
1253
1254 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1255
1256         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1257         (FE_DEC_DOWNWARD): Likewise.
1258         (FE_DEC_UPWARD): Likewise.
1259         (FE_DEC_TOWARDZERO): Likewise.
1260         (FE_DEC_TONEARESTFROMZERO): Likewise.
1261
1262 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1263
1264         * gcc.c-torture/compile/pr32606.c: New.
1265         * gfortran.fortran-torture/execute/pr32604.f90: New.
1266
1267 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1268
1269         * gcc.dg/visibility-12.c: New test.
1270         * gcc.dg/visibility-13.c: Likewise.
1271         * g++.dg/ext/visibility-9.C: Likewise.
1272         * g++.dg/ext/visibility-10.C: Likewise.
1273
1274 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1275
1276         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1277         * gcc.dg/sh-relax-vxworks.c: New test.
1278
1279 2007-07-04  Richard Guenther  <rguenther@suse.de>
1280
1281         PR tree-optimization/32500
1282         * gcc.c-torture/execute/pr32500.c: New testcase.
1283
1284 2007-07-04  Richard Guenther  <rguenther@suse.de>
1285
1286         PR tree-optimization/32482
1287         * gcc.c-torture/compile/pr32482.c: New testcase.
1288
1289 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1290
1291         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1292         VxWorks kernels.
1293         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1294         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1295         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1296         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1297
1298 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1299
1300         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1301
1302 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1303
1304         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1305
1306 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1307
1308         PR fortran/31198
1309         * gfortran.dg/min_max_optional_1.f90: New test.
1310         * gfortran.dg/min_max_optional_2.f90: New test.
1311         * gfortran.dg/min_max_optional_3.f90: New test.
1312
1313 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1314
1315         PR fortran/32545
1316         * gfortran.dg/fmt_error.f90: New test.
1317
1318 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR fortran/32612
1321         * gfortran.dg/interface_13.f90: New test.
1322
1323 2007-07-03  Dave Brolley  <brolley@redhat.com>
1324
1325         PR c++/31743
1326         * g++.dg/init/new20.C: New test.
1327
1328 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1329
1330         PR fortran/32579
1331         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1332
1333 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1334
1335         PR fortran/25062
1336         * common_7.f90: New.
1337         * common_8.f90: New.
1338         * common_9.f90: New.
1339
1340 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1341
1342         PR fortran/30940
1343         * gfortran.dg/argument_checking_1.f90: New.
1344         * gfortran.dg/argument_checking_2.f90: New.
1345         * gfortran.dg/argument_checking_3.f90: New.
1346         * gfortran.dg/argument_checking_4.f90: New.
1347         * gfortran.dg/argument_checking_5.f90: New.
1348         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1349         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1350
1351 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1352
1353         * gcc.dg/pr32176.c: Add -w to default dg-options.
1354
1355 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1356
1357         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1358
1359 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1360
1361         PR fortran/20888
1362         * gfortran.dg/null_2.f90: New.
1363
1364 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1365             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1366
1367         PR middle-end/32176
1368         * gcc.dg/pr32176.c: New test.
1369
1370 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1371
1372         * gcc.dg/const-float80.c : New test.
1373         * gcc.dg/const-float128.c : New test.
1374         * gcc.dg/const-float80-ped.c : New test.
1375         * gcc.dg/const-float128-ped.c : New test.
1376
1377 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1378
1379         * gcc.dg/c99-math.h: Fix typo.
1380
1381 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR libgomp/32468
1384         * gcc.dg/gomp/pr32468-1.c: New test.
1385
1386 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1387
1388         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1389         an ABI option.
1390
1391 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1392
1393         * gfortran.fortran-torture/compile/pr32583.f: New.
1394         * gcc.c-torture/compile/pr32584.c: New
1395
1396 2007-07-02  Ollie Wild  <aaw@google.com>
1397
1398         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1399         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1400
1401 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1402
1403         * gcc.target/mips/save-restore-1.c: New test.
1404         * gcc.target/mips/save-restore-2.c: Likewise.
1405         * gcc.target/mips/save-restore-3.c: Likewise.
1406         * gcc.target/mips/save-restore-4.c: Likewise.
1407
1408 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1409
1410         PR tree-optimization/31966
1411         PR tree-optimization/32533
1412         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1413         * gfortran.dg/pr32533.f90: Ditto.
1414
1415 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * g++.dg/opt/nrv12.C: New test.
1418         * gcc.target/i386/nrv1.c: New test.
1419
1420         PR c++/31748
1421         * g++.dg/gomp/pr31748.C: New test.
1422
1423 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1424  
1425         PR tree-optimization/32230
1426         * gcc.dg/vect/pr32230.c: New test.
1427
1428 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1429
1430         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1431         * bind_c_coms.f90: Ditto.
1432         * bind_c_coms_driver.c: Ditto.
1433         * bind_c_dts.f90: Ditto.
1434         * bind_c_dts_2.f03: Ditto.
1435         * bind_c_dts_2_driver.c: Ditto.
1436         * bind_c_dts_3.f03: Ditto.
1437         * bind_c_dts_4.f03: Ditto.
1438         * bind_c_dts_driver.c: Ditto.
1439         * bind_c_implicit_vars.f03: Ditto.
1440         * bind_c_procs.f03: Ditto.
1441         * bind_c_usage_2.f03: Ditto.
1442         * bind_c_usage_3.f03: Ditto.
1443         * bind_c_usage_5.f03: Ditto.
1444         * bind_c_usage_6.f03: Ditto.
1445         * bind_c_usage_7.f03: Ditto.
1446         * bind_c_vars.f90: Ditto.
1447         * bind_c_vars_driver.c: Ditto.
1448         * binding_c_table_15_1.f03: Ditto.
1449         * binding_label_tests.f03: Ditto.
1450         * binding_label_tests_10.f03: Ditto.
1451         * binding_label_tests_10_main.f03: Ditto.
1452         * binding_label_tests_11.f03: Ditto.
1453         * binding_label_tests_11_main.f03: Ditto.
1454         * binding_label_tests_12.f03: Ditto.
1455         * binding_label_tests_13.f03: Ditto.
1456         * binding_label_tests_13_main.f03: Ditto.
1457         * binding_label_tests_14.f03: Ditto.
1458         * binding_label_tests_2.f03: Ditto.
1459         * binding_label_tests_3.f03: Ditto.
1460         * binding_label_tests_4.f03: Ditto.
1461         * binding_label_tests_5.f03: Ditto.
1462         * binding_label_tests_6.f03: Ditto.
1463         * binding_label_tests_7.f03: Ditto.
1464         * binding_label_tests_8.f03: Ditto.
1465         * binding_label_tests_9.f03: Ditto.
1466         * c_assoc.f90: Ditto.
1467         * c_assoc_2.f03: Ditto.
1468         * c_f_pointer_shape_test.f90: Ditto.
1469         * c_f_pointer_tests.f90: Ditto.
1470         * c_f_tests_driver.c: Ditto.
1471         * c_funloc_tests.f03: Ditto.
1472         * c_funloc_tests_2.f03: Ditto.
1473         * c_funloc_tests_3.f03: Ditto.
1474         * c_funloc_tests_3_funcs.c: Ditto.
1475         * c_kind_params.f90: Ditto.
1476         * c_kind_tests_2.f03: Ditto.
1477         * c_kinds.c: Ditto.
1478         * c_loc_driver.c: Ditto.
1479         * c_loc_test.f90: Ditto.
1480         * c_loc_tests_2.f03: Ditto.
1481         * c_loc_tests_2_funcs.c: Ditto.
1482         * c_loc_tests_3.f03: Ditto.
1483         * c_loc_tests_4.f03: Ditto.
1484         * c_loc_tests_5.f03: Ditto.
1485         * c_loc_tests_6.f03: Ditto.
1486         * c_loc_tests_7.f03: Ditto.
1487         * c_loc_tests_8.f03: Ditto.
1488         * c_ptr_tests.f03: Ditto.
1489         * c_ptr_tests_10.f03: Ditto.
1490         * c_ptr_tests_5.f03: Ditto.
1491         * c_ptr_tests_7.f03: Ditto.
1492         * c_ptr_tests_7_driver.c: Ditto.
1493         * c_ptr_tests_8.f03: Ditto.
1494         * c_ptr_tests_8_funcs.c: Ditto.
1495         * c_ptr_tests_9.f03: Ditto.
1496         * c_ptr_tests_driver.c: Ditto.
1497         * c_size_t_driver.c: Ditto.
1498         * c_size_t_test.f03: Ditto.
1499         * com_block_driver.f90: Ditto.
1500         * global_vars_c_init.f90: Ditto.
1501         * global_vars_c_init_driver.c: Ditto.
1502         * global_vars_f90_init.f90: Ditto.
1503         * global_vars_f90_init_driver.c: Ditto.
1504         * interop_params.f03: Ditto.
1505         * iso_c_binding_only.f03: Ditto.
1506         * iso_c_binding_rename_1.f03: Ditto.
1507         * iso_c_binding_rename_1_driver.c: Ditto.
1508         * iso_c_binding_rename_2.f03: Ditto.
1509         * iso_c_binding_rename_2_driver.c: Ditto.
1510         * kind_tests_2.f03: Ditto.
1511         * kind_tests_3.f03: Ditto.
1512         * module_md5_1.f90: Ditto.
1513         * only_clause_main.c: Ditto.
1514         * print_c_kinds.f90: Ditto.
1515         * test_bind_c_parens.f03: Ditto.
1516         * test_c_assoc.c: Ditto.
1517         * test_com_block.f90: Ditto.
1518         * test_common_binding_labels.f03: Ditto.
1519         * test_common_binding_labels_2.f03: Ditto.
1520         * test_common_binding_labels_2_main.f03: Ditto.
1521         * test_common_binding_labels_3.f03: Ditto.
1522         * test_common_binding_labels_3_main.f03: Ditto.
1523         * test_only_clause.f90: Ditto.
1524         * use_iso_c_binding.f90: Ditto.
1525         * value_5.f90: Ditto.
1526         * value_test.f90: Ditto.
1527         * value_tests_f03.f90: Ditto.
1528
1529 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1530
1531         * gcc.dg/tls/opt-14.c: New.
1532
1533 2007-07-01  Ollie Wild  <aaw@google.com>
1534
1535         * g++.dg/lookup/using16.C: New test.
1536         * g++.dg/lookup/using17.C: New test.
1537
1538 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1539
1540         PR fortran/32239
1541         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1542         (test_4): Use proper test for floating point equality.
1543         (test_8): Likewise.
1544
1545 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1546
1547         PR libgfortran/32554
1548         * gfortran.dg/fmt_p_1.f90: New test.
1549
1550 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1551
1552         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1553         initialization and fix dg-final check - the initialization loop is
1554         vectorizable.
1555
1556 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1557             Volker Reichelt  <reichelt@netcologne.de>
1558
1559         PR middle-end/32559
1560         * gcc.dg/pr32559.c: New test.
1561
1562 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         PR tree-optimization/25371
1565         * gcc.dg/vect/pr25371.c: New test.
1566
1567 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1568
1569         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1570         when allocating and initializing a flexible array.
1571
1572 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1573
1574         PR fortran/20373
1575         * gfortran.dg/intrinsic.f90: New test.
1576
1577 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1578
1579         PR fortran/32555
1580         * gfortran.dg/fmt_zero_check.f90: New.
1581
1582 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1583
1584         PR fortran/30284
1585         * gfortran.dg/repeat_f90: New test.
1586
1587 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1588
1589         PR testsuite/25241
1590         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1591         -pedantic-errors, so we should match errors.
1592         * gcc.dg/cpp/escape-1.c: Likewise.
1593         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1594         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1595         warning.
1596         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1597         errors instead of warnings.
1598         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1599         a pedantic warning.
1600         * gcc.dg/cpp/arith-3.c: Likewise.
1601
1602 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1603
1604         PR testsuite/25241
1605         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1606         * gcc.dg/pch/valid-2.c: Likewise.
1607         * gcc.dg/pch/valid-3.c: Likewise.
1608         * gcc.dg/pch/warn-1.c: Likewise.
1609         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1610         
1611 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1612
1613         PR c/4076
1614         * gcc.dg/Wunused-function.c: New.
1615         
1616 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1619
1620 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1621
1622         * g++.dg/other/canon-31724.C: New.
1623         
1624 2007-06-29  Jan Hubicka  <jh@suse.cz>
1625
1626         PR middle-end/32372
1627         * gcc.c-torture/compile/pr32372.c: new.
1628
1629 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1630
1631         * gfortran.dg/operator_3.f90: New test.
1632
1633 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1634
1635         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1636         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1637
1638 2007-06-29  Richard Guenther  <rguenther@suse.de>
1639
1640         PR middle-end/32493
1641         * gcc.dg/inline-23.c: New testcase.
1642
1643 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1644
1645         PR tree-optimization/24659
1646         * gcc.target/i386/vectorize2.c: New test.
1647         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1648         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1649
1650 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1651
1652         * gcc.dg/pointer-arith-9.c: New test.
1653
1654 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1655
1656         PR fortran/32483
1657         * gfortran.dg/fmt_read_2.f90: New.
1658
1659 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1662         If it exists, don't try to create it.
1663
1664 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1665
1666         * g++.dg/ext/visibility/ms-compat-1.C: New.
1667
1668 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1669
1670         PR tree-opt/32417
1671         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1672
1673 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1674
1675         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1676         targets.
1677
1678 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1679
1680         PR fortran/32467
1681         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1682
1683 2007-06-27  Richard Guenther  <rguenther@suse.de>
1684
1685         PR middle-end/32492
1686         * gcc.dg/inline-22.c: New testcase.
1687
1688 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1689
1690         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1691         the scan-assembler constant.
1692
1693 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1694
1695         PR 20216
1696         * gcc.dg/pr20216.c: New.
1697
1698 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1699
1700         PR tree-opt/32421
1701         * gcc.dg/vect/pr32421.c: New test.
1702
1703 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1704
1705         PR c++/32111
1706         * g++.dg/other/friend5.C: New test.
1707
1708 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1709
1710         PR fortran/32464
1711         * gfortran.dg/host_assoc_function_2.f90: New test.
1712
1713         PR fortran/31494
1714         * gfortran.dg/host_assoc_call_1.f90: New test.
1715
1716 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1717
1718         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1719         
1720 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1721
1722         PR fortran/32456
1723         * gfortran.dg/error_format.f90: New test.
1724
1725 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1726
1727         PR fortran/32136
1728         * gfortran.dg/pr32136.f90: New test.
1729
1730 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1731
1732         PR fortran/31726
1733         * gfortran.dg/minmaxloc_1.f90: New test.
1734
1735         PR fortran/32298
1736         * gfortran.dg/minmaxloc_2.f90: New test.
1737
1738 2007-06-23  Richard Guenther  <rguenther@suse.de>
1739
1740         PR tree-optimization/16876
1741         PR middle-end/29478
1742         * gcc.dg/pr29254.c: The warning is bogus.
1743         * gcc.dg/warn-1.c: Likewise.
1744         * gcc.dg/assign-warn-3.c: Likewise.
1745         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1746
1747 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1748
1749         * gcc.c-torture/execute/20070623-1.c: New.
1750
1751 2007-06-22  Jan Hubicka  <jh@suse.cz>
1752
1753         * gcc.c-torture/compile/pr31541.c: New.
1754
1755 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1758         Remove -m64 from dg-options.
1759
1760 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1761
1762         PR middle-end/32374
1763         * gcc.dg/pr32374.c: New test.
1764
1765 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR fortran/32360
1768         * gfortran.dg/pointer_assign_3.f90: New test.
1769
1770 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1771
1772         PR fortran/31162
1773         * gfortran.dg/assign.f90: Update test.
1774         * gfortran.dg/real_do_1.f90: Update test.
1775         * gfortran.dg/gomp/omp_do1.f90: Update test.
1776         * gfortran.dg/warnings_are_errors_1.f: Update test.
1777         * gfortran.dg/g77/20010519-1.f: Update test.
1778         * gfortran.dg/g77/pr9258.f: Update test.
1779         * gfortran.dg/g77/960317-1.f: Update test.
1780
1781 2007-06-21  Richard Guenther  <rguenther@suse.de>
1782
1783         PR tree-optimization/32453
1784         * gcc.c-torture/compile/pr32453.c: New testcase.
1785
1786 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR tree-optimization/31866
1789         * gcc.dg/pr31866.c: New test.
1790
1791 2007-06-21  Richard Guenther  <rguenther@suse.de>
1792
1793         PR tree-optimization/32451
1794         * g++.dg/torture/20070621-1.C: New testcase.
1795
1796 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1797
1798         * gcc.dg/attr-isr.c: Test delay slot content.
1799         
1800 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1801
1802         PR fortran/32361
1803         gfortran.dg/pointer_assign_2.f90: New test.
1804
1805 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1806
1807         PR fortran/25061
1808         gfortran.dg/invalid_procedure_name.f90: New test.
1809
1810 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1811
1812         PR tree-optimization/25737
1813         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1814
1815 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1816
1817         * gcc.target/i386/large-size-array-3.c: New.
1818
1819 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1820         Richard Guenther  <rguenther@suse.de>
1821
1822         PR fortran/32140
1823         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1824
1825 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR middle-end/31959
1828         * gcc.dg/pr31959.c: New test.
1829
1830         PR inline-asm/32109
1831         * g++.dg/ext/asm10.C: New test.
1832
1833         PR middle-end/32285
1834         * gcc.c-torture/execute/20070614-1.c: New test.
1835
1836 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1837
1838         * gcc.target/arm/stack-corruption.c: New test.
1839
1840 2007-06-19  Richard Guenther  <rguenther@suse.de>
1841
1842         * g++.dg/torture/pr30252.C: New testcase.
1843
1844 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1845
1846         PR tree-optimization/32353
1847         * g++.dg/opt/nrv13.C: New test.
1848
1849 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/20863
1852         PR fortran/20882
1853         * gfortran.dg/impure_assignment_2.f90 : New test.
1854
1855         PR fortran/32236
1856         * gfortran.dg/data_initialized_2.f90 : New test.
1857
1858         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1859         appropriate version of 'dmach'.
1860
1861 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         PR target/32389
1864         * gcc.target/i386/pr32389.c New test.
1865
1866 2007-06-18  Simon Baldwin <simonb@google.com>
1867
1868         PR c++/31923
1869         * g++.dg/template/error25.C: New.
1870         * g++.dg/template/spec35.C: New.
1871
1872 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1873
1874         * gcc.c-torture/compile/pr32355.c: New testcase.
1875         
1876 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         PR tree-optimization/32383
1879         * g++.dg/opt/pr32383.C: New test.
1880
1881 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1882
1883         PR rtl-optimization/32366
1884         * gcc.dg/vect/pr32366.c: New test.
1885
1886 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1887
1888         * gcc.c-torture/compile/pr32349.c: New testcase.
1889         
1890 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1893         * gcc.target/sparc/combined-2.c: Likewise.
1894         * gcc.target/sparc/fexpand.c : Likewise.
1895         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1896         * gcc.target/sparc/fpack16.c : Likewise.
1897         * gcc.target/sparc/fpmerge.c : Likewise.
1898         * gcc.target/sparc/fpmul.c : Likewise.
1899         * gcc.target/sparc/noresult.c : Likewise.
1900         * gcc.target/sparc/pdist.c: Likewise.
1901
1902 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         PR middle-end/31723
1905         * gcc.target/i386/recip-divf.c: New test.
1906         * gcc.target/i386/recip-sqrtf.c: Ditto.
1907         * gcc.target/i386/recip-vec-divf.c: Ditto.
1908         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1909         * gcc.target/i386/sse-recip.c: Ditto.
1910         * gcc.target/i386/sse-recip-vec.c: Ditto.
1911
1912 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1913
1914         PR tree-opt/32225
1915         * gcc.c-torture/compile/20070605-1.c: New test.
1916
1917         * gcc.c-torture/compile/20070603-1.c: New testcase.
1918         * gcc.c-torture/compile/20070603-2.c: New testcase.
1919
1920         * gcc.c-torture/compile/20070531-1.c: New test.
1921
1922         PR tree-opt/32167
1923         * gcc.c-torture/compile/20070531-2.c: New test.
1924
1925         PR tree-opt/32144
1926         * gcc.c-torture/compile/20070529-1.c: New test.
1927
1928         PR tree-opt/32145
1929         * gcc.c-torture/compile/20070529-2.c: New test.
1930
1931         PR tree-opt/32015
1932         * gcc.c-torture/compile/20070520-1.c: New test.
1933
1934         * g++.dg/ext/java-1.C: New test.
1935
1936         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1937         loops instead of one. Remove the "can't determine dependence"
1938         check.
1939         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1940         needed as the cast is gone in the first place.
1941         * gcc.dg/max-1.c: Change local variable a to be a global one.
1942         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1943         have a cast which is PREd.
1944
1945 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1946
1947         * g++.dg/lookup/anon6.C: New test.
1948
1949 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1950
1951         PR c++/31806
1952         * g++.dg/opt/static6.C: New testcase.
1953
1954 2007-06-14  Geoff Keating  <geoffk@apple.com>
1955
1956         * g++.dg/ext/visibility/overload-1.C: New.
1957
1958         PR 31093
1959         * g++.dg/ext/visibility/anon4.C: New.
1960
1961 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1962
1963         PR target/32268
1964         * gcc.target/i386/pr32268.c: New test.
1965
1966 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1967
1968         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1969         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1970         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1971
1972         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1973         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1974         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1975         BID is used.
1976
1977 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1978
1979         PR fortran/32302
1980         * gfortran.dg/common_resize_1.f90: New test.
1981
1982 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1983
1984         PR target/32274
1985         * gcc.dg/vect/pr32224.c: Fix.   
1986         
1987 2007-06-13  Eric Christopher  <echristo@apple.com>
1988
1989         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1990
1991 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/32323
1994         * gfortran.dg/actual_array_vect_1.f90: New.
1995
1996 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1997
1998         * gcc.target/sparc/mfpu.c: New test.
1999
2000 2007-06-12  Geoff Keating  <geoffk@apple.com>
2001
2002         * g++.dg/warn/weak1.C: Suppress on Darwin.
2003         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2004
2005 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2006
2007         PR middle-end/31579
2008          * g++.dg/torture/pr31579.C: New testcase.
2009
2010 2007-06-12  Ian Lance Taylor  <iant@google.com>
2011
2012         PR libstdc++/29286
2013         * g++.dg/init/new16.C: New test.
2014         * g++.dg/init/new17.C: New test.
2015         * g++.dg/init/new18.C: New test.
2016         * g++.dg/init/new19.C: New test.
2017
2018 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2019
2020         * gnat.dg/lhs_view_convert.adb: New test.
2021
2022 2007-06-12  Richard Guenther  <rguenther@suse.de>
2023
2024         PR tree-optimization/15353
2025         PR tree-optimization/31657
2026         * gcc.c-torture/execute/20070424-1.c: New testcase.
2027         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2028         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2029         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2030         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2031         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2032
2033 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2034
2035         PR rtl-optimization/32293
2036         * gcc.dg/pr32293.c: New test.
2037
2038 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2041
2042 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2043
2044         PR fortran/29786
2045         * gfortran.dg/equiv_7.f90: New test.
2046         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2047
2048         PR fortran/30875
2049         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2050
2051 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2052
2053         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2054         * gcc.dg/setjmp-4.c: Likewise.
2055         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2056
2057 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2058
2059         PR rtl-optimization/31025
2060         * gfortran.dg/pr31025.f90: New.
2061
2062 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         PR target/32280
2065         * gcc.target/i386/pr32280.c: New test.
2066
2067 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         PR middle-end/32279
2070         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2071
2072 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2073
2074         PR libgfortran/32235
2075         * gfortran.dg/backspace_9.f: New test.
2076
2077 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2078
2079         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2080
2081 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2082
2083         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2084
2085 2007-06-09  Ian Lance Taylor  <iant@google.com>
2086
2087         PR tree-optimization/32169
2088         * gcc.c-torture/compile/pr32169.c: New test.
2089
2090 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2091
2092         * gcc.dg/vect/costmodel: New directory.
2093         * gcc.dg/vect/costmodel/i386: New directory.
2094         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2095         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2096         New test.
2097         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2098         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2099         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2100         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2101         * gcc.dg/vect/costmodel/x86_64: New directory.
2102         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2103         New testsuite.
2104         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2105         New test.
2106         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2107         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2108         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2109         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2110         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2111
2112 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         PR tree-optimization/32243
2115         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2116         flags for -Os tests.
2117         * gcc.dg/vect/03-vect-pr32243.c: New test.
2118
2119 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2120
2121         PR tree-optimization/32224
2122         * gcc.dg/vect/pr32224.c: New test.
2123
2124 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2125
2126         PR c++/32177
2127         * g++.dg/gomp/pr32177.C: New test.
2128
2129 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2130
2131         PR testsuite/25241
2132         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2133         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2134         warning nor an error.
2135         * gcc.dg/Wfatal-2.c: Likewise.
2136         * gcc.dg/Werror-1.c: Likewise.
2137         * gcc.dg/Werror-5.c: Likewise.
2138         * gcc.dg/Werror-7.c: Likewise.
2139         * gcc.dg/Werror-10.c: Likewise.
2140         * gcc.dg/Werror-11.c: Likewise.
2141
2142 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2143
2144         PR c++/30759
2145         * g++.dg/init/brace6.C: New test.
2146
2147 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2148
2149         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2150         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2151         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2152         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2153
2154         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2155         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2156         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2157         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2158         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2159         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2160         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2161         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2162
2163         * gcc.dg/darwin-minversion-3.c: New.
2164
2165 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2166
2167         * gcc.target/i386/builtin-copysign.c: New test.
2168
2169 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2170
2171         PR tree-optimization/32220
2172         * gfortran.dg/predcom-2.f: New testcase.
2173
2174 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2175
2176         PR tree-opt/32231
2177         * gcc.target/i386/vectorize4.c: New test.
2178
2179 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2180
2181         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2182
2183 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2184
2185         PR testsuite/25241
2186         * gcc.dg/simd-5.c: Mark output as a note.
2187         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2188         dg-message.
2189         * gcc.dg/simd-1.c: Likewise.
2190         * gcc.dg/always_inline.c: Mark output as a sorry.
2191         * gcc.dg/always_inline2.c: Likewise.
2192         * gcc.dg/always_inline3.c: Likewise.
2193
2194 2007-06-06  Ian Lance Taylor  <iant@google.com>
2195
2196         * g++.dg/conversion/enum1.C: New test.
2197
2198 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2199
2200         PR tree-optimization/32216
2201         * gcc.dg/vect/pr32216.c: New test.
2202
2203 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR testsuite/18923
2206         * gfortran.dg/invalid_contains_1.f90: New test.
2207         * gfortran.dg/invalid_contains_2.f90: New test.
2208
2209 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2210
2211         PR testsuite/32057
2212         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2213         midnight issues.
2214
2215 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2216
2217         PR testsuite/25241
2218         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2219         dg-message to match de note.
2220         * gcc.dg/pr26570.c: Use dg-message for a note.
2221         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2222         dg-error instead of dg-warning because of -Werror.
2223         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2224         neither an error, nor a warning.
2225         * gcc.dg/glibc-uclibc-2.c: Likewise
2226         * gcc.dg/cpp/19940712-1.c: Likewise.
2227
2228 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2229
2230         PR preprocessor/23479
2231         * gcc.dg/binary-constants-1.c: Add test suites for
2232         the 0b-prefixed binary integer constants.
2233         * gcc.dg/binary-constants-2.c: Ditto.
2234         * gcc.dg/binary-constants-3.c: Ditto.
2235         * gcc.dg/binary-constants-4.c: Ditto.
2236
2237 2007-06-05  Ian Lance Taylor  <iant@google.com>
2238
2239         * gcc.dg/Wstrict-overflow-19.c: New test.
2240
2241 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2242
2243         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2244
2245 2007-06-04  Ian Lance Taylor  <iant@google.com>
2246
2247         * gcc.dg/Wstrict-overflow-18.c: New test.
2248
2249 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2250
2251         PR testsuite/25241
2252         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2253         * gcc.dg/cpp/mi5.c: Likewise.
2254         * gcc.dg/cpp/mi7.c: Likewise.
2255
2256 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2257
2258         PR c/32191
2259         * gcc.dg/pr32191.c: New test.
2260
2261 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/32124
2264         * gfortran.dg/allocate_stat_1.f90: Remove.
2265
2266 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2267
2268         * gcc.target/i386/sse4_2-check.h: New.
2269         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2270         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2271         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2272         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2273         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2274         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2275         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2276         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2277         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2278         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2279         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2280         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2281         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2282         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2283         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2284         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2285         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2286         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2287
2288 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2289
2290         * gcc.dg/pie-link.c: New test.
2291
2292 2007-06-01  Ian Lance Taylor  <iant@google.com>
2293
2294         * gcc.dg/Wstrict-overflow-17.c: New test.
2295
2296 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2297
2298         * gcc.dg/builtin-return-1.c (g): New.
2299         (main): Allocate at least 64 bytes on the stack.
2300
2301 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2302
2303         * g++.dg/init/cleanup3.C: New test.
2304
2305 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2306
2307         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2308         int is 16 bits.
2309
2310 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2311
2312         PR fortran/32156
2313         * gfortran.dg/char_array_constructor_3.f90: New test.
2314
2315 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2316
2317         PR tree-optimization/32160
2318         * gfortran.dg/predcom-1.f: New test.
2319
2320 2007-05-31  Richard Guenther  <rguenther@suse.de>
2321
2322         * g++.dg/other/str_empty.C: Move...
2323         * g++.dg/other/pr30567.C: Move...
2324         * g++.dg/tree-ssa/pr27218.C: Move...
2325         * g++.dg/torture: ...here and remove dg-options.
2326
2327 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2328
2329         PR c++/32158
2330         * g++.dg/ext/is_pod_incomplete.C: New.
2331
2332 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2333             Douglas Gregor <doug.gregor@gmail.com>
2334             Pedro Lamarao <pedro.lamarao@mndfck.org>
2335             Howard Hinnant <howard.hinnant@gmail.com>
2336
2337         PR c++/7412
2338         PR c++/29939
2339         * g++.dg/cpp0x/rv8p.C: New.
2340         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2341         * g++.dg/cpp0x/cast-bug.C: New.
2342         * g++.dg/cpp0x/elision_weak.C: New.
2343         * g++.dg/cpp0x/collapse-bug.C: New.
2344         * g++.dg/cpp0x/rv3p.C: New.
2345         * g++.dg/cpp0x/rv7n.C: New.
2346         * g++.dg/cpp0x/overload-conv-1.C: New.
2347         * g++.dg/cpp0x/rv2n.C: New.
2348         * g++.dg/cpp0x/deduce.C: New.
2349         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2350         * g++.dg/cpp0x/rv6p.C: New.
2351         * g++.dg/cpp0x/template_deduction.C: New.
2352         * g++.dg/cpp0x/implicit-copy.C: New.
2353         * g++.dg/cpp0x/rv1p.C: New.
2354         * g++.dg/cpp0x/cast.C: New.
2355         * g++.dg/cpp0x/rv5n.C: New.
2356         * g++.dg/cpp0x/collapse.C: New.
2357         * g++.dg/cpp0x/overload-conv-2.C: New.
2358         * g++.dg/cpp0x/rv4p.C: New.
2359         * g++.dg/cpp0x/rvo.C: New.
2360         * g++.dg/cpp0x/iop.C: New.
2361         * g++.dg/cpp0x/rv3n.C: New.
2362         * g++.dg/cpp0x/rv7p.C: New.
2363         * g++.dg/cpp0x/reference_collapsing.C: New.
2364         * g++.dg/cpp0x/overload.C: New.
2365         * g++.dg/cpp0x/named.C: New.
2366         * g++.dg/cpp0x/rv2p.C: New.
2367         * g++.dg/cpp0x/rv6n.C: New.
2368         * g++.dg/cpp0x/not_special.C: New.
2369         * g++.dg/cpp0x/bind.C: New.
2370         * g++.dg/cpp0x/rv1n.C: New.
2371         * g++.dg/cpp0x/rv5p.C: New.
2372         * g++.dg/cpp0x/elision.C: New.
2373         * g++.dg/cpp0x/named_refs.C: New.
2374         * g++.dg/cpp0x/unnamed_refs.C: New.
2375         * g++.dg/cpp0x/rv4n.C: New.
2376         * g++.dg/cpp0x/elision_neg.C: New.
2377         * g++.dg/init/copy7.C: Run in C++98 mode.
2378         * g++.dg/overload/arg1.C: Ditto.
2379         * g++.dg/overload/arg4.C: Ditto.
2380
2381 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR c++/31809
2384         * g++.dg/opt/static5.C: New test.
2385
2386 2007-05-30  Richard Guenther  <rguenther@suse.de>
2387
2388         * g++.dg/dg.exp: Prune torture/.
2389         * g++.dg/torture/dg-torture.exp: New testsuite.
2390
2391 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2392
2393         * gcc.target/arm/pr27387.C: Move and rename to ...
2394         * g++.dg/inherit/thunk8.C: ... here.
2395
2396 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR tree-optimization/31769
2399         * g++.dg/gomp/pr31769.C: New test.
2400
2401 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2402
2403         * gcc.target/i386/stack-realign.c: New.
2404
2405 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2406
2407         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2408
2409 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2410
2411         * gfortran.dg/sizeof.f90: New.
2412
2413 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2414
2415         PR c/31339
2416         * gcc.dg/boolcomplex-1.c: New test.
2417
2418         PR c++/31339
2419         * g++.dg/ext/boolcomplex-1.c: New test.
2420
2421 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2422
2423         * gcc.dg/matrix: New directory.
2424
2425 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/32124
2428         * gfortran.dg/allocate_stat_1.f90: New.
2429
2430 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2431
2432         PR fortran/31972
2433         * transfer_hollerith_1.f90: New test.
2434
2435 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2436
2437         PR tree-opt/32100
2438         * gcc.c-torture/execute/vrp-7.c: New test.
2439
2440 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2441
2442         * gfortran.dg/transfer_simplify_4.f90: New test.
2443
2444 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2445
2446         PR fortran/32088
2447         * gfortran.dg/func_result_3.f90: New.
2448
2449 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2450
2451         PR middle-end/32083
2452         * gfortran.dg/transfer_simplify_3.f90: New.
2453
2454 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2455
2456         PR target/32065
2457         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2458         to compile options.
2459         * gcc.target/i386/pr32065-2.c: New test.
2460
2461 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2462
2463         PR fortran/31813
2464         * gfortran.dg/io_constraints_2.f90: Update.
2465
2466 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2467
2468         PR fortran/31219
2469         * gfortran.dg/array_constructor_17.f90: New test.
2470
2471 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2472
2473         PR tree-opt/32090
2474         * g++.dg/opt/array2.C: New testcase.
2475
2476 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2477
2478         PR target/32065
2479         * gcc.target/i386/pr32065.c: New test.
2480
2481 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2482             Marcus Meissner <meissner@suse.de>
2483
2484         * gcc.dg/attr-alloc_size.c: New.
2485
2486 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2487             Lee Millward  <lee.millward@gmail.com>
2488
2489         PR c++/31745
2490         * g++.dg/parse/crash34.C: New test.
2491
2492         * g++.dg/parse/crash35.C: New test.
2493
2494 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2495
2496         * gcc.target/i386/sse2-check.h: New.
2497         * gcc.target/i386/sse2-vec-1.c: Likewise.
2498         * gcc.target/i386/sse2-vec-2.c: Likewise.
2499         * gcc.target/i386/sse2-vec-3.c: Likewise.
2500         * gcc.target/i386/sse2-vec-4.c: Likewise.
2501         * gcc.target/i386/sse2-vec-5.c: Likewise.
2502         * gcc.target/i386/sse2-vec-6.c: Likewise.
2503
2504 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2505
2506         PR c++/31431
2507         PR c++/31432
2508         PR c++/31434
2509         PR c++/31435
2510         PR c++/31437
2511         PR c++/31438
2512         PR c++/31442
2513         PR c++/31443
2514         PR c++/31444
2515         PR c++/31445
2516         * g++.dg/cpp0x/pr31431.C: New.
2517         * g++.dg/cpp0x/pr31437.C: New.
2518         * g++.dg/cpp0x/pr31442.C: New.
2519         * g++.dg/cpp0x/pr31444.C: New.
2520         * g++.dg/cpp0x/pr31431-2.C: New.
2521         * g++.dg/cpp0x/pr31432.C: New.
2522         * g++.dg/cpp0x/pr31434.C: New.
2523         * g++.dg/cpp0x/pr31438.C: New.
2524         * g++.dg/cpp0x/pr31443.C: New.
2525         * g++.dg/cpp0x/pr31445.C: New.
2526         * g++.dg/cpp0x/variadic-crash1.C: New.
2527
2528 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2529
2530         * gcc.target/arm/long-calls-1.c: New test.
2531         * gcc.target/arm/long-calls-2.c: Likewise.
2532         * gcc.target/arm/long-calls-3.c: Likewise.
2533         * gcc.target/arm/long-calls-4.c: Likewise.
2534
2535 2007-05-25  Richard Guenther  <rguenther@suse.de>
2536             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2537
2538         PR tree-optimization/31982
2539         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2540
2541 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/32047
2544         * gfortran.dg/result_in_spec_2.f90: New test.
2545
2546 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2547
2548         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2549
2550 2007-05-24  Ollie Wild  <aaw@google.com>
2551
2552         * gcc.dg/cpp/counter-1.c: New test.
2553         * gcc.dg/pch/counter-1.c: New test.
2554         * gcc.dg/pch/counter-1.hs: New file.
2555         * gcc.dg/pch/counter-2.c: New test.
2556         * gcc.dg/pch/counter-2.hs: New file.
2557         * gcc.dg/pch/counter-3.c: New test.
2558         * gcc.dg/pch/counter-3.hs: New file.
2559
2560 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2561
2562         * gcc.dg/tree-ssa/predcom-1.c: New test.
2563         * gcc.dg/tree-ssa/predcom-2.c: New test.
2564         * gcc.dg/tree-ssa/predcom-3.c: New test.
2565         * gcc.dg/tree-ssa/predcom-4.c: New test.
2566         * gcc.dg/tree-ssa/predcom-5.c: New test.
2567         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2568
2569 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2570
2571         PR testsuite/32062
2572         * gcc.target/i386/sse4_1-check.h (MASK): New.
2573
2574 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2575
2576         PR fortran/32038
2577         * gfortran.dg/pr25603.f: Initialize integer variables.
2578
2579 2007-05-23  Ian Lance Taylor  <iant@google.com>
2580
2581         * g++.dg/other/vrp1.C: New test.
2582
2583 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2584
2585         PR preprocessor/20077
2586         * gcc.dg/cpp/paste15.c: New test.
2587
2588 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2589             Nigel Stephens  <nigel@mips.com>
2590             Richard Sandiford  <richard@codesourcery.com>
2591
2592         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2593         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2594         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2595         * gcc.target/mips/inter/mips16-inter.exp: New.
2596
2597 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2598
2599         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2600
2601 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2602
2603         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2604         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2605         * gcc.target/i386/sse3-addsubps.c: Likewise.
2606         * gcc.target/i386/sse3-haddpd.c: Likewise.
2607         * gcc.target/i386/sse3-haddps.c: Likewise.
2608         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2609         * gcc.target/i386/sse3-hsubps.c: Likewise.
2610         * gcc.target/i386/sse3-lddqu.c: Likewise.
2611         * gcc.target/i386/sse3-movddup.c: Likewise.
2612         * gcc.target/i386/sse3-movshdup.c: Likewise.
2613         * gcc.target/i386/sse3-movsldup.c: Likewise.
2614
2615         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2616         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2617         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2618         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2619         * gcc.target/i386/ssse3-palignr.c: Likewise.
2620         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2621         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2622         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2623         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2624         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2625         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2626         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2627         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2628         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2629         * gcc.target/i386/ssse3-psignb.c: Likewise.
2630         * gcc.target/i386/ssse3-psignd.c: Likewise.
2631         * gcc.target/i386/ssse3-psignw.c: Likewise.
2632         * gcc.target/i386/ssse3-vals.h: Likewise.
2633
2634         * gcc.target/i386/sse3-check.h: New file.
2635         * gcc.target/i386/ssse3-check.h: Likewise.
2636
2637 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2638
2639         PR middle-end/31095
2640         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2641
2642 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2643
2644         PR middle-end/31606
2645         * gcc.c-torture/20070522-1.c: New testcase.
2646
2647 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2648
2649         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2650
2651 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2652
2653         * gcc.c-torture/execute/ieee/20000320-1.x,
2654         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2655         m68k-*-* and check_effective_target_coldfire_fpu.
2656
2657 2007-05-22  Ollie Wild  <aaw@google.com>
2658
2659         * g++.dg/lookup/hidden-class10.C: New test.
2660         * g++.dg/lookup/hidden-class11.C: New test.
2661
2662 2007-05-22  Ollie Wild  <aaw@google.com>
2663
2664         * g++.dg/lookup/name-clash5.C: New test.
2665         * g++.dg/lookup/name-clash6.C: New test.
2666
2667 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2668
2669         * g++.dg/other/i386-2.C: Update comments on header files tested.
2670         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2671         of <tmmintrin.h>.
2672         * gcc.target/i386/sse-12.c: Likewise.
2673         * gcc.target/i386/sse-13.c: Likewise.
2674         * gcc.target/i386/sse-14.c: Likewise.
2675
2676         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2677         Redefined to test with immediate operand.
2678         (__builtin_ia32_blendps): Likewise.
2679         (__builtin_ia32_blendpd): Likewise.
2680         (__builtin_ia32_dpps): Likewise.
2681         (__builtin_ia32_dpps): Likewise.
2682         (__builtin_ia32_insertps128): Likewise.
2683         (__builtin_ia32_vec_ext_v4sf): Likewise.
2684         (__builtin_ia32_vec_set_v16qi): Likewise.
2685         (__builtin_ia32_vec_set_v4si): Likewise.
2686         (__builtin_ia32_vec_set_v2di): Likewise.
2687         (__builtin_ia32_vec_ext_v16qi): Likewise.
2688         (__builtin_ia32_vec_ext_v4si): Likewise.
2689         (__builtin_ia32_vec_ext_v2di): Likewise.
2690         (__builtin_ia32_roundpd): Likewise.
2691         (__builtin_ia32_roundsd): Likewise.
2692         (__builtin_ia32_roundps): Likewise.
2693         (__builtin_ia32_roundss): Likewise.
2694         (__builtin_ia32_mpsadbw128): Likewise.
2695
2696 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2699
2700 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2701
2702         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2703         failures.
2704         * gcc.dg/dfp/func-struct.c: Ditto.
2705         * gcc.dg/dfp/operator-assignment.c: Ditto.
2706         * gcc.dg/dfp/convert-bfp.c: Ditto.
2707         * gcc.dg/dfp/convert-int.c: Ditto.
2708         * gcc.dg/dfp/convert-int-max.c: Ditto.
2709         * gcc.dg/dfp/func-scalar.c: Ditto.
2710         * gcc.dg/dfp/cast.c: Ditto.
2711         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2712         failures, and fix a typo in return type of arg1_128.
2713         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2714         failures, and fix a typo in a constant suffix.
2715         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2716         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2717
2718 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2719             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2720
2721         * lib/gcc-dg.exp(process_message): New proc.
2722         (dg-message): New test directive.
2723         * gcc.dg/always_inline.c: Use dg-message.
2724         * gcc.dg/always_inline2.c: Ditto.
2725         * gcc.dg/always_inline3.c: Ditto.
2726         * gcc.dg/invalid-call-1.c: Ditto.
2727         * gcc.dg/pr17506.c: Ditto.
2728         * gcc.dg/simd-5.c: Ditto.
2729         * gcc.dg/simd-6.c: Ditto.
2730         * gcc.dg/va-arg-2.c: Ditto.
2731         * gcc.dg/cpp/syshdr.c: Ditto.
2732         * gcc.dg/cpp/unc4.c: Ditto.
2733         * gcc.dg/cpp/trad/mi1.c: Ditto.
2734         * gcc.dg/cpp/trad/mi5.c: Ditto.
2735         * gcc.dg/cpp/trad/mi7.c: Ditto.
2736         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2737         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2738         * gcc.test-framework/test-framework.awk: Special-case outexists
2739         tests.
2740
2741 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2742
2743         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2744         (bit_SSE4_2): Likewise.
2745         (bit_POPCNT): Likewise.
2746
2747         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2748         Check if assembler supports SSE4 instructions.
2749
2750         * gcc.target/i386/sse4_1-blendpd.c: New file.
2751         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2752         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2753         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2754         * gcc.target/i386/sse4_1-check.h: Likewise.
2755         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2756         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2757         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2758         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2759         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2760         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2761         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2762         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2763         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2764         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2765         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2766         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2767         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2768         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2769         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2770         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2771         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2772         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2773         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2774         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2775         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2776         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2777         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2778         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2779         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2780         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2781         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2782         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2783         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2784         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2785         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2786         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2787         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2788         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2789         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2790         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2791         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2792         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2793         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2794         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2795         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2796         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2797         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2798         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2799         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2800         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2801         * gcc.target/i386/sse4_1-round.h: Likewise.
2802         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2803         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2804         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2805         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2806         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2807         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2808         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2809         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2810         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2811         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2812         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2813         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2814         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2815         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2816
2817 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2818
2819         PR fortran/31627
2820         * gfortran.dg/bounds_check_7.f90: New test.
2821
2822 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2823
2824         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2825         (check_effective_target_sse4a): Ditto.
2826
2827         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2828         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2829         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2830         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2831         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2832         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2833         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2834         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2835         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2836         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2837         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2838         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2839         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2840         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2841         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2842         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2843         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2844         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2845         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2846         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2847
2848 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2849
2850         * g++.dg/ext/cleanup-1.C: New test.
2851         * g++.dg/ext/cleanup-2.C: Likewise.
2852         * g++.dg/ext/cleanup-3.C: Likewise.
2853         * g++.dg/ext/cleanup-4.C: Likewise.
2854         * g++.dg/ext/cleanup-5.C: Likewise.
2855         * g++.dg/ext/cleanup-6.C: Likewise.
2856         * g++.dg/ext/cleanup-8.C: Likewise.
2857         * g++.dg/ext/cleanup-9.C: Likewise.
2858         * g++.dg/ext/cleanup-10.C: Likewise.
2859         * g++.dg/ext/cleanup-11.C: Likewise.
2860         * g++.dg/ext/cleanup-dtor.C: Likewise.
2861
2862 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2863
2864         PR middle-end/31995
2865         * gcc.dg/vect/vect-102a.c: New test.
2866
2867 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2868             Paolo Carlini  <pcarlini@suse.de>
2869             Uros Bizjak  <ubizjak@gmail.com>
2870
2871         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2872         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2873         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2874         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2875         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2876         New testcases.
2877
2878 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2879
2880         PR fortran/32002
2881         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2882
2883 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2884
2885         PR fortran/32027
2886         * gfortran.dg/do_3.F90: Add checks for the final value of the
2887         loop variable.
2888
2889 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2890
2891         * gcc.c-torture/execute/990127-2.x: New file.
2892
2893 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2894
2895         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2896         * gcc.target/i386/sse-12: Add -O to compile options.
2897         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2898         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2899         and mm3dnow.h.  Add -O to compile options.
2900
2901 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/31867
2904         * gfortran.dg/char_length_5.f90: New test.
2905
2906         PR fortran/31994
2907         * gfortran.dg/array_reference_1.f90: New test.
2908
2909 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2910
2911         PR middle-end/7651
2912         PR c++/11856
2913         PR c/12963
2914         PR c/23587
2915         PR other/29694
2916         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2917         * gcc.dg/Wtype-limits.c: New.
2918         * gcc.dg/Wtype-limits-Wextra.c: New.
2919         * gcc.dg/Wtype-limits-no.c: New.
2920         * g++.dg/warn/Wtype-limits.C: New.
2921         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2922         * g++.dg/warn/Wtype-limits-no.C: New.
2923
2924 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2925
2926         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2927         instead of "-msse2".'
2928         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2929         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2930         and mm3dnow.h.
2931         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2932         to test with immediate operand.
2933         (__builtin_ia32_insertqi): Ditto.
2934         (__builtin_ia32_palignr128): Ditto.
2935         (__builtin_ia32_palignr): Ditto.
2936         (__builtin_ia32_pshufhw): Ditto.
2937         (__builtin_ia32_pshuflw): Ditto.
2938         (__builtin_ia32_pshufd): Ditto.
2939         (__builtin_ia32_vec_set_v8hi): Ditto.
2940         (__builtin_ia32_vec_ext_v8hi): Ditto.
2941         (__builtin_ia32_shufpd): Ditto.
2942         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2943
2944 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2945
2946         PR fortran/32001
2947         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2948
2949 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2950
2951         PR target/31585
2952         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2953         and "__inline".  Use "-msse" instead of "-msse2".
2954
2955 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2956
2957         PR middle-end/7651
2958         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2959         * gcc.dg/20030906-2.c: Likewise.
2960         * objc.dg/method-17.m: Add -Wreturn-type.
2961         * obj-c++.dg/method-21.mm: Likewise.
2962
2963 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2964
2965         PR target/31585
2966         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2967         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2968         (__builtin_ia32_psrlqi128): Ditto.
2969         (__builtin_ia32_psrlwi128): Ditto.
2970         (__builtin_ia32_psrldi128): Ditto.
2971         (__builtin_ia32_psrldqi128): Ditto.
2972         (__builtin_ia32_pslldqi128): Ditto.
2973         (__builtin_ia32_psrawi128): Ditto.
2974         (__builtin_ia32_psradi128): Ditto.
2975         (__builtin_ia32_psllqi128): Ditto.
2976         (__builtin_ia32_pslldi128): Ditto.
2977         (__builtin_prefetch): Ditto.
2978         (__builtin_ia32_pshufw): Ditto.
2979         (__builtin_ia32_vec_set_v4hi): Ditto.
2980         (__builtin_ia32_vec_ext_v4hi): Ditto.
2981         (__builtin_ia32_shufps): Ditto.
2982         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2983
2984 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2985
2986         PR fortran/31974
2987         * gfortran.dg/char_allocation_1.f90: New test.
2988
2989 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2990
2991         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2992         * gcc.dg/Wconversion-sign.c: New.
2993         * gcc.dg/Wconversion-integer-no-sign.c: New.
2994         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2995         Wconversion-sign.C
2996         * g++.dg/warn/Wconversion-sign.C: New.
2997         * g++.old-deja/g++.other/warn4.C: Update.
2998         * g++.dg/warn/Wconversion1.C: Likewise.
2999
3000 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3001
3002         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3003         * gcc.dg/torture/builtin-math-4.c: Likewise.
3004
3005 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3006
3007         PR libfortran/31964
3008         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3009
3010 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3011
3012         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3013
3014 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3015
3016         PR target/31628
3017         * gcc.target/i386/pr31628.c: New.
3018
3019 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3020
3021         PR middle-end/31344
3022         * gcc.dg/pr31344.c: New test.
3023
3024 2007-05-17  Ian Lance Taylor  <iant@google.com>
3025
3026         PR tree-optimization/31953
3027         * gcc.c-torture/compile/pr31953.c: New test.
3028
3029 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3030
3031         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3032
3033         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3034         and drem.
3035         * gcc.dg/torture/builtin-math-4.c: Likewise.
3036
3037         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3038         * gcc.dg/torture/builtin-math-4.c: Likewise.
3039
3040         * gcc.dg/torture/builtin-math-4.c: New test.
3041
3042 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3043             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3044
3045         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3046         * gcc.dg/cpp/include2.c: Ditto.
3047         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3048         * gcc.dg/cpp/paste5.c: Ditto.
3049         * gcc.dg/cpp/paste6.c: Ditto.
3050         * gcc.dg/cpp/paste8.c: Ditto.
3051         * gcc.dg/cpp/paste11.c: Ditto.
3052         * gcc.dg/cpp/paste13.c: Ditto.
3053         * gcc.dg/cpp/skipping2.c: Ditto.
3054         * gcc.dg/reg-vol-struct-1.c: Ditto.
3055         * gcc.dg/Wshadow-1.c: Ditto.
3056         * gcc.dg/cpp/trad/comment.c: Ditto.
3057         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3058         * gcc.dg/cpp/if-2.c: Ditto.
3059         * gcc.dg/array-5.c: Ditto.
3060         * gcc.dg/inline-15.c: Ditto.
3061         * gcc.dg/pr27953.c: Ditto.
3062         * gcc.dg/Wno-c++-compat.c: Ditto.
3063
3064 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3065
3066         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3067
3068 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3069
3070         * gcc.c-torture/execute/20070517-1.c: New test.
3071
3072 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3073
3074         PR fortran/31919
3075         * gfortran.dg/min_max_conformance.f90: New test.
3076
3077 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3078
3079         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3080         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3081         gcc.dg/vect/vect-104.c: Use more complex construction to
3082         prevent vectorizing.
3083         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3084
3085 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         PR tree-optimization/24659
3088         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3089         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3090         not vect_int target.
3091         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3092         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3093         targets.
3094         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3095         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3096         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3097
3098 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3099
3100         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3101         and x86_64-*-* targets.
3102         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3103
3104 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/18769
3107         PR fortran/30881
3108         PR fortran/31194
3109         PR fortran/31216
3110         PR fortran/31427
3111         * transfer_simplify_1.f90: New test.
3112         * transfer_simplify_2.f90: New test.
3113
3114 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3115
3116         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3117
3118 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3119
3120         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3121
3122         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3123
3124         PR c/31924
3125         * gcc.dg/fltconst-1.c: New test.
3126
3127         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3128         * gcc.dg/dfp/operator-assignment.c: Ditto.
3129
3130 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3131
3132         PR c++/29928
3133         * g++.dg/rtti/typeid5.C: New.
3134
3135 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3136
3137         PR fortran/31725
3138         * gfortran.dg/substr_4.f: New test.
3139
3140 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3141
3142         * gcc.target/m68k/interrupt_thread-1.c,
3143         gcc.target/m68k/interrupt_thread-2.c,
3144         gcc.target/m68k/interrupt_thread-3.c: New.
3145         * gcc.target/m68k/m68k.exp: Accept fido.
3146
3147 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3148
3149         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3150         * gfortran.dg/altreturn_3.f90: Likewise.
3151         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3152         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3153         * gfortran.dg/inquire_iolength.f90: Likewise.
3154         * gfortran.dg/module_naming_1.f90: Likewise.
3155         * gfortran.dg/oldstyle_2.f90: Likewise.
3156         * gfortran.dg/operator_2.f90: Likewise.
3157         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3158         * gfortran.dg/used_types_11.f90: Likewise.
3159         * gfortran.dg/zero_array_components_1.f90: Likewise.
3160         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3161         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3162         * gfortran.dg/real_const_3.f90: Likewise.
3163
3164 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3165
3166         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3167         * gcc.dg/tree-ssa/loop-30.c: New test.
3168
3169 2007-05-13  Richard Guenther  <rguenther@suse.de>
3170
3171         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3172         scanning forwprop1.
3173         * g++.dg/tree-ssa/pr31146.C: Likewise.
3174
3175 2007-05-13  Revital Eres  <eres@il.ibm.com>
3176
3177         * gcc.dg/dse.c: New test.
3178
3179 2007-05-12  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/31797
3182         * gcc.c-torture/compile/pr31797.c: New testcase.
3183
3184 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3185
3186         PR fortran/30746
3187         * gfortran.dg/host_assoc_function_1.f90: New test.
3188
3189 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3190
3191         PR c++/31829
3192         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3193
3194 2007-05-11  Silvius Rus  <rus@google.com>
3195
3196         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3197         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3198         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3199         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3200         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3201         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3202         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3203         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3204         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3205         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3206         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3207         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3208         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3209         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3210         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3211         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3212
3213 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3214
3215         PR other/31852
3216         * gcc.c-torture/execute/builtins/memchr.c: New.
3217         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3218         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3219
3220 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3221
3222         PR fortran/30876
3223         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3224         line.
3225         * gfortran.dg/recursive_reference_2.f90: New test.
3226
3227 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3228
3229         PR fortran/30878
3230         * gfortran.dg/namelist_29.f90: New test.
3231
3232 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3233
3234         PR fortran/31474
3235         * gfortran.dg/entry_10.f90: New test.
3236
3237 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3238
3239         PR tree-optimization/31885
3240         * gcc.dg/tree-ssa/loop-29.c: New test.
3241
3242 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3243
3244         * assumed_dummy_1.f90: Fix dg directive.
3245         * char_initialiser_actual.f90: Likewise.
3246         * nested_modules_2.f90: Likewise.
3247         * shift-alloc.f90: Likewise.
3248
3249 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3250
3251         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3252
3253 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3254
3255         PR libfortran/31880
3256         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3257
3258 2007-05-09  Mike Stump  <mrs@apple.com>
3259
3260         * g++.dg/other/first-global.C: Add -fpie for darwin.
3261         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3262
3263 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3264
3265         * gcc.dg/20070507-1.c: New testcase.
3266
3267 2007-05-08  Chao-ying Fu  <fu@mips.com>
3268
3269         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3270         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3271         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3272         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3273
3274 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3275
3276         PR 31847
3277         * gcc.dg/pr31847.c: New test.
3278
3279 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3280
3281         PR fortran/31692
3282         * gfortran.dg/actual_array_result_1.f90: New test.
3283
3284 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3285
3286         PR fortran/29397
3287         * gfortran.dg/parameter_array_init_1.f90: New test.
3288
3289         PR fortran/29400
3290         * gfortran.dg/parameter_array_init_2.f90: New test.
3291
3292 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3293
3294         PR target/31854
3295         * gcc.target/i386/pr31854.c: New test.
3296
3297 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3298
3299         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3300
3301 2007-05-07  Mike Stump  <mrs@apple.com>
3302
3303         * g++.old-deja/g++.mike/empty.C: Add.
3304
3305 2007-05-07  Eric Christopher  <echristo@apple.com>
3306
3307         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3308
3309 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3310
3311         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3312         variable.  Rearrange conversions from binary float to decimal float.
3313
3314 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3315
3316         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3317         x86.
3318
3319 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3320
3321         * gnat.dg/opt1.ad[sb]: New testcase.
3322
3323 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3324
3325         PR fortran/31399
3326         * gfortran.dg/do_3.F90: New test.
3327
3328 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3329
3330         PR fortran/31764
3331         * gfortran.dg/new_line.f90: Add new checks.
3332
3333 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR fortran/31201
3336         * gfortran.dg/large_unit_1.f90: New.
3337         * gfortran.dg/large_unit_2.f90: New.
3338         * gfortran.dg/iostat_4.f90: New
3339         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3340
3341 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3342
3343         PR fortran/31540
3344         * gfortran.dg/char_result_4.f90: New test.
3345
3346 2007-06-05  Revital Eres  <eres@il.ibm.com>
3347
3348         PR 30957
3349         * gcc.dg/pr30957-1.c: New test.
3350
3351 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3352
3353         PR fortran/31251
3354         * gfortran.dg/char_type_len_2.f90: New test.
3355
3356 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3357
3358         PR 31775
3359         * g++.dg/other/nested-extern.cc: New.
3360         * g++.dg/other/nested-extern-1.C: New.
3361         * g++.dg/other/nested-extern-2.C: New.
3362
3363 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3364
3365         PR fortran/31760
3366         * gfortran.dg/erf.f90: New test.
3367         * gfortran.dg/besxy.f90: New test.
3368
3369 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3370
3371         PR fortran/22359
3372         * gfortran.dg/fseek.f90: New test.
3373
3374 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3375
3376         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3377
3378 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3379
3380         PR libfortran/31210
3381         * gfortran.dg/zero_length_1.f90: New test.
3382
3383 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3384
3385         PR fortran/31803
3386         * gfortran.dg/char_pointer_assign_3.f90: New test.
3387         * gfortran.dg/char_result_2.f90: Re-enable test.
3388
3389 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/25071
3392         * gfortran.dg/char_length_3.f90: New test.
3393         * gfortran.dg/char_result_2.f90: Fix test.
3394
3395 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3396
3397         PR tree-optimization/30565
3398         * gcc.dg/tree-ssa/loop-27.c: New test.
3399
3400 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3401
3402         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3403         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3404         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3405         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3406
3407 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3408
3409         PR tree-optimization/31699
3410         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3411         New.
3412         (check_effective_target_vect_floatint_cvt): New.
3413         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3414         of specific targets.
3415         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3416         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3417         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3418         * gcc.dg/vect/vect-iv-4.c: Likewise.
3419         * gcc.dg/vect/vect-multitypes-11.c: New.
3420         * gcc.dg/vect/pr31699.c: New.
3421
3422 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3423
3424         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3425
3426 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3427
3428         PR C++/31663
3429         * g++.dg/warn/anonymous-namespace-2.C: New.
3430         * g++.dg/warn/anonymous-namespace-2.h: New.
3431
3432 2007-05-02  Paul Brook  <paul@codesourcery.com>
3433
3434         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3435
3436 2007-05-02  Eric Christopher  <echristo@apple.com>
3437
3438         * gcc.dg/cpp/if-div.c: New file.
3439
3440 2007-05-02  Tom Tromey  <tromey@redhat.com>
3441
3442         PR preprocessor/28709:
3443         * gcc.dg/cpp/pr28709.c: New file.
3444
3445 2007-05-02  Richard Guenther  <rguenther@suse.de>
3446
3447         PR tree-optimization/31146
3448         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3449
3450 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3451
3452         * gcc.c-torture/compile/limits-blockid.c: New.
3453         * gcc.c-torture/compile/limits-caselabels.c: New.
3454         * gcc.c-torture/compile/limits-declparen.c: New.
3455         * gcc.c-torture/compile/limits-enumconst.c: New.
3456         * gcc.c-torture/compile/limits-exprparen.c: New.
3457         * gcc.c-torture/compile/limits-externalid.c: New.
3458         * gcc.c-torture/compile/limits-fnargs.c: New.
3459         * gcc.c-torture/compile/limits-fndefn.c: New.
3460         * gcc.c-torture/compile/limits-idexternal.c: New.
3461         * gcc.c-torture/compile/limits-idinternal.c: New.
3462         * gcc.c-torture/compile/limits-pointer.c: New.
3463         * gcc.c-torture/compile/limits-stringlit.c: New.
3464         * gcc.c-torture/compile/limits-structmem.c: New.
3465         * gcc.c-torture/compile/limits-structnest.c: New.
3466
3467 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3468
3469         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3470
3471 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3472
3473         PR middle-end/31740
3474         * gcc.c-torture/compile/20070501-1.c: New testcase.
3475
3476 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3477
3478         PR fortran/31732
3479         * gfortran.dg/array_memset_2:  New test case.
3480
3481 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3482
3483         PR testsuite/31615
3484         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3485
3486 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3487
3488         PR testsuite/31589
3489         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3490         dg-final test.
3491         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3492         keyword to dg-final test.
3493         * gcc.dg/vect/vect-iv-4.c: Likewise.
3494         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3495         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3496         test.
3497         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3498         cast.
3499         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3500         * lib/target-supports.exp
3501         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3502         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3503
3504 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3505
3506         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3507         __LONG_LONG_MAX__ and its friends instead of those supplied by
3508         limits.h.
3509
3510 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3511
3512         PR C++/31721
3513         * g++.dg/ext/vector7.C: New testcase.
3514
3515 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3516
3517         PR fortran/31591
3518         * gfortran.dg/bound_simplification_1.f90: New test.
3519
3520 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3521
3522         PR fortran/31645
3523         * gfortran.dg/bom_error.f90: New test.
3524         * gfortran.dg/bom_include.f90: New test.
3525         * gfortran.dg/bom_UTF16-LE.f90: New test.
3526         * gfortran.dg/bom_UTF16-BE.f90: New test.
3527         * gfortran.dg/bom_UTF-8.f90: New test.
3528         * gfortran.dg/bom_UTF-32.f90: New test.
3529         * gfortran.dg/bom_UTF-8.F90: New test.
3530         * gfortran.dg/bom_include.inc: New file.
3531
3532 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3533
3534         PR C++/30221
3535         * g++.dg/init/ptrfn2.C: New test.
3536         * g++.dg/init/ptrfn3.C: New test.
3537
3538 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3539
3540         PR fortran/31711
3541         * gfortran.dg/dependency_21.f90: New test.
3542
3543 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3544
3545         * gfortran.dg/secnds.f: Use real*8.
3546         * gfortran.dg/secnds-1.f: Use real*8.
3547
3548 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3549
3550         PR libfortran/31532
3551         * gfortran.dg/inquire_5.f90: Update test.
3552
3553 2007-04-27  Ian Lance Taylor  <iant@google.com>
3554
3555         PR middle-end/31710
3556         * gcc.c-torture/compile/pr31710.c: New test.
3557
3558 2007-04-27  Richard Guenther  <rguenther@suse.de>
3559
3560         PR tree-optimization/30965
3561         PR tree-optimization/30978
3562         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3563         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3564         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3565         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3566
3567 2007-04-27  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/31715
3570         * gcc.dg/Warray-bounds-4.c: New testcase.
3571
3572 2007-04-26  Ian Lance Taylor  <iant@google.com>
3573
3574         PR target/28675
3575         * gcc.c-torture/compile/pr28675.c: New test.
3576
3577 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3578
3579         PR C++/30016
3580         * g++.dg/ext/vector6.C: New test.
3581
3582 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3583
3584         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3585
3586 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3587
3588         PR middle-end/31617
3589         * g++.dg/other/str_empty.C: Add expected warning.
3590
3591 2007-04-26  Richard Guenther  <rguenther@suse.de>
3592         Daniel Berlin  <dberlin@dberlin.org>
3593
3594         PR tree-optimization/30567
3595         * g++.dg/other/pr30567.C: New testcase.
3596
3597 2007-04-26  Richard Guenther  <rguenther@suse.de>
3598
3599         PR tree-optimization/31703
3600         * gcc.c-torture/compile/pr31703.c: New testcase.
3601         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3602         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3603
3604 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3605
3606         * gfortran.dg/open_errors.f90: Added if statements checking
3607         the value of iostat.
3608
3609 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR c++/31598
3612         * g++.dg/gomp/pr31598.C: New test.
3613
3614         PR tree-optimization/30558
3615         * g++.dg/gomp/pr30558.C: New test.
3616
3617 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/31338
3620         * g++.dg/ext/complex2.C: New test.
3621
3622 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3623
3624         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3625
3626 2007-04-25  Thiemo Seufer  <ths@mips.com>
3627
3628         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3629         value to signed char.
3630
3631 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3632
3633         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3634         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3635         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3636
3637 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3638
3639         PR fortran/31668
3640         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3641         statement functions.
3642         * gfortran.dg/c_by_val_5.f90: New test.
3643
3644 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3645
3646         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3647         with two new subroutines to avoid parameter-induced aliasing.
3648         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3649         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3650
3651 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3652
3653         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3654         * g++.dg/warn/Warray-bounds.C: Likewise.
3655
3656 2007-04-24  Ian Lance Taylor  <iant@google.com>
3657
3658         PR tree-optimization/31605
3659         * gcc.c-torture/execute/pr31605.c: New test.
3660
3661 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3662
3663         PR fortran/31587
3664         * lib/gcc-dg.exp (scan-module): New function.
3665         * gfortran.dg/module_md5_1.f90: New test.
3666
3667 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3668
3669         * g++.old-deja/g++.pt/defarg6.C: Only run with
3670         -std=gnu++98.
3671         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3672         * g++.dg/cpp0x/variadic61.C: Ditto.
3673         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3674         * g++.dg/cpp0x/variadic62.C: Ditto.
3675         * g++.dg/template/meminit1.C: Ditto.
3676         * g++.dg/template/operator7.C: Ditto.
3677         * g++.dg/template/static15.C: Ditto.
3678         * g++.dg/template/invalid1.C: Ditto.
3679         * g++.dg/template/shift1.C: Ditto.
3680         * g++.dg/template/error10.C: Ditto.
3681
3682 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3683
3684         PR diagnostic/25923
3685         * gfortran.dg/pr25923.f90: New test.
3686
3687 2007-04-24  Ian Lance Taylor  <iant@google.com>
3688
3689         PR tree-optimization/31602
3690         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3691
3692 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3693
3694         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3695         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3696
3697 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3698
3699         * gcc.target/i386/reload-1.c. New.
3700
3701 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3702             Olga Golovanevsky  <olga@il.ibm.com>
3703
3704         * g++.dg/other/str_empty.C: New test.
3705
3706 2007-04-24  Richard Henderson  <rth@redhat.com>
3707
3708         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3709
3710 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3711
3712         PR target/31641
3713         * gcc.c-torture/compile/pr31641.c: New testcase.
3714
3715 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3716
3717         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3718         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3719         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3720         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3721
3722 2007-04-23  Simon Baldwin  <simonb@google.com>
3723
3724         * g++.dg/other/error15.C: New.
3725         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3726         triggering a "multiple parameters named" error.
3727
3728 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3729
3730         PR fortran/31618
3731         * gfortran.dg/backspace_8.f:  New test case.
3732
3733 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3734
3735         PR fortran/31630
3736         * gfortran.dg/used_types_17.f90: New test.
3737
3738         PR fortran/31620
3739         * gfortran.dg/zero_array_components_1.f90: New test.
3740
3741 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3742
3743         PR fortran/31616
3744         * gfortran.dg/open_errors.f90: Allow a different error message.
3745
3746 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3747
3748         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3749         Rename from check_effective_target_vect_pack_mod.  Rename global
3750         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3751         messages.
3752         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3753         rename.
3754         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3755         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3756
3757 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3758
3759         PR middle-end/31448
3760         * gcc.c-torture/execute/pr31448.c: New testcase.
3761
3762 2007-04-22  Nick Clifton  <nickc@redhat.com>
3763
3764         * gcc.dg/20020312-2.c: Add support for the FRV.
3765
3766 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3767
3768         PR tree-optimization/24659
3769         * gcc.dg/vect/vect-float-extend-1.c: New test.
3770         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3771
3772 2007-04-22  Richard Guenther  <rguenther@suse.de>
3773
3774         PR tree-optimization/29789
3775         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3776         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3777
3778 2007-04-22  Revital Eres  <eres@il.ibm.com>
3779
3780         * gcc.dg/var-expand2.c: New test.
3781
3782 2007-04-22  Revital Eres  <eres@il.ibm.com>
3783
3784         * gcc.dg/var-expand3.c: New test.
3785
3786 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3787
3788         PR fortran/31495
3789         * gfortran.dg/continuation_8.f90: New test.
3790
3791 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3792
3793         PR C/30265
3794         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3795         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3796
3797 2007-04-21  Richard Guenther  <rguenther@suse.de>
3798
3799         PR middle-end/31136
3800         * gcc.c-torture/execute/pr31136.c: New testcase.
3801
3802 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3803
3804         * gcc.target/i386/movsi-sm-1.c: New.
3805
3806 2007-04-20  Richard Henderson  <rth@redhat.com>
3807
3808         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3809         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3810
3811 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3812
3813         * gcc.target/i386/ordcmp-1.c: New test.
3814         * gcc.target/i386/unordcmp-1.c: New test.
3815
3816         PR tree-optimization/31632
3817         * gcc.c-torture/compile/20070419-1.c: New test.
3818
3819 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3820
3821         * gcc.dg/invalid-call-1.c: New test.
3822
3823 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3824
3825         PR diagnostic/31227
3826         * gcc.dg/Warray-bounds-3.c: New.
3827
3828 2007-04-18  Richard Guenther  <rguenther@suse.de>
3829
3830         PR tree-optimization/19431
3831         PR tree-optimization/21463
3832         * gcc.c-torture/execute/20070212-1.c: New testcase.
3833         * gcc.c-torture/execute/20070212-2.c: Likewise.
3834         * gcc.c-torture/execute/20070212-3.c: Likewise.
3835         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3836         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3837         * g++.dg/tree-ssa/pr21463.C: Likewise.
3838         * g++.dg/tree-ssa/pr30738.C: Likewise.
3839
3840 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/31513
3843         * g++.dg/expr/bitfield8.C: New test.
3844
3845 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3846             Richard Sandiford  <richard@codesourcery.com>
3847
3848         * lib/target-supports.exp (check_profiling_available): Return 0
3849         for uClibc with -p or -pg.
3850
3851 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3852
3853         PR c++/31517
3854         * g++.dg/template/init7.C: New test.
3855
3856 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3857
3858         PR rtl-optimization/31360
3859         * gcc.dg/loop-7.c: New test.
3860
3861 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3862
3863         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3864         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3865         build.
3866         (compat-execute): Likewise.
3867         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3868         files to remote hosts.
3869         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3870         (c-torture-execute): Likewise.
3871         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3872         or plain file.  Use remote_upload and remote_download to copy
3873         files about.
3874         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3875         before scanning it.
3876
3877 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3878
3879         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3880
3881 2007-04-16  Lawrence Crowl  <crowl@google.com>
3882
3883         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3884         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3885         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3886         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3887         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3888         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3889         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3890         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3891         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3892         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3893         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3894
3895         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3896         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3897         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3898         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3899         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3900         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3901         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3902         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3903         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3904         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3905         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3906
3907 2007-04-16  Ian Lance Taylor  <iant@google.com>
3908
3909         PR tree-optimization/31522
3910         * gcc.dg/Wstrict-overflow-16.c: New test.
3911
3912 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3913
3914         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3915
3916 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3917
3918         PR fortran/31144
3919         * gfortran.dg/module_naming_1.f90: New.
3920
3921 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3922
3923         * lib/target-supports.exp (check_profiling_available): Return
3924         false for m68k-*-uclinux.
3925
3926 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3927
3928         PR c++/29365
3929         Testcase for c++ anonymous namespace warning
3930
3931         * g++.dg/warn/anonymous-namespace-1.C: New test
3932         * g++.dg/warn/anonymous-namespace-1.h: New test
3933
3934 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3935
3936         PR testsuite/31578
3937         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3938
3939 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3940
3941         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3942
3943 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3944
3945         PR fortran/31204
3946         * gfortran.dg/array_constructor_16.f90: New test.
3947
3948 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3949
3950         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3951         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3952
3953 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3954
3955         PR rtl-optimization/31500
3956         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3957         * g++.dg/warn/Warray-bounds.C: Likewise.
3958
3959 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3960
3961         PR C/31520
3962         * gcc.dg/gnu89-init-4.c: New testcase.
3963
3964 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3965
3966         PR c++/25874
3967         * gcc.dg/gomp/pr25874.c: Add dg-options.
3968         * g++.dg/gomp/pr25874.C: Add dg-options.
3969
3970 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3971
3972         PR fortran/21061
3973         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3974         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3975
3976 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3977
3978         PR fortran/31561
3979         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3980
3981 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3982
3983         PR fortran/29507
3984         PR fortran/31404
3985         * gfortran.dg/initialization_6.f90: New test.
3986
3987 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3988
3989         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3990
3991         * lib/target-supports.exp (check_gc_sections_available):
3992         Return false if ldflags includes -elf2flt.
3993
3994 2007-04-13  Jason Merrill  <jason@redhat.com>
3995
3996         PR c++/31074
3997         * conv3.C: New test.
3998
3999 2007-04-13  Mike Stump  <mrs@apple.com>
4000
4001         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4002         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4003
4004 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4005
4006         PR tree-optimization/29598
4007         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4008
4009 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4010
4011         PR fortran/31559
4012         * gfortran.dg/func_assign.f90: New test.
4013
4014 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4015
4016         PR fortran/31550
4017         * gfortran.dg/used_types_16.f90: New test.
4018
4019 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4020
4021         PR fortran/18937
4022         * gfortran.dg/goto_2.f90: New.
4023         * gfortran.dg/goto_3.f90: New.
4024         * gfortran.dg/pr17708.f90: Rename to ...
4025         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4026
4027 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4028
4029         PR fortran/31562
4030         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4031         instead of a struct.
4032
4033 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4034
4035         PR fortran/31562
4036         * gfortran.dg/value_4.c: Use GNU extensions for complex
4037         instead of a struct.
4038
4039 2007-04-13  Richard Guenther  <rguenther@suse.de>
4040
4041         PR tree-optimization/21258
4042         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4043
4044 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4045
4046         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4047         <complex.h>.
4048
4049 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4050
4051         PR fortran/31250
4052         * gfortran.dg/char_length_2.f90: New.
4053         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4054         * gfortran.dg/repeat_4.f90: Likewise.
4055
4056         PR fortran/31266
4057         * gfortran.dg/char_assign_1.f90: New.
4058
4059         PR fortran/31471
4060         * gfortran.dg/block_name_1.f90: New.
4061         * gfortran.dg/block_name_2.f90: New.
4062
4063 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4064
4065         PR c++/31078
4066         * g++.dg/other/pr31078.C: New.
4067
4068 2007-04-12  Richard Guenther  <rguenther@suse.de>
4069
4070         PR tree-optimization/31169
4071         * gcc.c-torture/execute/pr31169.c: New testcase.
4072
4073 2007-04-12  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/24689
4076         PR tree-optimization/31307
4077         * g++.dg/tree-ssa/pr31307.C: New testcase.
4078         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4079
4080 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4081
4082         PR fortran/31472
4083         * gfortran.dg/access_spec_1.f90: New test.
4084         * gfortran.dg/access_spec_2.f90: New test.
4085         * gfortran.dg/non_module_public.f90: Match new error message.
4086
4087 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4088
4089         PR testsuite/31538
4090         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4091         to 4 at line 38 to fix bounds problem.
4092
4093 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4094
4095         PR testsuite/31240
4096         * gfortran.dg/pointer_intent_1.f90: Fix test.
4097
4098 2007-04-10  Eric Christopher  <echristo@apple.com>
4099
4100         * lib/target-supports.exp
4101         (check_effective_target_fstack_protector): Rewrite.
4102
4103 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/31449
4106         * g++.dg/init/const5.C: New test.
4107
4108 2007-04-09  Jan Hubicka  <jh@suse.cz>
4109
4110         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4111
4112 2007-04-08  Jan Hubicka  <jh@suse.cz>
4113
4114         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4115
4116 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4117
4118         PR fortran/31257
4119         * gfortran.dg/achar_4.f90: New test.
4120
4121 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4122
4123         PR fortran/30880
4124         * gfortran.dg/used_dummy_types_8.f90: New test.
4125
4126 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/30872
4129         * gfortran.dg/parameter_array_element_1.f90: New test.
4130
4131 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4132
4133         PR fortran/31222
4134         * gfortran.dg/default_numeric_type_1.f90: New test.
4135
4136 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4137
4138         PR fortran/31424
4139         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4140
4141 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/31293
4144         * gfortran.dg/interface_12.f90: New test.
4145
4146 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4147
4148         * gcc.dg/format/opt-6.c: New test.
4149         * gcc.dg/format/nul-1.c: New test.
4150         * gcc.dg/format/nul-2.c: New test.
4151
4152 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4153
4154         PR libgfortran/31395
4155         * gfortran.dg/fmt_colon.f90: New test.
4156
4157 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4158
4159         * g++.old-deja/g++.other/init18.C: Use
4160         dg-require-effective-target instead of an explicit xfail.
4161
4162 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4163
4164         * gcc.dg/dfp/signbit-1.c
4165         * gcc.dg/dfp/signbit-2.c
4166
4167 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4168
4169         PR fortran/31483
4170         * gfortran.dg/altreturn_5.f90: New test.
4171
4172 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4173
4174         PR fortran/31292
4175         * gfortran.dg/contained_module_proc_1.f90: New test.
4176
4177 2007-04-04  Stuart Hastings  <stuart@apple.com>
4178
4179         PR 31281
4180         * objc/execute/exceptions/pr31281.m: New.
4181
4182 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4183
4184         * g++.dg/ext/dllimport12.C: Update comments.
4185
4186 2007-04-03  Eric Christopher  <echristo@apple.com>
4187
4188         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4189
4190 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4191
4192         PR fortran/31304
4193         * gfortran.dg/repeat_2.f90: New test.
4194         * gfortran.dg/repeat_3.f90: New test.
4195         * gfortran.dg/repeat_4.f90: New test.
4196
4197 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4198
4199         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4200
4201 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR c++/30847
4204         * g++.dg/parse/cond3.C: New test.
4205
4206         PR middle-end/30704
4207         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4208
4209 2007-04-02  Jason Merrill  <jason@redhat.com>
4210
4211         PR c++/31187
4212         * g++.dg/ext/visibility/anon3.C: New test.
4213
4214 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4215
4216         PR libgfortran/31052
4217         * gfortran.dg/namelist_28.f90: New test.
4218
4219 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4220
4221         PR libgfortran/31366
4222         * gfortran.dg/direct_io_6.f90: New test.
4223
4224 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4225
4226         PR libgfortran/31207
4227         * gfortran.dg/advance_5.f90: New test.
4228         * gfortran.dg/advance_6.f90: New test.
4229
4230 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4231
4232         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4233         * g++.dg/ext/dllimport7.C: Likewise.
4234         * g++.dg/ext/selectany1.C: Likewise.
4235
4236 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4237
4238         * g++.dg/parser/pr31138.C: New.
4239         * g++.dg/parser/pr31140.C: New.
4240         * g++.dg/parser/pr31141.C: New.
4241
4242 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4243
4244         PR c++/26099
4245         * g++.dg/ext/is_base_of.C: New.
4246         * g++.dg/ext/has_virtual_destructor.C: New.
4247         * g++.dg/ext/is_polymorphic.C: New.
4248         * g++.dg/ext/is_base_of_diagnostic.C: New.
4249         * g++.dg/ext/is_enum.C: New.
4250         * g++.dg/ext/has_nothrow_assign.C: New.
4251         * g++.dg/ext/has_nothrow_constructor.C: New.
4252         * g++.dg/ext/is_empty.C: New.
4253         * g++.dg/ext/has_trivial_copy.C: New.
4254         * g++.dg/ext/has_trivial_assign.C: New.
4255         * g++.dg/ext/is_abstract.C: New.
4256         * g++.dg/ext/is_pod.C: New.
4257         * g++.dg/ext/has_nothrow_copy.C: New.
4258         * g++.dg/ext/is_class.C: New.
4259         * g++.dg/ext/has_trivial_constructor.C: New.
4260         * g++.dg/ext/is_union.C: New.
4261         * g++.dg/ext/has_trivial_destructor.C: New.
4262         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4263         * g++.dg/template/crash43.C: Likewise.
4264
4265 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4266
4267         * g++.dg/warn/pedantic2.C: New testcase.
4268
4269 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4270
4271         * size_dim.f90: Fix dg directive.
4272         * pr16433.f: Likewise.
4273         * use_6.f90: Likewise.
4274         * use_7.f90: Likewise.
4275         * entry_9.f90: Likewise.
4276         * pointer_intent_2.f90: Likewise.
4277         * protected_1.f90: Likewise.
4278         * fmt_missing_period_2.f: Likewise.
4279         * pointer_intent_3.f90: Likewise.
4280         * protected_2.f90: Likewise.
4281         * protected_3.f90: Likewise.
4282         * pr15754.f90: Likewise.
4283         * protected_4.f90: Likewise.
4284         * protected_5.f90: Likewise.
4285         * initialization_2.f90: Likewise.
4286         * protected_6.f90: Likewise.
4287         * continuation_7.f90: Likewise.
4288         * derived_function_interface_1.f90: Likewise.
4289         * der_pointer_4.f90: Likewise.
4290         * fmt_zero_precision.f90: Likewise.
4291         * blockdata_3.f90: Likewise.
4292         * fmt_missing_period_1.f: Likewise.
4293         * real_const_3.f90: Likewise.
4294         * use_4.f90: Likewise.
4295         * fmt_missing_period_3.f: Likewise.
4296         * use_5.f90: Likewise.
4297
4298 2007-03-28  Mike Stump  <mrs@apple.com>
4299
4300         * gcc.dg/darwin-comm.c: Add.
4301
4302 2007-03-28  Eric Christopher  <echristo@apple.com>
4303
4304         * lib/target-supports.exp (check_effective_target_fstack_protector):
4305         New.
4306         * gcc.dg/ssp-1.c: Use.
4307         * gcc.dg/ssp-2.c: Ditto.
4308
4309 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4310
4311         PR c++/29077
4312         * g++.dg/parse/constructor3.C: New test.
4313
4314 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4315
4316         * gnat.dg/thin_pointer.ad[sb]: New test.
4317
4318 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4319
4320         * g++.dg/cpp0x/bracket1.C: New.
4321         * g++.dg/cpp0x/bracket2.C: New.
4322         * g++.dg/cpp0x/bracket3.C: New.
4323         * g++.dg/cpp0x/bracket4.C: New.
4324
4325 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4326
4327         * g++.dg/cpp0x/temp_default1.C: New.
4328         * g++.dg/cpp0x/temp_default3.C: New.
4329         * g++.dg/cpp0x/temp_default2.C: New.
4330         * g++.dg/cpp0x/temp_default4.C: New.
4331
4332 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4333
4334         PR c++/29993
4335         * g++.dg/other/cv_func2.C: New.
4336
4337 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4338
4339         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4340         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4341         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4342         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4343
4344         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4345         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4346
4347         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4348
4349         * lib/compat.exp (compat-execute): Fix processing of file names.
4350
4351 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4352
4353         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4354
4355 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4356
4357         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4358         Delete created executable test file.
4359         (check_effective_target_fortran_large_int): Ditto.
4360         (check_effective_target_static_libgfortran): Ditto.
4361
4362 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4363
4364         PR c++/30500
4365         * g++.dg/warn/pragma-system_header1.C: New test.
4366         * g++.dg/warn/pragma-system_header2.C: New test.
4367         * g++.dg/warn/pragma-system_header1.h. New.
4368         * g++.dg/warn/pragma-system_header2.h. New.
4369
4370 2007-03-26  Ian Lance Taylor  <iant@google.com>
4371
4372         PR tree-optimization/31345
4373         * gcc.c-torture/compile/pr31345-1.c: New test.
4374
4375 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4376
4377         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4378         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4379         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4380         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4381         * gfortran.dg/overload_1.f90: Likewise.
4382         * gfortran.dg/impure_assignment_1.f90: Likewise.
4383         * gfortran.dg/error_recovery_3.f90: Likewise.
4384         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4385         * gfortran.dg/sequence_types_1.f90: Likewise.
4386         * gfortran.dg/internal_references_1.f90: Likewise.
4387         * gfortran.dg/present_1.f90: Likewise.
4388         * gfortran.dg/volatile10.f90: Likewise.
4389         * gfortran.dg/module_equivalence_2.f90: Likewise.
4390         * gfortran.dg/use_4.f90: Likewise.
4391         * gfortran.dg/elemental_result_1.f90: Likewise.
4392         * gfortran.dg/generic_actual_arg.f90: Likewise.
4393         * gfortran.dg/private_type_5.f90: Likewise.
4394         * gfortran.dg/protected_4.f90: Likewise.
4395         * gfortran.dg/interface_3.f90: Likewise.
4396
4397 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4398
4399         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4400         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4401
4402 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4403
4404         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4405
4406 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4407
4408         PR libgfortran/31199
4409         * gfortran.dg/fmt_t_4.f90: New test.
4410
4411 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4412
4413         PR libfortran/31297
4414         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4415         * gfortran.dg/backspace_6.f:  Likewise.
4416         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4417         * gfortran.dg/direct_io_2.f90:  Likewise.
4418         * gfortran.dg/write_back.f:  Likewise.
4419         * gfortran.dg/write_rewind_2.f:  Likewise.
4420         * gfortran.dg/write_rewind_1.f:  Likewise.
4421         * gfortran.dg/write_rewind_2.f:  Likewise.
4422
4423 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4424
4425         PR tree-optimization/30784
4426         * gcc.dg/vect/pr30784.c: New test.
4427
4428 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4429
4430         PR fortran/30877
4431         * gfortran.dg/operator_1.f90: New test.
4432         * gfortran.dg/operator_2.f90: New test.
4433
4434 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4435
4436         PR libfortran/31196
4437         * gfortran.dg/reshape_transpose_1.f90:  New test.
4438
4439 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4440
4441         PR fortran/30655
4442         * gfortran.dg/bounds_check_6.f90: New test.
4443
4444 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4445
4446         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4447         #ifndef/#endif.
4448         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4449         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4450
4451 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4452
4453         PR fortran/31209
4454         * gfortran.dg/pointer_function_actual_1.f90: New test.
4455
4456         PR fortran/31200
4457         * gfortran.dg/pointer_function_actual_2.f90: New test.
4458
4459         PR fortran/31215
4460         * gfortran.dg/result_in_spec_1.f90: New test.
4461
4462 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4463
4464         PR fortran/30834
4465         * gfortran.dg/integer_exponentiation_3.F90: New test.
4466         * gfortran.dg/integer_exponentiation_4.f90: New test.
4467         * gfortran.dg/integer_exponentiation_5.F90: New test.
4468
4469 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/30863
4472         * g++.dg/template/error24.C: New test.
4473         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4474
4475 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/31273
4478         * g++.dg/expr/bitfield7.C: New test.
4479
4480 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4481
4482         PR other/23572
4483         * gcc.dg/float-range-4.c: New.
4484         * gcc.dg/float-range-1.c: Update. Test for a warning.
4485         * gcc.dg/float-range-3.c: New.
4486         * gcc.dg/float-range-5.c: New.
4487
4488 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4489
4490         PR fortran/31262
4491         * gfortran.dg/no_range_check_1.f90: New test.
4492
4493 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4494
4495         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4496         * g++.dg/other/static1.C: Remove stray semicolon.
4497         * g++.dg/other/init1.C: Likewise.
4498         * g++.dg/rtti/dyncast1.C: Likewise.
4499         * g++.dg/tree-ssa/pr17153.C: Likewise.
4500         * g++.dg/lookup/disamb1.C: Likewise.
4501         * g++.dg/lookup/scoped2.C: Likewise.
4502         * g++.dg/lookup/friend7.C: Likewise.
4503         * g++.dg/parse/parse4.C: Likewise.
4504         * g++.dg/parse/parse5.C: Likewise.
4505         * g++.dg/expr/pr29066.C: Likewise.
4506         * g++.dg/expr/cast4.C: Likewise.
4507         * g++.dg/tc1/dr193.C: Likewise.
4508         * g++.dg/tc1/dr213.C: Likewise.
4509         * g++.dg/abi/dcast1.C: Likewise.
4510         * g++.dg/abi/covariant2.C: Likewise.
4511         * g++.dg/inherit/covariant11.C: Likewise.
4512         * g++.dg/inherit/covariant9.C: Likewise.
4513         * g++.dg/inherit/covariant10.C: Likewise.
4514         * g++.dg/init/static3.C: Likewise.
4515         * g++.dg/init/init-ref3.C: Likewise.
4516         * g++.dg/init/ref10.C: Likewise.
4517         * g++.dg/template/meminit2.C: Likewise.
4518         * g++.dg/template/using9.C: Likewise.
4519         * g++.dg/template/friend9.C: Likewise.
4520         * g++.dg/template/ref1.C: Likewise.
4521         * g++.old-deja/g++.warn/inline.C: Likewise.
4522         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4523         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4524         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4525         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4526         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4527         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4528         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4529         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4530         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4531         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4532         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4533         * g++.old-deja/g++.brendan/template11.C: Likewise.
4534         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4535         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4536         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4537         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4538         * g++.old-deja/g++.jason/parse9.C: Likewise.
4539         * g++.old-deja/g++.jason/byval2.C: Likewise.
4540         * g++.old-deja/g++.jason/overload8.C: Likewise.
4541         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4542         * g++.old-deja/g++.jason/template33.C: Likewise.
4543         * g++.old-deja/g++.jason/return3.C: Likewise.
4544         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4545         * g++.old-deja/g++.jason/virtual.C: Likewise.
4546         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4547         * g++.old-deja/g++.jason/template27.C: Likewise.
4548         * g++.old-deja/g++.jason/synth6.C: Likewise.
4549         * g++.old-deja/g++.jason/ref8.C: Likewise.
4550         * g++.old-deja/g++.jason/offset1.C: Likewise.
4551         * g++.old-deja/g++.other/static20.C: Likewise.
4552         * g++.old-deja/g++.other/array1.C: Likewise.
4553         * g++.old-deja/g++.other/new3.C: Likewise.
4554         * g++.old-deja/g++.other/array2.C: Likewise.
4555         * g++.old-deja/g++.other/overload9.C: Likewise.
4556         * g++.old-deja/g++.other/cast6.C: Likewise.
4557         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4558         * g++.old-deja/g++.other/eh4.C: Likewise.
4559         * g++.old-deja/g++.other/using7.C: Likewise.
4560         * g++.old-deja/g++.other/init18.C: Likewise.
4561         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4562         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4563         * g++.old-deja/g++.other/dtor11.C: Likewise.
4564         * g++.old-deja/g++.pt/static11.C: Likewise.
4565         * g++.old-deja/g++.pt/crash19.C: Likewise.
4566         * g++.old-deja/g++.pt/overload12.C: Likewise.
4567         * g++.old-deja/g++.pt/crash46.C: Likewise.
4568         * g++.old-deja/g++.pt/mi1.C: Likewise.
4569         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4570         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4571         * g++.old-deja/g++.pt/local5.C: Likewise.
4572         * g++.old-deja/g++.pt/typename2.C: Likewise.
4573         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4574         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4575         * g++.old-deja/g++.law/visibility1.C: Likewise.
4576         * g++.old-deja/g++.law/visibility2.C: Likewise.
4577         * g++.old-deja/g++.law/virtual2.C: Likewise.
4578         * g++.old-deja/g++.law/operators19.C: Likewise.
4579         * g++.old-deja/g++.law/parsing10.C: Likewise.
4580         * g++.old-deja/g++.law/visibility4.C: Likewise.
4581         * g++.old-deja/g++.law/operators4.C: Likewise.
4582         * g++.old-deja/g++.law/dtors2.C: Likewise.
4583         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4584         * g++.old-deja/g++.law/visibility10.C: Likewise.
4585         * g++.old-deja/g++.law/scope3.C: Likewise.
4586         * g++.old-deja/g++.law/casts2.C: Likewise.
4587         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4588         * g++.old-deja/g++.law/operators33.C: Likewise.
4589         * g++.old-deja/g++.law/friend4.C: Likewise.
4590         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4591         * g++.old-deja/g++.mike/p5611.C: Likewise.
4592         * g++.old-deja/g++.mike/net37.C: Likewise.
4593         * g++.old-deja/g++.mike/p3570.C: Likewise.
4594         * g++.old-deja/g++.mike/p5718.C: Likewise.
4595         * g++.old-deja/g++.mike/net21.C: Likewise.
4596         * g++.old-deja/g++.mike/p1862.C: Likewise.
4597         * g++.old-deja/g++.mike/p4511.C: Likewise.
4598         * g++.old-deja/g++.mike/virt3.C: Likewise.
4599         * g++.old-deja/g++.mike/p16146.C: Likewise.
4600         * g++.old-deja/g++.mike/p1989.C: Likewise.
4601         * g++.old-deja/g++.mike/p5571.C: Likewise.
4602         * g++.old-deja/g++.gb/scope10.C: Likewise.
4603         * g++.old-deja/g++.abi/primary5.C: Likewise.
4604         * g++.old-deja/g++.abi/empty2.C: Likewise.
4605         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4606         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4607         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4608         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4609         * g++.old-deja/g++.bob/template3.C: Likewise.
4610         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4611
4612 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4613
4614         PR fortran/31193
4615         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4616
4617 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4618
4619         PR fortran/20897
4620         * gfortran.dg/derived_name_1.f90: New.
4621         * gfortran.dg/derived_name_2.f: New.
4622
4623 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4624
4625         * lib/target-supports.exp (check_effective_target_nonpic): New
4626         procedure.
4627         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4628         when compiling PIC.
4629         * gcc.target/i386/asm-4.c: Require nonpic.
4630         * gcc.target/i386/cmov1.c: Likewise.
4631         * gcc.target/i386/mul.c: Likewise.
4632         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4633         * gcc.target/i386/ssetype-1.c: Require nonpic.
4634         * gcc.target/i386/ssetype-3.c: Likewise.
4635         * gcc.target/i386/ssetype-5.c: Likewise.
4636
4637 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4638
4639         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4640         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4641         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4642         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4643
4644 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4645
4646         PR tree-optimization/30590
4647         * g++.dg/opt/pr30590.C: New testcase.
4648
4649 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR c/30762
4652         * gcc.dg/pr30762-1.c: New test.
4653         * gcc.dg/pr30762-2.c: New test.
4654
4655         PR inline-asm/30505
4656         * gcc.target/i386/pr30505.c: New test.
4657
4658 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4659
4660         * gcc.target/arm/register-variables.c: New.
4661
4662 2007-03-19  Jeff Law  <law@redhat.com>
4663
4664         * PR tree-optimization/30984
4665         * gcc.c-torture/pr30984.c: New test.
4666
4667 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4668         Richard Guenther  <rguenther@suse.de>
4669
4670         PR tree-optimization/31254
4671         * gcc.dg/torture/pr31254.c: New testcase.
4672
4673 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4674
4675         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4676         target default_packed.
4677
4678 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4679
4680         PR fortran/31203
4681         * gfortran.dg/string_length_1.f90: New test.
4682
4683 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4684
4685         PR testsuite/30395
4686         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4687
4688 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4689
4690         PR libgfortran/31052
4691         * gfortran.dg/namelist_27.f90: New test.
4692
4693 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4694
4695         PR fortran/30531
4696         * gfortran.dg/used_types_14.f90: New test.
4697
4698         PR fortran/31086
4699         * gfortran.dg/used_types_15.f90: New test.
4700
4701 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4702
4703         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4704         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4705
4706 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4707
4708         PR fortran/31120
4709         * gfortran.dg/integer_exponentiation_2.f90: New test.
4710
4711 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4712
4713         PR tree-optimization/31041
4714         * gcc.dg/vect/pr31041.c: New test.
4715
4716 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4717
4718         * g++.dg/warn/Wconversion-integer.C: New
4719         * g++.dg/warn/Wconversion-real.C: New.
4720         * g++.dg/warn/Wconversion-real-integer.C: New.
4721         * g++.dg/warn/conv2.C: Updated.
4722
4723 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4724
4725         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4726         exclude RTPs.
4727
4728 2007-03-16  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/31146
4731         * g++.dg/tree-ssa/pr31146.C: New testcase.
4732
4733 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4734
4735         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4736         assume that the target has <features.h>.
4737
4738 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4739
4740         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4741         dg-options rather than to the whole test.
4742
4743 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4744
4745         PR debug/29906
4746         * g++.dg/debug/pr29906.C: New
4747
4748 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4749
4750         PR libgfortran/31099
4751         * gfortran.dg/unformatted_recl.f90: Update test.
4752
4753 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4754
4755         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4756
4757 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4758
4759         PR c++/30891
4760         * g++.dg/parse/namespace-definition.C: New.
4761
4762 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4763
4764         PR c++/24924
4765         * g++.dg/cpp/pedantic-errors.C: New.
4766         * g++.dg/cpp/permissive.C: New.
4767
4768 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4769
4770         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4771         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4772
4773 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4774
4775         * lib/target-supports.exp (check_missing_uclibc_feature)
4776         (check_effective_target_wchar): New procedures.
4777         * gcc.dg/wchar_t-1.c: Require target wchar.
4778         * gcc.dg/wint_t-1.c: Likewise.
4779
4780 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4781
4782         * lib/target-supports.exp (check_gc_sections_available): Return
4783         false for VxWorks targets.
4784
4785 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4786
4787         * g++.dg/warn/Wconversion2.C: Fix typo.
4788         * gcc.dg/if-empty-1.c: Ditto.
4789
4790 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4791
4792         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4793
4794 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4795
4796         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4797         * gcc.target/i386/pr31167.c: Ditto.
4798
4799 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4800
4801         PR target/31167
4802         * gcc.target/i386/pr31167.c: New test.
4803
4804 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4805
4806         PR fortran/30922
4807         * gfortran.dg/import5.f90.f90: New test.
4808
4809
4810         PR fortran/30879
4811         * gfortran.dg/data_components_1.f90: New test.
4812
4813
4814         PR fortran/30870
4815         * gfortran.dg/generic_13.f90: New test.
4816
4817         PR fortran/31163
4818         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4819
4820 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4821
4822         PR libgfortran/31051
4823         * gfortran.dg/fmt_t_4.f90: New
4824
4825 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4826
4827         PR C++/31165
4828         * g++.dg/other/default7.C: New test.
4829
4830 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4831
4832         * g++.dg/warn/Wconversion2.C: New.
4833
4834 2007-03-14  Eric Christopher  <echristo@apple.com>
4835
4836         * gcc.dg/ssp-1.c: New.
4837         * gcc.dg/ssp-2.c: Ditto.
4838
4839 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4840
4841         * g++.dg/warn/do-empty.C: New.
4842         * gcc.dg/do-empty.c: New.
4843         * gcc.dg/if-empty-1.c: Update.
4844         * gcc.dg/20001116-1.c: Update.
4845         * gcc.dg/pr23165.c: Update.
4846
4847 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * gfortran.dg/module_implicit_conversion.f90: New test.
4850
4851 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4852
4853         PR middle-end/31127
4854         * gcc.dg/pr31127.c: New.
4855
4856 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4857
4858         * gcc.dg/tree-ssa/loop-26.c: New test.
4859
4860 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4861
4862         * gcc.target/i386/cmpxchg16b-1.c: New test.
4863
4864 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4865
4866         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4867         * gcc.dg/c99-vla-1.c: Likewise.
4868         * g++.dg/ext/vla1.C: Likewise
4869
4870 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4871
4872         * gcc.dg/wvla-1.c: New test
4873         * gcc.dg/wvla-2.c: New test
4874         * gcc.dg/wvla-3.c: New test
4875         * gcc.dg/wvla-4.c: New test
4876         * gcc.dg/wvla-5.c: New test
4877         * gcc.dg/wvla-6.c: New test
4878         * gcc.dg/wvla-7.c: New test
4879         * g++.dg/warn/Wvla-1.C: New test
4880         * g++.dg/warn/Wvla-2.C: New test
4881         * g++.dg/warn/Wvla-3.C: New test
4882
4883 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/30108
4886         * g++.dg/other/default6.C: New test.
4887
4888 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4889
4890         * lib/target-supports.exp (check_profiling_available): Return false
4891         for VxWorks.
4892         (check_effective_target_vxworks_kernel): New procedure.
4893         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4894         VxWorks.
4895         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4896         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4897         to include VxWorks.
4898         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4899
4900 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4901
4902         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4903         PIC is not supported.
4904         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4905         * gcc.dg/20020426-2.c: Likewise.
4906         * gcc.dg/pr28243.c: Likewise.
4907         * gcc.dg/visibility-11.c: Likewise.
4908         * gcc.dg/tls/opt-9.c: Likewise.
4909         * gcc.dg/tls/opt-10.c: Likewise.
4910         * gcc.dg/tls/pic-1.c: Likewise.
4911         * gcc.dg/tls/struct-1.c: Likewise.
4912         * gcc.target/i386/20000807-1.c: Likewise.
4913         * gcc.target/i386/20000904-1.c: Likewise.
4914         * gcc.target/i386/20011119-1.c: Likewise.
4915         * gcc.target/i386/990213-2.c: Likewise.
4916         * gcc.target/i386/990214-1.c: Likewise.
4917         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4918         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4919         * gcc.target/i386/pic-1.c: Likewise.
4920         * gcc.target/i386/pr21518.c: Likewise.
4921         * gcc.target/i386/pr23098.c: Likewise.
4922         * gcc.target/i386/pr23943.c: Likewise.
4923
4924 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4925
4926         PR c++/31038
4927         * g++.dg/template/complit2.C: New test.
4928
4929         PR c++/30328
4930         * g++.dg/ext/bitfield1.C: New test.
4931
4932 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4933
4934         PR fortran/30883
4935         * gfortran.dg/interface_11.f90: New test.
4936
4937 2007-03-11  Richard Guenther  <rguenther@suse.de>
4938
4939         PR tree-optimization/31115
4940         * gcc.dg/torture/pr31115.c: New testcase.
4941
4942 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4943
4944         PR tree-optimization/29925
4945         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4946
4947 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/30274
4950         * g++.dg/expr/bitfield3.C: New test.
4951         * g++.dg/expr/bitfield4.C: Likewise.
4952         * g++.dg/expr/bitfield5.C: Likewise.
4953         * g++.dg/expr/bitfield6.C: Likewise.
4954
4955         PR c++/30924
4956         * g++.dg/template/array18.C: New test.
4957
4958 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4959
4960         PR c++/17946
4961         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4962         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4963
4964 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4965
4966         PR c++/20599
4967         * g++.dg/cpp0x/variadic-bind.C: New.
4968         * g++.dg/cpp0x/variadic-function.C: New.
4969         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4970         * g++.dg/cpp0x/variadic-tuple.C: New.
4971         * g++.dg/cpp0x/variadic1.C: New.
4972         * g++.dg/cpp0x/variadic2.C: New.
4973         * g++.dg/cpp0x/variadic3.C: New.
4974         * g++.dg/cpp0x/variadic4.C: New.
4975         * g++.dg/cpp0x/variadic5.C: New.
4976         * g++.dg/cpp0x/variadic6.C: New.
4977         * g++.dg/cpp0x/variadic7.C: New.
4978         * g++.dg/cpp0x/variadic8.C: New.
4979         * g++.dg/cpp0x/variadic9.C: New.
4980         * g++.dg/cpp0x/variadic10.C: New.
4981         * g++.dg/cpp0x/variadic11.C: New.
4982         * g++.dg/cpp0x/variadic12.C: New.
4983         * g++.dg/cpp0x/variadic13.C: New.
4984         * g++.dg/cpp0x/variadic14.C: New.
4985         * g++.dg/cpp0x/variadic15.C: New.
4986         * g++.dg/cpp0x/variadic16.C: New.
4987         * g++.dg/cpp0x/variadic17.C: New.
4988         * g++.dg/cpp0x/variadic18.C: New.
4989         * g++.dg/cpp0x/variadic19.C: New.
4990         * g++.dg/cpp0x/variadic20.C: New.
4991         * g++.dg/cpp0x/variadic21.C: New.
4992         * g++.dg/cpp0x/variadic22.C: New.
4993         * g++.dg/cpp0x/variadic23.C: New.
4994         * g++.dg/cpp0x/variadic24.C: New.
4995         * g++.dg/cpp0x/variadic25.C: New.
4996         * g++.dg/cpp0x/variadic26.C: New.
4997         * g++.dg/cpp0x/variadic27.C: New.
4998         * g++.dg/cpp0x/variadic28.C: New.
4999         * g++.dg/cpp0x/variadic29.C: New.
5000         * g++.dg/cpp0x/variadic30.C: New.
5001         * g++.dg/cpp0x/variadic31.C: New.
5002         * g++.dg/cpp0x/variadic32.C: New.
5003         * g++.dg/cpp0x/variadic33.C: New.
5004         * g++.dg/cpp0x/variadic34.C: New.
5005         * g++.dg/cpp0x/variadic35.C: New.
5006         * g++.dg/cpp0x/variadic36.C: New.
5007         * g++.dg/cpp0x/variadic37.C: New.
5008         * g++.dg/cpp0x/variadic38.C: New.
5009         * g++.dg/cpp0x/variadic39.C: New.
5010         * g++.dg/cpp0x/variadic40.C: New.
5011         * g++.dg/cpp0x/variadic41.C: New.
5012         * g++.dg/cpp0x/variadic42.C: New.
5013         * g++.dg/cpp0x/variadic43.C: New.
5014         * g++.dg/cpp0x/variadic44.C: New.
5015         * g++.dg/cpp0x/variadic45.C: New.
5016         * g++.dg/cpp0x/variadic46.C: New.
5017         * g++.dg/cpp0x/variadic47.C: New.
5018         * g++.dg/cpp0x/variadic48.C: New.
5019         * g++.dg/cpp0x/variadic49.C: New.
5020         * g++.dg/cpp0x/variadic50.C: New.
5021         * g++.dg/cpp0x/variadic51.C: New.
5022         * g++.dg/cpp0x/variadic52.C: New.
5023         * g++.dg/cpp0x/variadic53.C: New.
5024         * g++.dg/cpp0x/variadic54.C: New.
5025         * g++.dg/cpp0x/variadic55.C: New.
5026         * g++.dg/cpp0x/variadic56.C: New.
5027         * g++.dg/cpp0x/variadic57.C: New.
5028         * g++.dg/cpp0x/variadic58.C: New.
5029         * g++.dg/cpp0x/variadic59.C: New.
5030         * g++.dg/cpp0x/variadic60.C : New.
5031         * g++.dg/cpp0x/variadic61.C : New.
5032         * g++.dg/cpp0x/variadic62.C : New.
5033         * g++.dg/cpp0x/variadic63.C : New.
5034         * g++.dg/cpp0x/variadic64.C : New.
5035         * g++.dg/cpp0x/variadic65.C : New.
5036         * g++.dg/cpp0x/variadic66.C : New.
5037         * g++.dg/cpp0x/variadic67.C : New.
5038         * g++.dg/cpp0x/variadic68.C : New.
5039         * g++.dg/cpp0x/variadic69.C : New.
5040         * g++.dg/cpp0x/variadic70.C : New.
5041         * g++.dg/cpp0x/variadic71.C : New.
5042         * g++.dg/cpp0x/variadic72.C : New.
5043         * g++.dg/cpp0x/variadic73.C : New.
5044         * g++.dg/cpp0x/variadic74.C : New.
5045         * g++.dg/cpp0x/variadic75.C : New.
5046         * g++.dg/cpp0x/variadic-ex1.C : New.
5047         * g++.dg/cpp0x/variadic-ex2.C : New.
5048         * g++.dg/cpp0x/variadic-ex3.C : New.
5049         * g++.dg/cpp0x/variadic-ex4.C : New.
5050         * g++.dg/cpp0x/variadic-ex5.C : New.
5051         * g++.dg/cpp0x/variadic-ex6.C : New.
5052         * g++.dg/cpp0x/variadic-ex7.C : New.
5053         * g++.dg/cpp0x/variadic-ex8.C : New.
5054         * g++.dg/cpp0x/variadic-ex9.C : New.
5055         * g++.dg/cpp0x/variadic-ex10.C : New.
5056         * g++.dg/cpp0x/variadic-ex11.C : New.
5057         * g++.dg/cpp0x/variadic-ex12.C : New.
5058         * g++.dg/cpp0x/variadic-ex13.C : New.
5059         * g++.dg/cpp0x/variadic-ex14.C : New.
5060
5061 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5062
5063         PR libgfortran/31099
5064         * gfortran.dg/unformatted_recl.f90: New test.
5065
5066 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5067
5068         * gcc.dg/fold-eqcmplx-1.c: New test case.
5069
5070 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5071
5072         PR rtl-optimization/30643
5073         * gcc.dg/pr30643.c: New.
5074
5075 2007-03-09  Chao-ying Fu  <fu@mips.com>
5076
5077         * gcc.target/mips/mips32-dspr2-type.c: New test.
5078         * gcc.target/mips/mips32-dspr2.c: New test.
5079         * gcc.target/mips/dspr2-MULT.c: New test.
5080         * gcc.target/mips/dspr2-MULTU.c: New test.
5081         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5082         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5083         Adjust some formats.
5084
5085 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5086
5087         PR c++/17946
5088         * gcc.dg/Wlogical-op-1.c: New.
5089         * g++.dg/warn/Wlogical-op-1.C: New.
5090
5091 2007-03-09  Richard Guenther  <rguenther@suse.de>
5092
5093         PR tree-optimization/30904
5094         PR middle-end/31058
5095         * gcc.dg/pr30904.c: Remove xfail.
5096
5097 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5098
5099         PR C/31072
5100         * gcc.c-torture/execute/pr31072.c: New test.
5101
5102 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5103
5104         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5105         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5106         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5107         *lrint* and *lround*.
5108         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5109         floor->lfloor.
5110         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5111         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5112         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5113         and *lround*.  Correct macro names.
5114         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5115         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5116
5117 2007-03-08  Ian Lance Taylor  <iant@google.com>
5118
5119         * gcc.dg/no-strict-overflow-5.c: New test.
5120         * gcc.dg/no-strict-overflow-6.c: New test.
5121         * gcc.dg/Wstrict-overflow-11.c: New test.
5122         * gcc.dg/Wstrict-overflow-12.c: New test.
5123         * gcc.dg/Wstrict-overflow-13.c: New test.
5124         * gcc.dg/Wstrict-overflow-14.c: New test.
5125         * gcc.dg/Wstrict-overflow-15.c: New test.
5126
5127 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5128
5129         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5130         for VxWorks kernel mode.
5131         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5132
5133 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5134
5135         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5136         mode.
5137
5138 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5139
5140         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5141         and lib/bfill.c on VxWorks targets.
5142         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5143         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5144         lib/bfill.c and lib/memmove.c on VxWorks targets.
5145         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5146         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5147         on VxWorks targets.
5148         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5149         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5150
5151 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5152
5153         * gfortran.dg/use_5.f90: New test.
5154         * gfortran.dg/use_6.f90: Ditto.
5155         * gfortran.dg/use_7.f90: Ditto.
5156
5157 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5158
5159         PR fortran/30973
5160         * gfortran.dg/use_4.f90: New test.
5161         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5162
5163 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5164
5165         PR fortran/31011
5166         * gfortran.dg/parameter_array_section_2.f90: New test.
5167
5168 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5169
5170         PR c++/30852
5171         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5172
5173         PR c++/30534
5174         * g++.dg/template/arg5.C: New test.
5175
5176 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5177
5178         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5179
5180 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5181
5182         * gcc.dg/var-expand1.c: Add newline at end of file.
5183
5184 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5185
5186         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5187
5188 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5189
5190         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5191
5192 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5193
5194         * gcc.dg/torture/builtin-convert-4.c: New test.
5195
5196 2007-03-05  Ian Lance Taylor  <iant@google.com>
5197
5198         * gcc.c-torture/compile/pr31034.c: New test.
5199
5200 2007-03-05  Ian Lance Taylor  <iant@google.com>
5201
5202         * gcc.dg/inline-18.c: New test.
5203         * gcc.dg/inline-19.c: New test.
5204         * gcc.dg/inline-20.c: New test.
5205         * gcc.dg/inline-21.c: New test.
5206
5207 2007-03-05  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/14052
5210         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5211
5212 2007-03-05  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/23777
5215         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5216
5217 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5218
5219         PR other/30465
5220         * gcc.dg/multiple-overflow-warn-3.c: New.
5221         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5222
5223 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5224
5225         PR c++/30895
5226         * g++.dg/parse/template23.C: New test.
5227
5228 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5229
5230         PR middle-end/30744
5231         * gcc.dg/pr30744-1.c: New test case.
5232
5233 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5234
5235         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5236
5237 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5238
5239         PR target/30406
5240         * gfortran.dg/logical_3.f90: New test.
5241
5242 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5243
5244         PR libfortran/30981
5245         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5246
5247 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5248
5249         * gcc.target/m68k/m68k.exp: New.
5250         * gcc.target/m68k/crash1.c: New.
5251
5252 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5253
5254         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5255         to be more compatible with integer(kind=8).
5256
5257 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5258
5259         PR libfortran/31001
5260         * gfortran.dg/zero_sized_3.f90: New test.
5261
5262 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5263
5264         PR c++/15787
5265         * g++.dg/parse/else.C: New.
5266         * g++.dg/parse/else-2.C: New.
5267
5268 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5269             Tobias Burnus  <burnus@net-b.de>
5270
5271         PR fortran/30882
5272         * gfortran.dg/size_dim.f90: New test.
5273
5274 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5275             Tobias Burnus  <burnus@net-b.de>
5276
5277         PR fortran/30873
5278         * gfortran.dg/entry_9.f90: New test.
5279
5280 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5281
5282         PR c++/28253
5283         * g++.dg/inherit/covariant16.C: New test.
5284
5285 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5286
5287         * g++.dg/other/darwin-minversion-1.C: New.
5288
5289 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5290
5291         * gcc.dg/tree-ssa/20070302-1.c: New test.
5292
5293 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5294
5295         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5296         tests.
5297
5298 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5299
5300         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5301
5302 2007-03-01  Simon Baldwin <simonb@google.com>
5303
5304         PR c++/23689
5305         * warn/ignored_typedef.C: New.
5306         * init/ctor8.C: Added dg-warning to consume ignored typedef
5307         warning.
5308         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5309         and added an explicit line number.
5310
5311 2007-02-28  Richard Guenther  <rguenther@suse.de>
5312
5313         PR middle-end/30364
5314         * gcc.dg/torture/pr30364-1.c: New testcase.
5315         * gcc.dg/torture/pr30364-2.c: Likewise.
5316         * gcc.dg/torture/pr30364-3.c: Likewise.
5317
5318 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5319
5320         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5321         powerpc*, use -funsafe-math-optimizations.
5322         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5323         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5324
5325 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5326             Paul Thomas  <pault@gcc.gnu.org>
5327
5328         PR fortran/30888
5329         PR fortran/30887
5330         * c_by_val_1.f: Test %VAL() with non-default kind.
5331         * c_by_val.c: Ditto.
5332         * c_by_val_4.f: New test.
5333
5334 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/30968
5337         * gfortran.dg/continuation_7.f90: New test.
5338
5339 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5340
5341         * g++.dg/inherit/thunk7.C: New test.
5342         * lib/target-supports.exp (check_profiling_available): Not available
5343         for bfin-*-*.
5344
5345 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5346
5347         PR target/30970
5348         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5349
5350 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5351
5352         * lib/target-supports.exp (check_effective_target_init_priority):
5353         Remove Solaris special case.
5354
5355 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5356
5357         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5358         for more builtin types.
5359
5360         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5361         * g++.dg/ext/visibility/noPLT.C: Likewise.
5362
5363 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5364
5365         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5366         sh* targets.
5367
5368 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5369
5370         PR fortran/30865
5371         * size_optional_dim_1.f90:  New test.
5372
5373 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5374
5375         * gcc.dg/vxworks/vxworks.exp: New file.
5376         * gcc.dg/vxworks/initpri1.c: Likewise.
5377         * gcc.dg/vxworks/initpri2.c: Likewise.
5378         * gcc.dg/initpri2.c: Add more tests.
5379         * g++.dg/special/initpri2.C: Likewise.
5380
5381         * gcc.dg/initpri1.c: New test.
5382         * gcc.dg/initpri2.c: Likewise.
5383         * g++.dg/special/initpri1.C: New test.
5384         * g++.dg/special/initpri2.C: Likewise.
5385         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5386         * g++.dg/special/conpr-2.C: Likewise.
5387         * g++.dg/special/conpr-3.C: Likewise.
5388         * g++.dg/special/conpr-4.C: Likewise.
5389         * g++.dg/special/initp1.C: Likewise.
5390         * g++.dg/special/ecos.exp: Remove code to detect availability of
5391         constructor priorities.
5392         * lib/target-supports.exp (check_effective_target_init_priority):
5393         New function.
5394
5395 2007-02-24  Jan Hubicka  <jh@suse.cz>
5396
5397         * gcc.c-torture/execute/pr30778.c: New testcase.
5398
5399 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5400
5401         PR libgfortran/30918
5402         * gfortran.dg/namelist_26.f90: New test.
5403
5404 2007-02-24  Richard Guenther  <rguenther@suse.de>
5405
5406         PR middle-end/30951
5407         * gcc.dg/pr30951.c: New testcase.
5408
5409 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5410
5411         * gcc.dg/torture/builtin-modf-1.c: New test.
5412
5413 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5414
5415         PR tree-optimization/30904
5416         * gcc.dg/pr30904.c: New test.
5417
5418 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5419
5420         * gcc.test-framework/README: Correct command.
5421         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5422         -Wunused-value.
5423         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5424
5425 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5428
5429 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * lib/target-supports.exp (check_effective_target_newlib): New
5432         function.
5433
5434 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5435
5436         PR fortran/30660
5437         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5438         allocatable component.
5439
5440
5441 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5442
5443         * gcc.dg/torture/builtin-logb-1.c: New test.
5444         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5445         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5446         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5447         sh* targets.
5448
5449 2007-02-23  Richard Guenther  <rguenther@suse.de>
5450
5451         * g++.dg/warn/changes-meaning.C: New testcase.
5452
5453 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5454
5455         PR libgfortran/30910
5456         * gfortran.dg/fmt_zero_precision.f90: Update test.
5457
5458 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5459
5460         * gcc.dg/torture/builtin-frexp-1.c: New test.
5461
5462 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5463
5464         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5465
5466 2007-02-22  Ian Lance Taylor  <iant@google.com>
5467
5468         PR debug/30898
5469         * g++.dg/debug/pr30898.C: New test.
5470
5471 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5472
5473         * gcc.dg/vect/vect-106.c: New test.
5474
5475 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5476             Ira Rosen  <irar@il.ibm.com>
5477
5478         PR tree-optimization/30843
5479         * gcc.dg/vect/pr30843.c: New test.
5480
5481 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5482
5483         PR tree-optimization/30858
5484         * gcc.dg/vect/pr30858.c: New test.
5485
5486 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5487
5488         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5489         to set options for compiling testglue.
5490         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5491         * lib/obj-c++.exp (obj-c++_init): Likewise.
5492
5493 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5494
5495         * gnat.dg/derived_aggregate.adb: New test.
5496
5497 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5498
5499         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5500         sh* targets.  Call the correct CKSGN macro.
5501
5502 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5503
5504         * gfortran.dg/gomp/omp_parse1.f90: New test.
5505         * gfortran.dg/gomp/omp_parse2.f: New test.
5506
5507 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5508
5509         PR fortran/30869
5510         * gfortran.dg/do_pointer_1.f90:  New test.
5511
5512 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5513
5514         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5515         and scalbln.
5516
5517 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5518
5519         * gcc.dg/darwin-minversion-1.c: New.
5520         * gcc.dg/darwin-minversion-2.c: New.
5521
5522 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5523
5524         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5525
5526 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5527             DJ Delorie <dj@redhat.com>
5528
5529         PR other/30824
5530         * gcc.dg/Wfatal.c: New.
5531         * gcc.dg/Wfatal-2.c: New.
5532         * gcc.dg/Werror-1.c: Adjust expectations.
5533         * gcc.dg/Werror-5.c: Likewise.
5534         * gcc.dg/Werror-7.c: Likewise.
5535         * gcc.dg/Werror-10.c: Likewise.
5536         * gcc.dg/Werror-11.c: Likewise.
5537
5538 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5539
5540         PR fortran/30522
5541         * gfortran.dg/volatile10.f90: New test.
5542
5543 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5544
5545         PR libfortran/30533
5546         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5547
5548 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5549
5550         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5551         * gcc.dg/Walways-true-1.c: Likewise.
5552         * gcc.dg/weak/weak-3.c: Likewise.
5553         * gcc.dg/Werror-1.c: Likewise.
5554         * gcc.dg/Werror-3.c: Likewise.
5555         * gcc.dg/Werror-4.c: Likewise.
5556         * gcc.dg/Werror-5.c: Likewise.
5557         * gcc.dg/Werror-6.c: Likewise.
5558         * gcc.dg/Werror-7.c: Likewise.
5559         * gcc.dg/Werror-8.c: Likewise.
5560         * gcc.dg/Werror-10.c: Likewise.
5561         * gcc.dg/Werror-11.c: Likewise.
5562         * gcc.dg/Werror-12.c: Likewise.
5563         * g++.old-deja/g++.mike/warn8.C: Likewise.
5564         * g++.dg/warn/Walways-true-1.C: Likewise.
5565         * g++.dg/warn/Walways-true-2.C: Likewise.
5566         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5567         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5568         -Wstring-literal-comparison with -Waddress.
5569         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5570         -Wno-string-literal-comparison with -Wno-address.
5571
5572 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5573
5574         * gnat.dg/self_aggregate_with_call.adb: New test.
5575
5576 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5577
5578         PR tree-optimization/30975
5579         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5580         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5581         * gcc.dg/vect/pr30795.c: New.
5582
5583 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR fortran/30681
5586         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5587
5588 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5589
5590         PR rtl-optimization/28173
5591         * gcc.target/i386/andor-1.c: New test case.
5592
5593 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5594
5595         * gcc.dg/torture/builtin-ldexp-1.c: New.
5596         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5597
5598 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5599
5600         * gfortran.dg/array_constructor_15.f90: New test case.
5601
5602 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5603
5604         * gfortran.dg/forall_10.f90: New test case.
5605
5606 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5607
5608         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5609
5610 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5611
5612         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5613         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5614
5615 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5618         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5619         * gcc.target/i386/xchg-1.c: New test.
5620         * gcc.target/i386/xchg-2.c: New test.
5621
5622 2007-02-16  Richard Guenther  <rguenther@suse.de>
5623             Christian Bruel  <christian.bruel@st.com>
5624
5625         * gcc.dg/strict-overflow-5.c: New testcase.
5626
5627 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5628
5629         PR fortran/30793
5630         * gfortran.dg/func_derived_4.f90: New test.
5631
5632 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5633
5634         PR middle-end/30391
5635         * gfortran.dg/pr30391-1.f90: New test case.
5636
5637 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5638
5639         PR middle-end/30433
5640         * gcc.c-torture/compile/pr30433.c: New testcase to check
5641         that complex constants comparisions are foldded.
5642
5643 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5644
5645         PR C++/30158
5646         * g++.dg/ext/stmtexpr10.C: New testcase.
5647
5648 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5649
5650         PR middle-end/30729
5651         * gcc.dg/Wunused-value-2.c: New testcase.
5652
5653 2007-02-15  Ian Lance Taylor  <iant@google.com>
5654
5655         * g++.dg/eh/subreg-1.C: New test.
5656
5657 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5658
5659         PR c/26494
5660         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5661         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5662         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5663         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5664         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5665         * gcc.dg/Werror-implicit-function-declaration.c: New.
5666
5667 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5668
5669         PR c++/28943
5670         * g++.dg/warn/pr28943.C: New.
5671
5672 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5673
5674         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5675
5676 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5677
5678         PR fortran/30779
5679         * gfortran.dg/error_recovery_3.f90: New test.
5680
5681 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5682
5683         * g++.dg/tree-ssa/sra-1.C: New.
5684
5685 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5686
5687         * g++.dg/tree-ssa/sra-1.C: New.
5688
5689 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5690
5691         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5692
5693 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5694
5695         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5696
5697 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5698
5699         PR fortran/30799
5700         * gfortran.dg/logical_2.f90: New test.
5701
5702 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5703
5704         * gcc.dg/torture/complex-alias-1.c: New test.
5705
5706 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5707
5708         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5709         instead of -fdump-tree-tailcall.
5710
5711 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5712
5713         * gfortran.dg/interface_10.f90: Fix comment typo.
5714
5715 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5716
5717         PR tree-optimization/30771
5718         * gcc.dg/vect/pr30771.c: New test.
5719
5720 2007-02-13  Ian Lance Taylor  <iant@google.com>
5721
5722         * gcc.dg/Wstrict-overflow-1.c: New test.
5723         * gcc.dg/Wstrict-overflow-2.c: New test.
5724         * gcc.dg/Wstrict-overflow-3.c: New test.
5725         * gcc.dg/Wstrict-overflow-4.c: New test.
5726         * gcc.dg/Wstrict-overflow-5.c: New test.
5727         * gcc.dg/Wstrict-overflow-6.c: New test.
5728         * gcc.dg/Wstrict-overflow-7.c: New test.
5729         * gcc.dg/Wstrict-overflow-8.c: New test.
5730         * gcc.dg/Wstrict-overflow-9.c: New test.
5731         * gcc.dg/Wstrict-overflow-10.c: New test.
5732
5733 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5734
5735         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5736
5737 2007-02-13  Richard Henderson  <rth@redhat.com>
5738
5739         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5740         * gcc.c-torture/execute/pr29302-1.c: ... here.
5741
5742 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5743
5744         PR c/29521
5745         * gcc.dg/c90-return-1.c: Update output.
5746         * gcc.dg/c99-return-1.c: Likewise.
5747
5748 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5749
5750         PR fortran/30554
5751         * gfortran.dg/used_dummy_types_7.f90: New test..
5752
5753 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5754
5755         * gcc.target/i386/parity-1.c: New test.
5756         * gcc.target/i386/parity-2.c: New test.
5757
5758 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5759
5760         * gcc.target/i386/builtin-bswap-3.c: New test case.
5761
5762 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5763
5764         PR tree-optimization/29145
5765         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5766         alias analysis is improved to take better advantage of restrict
5767         qualified pointers.
5768         * gcc.dg/vect/vect-80.c: Likewise.
5769         * gcc.dg/vect/pr29145.c: New.
5770
5771 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5774         * gcc.target/i386/sse4a-insert.c: Likewise.
5775
5776 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5777
5778         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5779         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5780
5781 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5782
5783         PR fortran/30478
5784         * gfortran.dg/enum_4.f90: Update error message checks.
5785
5786 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5787
5788         PR fortran/30554
5789         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5790         versions of the modules.
5791
5792         PR fortran/30617
5793         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5794         by getting rid of recursive I/O and providing functions with
5795         results.
5796
5797         PR fortran/30319
5798         * gfortran.dg/char_array_constructor_2.f90
5799
5800 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/26988
5803         * g++.dg/template/spec34.C: New test
5804
5805 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5806
5807         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5808         on i?86 and x86_64.
5809         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5810         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5811         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5812         on i?86 and x86_64.
5813         * gcc.dg/vect/vect-113.c: Ditto.
5814
5815 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR c++/29487
5818         * g++.dg/eh/weak1-C: New test.
5819         * g++.dg/eh/weak1-a.cc: Likewise.
5820         * g++.dg/eh/comdat1.C: Likewise.
5821
5822 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5823             Dorit Nuzman  <dorit@il.ibm.com>
5824
5825         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5826         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5827         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5828         * gcc.dg/vect/vect-113.c: Likewise.
5829
5830         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5831
5832 2007-02-10  Richard Henderson  <rth@redhat.com>
5833
5834         * lib/target-supports.exp (check_effective_target_tls): Redefine
5835         to mean non-emulated tls.
5836         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5837         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5838         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5839         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5840         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5841         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5842         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5843
5844 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5845
5846         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5847
5848 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5849
5850         * gfortran.dg/secnds.f: Replace time tolerance with a
5851         before-and-after bracket.
5852         * gfortran.dg/secnds-1.f: Likewise.
5853
5854 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5855
5856         PR fortran/30512
5857         * gfortran.dg/maxlocval_1.f90: New test.
5858
5859 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5860
5861         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5862
5863 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5864
5865         PR fortran/30720
5866         * gfortran.dg/array_function_1.f90: New test.
5867
5868 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5869
5870         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5871         (check_effective_target_dummy_wcsftime): New functions.
5872
5873 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5874
5875         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5876         * lib/target-supports.exp (check_effective_target_uclibc): New
5877         function.
5878
5879 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5880
5881         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5882         (vsnprintf): Don't define for uClibc targets.
5883
5884 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5885
5886         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5887         set before checking whether it was allowed.
5888         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5889         before checking inside_main.
5890
5891 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5892
5893         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5894         uClinux targets.
5895         (u16sf): Likewise u4sf.
5896         * g++.dg/compat/struct-layout-1.h: Likewise.
5897
5898 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5899
5900         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5901         procedure.
5902         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5903         m68k targets if check_effective_target_coldfire_fpu returns true.
5904
5905 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5906         Richard Guenther  <rguenther@suse.de>
5907
5908         PR middle-end/23361
5909         * gcc.dg/fold-compare-3.c: New testcase.
5910         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5911
5912 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5913
5914         * gcc.dg/pr26570.c: Clean up coverage files.
5915         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5916         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5917         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5918         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5919         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5920         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5921         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5922         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5923         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5924         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5925         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5926         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5927         * gcc.dg/vect/pr28952.c: Ditto.
5928         * gcc.dg/vect/pr27151.c: Ditto.
5929         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5930         * g++.dg/gomp/macro-3.C: Ditto.
5931
5932 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5935         of the loop.
5936
5937 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5938
5939         * gcc.target/i386/builtin-bswap-2.c: New test case.
5940
5941 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5942
5943         * gfortran.dg/forall_8.f90: New test case.
5944         * gfortran.dg/forall_9.f90: Likewise.
5945
5946 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947
5948         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5949
5950 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5951
5952         * lib/target-supports.exp (check_effective_target_simulator): New.
5953
5954 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5955
5956         * gcc.dg/tree-ssa/loop-25.c: New test.
5957
5958 2007-02-06  Richard Henderson  <rth@redhat.com>
5959
5960         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5961
5962 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5963
5964         * gcc.target/powerpc/popcount-1.c: New test case.
5965         * gcc.target/powerpc/parity-1.c: Likewise.
5966
5967 2007-02-06  Richard Guenther  <rguenther@suse.de>
5968
5969         PR middle-end/27302
5970         * gcc.dg/torture/pr27302-2.c: New testcase.
5971
5972 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5973
5974         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5975         * gcc.dg/vect/vect-iv-1.c: New test.
5976         * gcc.dg/vect/vect-iv-2.c: New test.
5977         * gcc.dg/vect/vect-iv-3.c: New test.
5978         * gcc.dg/vect/vect-iv-4.c: New test.
5979         * gcc.dg/vect/vect-iv-5.c: New test.
5980         * gcc.dg/vect/vect-iv-6.c: New test.
5981         * gcc.dg/vect/vect-iv-7.c: New test.
5982         * gcc.dg/vect/vect-iv-8.c: New test.
5983         * gcc.dg/vect/vect-iv-9.c: New test.
5984         * gcc.dg/vect/vect-iv-10.c: New test.
5985         * gcc.dg/vect/vect-iv-11.c: New test.
5986         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5987         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5988         * gcc.dg/vect/vect-14.c: Now vectorizable.
5989         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5990         loop).
5991         * gcc.dg/vect/vect-27.c: Likewise.
5992         * gcc.dg/vect/vect-29.c Likewise.
5993         * gcc.dg/vect/vect-dv-2.c: Likewise.
5994         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5995         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5996         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5997
5998 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5999
6000         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6001
6002 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6003
6004         * gcc.dg/builtins-20.c: Add more cases.
6005
6006 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6007
6008         PR debug/30189
6009         * gcc.dg/pr30189.c: New test.
6010
6011 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6012
6013         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6014         for running tests.
6015         * gcc.target/i386/sse4a-extract.c: New test.
6016         * gcc.target/i386/sse4a-insert.c: New test.
6017         * gcc.target/i386/sse4a-montsd.c: New test.
6018         * gcc.target/i386/sse4a-montss.c: New test.
6019
6020 2007-02-05  Richard Guenther  <rguenther@suse.de>
6021
6022         * gcc.target/i386/vectorize3.c: New testcase.
6023
6024 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6025
6026         PR target/30665
6027         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6028
6029 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6030
6031         PR fortran/30611
6032         * gfortran.dg/repeat_1.f90: New test.
6033
6034 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6035
6036         PR fortran/30605
6037         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6038         * gfortran.dg/derived_init_2.f90: Ditto.
6039         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6040         * gfortran.dg/array_initializer_1.f90: Ditto.
6041         * gfortran.dg/do_2.f90: Ditto.
6042         * gfortran.dg/proc_assign_1.f90: Ditto.
6043
6044 2007-02-04  Richard Guenther  <rguenther@suse.de>
6045
6046         PR middle-end/30636
6047         * g++.dg/warn/pr30636.C: New testcase.
6048         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6049
6050 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6051
6052         PR middle-end/30667
6053         * gfortran.dg/pr30667.f: New test.
6054
6055 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056
6057         * gcc.dg/builtins-54.c: Add more cases.
6058
6059 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6060
6061         PR fortran/30514
6062         * gfortran.dg/zero_sized_2.f90: New test.
6063
6064         PR fortran/30660
6065         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6066
6067         PR fortran/29820
6068         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6069         file.
6070
6071 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6072
6073         PR fortran/30683
6074         * gfortran.dg/interface_10.f90: New test.
6075
6076 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6077
6078         * gcc.dg/builtins-20.c: Add more cases.
6079
6080 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6081
6082         PR target/29682
6083         * gcc-target/ia64/pr29682.c: New test.
6084
6085 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6086
6087         PR fortran/30284
6088         * gfortran.dg/arrayio_11.f90.f90: New test.
6089
6090         PR fortran/30626
6091         * gfortran.dg/arrayio_12.f90.f90: New test.
6092
6093 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6094
6095         PR c++/30536
6096         * g++.dg/tls/diag-5.C: New test.
6097
6098         PR middle-end/30473
6099         * gcc.dg/pr30473.c: New test.
6100         * gcc.c-torture/execute/20070201-1.c: New test.
6101
6102 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6103
6104         * gfortran.dg/dependency_20.f90: New test case.
6105
6106 2007-01-31  Ian Lance Taylor  <iant@google.com>
6107
6108         * gcc.dg/lower-subreg-1.c (test): New test.
6109
6110 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6111
6112         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6113
6114 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6115
6116         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6117         * gcc.dg/torture/builtin-math-3.c: Likewise.
6118
6119 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6120
6121         gcc.dg/Wparentheses-2.c: Update and add new tests.
6122
6123 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6124
6125         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6126         vectorize.
6127
6128 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6129
6130         * gcc.dg/builtins-63.c: New test.
6131
6132 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6133
6134         PR fortran/27588
6135         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6136
6137 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6138
6139         PR fortran/30520
6140         * gfortran.dg/volatile8.f90: New argument conformance test.
6141         * gfortran.dg/volatile9.f90: New scope test.
6142
6143 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6144
6145         PR c++/24745
6146         * g++.dg/warn/null4.C: New.
6147
6148 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6149             Uros Bizjak  <ubizjak@gmail.com>
6150
6151         * gcc.dg/large-size-array-3.c: Correct typo.
6152
6153 2007-01-30  Richard Guenther  <rguenther@suse.de>
6154
6155         PR middle-end/27657
6156         * g++.dg/debug/pr27657.C: New testcase.
6157
6158 2007-01-30  Richard Guenther  <rguenther@suse.de>
6159
6160         PR middle-end/30313
6161         * gcc.dg/torture/pr30313.c: New testcase.
6162
6163 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6164
6165         * gcc.dg/dfp/dfp-except.h: New file.
6166         * gcc.dg/dfp/fe-check.h: New file.
6167         * gcc.dg/dfp/fe-binop.c: New test.
6168         * gcc.dg/dfp/fe-convert-1.c: New test.
6169         * gcc.dg/dfp/fe-convert-2.c: New test.
6170         * gcc.dg/dfp/fe-convert-3.c: New test.
6171
6172         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6173         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6174         * gcc.dg/dfp/convert-dfp.c: Ditto.
6175         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6176
6177 2007-01-29  Josh Conner  <jconner@apple.com>
6178
6179         * gcc.target/powerpc/altivec-24.c: New test.
6180
6181 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6182
6183         PR c++/28266
6184         * g++.dg/parse/defarg12.C: New test.
6185
6186 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6187
6188         PR fortran/30554
6189         * gfortran.dg/used_dummy_types_6.f90: New test.
6190
6191 2007-01-28  Jan Hubicka  <jh@suse.cz>
6192
6193         * gcc.dg/tree-prof/val-prof-6.c: New test.
6194
6195 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6196
6197         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6198
6199 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6200
6201         PR C++/28988
6202         * g++.dg/expr/dtor4.C: New test.
6203
6204 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6205
6206         * gcc.dg/tree-ssa/loop-23.c: New test.
6207
6208 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6209
6210         PR libfortran/30389
6211         * gfortran.dg/achar_2.f90:  New test.
6212         * gfortran.dg/achar_3.f90:  New test.
6213
6214 2007-01-27  Ian Lance Taylor  <iant@google.com>
6215
6216         * gcc.dg/strict-overflow-1.c: New test.
6217         * gcc.dg/no-strict-overflow-1.c: New test.
6218         * gcc.dg/strict-overflow-2.c: New test.
6219         * gcc.dg/no-strict-overflow-2.c: New test.
6220         * gcc.dg/strict-overflow-3.c: New test.
6221         * gcc.dg/no-strict-overflow-3.c: New test.
6222         * gcc.dg/strict-overflow-4.c: New test.
6223         * gcc.dg/no-strict-overflow-4.c: New test.
6224         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6225         * gcc.dg/pr15784-1.c: Likewise.
6226         * gcc.dg/pr20922-1.c: Likewise.
6227         * gcc.dg/pr20922-3.c: Likewise.
6228         * gcc.dg/pr20922-4.c: Likewise.
6229         * gcc.dg/pr20922-6.c: Likewise.
6230         * gcc.dg/compare-4.c: Likewise.
6231         * gcc.dg/torture/pr26898-1.c: Likewise.
6232         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6233         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6234         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6235         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6236         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6237         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6238         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6239         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6240         * g++.dg/tree-ssa/pr21082.C: Likewise.
6241
6242 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6243
6244         * gcc-dg/large-size-array-3.c: New test case.
6245
6246 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6247
6248         * gfortran.dg/forall_7.f90: New test case.
6249
6250 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6251
6252         PR fortran/30407
6253         * gfortran.dg/where_operator_assign_1.f90: New test.
6254         * gfortran.dg/where_operator_assign_2.f90: New test.
6255         * gfortran.dg/where_operator_assign_3.f90: New test.
6256
6257 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6258
6259         * lib/target-supports.exp
6260         (check_effective_target_powerpc_altivec): New.
6261         (check_effective_target_vect_cmdline_needed): Use it.
6262
6263 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6264
6265         PR fortran/30278
6266         * gfortran.dg/backslash_3.f: New test.
6267
6268 2007-01-26  Richard Guenther  <rguenther@suse.de>
6269
6270         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6271
6272 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6273
6274         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6275         * gfortran.dg/vect/vect.exp: Ditto.
6276         * gfortran.dg/dg.exp: Ditto.
6277         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6278         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6279
6280 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6281
6282         * gcc.dg/builtins-20.c: Add more cases.
6283         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6284
6285 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6286
6287         PR fortran/30437
6288         * gcc.dg/Wall.c: New.
6289         * gcc.dg/Wno-all.c: New.
6290         * gfortran.dg/Wall.f90: New.
6291         * gfortran.dg/Wno-all.f90: New.
6292
6293 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6294
6295         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6296         * g++.dg/eh/simd-2.C: Also run on Darwin.
6297         * g++.dg/eh/simd-3.C: New.
6298         * g++.dg/eh/simd-4.C: New.
6299
6300 2007-01-25  Richard Guenther  <rguenther@suse.de>
6301
6302         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6303         and _PROFILE_USE.
6304         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6305
6306 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6307
6308         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6309         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6310         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6311         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6312         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6313         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6314         * gcc.dg/ipa/ipa-7.c: New testcase.
6315
6316 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6317
6318         * g++.dg/cpp0x/warn_cxx0x.C: New.
6319
6320 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6321
6322         * gcc.dg/builtins-20.c: Test builtin carg.
6323
6324 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR middle-end/27416
6327         * gcc.dg/gomp/pr27416.c: New test.
6328
6329         PR middle-end/30494
6330         * gcc.dg/gomp/pr30494.c: New test.
6331         * g++.dg/gomp/pr30494.C: New test.
6332
6333         PR middle-end/30421
6334         * gcc.dg/gomp/pr30421.c: New test.
6335
6336 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6337
6338         * gcc.target/ia64/versionid-1.c: New test.
6339         * gcc.target/ia64/versionid-2.c: New test.
6340
6341 2007-01-24  Richard Guenther  <rguenther@suse.de>
6342
6343         PR testsuite/30181
6344         * gcc.dg/builtins-57.c: Change to a link-time testcase
6345         to support non-C99 targets.
6346
6347 2007-01-24  Jan Hubicka  <jh@suse.cz>
6348
6349         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6350
6351 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6352
6353         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6354
6355 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6356
6357         PR objc/27438
6358         * objc.dg/const-str-12.m: New test.
6359
6360 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6361
6362         PR fortran/30532
6363         * gfortran.dg/ctrl-z.f90:  New test.
6364
6365 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6366
6367         PR fortran/30481
6368         * gfortran.dg/namelist_assumed_char.f90:  New test.
6369
6370 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6371
6372         PR c++/27492
6373         * g++.dg/inherit/covariant15.C: New test.
6374
6375 2007-01-23  Ian Lance Taylor  <iant@google.com>
6376
6377         * g++.dg/warn/Wparentheses-24.C: New test.
6378
6379 2007-01-23  Richard Guenther  <rguenther@suse.de>
6380
6381         PR testsuite/30560
6382         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6383         with full path.
6384
6385 2007-01-22  Richard Guenther  <rguenther@suse.de>
6386
6387         PR tree-optimization/30038
6388         * gcc.dg/builtins-62.c: New testcase.
6389
6390 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6391
6392         * gcc.c-torture/compile/20070121.c: New test.
6393
6394 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6395
6396         PR libfortran/30525
6397         * gfortran.dg/char_comparison_1.f:  New test.
6398
6399 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6400
6401         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6402
6403 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6404
6405         PR objc/30479
6406         * objc.dg/pch: New directory.
6407         * objc.dg/pch/pch.exp: New file.
6408         * objc.dg/pch/interface-1.m: New test.
6409         * objc.dg/pch/interface-1.hs: New include file.
6410         * lib/objc.exp (objc_target_compile): Add
6411         "-x objective-c-header" in front of the sources if this is
6412         a precompiled header being compiled.
6413
6414 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6415
6416         * gfortran.dg/array_memcpy_3.f90: New test case.
6417         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6418
6419 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6420             Brooks Moses  <brooks.moses@codesourcery.com>
6421             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6422
6423         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6424         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6425
6426 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6427
6428         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6429
6430 2007-01-19  Mike Stump  <mrs@apple.com>
6431
6432         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6433         away.
6434
6435 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6436
6437         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6438         option instead of -funsafe-math-optimizations.
6439
6440 2007-01-19  Tomas Bily  <tbily@suse.cz>
6441
6442         gcc.dg/tree-prof/indir-call-prof.c: New.
6443         g++.dg/dg.exp: Add tree-prof subdirectory.
6444         g++.dg/tree-prof/indir-call-prof.C: New.
6445         g++.dg/tree-prof/tree-prof.exp: New.
6446
6447 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6448
6449         PR c++/17947
6450         * g++.dg/warn/deprecated.C: Update warning output.
6451         * g++.dg/warn/deprecated-2.C: Likewise.
6452         * g++.dg/warn/deprecated-3.C: New.
6453
6454 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6455
6456         * gcc.c-torture/execute/nestfunc-7.c: New.
6457
6458 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6459
6460         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6461
6462 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         * gcc.dg/m68k-pic-1.c: New.
6465
6466 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6467
6468         * gfortran.dg/array_memcpy_4.f90: New test case.
6469
6470 2007-01-18  Josh Conner  <jconner@apple.com>
6471
6472         PR target/30485
6473         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6474         * gcc.dg/vect/no-trapping-math-1: New.
6475         * gcc.dg/vect/no-trapping-math-2: New.
6476
6477 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6478
6479         * gcc.target/i386/387-8.c: Update comment about optimizing
6480         inherent load of 1.0 of fptan instruction.
6481
6482 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6483             Richard Guenther <rguenther@suse.de>
6484
6485         PR diagnostic/8268
6486         * gcc.dg/Warray-bounds.c: New testcase.
6487         * gcc.dg/Warray-bounds-2.c: New testcase.
6488         * g++.dg/warn/Warray-bounds.C: New testcase.
6489         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6490
6491 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/30476
6494         * gfortran.dg/generic_12.f90: New test.
6495
6496 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6497
6498         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6499         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6500
6501 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6502
6503         * gcc.dg/dfp/compare-special.h: New file.
6504         * gcc.dg/dfp/compare-special-32.c: New test.
6505         * gcc.dg/dfp/compare-special-64.c: New test.
6506         * gcc.dg/dfp/compare-special-128.c: New test.
6507
6508 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6509             Paul Thomas  <pault@gcc.gnu.org>
6510             Steven G. Kargl  <kargl@gcc.gnu.org>
6511
6512         PR fortran/30404
6513         * gfortran.dg/forall_6.f90: New test case.
6514         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6515         * gfortran.dg/dependency_13.f90: Likewise.
6516
6517 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6518
6519         PR testsuite/12325
6520         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6521         targets that don't support Inf.
6522
6523 2007-01-15  Dale Johannesen  <dalej@apple.com>
6524
6525         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6526
6527 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6528
6529         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6530         of achar for 0xff to avoid the "Extended ASCII not
6531         implemented" error message.
6532
6533 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6534
6535         PR fortran/28172
6536         * gfortran.dg/altreturn_4.f90: New test.
6537
6538         PR fortran/29389
6539         * gfortran.dg/stfunc_4.f90: New test.
6540
6541         PR fortran/29712
6542         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6543         * gfortran.dg/initialization_1.f90: Change warning.
6544
6545         PR fortran/30283
6546         * gfortran.dg/specification_type_resolution_2.f90: New test.
6547
6548 2007-01-14  Jan Hubicka  <jh@suse.cz>
6549
6550         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6551         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6552         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6553         elimination.
6554
6555 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6556
6557         PR fortran/30410
6558         * gfortran.dg/external_procedures_2.f90: New test.
6559
6560 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6561
6562         PR target/30413
6563         * gcc.target/i386/pr30413.c: New test.
6564
6565 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6566
6567         PR fortran/30452
6568         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6569
6570 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6571
6572         * gcc.dg/20070112-1.c: New test.
6573
6574 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575
6576         PR libgfortran/30435
6577         * gfortran.dg/list_read_6.f90: New test.
6578
6579 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6580
6581         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6582
6583 2007-01-12  Tom Tromey  <tromey@redhat.com>
6584
6585         PR preprocessor/28227:
6586         * gcc.dg/cpp/pr28227.c: New file.
6587
6588 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6589
6590         * gcc.dg/tree-ssa/loop-22.c: New test.
6591
6592 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6593
6594         PR tree-optimization/29516
6595         * gcc.dg/tree-ssa/loop-20.c: New test.
6596
6597 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6598
6599         PR libfortran/30415
6600         * minmaxloc_integer_kinds_1.f90:  New test.
6601
6602 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6603
6604         PR c++/29573
6605         * g++.dg/template/sizeof-template-argument.C: New test.
6606
6607 2007-01-11  Jan Hubicka  <jh@suse.cz>
6608
6609         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6610         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6611         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6612         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6613         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6614         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6615         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6616         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6617         transformation in question.
6618         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6619         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6620         * gcc.dg/always_inline3.c: Likewise.
6621
6622 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/28999
6625         * g++.dg/template/typename11.C: New test.
6626
6627 2007-01-10  Robert Kennedy <jimbob@google.com>
6628
6629         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6630
6631 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6632
6633         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6634         for different integer kinds.
6635         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6636         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6637         * gfortran.dg/ishft_2.f90: New test.
6638         * gfortran.dg/ishft_3.f90: New test.
6639
6640 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6641
6642         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6643
6644 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6645
6646         PR tree-optimization/30322
6647         * gcc.dg/tree-ssa/loop-21.c: New test.
6648
6649 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6650
6651         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6652
6653 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6654
6655         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6656
6657 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6658
6659         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6660         * g++.dg/warn/overflow-warn-3.C: Likewise.
6661         * g++.dg/warn/overflow-warn-4.C: Likewise.
6662         * g++.dg/warn/overflow-warn-5.C: Likewise.
6663         * g++.dg/warn/overflow-warn-6.C: Likewise.
6664         * g++.dg/warn/Woverflow-1.C: Likewise.
6665         * g++.dg/warn/Woverflow-2.C: Likewise.
6666         * g++.dg/warn/Woverflow-3.C: Likewise.
6667         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6668
6669 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6670
6671         * gfortran.dg/array_constructor_14.f90: New test case.
6672         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6673
6674 2007-01-08  Richard Guenther  <rguenther@suse.de>
6675
6676         PR tree-optimization/23603
6677         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6678         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6679
6680 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6681
6682         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6683         in __v8qi typedef.
6684         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6685         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6686         compiler behaviour.
6687         * gcc.dg/simd-5.c: Likewise.
6688         * gcc.dg/simd-6.c: Likewise.
6689         * g++.dg/conversion/simd1.C: Likewise.
6690         * g++.dg/conversion/simd3.C: Likewise.
6691         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6692         (main): Use it.
6693
6694 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6695
6696         PR tree-optimization/29877
6697         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6698         name of a hard register for the target concerned.  Adjust dg-error
6699         directives to cope with new behaviour of TER.
6700
6701 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6702
6703         PR c++/28986
6704         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6705         * g++.dg/warn/overflow-warn-1.C: New.
6706         * g++.dg/warn/overflow-warn-3.C: New.
6707         * g++.dg/warn/overflow-warn-4.C: New.
6708         * g++.dg/warn/overflow-warn-5.C: New.
6709         * g++.dg/warn/overflow-warn-6.C: New.
6710         * g++.dg/warn/Woverflow-1.C: New.
6711         * g++.dg/warn/Woverflow-2.C: New.
6712         * g++.dg/warn/Woverflow-3.C: New.
6713         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6714
6715 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6716
6717         PR fortran/27698
6718         * gfortran.dg/invalid_name.f90: New test.
6719         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6720         * gfortran.dg/gomp/pr29759.f90: Ditto.
6721
6722 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6723
6724         * gfortran.dg/present_1.f90:  Update error message.
6725
6726 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6727
6728         PR c++/19439
6729         * g++.dg/template/duplicate1.C: New test
6730         * g++.dg/template/memfriend6.C: Adjust error markers.
6731
6732 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6733
6734         PR tree-opt/30385
6735         * gcc.dg/torture/inline-1.c: New test.
6736
6737 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6738
6739         PR c/19978
6740         * gcc.dg/multiple-overflow-warn-1.c: New.
6741         * gcc.dg/multiple-overflow-warn-2.c: New.
6742         * gcc.dg/overflow-warn-6.c: New.
6743         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6744
6745 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6746
6747         * gfortran.dg/array_memcpy_1.f90: New test case.
6748         * gfortran.dg/array_memcpy_2.f90: Likewise.
6749
6750 2007-01-05  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/27826
6753         * g++.dg/opt/pr27826.C: New testcase.
6754
6755 2007-01-05  Ian Lance Taylor  <iant@google.com>
6756
6757         * gcc.dg/Walways-true-1.c: New test.
6758         * gcc.dg/Walways-true-2.c: New test.
6759         * g++.dg/warn/Walways-true-1.C: New test.
6760         * g++.dg/warn/Walways-true-2.C: New test.
6761
6762 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6763
6764         PR c/30360
6765         * gcc.dg/pr30360.c: New test.
6766
6767 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6768
6769         PR fortran/23232
6770         * gfortran.dg/data_implied_do_1.f90: New test.
6771
6772         PR fortran/27996
6773         PR fortran/27998
6774         * gfortran.dg/char_length_1.f90: New test.
6775
6776 2007-01-05  Richard Guenther  <rguenther@suse.de>
6777
6778         PR middle-end/28116
6779         * g++.dg/opt/pr28116.C: New testcase.
6780
6781 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6782
6783         PR fortran/29624
6784         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6785           invalid deallocate.
6786         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6787         * gfortran.dg/protected_4.f90: Add pointer intent check.
6788         * gfortran.dg/protected_6.f90: Add pointer intent check.
6789         * gfortran.dg/pointer_intent_1.f90: New test.
6790         * gfortran.dg/pointer_intent_2.f90: New test.
6791         * gfortran.dg/pointer_intent_3.f90: New test.
6792
6793 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6794
6795         PR 30235
6796         * gfortran.dg/altreturn_2.f90: new test.
6797
6798 2007-01-04  Tom Tromey  <tromey@redhat.com>
6799
6800         PR preprocessor/28165:
6801         * gcc.dg/cpp/pr28165.c: New file.
6802
6803 2007-01-03  Josh Conner  <jconner@apple.com>
6804
6805         PR middle-end/29683
6806         * gcc.dg/pr29683.c: New.
6807
6808 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR c++/28217
6811         * g++.dg/pch/template-1.C: New test.
6812         * g++.dg/pch/template-1.Hs: New file.
6813
6814 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6815
6816         PR middle-end/30353
6817         * gcc.c-torture/compile/complex-4.c: New test.
6818
6819 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6820
6821         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6822         -maltivec.
6823         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6824
6825 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR middle-end/30286
6828         * gcc.dg/pr30286.c: New test.
6829
6830         PR c++/29535
6831         * g++.dg/template/crash66.C: New test.
6832
6833         PR c++/29054
6834         * g++.dg/template/friend49.C: New test.
6835
6836 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6837
6838         * gfortran.dg/ibits.f90: New test.
6839
6840 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6841
6842         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6843         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6844
6845 2007-01-02  Jan Hubicka  <jh@suse.cz>
6846
6847         * gcc.dg/pr16194.c: We now output error on all three functions,
6848         not just first one.
6849
6850 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6851
6852         PR c/19977
6853         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6854         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6855
6856 2006-01-02  Ian Lance Taylor  <iant@google.com>
6857
6858         * g++.dg/warn/Wparentheses-22.C: New test.
6859         * g++.dg/warn/Wparentheses-23.C: New test.
6860
6861 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6862
6863         PR middle-end/7651
6864         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6865         * gcc.dg/declspec-3-Wextra.c: New.
6866         * gcc.dg/declspec-3-no.c: New
6867
6868 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/20896
6871         * gfortran.dg/interface_10.f90: Remove.
6872
6873 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6874
6875         * gcc.dg/fold-eqxor-4.c: New test case.
6876
6877 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6878
6879         PR middle-end/30311
6880         * gcc.c-torture/compile/pr30311.c: New test.
6881
6882 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6883
6884         PR middle-end/30253
6885         * gcc.c-torture/compile/statement-expression-1.c: New test.
6886
6887 2007-01-01  Andreas Schwab  <schwab@suse.de>
6888
6889         PR target/29166
6890         * g++.dg/eh/pr29166.C: New test.
6891
6892 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6893
6894         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6895         New.
6896         (check_effective_target_vect_cmdline_needed): Use it.
6897
6898 2006-12-31  Richard Guenther  <rguenther@suse.de>
6899
6900         PR middle-end/30137
6901         * gcc.dg/pr30137-1.c: New testcase.
6902         * gcc.dg/pr30137-2.c: Likewise.
6903
6904 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6905
6906         PR middle-end/30322
6907         * gcc.dg/fold-plusnot-1.c: New test case.
6908
6909 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6910
6911         PR c++/29731
6912         * g++.dg/parse/template22.C: New test.
6913
6914 2006-12-31  Richard Guenther  <rguenther@suse.de>
6915
6916         PR middle-end/30338
6917         * gcc.c-torture/compile/pr30338.c: New testcase.
6918
6919 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6920
6921         PR fortran/27900
6922         * gfortran.dg/intrinsic_actual_4.f90: New test.
6923
6924         PR fortran/24325
6925         * gfortran.dg/func_decl_3.f90: New test.
6926
6927 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6928
6929         PR fortran/23060
6930         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6931         * gfortran.dg/c_by_val_1.f: New test.
6932         * gfortran.dg/c_by_val_2.f: New test.
6933         * gfortran.dg/c_by_val_3.f: New test.
6934
6935 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6936
6937         PR libfortran/30321
6938         * gfortran.dg/sum_zero_array_1.f90:  New test.
6939
6940 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6941
6942         PR preprocessor/29612
6943         * gcc.dg/cpp/pr29612-1.c: New test.
6944         * gcc.dg/cpp/pr29612-2.c: New test.
6945
6946 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6947
6948         PR fortran/30034
6949         * gfortran.dg/pure_formal_proc_1.f90: New test.
6950
6951         PR fortran/30237
6952         * gfortran.dg/intrinsic_actual_3.f90: New test.
6953
6954 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6955
6956         PR fortran/30014
6957         * gfortran.dg/io_constraints_1.f90: Update test.
6958         * gfortran.dg/io_constraints_2.f90: Update test.
6959         * gfortran.dg/inquire_iolength.f90: New test.
6960
6961 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6962
6963         PR fortran/20896
6964         * gfortran.dg/interface_10.f90: New test.
6965         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6966         since z is already, locally a variable.
6967
6968         PR fortran/25135
6969         * gfortran.dg/generic_11.f90: New test.
6970         * gfortran.dg/interface_7.f90: Remove name clash between module
6971         name and procedure 'x' referenced in the interface.
6972
6973 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6974
6975         PR middle-end/7651
6976         * gcc.dg/Wmissing-parameter-type.c: New.
6977         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6978         * gcc.dg/Wmissing-parameter-type-no.c: New.
6979
6980 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6981
6982         PR fortran/25818
6983         * gfortran.dg/entry_array_specs_2.f: New test.
6984
6985         PR fortran/30084
6986         * gfortran.dg/nested_modules_6.f90: New test.
6987
6988 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6989
6990         PR middle-end/7651
6991         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6992         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6993
6994 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6995
6996         PR C++/30168
6997         * g++.dg/opt/complex6.C: New test.
6998
6999 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7000
7001         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7002         full" if the linker on spu-*-* warns about exceeding local store.
7003
7004         And revert this patch:
7005         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7006         fail to link due to relocation overflows on spu-*-*.
7007
7008 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7009
7010         PR fortran/30273
7011         * gfortran.dg/dependency_19.f90: New test.
7012
7013 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7014
7015         PR fortran/30202
7016         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7017
7018 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7019
7020         PR middle-end/30262
7021         * gcc.c-torture/execute/20061220-1.c: New test.
7022
7023         PR middle-end/30263
7024         * gcc.dg/gomp/asm-1.c: New test.
7025
7026         PR target/30230
7027         * g++.dg/eh/ia64-2.C: New test.
7028
7029 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         PR target/28966
7032         PR target/29248
7033         * gcc.dg/rs6000-leaf.c: New.
7034
7035 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7036
7037         PR fortran/25392
7038         * gfortran.dg/f2c_8.f90: New test.
7039
7040 2006-12-20  Bill Wendling  <wendling@apple.com>
7041
7042         * gcc.dg/asm-b.c: Check for __ppc64__.
7043
7044 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7045
7046         PR fortran/30190
7047         * gfortran.dg/bounds_check_5.f90: New test.
7048
7049 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7050
7051         PR middle-end/30143
7052         * gcc.dg/gomp/complex-1.c: New testcase.
7053
7054 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7055
7056         * gfortran.dg/array_memset_1.f90: New test case.
7057
7058 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7059
7060         * lib/target-supports.exp: Add spu to
7061         check_effective_target_vect_widen_mult_hi_to_si.
7062
7063 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7064
7065         PR fortran/29992
7066         * gfortran.dg/generic_9.f90: New test.
7067
7068         PR fortran/30081
7069         * gfortran.dg/generic_10.f90: New test.
7070
7071 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7072
7073         PR tree-opt/30045
7074         * gcc.dg/pr30045.c: New test.
7075
7076 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7077
7078         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7079
7080 2006-12-19  Eric Christopher  <echristo@apple.com>
7081
7082         PR target/29302
7083         * gcc.c-torture/execute/pr29302-1.c: New.
7084
7085 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7086
7087         PR fortran/39238
7088         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7089
7090 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7091
7092         PR fortran/30236
7093         * gfortran.dg/altreturn_3.f90: New test.
7094
7095         * gfortran.dg/char_result_12.f90: Fix comment typos.
7096
7097 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7098
7099         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7100         as newlib's stdio.h uses non-traditional cpp constructs.
7101
7102 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7103
7104         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7105         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7106         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7107         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7108         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7109         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7110         * gfortran.dg/default_initialization.f: Renamed to
7111         default_initialization_1.f
7112         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7113         dollar_edit_descriptor_1.f
7114         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7115         dollar_edit_descriptor_2.f
7116         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7117         dollar_edit_descriptor_3.f
7118         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7119         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7120         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7121         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7122         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7123         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7124         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7125         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7126         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7127         * gfortran.dg/default_initialization_1.f: Renamed from
7128         default_initialization.f
7129         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7130         dollar_edit_descriptor-1.f
7131         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7132         dollar_edit_descriptor-2.f
7133         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7134         dollar_edit_descriptor-3.f
7135         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7136         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7137         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7138
7139 2006-12-18  Bill Wendling  <wendling@apple.com>
7140
7141         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7142         id is an OjbC keyword.
7143
7144 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7145
7146         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7147
7148 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7149
7150         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7151
7152 2006-12-18  Ian Lance Taylor  <iant@google.com>
7153
7154         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7155
7156 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7157
7158         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7159
7160 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7161
7162         PR fortran/30207
7163         * gfortran.fortran-torture/execute/where21.f90: New test.
7164
7165 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7166
7167         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7168
7169 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7170
7171         PR middle-end/7651
7172         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7173         * gcc.dg/if-empty-1.c: Likewise.
7174         * gcc.dg/pr23165.c: Likewise.
7175         * g++.dg/warn/empty-body.C: Likewise.
7176
7177 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7178
7179         PR libfortran/30005
7180         * gfortran.dg/open_errors.f90: New test.
7181
7182 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7183
7184         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7185
7186         * gcc.target/i386/ssse3-pabsb.c: New file.
7187         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7188         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7189         * gcc.target/i386/ssse3-palignr.c: Likewise.
7190         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7191         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7192         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7193         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7194         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7195         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7196         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7197         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7198         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7199         * gcc.target/i386/ssse3-psignb.c: Likewise.
7200         * gcc.target/i386/ssse3-psignd.c: Likewise.
7201         * gcc.target/i386/ssse3-psignw.c: Likewise.
7202         * gcc.target/i386/ssse3-vals.h: Likewise.
7203
7204 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7205
7206         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7207         * lib/fortran-torture.exp: Include target-supports.exp.
7208
7209 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR target/30185
7212         * gcc.c-torture/execute/pr30185.c: New test.
7213
7214 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7215
7216         PR testsuite/30179
7217         PR testsuite/30180
7218         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7219         * gcc.dg/builtin-bswap-2.c: Likewise.
7220         * gcc.dg/builtin-bswap-3.c: Likewise.
7221         * gcc.dg/builtin-bswap-4.c: Likewise.
7222         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7223         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7224
7225 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7226
7227         PR libfortran/30145
7228         * gfortran.dg/write_zero_array: New test.
7229
7230 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7231
7232         PR fortran/30200
7233         * gfortran.dg/write_fmt_trim.f90: New test.
7234
7235 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7236
7237         PR 30194
7238         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7239         temporarily.
7240
7241 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7242
7243         * lib/target-supports.exp (check_weak_available): Use istarget
7244         "hppa*-*-hpux10*" instead of regexp.
7245         (check_cxa_atexit_available): Likewise.
7246
7247 2006-12-14  Richard Guenther  <rguenther@suse.de>
7248
7249         PR tree-optimization/30197
7250         * gcc.c-torture/execute/complex-1.c: Fix function name.
7251         * gcc.dg/builtins-61.c: New testcase.
7252
7253 2006-12-14  Richard Guenther  <rguenther@suse.de>
7254
7255         PR middle-end/30172
7256         * gcc.dg/pr30172-1.c: New testcase.
7257
7258 2006-12-14  Richard Guenther  <rguenther@suse.de>
7259
7260         PR tree-optimization/30198
7261         * gcc.dg/builtins-60.c: New testcase.
7262
7263 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7264
7265         * lib/target-supports.exp (vect_no_align): Remove spu.
7266
7267 2006-12-13  Ian Lance Taylor  <iant@google.com>
7268
7269         PR c++/19564
7270         PR c++/19756
7271         * g++.dg/warn/Wparentheses-5.C: New test.
7272         * g++.dg/warn/Wparentheses-6.C: New test.
7273         * g++.dg/warn/Wparentheses-7.C: New test.
7274         * g++.dg/warn/Wparentheses-8.C: New test.
7275         * g++.dg/warn/Wparentheses-9.C: New test.
7276         * g++.dg/warn/Wparentheses-10.C: New test.
7277         * g++.dg/warn/Wparentheses-11.C: New test.
7278         * g++.dg/warn/Wparentheses-12.C: New test.
7279         * g++.dg/warn/Wparentheses-13.C: New test.
7280         * g++.dg/warn/Wparentheses-14.C: New test.
7281         * g++.dg/warn/Wparentheses-15.C: New test.
7282         * g++.dg/warn/Wparentheses-16.C: New test.
7283         * g++.dg/warn/Wparentheses-17.C: New test.
7284         * g++.dg/warn/Wparentheses-18.C: New test.
7285         * g++.dg/warn/Wparentheses-19.C: New test.
7286         * g++.dg/warn/Wparentheses-20.C: New test.
7287         * g++.dg/warn/Wparentheses-21.C: New test.
7288
7289 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7290
7291         PR testsuite/30157
7292         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7293         for target "hppa.*hpux10".
7294
7295 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * g++.dg/debug/vartrack1.C: New test.
7298
7299         * g++.dg/opt/ifcvt1.C: New test.
7300
7301         * gcc.dg/tls/opt-13.c: New test.
7302
7303         * gcc.dg/20060425-2.c: New test.
7304
7305         * g++.dg/opt/pr15054-2.C: New test.
7306
7307         * gcc.c-torture/execute/20060420-1.c: New test.
7308
7309         * gcc.c-torture/execute/20060412-1.c: New test.
7310
7311         * objc/compile/20060406-1.m: New test.
7312
7313 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7314
7315         * g++.dg/template/array17.C: New test.
7316
7317 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7318
7319         * gcc.target/powerpc/altivec-23.c: New test.
7320
7321 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7322
7323         PR c++27316
7324         * g++.dg/inherit/error3.C: New test.
7325
7326         PR c++/28740
7327         * g++.dg/inherit/error4.C: New test.
7328
7329 2006-12-13  Richard Guenther  <rguenther@suse.de>
7330
7331         PR tree-optimization/17687
7332         * gcc.dg/builtins-59.c: New testcase.
7333
7334 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7335
7336         * gcc.target/spu/Wmain.c: New test.
7337
7338 2006-12-12  Josh Conner  <jconner@apple.com>
7339
7340         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7341         * g++.dg/abi/thunk4.C: Likewise.
7342         * g++.dg/abi/rtti3.C: Likewise.
7343
7344 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7345
7346         * gcc.target/spu/cpat-1.c: New test.
7347         * gcc.target/spu/cpat-2.c: New test.
7348         * gcc.target/spu/cpat-3.c: New test.
7349         * gcc.target/spu/cpat-4.c: New test.
7350
7351 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7352
7353         PR tree-opt/28436
7354         * gcc.c-torture/compile/vector-1.c: New test.
7355         * gcc.c-torture/compile/vector-2.c: New test.
7356         * gcc.c-torture/compile/vector-3.c: New test.
7357
7358 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7359
7360         * lib/fortran-torture.exp: Update copyright years.  Remove
7361         obsolete comment.  Test -ftree-vectorize where it makes sense.
7362         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7363         from fortran-torture.exp.
7364         * gfortran.dg/char_transpose_1.f90,
7365         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7366         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7367         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7368         '-w' to dg-options.
7369
7370 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7371
7372         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7373         saved_${tool}_load.
7374
7375 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7376
7377         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7378         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7379         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7380         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7381         gaps.
7382
7383 2006-12-12  Richard Guenther  <rguenther@suse.de>
7384
7385         PR middle-end/30147
7386         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7387
7388 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7389             Diego Novillo  <dnovillo@redhat.com>
7390
7391         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7392         VDEF/VUSE changes.
7393         * gcc.dg/tree-ssa/pr26421.c: Likewise
7394         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7395         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7396         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7397         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7398         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7399         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7400         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7401         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7402         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7403
7404 2006-12-11  Jan Hubicka  <jh@suse.cz>
7405
7406         * gcc.dg/tree-prof/stringop-1.c: New test.
7407         * gcc.dg/tree-prof/stringop-2.c: New test.
7408
7409 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7410
7411         PR target/30120
7412         * gcc.target/i386/pr30120.c: New test.
7413
7414         Revert:
7415         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7416
7417         * gcc.target/i386/x87regparm-1.c: New test.
7418         * gcc.target/i386/x87regparm-2.c: New test.
7419         * gcc.target/i386/x87regparm-3.c: New test.
7420         * gcc.target/i386/x87regparm-4.c: New test.
7421
7422 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7423
7424         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7425
7426 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7427
7428         PR fortran/23994
7429         * gfortran.dg/protected_1.f90: New test.
7430         * gfortran.dg/protected_2.f90: New test.
7431         * gfortran.dg/protected_3.f90: New test.
7432         * gfortran.dg/protected_4.f90: New test.
7433         * gfortran.dg/protected_5.f90: New test.
7434         * gfortran.dg/protected_6.f90: New test.
7435
7436 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7437             Tobias Burnus  <burnus@gcc.gnu.org>
7438
7439         PR fortran/29975
7440         PR fortran/30068
7441         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7442         interface.
7443         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7444         ambiguous interfaces.
7445         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7446         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7447         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7448         ambiguous interfaces.
7449         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7450         * gfortran.dg/array_initializer_2.f90: Add initializer array
7451         constructor test.
7452
7453         PR fortran/30096
7454         * gfortran.dg/interface_9.f90: Test that host interfaces are
7455         not checked for ambiguity with the local version.
7456
7457 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7458
7459         PR fortran/29464
7460         * gfortran.dg/module_interface_2.f90: New test.
7461
7462 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7463
7464         PR fortran/29941
7465         * gfortran.dg/assumed_len.f90: New test.
7466
7467 2006-12-09  Richard Guenther  <rguenther@suse.de>
7468
7469         * g++.dg/warn/implicit-typename1.C: Qualify types.
7470         * g++.dg/parse/crash12.C: Likewise.
7471         * g++.dg/tree-ssa/pr22444.C: Likewise.
7472
7473 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7474
7475         * gfortran.dg/array_2.f90: Added sqrt test.
7476
7477 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7478
7479         * gcc.target/i386/x87regparm-1.c: XFAIL.
7480         * gcc.target/i386/x87regparm-2.c: XFAIL.
7481         * gcc.target/i386/x87regparm-3.c: XFAIL.
7482         * gcc.target/i386/x87regparm-4.c: XFAIL.
7483
7484 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7485
7486         * lib/target-supports.exp
7487         (check_effective_target_large_long_double): New.
7488         * gcc.dg/Wconversion-real.c : Use it.
7489         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7490         unsigned.
7491
7492 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7493
7494         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7495
7496 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7497
7498         PR fortran/27546
7499         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7500
7501 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7502
7503         PR c++/29732
7504         * g++.dg/template/crash65.C: New test.
7505         * g++.dg/template/spec16.C: Tweak error markers.
7506
7507 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7508
7509         * gcc.target/spu: New directory.
7510         * gcc.target/spu/spu.exp: New file.
7511         * gcc.target/spu/intrinsics-1.c: New test.
7512
7513 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7514
7515         PR c++/29980
7516         * g++.dg/ext/attrib27.C: New test.
7517         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7518         * g++.dg/parse/typedef5.C: Likewise.
7519
7520 2006-12-07  Mike Stump  <mrs@apple.com>
7521
7522         * treelang/compile/var_defs.tree: Adjust.
7523
7524 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7525
7526         PR c++/29730
7527         * g++.dg/template/crash64.C: New test.
7528         * g++.dg/parse/crash27.C: Adjust error markers.
7529
7530 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7531
7532         PR libfortran/30009
7533         PR libfortran/30056
7534         * gfortran.dg/read_eof_4.f90:  Add tests.
7535         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7536         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7537
7538 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/29729
7541         * g++.dg/template/crash63.C: New test.
7542
7543         PR c++/29728
7544         * g++.dg/template/crash62.C: New test.
7545
7546 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7547
7548         PR fortran/30003
7549         * gfortran.dg/allocatable_function_1.f90: Increase the number
7550         of expected calls of free to 10; the lhs section reference is
7551         now evaluated so there is another call to bar.  Change the
7552         comment appropriately.
7553         * gfortran.dg/array_section_1.f90: New test.
7554
7555 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/29912
7558         * gfortran.dg/char_result_12.f90: New test.
7559
7560 2006-12-05  Richard Guenther  <rguenther@suse.de>
7561
7562         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7563         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7564         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7565         vect_double, xfail for spu*-*-*.
7566
7567 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7568
7569         PR fortran/29962
7570         * initialization_4.f90: Test noninteger exponents (-std=f95).
7571         * initialization_5.f90: New test for noninteger exponents
7572           with -std=f2003.
7573
7574 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7575
7576         PR fortran/29821
7577         * gfortran.dg/parameter_array_section_1.f90: New test.
7578
7579 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7580
7581         PR c++/29733
7582         * g++.dg/template/crash61.C: New test.
7583
7584         PR c++/29632
7585         * g++.dg/template/error23.C: New test.
7586
7587 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7588
7589         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7590
7591 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7592
7593         PR fortran/29916
7594         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7595
7596 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR middle-end/29965
7599         * gcc.dg/gomp/pr29965-1.c: New test.
7600         * gcc.dg/gomp/pr29965-2.c: New test.
7601         * gcc.dg/gomp/pr29965-3.c: New test.
7602         * gcc.dg/gomp/pr29965-4.c: New test.
7603         * gcc.dg/gomp/pr29965-5.c: New test.
7604         * gcc.dg/gomp/pr29965-6.c: New test.
7605         * g++.dg/gomp/pr29965-1.C: New test.
7606         * g++.dg/gomp/pr29965-2.C: New test.
7607         * g++.dg/gomp/pr29965-3.C: New test.
7608         * g++.dg/gomp/pr29965-4.C: New test.
7609         * g++.dg/gomp/pr29965-5.C: New test.
7610         * g++.dg/gomp/pr29965-6.C: New test.
7611         * g++.dg/gomp/pr29965-7.C: New test.
7612         * g++.dg/gomp/pr29965-8.C: New test.
7613         * g++.dg/gomp/pr29965-9.C: New test.
7614         * g++.dg/gomp/pr29965-10.C: New test.
7615
7616 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gnat.dg/pointer_variable_bounds.adb: New test.
7619         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7620         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7621
7622 2006-12-03  Eric Christopher  <echristo@apple.com>
7623
7624         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7625
7626 2006-12-03  Richard Henderson  <rth@redhat.com>
7627             Andrew Pinski  <pinskia@gmail.com>
7628
7629         PR C++/14329
7630         * g++.dg/warn/unit-1.C: New test.
7631
7632 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7635
7636 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7637
7638         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7639         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7640         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7641         * gcc.dg/vect/vect-70.c: Reduce array size.
7642         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7643         vect_no_compaer_double targets.
7644         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7645         vect_float, vect_double, and vect_int.
7646
7647 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7648
7649         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7650         test for loop versioning on vect_no_align targets.
7651         * gcc.dg/vect/pr20122.c: Likewise.
7652         * gcc.dg/vect/vect-105.c: Likewise.
7653         * gcc.dg/vect/vect-42.c: Likewise.
7654         * gcc.dg/vect/vect-43.c: Likewise.
7655         * gcc.dg/vect/vect-74.c: Likewise.
7656         * gcc.dg/vect/vect-75.c: Likewise.
7657         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7658         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7659         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7660         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7661
7662 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7663
7664         PR fortran/29642
7665         * gfortran.dg/value_1.f90 : New test.
7666         * gfortran.dg/value_2.f90 : New test.
7667         * gfortran.dg/value_3.f90 : New test.
7668         * gfortran.dg/value_4.f90 : New test.
7669         * gfortran.dg/value_4.c : Called from value_4.f90.
7670
7671 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7672
7673         PR C++/30033
7674         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7675
7676 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7679
7680 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7681
7682         PR c/27953
7683         * gcc.dg/pr27953.c: New test.
7684
7685 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7686
7687         PR c++/30022
7688         * g++.dg/ext/vector5.C: New test.
7689
7690         PR c++/30021
7691         * g++.dg/other/main1.C: New test.
7692
7693 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7694
7695         PR libfortran/29568
7696         * gfortran.dg/convert_implied_open.f90:  Change to
7697         new default record length.
7698         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7699         new error message.
7700         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7701
7702 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7703
7704         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7705
7706 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7707
7708         PR c++/29066
7709         * g++.dg/expr/pr29066.c: New.
7710
7711 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7712             Zdenek Dvorak <dvorakz@suse.cz>
7713
7714         PR tree-optimization/29921
7715         * gcc.dg/pr29921-2.c: New test.
7716
7717 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7718
7719         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7720         (i386_get_cpuid): New function.
7721         (i386_cpuid_ecx): Likewise.
7722         (i386_cpuid_edx): Likewise.
7723         (i386_cpuid): Updated to call i386_cpuid_edx.
7724
7725         * gcc.target/i386/sse3-addsubpd.c: New file.
7726         * gcc.target/i386/sse3-addsubps.c: Likewise.
7727         * gcc.target/i386/sse3-haddpd.c: Likewise.
7728         * gcc.target/i386/sse3-haddps.c: Likewise.
7729         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7730         * gcc.target/i386/sse3-hsubps.c: Likewise.
7731         * gcc.target/i386/sse3-lddqu.c: Likewise.
7732         * gcc.target/i386/sse3-movddup.c: Likewise.
7733         * gcc.target/i386/sse3-movshdup.c: Likewise.
7734         * gcc.target/i386/sse3-movsldup.c: Likewise.
7735
7736 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7737
7738         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7739
7740 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7741
7742         * gcc.dg/dfp/convert-int-max.c: New test.
7743         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7744
7745 2006-11-30  Richard Guenther  <rguenther@suse.de>
7746
7747         * gcc.dg/vect/vect-pow-1.c: Rename ...
7748         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7749         floats instead of doubles, check successful vectorization.
7750
7751 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7752
7753         PR target/29945
7754         * gcc.c-torture/compile/pr29945.c: New testcase.
7755
7756 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7757
7758         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7759         -maltivec.
7760
7761 2006-11-29  Eric Christopher  <echristo@apple.com>
7762
7763         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7764
7765 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7766
7767         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7768
7769         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7770
7771 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7772
7773         PR c++/29022
7774         * g++.dg/inherit/virtual2.C: New test.
7775         * g++.dg/inherit/virtual3.C: Likewise.
7776         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7777         * g++.dg/inherit/error2.C: Likewise.
7778         * g++.dg/template/instantiate1.C: Likewise.
7779
7780 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7781
7782         PR tree-opt/29984
7783         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7784
7785 2006-11-28  Jan Hubicka  <jh@suse.cz>
7786
7787         * gcc.dg/memcpy-1.c: New test.
7788
7789 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7790
7791         PR c++/29735
7792         * g++.dg/warn/main-3.C: New test.
7793
7794 2006-11-28  Jan Hubicka  <jh@suse.cz>
7795
7796         * gcc.dg/winline-1.c: New test.
7797
7798 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7801         alignments.
7802
7803 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7804
7805         PR fortran/29976
7806         * gfortran.dg/missing_optional_dummy_3.f90
7807
7808 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7809
7810         PR fortran/20880
7811         * gfortran.dg/interface_3.f90: Modify errors.
7812
7813 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7814
7815         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7816         fail to link due to relocation overflows on spu-*-*.
7817
7818 2006-11-27  Michael Matz  <matz@suse.de>
7819             Andreas Krebbel  <krebbel1@de.ibm.com>
7820
7821         PR target/29319
7822         * gcc.dg/20061127-1.c: New testcase.
7823
7824 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7825
7826         * gcc.dg/20061124-1.c: Add exit() function prototype.
7827
7828 2006-11-27  Jan Hubicka  <jh@suse.cz>
7829
7830         * gcc.target/i386/memcpy-1.c: Adjust size.
7831         * gcc.dg/visibility-11.c: Likewise.
7832
7833 2006-11-27  Richard Guenther  <rguenther@suse.de>
7834
7835         PR middle-end/25620
7836         * gcc.target/i386/pow-1.c: New testcase.
7837         * gcc.dg/builtins-58.c: Likewise.
7838
7839 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7840
7841         PR c++/29886
7842         * g++.dg/expr/cast8.C: New test.
7843
7844 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7845
7846         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7847         Don't ever inline the testcase.
7848
7849 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7850
7851         PR fortran/29982
7852         * gfortran.fortran-torture/compile/parameter_3.f90: New
7853         testcase.
7854
7855 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7856
7857         PR fortran/29951
7858         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7859
7860 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7861
7862         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7863         for CHAR.
7864
7865 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7866
7867         PR libgfortran/29936
7868         * gfortran.dg/write_check3.f90: New test.
7869
7870 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7871
7872         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7873
7874 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7875
7876         PR fortran/20880
7877         * gfortran.dg/interface_3.f90: New test.
7878
7879         PR fortran/29387
7880         * gfortran.dg/generic_8.f90: New test.
7881
7882 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7883
7884         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7885         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7886         * gfortran.dg/specifics_3.f90: Remove.
7887
7888 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR c/29955
7891         * gcc.dg/gomp/pr29955.c: New test.
7892
7893         PR c/29736
7894         * gcc.dg/pr29736.c: New test.
7895
7896 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7897
7898         PR tree-opt/29964
7899         * gcc.dg/pure-1.c: New test.
7900
7901 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7902
7903         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7904         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7905
7906 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7907
7908         * gcc.dg/20061124-1.c: New testcase.
7909
7910 2006-11-23  Eric Christopher  <echristo@apple.com>
7911
7912         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7913
7914 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7915
7916         PR c/2707
7917         PR c++/26167
7918         * gcc.dg/Wconversion-integer.c: New. Supersedes
7919         Wconversion-negative-constants.c
7920         * gcc.dg/Wconversion-real.c: New.
7921         * gcc.dg/Wconversion-real-integer.c: New.
7922         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7923         * g++.dg/warn/Wconversion1.C: Modified.
7924
7925 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7926
7927         * gfortran.dg/overload_1.f90: New test.
7928
7929 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7930
7931         PR c/9072
7932         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7933         Wtraditional-conversion.
7934         * gcc.dg/overflow-warn-2.c: Likewise.
7935         * gcc.dg/Wconversion.c: Likewise. Renamed as
7936         Wtraditional-conversion.c .
7937         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7938         Wtraditional-conversion-2.c .
7939         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7940         Wtraditional-conversion-2.c
7941         * gcc.dg/Wconversion-negative-constants.c: New.
7942
7943 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7944
7945         * gcc.dg/tree-ssa/dump-1.c: New test.
7946
7947 2006-11-23  David Ung <davidu@mips.com>
7948
7949         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7950         -mfp64, allowable when ISA >= 33 and float is enabled.
7951         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7952         of mthc1 and mfhc1 patterns.
7953
7954 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7955
7956         PR tree-optimization/29921
7957         * gcc.dg/pr29921.c: New test.
7958
7959 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7960
7961         PR fortran/29441
7962         * gfortran.dg/initialization_4.f90: New test.
7963
7964 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7965
7966         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7967         platforms that have interleaving support.
7968         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7969         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7970         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7971         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7972         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7973         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7974         gcc.dg/vect/vect-strided-u8-i8.c,
7975         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7976         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7977         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7978         gcc.dg/vect/vect-strided-float.c,
7979         gcc.dg/vect/vect-strided-a-mult.c,
7980         gcc.dg/vect/vect-strided-mult-char-ls.c,
7981         gcc.dg/vect/vect-strided-a-u16-mult.c,
7982         gcc.dg/vect/vect-strided-a-u32-mult.c,
7983         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7984         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7985         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7986         gcc.dg/vect/vect-strided-mult.c,
7987         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7988         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7989         New.
7990
7991 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7992
7993         PR fortran/25087
7994         * gfortran.dg/auto_char_len_4.f90: New test.
7995
7996 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7997
7998         PR fortran/29652
7999         * gfortran.dg/generic_7.f90: New test.
8000         * gfortran.dg/defined_operators_1.f90: Add new error.
8001
8002 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8003
8004         PR tree-optimization/29902
8005         * g++.dg/tree-ssa/pr29902.C: New test.
8006
8007 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8008
8009         PR fortran/29820
8010         * gfortran.dg/used_types_13.f90: New test.
8011
8012 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8013
8014         * gcc.dg/dfp/snan.c: Delete.
8015
8016 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8017
8018         * g++.dg/cpp0x/static_assert1.C: New.
8019         * g++.dg/cpp0x/static_assert2.C: New.
8020         * g++.dg/cpp0x/static_assert3.C: New.
8021
8022 2006-11-21  Richard Guenther  <rguenther@suse.de>
8023
8024         * gcc.dg/vect/vect-pow-1.c: New testcase.
8025         * gcc.dg/vect/vect-pow-2.c: Likewise.
8026
8027 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR c++/29570
8030         * g++.dg/template/static29.C: New test.
8031
8032         PR c++/29734
8033         * g++.dg/conversion/simd4.C: New test.
8034
8035 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8036
8037         PR c++/29475
8038         * g++.dg/template/access19.C: New test.
8039         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8040         error is reported.
8041
8042 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8043
8044         PR tree-opt/25500
8045         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8046
8047 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8048
8049         PR fortran/27546
8050         * gfortran.dg/import.f90: Extended test.
8051         * gfortran.dg/import2.f90: Extended test.
8052
8053 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8054
8055         * gfortran.dg/volatile3.f90: Add conflict test.
8056
8057 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8058
8059         PR fortran/24783
8060         * gfortran.dg/implicit_10.f90: New test.
8061
8062 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8063
8064         PR c++/8586
8065         * g++.dg/warn/Wall-write-strings.C: New.
8066
8067 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8068
8069         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8070         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8071
8072 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8073
8074         * gfortran.dg/use_3.f90: Remove error message.
8075         * gfortran.dg/iso_fortran_env_1.f90: New test.
8076         * gfortran.dg/iso_fortran_env_2.f90: New test.
8077         * gfortran.dg/iso_fortran_env_3.f90: New test.
8078         * gfortran.dg/iso_fortran_env_4.f90: New test.
8079
8080 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8081
8082         * gcc.dg/vect/vect-27.c: Fix initialization.
8083
8084 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8085
8086         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8087         * gcc.dg/torture/builtin-minmax-1.c: New.
8088
8089         * gcc.dg/builtins-20.c: Add cases for copysign.
8090
8091 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8092
8093         PR fortran/24285
8094         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8095
8096 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8097         * gfortran.dg/use_1.f90: New test.
8098         * gfortran.dg/use_1.f90: New test.
8099         * gfortran.dg/use_1.f90: New test.
8100
8101 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8102
8103         PR tree-optimization/29801
8104         * gcc.dg/pr29801.c: New test.
8105
8106 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR middle-end/29584
8109         * gcc.dg/torture/pr29584.c: New test.
8110
8111 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8112
8113         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8114         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8115         * gcc.target/powerpc/compress-float-ppc.c,
8116         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8117         powerpc_fprs.
8118         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8119         do not pass -mhard-float.
8120
8121 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8122
8123         * gnat.dg/volatile_aggregate.adb: New test.
8124
8125 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8126
8127         PR fortran/29391
8128         PR fortran/29489
8129         * gfortran.dg/bound_2.f90: Add more checks.
8130         * gfortran.dg/bound_3.f90: New test.
8131
8132 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8133
8134         PR target/29201
8135         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8136
8137 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8138
8139         * gfortran.dg/import3.f90: Fix error message.
8140
8141 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8142
8143         PR tree-opt/29788
8144         * gfortran.fortran-torture/compile/inline_1.f90:
8145         New testcase.
8146
8147 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8148
8149         * gcc.target/i386/x87regparm-1.c: New test.
8150         * gcc.target/i386/x87regparm-2.c: New test.
8151         * gcc.target/i386/x87regparm-3.c: New test.
8152         * gcc.target/i386/x87regparm-4.c: New test.
8153
8154 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/27546
8157         * gfortran.dg/import.f90: New test.
8158         * gfortran.dg/import2.f90: New test.
8159         * gfortran.dg/import3.f90: New test.
8160
8161 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8162
8163         PR fortran/27588
8164         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8165
8166 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8167
8168         PR fortran/29806
8169         * gfortran.dg/contains.f90: New test.
8170         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8171
8172 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR tree-optimization/29581
8175         * gcc.dg/pr29581-1.c: New test.
8176         * gcc.dg/pr29581-2.c: New test.
8177         * gcc.dg/pr29581-3.c: New test.
8178         * gcc.dg/pr29581-4.c: New test.
8179         * gfortran.dg/pr29581.f90: New test.
8180
8181 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8182
8183         PR fortran/29702
8184         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8185         numbers in error message headers.
8186
8187 2006-11-14  Richard Guenther  <rguenther@suse.de>
8188
8189         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8190         to i?86 and x86_64 targets.
8191
8192 2006-11-14  Caroline Tice  <ctice@apple.com>
8193
8194         * gcc.dg/pubtypes-1.c: New file/testcase.
8195         * gcc.dg/pubtypes-2.c: New file/testcase.
8196         * gcc.dg/pubtypes-3.c: New file/testcase.
8197         * gcc.dg/pubtypes-4.c: New file/testcase.
8198         * g++.dg/pubtypes.C: New file/testcase.
8199
8200 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR c++/29106
8203         * g++.dg/init/self1.C: New test.
8204
8205 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8206
8207         PR fortran/29657
8208         * gfortran.dg/conflicts.f90: Add.
8209
8210 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8211
8212         PR rtl-optimization/29798
8213
8214         * gcc.c-torture/execute/pr29798.c: New.
8215
8216 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8217
8218         * gcc.dg/builtins-20.c: Add more cases.
8219
8220 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8221
8222         PR fortran/29759
8223         * gfortran.dg/gomp/pr29759.f90: New test.
8224
8225 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/29518
8228         * g++.dg/template/static28.C: New test.
8229
8230 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8231
8232         * lib/c-torture.exp: Use target-libpath.exp.
8233         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8234         set GCC_EXEC_PREFIX env var from global variable of same name.
8235
8236 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8237
8238         PR fortran/26994
8239         * gfortran.fortran-torture/compile/transfer-1.f90:
8240         New testcase.
8241
8242 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8243             Zdenek Dvorak <dvorakz@suse.cz>
8244
8245         PR tree-optimization/29680
8246         * gcc.dg/alias-11.c: New test.
8247
8248 2006-11-12  Jason Merrill  <jason@redhat.com>
8249             Andrew Pinski <pinskia@physics.uc.edu>
8250
8251         PR middle-end/28915
8252         * gcc.target/i386/vectorize1.c: New.
8253
8254 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8255
8256         PR rtl-optimization/29797
8257         * gcc.c-torture/execute/pr29797-1.c: New test case.
8258
8259 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8260
8261         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8262
8263 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8264
8265         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8266
8267 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8268
8269         PR tree-optimization/13827
8270         * gcc.dg/fold-eqand-1.c: New test case.
8271
8272 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8273
8274         PR rtl-opt/28812
8275         * gcc.c-torture/execute/mayalias-3.c: New test.
8276
8277 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8278
8279         PR middle-end/27528
8280         * gcc.c-torture/compile/pr27528.c: New test.
8281         * gcc.dg/pr27528.c: Likewise.
8282
8283 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8284
8285         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8286
8287         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8288
8289 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8290
8291         PR fortran/29758
8292         * gfortran.dg/reshape_source_size_1.f90: New test.
8293
8294 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8295
8296         PR fortran/29315
8297         * gfortran.dg/aliasing_dummy_4.f90: New test.
8298
8299 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8300
8301         PR target/29777
8302         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8303         and x86_64-*-* targets.
8304
8305 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8306
8307         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8308         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8309         New macros. Use them in exact tests.
8310         (TESTIT3): New macro.
8311         Add tests for fmin, fmax and fma.
8312
8313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8314
8315         PR fortran/29431
8316         * gfortran.dg/array_constructor_13.f90: New test.
8317
8318 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8319
8320         PR fortran/29744
8321         * gfortran.dg/used_types_12.f90: New test.
8322
8323 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8324
8325         PR middle-end/29726
8326         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8327         (test6): Ditto.
8328         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8329         * gcc.dg/fold-eqandshift-3.c: New test case.
8330
8331 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8332
8333         PR fortran/29699
8334         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8335
8336         PR fortran/21370
8337         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8338
8339 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8340
8341         * gcc.dg/20061109-1.c: New testcase.
8342
8343 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8344
8345         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8346
8347 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8348
8349         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8350         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8351
8352 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8353
8354         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8355         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8356
8357 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8360
8361 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8362
8363         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8364         vect-9.c).
8365         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8366         * gcc.dg/vect/vect-9.c: Now vectorizable.
8367         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8368         that support vect_widen_mult.
8369         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8370         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8371         vect-reduc-dot-u16.c).
8372         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8373         vect-reduc-dot-u16.c).
8374         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8375         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8376         vect-reduc-dot-s8.c).
8377         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8378         vect-reduc-dot-s8.c).
8379         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8380         vect-reduc-dot-s8.c).
8381         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8382         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8383         vect-reduc-dot-u8.c).
8384         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8385         vect-reduc-dot-u8.c).
8386         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8387         * gcc.dg/vect/vect-multitypes-9.c: New test.
8388         * gcc.dg/vect/vect-multitypes-10.c: New test.
8389         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8390         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8391         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8392         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8393         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8394         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8395         wrapv-vect-reduc-dot-s8.c.
8396         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8397         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8398         targets that support vec_unpack.
8399         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8400         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8401         (check_effective_target_vect_widen_mult_hi_to_si): New.
8402         (check_effective_target_vect_widen_sum): Removed.
8403
8404         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8405
8406         * gcc.dg/vect/vect-multitypes-8.c: New test.
8407         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8408
8409         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8410
8411         * gcc.dg/vect/vect-multitypes-7.c: New test.
8412
8413         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8414
8415         * gcc.dg/vect/vect-multitypes-4.c: New test.
8416         * gcc.dg/vect/vect-multitypes-5.c: New test.
8417         * gcc.dg/vect/vect-multitypes-6.c: New test.
8418
8419         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8420
8421         * gcc.dg/vect/vect-multitypes-1.c: New test.
8422         * gcc.dg/vect/vect-multitypes-2.c: New test.
8423         * gcc.dg/vect/vect-multitypes-3.c: New test.
8424
8425 2006-11-07  Eric Christopher  <echristo@apple.com>
8426
8427         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8428         Test using scan-assembler-not.
8429
8430 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * gcc.dg/inline-17.c: New test.
8433
8434 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8435
8436         PR other/25028
8437         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8438         on HP-UX.
8439
8440 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8441
8442         PR fortran/29539
8443         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8444
8445         PR fortran/29634
8446         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8447         test.
8448
8449 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/29601
8452         * gfortran.dg/volatile.f90: Add.
8453         * gfortran.dg/volatile2.f90: Add.
8454         * gfortran.dg/volatile3.f90: Add.
8455         * gfortran.dg/volatile4.f90: Add.
8456         * gfortran.dg/volatile5.f90: Add.
8457         * gfortran.dg/volatile6.f90: Add.
8458         * gfortran.dg/volatile7.f90: Add.
8459
8460 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8461
8462         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8463           for matching error messages.
8464         * gfortran.dg/specifics_3.f90: Adjust pattern
8465           for matching error messages.
8466
8467 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8468             Bernhard Fischer  <aldot@gcc.gnu.org>
8469
8470         * lib/gcc-dg.exp (output-exists): New proc.
8471         (output-exists-not): New proc.
8472         * gcc.test-framework/test-framework.awk: Support new directives.
8473         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8474         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8475         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8476         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8477         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8478         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8479
8480 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8481
8482         PR fortran/29630
8483         PR fortran/29679
8484         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8485         * gfortran.dg/initialization_3.f90: New.
8486
8487 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8488
8489         PR libgfortran/25545
8490         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8491
8492 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR middle-end/29695
8495         * gcc.c-torture/execute/pr29695-1.c: New test.
8496         * gcc.c-torture/execute/pr29695-2.c: New test.
8497
8498 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8499
8500         PR fortran/29565
8501         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8502
8503 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8504
8505         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8506         for matching error messages.
8507
8508 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8509
8510         PR target/26915
8511         * gcc.target/i386/387-12.c: New test.
8512
8513 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8514
8515         PR libfortran/29713
8516         * gfortran.dg/pr29713.f90: New test.
8517
8518 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8519
8520         * gcc.c-torture/execute/arith-rand-ll.c:
8521         Also test for bogus rest sign.
8522
8523 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8524
8525         PR libfortran/27895
8526         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8527
8528 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8529
8530         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8531         from error messages.
8532
8533 2006-11-02  Mike Stump  <mrs@apple.com>
8534
8535         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8536
8537         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8538
8539 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8540
8541         * g++.dg/eh/gcsec1.C: New test.
8542
8543 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8546         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8547
8548 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8549
8550         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8551         hexadecimal value.
8552         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8553         * gcc.dg/pr14796-2.c: Likewise.
8554
8555 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8556
8557         * gcc.c-torture/execute/20061101-1.c: New test.
8558
8559 2006-11-01  Richard Guenther  <rguenther@suse.de>
8560
8561         * gcc.target/i386/fpprec-1.c: New testcase.
8562
8563 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8564
8565         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8566         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8567
8568 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8569
8570         * gcc.c-torture/execute/20061031-1.c: New test.
8571
8572 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8573
8574         PR 23067
8575         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8576         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8577         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8578         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8579         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8580         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8581         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8582
8583 2006-10-31  Eric Christopher  <echristo@apple.com>
8584             Falk Hueffner  <falk@debian.org>
8585
8586         * gcc.dg/builtin-bswap-1.c: New.
8587         * gcc.dg/builtin-bswap-2.c: New.
8588         * gcc.dg/builtin-bswap-3.c: New.
8589         * gcc.dg/builtin-bswap-4.c: New.
8590         * gcc.dg/builtin-bswap-5.c: New.
8591         * gcc.target/i386/builtin-bswap-1.c: New.
8592
8593 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8594
8595         * gcc.dg/inline-16.c: New.
8596
8597         PR 16622
8598         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8599         defining it.
8600         * gcc.dg/inline-13.c: New.
8601         * gcc.dg/inline-14.c: New.
8602         * gcc.dg/inline-15.c: New.
8603
8604         PR 11377
8605         * gcc.dg/inline6.c: New.
8606         * gcc.dg/inline7.c: New.
8607
8608 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8609
8610         PR middle-end/23470
8611         * gcc.dg/pr23470-1.c: New test case.
8612
8613 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8614
8615         PR fortran/29537
8616         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8617         data.
8618         * gfortran.dg/blockdata_2.f90: New testcase.
8619
8620 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8621
8622         PR libfortran/29627
8623         * gfortran.dg/unf_short_record_1.f90:  New test.
8624
8625 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8626
8627         PR fortran/29067
8628         * gfortran.dg/pr29067.f: New test.
8629
8630 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8631             Richard Sandiford  <richard@codesourcery.com>
8632
8633         * lib/target-supports.exp (get_compiler_messages): Append options
8634         as a single list element.
8635         (check_effective_target_arm_vfp_ok): New.
8636         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8637
8638 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8639
8640         PR fortran/29387
8641         * gfortran.dg/intrinsic_actual_2.f90: New test.
8642
8643         PR fortran/29490
8644         * gfortran.dg/actual_array_interface_1.f90: New test.
8645
8646         PR fortran/29641
8647         * gfortran.dg/used_types_11.f90: New test.
8648
8649 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8650
8651         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8652         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8653         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8654         * g++.old-deja/g++.mike/net25.C (main): Same.
8655         * g++.dg/lookup/exception1.C (main): Same.
8656         * g++.dg/parse/parens2.C (main): Same.
8657
8658 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8659
8660         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8661
8662 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8663
8664         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8665         * gcc.dg/torture/builtin-math-3.c: Likewise.
8666
8667 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8668
8669         PR fortran/29452
8670         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8671         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8672
8673 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8674
8675         PR Fortran/29410
8676         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8677
8678 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8679
8680         * lib/target-supports.exp (check_function_available): Declare
8681         function before calling.
8682
8683 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR tree-optimization/29637
8686         * gcc.dg/pr29637.c: New test.
8687
8688 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8689
8690         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8691         tree canonicalization.
8692
8693 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8694
8695         * gcc.dg/builtins-20.c: Add more hypot tests.
8696
8697 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8698
8699         * gcc.dg/fold-compare-1.c: New test case.
8700
8701 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8702
8703         PR c++/16307
8704         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8705
8706 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8707
8708         PR tree-optimization/15458
8709         * gcc.dg/fold-xornot-1.c: New test case.
8710
8711 2006-10-29  Richard Guenther  <rguenther@suse.de>
8712
8713         * gcc.target/i386/math-torture/trunc.c: New testcase.
8714
8715 2006-10-29  Richard Guenther  <rguenther@suse.de>
8716
8717         * gcc.target/i386/math-torture/round.c: New testcase.
8718
8719 2006-10-29  Richard Guenther  <rguenther@suse.de>
8720
8721         * gcc.target/i386/math-torture/ceil.c: New testcase.
8722         * gcc.target/i386/math-torture/floor.c: Likewise.
8723
8724 2006-10-29  Richard Guenther  <rguenther@suse.de>
8725
8726         * gcc.target/i386/math-torture/rint.c: New testcase.
8727         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8728
8729 2006-10-29  Richard Guenther  <rguenther@suse.de>
8730
8731         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8732         * gcc.target/i386/math-torture/lceil.c: Likewise.
8733
8734 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8735
8736         PR libgfortran/24313
8737         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8738
8739 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8740
8741         * gcc.c-torture/execute/20020118-1.c,
8742         gcc.c-torture/execute/builtins/strlen.c,
8743         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8744         comment typos.
8745
8746 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8747
8748         * gcc.dg/builtins-20.c: Add tests for hypot.
8749         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8750         two-argument builtins.
8751         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8752         TESTIT2.  Update all callers.
8753         (TESTIT2, TESTIT2_R): New helper macros.
8754         Add testcases for pow, hypot and atan2.
8755
8756 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8757
8758         PR C++/29295
8759         * g++.dg/expr/bool1.C: New test.
8760         * g++.dg/expr/bool2.C: New test.
8761
8762 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8763
8764         PR fortran/28224
8765         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8766         * gfortran.dg/namelist_internal.f90: New test.
8767
8768 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8769
8770         PR fortran/29625
8771         * gfortran.dg/io_real_boz.f90: Add.
8772         * gfortran.dg/io_real_boz2.f90: Add.
8773
8774 2006-10-28  Richard Guenther  <rguenther@suse.de>
8775
8776         PR middle-end/26899
8777         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8778
8779 2006-10-28  Richard Guenther  <rguenther@suse.de>
8780
8781         PR target/28806
8782         * gcc.target/i386/math-torture/lround.c: New testcase.
8783
8784 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8785
8786         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8787         * gcc.dg/builtins-44.c: Likewise.
8788         * gcc.dg/builtins-45.c: Likewise.
8789         * gcc.dg/pr28796-2.c: Likewise.
8790         * gcc.dg/unordered-3.c: Likewise.
8791
8792 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8793
8794         PR libgfortran/27954
8795         * gfortran.dg/error_recovery_2.f90: New test.
8796
8797 2006-10-26  Richard Guenther  <rguenther@suse.de>
8798
8799         * gcc.target/i386/i386.exp: Use glob, not find to collect
8800         tests.  Avoids recursing into subdirectories.
8801         * gcc.target/i386/math-torture/math-torture.exp: Torture
8802         for interesting ia32 math options.
8803         * gcc.target.i386/math-torture/lrint.c: New testcase.
8804
8805 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8806
8807         PR libgfortran/29563
8808         * gfortran.dg/arrayio_9.f90: Update test.
8809         * gfortran.dg/arrayio_19.f90: New test.
8810
8811 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8812
8813         * gcc.dg/20061026.c: New testcase.
8814
8815 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8816
8817         PR libgfortran/29563
8818         * gfortran.dg/arrayio_9.f90: New test.
8819
8820 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8821
8822         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8823         Copy the strings manually, as strcpy may call strlen.
8824
8825 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8826
8827         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8828         Add checks for log, log2, log10 and log1p.
8829
8830         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8831         we already test 0.0.  Add checks for expm1, log, log2, log10,
8832         log1p, cbrt, erf and erfc.
8833
8834 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8835
8836         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8837
8838 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8839
8840         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8841         and remainderl() built-in functions.  Remove -ffast-math from
8842         dg-options.
8843
8844 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8845
8846         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8847         acosh and atanh.
8848
8849         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8850         floating point modifiers to arguments passed to float and long
8851         double functions respectively.  Update all callers to use floating
8852         point numbers, not integers.  Add tests for exp, exp2 and
8853         exp10/pow10.
8854
8855         * gcc.dg/torture/builtin-math-3.c: New test.
8856
8857 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8858
8859         PR fortran/29393
8860         * gfortran.dg/initialize_2.f90: New.
8861
8862 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8863
8864         * gcc.dg/torture/builtin-math-2.c: New test.
8865
8866 2006-10-24  Richard Guenther  <rguenther@suse.de>
8867
8868         PR middle-end/28796
8869         * gcc.dg/pr28796-1.c: New testcase.
8870         * gcc.dg/pr28796-2.c: Likewise.
8871
8872 2006-10-24  Richard Guenther  <rguenther@suse.de>
8873
8874         * gcc.dg/builtins-57.c: New testcase.
8875
8876 2006-10-24  Richard Guenther  <rguenther@suse.de>
8877
8878         PR tree-optimization/29567
8879         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8880
8881 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8882
8883         PR tree-optimization/14784
8884         * gcc.dg/alias-10.c: New test.
8885
8886 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8887
8888         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8889
8890 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8891
8892         * gcc.dg/builtin-strncat-chk-1.c: New test.
8893
8894 2006-10-23  Jan Hubicka  <jh@suse.cz>
8895
8896         * gcc.dg/memmove-1.c: New test.
8897
8898 2006-10-23  Paul Brook  <paul@codesourcery.com>
8899
8900         * gcc.dg/pragma-pack-5.c: New test.
8901
8902 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8903
8904         * g++.dg/other/s390-1.C: New testcase.
8905
8906 2006-10-23  Richard Guenther  <rguenther@suse.de>
8907
8908         PR middle-end/27132
8909         PR middle-end/23295
8910         * gcc.dg/pr27132.c: New testcase.
8911         * gcc.dg/pr23295.c: Likewise.
8912         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8913         * g++.dg/tree-ssa/pr19807.C: Likewise.
8914
8915 2006-10-23  Richard Guenther  <rguenther@suse.de>
8916
8917         PR middle-end/21032
8918         * gcc.dg/pr21032.c: New testcase.
8919
8920 2006-10-22  Jeff Law  <law@redhat.com>
8921         Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/15911
8924         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8925
8926 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8927
8928         PR c++/20647
8929         * g++.dg/abi/rtti3.C: New.
8930
8931 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8932
8933         PR middle-end/28252
8934         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8935         transformation.
8936
8937 2006-10-21  Richard Guenther  <rguenther@suse.de>
8938
8939         PR tree-optimization/3511
8940         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8941
8942 2006-10-21  Richard Guenther  <rguenther@suse.de>
8943
8944         PR middle-end/26898
8945         * gcc.dg/torture/pr26898-1.c: New testcase.
8946         * gcc.dg/torture/pr26898-2.c: Likewise.
8947
8948 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8949
8950         PR c++/28053
8951         * g++.dg/parse/bitfield1.C: Adjust error markers.
8952         * g++.dg/parse/bitfield2.C: New test.
8953
8954 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8955
8956         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8957
8958 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8959
8960         PR libfortran/27895
8961         * gfortran.dg/zero_sized_1.f90: New test.
8962
8963 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8964
8965         * gcc.dg/div-compare-1.c: New test.
8966
8967 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8968
8969         PR fortran/29216
8970         * gfortran.dg/result_default_init_1.f90: New test.
8971
8972         PR fortran/29314
8973         * gfortran.dg/automatic_default_init_1.f90: New test.
8974
8975         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8976         from 38 to 33.
8977
8978 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8979
8980         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8981         'using namespace std' without previous declaration.
8982         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8983         * g++.old-deja/g++.robertl/eb133c.C: New.
8984
8985 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986
8987         PR libgfortran/29277
8988         * gfortran.dg/streamio_4.f90: Update test.
8989         * gfortran.dg/streamio_11.f90: New test.
8990
8991 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8992
8993         PR c++/27952
8994         * g++.dg/inherit/virtual1.C: New test.
8995
8996 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/28261
8999         * g++.dg/parse/enum3.C: New test.
9000
9001 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/29039
9004         * g++.dg/init/ctor8.C: New test.
9005
9006 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/27270
9009         * g++.dg/ext/complit8.C: Tweak error markers.
9010         * g++.dg/template/complit1.C: Add error marker.
9011
9012 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/27270
9015         * g++.dg/ext/complit8.C: New test.
9016
9017         PR c++/29408
9018         * g++.dg/parse/dtor12.C: New test.
9019
9020         PR c++/29435
9021         * g++.dg/template/sizeof11.C: New test.
9022
9023 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9024
9025         PR fortran/29392
9026         * gfortran.dg/data_char_3.f90: New test.
9027
9028         PR fortran/29451
9029         * gfortran.dg/negative_automatic_size.f90: New test.
9030
9031 2006-10-16  David Daney  <ddaney@avtrex.com>
9032
9033         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9034
9035 2006-10-16  Eric Christopher  <echristo@apple.com>
9036
9037         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9038         x86_64.
9039
9040 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/28211
9043         * g++.dg/tc1/dr49.C: Tweak error messages.
9044         * g++.dg/parse/template21.C: New test.
9045
9046 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9047
9048         PR middle-end/20491
9049         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9050
9051 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9052
9053         PR fortran/29403
9054         * gfortran.dg/print_1.f90: New test.
9055
9056 2006-10-15  Jan Hubicka  <jh@suse.cz>
9057
9058         PR middle-end/29241
9059         * gcc.c-torture/compile/pr29241.c: New testcase.
9060
9061 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9062
9063         PR middle-end/29250
9064         * gcc.c-torture/compile/pr29250.c: New test.
9065
9066 2006-10-15  Richard Guenther  <rguenther@suse.de>
9067
9068         * gcc.dg/pr29299.c: New testcase.
9069
9070 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9071
9072         PR fortran/24767
9073         * gfortran.dg/label_4.f90: Adjust warning flag.
9074
9075 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9076
9077         PR fortran/29371
9078         * gfortran.dg/nullify_3.f90: New test.
9079
9080 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9081
9082         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9083         on Solaris 2.5.1 too.
9084
9085 2006-10-13  Eric Christopher  <echristo@apple.com>
9086
9087         * gcc.dg/pr25993.c: Skip for darwin.
9088
9089 2006-10-13  Eric Christopher  <echristo@apple.com>
9090
9091         * gcc.dg/visibility-11.c: Skip for darwin.
9092
9093 2006-10-13  Eric Christopher  <echristo@apple.com>
9094
9095         * gcc.dg/darwin-weakimport-1.c: Use
9096         -fno-asynchronous-unwind-tables.
9097         * gcc.dg/darwin-weakimport-3.c: Ditto.
9098
9099 2006-10-13  Richard Guenther  <rguenther@suse.de>
9100
9101         PR tree-optimization/29446
9102         * gcc.dg/torture/pr29446.c: New testcase.
9103
9104 2006-10-13  Bill Wendling  <wendling@apple.com>
9105
9106         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9107         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9108         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9109         * g++.old-deja/g++.law/shadow1.C: Likewise.
9110         * g++.old-deja/g++.law/ctors10.C: Likewise.
9111         * g++.dg/debug/namespace1.C: Likewise.
9112         * g++.dg/inherit/namespace-as-base.C: Likewise.
9113         * g++.dg/opt/delay-slot-1.C: Likewise.
9114         * g++.dg/parse/defarg10.C: Likewise.
9115         * g++.dg/template/ptrmem11.C: Likewise.
9116         * g++.dg/template/mem_func_ptr.C: Likewise.
9117         * g++.dg/template/spec19.C: Likewise.
9118
9119 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9120
9121         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9122
9123 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9124
9125         PR fortran/29373
9126         * gfortran.dg/implicit_9.f90: New test.
9127
9128         PR fortran/29407
9129         * gfortran.dg/namelist_25.f90: New test.
9130
9131         PR fortran/27701
9132         * gfortran.dg/same_name_2.f90: New test.
9133
9134         PR fortran/29232
9135         * gfortran.dg/host_assoc_types_1.f90: New test.
9136
9137         PR fortran/29364
9138         * gfortran.dg/missing_derived_type_1.f90: New test.
9139         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9140
9141         PR fortran/29422
9142         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9143
9144         PR fortran/29428
9145         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9146
9147 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9148
9149         PR fortran/29391
9150         * gfortran.dg/bound_2.f90: New test.
9151
9152 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9153
9154         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9155         directive.
9156         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9157         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9158         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9159         * gfortran.dg/gomp/reduction3.f90: Likewise.
9160         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9161         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9162         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9163         * gfortran.dg/forall_4.f90: Likewise.
9164         * gfortran.dg/spec_expr_4.f90: Likewise.
9165         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9166         * gfortran.dg/forall_5.f90: Likewise.
9167         * gfortran.dg/open_access_append_2.f90: Add check for
9168         compile-time warning.
9169
9170 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9171
9172         PR c++/28506
9173         * g++.dg/parse/pure1.C: New test.
9174
9175 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9176
9177         PR fortran/21435
9178         * gfortran.dg/io_constraints_3.f90: New test.
9179         * gfortran.dg/open_access_append_1.f90: Add checks
9180         for compile-time warnings.
9181         * gfortran.dg/pr20163-2.f: Likewise.
9182         * gfortran.dg/iostat_2.f90: Likewise.
9183         * gfortran.dg/label_4.f90: Delete the temporary
9184         file.
9185         * gfortran.dg/direct_io_2.f90: Add a FILE=
9186         specifier.
9187         * gfortran.dg/iomsg_1.f90: Add check for
9188         compile-time warning.
9189
9190 2006-10-12  Jan Hubicka  <jh@suse.cz>
9191
9192         PR c/28419
9193         * gcc.dg/pr28319.c: New test.
9194
9195 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9196         PR c++/29318
9197         * g++.dg/ext/vla4.C: New test.
9198
9199 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9200
9201         PR c++/27961
9202         * g++.dg/template/crash60.C: New test.
9203         * g++.dg/other/large-size-array.C: Adjust error markers.
9204         * g++.dg/parse/crash27.C: Likewise.
9205         * g++.dg/template/crash1.C: Likewise.
9206
9207 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9208
9209         PR testsuite/29093
9210         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9211
9212 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR preprocessor/28709
9215         * gcc.dg/cpp/paste14.c: New test.
9216
9217 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/29175
9220         * g++.dg/init/array24.C: New test.
9221
9222 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9223
9224         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9225         of <sys/types.h>.
9226
9227 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9228
9229         PR c++/29024
9230         * g++.dg/parse/typedef8.C: New test.
9231         * g++.dg/other/mult-stor1.C: Adjust error markers.
9232
9233 2006-10-11  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/28230
9236         * gcc.dg/torture/pr28230.c: New testcase.
9237
9238 2006-10-11  Richard Guenther  <rguenther@suse.de>
9239
9240         PR inline-asm/29119
9241         * gcc.dg/torture/pr29119.c: New testcase.
9242
9243 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR middle-end/29272
9246         * gcc.c-torture/execute/20060930-2.c: New test.
9247
9248 2006-10-09  Richard Henderson  <rth@redhat.com>
9249
9250         Revert emutls patch.
9251
9252 2006-10-09  Richard Guenther  <rguenther@suse.de>
9253
9254         PR middle-end/29254
9255         * gcc.dg/pr29254.c: New testcase.
9256
9257 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9258             Paul Thomas  <pault@gcc.gnu.org>
9259
9260         PR fortran/20541
9261         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9262         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9263         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9264         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9265         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9266         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9267         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9268         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9269         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9270         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9271         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9272         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9273         * gfortran.dg/alloc_comp_std.f90: New test.
9274         * gfortran.dg/move_alloc.f90: New test.
9275
9276 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9277
9278         PR fortran/29115
9279         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9280
9281         PR fortran/29211
9282         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9283
9284 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9285
9286         PR fortran/28585
9287         * gfortran.dg/new_line.f90: New test.
9288
9289 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9290
9291         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9292         * gcc.dg/torture/builtin-convert-1.c,
9293         gcc.dg/torture/builtin-convert-2.c,
9294         gcc.dg/torture/builtin-convert-3.c,
9295         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9296
9297 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9298
9299         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9300         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9301         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9302         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9303
9304 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9305
9306         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9307         Xfail some tests for powerpc-darwin and powerpc-aix.
9308
9309 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR c/29380
9312         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9313
9314 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9315
9316         PR target/29300
9317         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9318         on hppa*-*-hpux*.
9319
9320 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9321
9322         PR fortran/16580
9323         PR fortran/29288
9324         * gfortran.fortran-torture/execute/specifics.f90:
9325         Add tests for using all possible intrinsics as actual arguments.
9326         * gfortran.dg/specifics_1.f90: Add tests for using
9327         all possible intrinsics as actual arguments.
9328         * gfortran.dg/specifics_2.f90: New file.
9329         * gfortran.dg/specifics_3.f90: New file.
9330
9331 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9332
9333         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9334         * gcc.dg/debug/debug-2.c: Likewise.
9335
9336 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9337
9338         * gcc.c-torture/compile/sync-2.c: New test.
9339
9340 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9341
9342         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9343         line endings.
9344
9345 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9346
9347         PR rtl-optimization/29128
9348         * gcc.c-torture/compile/pr29128.c: New test.
9349
9350 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9351
9352         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9353         line endings.
9354
9355 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9356
9357         PR middle-end/29256
9358         * gcc.dg/tree-ssa/loop-19.c: New test.
9359
9360 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR tree-optimization/29330
9363         * gcc.dg/pr29330.c: New test.
9364
9365         PR target/28924
9366         * gcc.c-torture/compile/20061005-1.c: New test.
9367
9368 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9369
9370         * gcc.dg/typename-vla-1.c: New case.
9371         * gnat.dg/forward_vla.adb: New case.
9372
9373 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR tree-optimization/29290
9376         * gfortran.dg/loop_nest_1.f90: New test.
9377
9378         PR target/29198
9379         * gcc.dg/tls/opt-12.c: New test.
9380
9381         PR fortran/28415
9382         * gfortran.dg/save_2.f90: New test.
9383
9384         PR c/29091
9385         * gcc.dg/pr29091.c: New test.
9386
9387 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9388
9389         * lib/target-supports.exp
9390         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9391         same as x86_64-*-*; check for LP64.
9392
9393 2006-10-04  Richard Henderson  <rth@redhat.com>
9394
9395         * lib/target-supports.exp (check_effective_target_tls): Redefine
9396         to mean non-emulated tls.
9397         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9398         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9399         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9400         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9401         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9402         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9403         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9404
9405 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/29343
9408         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9409
9410 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9411
9412         * gfortran.dg/bounds_check_fail_1.f90: New test.
9413
9414 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9415
9416         PR c++/29020
9417         * g++.dg/template/friend48.C: New test.
9418
9419 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9420
9421         PR fortran/29098
9422         * gfortran.dg/default_initialization_2.f90: New test.
9423
9424 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9425
9426         PR fortran/20779
9427         PR fortran/20891
9428         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9429
9430 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9431
9432         PR fortran/29284
9433         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9434
9435         PR fortran/29321
9436         PR fortran/29322
9437         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9438
9439         PR fortran/25091
9440         PR fortran/25092
9441         * gfortran.dg/entry_array_specs_1.f90: New test.
9442
9443 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9444
9445         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9446         insufficient to inhibit some test failures at -O3.  Do testing
9447         on integers.
9448
9449 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9450
9451         PR c++/29138
9452         * g++.dg/inherit/access8.C: New test.
9453         * g++.dg/template/dtor4.C: Tweak error messages.
9454
9455 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9456
9457         PR fortran/27478
9458         * gfortran.dg/entry_8.f90: New test.
9459
9460 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9461
9462         PR c++/29291
9463         * g++.dg/parse/new4.C: New test.
9464
9465 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9466
9467         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9468         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9469         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9470         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9471         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9472
9473 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9474
9475         PR fortran/19260
9476         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9477         * gfortran.dg/continuation_2.f90: New test.
9478
9479         PR fortran/19262
9480         * gfortran.dg/continuation_3.f90: New test.
9481         * gfortran.dg/continuation_4.f90: New test.
9482         * gfortran.dg/continuation_5.f: New test.
9483         * gfortran.dg/continuation_6.f: New test.
9484
9485 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR c++/29226
9488         * g++.dg/template/vla1.C: New test.
9489
9490 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9491
9492         PR fortran/29210
9493         * gfortran.dg/complex_parameter_1.f90: New test.
9494
9495 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR c/29154
9498         * gcc.c-torture/execute/20060929-1.c: New test.
9499
9500 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9501
9502         PR c++/29105
9503         * g++.dg/template/member6.C: New test.
9504         * g++.dg/parse/typename7.C: Adjust error markers.
9505
9506         PR c++/29080
9507         * g++.dg/template/member7.C: New test.
9508
9509 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9510
9511         PR c/24010
9512         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9513         gcc.dg/Woverride-init-3.c: New tests.
9514
9515 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9516
9517         * gcc.c-torture/execute/20060930-1.c: New test.
9518
9519 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9520
9521         PR fortran/18791
9522         * gfortran.dg/specifics_1.f90: New test.
9523         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9524         complex specifics.
9525
9526 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9527
9528         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9529         pthread-init-common.h: New.
9530
9531 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9532
9533         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9534         precision on some archs.
9535
9536 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9537
9538         * gcc.dg/non-local-goto-1.c: New test.
9539         * gcc.dg/non-local-goto-2.c: Likewise.
9540         * gcc.dg/setjmp-3.c: Likewise.
9541         * gcc.dg/setjmp-4.c: Likewise.
9542
9543 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9546
9547 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9548
9549         PR fortran/28276
9550         * gfortran.dg/exponent_1.f90: New test.
9551
9552         PR fortran/27021
9553         * gfortran.dg/nearest_1.f90: New test.
9554
9555 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR middle-end/25261
9558         PR middle-end/28790
9559         * gcc.dg/gomp/nestedfn-1.c: New test.
9560
9561 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9562
9563         PR objc/29195
9564         * objc/compile/method-1.m: New test.
9565
9566 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9567
9568         PR c++/26938
9569         * g++.dg/template/crash58.C: New test.
9570         * g++.dg/parse/crash28.C: Adjust error markers.
9571         * g++.dg/template/crash34.C: Likewise.
9572         * g++.dg/template/friend31.C: Likewise.
9573         * g++.dg/template/crash32.C: Likewise.
9574
9575         PR c++/27329
9576         * g++.dg/template/crash59.C: New test.
9577
9578         PR c++/27667
9579         * g++.dg/template/spec33.C: New test.
9580         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9581
9582 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9583             Adam Nemet  <anemet@caviumnetworks.com>
9584
9585         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9586         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9587
9588 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9589
9590         PR target/28911
9591         * gcc.dg/pr28911.c: New.
9592
9593 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9594
9595         PR target/29169
9596         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9597         (dg-options): Add -mfpmath=387.
9598
9599 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR c/28706
9602         * gcc.dg/pr28706.c: New test.
9603
9604         PR c/28712
9605         * gcc.dg/pr28712.c: New test.
9606
9607 2006-09-22  Mike Stump  <mrs@apple.com>
9608
9609         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9610
9611 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9612
9613         PR tree-optimization/28888
9614         * gcc.dg/pr28888.c: New test.
9615
9616 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/29016
9619         * g++.dg/init/ptrfn1.C: New test.
9620
9621 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9622
9623         PR c++/28861
9624         * g++.dg/template/spec32.C: New test.
9625         * g++.dg/parse/crash9.C: Adjust error markers.
9626
9627         PR c++/28303
9628         * g++.dg/template/typedef6.C: New test.
9629         * g++.dg/init/error1.C: Adjust error markers.
9630         * g++.dg/parse/crash9.C: Likewise.
9631         * g++.dg/template/crash55.C: Likewise.
9632
9633 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9634
9635         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9636
9637 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9638
9639         PR target/27650
9640         * g++.dg/ext/dllimport12.C: New test.
9641
9642 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9643
9644         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9645         * gcc.target/mips/nmadd-2.c: Likewise.
9646         * gcc.target/mips/mips-ps-6.c: New test.
9647         * gcc.target/mips/neg-abs-1.c: Likewise.
9648         * gcc.target/mips/neg-abs-2.c: Likewise.
9649         * gcc.target/mips/nmadd-3.c: New test.
9650
9651 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9652
9653         PR middle-end/28046
9654         * gcc.dg/gomp/atomic-10.c: New test.
9655         * g++.dg/gomp/atomic-10.C: New test.
9656
9657 2006-09-20  Eric Christopher  <echristo@apple.com>
9658
9659         * gcc.target/i386/sse3-not-fisttp.c: New.
9660
9661 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9662
9663         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9664
9665 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9666
9667         * gcc.c-torture/execute/pr28289.c (one): New variable.
9668         (main): Use it instead of argc.
9669         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9670         (main): Use it instead of argc.
9671
9672 2006-09-19  Paul Brook  <paul@codesourcery.com>
9673
9674         PR target/28516
9675         * gcc.dg/nested-func-5.c: New test.
9676
9677 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9678
9679         * lib/target-supports.exp (check_effective_target_tls): Compile
9680         test stubs using ${tool}_target_compile, not just target_compile.
9681         (check_effective_target_tls_runtime): Likewise.
9682
9683 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9684
9685         * gcc.c-torture/compile/20030405-1.x: Remove.
9686
9687         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9688         optimising linker from discarding it.
9689
9690 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9691
9692         PR fortran/28526
9693         * gfortran.dg/keyword_symbol_1.f90: New test.
9694
9695         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9696         pedantic compilation option.
9697
9698 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/29060
9701         * gfortran.dg/spread_shape_1.f90: New test.
9702
9703 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9704
9705         PR tree-optimization/28887
9706         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9707
9708 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9709
9710         PR c/25993
9711         * gcc.dg/pr25993.c: New test.
9712
9713 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9714
9715         PR tree-opt/21591
9716         * gcc.dg/vect/pr21591.c: New test.
9717
9718 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         PR tree-opt/29059
9721         * gcc.c-torture/compile/strcpy-1.c: New test.
9722         * gcc.c-torture/compile/strcpy-2.c: New test.
9723         * gcc.c-torture/compile/memcpy-1.c: New test.
9724         * gcc.c-torture/compile/memcpy-2.c: New test.
9725
9726 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9727
9728         PR testsuite/29055
9729         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9730
9731 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gnat.dg/specs/double_record_extension1.ads: New test.
9734         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9735
9736 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9737
9738         PR fortran/29051
9739         * gfortran.dg/oldstyle_3.f90: New test.
9740
9741 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9742
9743         PR libgfortran/29099
9744         * gfortran.dg/secnds-1.f: New test.
9745
9746 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9747
9748         PR libgfortran/29053
9749         * gfortran.dg/streamio_9.f90: New test.
9750         * gfortran.dg/streamio_10.f90: New test.
9751
9752 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         PR C++/29002
9755         * g++.dg/init/array22.C: New test.
9756         * g++.dg/init/array23.C: New test.
9757
9758 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9759
9760         * stackcheck.lst: Update list of tests requiring stack checking.
9761         * norun.lst: Adjust for above change.
9762         * ada95.lst: New file.
9763         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9764         requiring -gnat95 switch.
9765
9766 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9767
9768         * gnat.dg/in_out_parameter.adb: New test.
9769
9770 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9771
9772         PR debug/28980
9773         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9774
9775 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9776
9777         * gnat.dg/specs/unchecked_union.ads: New test.
9778
9779 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9780
9781         PR rtl-optimization/28982
9782         * gcc.c-torture/execute/pr28982a.c: New test.
9783         * gcc.c-torture/execute/pr28982b.c: Likewise.
9784
9785 2006-09-12  Eric Christopher  <echristo@apple.com>
9786
9787         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9788         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9789
9790 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9791
9792         PR c/28768
9793         PR preprocessor/14634
9794         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9795         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9796         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9797
9798 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9799
9800         * gcc.dg/pr28243.c: New test.
9801
9802 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9803
9804         PR fortran/28971
9805         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9806         this undiagnosed regression reappears.
9807
9808 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9809
9810         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9811         Treat $srcdir as a literal.
9812         * lib/fortran-torture.exp (fortran-torture-compile,
9813         fortran-torture-execute): Likewise.
9814         * lib/objc-torture.exp (objc-torture-compile,
9815         objc-torture-execute): Likewise.
9816         * lib/profopt.exp (profopt-execute): Likewise.
9817
9818 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9819
9820         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9821
9822 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9823
9824         PR testsuite/28950
9825         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9826
9827 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9828
9829         PR target/13685
9830         * gcc.target/i386/pr13685.c: New test.
9831
9832 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9833
9834         * gcc.dg/pr28726.c: New test.
9835
9836 2006-09-11  Josh Conner  <jconner@apple.com>
9837
9838         * gcc.dg/nrv3.c: Increase size of structure.
9839         * gcc.dg/nrv4.c: Likewise.
9840         * gcc.dg/nrv5.c: Likewise.
9841
9842 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR libfortran/28890
9845         gfortran.dg/assumed_charlen_function_5.f90: New test.
9846
9847 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/28991
9850         * g++.dg/init/static3.C: New test.
9851
9852 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9853
9854         PR testsuite/29007
9855         * gcc.dg/long-long-cst1.c (t): Add cast to
9856         __SIZE_TYPE__ before casting to int.
9857         (main): Return 0 on success.
9858
9859 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9860
9861         * gcc.c-torture/execute/20060910-1.c: New test.
9862
9863 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9864
9865         PR middle-end/26983
9866         * gcc.dg/pr26983.c: New test.
9867
9868 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9869
9870         PR target/29006
9871         * gcc.c-torture/execute/pr29006.c: New test.
9872
9873 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9874
9875         PR libfortran/28947
9876         gfortran.dg/matmul_4.f90: New test.
9877
9878 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9879
9880         PR fortran/28959
9881         gfortran.dg/used_types_10: New test.
9882
9883 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9884
9885         PR libfortran/28923
9886         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9887         gfortran.dg/array_initializer_3.f90: New test.
9888
9889 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9890
9891         PR fortran/28914
9892         * gfortran.dg/actual_array_constructor_3.f90: New test.
9893
9894 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9895
9896         PR testsuite/26778
9897         * gcc.target/i386/pr26778.c: New testcase.
9898
9899 2006-09-08  Eric Christopher  <echristo@apple.com>
9900
9901         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9902         * gcc.target/i386/memcpy-1.c: Ditto.
9903         * gcc.target/i386/asm-1.c: Ditto.
9904         * gcc.target/i386/20060512-4.c: Ditto.
9905         * gcc.target/i386/compress-float-387.c: Ditto.
9906         * gcc.target/i386/20060512-1.c: Ditto.
9907         * gcc.target/i386/compress-float-sse.c: Ditto.
9908         * gcc.target/i386/20060512-2.c: Ditto.
9909         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9910         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9911         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9912         * gcc.dg/pr26449.c: Ditto.
9913         * gcc.dg/attr-ms_struct-2.c: Ditto.
9914         * gcc.dg/attr-ms_struct-1.c: Ditto.
9915         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9916
9917 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9918
9919         PR c/28504
9920         * gcc.dg/vla-10.c: New test.
9921
9922 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9923
9924         PR c++/28858
9925         * g++.dg/parse/template20.C: New test.
9926         * g++.dg/template/operator8.C: Remove obsolete part.
9927         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9928         * g++.old-deja/g++.pt/crash65.C: Likewise.
9929
9930 2006-09-07  Jason Merrill  <jason@redhat.com>
9931
9932         PR middle-end/27724
9933         * gcc.dg/long-long-cst1.c: New test.
9934
9935 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9936
9937         PR C++/28906
9938         * g++.dg/other/array3.C: New test.
9939         * g++.dg/other/array4.C: New test.
9940         * g++.dg/other/array5.C: New test.
9941
9942 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9943
9944         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9945
9946 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9947
9948         PR target/28946
9949         * gcc.target/i386/pr28946.c: New test.
9950
9951 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9952
9953         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9954         in integer literal constant.
9955         * gfortran.dg/enum_8.f90: Ditto.
9956         * gfortran.dg/g77/20030326-1.f: Ditto.
9957
9958 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9959
9960         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9961         nonconformance usage.
9962
9963 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9964
9965         PR middle-end/28862
9966         * gcc.c-torture/compile/vector-align-1.c: New test.
9967
9968 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9969
9970         PR rtl-opt/27883
9971         * g++.dg/opt/copysign-1.C: New test.
9972
9973 2006-09-06  Jason Merrill  <jason@redhat.com>
9974
9975         PR c++/27371
9976         * g++.dg/warn/unused-result1.C: New test.
9977
9978 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9979
9980         PR c++/28903
9981         * g++.dg/ext/vla3.C: New test.
9982
9983         PR c++/28886
9984         * g++.dg/template/array16.C: New test.
9985
9986 2006-09-06  Richard Guenther  <rguenther@suse.de>
9987
9988         * gcc.dg/pr27226.c: Remove testcase again.
9989
9990 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9991
9992         PR tree-opt/28937
9993         * g++.dg/opt/unroll2.C: New test.
9994
9995 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         PR tree-opt/28952
9998         * gcc.dg/vect/pr28952.c: New test.
9999
10000 2006-09-05  Richard Guenther  <rguenther@suse.de>
10001
10002         PR tree-optimization/28900
10003         * gcc.dg/torture/pr28900.c: New testcase
10004
10005 2006-09-05  Richard Guenther  <rguenther@suse.de>
10006
10007         PR tree-optimization/28905
10008         * gcc.c-torture/compile/pr28905.c: New testcase.
10009
10010 2006-09-05  Richard Guenther  <rguenther@suse.de>
10011
10012         PR middle-end/28935
10013         * gcc.dg/pr28935.c: New testcase.
10014
10015 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10016
10017         * gcc.c-torture/execute/20060905-1.c: New test.
10018
10019 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10020
10021         PR fortran/28908
10022         * gfortran.dg/used_types_7.f90: New test.
10023         * gfortran.dg/used_types_8.f90: New test.
10024         * gfortran.dg/used_types_9.f90: New test.
10025
10026 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10027
10028         * gcc.c-torture/compile/20060904-1.c: New test.
10029
10030 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10031
10032         PR c++/23287 Revert my 2006-09-01 patch
10033         * g++.dg/parse/dtor12.C: Remove.
10034
10035 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10036
10037         PR c+/27670
10038         * g++.dg/template/operator9.C: New test.
10039
10040         PR c++/27493
10041         * g++.dg/template/operator7.C: New test.
10042
10043         PR c++/27494
10044         * g++.dg/template/operator8.C: New test.
10045
10046         PR c++/27397
10047         * g++.dg/template/crash57.C: New test.
10048
10049         * g++.dg/template/typedef4.C: Adjust error markers.
10050         * g++.dg/template/typedef5.C: Likewise.
10051
10052 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR c++/28878
10055         * g++.dg/parse/crash33.C: New test.
10056
10057 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10058         Richard Guenther  <rguenther@suse.de>
10059         Adam Nemet  <anemet@caviumnetworks.com>
10060
10061         PR middle-end/27226
10062         * gcc.target/mips/memcpy-1.c: New testcase.
10063         * gcc.dg/pr27226.c: Likewise.
10064
10065 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10066
10067         PR c++/28705
10068         * g++.dg/lookup/koenig5.C: New.
10069         * g++.dg/template/crash56.C: New.
10070
10071 2006-09-01  Josh Conner  <jconner@apple.com>
10072
10073         PR c++/25505
10074         * gcc.dg/nrv3.c: New test.
10075         * gcc.dg/nrv4.c: New test.
10076         * gcc.dg/nrv5.c: New test.
10077
10078 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10079
10080         PR c++/23287
10081         * g++.dg/parse/dtor12.C: New.
10082
10083 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10084
10085         PR tree-optimization/28839
10086         * gcc.dg/pr28839.c: New test.
10087
10088 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10089
10090         PR target/24367
10091         * gcc.dg/pr24367.c: New testcase.
10092
10093 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10094
10095         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10096
10097 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10098
10099         PR rtl-optimization/27735
10100         * gcc.dg/loop-unswitch-1.c: New test.
10101
10102 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10103
10104         PR fortran/28885
10105         * gfortran.dg/aliasing_dummy_2.f90: New test.
10106
10107         PR fortran/20067
10108         * gfortran.dg/generic_5.f90: Change error message.
10109
10110         PR fortran/28873
10111         * gfortran.dg/generic_6.f90: New test.
10112
10113         PR fortran/25077
10114         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10115
10116         PR fortran/25102
10117         * gfortran.dg/invalid_interface_assignment.f90: New test.
10118
10119         PR fortran/24866
10120         * gfortran.dg/module_proc_external_dummy.f90: New test.
10121
10122 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10123
10124         PR c++/28349
10125         * g++.dg/warn/var-args1.C: New test.
10126
10127 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10128
10129         PR fortran/28866
10130         * gfortran.dg/simpleif_2.f90: New test.
10131         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10132         * gfortran.dg/enum_5.f90: Ditto.
10133
10134 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10135             Kazu Hirata  <kazu@codesourcery.com>
10136
10137         PR tree-optimization/17506
10138         * gcc.dg/pr17506.c: New.
10139
10140 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10141
10142         PR c++/28139
10143         * g++.dg/eh/alias1.C: New test.
10144
10145 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10146
10147         PR c++/28860
10148         * g++.dg/template/ttp22.C: New test.
10149
10150 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10151
10152         PR middle-end/26632
10153         * gcc.dg/pr26632.c: New.
10154
10155 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10156
10157         PR libgfortran/28354
10158         * gfortran.dg/fmt_zero_precision.f90: New test.
10159
10160 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/28058
10163         * g++.dg/template/spec31.C: New test.
10164
10165 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10166
10167         PR c++/26573
10168         * g++.dg/other/static2.C: New test.
10169
10170 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10171
10172         * gcc.dg/Wswitch-enum-2.c: New test case.
10173         * gcc.dg/Wswitch-enum-3.c: Likewise.
10174
10175 2006-08-26  Richard Guenther  <rguenther@suse.de>
10176
10177         * gcc.c-torture/compile/20060826-1.c: New testcase.
10178
10179 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10180
10181         PR c++/28736
10182         * g++.dg/template/void10.C: New test.
10183
10184         PR c++/28737
10185         * g++.dg/template/void8.C: New test.
10186
10187         PR c+_+/28738
10188         * g++.dg/template/void9.C: New test.
10189
10190         * g++.dg/template/void3.C: Adjust error markers.
10191         * g++.dg/template/void4.C: Likewise.
10192         * g++.dg/template/crash55.C: Likewise.
10193         * g++.dg/template/void7.C: Likewise
10194
10195 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10196
10197         PR c++/28588
10198         * g++.dg/inherit/access6.C: New test.
10199         * g++.dg/inherit/access7.C: Likewise.
10200
10201         PR c++/28595
10202         * g++.dg/template/array15.C: New test.
10203         * g++.dg/template/crash2.C: Tweak error markers.
10204
10205 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR middle-end/28683
10208         * gcc.c-torture/compile/20060823-1.c: New test.
10209
10210 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10211
10212         PR c++/28853
10213         * g++.dg/template/ttp21.C: New test.
10214
10215         PR c++/28852
10216         * g++.dg/other/operator1.C: Add error-marker.
10217         * g++.dg/other/operator2.C: New test.
10218
10219 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10220
10221         PR c/27893
10222         * gcc.c-torture/compile/vla-const-1.c,
10223         gcc.c-torture/compile/vla-const-2.c: New tests.
10224
10225 2006-08-26  Richard Guenther  <rguenther@suse.de>
10226
10227         PR middle-end/28814
10228         * gcc.dg/torture/pr28814.c: New testcase.
10229
10230 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10231
10232         PR c/28418
10233         * gcc.c-torture/compile/compound-literal-1.c: New test.
10234
10235 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10236
10237         PR c/28299
10238         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10239         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10240         Expect extra diagnostics.
10241
10242 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10243
10244         gcc.dg/noncompile/pr16876.c: New test.
10245
10246 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10247
10248         PR c++/28056
10249         * g++.dg/parse/local1.C: New test.
10250         * g++.dg/other/qual1.C: Tweak error marker.
10251
10252 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10253
10254         PR c++/27787
10255         * g++.dg/template/typename10.C: New.
10256         * g++.dg/template/lookup4.C: Remove bogus error marker.
10257
10258 2006-08-25  Richard Guenther  <rguenther@suse.de>
10259
10260         PR testsuite/28829
10261         * gcc.dg/pr26570.c: Fix testcase.
10262
10263 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10264
10265         PR tree-opt/28807
10266         * gcc.c-torture/execute/mayalias-2.c: New test.
10267         * gcc.dg/tree-ssa/alias-13.c: New test.
10268
10269 2006-08-24  Jan Hubicka  <jh@suse.cz>
10270
10271         PR debug/26881
10272         * gcc.dg/debug/pr26881.c: New file.
10273
10274 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10275
10276         PR fortran/28788
10277         * gfortran.dg/used_types_4.f90: New test.
10278         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10279         association of derived types.
10280         * gfortran.dg/used_types_2.f90: Add module cleanup.
10281         * gfortran.dg/used_types_3.f90: The same.
10282
10283         PR fortran/28771
10284         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10285         fix of regression.
10286
10287 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10288
10289         PR 28813
10290         * gfortran.dg/direct_io_6.f90: Remove test.
10291
10292 2006-08-23  Stuart Hastings  <stuart@apple.com>
10293
10294         PR 28825
10295         * gcc.target/i386/20060821-1.c: New.
10296
10297 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10298
10299         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10300         dg-warning strings for dllimport.
10301
10302 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10303
10304         PR C++/28450
10305         * g++.dg/ext/vector4.C: New test.
10306         * g++.dg/ext/complex1.C: New test.
10307
10308 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10309
10310         PR debug/28692
10311         * gcc.dg/debug/const-1.c: New.
10312         * gcc.dg/debug/const-2.c: New.
10313         * gcc.dg/debug/dwarf2/const-1.c: New.
10314         * gcc.dg/debug/dwarf2/const-2.c: New.
10315         * gcc.dg/debug/dwarf2/const-2b.c: New.
10316
10317 2006-08-22  Richard Guenther  <rguenther@suse.de>
10318
10319         PR middle-end/28776
10320         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10321         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10322
10323 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10324
10325         PR tree-optimization/28003
10326         * g++.dg/tree-ssa/pr28003.C: New.
10327
10328 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10329
10330         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10331
10332 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10333
10334         PR c++/26269
10335         * g++.dg/other/error14.C: New test.
10336
10337         PR c++/28505
10338         * g++.dg/parse/ctor7.C: New test.
10339         * g++.dg/parse/ctor8.C: Likewise.
10340
10341         PR c++/28741
10342         * g++.dg/template/void7.C: New test.
10343
10344 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10345
10346         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10347         * gnat.dg/self_aggregate_with_array.adb: New test.
10348
10349 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10350
10351         * g++.dg/eh/arm-vfp-unwind.C: New test.
10352
10353 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/28341
10356         * g++.dg/template/ref3.C: New test.
10357         * g++.dg/template/nontype13.C: New test.
10358
10359         PR c++/28346
10360         * g++.dg/template/ptrmem17.C: New test.
10361
10362 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10363
10364         PR target/28648 c:
10365         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10366
10367 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10368
10369         PR fortran/28630
10370         * gfortran.dg/used_types_2.f90: New test.
10371
10372         PR fortran/28601
10373         * gfortran.dg/used_types_3.f90: New test.
10374
10375         PR fortran/20886
10376         * gfortran.dg/generic_actual_arg.f90: New test.
10377
10378         PR fortran/28735
10379         * gfortran.dg/module_private_array_refs_1.f90: New test.
10380
10381         PR fortran/28762
10382         * gfortran.dg/program_name_1.f90: New test.
10383
10384         PR fortran/28425
10385         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10386
10387         PR fortran/28496
10388         * gfortran.dg/array_initializer_2.f90: New test.
10389
10390         PR fortran/18111
10391         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10392
10393         PR fortran/28600
10394         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10395
10396         PR fortran/28771
10397         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10398
10399         PR fortran/28660
10400         * gfortran.dg/dependent_decls_1.f90: New test.
10401
10402 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10403
10404         PR fortran/25217
10405         * gfortran.dg/derived_init_2.f90: New.
10406
10407 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10408
10409         * gcc.c-torture/execute/pr28289.c: New test.
10410
10411 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR c/28744
10414         * gcc.dg/attr-externally-visible-1.c: New test.
10415         * gcc.dg/attr-externally-visible-2.c: New test.
10416         * g++.dg/parse/attr-externally-visible-1.C: New test.
10417         * g++.dg/parse/attr-externally-visible-2.C: New test.
10418
10419 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10420
10421         PR c++/28606
10422         * g++.dg/parse/dtor11.C: New test.
10423
10424 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10425
10426         PR rtl-optimization/28489
10427         * gcc.c-torture/compile/pr28489.c: New test.
10428
10429 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10430
10431         PR c++/28710
10432         * g++.dg/template/redecl4.C: New test.
10433
10434         PR c++/28711
10435         * g++.dg/template/ctor8.C: New test.
10436
10437 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10438
10439         * gcc.dg/pr26570.c: Fix testcase.
10440
10441 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10442
10443         * PR c++/28573
10444         * g++.dg/parse/offsetof6.C: New test.
10445         * g++.dg/parse/offsetof6.C: New test.
10446         * g++.dg/parse/offsetof7.C: New test.
10447
10448 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10449
10450         PR testsuite/28602
10451         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10452         is false.
10453
10454 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10455
10456         PR c++/28302
10457         * g++.dg/ext/vector3.C: New test.
10458
10459 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10460
10461         PR gcov/profile/26570
10462         * gcc.dg/pr26570.c: New test.
10463
10464 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10465
10466         PR c/27697
10467         * gcc.dg/qual-component-1.c: New test.
10468
10469 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10470
10471         PR c++/28593
10472         * g++.dg/parse/new3.C: New test.
10473
10474 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10475
10476         PR fortran/25828
10477         * gfortran.dg/streamio_1.f90: New test.
10478         * gfortran.dg/streamio_2.f90: New test.
10479         * gfortran.dg/streamio_3.f90: New test.
10480         * gfortran.dg/streamio_4.f90: New test.
10481         * gfortran.dg/streamio_5.f90: New test.
10482         * gfortran.dg/streamio_6.f90: New test.
10483         * gfortran.dg/streamio_7.f90: New test.
10484         * gfortran.dg/streamio_8.f90: New test.
10485
10486 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10487
10488         PR c/28287
10489         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10490
10491 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10492
10493         PR c++/28594
10494         * g++.dg/template/void6.C: New test.
10495
10496 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10497
10498         PR c/28649
10499         * gcc.dg/parse-error-1.c: New test.
10500         * gcc.dg/parse-error-2.c: New test.
10501         * gcc.dg/cpp/digraph2.c: Add error-marker.
10502         * gcc.dg/noncompile/920923-1.c: Likewise.
10503
10504 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         PR c/27490
10507         * gcc.dg/sizeof-2.c: New testcase.
10508
10509         PR c/27489
10510         * gcc.dg/switch-A.c: New testcase.
10511
10512 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10513
10514         PR c++/28288
10515         PR c++/14556
10516         * g++.old-deja/g++.warn/compare1.C: Delete.
10517         * g++.dg/opt/pr7503-2.C: Delete.
10518         * g++.dg/opt/pr7503-3.C: Delete.
10519         * g++.dg/opt/pr7503-4.C: Delete.
10520         * g++.dg/opt/pr7503-5.C: Delete.
10521         * g++.dg/opt/max1.C: Delete.
10522         * g++.dg/warn/minmax.C: Delete.
10523         * g++.dg/expr/minmax.C: New test.
10524
10525 2006-08-14  Richard Guenther  <rguenther@suse.de>
10526
10527         PR testsuite/28703
10528         * gcc.c-torture/execute/pr28651.c: Do not use argc
10529         to avoid optimization, instead forbid inlining.
10530
10531 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10532
10533         PR rtl-optimization/28634
10534         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10535
10536 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10537
10538         PR c/27184
10539         * gcc.dg/torture/pr27184.c: New test.
10540
10541 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10544
10545 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10546
10547         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10548         * gfortran.dg/stat_2.f90: Likewise.
10549         * gfortran.dg/chmod_1.f90: Likewise.
10550         * gfortran.dg/chmod_2.f90: Likewise.
10551         * gfortran.dg/chmod_3.f90: Likewise.
10552
10553 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10554
10555         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10556
10557 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10558
10559         * g++.dg/opt/pr23454-2.C: New test.
10560
10561 2006-08-11  Richard Guenther  <rguenther@suse.de>
10562
10563         PR middle-end/28651
10564         * gcc.c-torture/execute/pr28651.c: New testcase.
10565
10566 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10567
10568         * gnat.dg/specs/static_initializer.ads: New test.
10569
10570 2006-08-10  Paul Brook  <paul@codesourcery.com>
10571
10572         * gcc.target/arm/cond-asm.c: New test.
10573
10574 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10575
10576         PR tree-optimization/26197
10577         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10578         * g++.dg/vect/vect.exp: Compile the new tests with
10579         --param max-aliased-vops=0.
10580
10581 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10582
10583         PR c++/28637
10584         * g++.dg/template/void3.C: New test.
10585
10586         PR c++/28638
10587         * g++.dg/template/void4.C: New test.
10588
10589         PR c++/28640
10590         * g++.dg/template/void5.C: New test.
10591
10592 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10593
10594         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10595         after dg-do compile.
10596
10597 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10598
10599         PR tree-optimizations/26969
10600         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10601         "unswitch-loops" with -funswitch-loops.
10602         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10603
10604 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10605
10606         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10607         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10608         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10609         * objc.dg/dwarf-1.m: Likewise.
10610         * objc.dg/dwarf-2.m: Likewise.
10611         * obj-c++.dg/dwarf-2.mm: Likewise.
10612
10613 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10614
10615         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10616         * objc.dg/dwarf-2.m: Likewise.
10617         * obj-c++.dg/dwarf-2.mm: Likewise.
10618
10619         PR libfortran/28603
10620         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10621
10622         PR testsuite/27611
10623         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10624
10625         PR testsuite/27033
10626         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10627
10628 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10629
10630         PR target/27827
10631         * gcc.target/i386/pr27827.c: New testcase.
10632
10633 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10634
10635         PR fortran/28590
10636         * gfortran.dg/sequence_types_1.f90: New test.
10637
10638 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10639
10640         PR fortran/28548
10641         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10642         dg-warning.  Add -pedantic option.
10643
10644 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10645
10646         PR c/28502
10647         * gcc.dg/proto-1.c: New test.
10648
10649         PR c/27721
10650         * gcc.dg/lvalue-4.c: New test.
10651
10652         PR c/28136
10653         * gcc.dg/init-bad-5.c: New test.
10654
10655 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10656
10657         PR c++/28347
10658         * g++.dg/ext/typedef-init.C: Add new test for typedef
10659         initialization inside templates. Adjust existing error markers.
10660
10661 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/28148
10664         * g++.dg/init/ptrmem3.C: New test.
10665
10666 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10667
10668         PR tree-optimization/27770
10669         * lib/target-support.exp: New target keyword "section_anchors".
10670         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10671         tests.
10672         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10673         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10674         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10675         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10676
10677 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10678
10679         * gcc.dg/20060801-1.c: Add missing '}'.
10680
10681 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10682
10683         PR c++/27508
10684         * g++.dg/parse/dtor9.C: New test.
10685         * g++.dg/parse/dtor10.C: New test.
10686         * g++.dg/other/error7.C: Adjust error-marker.
10687
10688         PR c++/28274
10689         * g++.dg/other/default5.C: New test.
10690
10691 2006-08-02  Richard Guenther  <rguenther@suse.de>
10692
10693         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10694
10695 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10696
10697         PR c++/28557
10698         * g++.dg/template/conv9.C: New test.
10699
10700 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10701
10702         PR debug/28063
10703         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10704         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10705         Optionally return assembly text.  Update callers.
10706         (check_no_compiler_messages): Update verbose messages.
10707         (check_no_messages_and_pattern): New.
10708         (check_effective_target_string_merging): New.
10709
10710 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10711
10712         PR c++/28250
10713         * g++.dg/eh/catch4.C: New test.
10714
10715         PR c++/28257
10716         * g++.dg/other/qual1.C: New test.
10717
10718         PR c++/28259
10719         * g++.dg/inherit/error2.C: New test.
10720
10721         PR c++/28267
10722         * g++.dg/other/new1.C: New test.
10723
10724         * g++.dg/warn/pr23075.C: Remove obsolete test.
10725         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10726         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10727
10728 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10729
10730         PR c++/28523
10731         * g++.dg/eh/cast1.C: New test.
10732
10733 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10734
10735         PR libfortran/28452
10736         * gfortran.dg/random_3.f90:  New test.
10737
10738 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10739
10740         PR c++/28432
10741         * g++.dg/other/pr28304.C: Change expected error message.
10742         * g++.dg/other/pr28432.C: New test.
10743
10744 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10745
10746         PR c++/28256
10747         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10748
10749 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10750
10751         PR debug/23336
10752         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10753         at -g1.
10754         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10755         g++.dg/debug/enum-2.C: New.
10756
10757 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10758
10759         PR c++/6634
10760         * g++.dg/parse/long1.C: Add more tests.
10761
10762 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10763
10764         * gfortran.dg/lrshift_1.c: New file.
10765
10766 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10767
10768         PR libgfortran/28335
10769         * gfortran.dg/no_unit_error_1.f90: New test.
10770
10771 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10772
10773         PR libgfortran/28335
10774         * gfortran.dg/no_unit_error_1.f90: Delete test.
10775         * gfortran.dg/no_unit_error_2.f90: Delete test.
10776
10777 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10778
10779         * gfortran.dg/chmod_3.f90: New test.
10780         * gfortran.dg/ltime_gmtime_1.f90: New test.
10781         * gfortran.dg/ltime_gmtime_2.f90: New test.
10782         * gfortran.dg/lrshift_1.f90: New test.
10783         * gfortran.dg/chmod_1.f90: New test.
10784         * gfortran.dg/chmod_2.f90: New test.
10785
10786 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10787
10788         PR c++/27668
10789         * g++.dg/template/crash55.C: New test.
10790
10791         PR c++/27962
10792         * g++.dg/template/nontype16.C: New test.
10793
10794         * g++.dg/template/void2.C: Adjust error markers.
10795         * g++.dg/template/nontype5.C: Adjust error markers.
10796
10797 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10798
10799         * gcc.target/i386/stack-prot-kernel.c: New test.
10800
10801 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10802
10803         * gcc.dg/builtins-55.c: New test case.
10804
10805 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10806
10807         PR rtl-optimization/27907
10808         * gcc.c-torture/compile/pr27907.c: New test.
10809
10810 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10811
10812         * gfortran.dg/mclock.f90: New test.
10813         * gfortran.dg/int_conv_1.f90: New test.
10814         * gfortran.dg/stat_1.f90: New test.
10815         * gfortran.dg/stat_2.f90: New test.
10816
10817 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10818
10819         PR libgfortran/28335
10820         * gfortran.dg/no_unit_error_1.f90: New test.
10821         * gfortran.dg/no_unit_error_2.f90: New test.
10822         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10823
10824 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10825
10826         PR middle-end/28473
10827         * gcc.dg/fold-convround-1.c: New test case.
10828
10829 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10830
10831         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10832
10833 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10834
10835         PR c++/27572
10836         * g++.dg/other/typedef1.C: New test.
10837         * g++.dg/template/typedef4.C: New test.
10838         * g++.dg/template/typedef5.C: New test.
10839
10840 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10841
10842         PR fortran/28416
10843         * gfortran.dg/allocatable_dummy_3.f90: New.
10844
10845 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10846
10847         PR fortran/28439
10848         * gfortran.dg/arithmetic_if.f90:  New test.
10849
10850 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10851
10852         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10853         avoid memcpy optimization.
10854
10855 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10856
10857         PR fortran/25289
10858         * gfortran.dg/direct_io_6.f90: New test.
10859
10860 2006-07-24  Jan Hubicka  <jh@suse.cz>
10861
10862         PR c/25795
10863         PR c++/27369
10864         * gcc.dg/pr25795.c: New test.
10865         * gcc.dg/pr25795-1.c: New test.
10866
10867 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10868
10869         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10870         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10871         which may be transformed to "g || h" on some platforms.
10872
10873 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10874
10875         PR c++/28025
10876         * g++.dg/template/friend45.C: New test.
10877
10878 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10879
10880         PR libgfortran/28339
10881         * gfortran.dg/arrayio_8.f90: New test.
10882
10883 2006-07-21  Mike Stump  <mrs@apple.com>
10884
10885         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10886
10887         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10888
10889 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10890
10891         PR c++/28250
10892         * g++.dg/eh/catch3.C: New test.
10893
10894         PR c++/28363
10895         * g++.dg/template/defarg10.C: New test.
10896
10897 2006-07-20  Paul Brook  <paul@codesourcery.com>
10898
10899         PR 27363
10900         * gcc.dg/pr27363.c: New test.
10901
10902 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10903
10904         PR c++/28338
10905         * g++.dg/init/ref13.C: New test.
10906
10907 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10908
10909         PR obj-c++/28434
10910         * obj-c++.dg/proto-error-1.mm: New test.
10911
10912 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/28337
10915         * g++.dg/template/string1.C: New test.
10916
10917 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10918
10919         PR c++/28048
10920         * g++.dg/template/defarg9.C: New test.
10921
10922         PR c++/28235
10923         * g++.dg/template/static27.C: New test.
10924
10925 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10926
10927         PR 28410
10928         * gcc.dg/tree-ssa/pr28410.c: New test.
10929
10930 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10931
10932         PR c++/28258
10933         * g++/dg/other/error13.C: New test.
10934
10935         PR c++/28260
10936         * g++.dg/template/friend44.C: New test.
10937
10938 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10939
10940         PR c++/27495
10941         * g++.dg/other/pr27495.C: New.
10942
10943 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10944
10945         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10946         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10947
10948 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10949
10950         PR c/28286
10951         * gcc.dg/pragma-pack-4.c: New test.
10952
10953 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10954
10955         PR c++/28291
10956         * g++.dg/ext/pr28291.C: New test.
10957
10958 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10959
10960         PR middle-end/28403
10961         * gcc.c-torture/execute/pr28403.c: New test.
10962
10963 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10964
10965         PR middle-end/28402
10966         * gcc.dg/pr28402.c: New test.
10967
10968 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10969
10970         PR c++/28304
10971         * g++.dg/other/pr28304.C: New test.
10972
10973 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10974
10975         PR other/28251
10976         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10977         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10978
10979 2006-07-17  Richard Guenther  <rguenther@suse.de>
10980
10981         PR tree-optimization/28238
10982         * g++.dg/tree-ssa/pr28238.C: New testcase.
10983
10984 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10985
10986         PR c++/28250
10987         * g++.dg/eh/catch1.C: New test.
10988         * g++.dg/eh/catch2.C: New test.
10989
10990 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10991
10992         PR c++/28370
10993         * g++.dg/template/anon3.C: New test.
10994
10995 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10996
10997         PR fortran/20844
10998         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10999         specifiers requiring an explicit format tag..
11000
11001         PR fortran/28201
11002         * gfortran.dg/generic_5: New test.
11003
11004         PR fortran/20893
11005         * gfortran.dg/elemental_optional_args_1.f90: New test.
11006
11007 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11008
11009         * gnat.dg/assert.ads: New file.
11010         * gnat.dg/controlled_record.ads: Likewise.
11011         * gnat.dg/controlled_record.adb: Likewise.
11012
11013 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11014
11015         PR c++/28292
11016         * g++.dg/other/error12.C: New test.
11017
11018         PR c++/28269
11019         * g++.dg/template/crash54.C: New test.
11020
11021 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11022
11023         PR c++/28249
11024         * g++.dg/parse/catch1.C: New test.
11025
11026         PR c++/28294
11027         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11028
11029         PR c++/28387
11030         * g++.dg/ext/attrib24.C: New test.
11031
11032 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11033
11034         PR c++/28343
11035         * g++.dg/ext/asmspec1.C: New test.
11036
11037 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11038
11039         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11040         (dg-test): Support shouldfail tests.
11041         * lib/target-supports-dg.exp (dg-shouldfail): New.
11042         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11043         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11044         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11045         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11046         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11047         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11048         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11049
11050 2006-07-13  Jan Hubicka  <jh@suse.cz>
11051
11052         * gcc.target/i386/memcpy-1.c: New.
11053
11054 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11055
11056         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11057
11058 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/25097
11061         * gfortran.dg/present_1.f90: New test.
11062
11063         PR fortran/20903
11064         * gfortran.dg/interface_derived_type_1.f90: New test.
11065
11066 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11067
11068         PR fortran/28213
11069         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11070         list.
11071
11072 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11073
11074         PR c++/27820
11075         * g++.dg/other/label1.C: New test.
11076
11077 2006-07-07  Richard Guenther  <rguenther@suse.de>
11078
11079         PR middle-end/28268
11080         * gcc.dg/torture/pr28268.c: New testcase.
11081
11082 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11083
11084         PR c++/27019
11085         * g++.dg/ext/pr27019.C: New.
11086
11087 2006-07-07  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/28187
11090         * gcc.dg/pr28187.c: New testcase.
11091
11092 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11093
11094         * gnat.dg/address_conversion.adb: New test.
11095         * gnat.dg/boolean_subtype.adb: Likewise.
11096         * gnat.dg/frame_overflow.adb: Likewise.
11097         * gnat.dg/pointer_array.adb: Likewise.
11098         * gnat.dg/pointer_conversion.adb: Likewise.
11099
11100 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11101
11102         PR fortran/28237
11103         PR fortran/23420
11104         * gfortran.dg/print_fmt_5.f90: New test.
11105
11106 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11107
11108         PR fortran/28129
11109         * gfortran.dg/bounds_check_4.f90: New test.
11110
11111 2006-07-05  Richard Guenther  <rguenther@suse.de>
11112
11113         PR target/28158
11114         * gfortran.dg/pr28158.f90: New testcase.
11115
11116 2006-07-05  Richard Guenther  <rguenther@suse.de>
11117
11118         PR tree-optimization/28162
11119         * gcc.dg/pr28162.c: New testcase.
11120
11121 2006-07-05  Richard Guenther  <rguenther@suse.de>
11122         Andrew Pinski  <pinskia@gcc.gnu.org>
11123
11124         PR c++/27084
11125         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11126
11127 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11128
11129         PR fortran/28174
11130         * gfortran.dg/actual_array_substr_2.f90: New test.
11131
11132         PR fortran/28167
11133         * gfortran.dg/actual_array_constructor_2.f90: New test.
11134
11135 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11136
11137         * gfortran.dg/itime_idate_1.f: New test.
11138         * gfortran.dg/itime_idate_2.f: New test.
11139
11140 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11141
11142         PR libgfortran/27704
11143         * gfortran.dg/open_status_3.f90: New test.
11144         * gfortran.dg/fmt_l.f90: Update for new feature.
11145
11146 2006-07-03  Asher Langton  <langton2@llnl.gov>
11147
11148         * gfortran.dg/oldstyle_2.f90: New.
11149
11150 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11151
11152         * gnat.dg/string_slice.adb: New test.
11153
11154 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11155
11156         PR fortran/19259
11157         * gfortran.dg/semicolon_fixed.c: New.
11158         * gfortran.dg/semicolon_free.c: New.
11159
11160 2006-06-30  Mike Stump  <mrs@apple.com>
11161
11162         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11163         that don't support internal visibility.
11164
11165 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11166
11167         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11168         for '(' / ')' needing an extra '\'.
11169
11170 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11171
11172         PR middle-end/27428
11173         * gcc.dg/pr27428-1.c: New test case.
11174
11175 2006-06-29  Mike Stump  <mrs@apple.com>
11176
11177         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11178         on darwin as we can't align commons large enough yet.
11179
11180         * gcc.dg/vla-8.c: Add additional testcases.
11181
11182 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11183
11184         PR c++/28114
11185         * g++.dg/other/pr28114.C: New.
11186
11187 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11188
11189         * gcc.c-torture/compile/20060625-1.c: New test.
11190
11191 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11192
11193         PR fortran/20867
11194         * gfortran.dg/stfunc_3.f90: New test.
11195
11196         PR fortran/25056
11197         * gfortran.dg/impure_actual_1.f90: New test.
11198
11199         PR fortran/20874
11200         * gfortran.dg/elemental_result_1.f90: New test.
11201
11202         PR fortran/25073
11203         * gfortran.dg/select_7.f90: New test.
11204
11205         PR fortran/27554
11206         * intrinsic_actual_1.f: New test.
11207
11208         PR fortran/22038
11209         PR fortran/28119
11210         * gfortran.dg/forall_4.f90: New test.
11211
11212         PR fortran/25072
11213         * gfortran.dg/forall_5.f90: New test.
11214
11215 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11216
11217         PR c++/28051
11218         * g++.dg/template/using13.C: New test.
11219
11220         PR c++/28054
11221         * g++.dg/other/incomplete3.C: New test.
11222
11223 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11224
11225         PR fortran/28081
11226         * gfortran.dg/substr_3.f: New test.
11227         * gfortran.dg/equiv_2.f90: Update expected error message.
11228
11229 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11230
11231         PR fortran/28118
11232         * gfortran.dg/actual_array_substr_1.f90: New test.
11233
11234 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11235
11236         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11237         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11238
11239 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11240
11241         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11242
11243 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11244
11245         PR fortran/27981
11246         * gfortran.dg/simpleif_2.f90: New test.
11247
11248 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11249
11250         * g++.dg/template/error22.C: Fix typo.
11251
11252 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11253
11254         PR c++/28112
11255         * g++.dg/ext/attrib23.C: New test.
11256
11257 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11258
11259         * gnat.dg/varsize_temp.adb: New test.
11260
11261 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11262
11263         PR c++/11468
11264         * g++.dg/other/java2.C: New test.
11265
11266 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11267
11268         PR target/27789
11269         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11270         initialization.
11271
11272 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11273
11274         PR target/27531
11275         * gcc.dg/pr27531-1.c: New test case.
11276
11277 2006-06-22  Asher Langton  <langton2@llnl.gov>
11278
11279         PR fortran/24748
11280         * gfortran.dg/implicit_8.f90: New.
11281
11282 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11283
11284         PR rtl-optimization/28121
11285         * gcc.dg/pr28121.c: New test.
11286
11287 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11288
11289         PR c++/27805
11290         * g++.dg/parse/ptrmem6.C: New test.
11291
11292         PR c++/27821
11293         * g++.dg/template/error22.C: New test.
11294
11295 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11296
11297         PR c++/28111
11298         * g++.dg/template/friend43.C: New test.
11299
11300         PR c++/28110
11301         * g++.dg/template/crash53.C: New test.
11302
11303         PR c++/28109
11304         * g++.dg/rtti/incomplete1.C: New test.
11305
11306 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11307
11308         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11309
11310 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11311
11312         * gcc.c-torture/execute/complex-7.c: New.
11313
11314 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * gcc.dg/merge-all-constants-1.c: New test.
11317
11318 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11319
11320         PR c++/28113
11321         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11322
11323 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11324
11325         * gfortran.dg/rrspacing_1.f90: New test.
11326
11327 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11328
11329         PR c++/28052
11330         * g++.dg/other/bitfield2.C: New test.
11331
11332 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11333
11334         PR tree-optimization/27331
11335         * gcc.dg/pr27331.c: New test.
11336
11337 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11338             Eric Botcazou  <ebotcazou@adacore.com>
11339
11340         PR ada/18692
11341         * lib/gnat.exp: New file.
11342         * lib/gnat-dg.exp: Likewise.
11343         * gnat.dg: New directory.
11344         * gnat.dg/dg.exp: New driver.
11345         * gnat.dg/specs: New directory.
11346         * gnat.dg/specs/specs.exp: New driver.
11347         * gnat.dg/style: New directory.
11348         * gnat.dg/style/style.exp: New driver.
11349
11350 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11351
11352         PR fortran/16206
11353         * gfortran.dg/array_initializer_1.f90: New test.
11354
11355         PR fortran/28005
11356         * gfortran.dg/matmul_3.f90: New test.
11357
11358 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11359
11360         PR middle-end/28075
11361         * gcc.dg/tree-ssa/inline-1.c: New test.
11362
11363 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11364
11365         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11366         in malloc prototype; remove XFAIL.
11367         * gcc.dg/pr18241-2.c: Ditto.
11368         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11369         in memset prototype; remove XFAIL.
11370         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11371
11372 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11373
11374         * gcc.dg/vla-8.c: Add.
11375
11376 2006-06-19  Richard Guenther  <rguenther@suse.de>
11377
11378         PR tree-optimization/27090
11379         * g++.dg/tree-ssa/pr27090.C: New testcase.
11380
11381 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11382
11383         PR target/27861
11384         * gcc.dg/pr27861-1.c: New test case.
11385
11386 2006-06-19  Richard Guenther  <rguenther@suse.de>
11387
11388         PR middle-end/28045
11389         * gcc.dg/torture/pr28045.c: New testcase.
11390
11391 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11392
11393         PR fortran/26801
11394         * gfortran.dg/associated_4.f90: New test.
11395
11396 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11397
11398         PR fortran/19310
11399         PR fortran/19904
11400         * gfortran.dg/real_const_3.f90: New test.
11401
11402 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/28016
11405         * g++.dg/template/static26.C: New test.
11406
11407         PR c++/27979
11408         * g++.dg/expr/bitfield2.C: New test.
11409
11410         PR c++/27884
11411         * g++.dg/parse/linkage2.C: New test.
11412
11413 2006-06-16  Richard Guenther  <rguenther@suse.de>
11414
11415         PR middle-end/27116
11416         * gcc.dg/pr15785-1.c: Revert last change.
11417         * gcc.dg/torture/pr27116-2.c: New testcase.
11418
11419 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11420
11421         PR middle-end/27802
11422         * gcc.dg/pr27802-1.c: New test case.
11423
11424 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/27689
11427         * g++.dg/template/ttp18.C: New test.
11428         * g++.dg/template/ttp19.C: Likewise.
11429
11430         PR c++/27666
11431         * g++.dg/expr/cond9.C: New test.
11432
11433         PR c++/27640
11434         * g++.dg/template/ctor7.C: New test.
11435
11436 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11437
11438         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11439
11440 2006-06-16  Richard Guenther  <rguenther@suse.de>
11441
11442         PR tree-optimization/27781
11443         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11444
11445 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11446
11447         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11448
11449 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11450
11451         * gcc.dg/tree-ssa/loop-18.c: New test.
11452
11453 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/27665
11456         * g++.dg/template/crash52.C: New test.
11457
11458         PR c++/27648
11459         * g++.dg/ext/attrib22.C: New test.
11460
11461         PR c++/26559
11462         * g++.dg/template/builtin1.C: New test.
11463         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11464
11465         PR c++/28018
11466         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11467         assignment.
11468         * g++.old-deja/g++.pt/crash51.C: Likewise.
11469
11470         PR c++/27227
11471         * g++.dg/lookup/linkage1.C: New test.
11472         * g++.dg/lookup/linkage2.C: Likewise.
11473
11474 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11475
11476         PR middle-end/27959
11477         * gcc.dg/pr27959.c: New testcase.
11478
11479 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11480
11481         PR target/28014:
11482         * g++.dg/eh/div.C: New test.
11483
11484 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11485
11486         PR c++/27894
11487         * g++.dg/tree-ssa/pr26757.C: New test.
11488         * g++.dg/tree-ssa/pr27894.C: New test.
11489
11490 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11491
11492         * gcc.c-torture/compile/20060609-1.c: New test.
11493
11494         PR target/27863
11495         * gcc.c-torture/compile/pr27863.c: New test.
11496
11497 2006-06-13  Richard Guenther  <rguenther@suse.de>
11498
11499         PR tree-optimization/27830
11500         * g++.dg/tree-ssa/pr27830.C: New testcase.
11501
11502 2006-06-13  Matthew Sachs  <msachs@apple.com>
11503
11504         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11505         the list of compiler flags; this causes those flags to be checked
11506         for things like dg-skip-if.
11507
11508 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11509
11510         PR c++/27601
11511         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11512
11513 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11514             Kazu Hirata  <kazu@codesourcery.com>
11515
11516         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11517         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11518
11519 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11520
11521         PR c++/27933
11522         * g++.dg/lookup/using15.C: New test.
11523
11524         PR c++/27951
11525         * g++.dg/other/anon4.C: New test.
11526
11527 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11528
11529         PR c++/21210
11530         * g++.dg/init/complex1.C: New test case.
11531
11532 2006-06-11  Eric Christopher  <echristo@apple.com>
11533
11534         PR middle-end/27948
11535         * gcc.dg/bf-ms-layout.c: Run on darwin.
11536         * gcc.dg/bf-no-ms-layout: Ditto.
11537         * gcc.dg/attr-ms_struct-2.c: New.
11538         * gcc.dg/bf-ms-layout-2.c: Ditto.
11539
11540 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11541
11542         * gcc.dg/attr-ms_struct-packed1.c: New.
11543
11544 2006-06-09  Mike Stump  <mrs@apple.com>
11545
11546         * gcc.dg/vla-7.c: Add.
11547
11548 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/24558
11551         * gfortran.dg/entry_6.f90: New test.
11552
11553         PR fortran/20877
11554         PR fortran/25047
11555         * gfortran.dg/entry_7.f90: New test.
11556
11557 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR c/27747
11560         * gcc.dg/cpp/_Pragma6.c: New test.
11561
11562         PR c++/27748
11563         * g++.dg/cpp/_Pragma1.C: New test.
11564
11565         PR preprocessor/27746
11566         * gcc.dg/gomp/macro-3.c: New test.
11567         * gcc.dg/gomp/macro-4.c: New test.
11568         * g++.dg/gomp/macro-3.C: New test.
11569         * g++.dg/gomp/macro-4.C: New test.
11570
11571 2006-06-09  Richard Guenther  <rguenther@suse.de>
11572
11573         PR tree-optimization/26998
11574         * gcc.dg/torture/pr26998.c: New testcase.
11575         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11576
11577 2006-06-08  Mike Stump  <mrs@apple.com>
11578
11579         * gcc.dg/pr27095.c: Account for stubs.
11580
11581         PR target/26427
11582         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11583         produce bad code on darwin.
11584
11585 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11586
11587         PR fortran/27958
11588         * gfortran.dg/substr_2.f: New test.
11589
11590 2006-06-08  Asher Langton  <langton2@llnl.gov>
11591
11592         PR fortran/27786
11593         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11594
11595 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11596
11597         PR target/27421
11598         * gcc.dg/union-3.c: New test.
11599
11600 2006-06-08  Richard Guenther  <rguenther@suse.de>
11601
11602         PR middle-end/27116
11603         * gcc.dg/torture/pr27116.c: New testcase.
11604         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11605
11606 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11607
11608         PR rtl-optimization/26449
11609         * gcc.dg/pr26449.c: New test.
11610
11611 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11612
11613         PR c++/27601
11614         * g++.dg/ext/offsetof1.C: Test member functions.
11615
11616 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11617
11618         * gcc.dg/pr27095.c: Improve scanning.
11619
11620 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11621
11622         PR fortran/23091
11623         * gfortran.dg/saved_automatic_1.f90: New test.
11624
11625         PR fortran/24168
11626         * gfortran.dg/array_simplify_1.f90: New test.
11627
11628         PR fortran/25090
11629         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11630
11631         PR fortran/25058
11632         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11633
11634 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11635
11636         PR c++/27177
11637         * g++.dg/expr/cast7.C: New test.
11638
11639 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11640
11641         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11642         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11643         * lib/fortran-torture.exp (fortran-torture-compile,
11644         fortran-torture-execute): Ditto.
11645
11646 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11647
11648         PR target/27842
11649         * gcc.dg/vmx/pr27842.c: New test.
11650
11651 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11652
11653         PR libfortran/27895
11654         * gfortran.dg/bounds_check_3.f90: New test.
11655
11656 2006-06-05  Mike Stump  <mrs@apple.com>
11657
11658         * objc.dg/objc-fast-4.m: Skip for ppc64.
11659
11660 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11661
11662         PR testsuite/27705
11663         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11664
11665 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11666             Victor Kaplansky  <victork@il.ibm.com>
11667
11668         PR tree-optimizations/26360
11669         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11670         with -fno-tree-dce.
11671         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11672
11673 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11674
11675         PR fortran/14067
11676         * gfortran.dg/data_char_1.f90: Add messages for truncated
11677         strings.
11678
11679         PR fortran/16943
11680         * gfortran.dg/func_decl_2.f90: New test.
11681
11682         PR fortran/20839
11683         * gfortran.dg/do_2.f90: New test.
11684
11685         PR fortran/27655
11686         * gfortran.dg/associated_3.f90: New test.
11687
11688 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR c++/27819
11691         * g++.dg/template/static25.C: New test.
11692
11693         PR c++/27722
11694         * g++.dg/init/array21.C: New test.
11695
11696         PR c++/27807
11697         * g++.dg/ext/complit7.C: New test.
11698
11699         PR c++/27806
11700         * g++.dg/parse/ptrmem5.C: New test.
11701
11702 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11703             Andrew Pinski  <pinskia@physics.uc.edu>
11704
11705         PR c/27150
11706         PR middle-end/27382
11707         * gcc.dg/pr27150-1.c: New testcase.
11708         * gcc.dg/pr27382-1.c: New testcase.
11709         * gcc.dg/pr27382-2.c: New testcase.
11710
11711 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11712
11713         PR c/25161
11714         PR c/27020
11715         * gcc.dg/array-10.c: New test.
11716
11717 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11718
11719         PR c++/27804
11720         * g++.dg/init/const4.C: New test.
11721         * g++.dg/init/member1.C: Add error-marker.
11722         * g++.dg/other/fold1.C: Adjust error-marker.
11723
11724 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11725
11726         PR c++/27601
11727         * g++.dg/ext/offsetof1.C: New test.
11728
11729 2006-06-04 Eric Christopher <echristo@apple.com>
11730
11731         * gcc.dg/attr-ms_struct-1.c: New.
11732
11733 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11734
11735         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11736
11737 2006-06-04  Richard Guenther  <rguenther@suse.de>
11738
11739         PR tree-optimization/27039
11740         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11741
11742 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11743
11744         PR target/26223
11745         * gcc.target/i386/amd64-abi-2.c: New test case.
11746
11747 2006-06-02  Eric Christopher  <echristo@apple.com>
11748
11749         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11750         * gcc.target/i386/20020523-1.c: Skip if darwin.
11751         * gcc.target/i386/asm-3.c: Ditto.
11752         * gcc.target/i386/20011119-1.c: Ditto.
11753         * gcc.target/i386/clobbers.c: Remove pic part of test.
11754
11755 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11756
11757         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11758         * g++.old-deja/g++.other/init19.C: Ditto.
11759         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11760         and add other platforms as expected failures.
11761
11762 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11763
11764         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11765         (is-effective-target-keyword): Ditto.
11766
11767 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11768
11769         PR fortran/27715
11770         * gfortran.dg/extended_char_comparison_1.f:  New test.
11771
11772 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/25098
11775         * gfortran.dg/dummy_procedure_1.f90: New test.
11776
11777         PR fortran/25147
11778         * gfortran.dg/dummy_procedure_2.f90: New test.
11779
11780         * gfortran.dg/associated_2.f90: Correct to make consistent with
11781         standard.
11782
11783 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11784
11785         * gcc.target/i386/387-11.c: New test case.
11786
11787 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/27801
11790         * g++.dg/template/cond6.C: New test.
11791
11792         PR c++/26496
11793         * g++.dg/template/crash51.C: New test.
11794         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11795
11796         PR c++/27385
11797         * g++.dg/init/array20.C: New test.
11798
11799 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11800
11801         * gcc.dg/builtins-54.c: New test case.
11802
11803 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11804
11805         PR c++/26433
11806         * g++.dg/template/fntry1.C: Add dg-do link.
11807
11808         PR c++/27808
11809         * g++.dg/parse/friend6.C: New test.
11810
11811 2006-05-30  Asher Langton  <langton2@llnl.gov>
11812
11813         * gfortran.dg/cray_pointers_7.f90: New test.
11814
11815 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11816
11817         PR tree-optimization/23452
11818         * gcc.dg/fold-mulconj-1.c: New test case.
11819
11820 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11821
11822         PR c++/27803
11823         * g++.dg/parse/bitfield1.C: New test.
11824
11825 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11826
11827         * gcc.target/ppc-eq0-1.c: New test case.
11828         * gcc.target/ppc-negeq0-1.c: New test case.
11829
11830 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11831
11832         PR c/27273
11833         * gcc.dg/overflow-warn-5.c: New test.
11834
11835 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11836
11837         PR c/27718
11838         * gcc.dg/sizeof-1.c: New test.
11839
11840 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11841
11842         PR target/27790
11843         * gcc.target/i386/pr27790.c: New test.
11844
11845 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR libgfortran/27757
11848         * gfortran.dg/direct_io_5.f90: New test.
11849
11850 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11851
11852         PR libgfortran/27634
11853         * gfortran.dg/fmt_missing_period_1.f: New test.
11854         * gfortran.dg/fmt_missing_period_2.f: New test.
11855         * gfortran.dg/fmt_missing_period_3.f: New test.
11856
11857 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11858
11859         PR fortran/19777
11860         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11861         arrays.
11862
11863 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11864
11865         PR c++/27713
11866         * g++.dg/template/new6.C: New test.
11867
11868 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11869
11870         PR tree-optimization/24964
11871         * gcc.target/i386/387-10.c: New test case.
11872
11873 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11874
11875         * intrinsics/string_intrinsics.c (compare_string):
11876         Use memcmp instead of strncmp to avoid tripping over
11877         CHAR(0) in a string.
11878
11879 2006-05-27  Richard Guenther  <rguenther@suse.de>
11880
11881         PR middle-end/27773
11882         * gcc.dg/torture/pr27773.c: New testcase.
11883
11884 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11885
11886         * gcc.dg/pr24561.c: Rename to..
11887         * gcc.dg/pr25962.c: .. this.
11888
11889 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11890
11891         PR fortran/19777
11892         * gfortran.dg/bounds_check_2.f: New test.
11893
11894 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11895
11896         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11897         * gfortran.dg/byte_1.f90: Likewise.
11898         * gfortran.dg/dup_save_2.f90: Likewise.
11899
11900 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11901
11902         * gfortran.dg/associated_2.f90: New test.
11903
11904 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11905
11906         PR fortran/27524
11907         * gfortran.dg/bounds_check_1.f90: New test.
11908
11909 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11910
11911         PR rtl-optimization/27661
11912         * gcc.dg/pr27661.c: New test case.
11913
11914 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11915
11916         PR fortran/23151
11917         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11918         * gfortran.dg/print_parentheses_1.f:  New test.
11919         * gfortran.dg/print_parentheses_2.f90:  New test.
11920
11921 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR target/27758
11924         * gcc.dg/pr27758.c: New test.
11925
11926 2006-05-24  Falk Hueffner  <falk@debian.org>
11927
11928         * gcc.c-torture/compile/pr27571.c: New test.
11929
11930 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/27709
11933         * gfortran.dg/spec_expr_4.f90: New test.
11934
11935         PR fortran/27155
11936         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11937
11938 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/20103
11941         * g++.dg/ext/complit6.C: New test.
11942         * g++.dg/ext/complit3.C: Adjust error markers.
11943         * g++.dg/init/const3.C: New test.
11944
11945 2006-05-25  Richard Guenther  <rguenther@suse.de>
11946
11947         PR middle-end/27743
11948         * gcc.dg/torture/pr27743.c: New testcase.
11949
11950 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11951
11952         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11953
11954 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11955
11956         * gcc.dg/compat/scalar-by-value-x.h: New.
11957         * gcc.dg/compat/scalar-by-value-y.h: New.
11958         * gcc.dg/compat/scalar-by-value-5.c: New.
11959         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11960         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11961         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11962         * gcc.dg/compat/scalar-by-value-6.c: New.
11963         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11964         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11965         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11966
11967 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11968
11969         PR tree-optimization/27639
11970         PR tree-optimization/26719
11971         * gcc.dg/pr27639.c: New test.
11972         * gcc.dg/pr26719.c: New test.
11973         * gcc.dg/tree-ssa/scev-cast.c: New test.
11974
11975 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11976
11977         PR c++/20173
11978         * g++.dg/template/error21.C: New test.
11979
11980 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11981
11982         PR target/27696
11983         * gcc.target/i386/pr27696.c: New.
11984
11985 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11986
11987         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11988
11989         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11990
11991 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11992
11993         PR c++/27716
11994         * g++.dg/other/assign1.C: New test.
11995
11996 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11997
11998         PR target/27266
11999         * gcc.target/i386/pr27266.c: New.
12000
12001 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12002
12003         PR c++/27451
12004         * g++.dg/ext/asm9.C: New test.
12005
12006 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12007
12008         PR rtl-optimization/25514
12009         * gcc.c-torture/compile/pr25514.c: New test.
12010
12011 2006-05-22  Richard Guenther  <rguenther@suse.de>
12012
12013         Revert
12014         2006-01-31  Richard Guenther  <rguenther@suse.de>
12015
12016         * gcc.target/i386/sselibm-1.c: New testcase.
12017         * gcc.target/i386/sselibm-2.c: Likewise.
12018         * gcc.target/i386/sselibm-3.c: Likewise.
12019         * gcc.target/i386/sselibm-4.c: Likewise.
12020         * gcc.target/i386/sselibm-5.c: Likewise.
12021
12022 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12023
12024         PR c/27420
12025         * gcc.dg/func-args-2.c: New test.
12026
12027         PR c/26818
12028         * gcc.dg/struct-incompl-1.c: New test.
12029
12030 2006-05-22  Richard Guenther  <rguenther@suse.de>
12031
12032         PR testsuite/27708
12033         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12034         the transformations we test for.
12035
12036 2006-05-22  Richard Guenther  <rguenther@suse.de>
12037
12038         PR testsuite/27707
12039         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12040
12041 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12042
12043         PR c++/27210
12044         * g++.dg/warn/new1.C: New test.
12045         * g++.dg/template/new5.C: Likewise.
12046
12047 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12048
12049         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12050         * gcc.target/i386/20060512-3.c: Likewise.
12051
12052 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12053
12054         PR rtl-optimization/27671
12055         * gcc.c-torture/execute/pr27671-1.c: New.
12056         * gcc.dg/pr27671-2.c: Likewise.
12057
12058         PR tree-optimization/26622.
12059         * gcc.c-torture/compile/pr26622.c: New.
12060
12061 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12062
12063         PR fortran/27613
12064         * gfortran.dg/recursive_reference_1.f90: New test.
12065
12066 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12067
12068         PR fortran/25746
12069         * gfortran.dg/elemental_subroutine_3.f90: New test.
12070
12071         PR fortran/25090
12072         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12073
12074         PR fortran/27584
12075         * gfortran.dg/associated_target_1.f90: New test.
12076
12077         PR fortran/19015
12078         * gfortran.dg/maxloc_shape_1.f90: New test.
12079
12080 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12081
12082         PR libgfortran/24459
12083         * gfortran.dg/namelist_24.f90: New test.
12084         * gfortran.dg/namelist_12.f: Fix typo in comment.
12085
12086 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12087
12088         PR middle-end/25776
12089         * g++.dg/other/error11.C: New test.
12090
12091 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12092
12093         * gcc.target/mips/pr26765.c: Add -w to options.
12094
12095 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12096
12097         * lib/target-supports.exp (check_effective_target_mpaired_single):
12098         New function.
12099         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12100         multilibs.
12101         * g++.dg/vect/vect.exp: Likewise.
12102
12103 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12104
12105         PR testsuite/25891
12106         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12107
12108 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12109
12110         PR fortran/27662
12111         * gfortran.dg/temporary_1.f90: New file.
12112
12113 2006-05-19  Andreas Schwab  <schwab@suse.de>
12114
12115         * g++.dg/other/unused1.C: Also match "stringz".
12116
12117 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12118
12119         PR c++/26433
12120         * g++.dg/template/fntry1.C: New test.
12121
12122 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12123
12124         PR c++/27471
12125         PR c++/27506
12126         * g++.dg/conversion/bitfield5.C: New test.
12127         * g++.dg/conversion/bitfield6.C: New test.
12128
12129 2006-05-18  Mike Stump  <mrs@apple.com>
12130
12131         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12132         * gcc.dg/vla-4.c: Add.
12133         * gcc.dg/vla-5.c: Add.
12134         * gcc.dg/vla-6.c: Add.
12135
12136 2006-05-12  Stuart Hastings  <stuart@apple.com>
12137
12138         * gcc.target/i386/20060512-1.c: New.
12139         * gcc.target/i386/20060512-2.c: New.
12140         * gcc.target/i386/20060512-3.c: New.
12141         * gcc.target/i386/20060512-4.c: New.
12142
12143 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/26122
12146         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12147
12148         PR c++/26068
12149         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12150         * g++.dg/parse/linkage1.C: New test.
12151
12152 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR tree-optimization/27548
12155         * g++.dg/tree-ssa/pr27548.C: New test.
12156
12157 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12158
12159         PR fortran/26551
12160         * gfortran.dg/recursive_check_1.f: New test.
12161         * gfortran.dg/recursive_check_2.f90: New test.
12162
12163 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12164
12165         * g++.dg/opt/temp2.C: New test.
12166
12167 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12168
12169         PR c++/27491
12170         * g++.dg/init/brace5.C: New test.
12171
12172         PR middle-end/27415
12173         * gcc.dg/gomp/pr27415.c: New test.
12174         * g++.dg/gomp/pr27415.C: New test.
12175
12176         PR tree-optimization/27549
12177         * g++.dg/tree-ssa/pr27549.C: New test.
12178
12179 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12180
12181         PR libgfortran/27575
12182         * gfortran.dg/read_eof_4.f90: New test.
12183
12184 2006-05-16  Richard Guenther  <rguenther@suse.de>
12185
12186         PR tree-optimization/22303
12187         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12188
12189 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12190
12191         PR middle-end/27573
12192         * gcc.dg/gomp/pr27573.c: New test.
12193         * gfortran.dg/gomp/pr27573.f90: New test.
12194
12195         PR c/27499
12196         * gcc.dg/gomp/pr27499.c: New test.
12197         * g++.dg/gomp/pr27499.C: New test.
12198
12199 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/27339
12202         * g++.dg/parser/access8.C: Adjust error marker.
12203         * g++.dg/template/access17.C: New test.
12204         * g++.dg/template/access18.C: Likewise.
12205
12206 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12207
12208         PR target/26600
12209         * gcc.target/i386/pr26600.c: New test case.
12210
12211 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/27505
12214         * g++.dg/expr/bitfield1.C: New test.
12215
12216 2006-05-15  Richard Guenther  <rguenther@suse.de>
12217
12218         PR tree-optimization/27603
12219         * gcc.dg/torture/pr27603.c: New testcase.
12220
12221 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12222
12223         PR fortran/25090
12224         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12225
12226         PR fortran/25082
12227         * gfortran.dg/scalar_return_1.f90: New test.
12228
12229         PR fortran/27411
12230         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12231
12232 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * gcc.dg/gomp/critical-4.c: New test.
12235         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12236         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12237         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12238         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12239
12240 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12241
12242         PR c++/27582
12243         * g++.dg/template/dependent-args1.C: New test.
12244
12245         PR c++/27581
12246         * g++.dg/lookup/this1.C: New test.
12247
12248         PR c++/27315
12249         * g++.dg/template/operator6.C: New test.
12250         * g++.dg/template/incomplete3.C: New test.
12251
12252         PR c++/27559
12253         * g++.dg/template/new4.C: New test.
12254
12255         PR c++/27496
12256         * g++.dg/template/void2.C: New test.
12257
12258 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12259
12260         * g++.dg/template/dependent-expr5.C: New test.
12261
12262 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12263
12264         PR middle-end/26729
12265         * gcc.dg/pr26729-1.c: New test case.
12266
12267 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12268
12269         * gcc.dg/pr27003.c: New test.
12270
12271 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12272
12273         * lib/target-supports.dg (check_cxa_atexit_available): Change
12274         v3_target_compile to ${tool}_target_compile.
12275
12276 2006-05-11  Jason Merrill  <jason@redhat.com>
12277
12278         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12279
12280 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12281
12282         PR fortran/27553
12283         * gfortran.dg/label_5.f90: New test.
12284
12285 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12286
12287         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12288         check_effective_target_powerpc_altivec_ok): New.
12289         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12290         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12291         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12292         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12293         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12294         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12295         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12296         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12297         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12298         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12299         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12300         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12301         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12302         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12303         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12304         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12305         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12306         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12307         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12308         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12309         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12310         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12311         gcc.target/powerpc/altivec-9.c,
12312         gcc.target/powerpc/altivec-consts.c,
12313         gcc.target/powerpc/altivec-pr22085.c,
12314         gcc.target/powerpc/altivec-splat.c,
12315         gcc.target/powerpc/altivec-types-1.c,
12316         gcc.target/powerpc/altivec-types-2.c,
12317         gcc.target/powerpc/altivec-types-3.c,
12318         gcc.target/powerpc/altivec-types-4.c,
12319         gcc.target/powerpc/altivec-varargs-1.c,
12320         gcc.target/powerpc/altivec-vec-merge.c,
12321         gcc.target/powerpc/ppc-vector-memcpy.c,
12322         gcc.target/powerpc/ppc-vector-memset.c,
12323         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12324         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12325         these effective targets.
12326         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12327         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12328
12329 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12330
12331         PR middle-end/27384
12332         * g++.dg/other/fold1.C: New test.
12333
12334         PR middle-end/27488
12335         * gcc.dg/fold-nonneg-1.c: New test.
12336
12337         PR c++/27547
12338         * g++.dg/other/operator1.C: New test.
12339
12340 2006-05-11  Richard Guenther  <rguenther@suse.de>
12341
12342         PR middle-end/27529
12343         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12344
12345 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12346
12347         * lib/target-supports-dg.exp (check-flags): New.
12348         (dg-skip-if): Move flag checks.
12349
12350 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12351
12352         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12353         * lib/target-supports.dg (check_cxa_atexit_available): New.
12354
12355 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12356
12357         PR fortran/27470
12358         * gfortran.dg/multiple_allocation_2.f90: New test case.
12359
12360 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12361
12362         * gcc.target/arm/pr27387.C: Fix a comment typo.
12363
12364 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12365
12366         PR fortran/24549
12367         * gfortran.dg/error_recovery_1.f90: New test.
12368
12369 2006-05-10  Richard Guenther  <rguenther@suse.de>
12370
12371         PR tree-optimization/27302
12372         * gcc.dg/torture/pr27302.c: New testcase.
12373
12374 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12375         Richard Guenther  <rguenther@suse.de>
12376
12377         PR middle-end/27498
12378         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12379
12380 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12381
12382         PR rtl-optimization/27335
12383         * gcc.dg/pr27335.c: New test.
12384
12385 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12386
12387         * gcc.target/mips/mips-ps-5.c: New file.
12388
12389 2006-05-08  Jan Hubicka  <jh@suse.cz>
12390
12391         PR middle-end/25962
12392         * gcc.dg/pr25962.c: New.
12393
12394 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12395
12396         PR target/27158
12397         * gcc.target/powerpc/pr27158.c: New test case.
12398
12399 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12400
12401         PR testsuite/27476
12402         * ada/acats/run_all.sh: Use test -z.
12403
12404 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12405
12406         PR libfortran/18271
12407         * gfortran.dg/spec_expr_3.f90: New test.
12408
12409 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12410
12411         PR target/24879
12412         * gcc.target/i386/monitor.c: New file.
12413
12414 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12415
12416         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12417
12418 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12419
12420         PR c++/27447
12421         * g++.dg/other/ptrmem7.C: New test.
12422
12423 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12424
12425         PR target/27421
12426         * gcc.dg/array-9.c: New test.
12427
12428 2006-05-07  Richard Guenther  <rguenther@suse.de>
12429
12430         PR tree-optimization/27409
12431         * gcc.dg/torture/pr27409.c: New testcase.
12432
12433 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12434
12435         PR fortran/27457
12436         * gfortran.dg/select_6.f90: New.
12437
12438 2006-05-07  Richard Guenther  <rguenther@suse.de>
12439
12440         PR tree-optimization/27136
12441         * gcc.dg/torture/pr27136.c: New testcase.
12442
12443 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12444
12445         PR fortran/24813
12446         * gfortran.dg/char_cons_len_1.f90: New test.
12447
12448 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12449
12450         PR c++/27427
12451         * g++.dg/template/incomplete2.C: New test.
12452
12453 2006-05-06  Richard Guenther  <rguenther@suse.de>
12454
12455         PR tree-optimization/27151
12456         * gcc.dg/vect/pr27151.c: New testcase.
12457
12458 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12459
12460         PR c++/27430
12461         * g++.dg/template/void1.C: New test.
12462
12463         PR c++/27423
12464         * g++.dg/other/void2.C: New test.
12465
12466         PR c++/27422
12467         * g++.dg/conversion/void1.C: New test.
12468
12469 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12470
12471         PR/21391
12472         * g++.dg/other/unused1.C: New.
12473
12474 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12475
12476         PR objc/27240
12477         * objc.dg/member-1.m: New test.
12478
12479 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12480
12481         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12482
12483 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12484
12485         PR libfortran/26985
12486         * gfortran.dg/matmul_2.f90: New test.
12487
12488 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12489
12490         * ada/acats/run_all.sh: Use sync when main not found.
12491
12492 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12493
12494         PR target/26765
12495         * gcc.target/mips/pr26765.c: New.
12496
12497 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12498
12499         * gcc.target/bfin: New directory.
12500         * gcc.target/bfin/bfin.exp: New file.
12501         * gcc.target/bfin/frmul.c: New file.
12502         * gcc.target/bfin/arith.c: New file.
12503         * gcc.target/bfin/mul-combine.c: New file.
12504         * gcc.target/bfin/shift.c: New file.
12505
12506 2006-05-04  Richard Guenther  <rguenther@suse.de>
12507
12508         PR tree-optimization/14287
12509         PR tree-optimization/14844
12510         PR tree-optimization/19792
12511         PR tree-optimization/21608
12512         PR tree-optimization/27090
12513         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12514         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12515         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12516         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12517         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12518
12519 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR tree-optimization/27285
12522         * gcc.c-torture/execute/pr27285.c: New test.
12523
12524         PR middle-end/27388
12525         * gcc.dg/gomp/pr27388-1.c: New test.
12526         * gcc.dg/gomp/pr27388-2.c: New test.
12527         * gcc.dg/gomp/pr27388-3.c: New test.
12528
12529         PR c++/27359
12530         * g++.dg/gomp/pr27359.C: New test.
12531
12532 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12533
12534         PR fortran/20248
12535         * gfortran.dg/iargc.f90: New test.
12536
12537 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/27102
12540         * g++.dg/template/crash49.C: New test.
12541
12542 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12543
12544         PR testsuite/27032
12545         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12546
12547 2006-05-02  Jeff Law  <law@redhat.com>
12548
12549         PR tree-optimization/27364
12550         * gcc.c-torture/execute/pr27364.c: New test.
12551
12552 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/27309
12555         * g++.dg/parser/ctor5.C: New test.
12556
12557 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12558
12559         PR target/27387
12560         * gcc.target/arm/arm.exp: New.
12561         * gcc.target/arm/pr27387.C: Likewise.
12562
12563 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12564
12565         PR fortran/27269
12566         PR fortran/27324
12567         * gfortran.dg/module_equivalence_2.f90: New test.
12568
12569 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12570
12571         PR middle-end/27337
12572         * g++.dg/gomp/pr27337-1.C: New test.
12573         * g++.dg/gomp/pr27337-2.C: New test.
12574
12575         PR middle-end/27328
12576         * gcc.dg/gomp/pr27328.c: New test.
12577
12578         PR middle-end/27325
12579         * g++.dg/gomp/pr27325.C: New test.
12580
12581         PR middle-end/27310
12582         * g++.dg/gomp/pr27310.C: New test.
12583
12584 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12585
12586         PR tree-optimization/27291
12587         * g++.dg/tree-ssa/pr27291.C: New test.
12588
12589 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12590
12591         PR tree-optimization/27283
12592         * g++.dg/tree-ssa/pr27283.C: New test.
12593
12594 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12595
12596         * gcc.dg/tree-ssa/loop-16.c: New test.
12597
12598 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12599             Joseph S. Myers  <joseph@codesourcery.com>
12600
12601         * gcc.dg/Wconversion-3.c: New test case.
12602         * gcc.dg/Wconversion-4.c: Likewise.
12603
12604 2006-05-01  Richard Guenther  <rguenther@suse.de>
12605
12606         PR tree-optimization/26726
12607         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12608
12609 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12610
12611         * gcc.dg/Woverflow-1.c: New test case.
12612         * gcc.dg/Woverflow-2.c: Likewise.
12613         * gcc.dg/Woverflow-3.c: Likewise.
12614
12615 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/27094
12618         * g++.dg/template/defarg8.C: New test.
12619
12620 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12621
12622         PR c++/27278
12623         * g++.dg/parse/operator7.C: New test.
12624
12625 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12626
12627         PR c++/11471
12628         PR c++/27102
12629         * g++.dg/template/crash48.C: New test.
12630
12631         PR c++/27279
12632         * g++.dg/parse/ctor4.C: New test.
12633
12634 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12635
12636         PR fortran/25681
12637         * gfortran.df/char_type_len.f90: New test.
12638
12639 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12640
12641         PR libgfortran/27304
12642         * gfortran.dg/fmt_exhaust.f90: New test.
12643
12644 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12645
12646         PR c/25309
12647         * gcc.dg/large-size-array-2.c: New test case.
12648
12649 2006-04-28  Richard Guenther  <rguenther@suse.de>
12650
12651         PR target/26826
12652         * gcc.target/i386/pr26826.c: New testcase.
12653
12654 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12655
12656         PR middle-end/27260
12657         * gcc.c-torture/execute/pr27260.c: New.
12658
12659 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12660
12661         PR middle-end/27095
12662         * gcc.dg/pr27095.c: New.
12663
12664 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/27292
12667         * g++.dg/conversion/bitfield4.C: New test.
12668
12669 2006-04-27  Eric Christopher  <echristo@apple.com>
12670
12671         * gcc.dg/pragma-ms_struct.c: New.
12672
12673 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/27102
12676         * g++.dg/template/crash47.C: New test.
12677
12678 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12679
12680         * gcc.target/i386/sse-7.c: build with -msse.
12681
12682 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12683
12684         PR testsuite/27274:
12685         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12686         (main): Exit if processor doesn't support SSE.
12687
12688 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12689
12690         PR middle-end/27282
12691         * gcc.c-torture/compile/pr27282.c: New test.
12692
12693 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR middle-end/26913
12696         * g++.dg/gomp/pr26913.C: New test.
12697
12698         PR c/25996
12699         * gcc.dg/gomp/pr25996.c: New test.
12700         * g++.dg/gomp/pr25996.C: New test.
12701
12702 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12703
12704         PR rtl-optimization/26725
12705         * gcc.c-torture/compile/pr26725.c: New test.
12706
12707 2006-04-25  Richard Guenther  <rguenther@suse.de>
12708
12709         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12710         than n + -1.
12711
12712 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12713
12714         * gcc.dg/20060425-1.c: New testcase.
12715
12716 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12717
12718         PR tree-optimization/26865
12719         * gcc.dg/pr26865.c: New test.
12720
12721 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12722
12723         PR c++/27292
12724         * g++.dg/conversion/bitfield1.C: New test.
12725         * g++.dg/conversion/bitfield2.C: Likewise.
12726         * g++.dg/conversion/bitfield3.C: Likewise.
12727
12728 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12729         Richard Guenther  <rguenther@suse.de>
12730
12731         PR tree-optimization/27236
12732         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12733
12734 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12735
12736         PR c++/19963
12737         * g++.dg/other/incomplete2.C: New test.
12738
12739 2006-04-24  Richard Guenther  <rguenther@suse.de>
12740
12741         PR middle-end/26869
12742         * gcc.dg/torture/pr26869.c: New testcase.
12743
12744 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12745         Richard Guenther  <rguenther@suse.de>
12746
12747         PR tree-optimization/27218
12748         * g++.dg/tree-ssa/pr27218.C: New testcase.
12749
12750 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/26912
12753         * g++.dg/template/friend41.C: New test.
12754
12755 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12756
12757         * g++.dg/opt/pr15551.C: Include cstdio.
12758         (main): Use remove instead of unlink.
12759
12760 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12761
12762         * gcc.dg/sibcall-7.c: New test.
12763         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12764         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12765         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12766         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12767         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12768
12769 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR c++/26534
12772         * g++.dg/opt/bitfield1.C: New test.
12773         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12774         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12775         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12776         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12777         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12778         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12779         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12780         * g++.dg/abi/bitfield2.C: Likewise.
12781         * g++.dg/init/bitfield1.C: Likewise.
12782
12783 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12784
12785         PR fortran/25099
12786         * gfortran.dg/elemental_subroutine_4.f90: New test.
12787         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12788         call sub (m, x).
12789
12790 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12791
12792         * gcc.c-torture/compile/20060421-1.c: New testcase.
12793
12794 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12795
12796         PR c/25875
12797         * gcc.dg/init-bad-4.c: New test.
12798
12799 2006-04-21  Paul Brook  <paul@codesourcery.com>
12800
12801         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12802
12803 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12804
12805         PR fortran/27122
12806         * gfortran.dg/defined_operators_1.f90: New test.
12807         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12808         remove old ones associated, incorrectly, with Note 5.46.
12809
12810         PR fortran/27113
12811         * gfortran.dg/character_array_constructor_1.f90: New test.
12812
12813 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * gcc.dg/20060419-1.c: New test.
12816
12817 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12818
12819         PR c/26774
12820         * gcc.dg/struct-parse-1.c: New test case.
12821
12822 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12823
12824         PR c++/26558
12825         * g++.dg/parse/template19.C: New test.
12826
12827         PR c++/26739
12828         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12829
12830         PR c++/26036
12831         * g++.dg/expr/call3.C: New test.
12832
12833         PR c++/10385
12834         * g++.dg/conversion/dynamic1.C: New test.
12835
12836 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12837
12838         PR c++/27102
12839         * g++.dg/template/crash35.C: Tweak error markers.
12840         * g++.dg/template/crash46.C: New test.
12841         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12842         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12843
12844 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12845
12846         PR rtl-optimization/14261
12847         * gcc.c-torture/compile/20060419-1.c: Added.
12848
12849 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12850
12851         * gfortran.dg/label_1.f90: Adjust dg-error.
12852
12853 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12854
12855         PR target/26961
12856         * gcc.dg/fold-cond-1.c: New test case.
12857         * gcc.dg/pr26961-1.c: Likewise.
12858
12859 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12860
12861         PR libgfortran/27138
12862         * gfortran.dg/read_bad_advance.f90: New test.
12863
12864 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12865             Dale Johannesen  <dalej@apple.com>
12866
12867         PR target/24076
12868         * gcc.target/i386/vecinit-3.c: New testcase.
12869         * gcc.target/i386/vecinit-4.c: Likewise.
12870         * gcc.target/i386/sse-18.c: Likewise.
12871         * gcc.target/i386/sse-19.c: Likewise.
12872
12873 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12874
12875         * gfortran.dg/allocate_zerosize_1.f90: New test.
12876
12877 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12878
12879         PR c++/26365
12880         * g++.dg/template/crash45.C: New test.
12881
12882 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12883
12884         PR fortran/26787
12885         * gfortran.dg/proc_assign_1.f90: New test.
12886         * gfortran.dg/procedure_lvalue.f90: Change message.
12887         * gfortran.dg/namelist_4.f90: Add new error.
12888
12889         PR fortran/25597
12890         PR fortran/27096
12891         * gfortran.dg/auto_pointer_array_result_1.f90
12892
12893         PR fortran/27089
12894         * gfortran.dg/specification_type_resolution_1.f90
12895
12896         PR fortran/18003
12897         PR fortran/25669
12898         PR fortran/26834
12899         * gfortran.dg/bounds_temporaries_1.f90: New test.
12900
12901         PR fortran/27124
12902         * gfortran.dg/array_return_value_1.f90: New test.
12903
12904 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906         PR fortran/25336
12907         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12908
12909 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR middle-end/26823
12912         * g++.dg/gomp/pr26823-1.C: New test.
12913         * g++.dg/gomp/pr26823-2.C: New test.
12914
12915 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12916
12917         PR middle-end/27134
12918         * gcc.dg/pr27314.c: New test.
12919
12920 2006-04-13  Richard Henderson  <rth@redhat.com>
12921
12922         * g++.dg/gomp/block-0.C: Update expected matches.
12923
12924 2006-04-13  DJ Delorie  <dj@redhat.com>
12925
12926         * lib/target-supports.exp (check_effective_target_int32plus): New.
12927         (check_effective_target_ptr32plus): New.
12928         (check_effective_target_size32plus): New.
12929         (check_effective_target_int16): New.
12930         (check_profiling_available): Add m32c to the list of unsupported
12931         targets.
12932
12933         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12934         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12935         memory size.
12936         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12937         pointers.
12938         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12939         size_t.
12940         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12941         and size_t.
12942         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12943         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12944         not just xstormy16.  Skip m32c due to weird pointer size.
12945         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12946         not just xstormy16.
12947         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12948         not just xstormy16.
12949         * gcc.dg/20020312-2.c: Add m32c support.
12950         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12951         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12952         in test.
12953         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12954         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12955         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12956         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12957         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12958         formats
12959         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12960         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12961         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12962         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12963         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12964         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12965         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12966         in test.
12967         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12968         in test.
12969         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12970         * gcc.dg/pr23049.c: Require >=32 bit integers.
12971         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12972         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12973         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12974         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12975         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12976         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12977         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12978         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12979         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12980         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12981         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12982         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12983         prototype in test.
12984         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12985         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12986         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12987         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12988         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12989
12990         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12991         * gcc.c-torture/execute/20040703-1.x: Likewise.
12992         * gcc.c-torture/execute/20040705-1.x: Likewise.
12993         * gcc.c-torture/execute/20040705-2.x: Likewise.
12994         * gcc.c-torture/execute/20040709-1.x: Likewise.
12995         * gcc.c-torture/execute/20040709-2.x: Likewise.
12996         * gcc.c-torture/execute/20040811-1.x: Likewise.
12997         * gcc.c-torture/execute/20050316-1.x: Likewise.
12998         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12999         * gcc.c-torture/execute/pr19689.x: Likewise.
13000         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13001         * gcc.c-torture/execute/usmul.x: Likewise.
13002         * gcc.c-torture/execute/vrp-5.x: Likewise.
13003         * gcc.c-torture/execute/vrp-6.x: Likewise.
13004         * gcc.dg/debug/20041023-1.s: Likewise.
13005
13006 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13007
13008         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13009         of integers to a vector types are now constant expressions in C.
13010         * gcc.dg/vect/vect-fold-1.c: New test case.
13011
13012 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13013             Ulrich Weigand  <uweigand@de.ibm.com>
13014
13015         PR target/27006
13016         * gcc.dg/vmx/pr27006.c: New testcase.
13017
13018 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13019
13020         PR libgfortran/26766
13021         * gfortran.dg/write_recursive.f90: New test.
13022
13023 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.dg/parse/dtor7.C: New test.
13026         * g++.dg/parse/new1.C: Add error marker.
13027         * g++.dg/template/new3.C: New test.
13028
13029         PR c++/26122
13030         * g++.dg/template/pure1.C: New test.
13031
13032         PR c++/26295
13033         * g++.dg/parse/ptrmem4.C: New test.
13034
13035 2006-04-10  Jeff Law  <law@redhat.com>
13036
13037         PR/27087
13038         * gcc.c-torture/compile/pr27087.c: New test.
13039
13040 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13041
13042         PR/21391
13043         * gcc.dg/20060410.c: New.
13044
13045 2006-04-10  Matthias Klose  <doko@debian.org>
13046
13047         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13048         Recognize multilib directory names containing underscores.
13049
13050 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13051
13052         * gcc.target/i386/vecinit-1.c: New test case.
13053         * gcc.target/i386/vecinit-2.c: Likewise.
13054
13055 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13056
13057         PR debug/27057
13058         * g++.dg/debug/dwarf2-2.C: New test.
13059
13060 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13061
13062         PR rtl-optimization/27073
13063         * gcc.c-torture/execute/pr27073.c: New test.
13064
13065 2006-04-08  Mike Stump  <mrs@apple.com>
13066
13067         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13068
13069 2006-04-07  Richard Guenther  <rguenther@suse.de>
13070
13071         PR tree-optimization/26135
13072         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13073
13074 2006-04-06  Jan Hubicka  <jh@suse.cz>
13075
13076         PR profile/26399
13077         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13078
13079 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13080
13081         * g++.dg/conversion/nullptr1.C: New test case.
13082         * g++.dg/conversion/nullptr2.C: Likewise.
13083
13084 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13085
13086         * gfortran.dg/dependency_18.f90: New test case.
13087
13088 2006-04-05  Richard Guenther  <rguenther@suse.de>
13089
13090         PR tree-optimization/26919
13091         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13092         * gcc.dg/ipa/ipa-2.c: Likewise.
13093         * gcc.dg/ipa/ipa-3.c: Likewise.
13094         * gcc.dg/ipa/ipa-5.c: Likewise.
13095
13096 2006-04-05  Richard Guenther  <rguenther@suse.de>
13097
13098         PR tree-optimization/26763
13099         * gcc.dg/torture/pr26763-1.c: New testcase.
13100         * gcc.dg/torture/pr26763-2.c: Likewise.
13101
13102 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13103
13104         PR fortran/23634
13105         PR fortran/25619
13106         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13107
13108 2006-04-04  Eric Christopher  <echristo@apple.com>
13109
13110         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13111         stubs.
13112         * gcc.target/i386/387-5.c: Ditto.
13113
13114 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13115
13116         * gcc.target/sparc/struct-ret-check.c: New test.
13117
13118 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13119
13120         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13121         zero decimal digits specified in format.
13122
13123 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13124
13125         PR fortran/26891
13126         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13127
13128         PR fortran/26976
13129         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13130         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13131         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13132         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13133         compliant and detect bigendian-ness.
13134
13135 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13136
13137         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13138         dummy arguments work when the actual argument is itself a dummy
13139         argument of the caller.
13140
13141 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13142
13143         PR libfortran/24685
13144         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13145
13146 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13147
13148         * gfortran.dg/dependencency_17.f90: New test case.
13149
13150 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13151
13152         * gfortran.dg/dependency_14.f90: New test case.
13153         * gfortran.dg/dependency_15.f90: Likewise.
13154         * gfortran.dg/dependency_16.f90: Likewise.
13155
13156 2006-03-31  Asher Langton  <langton2@llnl.gov>
13157
13158         PR fortran/25358
13159         gfortran.dg/cray_pointers_6.f90: New test.
13160
13161 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13162
13163         PR libgfortran/26890
13164         * gfortran.dg/read_size_noadvance.f90: New test.
13165
13166 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13167
13168         PR fortran/25031
13169         * gfortran.dg/multiple_allocation_1.f90: Check that the
13170         size has changed after a re-allocation with stat.
13171
13172 2006-03-30  Richard Guenther  <rguenther@suse.de>
13173
13174         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13175         removal.
13176         * gcc.target/i386/sselibm-2.c: Likewise.
13177         * gcc.target/i386/sselibm-3.c: Likewise.
13178         * gcc.target/i386/sselibm-4.c: Likewise.
13179         * gcc.target/i386/sselibm-5.c: Likewise.
13180
13181 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13182
13183         * gcc.dg/fold-andxor-1.c: New test case.
13184         * gcc.dg/fold-xorand-1.c: Likewise.
13185
13186 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13187
13188         * gcc.dg/fold-convnotconv-1.c: New test case.
13189
13190 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13191
13192         PR fortran/26779
13193         * gfortran.dg/private_type_5.f90: New test.
13194
13195 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13196
13197         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13198
13199 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gfortran.dg/advance_2.f90: New test.
13202         * gfortran.dg/advance_3.f90: New test.
13203
13204         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13205
13206 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13207
13208         PR libgfortran/26661
13209         PR libgfortran/26880
13210         * gfortran.dg/read_x_past.f: New test.
13211
13212 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13213
13214         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13215         to be STABS.
13216
13217 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13218
13219         * objc.dg/dwarf-1.m: Skip on AIX.
13220         * objc.dg/dwarf-2.m: Skip on AIX.
13221
13222 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13223
13224         PR fortran/26816
13225         * gfortran.dg/float_1.f90: New test.
13226
13227 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13228
13229         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13230         X86_64 targets.
13231         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13232
13233 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13234
13235         PR libfortran/26735
13236         * gfortran.dg/convert_implied_open.f90: New test case.
13237
13238 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13239
13240         PR fortran/26769
13241         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13242
13243 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13244
13245         PR middle-end/26717
13246         * gcc.dg/pr26717.c: New test.
13247
13248 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13249
13250         * gfortran.dg/dependency_12.f90: New test case.
13251
13252 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13253
13254         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13255
13256 2006-03-24  Jeff Law  <law@redhat.com>
13257
13258         * gcc.c-torture/pr26840.c: New test.
13259
13260 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13261
13262         * objc.dg/dwarf-2.m: New.
13263         * obj-c++.dg/dwarf-2.mm: New.
13264
13265         * g++.old-deja/g++.other/init19.C: New.
13266
13267 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13268
13269         * g++.dg/eh/spbp.C: Skip on AIX.
13270
13271 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR middle-end/26611
13274         * g++.dg/gomp/pr26611-1.C: New test.
13275         * g++.dg/gomp/pr26611-2.C: New test.
13276
13277 2006-03-24  Jeff Law  <law@redhat.com>
13278
13279         * gcc.c-torture/compile/pr26833.c: New test.
13280         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13281
13282 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13283
13284         * gfortran.dg/endfile_2.f90: Delete temp file.
13285
13286 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13287
13288         PR fortran/19303
13289         * gfortran.dg/record_marker_1.f90: New test case.
13290         * gfortran.dg/record_marker_2.f: New test case.
13291         * gfortran.dg/record_marker_3.f90: New test case.
13292
13293 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13294
13295         PR fortran/17298
13296         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13297         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13298
13299 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13300
13301         * lib/gcc-dg.exp (cleanup-modules): New proc.
13302         * gfortran.dg/allocatable_function_1.f90,
13303         gfortran.dg/allocate_char_star_scalar_1.f90,
13304         gfortran.dg/assumed_charlen_function_1.f90,
13305         gfortran.dg/assumed_dummy_1.f90,
13306         gfortran.dg/assumed_shape_ranks_1.f90,
13307         gfortran.dg/assumed_shape_ranks_2.f90,
13308         gfortran.dg/assumed_size_dt_dummy.f90,
13309         gfortran.dg/auto_char_dummy_array_1.f90,
13310         gfortran.dg/auto_char_len_3.f90,
13311         gfortran.dg/automatic_module_variable.f90,
13312         gfortran.dg/bad_automatic_objects_1.f90,
13313         gfortran.dg/char_array_constructor.f90,
13314         gfortran.dg/char_array_structure_constructor.f90,
13315         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13316         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13317         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13318         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13319         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13320         gfortran.dg/derived_pointer_recursion.f90,
13321         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13322         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13323         gfortran.dg/dummy_functions_1.f90,
13324         gfortran.dg/elemental_initializer_1.f90,
13325         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13326         gfortran.dg/elemental_pointer_1.f90,
13327         gfortran.dg/elemental_subroutine_1.f90,
13328         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13329         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13330         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13331         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13332         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13333         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13334         gfortran.dg/global_references_1.f90,
13335         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13336         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13337         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13338         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13339         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13340         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13341         gfortran.dg/large_integer_kind_1.f90,
13342         gfortran.dg/large_real_kind_1.f90,
13343         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13344         gfortran.dg/module_double_reuse.f90,
13345         gfortran.dg/module_equivalence_1.f90,
13346         gfortran.dg/module_interface_1.f90,
13347         gfortran.dg/module_parameter_array_refs_1.f90,
13348         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13349         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13350         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13351         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13352         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13353         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13354         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13355         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13356         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13357         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13358         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13359         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13360         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13361         gfortran.dg/same_name_1.f90,
13362         gfortran.dg/sibling_dummy_procedure_1.f90,
13363         gfortran.dg/sibling_dummy_procedure_2.f90,
13364         gfortran.dg/sibling_dummy_procedure_3.f90,
13365         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13366         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13367         gfortran.dg/used_dummy_types_2.f90,
13368         gfortran.dg/used_dummy_types_3.f90,
13369         gfortran.dg/used_dummy_types_4.f90,
13370         gfortran.dg/used_dummy_types_5.f90,
13371         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13372         gfortran.dg/userdef_operator_1.f90: Use it.
13373
13374 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13375
13376         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13377         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13378         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13379         gfortran.dg/write_back.f,
13380         gfortran.fortran-torture/execute/inquire_1.f90,
13381         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13382
13383 2006-03-21  Jeff Law  <law@redhat.com>
13384
13385         * gcc.dg/tree-ssa/vrp28.c: New test.
13386
13387 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13388
13389         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13390         if _STDC_C99 is defined.
13391         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13392         * gcc.dg/builtins-20.c: Likewise.
13393         * gcc.dg/builtins-53.c: Likewise.
13394         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13395         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13396
13397 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13398
13399         PR tree-opt/26781
13400         * gcc.c-torture/compile/pr26781-1.c: New test.
13401         * gcc.c-torture/compile/pr26781-2.c: New test.
13402
13403 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13404
13405         PR c++/26690
13406         * g++.dg/gomp/pr26690-1.C: New test.
13407         * g++.dg/gomp/pr26690-2.C: New test.
13408
13409 2006-03-20  Jeff Law  <law@redhat.com>
13410
13411         * gcc.dg/tree-ssa/pr21829.c: New test.
13412
13413         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13414
13415 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13416
13417         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13418         (check_visibility_available): Use it.
13419         (check_effective_target_default_packed): Likewise.
13420         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13421         (check_effective_target_fopenmp): Likewise.
13422         (check_effective_target_freorder): Likewise.
13423         (check_effective_target_fpic): Likewise.
13424         (check_named_sections_available): Likewise.
13425         (check_effective_target_ilp32): Likewise.
13426         (check_effective_target_lp64): Likewise.
13427
13428 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13429
13430         PR fortran/20935
13431         * gfortran.dg/scalar_mask_2.f90: New test case.
13432
13433 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13434
13435         PR tree-opt/26629
13436         * gcc.dg/tree-ssa/loadpre12.c: New test.
13437         * gcc.dg/tree-ssa/loadpre13.c: New test.
13438         * gcc.dg/tree-ssa/loadpre14.c: New test.
13439         * gcc.dg/tree-ssa/loadpre15.c: New test.
13440         * gcc.dg/tree-ssa/loadpre16.c: New test.
13441         * gcc.dg/tree-ssa/loadpre17.c: New test.
13442         * gcc.dg/tree-ssa/loadpre18.c: New test.
13443         * gcc.dg/tree-ssa/loadpre19.c: New test.
13444         * gcc.dg/tree-ssa/loadpre20.c: New test.
13445         * gcc.dg/tree-ssa/loadpre21.c: New test.
13446         * gcc.dg/tree-ssa/loadpre22.c: New test.
13447
13448 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13449
13450         PR fortran/26741
13451         * gfortran.dg/elemental_initializer_1.f90: New test.
13452
13453         PR fortran/26716
13454         * gfortran.dg/assumed_shape_ranks_2: New test.
13455
13456 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13457
13458         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13459         target fpic.
13460
13461 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13464         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13465         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13466         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13467         gfortran.fortran-torture/execute/direct_io.f90,
13468         gfortran.fortran-torture/execute/inquire_2.f90,
13469         gfortran.fortran-torture/execute/inquire_4.f90,
13470         gfortran.fortran-torture/execute/list_read_1.f90,
13471         gfortran.fortran-torture/execute/open_replace.f90,
13472         gfortran.fortran-torture/execute/slash_edit.f90,
13473         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13474         temporary files from testcases.
13475
13476 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13477
13478         PR libgfortran/26509
13479         gfortran.dg/write_direct_eor.f90: New test.
13480
13481 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13482
13483         * gcc.target/powerpc/pr26350.c: New.
13484         * gcc.target/powerpc/indexed-addr.c: New.
13485
13486 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13487
13488         * gfortran.dg/dependency_13.f90: New test case.
13489
13490 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13491
13492         PR middle-end/21781
13493         * gcc.dg/real-const-1.c: New test case.
13494
13495 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13496
13497         * g++.old-deja/g++.other/init18.C: New.
13498         * g++.old-deja/g++.other/init5.C: Remove xfail.
13499
13500 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13501
13502         * g++.dg/opt/pr15551.C: Cleanup temp file.
13503
13504 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13505
13506         PR c++/6634
13507         g++.dg/parse/long1.C: New test.
13508
13509 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13510
13511         PR fortran/19101
13512         * gfortran.dg/continuation.f90: New test.
13513         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13514
13515 2006-03-14  Richard Guenther  <rguenther@suse.de>
13516
13517         PR tree-optimization/26672
13518         * gcc.dg/torture/pr26672.c: New testcase.
13519
13520 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13521
13522         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13523         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13524
13525 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13526
13527         PR middle-end/26557
13528         * gcc.c-torture/compile/switch-1.c: New test case.
13529
13530 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13531
13532         PR fortran/25378
13533         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13534         test to include more permuatations of mask and index.
13535         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13536         respond to F2003 spec. that the position returned for an all false
13537         mask && condition is zero.
13538
13539 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13540
13541         PR middle-end/25989
13542         * gcc.dg/gomp/pr25989.c: New test.
13543
13544 2006-03-13  Jeff Law  <law@redhat.com>
13545
13546         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13547
13548 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13549
13550         * gcc.dg/switch-9.c: New test.
13551
13552 2006-03-13  Richard Guenther  <rguenther@suse.de>
13553
13554         PR middle-end/26630
13555         * gcc.dg/torture/pr26630.c: New testcase.
13556
13557 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13558
13559         * gfortran.dg/dependency_10.f90: New test case.
13560         * gfortran.dg/dependency_11.f90: Likewise.
13561
13562 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13563             Erik Edelmann  <eedelman@gcc.gnu.org>
13564
13565         * gfortran.dg/allocatable_function_1.f90: New.
13566         * gfortran.dg/allocatable_function_2.f90: New.
13567
13568 2006-03-10  Richard Guenther  <rguenther@suse.de>
13569
13570         PR middle-end/26565
13571         * gcc.dg/torture/pr26565.c: New testcase.
13572
13573 2006-03-09  Eric Christopher  <echristo@apple.com>
13574
13575         * gcc.c-torture/compile/20060309-1.c: New.
13576
13577 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13578
13579         PR libgfortran/26499
13580         * gfortran.dg/write_back.f: New test.
13581         * gfortran.dg/write_rewind_1.f: New test.
13582         * gfortran.dg/write_rewind_2.f: New test.
13583
13584 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13585
13586         PR libgfortran/26554
13587         * gfortran.dg/read_logical.f90: New test.
13588
13589 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13590
13591         * ada/acats/norun.lst: cdd2a03 now passes.
13592
13593 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13594
13595         PR testsuite/25177
13596         * gcc.target/powerpc/pr18096-1.c: Change where the error
13597         would match.
13598
13599 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13600
13601         * gcc.target/i386/cleanup-1.c: New test.
13602         * gcc.target/i386/cleanup-2.c: New test.
13603
13604 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13605
13606         * gfortran.dg/dependency_9.f90: Remove for the time being.
13607
13608 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13609
13610         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13611         directive.
13612
13613 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13614
13615         * gfortran.dg/dependency_9.f90: New test case.
13616
13617 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13618
13619         * gfortran.dg/dependency_4.f90: New test case.
13620         * gfortran.dg/dependency_5.f90: New test case.
13621         * gfortran.dg/dependency_6.f90: New test case.
13622         * gfortran.dg/dependency_7.f90: New test case.
13623         * gfortran.dg/dependency_8.f90: New test case.
13624
13625 2006-03-03  Paul Brook  <paul@codesourcery.com>
13626
13627         * lib/target-supports.exp (check_profiling_available):
13628         Add m68k-*-elf.
13629
13630 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13631
13632         PR fortran/25031
13633         * multiple_allocation_1.f90: New test.
13634
13635 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13636
13637         PR tree-optimization/26524
13638         * gfortran.dg/pr26524.f: New test case.
13639
13640 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * g++.dg/template/repo5.C: Cleanup repo files.
13643         * gcc.dg/20051201-1.c: Cleanup coverage files.
13644         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13645         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13646         tree dump files.
13647
13648 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13649
13650         * objc.dg/objc-nofilename-1.m: New test.
13651         * objc.dg/bad-receiver-type.m: New test.
13652         * obj-c++.dg/bad-receiver-type.mm: New test.
13653
13654 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13655
13656         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13657
13658 2006-03-01  Mike Stump  <mrs@apple.com>
13659
13660         * g++.dg/abi/key2.C: Add.
13661
13662 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         * gfortran.dg/logical_dot_product.f90: New test.
13665
13666         PR fortran/26393
13667         * gfortran.dg/used_interface_ref.f90: New test.
13668
13669         PR fortran/20938
13670         * gfortran.dg/dependency_2.f90: New test.
13671         * gfortran.fortran-torture/execute/where17.f90: New test.
13672         * gfortran.fortran-torture/execute/where18.f90: New test.
13673         * gfortran.fortran-torture/execute/where19.f90: New test.
13674         * gfortran.fortran-torture/execute/where20.f90: New test.
13675
13676 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13677
13678         * g++.dg/tree-ssa/pr26443.C: New test case.
13679
13680 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13681
13682         PR middle-end/26022
13683         * g++.dg/opt/return-slot1.C: New test.
13684
13685 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13686
13687         PR libgfortran/26136
13688         * gfortran.dg/namelist_23.f90: New test.
13689
13690 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13691
13692         PR middle-end/14752
13693         * gcc.dg/fold-eqandshift-2.c: New test case.
13694
13695 2006-02-28  Richard Guenther  <rguenther@suse.de>
13696
13697         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13698         decomposition.
13699
13700 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13701
13702         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13703
13704 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13705
13706         PR libgfortran/26464
13707         * gfortran.dg/backspace_5.f: New test.
13708         * gfortran.dg/backspace_6.f: New test.
13709
13710 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13711
13712         * gcc.dg/fold-eqandnot-1.c: New test case.
13713
13714 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13715
13716         PR middle-end/19983
13717         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13718
13719 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13720
13721         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13722         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13723
13724 2006-02-26  Richard Guenther  <rguenther@suse.de>
13725
13726         PR tree-optimization/26421
13727         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13728
13729 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13730
13731         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13732         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13733
13734 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13735
13736         * gcc.dg/fold-even-1.c: New test case.
13737
13738 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13739
13740         PR middle-end/21137
13741         * gcc.dg/fold-eqandshift-1.c: New test case.
13742
13743 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13744
13745         PR tree-optimization/25125
13746         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13747         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13748
13749 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13750
13751         PR tree-optimizations/26359
13752         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13753         with -fdump-tree-dceloop-details.
13754         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13755
13756 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13757
13758         PR middle-end/23673
13759         * gcc.dg/fold-eqxor-1.c: New test case.
13760         * gcc.dg/fold-eqxor-2.c: Likewise.
13761         * gcc.dg/fold-eqxor-3.c: Likewise.
13762
13763 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13764
13765         PR fortran/23092
13766         * scalar_mask_1.f90: New test.
13767
13768 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13769
13770         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13771         * g++.dg/eh/uncaught2.C: New.
13772         * g++.dg/eh/uncaught3.C: New.
13773
13774 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13775
13776         PR libgfortran/26423
13777         * gfortran.dg/read_many_1.f: New test.
13778
13779 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13780
13781         PR fortran/24519
13782         * gfortran.dg/dependency_3.f90: New test.
13783         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13784         XFAILs.
13785
13786         PR fortran/25395
13787         * gfortran.dg/equiv_6.f90: New test.
13788
13789 2006-02-23  Jeff Law  <law@redhat.com>
13790
13791         * gcc.c-torture/compile/pr26425.c: New test.
13792
13793 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13794
13795         PR middle-end/26412
13796         * gcc.dg/gomp/pr26412.c: New test.
13797
13798 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13799
13800         PR c++/26291
13801         * g++.dg/other/ellipsis1.C: New test.
13802         * g++.dg/parse/operator4.C: Adjust error marker.
13803
13804 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13805
13806         PR target/25603
13807         * gfortran.dg/pr25603.f: New testcase.
13808
13809 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13812         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13813
13814 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13815
13816         * g++.dg/eh/spbp.C: New.
13817
13818 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13819
13820         PR middle-end/26379
13821         * gcc.target/i386/mmx-7.c: New test.
13822
13823 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13824
13825         PR tree-optimization/26361
13826         * gcc.dg/tree-ssa/vrp27.c: New test case.
13827
13828 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13829
13830         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13831         * gcc.dg/tree-ssa/complex-4.c: Here.
13832
13833 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13834
13835         PR middle-end/19543
13836         * gfortran.dg/logical_1.f90: New test case.
13837
13838 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13839
13840         PR middle-end/26334
13841         * gcc.dg/20060218-1.c: Moved to...
13842         * gcc.target/i386/20060218-1.c: ... here.  New test.
13843
13844 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13845
13846         PR fortran/26201
13847         * gfortran.dg/convert_1.f90: New.
13848
13849 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13850
13851         PR fortran/25054
13852         * gfortran.dg/namelist_5.f90: New test.
13853
13854         PR fortran/25089
13855         * gfortran.dg/namelist_4.f90: New test.
13856
13857 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13858
13859         PR tree-opt/25680
13860         * gcc.dg/tree-ssa/complex-3.c: New test.
13861
13862 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13863
13864         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13865         variable to take into account the variable name in the
13866         function header.
13867         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13868
13869 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13870
13871         PR middle-end/26334
13872         * gcc.c-torture/compile/20060217-1.c: New test.
13873         * gcc.dg/20060218-1.c: New test.
13874
13875 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13876
13877         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13878
13879 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13880
13881         * gcc.dg/cpp/undef3.c: New test.
13882         * gcc.dg/cpp/trad/builtins2.c: New test.
13883
13884 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/26266
13887         * g++.dg/template/static22.C: New test.
13888         * g++.dg/template/static23.C: New test.
13889         * g++.dg/template/static24.C: New test.
13890         * g++.dg/template/non-dependent13.C: New test.
13891         * g++.dg/init/member1.C: Tweak error markers.
13892
13893 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13894
13895         PR target/26255
13896         * gcc.c-torture/compile/pr26255.c: New test case.
13897
13898 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13899
13900         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13901         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13902         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13903         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13904         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13905         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13906         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13907
13908 2006-02-16  Jeff Law  <law@redhat.com>
13909
13910         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13911         * gcc.dg/tree-ssa/vrp26.c: New test.
13912
13913 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13914
13915         PR target/20353
13916         PR target/24578
13917         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13918         __UCLIBC__ is defined.
13919
13920 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13921
13922         PR fortran/26224
13923         * gfortran.dg/gomp/pr26224.f: New test.
13924
13925 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13926
13927         PR tree-opt/25918
13928         * lib/target-supports.exp
13929         (check_effective_target_vect_short_mult): New.
13930         (check_effective_target_vect_char_mult): New.
13931         (check_effective_target_vect_widen_sum_qi_to_si): New.
13932         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13933         (check_effective_target_vect_widen_sum_hi_to_si): New.
13934         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13935         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13936         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13937         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13938         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13939         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13940         vect-reduc-pattern-2c.c
13941         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13942         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13943         vect-reduc-pattern-1c.c
13944
13945 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13946
13947         PR fortran/24557
13948         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13949
13950 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13951
13952         PR fortran/26054
13953         * gfortran.dg/enum_8.f90: Remove check for warning.
13954         * gfortran.dg/iomsg_1.f90: Ditto.
13955         * gfortran.dg/enum_1.f90: Ditto.
13956         * gfortran.dg/enum_9.f90: Ditto.
13957         * gfortran.dg/enum_2.f90: Ditto.
13958         * gfortran.dg/enum_10.f90: Ditto.
13959         * gfortran.dg/enum_3.f90: Ditto.
13960         * gfortran.dg/flush_1.f90: Ditto.
13961         * gfortran.dg/enum_4.f90: Ditto.
13962         * gfortran.dg/array_constructor_1.f90: Ditto.
13963         * gfortran.dg/enum_5.f90: Ditto.
13964         * gfortran.dg/enum_6.f90: Ditto.
13965         * gfortran.dg/enum_7.f90: Ditto.
13966
13967 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13968
13969         PR middle-end/26300
13970         * gcc.c-torture/compile/20060215-1.c: New test.
13971
13972 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13973
13974         PR middle-end/23670
13975         * gcc.dg/tree-ssa/andor-2.c: New test case.
13976
13977 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13978
13979         PR fortran/25045
13980         * optional_dim.f90: New test.
13981
13982 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13983
13984         PR fortran/26277
13985         * gfortran.dg/label_4.f90: New.
13986
13987 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13988             Diego Novillo  <dnovillo@redhat.com>
13989             Uros Bizjak  <uros@kss-loka.si>
13990
13991         * gfortran.dg/gomp: New directory.
13992
13993 2006-02-14  Richard Guenther  <rguenther@suse.de>
13994
13995         PR tree-optimization/26258
13996         * gcc.dg/torture/pr26258.c: New testcase.
13997
13998 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR fortran/26246
14001         * gfortran.dg/pr26246_1.f90: New test.
14002         * gfortran.dg/pr26246_2.f90: New test.
14003
14004         PR middle-end/26092
14005         * gcc.c-torture/compile/20060208-1.c: New test.
14006
14007 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14008
14009         PR fortran/26074
14010         PR fortran/25103
14011         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14012         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14013         * gfortran.dg/automatic_module_variable.f90: Change error message.
14014
14015         PR fortran/20861
14016         * gfortran.dg/internal_dummy_1.f90: New test.
14017
14018         PR fortran/20871
14019         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14020
14021
14022         PR fortran/25083
14023         * gfortran.dg/uncommon_block_data_1.f90: New test.
14024         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14025         with standard.
14026
14027         PR fortran/25088
14028         * gfortran.dg/typed_subroutine_1.f90: New test.
14029
14030 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14031
14032         * objc.dg/dwarf-1.m: New.
14033
14034 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14035
14036         PR middle-end/24427
14037         * gcc.dg/tree-ssa/andor-1.c: New test case.
14038
14039 2006-02-13  Josh Conner  <jconner@apple.com>
14040
14041         PR target/25376
14042         * gcc.dg/pr25376.c: New test.
14043
14044         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14045         assemble.
14046         * lib/target-supports.exp (check_named_sections_available):
14047         Only compile named-sections test -- don't assemble.
14048
14049 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14050
14051         * g++.dg/warn/no-write-strings.C: New test.
14052         * g++.dg/warn/write-strings.C: Likewise.
14053         * g++.dg/warn/write-strings-default.C: Likewise.
14054
14055 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14056
14057         PR fortran/25806
14058         * gfortran.dg/ret_pointer_2.f90: New test.
14059
14060 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14061
14062         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14063
14064 2006-02-10  Jeff Law  <law@redhat.com>
14065
14066         * gcc.c-torture/compile/pr26213.c: New test.
14067
14068 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14069
14070         gfortran.dg/null_1.f90: New test.
14071
14072 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14073
14074         PR fortran/14771
14075         * gfortran.dg/parens_4.f90: New.
14076         * gfortran.dg/parens_5.f90: New.
14077
14078 2006-02-10  Richard Guenther  <rguenther@suse.de>
14079
14080         * gcc.dg/pr23372-1.c: Remove empty file.
14081
14082 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14083         Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/14771
14086         * gfortran.dg/parens_1.f90: New.
14087         * gfortran.dg/parens_2.f90: New.
14088         * gfortran.dg/parens_3.f90: New.
14089
14090 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14091
14092         PR fortran/26038
14093         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14094
14095         PR fortran/25059
14096         * gfortran.dg/impure_assignment_1.f90: New test.
14097
14098         PR fortran/25070
14099         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14100
14101 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14102
14103         PR target/26141
14104         * g++.dg/expr/stdarg2.C: New test.
14105
14106 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14107
14108         PR inline-asm/16194
14109         * gcc.dg/pr16194.c: New test.
14110
14111 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14112
14113         * ada/acats/run_acats: Use portable variant of "$@".
14114
14115 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14116
14117         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14118         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14119
14120 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14121
14122         PR tree-opt/26179
14123         * g++.dg/opt/pr26179.C: New test.
14124
14125 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14126
14127         PR middle-end/26134
14128         * gcc.dg/tree-ssa/complex-3.c: New test.
14129
14130 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14131
14132         * gcc.c-torture/compile/volatile-1.c: New test.
14133
14134 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14135
14136         PR 26180
14137         * gcc.dg/tree-ssa/pr26180.c: New test.
14138
14139 2006-02-08  Jeff Law  <law@redhat.com>
14140
14141         * gcc.dg/tree-ssa/pr21417.c: New test.
14142
14143 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14144
14145         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14146         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14147
14148 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14149
14150         * lib/scanrtl.exp: New.
14151
14152 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14153
14154         PR c++/26071
14155         * g++.dg/other/virtual2.C: New test.
14156
14157         PR c++/26070
14158         * g++.dg/other/virtual1.C: New test.
14159
14160 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14161
14162         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14163         cleanup-ipa-dump): Update dump file glob patterns.
14164         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14165         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14166
14167         * lib/gcc-dg.exp: Load it.
14168         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14169
14170 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14171
14172         PR testsuite/26159
14173         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14174         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14175
14176 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14177
14178         PR fortran/25577
14179         * gfortran.dg/mvbits_1.f90: New.
14180
14181 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14182
14183         * g++.dg/warn/Wdiv-by-zero.C: New test.
14184         * g++.dg/warn/Wno-div-by-zero.C: New.
14185
14186 2006-02-07  Jeff Law  <law@redhat.com>
14187
14188         * gcc.dg/tree-ssa/pr21559.c: New test.
14189
14190         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14191         multiple VRP passes.
14192         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14193         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14194         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14195         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14196         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14197         * gcc.dg/tree-ssa/vrp02.c: Likewise
14198         * gcc.dg/tree-ssa/vrp11.c: Likewise
14199         * gcc.dg/tree-ssa/pr14341.c: Likewise
14200         * gcc.dg/tree-ssa/vrp19.c: Likewise
14201         * gcc.dg/tree-ssa/vrp20.c: Likewise
14202         * gcc.dg/tree-ssa/vrp03.c: Likewise
14203         * gcc.dg/tree-ssa/pr21086.c: Likewise
14204         * gcc.dg/tree-ssa/pr21959.c: Likewise
14205         * gcc.dg/tree-ssa/vrp21.c: Likewise
14206         * gcc.dg/tree-ssa/vrp04.c: Likewise
14207         * gcc.dg/tree-ssa/pr25485.c: Likewise
14208         * gcc.dg/tree-ssa/pr22026.c: Likewise
14209         * gcc.dg/tree-ssa/vrp22.c: Likewise
14210         * gcc.dg/tree-ssa/vrp05.c: Likewise
14211         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14212         * gcc.dg/tree-ssa/pr20701.c: Likewise
14213         * gcc.dg/tree-ssa/vrp23.c: Likewise
14214         * gcc.dg/tree-ssa/vrp06.c: Likewise
14215         * gcc.dg/tree-ssa/pr22117.c: Likewise
14216         * gcc.dg/tree-ssa/pr20702.c: Likewise
14217         * gcc.dg/tree-ssa/vrp15.c: Likewise
14218         * gcc.dg/tree-ssa/pr21090.c: Likewise
14219         * gcc.dg/tree-ssa/pr21294.c: Likewise
14220         * gcc.dg/tree-ssa/vrp24.c: Likewise
14221         * gcc.dg/tree-ssa/vrp07.c: Likewise
14222         * gcc.dg/tree-ssa/pr21563.c: Likewise
14223         * gcc.dg/tree-ssa/pr25382.c: Likewise
14224         * gcc.dg/tree-ssa/vrp16.c: Likewise
14225         * gcc.dg/tree-ssa/vrp25.c: Likewise
14226         * gcc.dg/tree-ssa/vrp08.c: Likewise
14227         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14228         * gcc.dg/tree-ssa/vrp17.c: Likewise
14229         * gcc.dg/tree-ssa/pr21458.c: Likewise
14230         * g++.dg/tree-ssa/pr18178.C: Likewise
14231
14232 2006-02-07  Richard Guenther  <rguenther@suse.de>
14233
14234         PR c++/26140
14235         Revert
14236         2006-01-30  Richard Guenther  <rguenther@suse.de>
14237         PR c++/23372
14238         * gcc.dg/pr23372-1.C: New testcase.
14239
14240         * g++.dg/tree-ssa/pr26140.C: New testcase.
14241
14242 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14243
14244         PR c++/9737
14245         * g++.dg/template/ttp15.C: New test.
14246         * g++.dg/template/ttp16.C: Likewise.
14247         * g++.dg/template/ttp17.C: Likewise.
14248         * g++.old-deja/g++.pt/ttp36.C: Remove.
14249         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14250         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14251         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14252         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14253         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14254         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14255         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14256         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14257         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14258
14259 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14260
14261         PR libfortran/23815
14262         * unf_io_convert_4.f90: New test.
14263
14264 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14265
14266         * gcc.dg/tree-ssa/loadpre10.c: New test.
14267         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14268         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14269         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14270
14271 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14272
14273         PR libfortran/24685
14274         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14275
14276 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14277
14278         PR tree-opt/25251
14279         * gfortran.dg/assign_7.f: New test.
14280
14281 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14282
14283         PR fortran/26041
14284         PR fortran/26064
14285         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14286         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14287         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14288
14289 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14290
14291         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14292         in size_t typedef.
14293
14294 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14295
14296         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14297         * g++.dg/charset/string.c (foo): Likewise.
14298         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14299         const char*
14300         * g++.dg/ext/builtin2.C (printf): Likewise.
14301         * g++.dg/init/new15.C (printf): Likewise.
14302         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14303         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14304         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14305         * g++.dg/template/non-dependent4.C (temp): Likewise.
14306         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14307         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14308         parameter type to const char*.
14309         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14310         Change type to const char*.
14311         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14312         Likewise.
14313         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14314         second parameter type to const char*.
14315         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14316         (Y::Y): Change parameter type to const char*.
14317         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14318         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14319         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14320         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14321         (char*).
14322         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14323         const char*.
14324         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14325         type to const char*.
14326         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14327         return type to const char*.
14328         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14329         to const char*.
14330         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14331         * g++.old-deja/g++.law/refs1.C: Likewise.
14332         * g++.old-deja/g++.law/visibility1.C: Likewise.
14333         * g++.old-deja/g++.law/visibility2.C: Likewise.
14334         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14335         const char*.
14336         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14337         * g++.old-deja/g++.mike/net48.C: Likewise.
14338         * g++.old-deja/g++.mike/p646.C: Likewise.
14339         * g++.old-deja/g++.mike/p6746.C: Likewise.
14340         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14341         type to const char*.
14342         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14343         deprecated conversion warning.
14344         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14345         char*.
14346         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14347         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14348         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14349         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14350         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14351         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14352         * g++.old-deja/g++.pt/t39.C: Likewise.
14353         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14354         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14355
14356 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14357
14358         PR fortran/25075
14359         intrinsic_argument_conformance_1.f90: New test.
14360
14361 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14362
14363         PR fortran/20845
14364         * gfortran.dg/char_result_11.f90: Add SAVE.
14365         * gfortran.dg/der_pointer_4.f90: Ditto.
14366         * gfortran.dg/default_initialization.f90: New test.
14367
14368 2006-02-03  Jeff Law  <law@redhat.com>
14369
14370         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14371         handle more than 100 dump files.
14372         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14373         * lib/scantree.exp (scan-tree-dump): Likewise.
14374         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14375         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14376         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14377         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14378         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14379
14380 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14381
14382         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14383
14384 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14385
14386         * g++.dg/template/using12.C: New test.
14387
14388 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14389
14390         * gcc.target/powerpc/pr25960.c: New test.
14391
14392 2006-02-02  Steven G. Kargl  <kargls@comcast>
14393
14394         PR fortran/24958
14395         gfortran.dg/nullify_2.f90: New test.
14396
14397 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14398
14399         PR 25990
14400         * gcc.dg/gomp/pr25990.c: New test.
14401
14402 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/25342
14405         * g++.gd/template/partial4.C: New test.
14406
14407 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14408
14409         PR middle-end/26001
14410         * gfortran.dg/data_char_2.f90: New.
14411
14412 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14413
14414         PR fortran/26039
14415         maxval_maxloc_conformance_1.f90: New test.
14416
14417 2006-01-31  Richard Guenther  <rguenther@suse.de>
14418
14419         * gcc.target/i386/sselibm-1.c: New testcase.
14420         * gcc.target/i386/sselibm-2.c: Likewise.
14421         * gcc.target/i386/sselibm-3.c: Likewise.
14422         * gcc.target/i386/sselibm-4.c: Likewise.
14423         * gcc.target/i386/sselibm-5.c: Likewise.
14424
14425 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14426
14427         PR fortran/24266
14428         * gfortran.dg/arrayio_derived_2.f90: New.
14429
14430 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14431
14432         * gcc.dg/unsigned-long-compare.c: New test.
14433
14434 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14435
14436         PR testsuite/25318
14437         * lib/target-supports.exp (check_effective_target_freorder):
14438         Check to see if target supports -freorder-blocks-and-partition.
14439         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14440         instead of "dg-require-named-sections".
14441
14442 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14443
14444         PR target/14798:
14445         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14446         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14447         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14448         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14449         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14450         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14451         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14452         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14453
14454 2006-01-30  Richard Guenther  <rguenther@suse.de>
14455
14456         PR c++/23372
14457         * gcc.dg/pr23372-1.C: New testcase.
14458
14459 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14460
14461         * gcc.dg/gomp/pr25874.c: New test.
14462
14463 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14464
14465         PR tree-opt/25911
14466         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14467
14468 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14469
14470         PR fortran/18578
14471         PR fortran/18579
14472         PR fortran/20857
14473         PR fortran/20885
14474         * gfortran.dg/intent_out_1.f90: New test.
14475
14476 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14477
14478         PR fortran/17911
14479         * gfortran.dg/procedure_lvalue.f90: New test.
14480
14481         PR fortran/20895
14482         PR fortran/25030
14483         * gfortran.dg/char_pointer_assign_2.f90: New test.
14484         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14485         assignment to be consistent with standard.
14486         * gfortran.dg/char_result_2.f90: The same.
14487         * gfortran.dg/char_result_8.f90: The same.
14488
14489 2006-01-28  Zack Weinberg  <zackw@panix.com>
14490
14491         * gcc.dg/Woverlength-strings.c
14492         * gcc.dg/Woverlength-strings-pedantic-c89.c
14493         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14494         * gcc.dg/Woverlength-strings-pedantic-c99.c
14495         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14496
14497 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14498
14499         * gcc.c-torture/execute/20060127-1.c: New test.
14500
14501 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/25999
14504         * g++.dg/ext/pragmaweak1.C: New test.
14505
14506 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/25855
14509         * g++.dg/template/spec29.C: New test.
14510
14511 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14512
14513         PR c/19606.
14514         * gcc.c-torture/execute/pr19606.c: New.
14515
14516 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14517
14518         * gcc.dg/pragma-re-4.c: New test.
14519
14520 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14521
14522         PR fortran/25964
14523         * gfortran.dg/assumed_size_refs_3.f90: New test.
14524
14525 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14526
14527         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14528
14529 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14530
14531         PR ada/21317
14532         * ada/acats/support/impdef.a: Add One_Long_Second.
14533         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14534         * ada/acats/tests/c9/c94026.a: Likewise.
14535         * ada/acats/tests/c9/c97305c.ada: Likewise.
14536         * ada/acats/tests/c9/c99004a.ada: Likewise.
14537
14538 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14539
14540         PR fortran/25964
14541         * gfortran.dg/global_references_2.f90: New test.
14542
14543         PR fortran/25084
14544         PR fortran/20852
14545         PR fortran/25085
14546         PR fortran/25086
14547         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14548         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14549
14550         PR fortran/25416
14551         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14552
14553 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14554
14555         PR c/25892
14556         * gcc.dg/Wpointer-sign.c: New.
14557         * gcc.dg/Wpointer-sign-Wall.c: New.
14558         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14559         * gcc.dg/Wpointer-sign-pedantic.c: New.
14560         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14561         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14562
14563 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14564
14565         PR C/25861
14566         * gcc.c-torture/compile/pr25861.c: New test.
14567
14568 2006-01-26  Paul Brook  <paul@codesourcery.com>
14569
14570         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14571         on short-enum targets.
14572         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14573         variable.
14574         (generate_fields): Use short_enums.
14575         (main): Set short_enums.  Document -e.
14576         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14577         on short-enum targets.
14578         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14579         variable.
14580         (generate_fields): Use short_enums.
14581         (main): Set short_enums.  Document -e.
14582         * lib/target-supports.exp (check_effective_target_short_enums): New.
14583
14584 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14585
14586         PR target/25947
14587         * gcc.dg/torture/pr25947-1.c: New test.
14588
14589 2006-01-25  Jan Hubicka  <jh@suse.cz>
14590             Roger Sayle  <roger@eyesopen.com>
14591
14592         PR rtl-optimization/25703
14593         * gcc.target/i386/20060125-1.c: New test case.
14594         * gcc.target/i386/20060125-2.c: New test case.
14595
14596 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14597
14598         PR fortran/18540
14599         * gfortran.dg/goto_1.f: New.
14600
14601 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14602
14603         PR fortran/25716
14604         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14605         25716 on 32-bit systems too.
14606
14607 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14608
14609         PR testsuite/25590
14610         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14611
14612 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14613
14614         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14615
14616 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14617
14618         PR fortran/25835
14619         * gfortran.dg/read_eof.f90: Delete, renamed.
14620         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14621         * gfortran.dg/read_eof_2.f90: New test.
14622         * gfortran.dg/read_eof_3.f90: New test.
14623
14624 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14625
14626         PR tree-opt/25860
14627         * gcc.c-torture/compile/pr25860.c: New test.
14628
14629 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14630
14631         PR c++/25552
14632         * g++.dg/parse/dtor8.C: New test.
14633
14634 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14635
14636         PR testsuite/25891
14637         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14638         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14639         check_effective_target_fopenmp returns 0.
14640
14641 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14642
14643         PR ada/20548
14644         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14645         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14646         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14647
14648 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14649
14650         PR tree-opt/25857
14651         * g++.dg/opt/pr25857.C: New test.
14652
14653 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14654         Jan Hubicka  <jh@suse.cz>
14655         Richard Guenther  <rguenther@suse.de>
14656
14657         PR rtl-optimization/25654
14658         * gcc.dg/torture/pr25654.c: New testcase.
14659         * gcc.target/i386/pr25654.c: Likewise.
14660
14661 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14662
14663         PR fortran/25901
14664         * gfortran.dg/internal references_2.f90: New test.
14665
14666         Fix regression in testing of admissability of attributes.
14667         * gfortran.dg/intent_used_1.f90: New test.
14668
14669 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14670
14671         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14672         Remove target conditional torture options for i?86 and x86_64
14673         GNU/Linux.
14674
14675 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14676
14677         PR c++/10891
14678         * g++.dg/rtti/no-rtti.C: New.
14679
14680 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/25895
14683         * g++.dg/inherit/conv2.C: New test.
14684
14685         PR c++/25856
14686         * g++.dg/parse/dtor7.C: New test.
14687
14688         PR c++/25858
14689         * g++.dg/template/crash44.C: New test.
14690
14691 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14692
14693         PR fortran/25124
14694         PR fortran/25625
14695         * gfortran.dg/internal_references_1.f90: New test.
14696           PR fortran/20881
14697         PR fortran/23308
14698         PR fortran/25538
14699         PR fortran/25710
14700         * gfortran.dg/global_references_1.f90: New test.
14701         * gfortran.dg/g77/19990905-1.f: Restore the error that
14702         there is a clash between the common block name and
14703         the name of a subroutine reference.
14704
14705         PR fortran/PR24276
14706         * gfortran.dg/aliasing_dummy_1.f90: New test.
14707
14708 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14709
14710         * gcc.dg/vmx/1b-01.c: Warning fix.
14711         * gcc.dg/vmx/1c-02.c: Likewise.
14712         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14713
14714 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14715
14716         PR testsuite/24962
14717         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14718
14719 2006-01-20  Richard Guenther  <rguenther@suse.de>
14720         Steven Bosscher <stevenb.gcc@gmail.com>
14721
14722         PR rtl-optimization/24626
14723         * gcc.dg/torture/pr24626-1.c: New testcase.
14724         * gcc.dg/torture/pr24626-2.c: Likewise.
14725         * gcc.dg/torture/pr24626-3.c: Likewise.
14726         * gcc.dg/torture/pr24626-4.c: Likewise.
14727
14728 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14729
14730         PR c++/5520
14731         * g++.dg/warn/empty-body.C: New.
14732
14733 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/22136
14736         * g++.dg/template/using10.C: New test.
14737         * g++.dg/temlpate/using11.C: Likewise.
14738         * g++.dg/inherit/using5.C: Tweak error messages.
14739
14740 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14741
14742         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14743         target test.
14744         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14745
14746 2006-01-19  Jan Hubicka  <jh@suse.cz>
14747
14748         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14749
14750 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14751
14752         PR c++/25854
14753         * g++.dg/template/spec28.C: New test.
14754
14755 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14756
14757         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14758         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14759
14760 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14761
14762         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14763         * gcc.dg/gomp/critical-1.c: Likewise.
14764         * gcc.dg/gomp/critical-3.c: Likewise.
14765         * gcc.dg/gomp/empty.c: Likewise.
14766         * gcc.dg/gomp/ordered-1.c: Likewise.
14767         * gcc.dg/gomp/for-4.c: Likewise.
14768         * gcc.dg/gomp/for-6.c: Likewise.
14769         * gcc.dg/gomp/master-3.c: Likewise.
14770         * gcc.dg/gomp/for-8.c: Likewise.
14771         * gcc.dg/gomp/for-10.c: Likewise.
14772         * gcc.dg/gomp/for-18.c: Likewise.
14773         * gcc.dg/gomp/for-5.c: Likewise.
14774         * gcc.dg/gomp/for-7.c: Likewise.
14775         * gcc.dg/gomp/for-9.c: Likewise.
14776
14777 2006-01-18  Jeff Law  <law@redhat.com>
14778
14779         * gcc.dg/tree-ssa/vrp25.c: New test.
14780
14781 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14782
14783         * gcc.dg/pr25805.c: Fix misapplied patch.
14784
14785 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14786
14787         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14788         (check_effective_target_vect_udot_qi): New.
14789         (check_effective_target_vect_sdot_hi): New.
14790         (check_effective_target_vect_udot_hi): New.
14791         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14792         prefixed with "wrapv-" with -fwrapv.
14793         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14794         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14795         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14796         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14797         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14798
14799         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14800         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14801         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14802         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14803
14804 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14805
14806         PR c++/16829
14807         * g++.dg/other/default2.C: New test.
14808         * g++.dg/other/default3.C: New test.
14809
14810 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14811
14812         PR c/25805
14813         * gcc.dg/pr25805.c: New file.
14814
14815 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/25836
14818         * g++.dg/template/init6.C: New test.
14819
14820 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14821
14822         * gcc.dg/tree-ssa/pr24287.c: New test
14823
14824 2006-01-18  Eric Christopher  <echristo@apple.com>
14825
14826         * g++.dg/eh/table.C: New.
14827
14828 2006-01-18  DJ Delorie  <dj@redhat.com>
14829
14830         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14831         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14832         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14833         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14834
14835 2006-01-18  Jeff Law  <law@redhat.com>
14836
14837         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14838         on wrapping on overflow semantics.
14839
14840         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14841
14842         * gcc.gc/tree-ssa/vrp23.c: New test.
14843         * gcc.gc/tree-ssa/vrp24.c: New test.
14844
14845 2006-01-18  Richard Henderson  <rth@redhat.com>
14846             Aldy Hernandez  <aldyh@redhat.com>
14847             Jakub Jelinek  <jakub@redhat.com>
14848             Diego Novillo  <dnovillo@redhat.com>
14849             Uros Bizjak  <uros@kss-loka.si>
14850
14851         * gcc.dg/gomp: New directory.
14852
14853 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14854             Steven G. Kargl  <kargls@comcast.net>
14855
14856         PR fortran/20869
14857         * gfortran.dg/intrinsic_external_1.f90: New test.
14858
14859         PR fortran/20875.
14860         * gfortran.dg/elemental_pointer_1.f90: New test.
14861
14862         PR fortran/25024
14863         * gfortran.dg/external_procedures_1.f90: New test.
14864
14865         PR fortran/25785
14866         gfortran.dg/assumed_present.f90: New test.
14867
14868 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14869
14870         * g++.dg/parse/lookup5.C: New test.
14871
14872 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14873
14874         PR fortran/25697
14875         * gfortran.dg/read_eof.f90: New test.
14876
14877 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14878
14879         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14880         add a closing brace.
14881
14882 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14883
14884         PR fortran/25631
14885         * gfortran.dg/fmt_tl.f: New test.
14886
14887 2006-01-17  Eric Christopher  <echristo@apple.com>
14888
14889         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14890         * g++.old-deja/g++.warn/impint2.C: Ditto.
14891         * g++.old-deja/g++.other/null1.C: Ditto.
14892         * g++.dg/warn/conv2.C: Ditto.
14893         * g++.dg/warn/conv4.C: New file.
14894
14895 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14896
14897         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14898
14899 2006-01-17  Andreas Jaeger  <aj@suse.de>
14900             Janis Johnson <janis187@us.ibm.com>
14901
14902         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14903         in 64-bit.
14904         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14905         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14906
14907 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14908
14909         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14910         (switchfiles): xfail txxx where xxx >= 25.
14911
14912 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14913
14914         PR testsuite/25764
14915         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14916
14917 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14918
14919         PR c/25682
14920         * gcc.dg/pr25682.c: New test.
14921         * g++.dg/parse/array-size2.C: New test.
14922
14923 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14924
14925         * consistency.vlad: Remove entire directory, 1652 files.
14926
14927 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14928
14929         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14930         check_effective_target_dfprt_nocache): New.
14931         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14932         (check_effective_target_dfprt): New.
14933         * lib/c-compat.exp (check_dfp): Remove.
14934         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14935         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14936         level of support for decimal float.
14937         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14938         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14939         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14940         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14941         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14942         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14943         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14944         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14945         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14946         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14947         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14948         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14949         directives.
14950
14951 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14952
14953         PR testsuite/25741
14954         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14955         $base_dir/../.
14956         * lib/gfortran.exp (gfortran_init): Likewise.
14957         * lib/obj-c++.exp (obj-c++_init): Likewise.
14958         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14959         (scan-assembler-dem-not): Likewise.
14960         * lib/scandump.exp (scan-dump-dem): Likewise.
14961         (scan-dump-dem-not): Likewise.
14962
14963 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14964
14965         PR testsuite/25767
14966         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14967         powerpc-*-darwin*.
14968         * lib/obj-c++.exp (obj-c++_init): Likewise.
14969
14970 2006-01-16  Richard Guenther  <rguenther@suse.de>
14971
14972         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14973
14974 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14975
14976         PR testsuite/25777
14977         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14978         to LD_LIBRARY_PATH.
14979
14980 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14981             Andrew Pinski  <pinskia@physics.uc.edu>
14982
14983         * gcc.dg/minmax-1.c: New test.
14984
14985 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14986
14987         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14988         * gcc.misc-tests/dectest.exp: Ditto.
14989
14990 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14991
14992         PR testsuite/25796
14993         * gcc.target/i386/cmov6.c: Use -march=k8.
14994
14995 2006-01-15  Andreas Jaeger  <aj@suse.de>
14996
14997         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14998         x86 does not have __float128.
14999
15000 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15001
15002         * gcc.target/i386/cmov6.c: New test.
15003
15004 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/25663
15007         * g++.dg/template/ctor6.C: New test.
15008
15009 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15010
15011         PR tree-optimization/25485
15012         * gcc.dg/tree-ssa/pr25485.c: New.
15013
15014 2006-01-14  Richard Guenther  <rguenther@suse.de>
15015
15016         PR tree-optimization/22548
15017         PR tree-optimization/22555
15018         PR tree-optimization/22501
15019         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15020         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15021         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15022         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15023         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15024         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15025         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15026         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15027         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15028
15029 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15030
15031         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15032         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15033
15034 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15035         Richard Guenther  <rguenther@suse.de>
15036
15037         PR rtl-optimization/24257
15038         * gcc.dg/torture/pr24257.c: New testcase.
15039
15040 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15041
15042         * gcc.c-torture/execute/20060110-1.c: New test.
15043         * gcc.c-torture/execute/20060110-2.c: New test.
15044
15045 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15046
15047         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15048
15049 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15050
15051         PR fortran/25756
15052         * gfortran.dg/label_3.f90: New test.
15053
15054 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15055
15056         PR tree-optimization/25771
15057         * g++.dg/tree-ssa/pr25771.C: New test
15058
15059 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR tree-opt/24365
15062         * g++.dg/opt/complex5.C: New test.
15063
15064 2006-01-13  Richard Guenther  <rguenther@suse.de>
15065
15066         * gcc.target/i386/387-9.c: New testcase.
15067
15068 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         PR c++/24824
15071         * g++.dg/debug/dwarf2-1.C: New.
15072
15073 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15074
15075         PR testsuite/25728
15076         * lib/gcov.exp (verify-lines): Add "close $fd".
15077
15078 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15079             Ben Elliston  <bje@au.ibm.com>
15080
15081         * gcc.dg/dfp/inf-1.c: New test.
15082
15083 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15084             Yao Qi  <qiyaoltc@cn.ibm.com>
15085             Ben Elliston  <bje@au.ibm.com>
15086             Jon Grimm  <jgrimm2@us.ibm.com>
15087
15088         * gcc.dg/nodfp-1.c: New test.
15089         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15090         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15091         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15092         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15093         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15094         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15095         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15096         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15097         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15098         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15099         * gcc.dg/format/dfp-printf-1.c: Likewise.
15100         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15101         (compat_setup_dfp): New.
15102         * gcc.dg/compat/compat.exp: Use it.
15103         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15104         Make some variables global, prepend "compat_" to their names.
15105         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15106         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15107         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15108         * lib/compat.exp (compat_skip_list): Make global, rename.
15109         * lib/c-compat.exp: New file.
15110         * lib/target-supports.exp (check_effective_target_dfp): New.
15111
15112         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15113         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15114         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15115         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15116         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15117         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15118         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15119         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15120         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15121         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15122         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15123         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15124         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15125         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15126         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15127         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15128         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15129         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15130         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15131         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15132         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15133         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15134         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15135         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15136         gcc.dg/dfp/struct-layout-1.c,
15137         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15138         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15139         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15140         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15141         gcc.dg/dfp/func-vararg-dfp.c,
15142         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15143         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15144         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15145         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15146         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15147
15148 2006-01-11  Richard Guenther  <rguenther@suse.de>
15149
15150         PR tree-optimization/25734
15151         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15152
15153 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15154
15155         PR fortran/25486
15156         * gfortran.dg/literal_character_constant_1_x.F: New test.
15157         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15158         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15159         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15160
15161 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         PR c++/25386
15164         * g++.dg/ext/packed3.C: Add expected packed error.
15165
15166 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15167
15168         PR target/25706
15169         * gcc.dg/torture/pr25706-1.c: New test.
15170
15171 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15172
15173         PR tree-optimization/23109
15174         PR tree-optimization/23948
15175         PR tree-optimization/24123
15176
15177         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15178         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15179         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15180         g++.dg/tree-ssa/pr23948.C: New testcases.
15181         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15182         three divisions in order to do the optimization.
15183
15184 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15185
15186         PR c++/25632
15187         * g++.dg/other/pr25632.C: New test.
15188
15189 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15190
15191         PR fortran/25730
15192         * gfortran.dg/used_types_1.f90: New test.
15193
15194 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15195
15196         PR target/25718
15197         * gcc.dg/torture/pr25718-1.c: New test.
15198
15199 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15200
15201         * gfortran.dg/list_read_2.f90: Fix typo in description.
15202
15203 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15204
15205         * lib/target-supports.exp (check_visibility_available): Simplify test
15206         for *-*-netware*.
15207         (check_profiling_available): Fail for *-*-netware*.
15208         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15209         * gcc.dg/20021014-1.c: Likewise.
15210         * gcc.dg/nest.c: Likewise.
15211
15212 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15213
15214         fortran/24936
15215         * gfortran.dg/forall_3.f90: New test.
15216
15217 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15218
15219         PR fortran/21977
15220         * gfortran.dg/nesting_2.f90: New test.
15221         * gfortran.dg/nesting_3.f90: New test.
15222
15223 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15224
15225         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15226         Fix typo in comment.
15227
15228 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15229
15230         * gfortran.dg/single_char_string.f90: New test.
15231
15232 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15233
15234         * gfortran.dg/ichar_2.f90: New test.
15235
15236 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15237
15238         PR fortran/25093
15239         * gfortran.dg/private_type_4.f90: New.
15240
15241 2006-01-07  Richard Guenther  <rguenther@suse.de>
15242
15243         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15244
15245 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15246
15247         * gfortran.dg/func_decl_1.f90: New.
15248         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15249         * gfortran.dg/array_alloc_2.f90: Likewise.
15250         * gfortran.dg/char_result_8.f90: Likewise.
15251         * gfortran.dg/dup_save_1.f90: Likewise.
15252         * gfortran.dg/dup_save_2.f90: Likewise.
15253         * gfortran.dg/f2c_6.f90: Likewise.
15254         * gfortran.dg/f2c_7.f90: Likewise.
15255         * gfortran.dg/func_result_2.f90: Likewise.
15256         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15257
15258 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15259
15260         PR fortran/22146
15261         * gfortran.dg/elemental_subroutine_1.f90: New test.
15262         * gfortran.dg/elemental_subroutine_2.f90: New test.
15263
15264         PR fortran/25029
15265         PR fortran/21256
15266         * gfortran.dg/assumed_size_refs_1.f90: New test.
15267
15268         PR fortran/20868
15269         PR fortran/20870
15270         * gfortran.dg/assumed_size_refs_2.f90: New test.
15271         * gfortran.dg/initialization_1.f90: Change warning message.
15272
15273 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15274
15275         * gcc.dg/tree-ssa/loop-15.c: New test.
15276
15277 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15278
15279         PR fortran/25598
15280         * gfortran.dg/backspace_3.f: New test.
15281         * gfortran.dg/backspace_4.f: New test.
15282
15283 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15284
15285         PR fortran/24268
15286         * gfortran.dg/fmt_white.f: Update test.
15287
15288 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15289
15290         * gcc.dg/cast-1.c: Add new warning.
15291         * gcc.dg/cast-2.c: Likewise.
15292         * gcc.dg/cast-3.c: Likewise.
15293         * gcc.dg/format/cast-1.c: Likewise.
15294         * gcc.dg/cast-4.c: New testcase.
15295
15296 2006-01-05  Richard Guenther  <rguenther@suse.de>
15297
15298         PR tree-optimization/22555
15299         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15300
15301 2006-01-05  Richard Guenther  <rguenther@suse.de>
15302             Diego Novillo  <dnovillo@redhat.com>
15303
15304         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15305         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15306         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15307         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15308         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15309         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15310         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15311         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15312         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15313         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15314         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15315         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15316         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15317         * treelang/compile/extravar.tree: Likewise.
15318         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15319         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15320         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15321         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15322         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15323
15324 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15325
15326         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15327         for 64-bit fix.
15328
15329 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15330
15331         PR fortran/23675
15332         gfortran.dg/char_result_11.f90: New.
15333
15334 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15335
15336         PR c++/24782
15337         * g++.dg/parse/access9.C: New test.
15338         * g++.dg/tc1/dr52.C: Tweak error markers.
15339
15340 2006-01-04  Richard Henderson  <rth@redhat.com>
15341
15342         Merge from gomp branch.
15343         * g++.dg/parse/pragma2.C: Update expected error lines.
15344
15345 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15346
15347         * g++.dg/other/i386-2.C: New test.
15348
15349         PR target/25554
15350         * gcc.c-torture/compile/20051228-1.c: New test.
15351
15352         PR c/25559
15353         * gcc.dg/pr25559.c: New test.
15354
15355 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15356
15357         PR c++/25492
15358         * g++.dg/lookup/friend9.C: New test.
15359
15360         PR c++/25625
15361         * g++.dg/template/repo5.C: New test.
15362
15363 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15364
15365         PR fortran/25101
15366         * gfortran.dg/forall_2.f90: New test.
15367
15368 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15369
15370         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15371         dg-require-weak.  Adjust regexp to handle leading-underscore
15372         targets and space as well as TAB after .weak.  Change previous
15373         64-bit fix to not use naked dot.
15374
15375 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15376
15377         PR rtl-optimization/25578
15378         * gcc.c-torture/execute/20060102-1.c: New testcase.
15379
15380 2006-01-03  Richard Guenther  <rguenther@suse.de>
15381
15382         PR c/25183
15383         * gcc.dg/torture/pr25183.c: New testcase.
15384
15385 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15386
15387         Merge from gomp-branch.
15388         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15389         * gcc.dg/ia64-sync-2.c: Likewise.
15390         * gcc.dg/ia64-sync-3.c: Likewise.
15391         * gcc.dg/ia64-sync-4.c: Likewise.
15392         * gcc.dg/sync-2.c: Likewise.
15393         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15394         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15395
15396 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/25635
15399         * g++.dg/parse/operator6.C: New test.
15400
15401         PR c++/25637
15402         * g++.dg/parse/error29.C: New test.
15403
15404         PR c++/25638
15405         * g++.dg/parse/dtor6.C: New test.
15406
15407         PR c++/25633
15408         * g++.dg/parse/ctor3.C: New test.
15409
15410         PR c++/25634
15411         * g++.dg/template/class3.C: New test.
15412
15413 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15414
15415         * g++.dg/debug/debug9.C: New.
15416
15417 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15418
15419         PR fortran/24640
15420         * gfortran.dg/label_2.f90: New test.
15421
15422 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15423
15424         * g++.dg/lookup/using12.C: Tighten error marker.
15425
15426 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15427             Andrew Pinski <pinskia@physics.uc.edu>
15428
15429         * gcc.target/powerpc/darwin-abi-3.c: New file.
15430         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15431         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15432         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15433         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15434         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15435         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15436         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15437         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15438
15439 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15440
15441         * gcc.dg/tree-ssa/loadpre1.c: New;
15442         * gcc.dg/tree-ssa/loadpre2.c: New;
15443         * gcc.dg/tree-ssa/loadpre3.c: New;
15444         * gcc.dg/tree-ssa/loadpre4.c: New;
15445         * gcc.dg/tree-ssa/loadpre5.c: New;
15446         * gcc.dg/tree-ssa/loadpre6.c: New;
15447         * gcc.dg/tree-ssa/loadpre7.c: New;
15448         * gcc.dg/tree-ssa/loadpre8.c: New;
15449         * gcc.dg/tree-ssa/loadpre9.c: New;
15450
15451 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15454         * g++.dg/abi/thunk4.C: Likewise.
15455
15456 2006-01-01  Andreas Jaeger  <aj@suse.de>
15457
15458         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15459         portable.
15460
15461 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15462
15463         PR c++/25294
15464         * gcc.dg/pragma-pack-3.c: New test.
15465         * g++.dg/parse/pragma3.C: New test.
15466
15467 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15468
15469         PR middle-end/24827
15470         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15471
15472 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15473
15474         PR testsuite/25214
15475         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15476
15477 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15478
15479         PR fortran/22607
15480         * gfortran-dg/pure_byref_3.f90: New.
15481
15482         fortran/PR 25396
15483         * gfortran.dg/userdef_operator_1.f90: New.
15484
15485 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         * g++.dg/abi/thunk3.C: New.
15488         * g++.dg/abi/thunk4.C: New.
15489
15490 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15491
15492         PR fortran/25532
15493         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15494         associated derived type components of derived types are
15495         properly declared in contained procedures.
15496
15497 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15498
15499         PR libgfortran/25139
15500         * gfortran.dg/backspace_2.f: New test.
15501
15502 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15503
15504         PR libgfortran/25550
15505         * gfortran.dg/endfile.f: New test.
15506
15507 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15508
15509         PR libgfortran/25419
15510         * gfortran.dg/comma.f: New test.
15511
15512 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15513
15514         * lib/gfortran-dg.exp: Remove trailing whitespace.
15515         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15516         -funroll-all-loops.
15517
15518 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15519
15520         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15521         Extended Double long doubles or repeat tests when long double is
15522         the same size as double.
15523
15524 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15525
15526         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15527
15528         PR testsuite/25442
15529         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15530         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15531
15532         PR testsuite/25441
15533         * gcc.dg/pr23911.c: Make test variable static.
15534
15535         PR testsuite/25444
15536         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15537
15538 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/25439
15541         * g++.dg/parse/crash17.C: Adjust error markers.
15542         * g++.dg/template/error20.C: New test.
15543
15544 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c++/23172
15547         * g++.dg/ext/complit4.C: New test.
15548
15549         PR c++/25417
15550         * g++.dg/ext/complit5.C: Likewise.
15551
15552 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15553
15554         PR tree-optimization/25125
15555         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15556         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15557         * gcc.c-torture/execute/pr25125.c: New.
15558
15559 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15560
15561         PR fortran/25029
15562         PR fortran/21256
15563         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15564         functions with incorrect assumed size references.
15565
15566 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/23171
15569         * g++.dg/opt/init1.C: New test.
15570
15571 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15572
15573         PR c++/24671
15574         * g++.dg/template/sfinae3.C: New test.
15575
15576 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15577
15578         * g++.dg/other/friend4.C: New test.
15579
15580 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15581
15582         PR target/25005
15583         * g++.dg/opt/pr25005.C: New test.
15584
15585 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/25369
15588         * g++.dg/template/ptrmem16.C: New test.
15589
15590 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15591
15592         PR fortran/25029
15593         PR fortran/21256
15594         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15595
15596 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15597
15598         PR libgfortran/25307
15599         * gfortran.dg/list_read_5.f90: New test.
15600
15601 2005-12-22  Richard Henderson  <rth@redhat.com>
15602
15603         * gcc.target/i386/sse-7.c: Use -msse2.
15604
15605 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15606
15607         PR rtl-optimization/25432
15608         * gcc.c-torture/compile/20051216-1.c: New test.
15609
15610         PR objc/25328
15611         * objc/execute/pr25328.m: New test.
15612
15613 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/25364
15616         * g++.dg/template/call4.C: New test.
15617
15618 2005-12-22  Dale Johannesen  <dalej@apple.com>
15619
15620         * gcc.target/i386/sse-17.c: New.
15621
15622 2005-12-22  Paul Brook  <paul@codesourcery.com>
15623
15624         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15625
15626 2005-12-22  Paul Brook  <paul@codesourcery.com>
15627
15628         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15629
15630 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15631
15632         PR tree-opt/25513
15633         * gcc.c-torture/compile/pr25513.c: New test.
15634
15635 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15636
15637         PR c++/23333
15638         * g++.dg/parse/error25.C: Add more tests.
15639
15640 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15641
15642         PR fortran/18990
15643         * gfortran.dg/der_charlen_1.f90: New.
15644
15645 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15646
15647         PR fortran/20889
15648         * gfortran.dg/pointer_component_type_1.f90: New test.
15649
15650         PR fortran/25029
15651         PR fortran/21256
15652         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15653         should give an error with assumed size array refernces and checks
15654         those that should not.
15655         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15656         reference an upper bound so that it does not generate an error.
15657
15658         PR fortran/19362
15659         PR fortran/20244
15660         PR fortran/20864
15661         PR fortran/25391
15662         * gfortran.dg/used_dummy_types_1.f90: New test.
15663         * gfortran.dg/used_dummy_types_2.f90: New test.
15664         * gfortran.dg/used_dummy_types_3.f90: New test.
15665         * gfortran.dg/used_dummy_types_4.f90: New test.
15666         * gfortran.dg/used_dummy_types_5.f90: New test.
15667
15668         PR fortran/23152
15669         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15670         group already being USE associated.
15671         * gfortran.dg/assumed_shape_nml.f90: New test.
15672         * gfortran.dg/assumed_size_nml.f90: New test.
15673
15674         PR fortran/20862
15675         PR fortran/25053
15676         PR fortran/25063
15677         PR fortran/25064
15678         PR fortran/25066
15679         PR fortran/25067
15680         PR fortran/25068
15681         PR fortran/25307
15682         * gfortran.dg/io_constraints_1.f90: New test.
15683         * gfortran.dg/io_constraints_1.f90: New test.
15684         * gfortran.dg/iostat_3.f90: Change wording of warning.
15685         * gfortran.dg/g77/19981216-0.f: The same.
15686
15687 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15688
15689         PR tree-optimization/23518
15690         * gcc.dg/pr23518.c: New.
15691
15692 2005-12-21  Mike Stump  <mrs@apple.com>
15693
15694         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15695
15696 2005-12-21  Paul Brook  <paul@codesourcery.com>
15697
15698         * gcc.dg/pr19340.c: Skip on m68k targets.
15699
15700 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15701
15702         PR rtl-optimization/25196
15703         * gcc.dg/pr25196.c: New test.
15704
15705 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15706
15707         PR fortran/25423
15708         gfortran.dg/where_nested_1.f90: New.
15709
15710 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15711
15712         PR tree-optimization/25382.
15713         * gcc.dg/tree-ssa/pr25382.c: New.
15714
15715 2005-12-20  Richard Guenther  <rguenther@suse.de>
15716
15717         PR middle-end/24306
15718         * gcc.target/i386/pr24306.c: New testcase.
15719
15720 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15721
15722         PR tree-optimization/25501
15723         * gcc.dg/tree-ssa/pr25501.c: New.
15724
15725 2005-12-20  Richard Guenther  <rguenther@suse.de>
15726
15727         Revert
15728         2005-12-02  Richard Guenther  <rguenther@suse.de>
15729
15730         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15731
15732 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/21228
15735         * g++.dg/warn/Wunreachable-code-2.C: New test.
15736
15737 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15738
15739         PR c++/24278
15740         * g++.dg/template/ctor5.C: New test.
15741
15742         PR c++/24915
15743         * g++.dg/template/overload8.C: New test.
15744
15745 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15746
15747         * gcc.c-torture/compile/pr25483 : New test.
15748
15749 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15750
15751         PR c++/20552
15752         * g++.dg/ext/typeof10.C: New test.
15753
15754 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         * gcc.dg/mt-loopi1.c: New.
15757
15758 2005-12-18  Richard Guenther  <rguenther@suse.de>
15759
15760         PR tree-optimization/25481
15761         * gcc.dg/torture/pr25481.c: New testcase.
15762
15763 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15764
15765         PR rtl-optimization/21041
15766         * gcc.dg/pr21041.c: New test.
15767
15768 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15769
15770         PR libgfortran/25463
15771         * gfortran.dg/advance.f90: New test.
15772
15773 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15774
15775         * gcc.dg/20051201-1.c: New test.
15776
15777 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15778
15779         PR fortran/25018
15780         * gfortran.dg/initialization_1.f90: New test.
15781         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15782         * gfortran.dg/g77/980616-0.f: The same.
15783
15784 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15785
15786         * PR fortran/25458
15787         * gfortran.dg/chkbits.f90: New test.
15788
15789 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15790
15791         * gfortran.dg/enum_5.f: Revert to previous version.
15792
15793 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15794
15795         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15796         * gfortran.dg/nested_modules_1.f90: Ditto.
15797         * gfortran.dg/hollerith_f95.f90: Ditto.
15798         * gfortran.dg/select_5.f90: Ditto.
15799         * gfortran.dg/secnds.f: Ditto.
15800         * gfortran.dg/hollerith2.f90: Ditto.
15801         * gfortran.dg/imag_2.f: Ditto.
15802         * gfortran.dg/ftell_2.f90: Ditto.
15803         * gfortran.dg/malloc_free_1.f90: Ditto.
15804         * gfortran.dg/logint-1.f: Ditto.
15805         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15806         * gfortran.dg/e_d_fmt.f90: Ditto.
15807         * gfortran.dg/hollerith_legacy.f90: Ditto.
15808         * gfortran.dg/logint-2.f: Ditto.
15809         * gfortran.dg/enum_5.f90: Ditto.
15810         * gfortran.dg/f2c_2.f90: Ditto.
15811         * gfortran.dg/pr17143.f90: Ditto.
15812         * gfortran.dg/namelist_14.f90: Ditto.
15813         * gfortran.dg/logint-3.f: Ditto.
15814         * gfortran.dg/spread_scalar_source.f90: Ditto.
15815         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15816         * gfortran.dg/namelist_11.f: Ditto.
15817         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15818         * gfortran.dg/g77/20010519-1.f
15819         * gfortran.dg/g77/alpha1.f: Ditto.
15820         * gfortran.dg/g77/990115-1.f: Ditto.
15821         * gfortran.dg/g77/erfc.f: Ditto.
15822         * gfortran.dg/g77/19990313-3.f: Ditto.
15823         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15824         * gfortran.dg/g77/20010426.f: Ditto.
15825         * gfortran.dg/g77/19990313-0.f: Ditto.
15826         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15827         * gfortran.dg/g77/20000629-1.f: Ditto.
15828         * gfortran.dg/g77/970125-0.f: Ditto.
15829         * gfortran.dg/g77/8485.f: Ditto.
15830         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15831         * gfortran.dg/g77/19990313-1.f: Ditto.
15832         * gfortran.dg/g77/int8421.f: Ditto.
15833         * gfortran.dg/g77/19990305-0.f: Ditto.
15834         * gfortran.dg/g77/947.f: Ditto.
15835         * gfortran.dg/g77/19990905-2.f: Ditto.
15836         * gfortran.dg/g77/cabs.f: Ditto.
15837         * gfortran.dg/g77/19990313-2.f: Ditto.
15838         * gfortran.dg/g77/20020307-1.f: Ditto.
15839         * gfortran.dg/g77/dcomplex.f: Ditto.
15840         * gfortran.dg/g77/19990502-1.f: Ditto.
15841         * gfortran.dg/g77/19981216-0.f: Ditto.
15842         * gfortran.dg/common_4.f90: Ditto.
15843         * gfortran.dg/entry_4.f90: Ditto.
15844         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15845         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15846         * gfortran.dg/namelist_12.f: Ditto.
15847         * gfortran.dg/scale_1.f90: Ditto.
15848         * gfortran.dg/modulo_1.f90
15849         * gfortran.dg/hollerith.f90: Ditto.
15850         * gfortran.dg/direct_io_3.f90: Ditto.
15851         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15852         * gfortran.dg/gnu_logical_1.F: Ditto.
15853         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15854         * gfortran.dg/assign_1.f90: Ditto.
15855         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15856         * gfortran.dg/pr23095.f: Ditto.
15857         * gfortran.dg/read_float_1.f90: Ditto.
15858
15859 2005-12-17  Andreas Jaeger  <aj@suse.de>
15860
15861         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15862         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15863
15864 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15865
15866         PR fortran/24268
15867         * gfortran.dg/fmt_white.f: New test.
15868
15869 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15870
15871         * gfortran.dg/label_1.f90: New test.
15872
15873 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15874
15875         PR testsuite/25422
15876         * gcc.dg/20031012-1.c: Add -Walways-true option.
15877         * gcc.dg/weak/weak-3.c: Likewise.
15878         * g++.old-deja/g++.mike/warn8.C: Likewise.
15879
15880 2005-12-16  Mike Stump  <mrs@apple.com>
15881
15882         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15883         exit.
15884
15885 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15886
15887         PR libgfortran/25264
15888         PR libgfortran/25349
15889         * gfortran.dg/tl_editing.f90: Added additional checks.
15890         * gfortran.dg/t_editing.f: New test.
15891         * gfortran.dg/write_padding.f90: New test
15892
15893 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15894
15895         PR testsuite/25215
15896         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15897
15898 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15899
15900         PR rtl-optimization/24899
15901         * gcc.c-torture/execute/20051215-1.c: New test.
15902
15903 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15904
15905         PR 24823
15906         * gfortran.dg/pr24823.f: New test.
15907
15908 2005-12-16  Jeff Law  <law@redhat.com>
15909
15910         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15911
15912 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15915         (base_types): Change C++ style comments to C style comments.  Remove
15916         aligned types from the array.  Keep Enums disabled.
15917         (complex_types): Remove aligned types from the array.
15918         Comment out "_Complex long double".
15919         (attrib_types): Remove.
15920         (complex_attrib_types): Remove.
15921         (attrib_array_types): Remove.
15922         (complex_attrib_array_types): Remove.
15923         (aligned_bitfld_types): Remove.
15924         (n_aligned_bitfld_types): Remove.
15925         (FEATURE_ALIGNEDPACKED): Delete.
15926         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15927         (singles): Remove support for adding attributes.
15928         (choose_type): Remove support for attributed types.
15929         (generate_fields): Remove support for attributed bit-fields.
15930         Remove support for adding attributes.
15931         (generate_random_tests): Remove support for adding attributes.
15932         (features): Add back "[0] :0" and "complex vector [0]".
15933         (main): Remove support for attributed bit-fields.
15934         Uncomment the calling of generate_random_tests for the rests of
15935         the tests.
15936
15937 2005-12-16  Jan Hubicka  <jh@suse.cz>
15938
15939         * gcc.c-torture/combine/pr25224.c: New.
15940
15941 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15942
15943         PR other/25028
15944         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15945         HP-UX.
15946
15947 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15948
15949         * gcc.dg/20051215-1.c: New file.
15950
15951 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15952
15953         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15954         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15955
15956 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15957
15958         PR fortran/18197
15959         * gfortran.dg/dummy_functions_1.f90: New.
15960
15961 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15962
15963         PR rtl-optimization/25310
15964         * gcc.c-torture/compile/pr25310.c: New test.
15965
15966 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR debug/25023
15969         * gcc.dg/pr25023.c: New test.
15970
15971 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15972
15973         * g++.old-deja/g++.brendan/redecl1.C,
15974         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15975         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15976         g++.old-deja/g++.oliva/typeof1.C,
15977         g++.old-deja/g++.other/crash16.C,
15978         g++.old-deja/g++.other/crash34.C,
15979         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15980         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15981         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15982         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15983         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15984         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15985         Remove xfail.
15986
15987 2005-12-14  Kean Johnston  <jkj@sco.com>
15988             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15989
15990         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15991         * gcc.target/i386/20020523-1.c: Ditto.
15992         * gcc.target/i386/tailcall-1.c: Ditto.
15993         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15994         * gcc.target/i386/ssetype-5.c: Ditto.
15995
15996 2005-12-14  Jeff Law  <law@redhat.com>
15997
15998         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15999
16000 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16001
16002         PR target/25254
16003         PR target/24188
16004         * gcc.target/i386/pr25254.c: New test.
16005         * gfortran.dg/PR24188.f: New test.
16006
16007 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16008
16009         * lib/fortran-torture.exp: Catch remaining uses of
16010         remote_file build delete.
16011
16012 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16013
16014         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16015
16016 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16017
16018         * gcc.dg/warn-addr-cmp.c: New test.
16019
16020 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16021
16022         PR debug/25023
16023         PR target/25293
16024         * gcc.target/i386/pr25293.c: New test.
16025
16026 2005-12-13  Petr Machata  <machata@post.cz>
16027
16028         PR c++/24907
16029         * g++.dg/parse/comma2.C: New test.
16030
16031 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16032             Jakub Jelinek  <jakub@redhat.com>
16033
16034         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16035         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16036         (limits.h): Include unconditionally.
16037         (stdlib.h): Likewise.
16038         (hashtab.h): Do not include.
16039         (getopt.h): Likewise.
16040         (stddef.h): Include.
16041         (hashval_t): Define.
16042         (struct entry): Add "next" field.
16043         (HASH_SIZE): New macro.
16044         (hash_table): New variable.
16045         (switchfiles): Do not use xmalloc.
16046         (mix): New macro.
16047         (iterative_hash): New function.
16048         (hasht): Remove.
16049         (e_exists): New function.
16050         (e_insert): Likewise.
16051         (output): Use, instead of libiberty hashtable functions.
16052         (main): Do not use getopt.  Do not call htab_create.
16053
16054 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16055
16056         PR c++/25331
16057         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16058         put atal* and atpaal* attributes on array elements.
16059         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16060         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16061         put atal* and atpaal* attributes on array elements.
16062         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16063
16064 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16065
16066         * gcc.dg/single-precision-constant.c: New test.
16067
16068 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16069
16070         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16071         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16072         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16073         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16074         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16075         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16076         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16077         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16078         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16079         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16080         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16081         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16082         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16083         gcc.target/powerpc/ppc-sdata-2.c,
16084         gcc.target/powerpc/ppc-stackalign-1.c,
16085         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16086         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16087         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16088         gcc.target/powerpc/rs6000-ldouble-2.c,
16089         gcc.target/powerpc/rs6000-power2-1.c,
16090         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16091         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16092         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16093         option into target selector.
16094         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16095         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16096
16097 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16098
16099         PR objc/25348
16100         * objc.dg/encode-9.m: New test.
16101
16102 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16103
16104         PR testsuite/20772
16105         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16106         * gcc.dg/asm-b.c: Fix typo.
16107         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16108         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16109         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16110         i?86 lp64 and x86_64 ilp32.
16111         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16112         on i?86 lp64.
16113         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16114
16115 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16116
16117         PR fortran/25078
16118         gfortran.dg/equiv_5.f90: New test.
16119
16120 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16121
16122         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16123         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16124         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16125         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16126         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16127         * gcc.dg/tree-ssa/reassoc-5.c: New.
16128         * gcc.dg/tree-ssa/reassoc-6.c: New.
16129         * gcc.dg/tree-ssa/reassoc-7.c: New.
16130         * gcc.dg/tree-ssa/reassoc-8.c: New.
16131         * gcc.dg/tree-ssa/reassoc-9.c: New.
16132         * gcc.dg/tree-ssa/reassoc-10.c: New.
16133         * gcc.dg/tree-ssa/reassoc-11.c: New.
16134
16135 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16136
16137         PR testsuite/25167
16138         PR testsuite/24478
16139         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16140
16141 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16142
16143         PR c++/25300
16144         * g++.dg/template/inherit.C: Do not use a generic error message.
16145
16146 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16147
16148         PR libobjc/25354
16149         * objc.dg/gnu-encoding: New directory.
16150         * objc.dg/gnu-encoding/compat-common.h: New file.
16151         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16152         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16153         * objc.dg/gnu-encoding/vector-defs.h: New file.
16154         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16155         * objc.dg/gnu-encoding/generate-random.c: New file.
16156         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16157         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16158         * objc.dg/gnu-encoding/generate-random.h: New file.
16159
16160 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16161
16162         PR c++/25337
16163         * g++.dg/template/defarg7.C: New test.
16164
16165 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16166
16167         PR libobjc/25347
16168         * objc.dg/encode-8.m: New test.
16169
16170 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         PR libobjc/25346
16173         * objc.dg/encode-7.m: New test.
16174
16175 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16176
16177         PR c++/25010
16178         * g++.dg/opt/inline10.C: New test.
16179
16180 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16181
16182         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16183
16184 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16185
16186         * gfortran.dg/substring_equivalence.f90: typo in comment
16187
16188 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16189
16190         PR fortran/25068
16191         * gfortran.dg/iostat_3.f90: New test.
16192
16193 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16194
16195         PR fortran/23815
16196         * gfortran.dg/unf_io_convert_1.f90: New test.
16197         * gfortran.dg/unf_io_convert_2.f90: New test.
16198         * gfortran.dg/unf_io_convert_3.f90: New test.
16199
16200 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16201
16202         PR testsuite/20772
16203         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16204         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16205         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16206         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16207         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16208         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16209         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16210         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16211         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16212         gcc.dg/torture/fp-int-convert-float128-timode.c,
16213         gcc.dg/torture/fp-int-convert-float128.c,
16214         gcc.dg/torture/fp-int-convert-float80-timode.c,
16215         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16216         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16217
16218         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16219
16220 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16221
16222         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16223
16224 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16225
16226         * gcc.dg/20051207-1.c,
16227         * gcc.dg/20051207-2.c,
16228         * gcc.dg/20051207-3.c: New tests.
16229
16230 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16231
16232         PR testsuite/20772
16233         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16234         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16235         dg-skip-if target selector.
16236
16237         PR testsuite/20772
16238         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16239         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16240         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16241         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16242         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16243         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16244         and/or merge with i?86 cases.
16245
16246         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16247
16248         PR testsuite/20772
16249         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16250         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16251         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16252         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16253         x86_64-*-linux*.
16254
16255 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16256
16257         PR target/25311
16258         * gcc.c-torture/compile/pr25311.c: New test.
16259
16260 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16261
16262         PR libgfortran/25039
16263         * gfortran.dg/read_comma.f: New test.
16264
16265 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16266
16267         PR c++/19317
16268         * g++.dg/opt/pr19317-1.C: New test.
16269         * g++.dg/opt/pr19317-2.C: New test.
16270         * g++.dg/opt/pr19317-3.C: New test.
16271
16272         PR target/19005
16273         * gcc.c-torture/execute/pr19005.c: New test.
16274
16275         PR target/17828
16276         * g++.old-deja/g++.other/comdat5.C: New test.
16277         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16278
16279         * g++.dg/compat/struct-layout-1.exp: New file.
16280         * g++.dg/compat/struct-layout-1.h: New.
16281         * g++.dg/compat/struct-layout-1_generate.c: New.
16282         * g++.dg/compat/struct-layout-1_x1.h: New.
16283         * g++.dg/compat/struct-layout-1_x2.h: New.
16284         * g++.dg/compat/struct-layout-1_y1.h: New.
16285         * g++.dg/compat/struct-layout-1_y2.h: New.
16286
16287         * gcc.dg/20050330-2.c: New test.
16288
16289 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16290
16291         PR fortran/25292
16292         * gfortran.dg/associated_1.f90: New.
16293
16294 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16295
16296         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16297         ILP32 vect_no_align platforms.
16298
16299 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16300             Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR target/25268
16303         * gcc.c-torture/compile/20051207-1.c: New test.
16304
16305 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16306
16307         PR testsuite/20772
16308         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16309         gcc.dg/torture/pr18582-1.c,
16310         gcc.target/i386/attributes-error.c: Also test on x86_64.
16311
16312         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16313
16314 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16315
16316         PR c++/19397
16317         * g++.dg/template/typedef3.C: New test.
16318
16319         PR c++/19762
16320         PR c++/19764
16321         * g++.dg/template/dtor3.C: Fix error markers.
16322
16323 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16324
16325         * lib/target-supports.exp (check_effective_target_sync_char_short):
16326         Add s390*.
16327
16328 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16329
16330         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16331
16332 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16333
16334         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16335         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16336         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16337         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16338
16339 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16340
16341         PR c++/25263
16342         * g++.dg/other/array2.C: New test case.
16343
16344 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16345
16346         * gcc.dg/darwin-weakimport-3.c: New.
16347
16348         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16349         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16350         and to work on Darwin.
16351         * gcc.dg/attr-weakref-1b.c: New file.
16352         * gcc.dg/attr-weakref-2.c: New test.
16353         * gcc.dg/darwin-weakref-1.c: New test.
16354
16355 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16356
16357         PR testsuite/25247
16358         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16359         use in selector expressions.
16360         (dg-xfail-if): Ditto.
16361         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16362         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16363         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16364         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16365         * gcc.test-framework/test-framework.exp: Skip generated tests if
16366         CHECK_TEST_FRAMEWORK is not 1.
16367
16368 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16369
16370         PR tree-optimization/24963
16371         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16372
16373         PR target/24108
16374         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16375
16376         PR target/18580
16377         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16378         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16379         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16380         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16381
16382 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16383
16384         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16385         dg-options.
16386
16387 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16388
16389         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16390
16391 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16392
16393         * gcc.dg/format/cast-1.c: New test.
16394
16395 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR c/7776
16398         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16399         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16400         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16401         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16402
16403 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16404
16405         * gcc.dg/cast-pretty-print-1.c: New test.
16406
16407 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16408
16409         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16410
16411 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/24173
16414         * g++.dg/template/friend40.C: New test.
16415
16416 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16417
16418         PR target/25199
16419         * gcc.target/i386/movq-2.c: New test.
16420         * gcc.target/i386/movq.c: Remove target i?86, instead add
16421         dg-require-effective-target ilp32.
16422
16423 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16424
16425         PR c++/24103
16426         * g++.dg/other/default1.C: New test.
16427
16428 2005-12-02  Richard Guenther  <rguenther@suse.de>
16429
16430         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16431
16432 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16433
16434         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16435
16436 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16437
16438         PR target/21017
16439         * gcc.target/powerpc/rotate.c: New.
16440
16441 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16442
16443         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16444         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16445
16446 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16447
16448         PR c/13384
16449         * gcc.dg/pr17730-1.c: Adjust.
16450         * gcc.dg/lvalue1.c (main): Likewise.
16451         * gcc.dg/lvalue-2.c: Likewise.
16452         * g++.dg/pr7503-3.C
16453
16454 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16455
16456         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16457         error messages.
16458
16459 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16460
16461         PR fortran/24789
16462         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16463
16464 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16465
16466         PR target/24475
16467         * lib/target-supports.exp (check_effective_target_tls): New.
16468         (check_effective_target_tls_runtime): New.
16469         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16470         for TLS support.
16471         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16472         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16473         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16474         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16475         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16476         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16477         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16478         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16479         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16480         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16481         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16482         effective-target TLS.
16483         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16484         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16485         effective-target TLS runtime.
16486
16487 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16488
16489         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16490
16491 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16492
16493         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16494         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16495         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16496         ignored" warnings when "packing" is the same as the ABI layout.
16497
16498 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16499
16500         PR fortran/21302
16501         * gfortran.dg/line_length_1.f: New test.
16502         * gfortran.dg/line_length_2.f90: Ditto.
16503
16504 2005-11-30  Richard Guenther  <rguenther@suse.de>
16505
16506         PR tree-optimization/21655
16507         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16508
16509 2005-11-30  Dale Johannesen  <dalej@apple.com>
16510
16511         * gcc.c-torture/compile/pr24930.c: New.
16512
16513 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16514
16515         PR fortran/15809
16516         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16517
16518 2005-11-30  Jeff Law  <law@redhat.com>
16519
16520         * g++.old-deja/g++.law/pr25000.C: New test.
16521
16522 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16523
16524         * gcc.dg/tls/opt-11.c: New test.
16525
16526 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16527
16528         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16529         targets.
16530         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16531         LP64 ia64.
16532
16533 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16534
16535         * gfortran.dg/open_access_1.f90: New test.
16536
16537 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16538
16539         * gcc.dg/charset/builtin2.c: New test.
16540
16541 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16542
16543         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16544         on mmix-*-* for *_[xy].c.
16545
16546 2005-11-28  Kean Johnston  <jkj@sco.com>
16547
16548         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16549         headers.
16550         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16551         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16552         * gcc.target/i386/asm-3.c: Ditto.
16553         * gcc.target/i386/clobbers.c: Ditto.
16554         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16555         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16556         test regexp.
16557         * gcc.target/i386/mul.c: Ditto.
16558         * gcc.target/i386/ssetype-1.c: Ditto.
16559         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16560         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16561         static so the test works with -fPIC mode too. Based on comment in
16562         PR19231 by Pinski.
16563         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16564
16565 2005-11-28  Richard Guenther  <rguenther@suse.de>
16566
16567         * gcc.dg/alias-9.c: New testcase.
16568         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16569
16570 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16571             Uros Bizjak  <uros@kss-loka.si>
16572
16573         PR middle-end/20219
16574         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16575         tan(x)/sin(x) transformations.
16576
16577 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16578
16579         PR middle-end/24575
16580         * gcc.dg/tree-ssa/divide-3.c: New test.
16581         * gcc.dg/tree-ssa/divide-4.c: New test.
16582
16583 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16584
16585         PR fortran/24917
16586         *  gfortran.dg/boz_6.f90: New test.
16587
16588 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16589
16590         PR fortran/23912
16591         * gfortran.dg/modulo_1.f90: New test.
16592
16593 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16594
16595         PR libfortran/24919
16596         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16597         fail on CRLF platforms.
16598         * gfortran.dg/ftell_2.f90: Likewise.
16599
16600 2005-11-26  Eric Christopher  <echristo@apple.com>
16601
16602         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16603
16604 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16605
16606         * objc.dg/gnu-runtime-3.m: Simplify.
16607
16608 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16609
16610         PR middle-end/23669
16611         * gcc.dg/tree-ssa/divide-1.c: New test.
16612         * gcc.dg/tree-ssa/divide-2.c: New test.
16613
16614 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16615
16616         PR libgfortran/24945
16617         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16618
16619 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16620
16621         PR libgfortran/24945
16622         * gfortran.dg/open_status_2.f90: New test.
16623
16624 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16625
16626         * gcc.c-torture/execute/builtins/fprintf.c,
16627         gcc.c-torture/execute/builtins/fputs-lib.c,
16628         gcc.c-torture/execute/builtins/fputs.c,
16629         gcc.c-torture/execute/builtins/lib/fprintf.c,
16630         gcc.c-torture/execute/builtins/lib/printf.c,
16631         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16632
16633 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16634
16635         * gcc.dg/20050922-2.c: New test.
16636
16637 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16638
16639         * objc.dg/gnu-runtime-3.m: New test.
16640
16641 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16642
16643         PR c++/9278
16644         * g++.dg/other/void1.C: New test.
16645
16646 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16647
16648         PR middle-end/24998
16649         * gcc.dg/torture/fp-int-convert-float.c,
16650         gcc.dg/torture/fp-int-convert-double.c,
16651         gcc.dg/torture/fp-int-convert-long-double.c,
16652         gcc.dg/torture/fp-int-convert-timode.c,
16653         gcc.dg/torture/fp-int-convert-float80.c,
16654         gcc.dg/torture/fp-int-convert-float80-timode.c,
16655         gcc.dg/torture/fp-int-convert-float128.c,
16656         gcc.dg/torture/fp-int-convert-float128-timode.c,
16657         gcc.dg/torture/fp-int-convert.h: New files.
16658
16659 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         PR middle-end/24989
16662         * gcc.dg/tree-ssa/bool-10.c: New test.
16663         * gcc.dg/tree-ssa/bool-11.c: New test.
16664         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16665
16666 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16667
16668         PR middle-end/24990
16669         * tree-ssa/pr24990-1.c: New test.
16670
16671 2005-11-24  Richard Guenther  <rguenther@suse.de>
16672         Dirk Mueller <dmueller@suse.de>
16673
16674         PR c++/14024
16675         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16676         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16677         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16678         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16679         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16680         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16681
16682 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16683
16684         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16685
16686 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16687
16688         PR c/21668
16689         * gcc.dg/Wc++-compat.c: New.
16690         * gcc.dg/Wno-c++-compat.c: New.
16691
16692 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16693
16694         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16695         (vspltish, vspltisw): Likewise.
16696
16697 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16698
16699         PR libgfortran/24794
16700         * gfortran.dg/namelist_12.f: Fix quotes.
16701         * gfortran.dg/namelist_13.f90: Fix quotes.
16702         * gfortran.dg/namelist_14.f90: Fix quotes.
16703         * gfortran.dg/namelist_15.f90: Fix quotes.
16704         * gfortran.dg/namelist_use.f90: Fix quotes.
16705         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16706         * gfortran.dg/namelist_21.f90: New test.
16707         * gfortran.dg/namelist_22.f90: New test.
16708
16709 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16710
16711         PR target/23435
16712         * gcc.c-torture/compile/pr23435.c: New.
16713
16714 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16715
16716         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16717
16718 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16719
16720         * gcc.target/powerpc/405-macchw-1.c,
16721         gcc.target/powerpc/405-macchw-2.c,
16722         gcc.target/powerpc/405-macchwu-1.c,
16723         gcc.target/powerpc/405-macchwu-2.c,
16724         gcc.target/powerpc/405-machhw-1.c,
16725         gcc.target/powerpc/405-machhw-2.c,
16726         gcc.target/powerpc/405-machhwu-1.c,
16727         gcc.target/powerpc/405-machhwu-2.c,
16728         gcc.target/powerpc/405-maclhw-1.c,
16729         gcc.target/powerpc/405-maclhw-2.c,
16730         gcc.target/powerpc/405-maclhwu-1.c,
16731         gcc.target/powerpc/405-maclhwu-2.c,
16732         gcc.target/powerpc/405-mulchw-1.c,
16733         gcc.target/powerpc/405-mulchw-2.c,
16734         gcc.target/powerpc/405-mulchwu-1.c,
16735         gcc.target/powerpc/405-mulchwu-2.c,
16736         gcc.target/powerpc/405-mulhhw-1.c,
16737         gcc.target/powerpc/405-mulhhw-2.c,
16738         gcc.target/powerpc/405-mulhhwu-1.c,
16739         gcc.target/powerpc/405-mulhhwu-2.c,
16740         gcc.target/powerpc/405-mullhw-1.c,
16741         gcc.target/powerpc/405-mullhw-2.c,
16742         gcc.target/powerpc/405-mullhwu-1.c,
16743         gcc.target/powerpc/405-mullhwu-2.c,
16744         gcc.target/powerpc/405-nmacchw-1.c,
16745         gcc.target/powerpc/405-nmacchw-2.c,
16746         gcc.target/powerpc/405-nmachhw-1.c,
16747         gcc.target/powerpc/405-nmachhw-2.c,
16748         gcc.target/powerpc/405-nmaclhw-1.c,
16749         gcc.target/powerpc/405-nmaclhw-2.c,
16750         gcc.target/powerpc/440-macchw-1.c,
16751         gcc.target/powerpc/440-macchw-2.c,
16752         gcc.target/powerpc/440-macchwu-1.c,
16753         gcc.target/powerpc/440-macchwu-2.c,
16754         gcc.target/powerpc/440-machhw-1.c,
16755         gcc.target/powerpc/440-machhw-2.c,
16756         gcc.target/powerpc/440-machhwu-1.c,
16757         gcc.target/powerpc/440-machhwu-2.c,
16758         gcc.target/powerpc/440-maclhw-1.c,
16759         gcc.target/powerpc/440-maclhw-2.c,
16760         gcc.target/powerpc/440-maclhwu-1.c,
16761         gcc.target/powerpc/440-maclhwu-2.c,
16762         gcc.target/powerpc/440-mulchw-1.c,
16763         gcc.target/powerpc/440-mulchw-2.c,
16764         gcc.target/powerpc/440-mulchwu-1.c,
16765         gcc.target/powerpc/440-mulchwu-2.c,
16766         gcc.target/powerpc/440-mulhhw-1.c,
16767         gcc.target/powerpc/440-mulhhw-2.c,
16768         gcc.target/powerpc/440-mulhhwu-1.c,
16769         gcc.target/powerpc/440-mulhhwu-2.c,
16770         gcc.target/powerpc/440-mullhw-1.c,
16771         gcc.target/powerpc/440-mullhw-2.c,
16772         gcc.target/powerpc/440-mullhwu-1.c,
16773         gcc.target/powerpc/440-mullhwu-2.c,
16774         gcc.target/powerpc/440-nmacchw-1.c,
16775         gcc.target/powerpc/440-nmacchw-2.c,
16776         gcc.target/powerpc/440-nmachhw-1.c,
16777         gcc.target/powerpc/440-nmachhw-2.c,
16778         gcc.target/powerpc/440-nmaclhw-1.c,
16779         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16780
16781 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16782
16783         PR fortran/24774
16784         * gfortran.dg/inquire_9.f90: New test.
16785
16786         PR fortran/21647
16787         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16788
16789 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16790
16791         PR libfortran/24432
16792         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16793         Check that 'cos' is supported.
16794
16795 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16796
16797         PR fortran/24223
16798         * gfortran.dg/substring_equivalence.f90: New test.
16799
16800         PR fortran/24705
16801         * gfortran.dg/auto_internal_assumed.f90: New test.
16802
16803 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16804
16805         * gcc.dg/fold-div-2.c: New test.
16806
16807 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16808
16809         PR rtl-optimization/24883
16810         * gcc.c-torture/compile/pr24883.c: New test.
16811
16812 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16813
16814         PR middle-end/20583
16815         * gcc.c-torture/compile/pr20583.c: New.
16816
16817 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16818
16819         * gcc.c-torture/execute/usmul.c: New test.
16820
16821 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16822
16823         * gcc.dg/tree-ssa/vrp22.c: New test.
16824
16825 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16826
16827         PR middle-end/24912
16828         * gcc.dg/torture/pr24912-1.c: New test.
16829
16830 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16831
16832         PR fortran/24862
16833         * gfortran.dg/arrayio_derived_1.f90: New test.
16834
16835 2005-11-19  Richard Guenther  <rguenther@suse.de>
16836
16837         PR middle-end/23294
16838         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16839
16840 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16841
16842         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16843
16844 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/8355
16847         * g++.dg/template/friend39.C: New test.
16848
16849 2005-11-18  James E Wilson  <wilson@specifix.com>
16850
16851         * gcc.dg/builtin-strstr.c: New.
16852
16853 2005-11-18  Richard Henderson  <rth@redhat.com>
16854
16855         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16856         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16857         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16858         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16859         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16860         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16861         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16862         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16863         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16864         renaming to remove initial "ia64-".
16865
16866 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16867
16868         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16869
16870 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16871
16872         * g++.dg/cpp/string-2.C: New test.
16873
16874 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16875
16876         * gcc.dg/tree-ssa/loop-14.c: New test.
16877
16878 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16879             Michael Chamberlain <michael@chamberlain.net.au>
16880
16881         * ada/acats/run_all.sh (target_run): Kill long running tests.
16882
16883 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16884
16885         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16886         * gcc.dg/cleanup-9.c: Likewise.
16887         * gcc.dg/cleanup-10.c: Likewise.
16888         * gcc.dg/cleanup-11.c: Likewise.
16889
16890 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16891
16892         PR fortran/24892
16893         * gfortran.dg/open_access_append_1.f90: New test.
16894         * gfortran.dg/open_access_append_2.f90: New test.
16895
16896 2005-11-16  Richard Guenther  <rguenther@suse.de>
16897
16898         PR middle-end/24851
16899         * gcc.c-torture/execute/pr24851.c: New testcase.
16900
16901 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16902
16903         * gcc.dg/fold-overflow-1.c: New test.
16904
16905 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16906
16907         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16908         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16909
16910 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16913         structures.
16914         * g++.dg/eh/forced2.C: Likewise.
16915         * g++.dg/eh/forced3.C: Likewise.
16916         * g++.dg/eh/forced4.C: Likewise.
16917
16918 2005-11-11  Mike Stump  <mrs@apple.com>
16919
16920         * g++.old-deja/g++.mike/unused.C: Add.
16921
16922 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/24667
16925         * g++.dg/warn/Wcast-qual1.C: New test.
16926
16927 2005-11-15  Jan Hubicka  <jh@suse.cz>
16928
16929         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16930
16931 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16932
16933         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16934
16935 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16936
16937         PR 24840
16938         * gcc.dg/tree-ssa/pr24840.c: New test.
16939
16940 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16941
16942         PR testsuite/24841
16943         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16944
16945 2005-11-14  Dale Johannesen  <dalej@apple.com>
16946
16947         * gcc.c-torture/execute/20051113-1.c: New.
16948
16949 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/24687
16952         * g++.dg/template/crash43.C: New test.
16953
16954 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16955
16956         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16957
16958 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16959
16960         PR c++/24817
16961         * g++.dg/eh/spec8.C: New test.
16962
16963 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16964
16965         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16966
16967 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/20293
16970         * g++.dg/parse/ambig4.C: New test.
16971         * g++.dg/tc1/dr101.C: Adjust error markers.
16972         * g++.dg/lookup/strong-using-2.C: Likewise.
16973         * g++.dg/lookup/ambig5.C: Likewise.
16974         * g++.dg/lookup/ambig4.C: Likewise.
16975         * g++.dg/parse/crash22.C: Likewise.
16976
16977 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16978
16979         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16980
16981 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16982
16983         * gcc.dg/nested-calls-1.c: New test.
16984
16985 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16986
16987         * gfortran.dg/complex_intrinsic_1.f90: New test.
16988         * gfortran.dg/complex_intrinsic_2.f90: New test.
16989         * gfortran.dg/fgetc_1.f90: New test.
16990         * gfortran.dg/fgetc_2.f90: New test.
16991         * gfortran.dg/fgetc_3.f90: New test.
16992         * gfortran.dg/ftell_1.f90: New test.
16993         * gfortran.dg/ftell_2.f90: New test.
16994         * gfortran.dg/gnu_logical_1.F: New test.
16995         * gfortran.dg/gnu_logical_2.f90: New test.
16996
16997 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16998
16999         PR middle-end/24820
17000         * gcc.dg/pr24820.c: New test.
17001
17002 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17003
17004         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17005         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17006         variable.
17007
17008 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17009
17010         PR testsuite/24614
17011         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17012
17013 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17014
17015         * gcc.target/cris/cris.exp: New file.
17016         * gcc.target/cris/rld-legit1.c: New test.
17017         * gcc.target/cris/rld-legit2.c: New test.
17018
17019 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17020
17021         PR c++/24780
17022         * g++.dg/opt/pr24780.C: New test.
17023
17024         PR c++/24761
17025         * g++.dg/template/asm1.C: New test.
17026
17027 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17028
17029         PR libgfortran/24787
17030         * gfortran.dg/scan_1.f90: New test.
17031
17032 2005-11-12  Jan Hubicka  <jh@suse.cz>
17033
17034         * gcc.target/i386/minmax-1.c: New.
17035         * gcc.target/i386/minmax-2.c: New.
17036
17037 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17038
17039         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17040
17041 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17042
17043         * gcc.c-torture/execute/20051110-1.c,
17044         gcc.c-torture/execute/20051110-2.c: New tests.
17045
17046 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17047
17048         PR middle-end/24750
17049         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17050         New tests.
17051
17052 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17053
17054         * lib/target-libpath.exp (get_shlib_extension): New proc.
17055         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17056         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17057         * lib/objc.exp (objc_target_compile): Likewise.
17058         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17059         detection.
17060
17061 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17062
17063         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17064
17065         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17066         Add -static to additional_flags and pass it to target_compile.
17067
17068 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17069
17070         PR libgfortran/24719
17071         gfortran.dg/read_noadvance.f90: New test.
17072
17073         PR libgfortran/24699
17074         gfortran.dg/fmt_t_2.f90: New test.
17075
17076         PR libgfortran/24785
17077         gfortran.dg/read_x_eor.f90: New test.
17078
17079         PR libgfortran/24584
17080         gfortran.dg/namelist_empty.f90: Rename test.
17081
17082         PR libgfortran/24489
17083         gfortran/read_eor.f90: Rename test.
17084
17085 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17086
17087         PR fortran/15976
17088         * gfortran.dg/automatic_module_variable.f90: New test.
17089
17090 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17091
17092         PR target/24445
17093         * gcc.dg/pr24445.c: New test.
17094
17095 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17096
17097         PR fortran/24655
17098         PR fortran/24755
17099         * gfortran.dg/recursive_statement_functions.f90: Add statement
17100         functions using inline intrinsic functions and parameters to test
17101         that they no longer seg-fault.
17102
17103         PR fortran/24409
17104         gfortran.dg/nested_modules_4.f90: New test.
17105         gfortran.dg/nested_modules_5.f90: New test.
17106
17107 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17108
17109         PR fortran/24643
17110         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17111
17112 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17113
17114         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17115         failures.
17116
17117 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17118
17119         * gcc.dg/sparc-getcontext-1.c: New test.
17120
17121 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17122
17123         * gcc.dg/ifcvt-fabs-1.c: New test.
17124
17125 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17126
17127         PR other/4372
17128         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17129         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17130
17131 2005-11-09  Richard Guenther  <rguenther@suse.de>
17132
17133         PR tree-optimization/24716
17134         * gcc.c-torture/execute/pr24716.c: New testcase.
17135
17136 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17137
17138         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17139
17140 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17141
17142         PR 24624
17143         * gcc.dg/pr24624.c: Testcase added.
17144
17145 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17146
17147         PR 24623
17148         * g++.dg/other/pr24623.C: Testcase added.
17149
17150 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17151
17152         PR fortran/22607
17153         * gfortran-dg/pure_byref_1.f90: New.
17154         * gfortran-dg/pure_byref_2.f90: New.
17155
17156 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17157
17158         PR c/24101
17159         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17160         * gcc.dg/dg.exp: Run main loop also for *.i files.
17161
17162 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17163
17164         PR c++/19450
17165         * g++.dg/tls/diag-3.C: New test.
17166         * g++.dg/tls/diag-4.C: New test.
17167         * g++.dg/tls/static-1.C: New test.
17168         * g++.dg/tls/static-1a.cc: New file.
17169
17170 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17171
17172         PR 23046
17173         * g++.dg/tree-ssa/pr23046.C: New test.
17174
17175 2005-11-08  Devang Patel <dpatel@apple.com>
17176
17177         PR tree-optimization/23115
17178         * gcc.dg/tree-ssa/pr23115.c: New.
17179
17180 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17181
17182         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17183         * gcc.target/powerpc/pr16155.c: Same.
17184         * gcc.target/powerpc/altivec-1.c: Same.
17185         * gcc.target/powerpc/altivec-2.c: Same.
17186         * gcc.target/powerpc/altivec-3.c: Same.
17187         * gcc.target/powerpc/altivec-5.c: Same.
17188         * gcc.target/powerpc/altivec-11.c: Same.
17189         * gcc.target/powerpc/altivec-12.c: Same.
17190         * gcc.target/powerpc/altivec-14.c: Same.
17191         * gcc.target/powerpc/altivec-22.c: Same.
17192         * gcc.target/powerpc/altivec-consts.c: Same.
17193         * gcc.target/powerpc/altivec-pr22085.c: Same.
17194         * gcc.target/powerpc/altivec-splat.c: Same.
17195         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17196         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17197         * gcc.target/powerpc/darwin-longlong.c: Same.
17198
17199 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17200
17201         PR target/19340
17202         * gcc.dg/pr19340.c: New test.
17203
17204 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17205
17206         PR rtl-optimization/24683
17207         * gcc.dg/pr24683.c: New test.
17208
17209 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17210
17211         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17212         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17213
17214 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17215
17216         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17217
17218 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17219
17220         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17221
17222 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17223
17224         PR target/24230
17225
17226         * gcc.target/powerpc/altivec-consts.c,
17227         gcc.target/powerpc/altivec-splat.c: New testcase.
17228
17229 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17230
17231         PR c/24599
17232
17233         * gcc.dg/overflow-2.c: New testcase.
17234
17235 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17236
17237         PR rtl-optimization/23567
17238         * gcc.c-torture/execute/20051104-1.c: New test.
17239
17240 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17241
17242         PR fortran/24534
17243         gfortran.dg/private_type_2.f90: Modified to check that case with
17244         PRIVATE declaration within derived type is accepted.
17245
17246         PR fortran/20838
17247         gfortran.dg/pointer_assign_1.f90: New test.
17248
17249         PR fortran/20840
17250         * gfortran.dg/arrayio_0.f90: New test.
17251
17252         PR fortran/17737
17253         gfortran.dg/data_initialized.f90: New test.
17254         gfortran.dg/data_constraints_1.f90: New test.
17255         gfortran.dg/data_constraints_2.f90: New test.
17256
17257 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17258
17259         PR fortran/24174
17260         PR fortran/24305
17261         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17262
17263 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17264
17265         PR 24670
17266         * gcc.dg/tree-ssa/pr24670.c: New test.
17267
17268 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17269
17270         PR target/22432
17271         * gcc.target/i386/pr22432.c: New test.
17272
17273 2005-11-05  Richard Henderson  <rth@redhat.com>
17274
17275         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17276         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17277         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17278         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17279         from gcc.dg/alpha-*.
17280         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17281         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17282
17283 2005-11-05  Andreas Jaeger  <aj@suse.de>
17284
17285         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17286
17287 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17288
17289         PR target/23424
17290         * gcc.dg/torture/pr23424-1.c: New test.
17291
17292 2005-11-04  Richard Henderson  <rth@redhat.com>
17293
17294         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17295         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17296         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17297         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17298         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17299         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17300         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17301         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17302         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17303         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17304         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17305         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17306         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17307         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17308         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17309         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17310         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17311         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17312         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17313         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17314         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17315         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17316         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17317         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17318         Move from gcc.dg/.
17319         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17320         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17321         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17322         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17323         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17324         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17325         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17326         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17327         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17328         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17329         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17330         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17331         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17332         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17333         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17334         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17335         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17336         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17337         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17338         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17339         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17340         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17341         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17342         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17343         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17344         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17345         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17346         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17347         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17348         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17349         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17350         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17351         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17352         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17353         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17354         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17355         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17356         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17357         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17358         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17359         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17360         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17361         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17362         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17363         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17364
17365 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17366
17367         PR 24627
17368         * gcc.dg/tree-ssa/pr24627.c: New test.
17369
17370 2005-11-04 Paul Brook  <paul@codesourcery.com>
17371
17372         * gcc.dg/tls/opt-10.c: New test.
17373
17374 2005-11-04  Andreas Jaeger  <aj@suse.de>
17375
17376         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17377         avoid extra warnings.
17378
17379 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17380
17381         PR libfortran/22298
17382         * lib/target-supports.exp
17383         (check_effective_target_static_libgfortran): New
17384         static_libgfortran effective target.
17385         * gfortran.dg/static_linking_1.f: New test.
17386         * gfortran.dg/static_linking_1.c: New file.
17387
17388 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17389
17390         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17391
17392 2005-11-03  Josh Conner  <jconner@apple.com>
17393
17394         PR c++/19989
17395         g++.dg/ext/array2.C: New test.
17396         g++.dg/template/dependent-name3.C: New test.
17397         g++.dg/template/dependent-name4.C: New test.
17398         g++.dg/template/sfinae2.C: New test.
17399
17400 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17401
17402         PR preprocessor/22042
17403         * gcc.dg/cpp/strify4.c: New test.
17404
17405 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17406
17407         PR c++/17964
17408         * g++.dg/cpp/string-1.C: New test.
17409
17410 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17411
17412         * gcc.target/powerpc: New directory.
17413         * gcc.target/powerpc/powerpc.exp: New file.
17414         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17415         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17416         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17417         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17418         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17419         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17420         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17421         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17422         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17423         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17424         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17425         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17426         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17427         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17428         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17429         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17430         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17431         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17432         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17433         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17434         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17435         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17436         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17437         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17438         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17439         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17440         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17441         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17442         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17443         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17444         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17445         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17446         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17447         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17448
17449 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/21627
17452         * g++.dg/warn/inline2.C: New test.
17453
17454 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17455
17456         PR middle-end/23155
17457         * g++.dg/ext/c99struct1.C: New test.
17458         * gcc.dg/union-cast-1.c: New test.
17459         * gcc.dg/union-cast-2.c: New test.
17460         * gcc.dg/union-cast-3.c: New test.
17461
17462 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17463
17464         PR middle-end/24589
17465         * gcc.c-torture/execute/zero-struct-2.c: New test.
17466
17467 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17468
17469         PR c++/24582
17470         * g++.dg/init/switch1.C: New test.
17471
17472 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * gcc.dg/delay-slot-1.c: New test.
17475
17476 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17477
17478         PR target/24620
17479         * gcc.dg/pr24620.c: New test.
17480
17481 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17482
17483         PR c/24329
17484         * gcc.dg/format/unnamed-1.c: New test.
17485
17486 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/22434
17489         * g++.dg/expr/cond8.C: New test.
17490
17491         PR c++/24560
17492         * g++.dg/parse/dot1.C: New test.
17493
17494 2005-11-02  Jan Hubicka  <jh@suse.cz>
17495
17496         PR target/23303
17497         * gcc.dg/i386-lea.c: New test
17498
17499 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17500
17501         PR target/24615
17502         * gcc.dg/pr24615.c: New test.
17503
17504 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17505
17506         PR target/24600
17507         * gcc.dg/pr24600.c: New test.
17508
17509 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17510
17511         PR c++/19253
17512         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17513         * g++.dg/parse/typename9.C: New test.
17514         * g++/dg/parse/typename10.C: Likewise.
17515
17516 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17517
17518         PR fortran/18157
17519         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17520         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17521         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17522
17523 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17524
17525         PR c++/24569
17526         * g++.dg/debug/static1.C: New test.
17527
17528 2005-11-02  Josh Conner  <jconner@apple.com>
17529
17530         * g++.dg/crash38.C: moved into proper directory...
17531         * g++.dg/template/crash42.C: ...here
17532
17533 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17534
17535         PR target/18338
17536         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17537         pcc_bitfield_type_matters || default_packed.
17538
17539         * lib/target-supports.exp
17540         (check_effective_target_pcc_bitfield_type_matters): New proc.
17541         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17542
17543         PR testsuite/23304
17544         * lib/target-supports.exp (check_effective_default_packed): New proc.
17545         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17546         Gate expected errors on target ! default_packed.
17547         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17548
17549 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17550
17551         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17552         change (r106358).
17553
17554 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17555
17556         PR fortran/24008
17557         * gfortran.dg/entry_5.f90: New.
17558         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17559
17560 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17561
17562         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17563
17564 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17565
17566         PR fortran/21565
17567         gfortran.dg/namelist_blockdata.f90: New test.
17568
17569         PR fortran/18737
17570         gfortran.dg/external_implicit_none.f90: New test.
17571
17572         PR fortran/14994
17573         * gfortran.dg/secnds.f: New test.
17574
17575 2005-10-31  Jan Hubicka  <jh@suse.cz>
17576
17577         PR target/20928
17578         * gcc.c-torture/compile/pr20928.c: New test.
17579
17580 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17581
17582         PR middle-end/23492
17583         * gcc.c-torture/compile/zero-strct-5.c: New test.
17584
17585 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17586
17587         PR libgfortran/24584
17588         * gfortran.dg/pr24584.f90: New test.
17589
17590 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17591
17592         PR fortran/18883
17593         * gfortran.dg/char_result_9.f90: New.
17594         * gfortran.dg/char_result_10.f90: New.
17595
17596 2005-10-30  Jan Hubicka  <jh@suse.cz>
17597
17598         * g++.dg/tree-ssa/pr24172.C: New testcase.
17599
17600 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17601
17602         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17603
17604 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17605
17606         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17607         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17608         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17609         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17610         gfortran.dg/enum_9.f90,
17611         gfortran.fortran-torture/compile/enum_1.f90,
17612         gfortran.fortran-torture/execute/enum_1.f90,
17613         gfortran.fortran-torture/execute/enum_2.f90,
17614         gfortran.fortran-torture/execute/enum_3.f90,
17615         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17616
17617 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17618
17619         PR target/18482
17620         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17621         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17622
17623 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17624
17625         PR libfortran/20179
17626         * gfortran.dg/mixed_io_1.f90: New test.
17627         * gfortran.dg/mixed_io_1.c: New file.
17628
17629 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17630
17631         * gfortran.dg/malloc_free_1.f90: New test.
17632
17633 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17634
17635         * gcc.dg/nested-func-4.c: Require profiling -pg.
17636
17637 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17638
17639         PR C++/23229
17640         * g++.dg/warn/main-2.C: New test.
17641
17642 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17643
17644         PR fortran/24545
17645         * gfortran.dg/interface_2.f90: new test.
17646
17647 2005-10-28  Josh Conner  <jconner@apple.com>
17648
17649         PR c++/22153
17650         * g++.dg/template/crash38.C: New test.
17651         * g++.dg/parse/explicit1.C: Change expected errors.
17652
17653 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17654
17655         PR C++/23426
17656         * g++.dg/other/large-size-array.C: New test.
17657
17658 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17659
17660         PR middle-end/24362
17661         * g++.dg/opt/complex4.C: New test.
17662
17663 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17664
17665         * gcc.dg/nested-func-4.c: New test.
17666
17667 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17668
17669         PR fortran/24158
17670         gfortran.dg/derived_recursion.f90: New test.
17671         gfortran.dg/implicit_actual.f90: New test.
17672
17673 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17674
17675         PR middle-end/24295, PR testsuite/24477
17676         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17677         removed when weakref hits the tree.
17678
17679 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * gfortran.dg/cray_pointers_4.f90: New test.
17682
17683         * gfortran.dg/cray_pointers_5.f90: New test.
17684
17685 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17686
17687         PR fortran/22290
17688         * gfortran.dg/assign_5.f90: New test.
17689         * gfortran.dg/assign_6.f: New test.
17690
17691 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17692
17693         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17694         CPU has no SSE support.
17695
17696 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17697
17698         PR libgfortran/24224
17699         * gfortran.dg/arrayio_1.f90: Update attribution.
17700         * gfortran.dg/arrayio_2.f90: Update attribution.
17701         * gfortran.dg/arrayio_3.f90: Update attribution.
17702         * gfortran.dg/arrayio_4.f90: Update test conditions.
17703         * gfortran.dg/arrayio_5.f90: Update attribution.
17704         * gfortran.dg/arrayio_6.f90: New test.
17705         * gfortran.dg/arrayio_7.f90: New test.
17706
17707 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17708
17709         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17710
17711 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17712
17713         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17714
17715 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17716
17717         PR fortran/24416
17718         * gfortran.dg/namelist_char_only.f90: New test.
17719
17720 2005-10-24  Asher Langton  <langton2@llnl.gov>
17721
17722         PR fortran/17031
17723         PR fortran/22282
17724         * gfortran.dg/cray_pointers_1.f90: New test.
17725         * gfortran.dg/cray_pointers_2.f90: New test.
17726         * gfortran.dg/cray_pointers_3.f90: New test.
17727         * gfortran.dg/loc_1.f90: New test.
17728         * gfortran.dg/loc_2.f90: New test.
17729
17730 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17731
17732         * gcc.dg/pr24225.c: New test.
17733
17734 2005-10-24  Asher Langton  <langton2@llnl.gov>
17735
17736         * gfortran.dg/dup_save_1.f90: New test.
17737         * gfortran.dg/dup_save_2.f90: New test.
17738
17739 2005-10-24  Paul Brook  <paul@codesourcery.com>
17740
17741         PR 24107
17742         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17743         stdint.h.
17744
17745 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17746
17747         PR libgfortran/24489
17748         * gfortran.dg/pr24489.f90: New test.
17749
17750 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17751
17752         PR fortran/23635
17753         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17754
17755 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17756
17757         PR target/18911
17758         * g++.dg/init/array16.C: Skip for mmix-*-*.
17759
17760 2005-10-23  Asher Langton  <langton2@llnl.gov>
17761
17762         * gfortran.dg/byte_1.f90: New test.
17763         * gfortran.dg/byte_2.f90: New test.
17764
17765 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17766
17767         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17768
17769 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17770
17771         PR fortran/18022
17772         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17773
17774         PR fortran/24311
17775         * gfortran.dg/merge_char_const.f90: New test.
17776
17777         PR fortran/24384
17778         * gfortran.dg/spread_scalar_source.f90: New test.
17779
17780 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17781
17782         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17783
17784         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17785         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17786
17787         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17788
17789 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17790
17791         PR fortran/24426
17792         * gfortran.dg/der_pointer_4.f90: New.
17793
17794 2005-10-22  David Ayers  <d.ayers@inode.at>
17795
17796         * obj-c++.dg/except-1.mm: Simplify.
17797
17798 2005-10-21  David Ayers  <d.ayers@inode.at>
17799
17800         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17801
17802 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17803
17804         * gfortran.dg/assumed_dummy_2.f90: New test.
17805
17806 2005-10-21  James E Wilson  <wilson@specifix.com>
17807
17808         PR preprocessor/15220
17809         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17810
17811 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17812
17813         * gcc.c-torture/execute/20051021-1.c: New test.
17814
17815 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/24260
17818         * g++.dg/ext/tmplattr1.C: New test.
17819
17820 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17821
17822         PR fortran/24440
17823         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17824
17825 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17826
17827         * obj-c++.dg/except-1.mm: New.
17828
17829         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17830
17831 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17832
17833         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17834
17835 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17836
17837         PR middle-end/24295
17838         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17839         declarations with the same names as thunks' alias targets, use
17840         aliases instead.
17841         * gcc.dg/attr-alias-3.c: New test.
17842         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17843
17844 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/22618
17847         * g++.dg/parse/access8.C: New test.
17848
17849 2005-10-20  Richard Guenther  <rguenther@suse.de>
17850
17851         PR c++/24439
17852         * g++.dg/tree-ssa/pr24439.C: New testcase.
17853
17854 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17855
17856         * g++.dg/opt/delay-slot-1.C: New test.
17857
17858 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17859
17860         PR fortran/21625
17861         * gfortran.fg/der_init_1.f90: New.
17862
17863 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17864
17865         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17866
17867 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17868
17869         PR c++/21908
17870         * g++.dg/parse/error28.C: New test.
17871
17872 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17873
17874         * gcc.dg/profile-generate-2.c: New test.
17875
17876 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17877
17878         PR target/23589
17879         * g++.dg/ext/dllimport11.C: New.
17880
17881 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17882
17883         PR c++/22293
17884         * g++.dg/other/friend3.C: New test.
17885
17886 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/23293
17889         * g++.dg/template/error19.C: New test.
17890
17891 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17892
17893         PR c++/21383
17894         * g++.dg/overload/koenig2.C: New.
17895
17896         PR c++/23118
17897         * g++.dg/overload/error2.C: New.
17898
17899         PR c++/22604
17900         * g++.dg/inherit/covariant14.C: New.
17901
17902 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17903
17904         PR c++/23440
17905         * g++.dg/parse/for1.C: New test.
17906
17907 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17908
17909         PR fortran/23446
17910         * gfortran.dg/host_dummy_index_1.f90: New test.
17911
17912         PR fortran/21459
17913         * gfortran.dg/automatic_char_len_2.f90: New test.
17914
17915         PR fortran/20866
17916         * gfortran.dg/recursive_statement_functions.f90: New test.
17917
17918         PR fortran/20853
17919         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17920
17921         PR fortran/20849
17922         * gfortran.dg/external_initializer.f90: New test.
17923
17924         PR fortran/20837
17925         * non_module_public.f90: New test.
17926
17927 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         PR c++/24386
17930         * g++.dg/template/overload7.C: New.
17931
17932         PR c++/22551
17933         * g++.dg/other/switch2.C: Remove expected warnings.
17934
17935         PR c++/21353
17936         * g++.dg/template/defarg6.C: New.
17937
17938 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17939
17940         PR target/24315
17941         * gcc.target/i386/pr24315.c: New test.
17942
17943 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17944
17945         PR c++/24389
17946         * g++.dg/template/static21.C: New test.
17947         * g++.dg/template/static21-a.cc: Likewise.
17948
17949 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17950
17951         PR c++/23959
17952         * g++.dg/warn/Wswitch-default-1.C: New test.
17953         * g++.dg/warn/Wswitch-default-2.C: New test.
17954
17955 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/22173
17958         * g++.dg/parse/template18.C: New test.
17959         * g++.dg/template/nontype15.C: Likewise.
17960
17961 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17962
17963         PR fortran/22273
17964         * gfortran.dg/spec_expr_2.f90: New.
17965
17966 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17967
17968         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17969         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17970         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17971         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17972         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17973         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17974         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17975         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17976         previous target-specific skips and warning-message matches where
17977         applicable.
17978
17979 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/21347
17982         * g++.dg/warn/Wctor-dtor.C: New test.
17983
17984 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17985
17986         PR c/23439
17987         * gcc.dg/for-1.c: New test.
17988
17989 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/19565
17992         * g++.dg/warn/Wconversion1.C: New test.
17993         * g++.dg/ext/packed4.C: Compile with -w.
17994         * g++.dg/opt/20050511-1.C: Likewise.
17995         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17996
17997 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17998
17999         * gfortran.dg/boz_5.f90: New test.
18000
18001 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18002
18003         PR c++/22551
18004         * g++.dg/other/switch2.C: New.
18005
18006         PR c++/23984
18007         * g++.dg/init/ctor7.C: New.
18008
18009 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18010
18011         PR c++/23730
18012         * g++.dg/parse/crash32.C: New test.
18013
18014 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18015
18016         PR c++/20721
18017         * g++.dg/init/goto2.C: New test.
18018
18019         PR c++/22464
18020         * g++.dg/template/crash/41.C: New test.
18021
18022         PR c++/22180
18023         * g++.dg/template/crash40.C: New test.
18024
18025         PR c++/23694
18026         * g++.dg/parse/friend5.C: New test.
18027
18028         PR c++/23307
18029         * g++.dg/template/crash38.C: New test.
18030
18031         PR c++/22352
18032         * g++.dg/template/friend38.C: New test.
18033
18034         PR c++/22405
18035         * g++.dg/template/crash39.C: New test.
18036
18037 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18038
18039         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18040         gcc.dg/debug/dwarf2/dwarf-char2.c,
18041         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18042
18043         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18044
18045 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18046
18047         * gcc.dg/dll-2.c: Add tests for warnings.
18048         * gcc.dg/dll-3.c: Likewise.
18049         * gcc.dg/dll-4.c: Likewise.
18050
18051         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18052         * g++.dg/ext/dllimport2.C: Likewise.
18053         * g++.dg/ext/dllimport3.C: Likewise.
18054         * g++.dg/ext/dllimport7.C: Likewise.
18055         * g++.dg/ext/dllimport8.C: Likewise.
18056         * g++.dg/ext/dllimport9.C: Likewise.
18057
18058 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18059
18060         PR fortran/24092
18061         * gfortran.dg/derived_pointer_recursion.f90: New test.
18062
18063 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18064
18065         * gcc.c-torture/execute/20051012-1.c: New test.
18066
18067 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18068
18069         PR fortran/18082
18070         * gfortran.dg/automatic_char_len_1.f90: New test.
18071
18072 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18073
18074         PR fortran/20847
18075         * gfortran.dg/save_common.f90: New test.
18076
18077         PR fortran/20856
18078         * gfortran.dg/save_result.f90: New test.
18079
18080 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         PR c++/21592
18083         * g++.dg/template/dependent-expr1.C: Add new expected error.
18084         * g++.dg/template/dependent-expr2.C: Adjust error text.
18085         * g++.dg/template/overload6.C: New.
18086
18087         PR c++/23797
18088         * g++.dg/other/typename8.C: New.
18089
18090         PR c++/21117
18091         * g++.dg/other/return1.C: New.
18092
18093 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18094
18095         PR c++/24052
18096         * g++.dg/ext/label5.C: New.
18097
18098 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         PR c++/19964
18101         * g++.dg/parse/crash31.C: New.
18102
18103 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18104
18105         * g++.dg/ipa/ipa-1.c: New test.
18106         * g++.dg/ipa/ipa-2.c: New test.
18107         * g++.dg/ipa/ipa-3.c: New test.
18108         * g++.dg/ipa/ipa-4.c: New test.
18109         * g++.dg/ipa/ipa-5.c: New test.
18110         * g++.dg/ipa/ipa.exp: New file.
18111
18112 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18113
18114         PR fortran/24207
18115         * gfortran.dg/private_type_3.f90: New test.
18116
18117 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18118
18119         PR fortran/20786
18120         gfortran.dg/aint_anint_1.f90: New test.
18121
18122 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18123
18124         PR libgfortran/24313
18125         gfortran.dg/csqrt.f: New test.
18126
18127 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18128
18129         PR c++/8057
18130         * g++.dg/warn/noeffect7.C: New test.
18131         * g++.dg/warn/noeffect2.C: Instantiate templates.
18132         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18133         and warning.
18134
18135 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR c++/21089
18138         * g++.dg/init/float1.C: New test.
18139
18140         PR c++/24277
18141         * g++.dg/init/member1.C: Tweak error markers.
18142
18143 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18144
18145         PR testsuite/24281
18146         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18147         Check for null pointer.
18148
18149 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18150
18151         PR c++/21369
18152         * g++.dg/parse/ret-type3.C: New test.
18153
18154 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18155
18156         PR tree-opt/23946
18157         * gcc.c-torture/compile/pr23946.c: New test.
18158
18159 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18160
18161         * g++.dg/opt/mmx2.C: New test.
18162
18163 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18164
18165         PR c++/24277
18166         * g++.dg/template/static20.C: New test.
18167
18168         PR c++/24302
18169         * g++.dg/warn/Wunused-12.C: New test.
18170
18171         PR c++/23437
18172         * g++.dg/template/arg4.C: New test.
18173
18174 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18175
18176         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18177         * gcc.dg/ucnid-3.c: Likewise.
18178         * gcc.dg/ucnid-4.c: Likewise.
18179         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18180         * g++.dg/other/ucnid-1.C: Likewise.
18181         * gcc.dg/sparc-frame-1.c: New test.
18182
18183 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18184
18185         PR c++/24139
18186         * g++.dg/template/spec27.C: New test.
18187
18188         PR c++/24275
18189         * g++.dg/template/static19.C: New test.
18190
18191 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18192
18193         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18194         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18195
18196 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18197
18198         PR target/24136
18199         * gfortran.fortran-torture/compile/pr24136.f: New test.
18200
18201 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18202
18203         PR c++/22172
18204         * g++.dg/parse/crash30.C: New test.
18205
18206 2005-10-07  Richard Guenther  <rguenther@suse.de>
18207
18208         PR middle-end/24227
18209         * gcc.c-torture/compile/pr24227.c: New testcase.
18210
18211 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18212
18213         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18214         Do not put aligned attributes on array elements.
18215
18216 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18217
18218         PR testsuite/23611, PR testsuite/23615
18219         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18220         writing prototypes of library functions by hand.
18221         * obj-c++.dg/bitfield-4.mm: Likewise.
18222         * obj-c++.dg/const-str-4.mm: Likewise.
18223         * obj-c++.dg/encode-4.mm: Likewise.
18224         * obj-c++.dg/encode-5.mm: Likewise.
18225         * obj-c++.dg/encode-6.mm: Likewise.
18226         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18227         * obj-c++.dg/method-10.mm: Likewise.
18228         * obj-c++.dg/method-17.mm: Likewise.
18229         * obj-c++.dg/method-19.mm: Likewise.
18230         * obj-c++.dg/try-catch-2.mm: Likewise.
18231
18232 2005-10-06  Richard Henderson  <rth@redhat.com>
18233
18234         PR 24236
18235         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18236
18237 2005-10-06  Dale Johannesen  <dalej@apple.com>
18238
18239         * gcc.c-torture/execute/20030125-1.c: Correct.
18240
18241 2005-10-06  Richard Guenther  <rguenther@suse.de>
18242
18243         PR tree-optimization/24238
18244         * g++.dg/tree-ssa/pr24238.C: New testcase.
18245
18246 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18247
18248         PR 18568
18249         * gfortran.dg/der_pointer_3.f90: New test.
18250
18251 2005-10-05  Devang Patel  <dpatel@apple.com>
18252
18253         PR Debug/23205
18254         * g++.dg/other/PR23205.C: New.
18255
18256 2005-10-05  Richard Henderson  <rth@redhat.com>
18257
18258         PR target/23602
18259         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18260         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18261
18262 2005-10-05  Dale Johannesen  <dalej@apple.com>
18263
18264         * gcc.c-torture/execute/float-floor.c: New.
18265
18266 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18267
18268         PR tree-optimization/21419
18269         PR tree-optimization/24146
18270         PR tree-optimization/24151
18271
18272         * g++.dg/ext/asm7.C: New.
18273         * g++.dg/ext/asm8.C: New.
18274         * gcc.dg/asm-1.c: Compile on all targets.
18275         * gcc.dg/asm-pr24146.c: New.
18276         * gcc.dg/pr21419.c: Adjust error messages.
18277
18278 2005-10-05  Richard Guenther  <rguenther@suse.de>
18279
18280         PR fortran/24176
18281         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18282
18283 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18284
18285         PR c++/23513
18286         * g++.dg/template/spec22.C: Robustify test.
18287         * g++.dg/template/spec26.C: New.
18288
18289 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18290
18291         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18292         if target supports vector instructions.
18293
18294 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18295
18296         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18297         C99 functions.
18298
18299 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18300
18301         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18302         check_effective_target_fortran_large_int): Replace cached result
18303         when target changes.
18304
18305 2005-10-04  Devang Patel  <dpatel@apple.com>
18306
18307         * gcc.dg/i386-sse-vect-types.c: New.
18308
18309 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18310
18311         PR preprocessor/13726
18312         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18313         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18314
18315 2005-10-04  Richard Guenther  <rguenther@suse.de>
18316
18317         PR c/23576
18318         * gcc.dg/noncompile/pr23576.c: New testcase.
18319
18320 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18321
18322         PR middle-end/23125
18323         * gcc.dg/register-var-3.c: New test.
18324
18325 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18326
18327         * gcc.dg/pr23049.c: New test.
18328
18329         * gcc.dg/ucnid-4.c: Fix test.
18330
18331 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18332
18333         PR 23445
18334         * gcc.c-torture/compile/pr23445.c: New test.
18335
18336 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18337
18338         * g++.dg/overload/unknown1.C: New.
18339
18340 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/17775
18343         * g++.dg/template/repo4.C: New test.
18344
18345 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18346
18347         PR libfortran/19308
18348         * gfortran.dg/large_real_kind_2.F90: New test.
18349         * gfortran.dg/large_integer_kind_2.f90: New test.
18350
18351 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18352
18353         * lib/target-supports.exp (check_effective_target_vect_shift):
18354         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18355         (check_effective_target_vect_condition): Fix copy-n-pasto.
18356
18357         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18358         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18359         targets.
18360
18361 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/22621
18364         * g++.dg/template/overload5.C : New test.
18365
18366         PR c++/23840
18367         * g++.dg/expr/stdarg1.C: New test.
18368
18369 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18370
18371         PR 24142
18372         * gcc.c-torture/execute/pr24142.c: New test.
18373
18374 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18375
18376         PR 24141
18377         * gcc.c-torture/execute/pr24141.c: New test.
18378
18379 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18380             Diego Novillo  <dnovillo@redhat.com>
18381
18382         PR 23604
18383         * gcc.c-torture/execute/pr23604.c: New test.
18384
18385 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18386
18387         PR fortran/16404
18388         PR fortran/20835
18389         PR fortran/20890
18390         PR fortran/20899
18391         PR fortran/20900
18392         PR fortran/20901
18393         PR fortran/20902
18394         gfortran.dg/equiv_constraint_1.f90: New test.
18395         gfortran.dg/equiv_constraint_2.f90: New test.
18396         gfortran.dg/equiv_constraint_3.f90: New test.
18397         gfortran.dg/equiv_constraint_4.f90: New test.
18398         gfortran.dg/equiv_constraint_5.f90: New test.
18399         gfortran.dg/equiv_constraint_6.f90: New test.
18400         gfortran.dg/equiv_constraint_7.f90: New test.
18401         gfortran.dg/equiv_constraint_8.f90: New test.
18402         gfortran.dg/private_type_1.f90: New test.
18403         gfortran.dg/private_type_2.f90: New test.
18404         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18405         980628-10.f: Assert std=gnu to permit mixing of
18406         types in equivalence statements.
18407
18408 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18409
18410         PR 24112
18411         * gfortran.dg/open_status_1.f90: New.
18412
18413 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18414
18415         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18416         * gcc.dg/vect/pr22480.c: Clean up temp files.
18417         * gcc.dg/vect/pr23831.c: Clean up temp files.
18418         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18419         Clean up temp files.
18420         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18421         Clean up temp files.
18422
18423         * gcc.dg/20050309-1.c: Clean up temp files.
18424         * gcc.dg/20050325-1.c: Clean up temp files.
18425
18426 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18427
18428         PR tree-optimization/24059
18429         * gcc.dg/vect/pr24059.c : New test.
18430
18431 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18432
18433         PR middle-end/24109
18434         * gcc.c-torture/execute/20050929-1.c: New test.
18435
18436 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18437
18438         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18439
18440 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18441
18442         PR c/21419
18443         * gcc.dg/pr21419.c: New test.
18444
18445 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18446
18447         * gcc.dg/pr23911.c: New test.
18448
18449 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18450
18451         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18452
18453         PR c++/16782
18454         * g++.dg/parse/qualified4.C: New test.
18455         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18456         * g++.old-deja/g++.mike/p8154.C: Likewise.
18457
18458 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18459
18460         PR c++/22147
18461         * g++.dg/template/friend37.C: New test.
18462         * g++.dg/parse/crash28.C: Adjust error markers.
18463
18464 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18465
18466         PR fortran/18518
18467         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18468
18469 2005-09-27  Devang Patel  <dpatel@apple.com>
18470
18471         PR tree-optimization/23625
18472         * gcc.dg/pr23625.c: New test.
18473
18474 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18475
18476         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18477         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18478
18479 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18480
18481         PR fortran/23677
18482         * gfortran.fortran-torture/execute/save_1.f90: New test.
18483         * gfortran.dg/save_1.f90: New test.
18484
18485 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18486
18487         * gcc.target/i386/builtin-apply-mmx.c: New test.
18488
18489         PR target/22576
18490         * gcc.target/i386/pr22576.c: New test.
18491
18492         PR target/22585
18493         * gcc.target/i386/pr22585.c: New test.
18494
18495         PR target/23268
18496         * gcc.target/i386/pr23268.c: New test.
18497
18498         PR middle-end/23831
18499         * gcc.dg/vect/pr23831.c: New test.
18500
18501         PR target/24055
18502         * gcc.target/i386/pr24055.c: New test.
18503
18504 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18505
18506         PR tree-optimization/23960
18507         * gcc.c-torture/compile/pr23960.c: New.
18508
18509 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18510
18511         PR fortran/16861
18512         * gfortran.dg/nested_modules_3.f90: New.
18513
18514 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18515
18516         PR fortran/24005
18517         gfortran.dg/interface_1.f90: New test.
18518
18519 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18520         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18521
18522         PR fortran/23843
18523         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18524
18525 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18526
18527         PR fortran/23516
18528         * gfortran.dg/imag_1.f: New test.
18529         * gfortran.dg/imag_2.f: Ditto.
18530
18531 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18532
18533         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18534
18535 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18536
18537         PR c++/21983
18538         * g++.dg/warn/pr21983.C: New test.
18539
18540 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18541
18542         * gcc.dg/20050922-1.c: Testcase added.
18543
18544 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/23993
18547         * g++.dg/template/array14.C: New test.
18548
18549 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18550
18551         PR fortran/19929
18552         * gfortran.dg/der_ptr_component_1.f90: New test.
18553
18554 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18555
18556         PR c++/23965
18557         * g++.dg/template/error1.C: Reject "no matching function" message.
18558
18559 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18560
18561         PR c++/17609
18562         * g++.dg/lookup/error1.C: New test.
18563
18564 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18565
18566         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18567         functionality of the testcase.
18568
18569 2005-09-20  Richard Henderson  <rth@redhat.com>
18570
18571         * gcc.dg/vect/vect-22.c: Require vect_float.
18572         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18573
18574 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18575
18576         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18577         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18578         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18579         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18580         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18581         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18582         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18583         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18584         * gcc.dg/cpp/ucnid-8.c: New test.
18585
18586 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18587
18588         PR tree-optimization/23929
18589         * gcc.c-torture/compile/pr23929.c: New test.
18590
18591 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18592
18593         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18594         for one loop.
18595
18596 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18597
18598         PR testsuite/23186
18599         * g++.dg/other/pr22003.C: Require named sections.
18600
18601 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18602
18603         PR c++/23947
18604         * g++.dg/rtti/crash3.C: New test.
18605
18606         PR tree-optimization/23818
18607         * gcc.dg/pr23818.c: New test.
18608
18609 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18610
18611         PR fortran/23420
18612         * gfortran.dg/print_fmt_4.f: New.
18613
18614 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18615
18616         PR fortran/23663
18617         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18618
18619 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18620
18621         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18622         Use pointers to local alignable arrays instead. Added comments.
18623         * gcc.dg/vect/vect-46.c: Likewise.
18624         * gcc.dg/vect/vect-48.c: Likewise.
18625         * gcc.dg/vect/vect-49.c: Likewise.
18626         * gcc.dg/vect/vect-52.c: Likewise.
18627         * gcc.dg/vect/vect-53.c: Likewise.
18628         * gcc.dg/vect/vect-54.c: Likewise.
18629         * gcc.dg/vect/vect-56.c: Likewise.
18630         * gcc.dg/vect/vect-57.c: Likewise.
18631         * gcc.dg/vect/vect-58.c: Likewise.
18632         * gcc.dg/vect/vect-60.c: Likewise.
18633         * gcc.dg/vect/vect-61.c: Likewise.
18634
18635         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18636         The test is no longer vectorizable on vect_no_align targets.
18637         * gcc.dg/vect/vect-43.c: Likewsie.
18638
18639         * gcc.dg/vect/vect-44.c: Added comments.
18640         * gcc.dg/vect/vect-45.c: Added comments.
18641         * gcc.dg/vect/vect-50.c: Added comments.
18642         * gcc.dg/vect/vect-51.c: Added comments.
18643
18644         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18645         aligned type.
18646         * gcc.dg/vect/Os-vect-95.c: Likewise.
18647
18648         * gcc.dg/vect/vect-41.c: Test removed.
18649         * gcc.dg/vect/vect-47.c: Test removed.
18650         * gcc.dg/vect/vect-55.c: Test removed.
18651         * gcc.dg/vect/vect-59.c: Test removed.
18652
18653 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18654
18655         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18656         No longer vectorizable on vect_no_align targets.
18657         * gcc.dg/vect/pr20122.c: Likewise.
18658         * gcc.dg/vect/vect-74.c: Likewise.
18659         * gcc.dg/vect/vect-75.c: Likewise.
18660         * gcc.dg/vect/vect-76.c: Likewise.
18661
18662         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18663         Will not be vectorizable on vect_no_align targets once aliasing issues
18664         are resolved.
18665         * gcc.dg/vect/vect-79.c: Likewise.
18666
18667         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18668         * gcc.dg/vect/vect-78.c: Likewise.
18669         * gcc.dg/vect/vect-97.c: Likewise.
18670
18671 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18672
18673         * gcc.dg/pr23943.c: New test.
18674
18675 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18676
18677         PR fortran/19181
18678         * gfortran.dg/derived_pointer_null_1.f90: New test.
18679
18680 2005-09-18  Richard Guenther  <rguenther@suse.de>
18681
18682         PR middle-end/23944
18683         * gcc.c-torture/compile/pr23944.c: New testcase.
18684
18685 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18686
18687         PR fortran/15975
18688         * gfortran.dg/der_pointer_2.f90: New test.
18689
18690 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18691
18692         PR fortran/16861
18693         * gfortran.dg/nested_modules_2.f90: New test.
18694
18695 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18696
18697         PR c++/18368
18698         * g++.dg/other/semicolon.C: New test.
18699
18700 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18701
18702         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18703         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18704
18705 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18706
18707         PR c++/23914
18708         * g++.dg/template/static18.C: New test.
18709
18710         PR c++/21514
18711         * g++.dg/template/crash19.C: Remove dg-error marker.
18712         * g++.dg/template/local4.C: New test.
18713
18714 2005-09-16  Paul Brook  <paul@codesourcery.com>
18715
18716         PR fortran/23906
18717         * gfortran.dg/dependency_1.f90: New test.
18718
18719 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18720
18721         PR c++/23896
18722         * g++.dg/template/static17.C: New test.
18723
18724 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18725
18726         PR c++/23139
18727         * g++.dg/warn/huge-val1.C: New test.
18728
18729 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18730
18731         PR c++/13140
18732         * g++.dg/parse/class2.C: New test.
18733         * g++.dg/template/explicit8.C: Likewise.
18734         * g++.dg/template/spec25.C: Likewise.
18735
18736 2005-09-14  Josh Conner  <jconner@apple.com>
18737
18738         PR middle-end/23584
18739         * gcc.dg/pr23584.c: New test.
18740
18741 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18742
18743         PR fortran/21875 Internal Unit Array I/O, NIST
18744         * gfortran.dg/arrayio_1.f90: New test.
18745         * gfortran.dg/arrayio_1.f90: New test.
18746         * gfortran.dg/arrayio_1.f90: New test.
18747         * gfortran.dg/arrayio_1.f90: New test.
18748         * gfortran.dg/arrayio_1.f90: New test.
18749
18750 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18751
18752         PR middle-end/22480
18753         * gcc.dg/vect/pr22480.c: New test.
18754
18755 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18756
18757         PR fortran/19358
18758         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18759
18760 2005-09-13 Josh Conner <jconner@apple.com>
18761
18762         PR c++/23180
18763         * g++.dg/init/struct2.C: New test.
18764         * g++.dg/init/struct3.C: New test.
18765
18766 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18767
18768         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18769         Clean up temp files.
18770         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18771         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18772         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18773         gcc.dg/tree-ssa/builtin-printf-1.c,
18774         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18775         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18776         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18777         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18778         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18779         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18780         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18781         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18782         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18783         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18784         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18785         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18786
18787 2005-09-13  Josh Conner  <jconner@apple.com>
18788
18789         * lib/gcc-dg.exp: Load scanipa.exp.
18790         (cleanup-dump): New procedure.
18791         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18792         * lib/scandump.exp: New file.
18793         * lib/scantree.exp: Use it.
18794         * lib/scanipa.exp: New file.
18795
18796 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18797
18798         PR fortran/17740
18799         * gfortran.dg/generic_4.f90: New test.
18800
18801 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18802
18803         PR target/23816
18804         * gcc.target/i386/pr23816-1.c: New test.
18805         * gcc.target/i386/pr23816-2.c: New test.
18806
18807
18808 2005-09-13  Bastian Blank <waldi@debian.org>
18809
18810         PR c++/16171
18811         * g++.dg/abi/mangle26.C: New test.
18812         * g++.dg/abi/mangle27.C: New test.
18813         * g++.dg/abi/mangle28.C: New test.
18814         * g++.dg/abi/mangle29.C: New test.
18815
18816         PR c++/23839
18817         * g++.dg/parse/register1.C: New test.
18818
18819 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18820
18821         PR c++/23842
18822         * g++.dg/template/access16.C: New test.
18823
18824 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18825
18826         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18827
18828 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18829
18830         PR fortran/18899
18831         * gfortran.dg/shape_2.f90: New test.
18832
18833 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18834
18835         PR target/19269
18836         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18837         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18838         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18839         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18840         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18841         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18842         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18843         tests.
18844
18845 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/23841
18848         * g++.dg/parse/template17.C: New test.
18849
18850 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18851
18852         PR c++/23789
18853         * g++.dg/template/nontype14.C: New test.
18854
18855 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18856
18857         PR g++/7874
18858         * g++.dg/lookup/friend7.C: New test.
18859         * g++.dg/lookup/friend8.C: New test.
18860         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18861         so that it will be found via argument dependent lookup.
18862         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18863         friend functions which will no longer be found.
18864         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18865         function g, so that it will be found via argument dependent
18866         lookup.
18867         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18868         * g++.old-deja/g++.mike/net43.C: Likewise.
18869
18870 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18871
18872         PR c++/23691
18873         * g++.dg/template/static16.C: New test.
18874
18875 2005-09-12  Josh Conner  <jconner@apple.com>
18876
18877         PR middle-end/23237
18878         * gcc.c-torture/compile/pr23237.c: New test.
18879
18880 2005-09-11  Richard Henderson  <rth@redhat.com>
18881
18882         * g++.dg/other/error8.C: Update expected diagnostic text.
18883
18884 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18885
18886         PR libfortran/19872
18887         * gfortran.dg/overwrite_1.f: New test.
18888
18889 2005-09-09  Josh Conner  <jconner@apple.com>
18890
18891         * g++.dg/init/pr23180-1.C: Removed.
18892         * g++.dg/init/pr23180-2.C: Removed.
18893
18894 2005-09-09  David Daney <ddaney@avtrex.com>
18895
18896         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18897         files which are ...
18898         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18899         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18900
18901 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18902
18903         * gfortran.dg/iostat_2.f90: New test.
18904
18905 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c++/22252
18908         * g++.dg/ext/interface1.C: New test.
18909         * g++.dg/ext/interface1.h: Likewise.
18910         * g++.dg/ext/interface1a.cc: Likewise.
18911
18912 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18913
18914         * gfortran.dg/iomsg_1.f90: New test case.
18915
18916 2005-09-09  Richard Guenther  <rguenther@suse.de>
18917
18918         PR c++/23624
18919         * g++.dg/tree-ssa/pr23624.C: New testcase.
18920
18921 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18922
18923         PR fortran/19239
18924         * gfortran.dg/vector_subscript_1.f90,
18925         * gfortran.dg/vector_subscript_2.f90: New tests.
18926
18927 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18928
18929         PR fortran/21104
18930         * gfortran.dg/array_alloc_1.f90,
18931         * gfortran.dg/array_alloc_2.f90,
18932         * gfortran.dg/array_alloc_3.f90: New tests.
18933
18934 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18935
18936         PR fortran/12840
18937         * gfortran.dg/array_constructor_6.f90
18938         * gfortran.dg/array_constructor_7.f90
18939         * gfortran.dg/array_constructor_8.f90
18940         * gfortran.dg/array_constructor_9.f90
18941         * gfortran.dg/array_constructor_10.f90
18942         * gfortran.dg/array_constructor_11.f90
18943         * gfortran.dg/array_constructor_12.f90: New tests.
18944
18945 2005-09-08  Josh Conner  <jconner@apple.com>
18946
18947         PR c++/23180
18948         * g++.dg/init/pr23180-1.C: New test.
18949         * g++.dg/init/pr23180-2.C: New test.
18950
18951 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18952
18953         PR fortran/18878
18954         * gfortran.dg/module_double_reuse.f90: New.
18955
18956 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18957
18958         PR fortran/23270
18959         PR fortran/22304
18960         PR fortran/18870
18961         PR fortran/17917
18962         PR fortran/16511
18963         * gfortran.dg/common_equivalence_1.f: New.
18964         * gfortran.dg/common_equivalence_2.f: New.
18965         * gfortran.dg/common_equivalence_3.f: New.
18966         * gfortran.dg/contained_equivalence_1.f90: New.
18967         * gfortran.dg/module_blank_common.f90: New.
18968         * gfortran.dg/module_commons_1.f90: New.
18969         * gfortran.dg/module_equivalence_1.f90: New.
18970         * gfortran.dg/nested_modules_1.f90: New.
18971         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18972         equivalences and add comment to connect the test with
18973         the PR.
18974
18975 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18976
18977         PR fortran/23765
18978         * gfortran.dg/common_6.f90: New test.
18979
18980 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18981
18982         PR fortran/15326
18983         * gfortran.dg/char_result_1.f90,
18984         * gfortran.dg/char_result_2.f90,
18985         * gfortran.dg/char_result_3.f90,
18986         * gfortran.dg/char_result_4.f90,
18987         * gfortran.dg/char_result_5.f90,
18988         * gfortran.dg/char_result_6.f90,
18989         * gfortran.dg/char_result_7.f90,
18990         * gfortran.dg/char_result_8.f90: New tests.
18991
18992 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18993
18994         PR fortran/19928
18995         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18996
18997 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18998
18999         PR obj-c++/16816
19000         * obj-c++.dg/selector-5.mm: New test.
19001         * obj-c++.dg/selector-6.mm: New test.
19002
19003 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19004
19005         PR objc/20574
19006         PR objc/19324
19007         * objc.dg/error-1.m: New test.
19008
19009 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19010
19011         PR fortran/23373
19012         * gfortran.fortran-torture/execute/pr23373-1.f90,
19013         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19014
19015 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19016
19017         PR libfortran/23760
19018         * gfortran.dg/g77/1832.f: Remove long string in write statement
19019         to allow the test to pass on correct list directed output with
19020         prepended space.
19021
19022 2005-09-07  James E Wilson  <wilson@specifix.com>
19023
19024         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19025
19026 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19027
19028         * gfortran.dg/parameter+save.f90: Rename to
19029         * gfortran.dg/parameter_save.f90: .. this.
19030
19031 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19032
19033         PR fortran/20848
19034         * gfortran.dg/parameter+save.f90: New test case.
19035
19036 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19037
19038         PR fortran/19269
19039         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19040
19041 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19042
19043         PR c/23075
19044         * gcc.dg/pr23075.c: New test.
19045         * g++.dg/warn/pr23075.C: New test.
19046
19047         PR target/22362
19048         * gcc.target/i386/pr22362.c: New test.
19049
19050         PR rtl-optimization/23098
19051         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19052
19053         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19054         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19055         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19056
19057 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19058
19059         * g++.dg/expr/cast6.C: New test.
19060
19061         PR c++/9782
19062         * g++.dg/init/new15.C: New test.
19063
19064 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19065
19066         * gcc.dg/vect/Os-vect-95.c: New test.
19067         * gcc.dg/vect/vect-95.c: Same.
19068
19069 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19070
19071         * gcc.dg/vect/vect-29.c: Update xfail testing.
19072         * gcc.dg/vect/vect-44.c: Same.
19073         * gcc.dg/vect/vect-48.c: Same.
19074         * gcc.dg/vect/vect-50.c: Same.
19075         * gcc.dg/vect/vect-72.c: Same.
19076         * gcc.dg/vect/vect-77.c: Same.
19077         * gcc.dg/vect/vect-78.c: Same.
19078         * gcc.dg/vect/vect-80.c: Same.
19079         * gcc.dg/vect/vect-96.c: Same.
19080         * gcc.dg/vect/vect-100.c: Same.
19081         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19082         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19083         * gfortran.dg/vect/vect-5.f90: Same.
19084
19085 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19086
19087         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19088         start strings.
19089         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19090         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19091
19092         PR c++/23056
19093         * g++.dg/opt/pr23056.C: New test.
19094
19095         PR rtl-optimization/23098
19096         * gcc.target/i386/pr23098.c: New test.
19097
19098 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/23667
19101         * g++.dg/template/static15.C: New test.
19102
19103         PR c++/21440
19104         * g++.dg/ext/stmtexpr5.C: New test.
19105         * g++.dg/ext/stmtexpr6.C: Likewise.
19106
19107 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19108
19109         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19110
19111         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19112         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19113         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19114
19115 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19116
19117         PR libfortran/23321
19118         * gfortran.dg/direct_io_4.f90: New test case.
19119
19120 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19121             Rasmus Hahn  <rassahah@neofonie.de>
19122
19123         PR libobjc/23108
19124         * objc.dg/type-stream-1.m: New test.
19125
19126 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19127
19128         PR fortran/23661
19129         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19130         gfortran.dg/print_fmt_3.f90: New test.
19131
19132 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19133
19134         * gfortran.dg/fmt_t_1.f90: New test.
19135
19136 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19137
19138         PR rtl-optimization/23454
19139         * g++.dg/opt/pr23454.C: New test.
19140
19141 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/23699
19144         * g++.dg/ext/static1.C: New test.
19145
19146 2005-09-02  Richard Henderson  <rth@redhat.com>
19147
19148         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19149         tail call to check_fa_work.
19150
19151 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/21687
19154         * g++.dg/other/gc3.C: New test.
19155
19156 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19157
19158         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19159         * gcc.dg/20050826-1.c: Likewise.
19160
19161 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c++/23167
19164         * g++.dg/expr/volatile1.C: New test.
19165
19166 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19167
19168         PR middle-end/23547
19169         * gcc.dg/pr23547.c: New test.
19170
19171 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19172
19173         PR c/22061
19174         * gcc.c-torture/execute/pr22061-1.c,
19175         * gcc.c-torture/execute/pr22061-2.c,
19176         * gcc.c-torture/execute/pr22061-3.c,
19177         * gcc.c-torture/execute/pr22061-4.c: New tests.
19178
19179 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19180
19181         * gcc.dg/Wredundant-decls-2.c: New test to check that
19182         -Wredundant-decls does not issue warning for a variable
19183         definition following a declaration.
19184
19185 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19186
19187         PR debug/7241
19188         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19189         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19190         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19191
19192         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19193         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19194         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19195         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19196         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19197         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19198         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19199         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19200
19201 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19202
19203         PR objc/23306
19204         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19205         scan-assmbler.
19206
19207 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19208
19209         PR target/21255
19210         * gcc.dg/pr21255-1.c: New test.
19211         * gcc.dg/pr21255-2-mb.c: Likewise.
19212         * gcc.dg/pr21255-2-ml.c: Likewise.
19213         * gcc.dg/pr21255-3.c: Likewise.
19214         * gcc.dg/pr21255-4.c: Likewise.
19215
19216 2005-08-31  Dale Johannesen  <dalej@apple.com>
19217
19218         * gcc.dg/20050830-1.c: New.
19219
19220 2005-08-31  Josh Conner  <jconner@apple.com>
19221
19222         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19223         command-line options for arm-*-* targets.
19224         * g++.dg/init/array16.C: Likewise.
19225         * g++.dg/other/crash-4.C: Likewise.
19226
19227 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19228
19229         PR obj-c++/23640
19230         * obj-c++.dg/gnu-runtime-3.mm: New test.
19231
19232 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19233
19234         PR c++/13377
19235         * g++.dg/lookup/ambig4.C: New test.
19236         * g++.dg/lookup/ambig5.C: New test.
19237         * g++.dg/tc1/dr101.C: Adjust error markers.
19238
19239 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19240
19241         PR c++/23639
19242         * g++.dg/template/ttp5.C: Adjust error markers.
19243
19244 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19245
19246         PR testsuite/23609
19247         * lib/obj-c++.exp: Include target-libpath.exp.
19248         (obj-c++_link_flags): Look for the GNU libobjc library
19249         and set the library path to include it.
19250         Don't manually set LD_LIBRARY_PATH (etc.) but call
19251         set_ld_library_path_env_vars instead.
19252         (obj-c++_target_compile): Don't set library path or
19253         linker flags because they are already set correctly
19254         in obj-c++_link_flags.
19255
19256 2005-08-30  Josh Conner  <jconner@apple.com>
19257
19258         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19259         to command-line options for arm-*-* targets.
19260
19261 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19262
19263         * g++.dg/other/i386-1.C: New.
19264
19265 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19266
19267         PR preprocessor/20348
19268         PR preprocessor/20356
19269         * gcc.dg/cpp/pr20348.c: New test.
19270         * gcc.dg/cpp/pr20348.h: New file.
19271         * gcc.dg/cpp/inc/pr20348.h: New file.
19272         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19273         * gcc.dg/cpp/pr20356.c: New test.
19274         * gcc.dg/cpp/pr20356.h: New file.
19275         * gcc.dg/cpp/inc/pr20356.h: New file.
19276         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19277
19278 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19279
19280         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19281         Fix array dimension to avoid correct end-of-file error.
19282
19283 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19284
19285         PR libfortran/23598
19286         * gfortran.dg/iostat_1.f90: New test.
19287
19288 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19289
19290         PR middle-end/23408
19291         * gcc.dg/pr23408.c: New test.
19292
19293 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19294
19295         PR c++/23099
19296         * g++.dg/init/member1.C: Make sure erroneous static data member
19297         definitions are required.
19298         * g++.dg/template/static13.C: New test.
19299         * g++.dg/template/static14.C: Likewise.
19300
19301 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19302
19303         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19304         -march=pentium4, remove ilp32 requirement.
19305
19306         PR middle-end/23484
19307         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19308         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19309
19310 2005-08-29  Andreas Jaeger  <aj@suse.de>
19311
19312         PR testsuite/23607
19313         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19314
19315 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19316
19317         * gcc.c-torture/execute/20050316-2.c: New test.
19318         * gcc.c-torture/execute/20050316-3.c: New test.
19319         * gcc.dg/torture/pr16104-1.c: New test.
19320
19321 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19322
19323         PR middle-end/23463
19324         * gcc.c-torture/execute/zero-struct-1.c: New test.
19325
19326 2005-08-27  Richard Guenther  <rguenther@suse.de>
19327
19328         PR target/23575
19329         * gcc.target/i386/pr23575.c: New testcase.
19330
19331 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19332
19333         PR rtl-optimization/23561
19334         * gcc.c-torture/execute/20050826-1.c: New test.
19335
19336         PR rtl-opt/23560
19337         * gcc.c-torture/execute/20050826-2.c: New test.
19338
19339 2005-08-26  Dale Johannesen  <dalej@apple.com>
19340
19341         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19342         * gcc.dg/20050826-1.c: New.
19343
19344 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19345
19346         PR c++/19004
19347         * g++.dg/template/nontype13.C: New test.
19348
19349         PR c++/23491
19350         * g++.dg/init/new14.C: New test.
19351         * g++.dg/expr/anew1.C: Do not XFAIL.
19352         * g++.dg/expr/anew2.C: Likewise.
19353         * g++.dg/expr/anew3.C: Likewise.
19354
19355 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19356
19357         PR middle-end/22439
19358         * gcc.dg/vla-3.c: New test.
19359
19360 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19361
19362         PR fortran/20363
19363         * gfortran.dg/named_interface.f90: New.
19364
19365 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19366
19367         * gcc.c-torture/execute/frame-address.c: New test.
19368
19369 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         PR c++/20817
19372         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19373
19374 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19375
19376         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19377
19378 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19379
19380         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19381         * gcc.dg/altivec-22.c: Rename from..
19382         * gcc.dg/altivec-nomfcr.c: ..this.
19383
19384 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19385
19386         PR tree-optimization/23546
19387         * gcc.dg/tree-ssa/pr23546.c: New test.
19388
19389 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19390
19391         PR fortran/17758
19392         * gfortran.dg/nonreturning_statements.f90: New test.
19393
19394 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19395
19396         PR c++/22454
19397         * g++.dg/parse/crash29.C: New.
19398
19399 2005-08-23  DJ Delorie  <dj@redhat.com>
19400
19401         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19402         constants have the L suffix.
19403
19404 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19405
19406         PR c++/23044
19407         * g++.dg/template/instantiate8.C: New.
19408
19409 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19410
19411         PR middle-end/23467
19412         * gcc.c-torture/execute/pr23467.c: New test.
19413
19414 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19415
19416         PR tree-optimization/22043
19417         * gcc.c-torture/execute/20050613-1.c: New test.
19418
19419 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19420
19421         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19422
19423 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19424
19425         PR rtl-optimization/23478
19426         * g++.dg/opt/pr23478.C: New test.
19427
19428 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19429
19430         PR c/18715
19431         * gcc.dg/switch-warn-3.c: New test.
19432
19433 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19434
19435         PR c++/22233
19436         * g++.dg/template/param1.C: New test.
19437
19438 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19439
19440         PR c++/23089
19441         * g++.dg/other/incomplete1.C: New test.
19442
19443 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19444
19445         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19446         are vectorizable.
19447
19448 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19449
19450         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19451         d_lines_5.f: New.
19452
19453 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.target/i386/sse-4.c: New test.
19456
19457 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19458
19459         PR testsuite/23239
19460         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19461
19462 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.dg/20050811-1.c: New test.
19465         * gcc.dg/20050811-2.c: New test.
19466
19467 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19468
19469         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19470
19471 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19472
19473         PR 23476
19474         * gcc.c-torture/compile/pr23476.c: New test.
19475
19476 2005-08-19  Devang Patel  <dpatel@apple.com>
19477
19478         PR tree-optimization/23048
19479         * gcc.dg/tree-ssa/pr23048.c: New test.
19480
19481 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19482
19483         PR middle-end/20624
19484         * g++.dg/warn/Wreturn-3.C: New test
19485
19486 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19487
19488         PR tree-optimization/22228
19489         * g++.dg/vect/pr22543.cc: New test.
19490
19491 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19492
19493         PR tree-optimization/21574
19494         * gcc.dg/tree-ssa/pr21574.c: New test.
19495
19496 2005-08-16  James E Wilson  <wilson@specifix.com>
19497
19498         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19499
19500 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19501
19502         PR tree-opt/23402
19503         * gcc.c-torture/compile/zero-strct-3.c: New test.
19504         * gcc.c-torture/compile/zero-strct-4.c: New test.
19505
19506 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19507
19508         PR target/23376
19509         * gcc.target/x86_64/pr23376.c: New test.
19510
19511 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19512
19513         PR c++/23337
19514         * g++.dg/ext/vector2.C: New.
19515
19516 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19517
19518         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19519
19520 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19521
19522         PR libfortran/23428
19523         * gfortran.dg/inquire-complex.f90: New test case.
19524
19525 2005-08-16  James E Wilson  <wilson@specifix.com>
19526
19527         PR tree-optimization/21105
19528         * gcc.dg/large-size-array.c: New.
19529
19530 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19531
19532         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19533         type.
19534         * gcc.dg/vect/vect-41: Likewise.
19535         * gcc.dg/vect/vect-42: Likewise.
19536         * gcc.dg/vect/vect-43: Likewise.
19537         * gcc.dg/vect/vect-44: Likewise.
19538         * gcc.dg/vect/vect-46: Likewise.
19539         * gcc.dg/vect/vect-47: Likewise.
19540         * gcc.dg/vect/vect-48: Likewise.
19541         * gcc.dg/vect/vect-52: Likewise.
19542         * gcc.dg/vect/vect-53: Likewise.
19543         * gcc.dg/vect/vect-54: Likewise.
19544         * gcc.dg/vect/vect-55: Likewise.
19545         * gcc.dg/vect/vect-56: Likewise.
19546         * gcc.dg/vect/vect-57: Likewise.
19547         * gcc.dg/vect/vect-58: Likewise.
19548         * gcc.dg/vect/vect-59: Likewise.
19549         * gcc.dg/vect/vect-60: Likewise.
19550         * gcc.dg/vect/vect-61: Likewise.
19551         * gcc.dg/vect/vect-85: Likewise.
19552         * gcc.dg/vect/vect-87: Likewise.
19553         * gcc.dg/vect/vect-88: Likewise.
19554         * gcc.dg/vect/vect-93.c: Likewise.
19555         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19556         * gcc.dg/vect/vect-75: Likewise.
19557         * gcc.dg/vect/vect-76: Likewise.
19558         * gcc.dg/vect/vect-77: Likewise.
19559         * gcc.dg/vect/vect-78: Likewise.
19560         * gcc.dg/vect/vect-80: Likewise.
19561         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19562         vectorized for the expected reason, rather than checking how alignment
19563         was handled.
19564         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19565         aligned type and also instead of aligned pointers. Added documentation.
19566
19567 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19568
19569         * gfortran.dg/power.f90: New test.
19570
19571 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19572
19573         PR rtl-optimization/23299
19574         * g++.dg/opt/pr23299.C: New test.
19575
19576 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19577
19578         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19579
19580 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19581
19582         * g++.dg/template/local6.C: New test.
19583
19584 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19585
19586         * execute/exceptions/finally-1.m: Check that the catch and finally are
19587         being called.  Also add a "return 0;" at the end of main.
19588
19589 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19590
19591         PR fortran/21432.
19592         * gfortran.dg/namelist_print_1.f: New test of functionality of
19593         PRINT namelist.
19594         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19595         namelist generates error with -std=f95.
19596
19597 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19598
19599         PR tree-optimization/23119
19600         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19601
19602 2005-08-13  Marcin Koziej  <creep@desk.pl>
19603             Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         PR libobjc/22492
19606         * execute/exceptions/finally-1.m: New test.
19607
19608 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19609
19610         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19611         testsuite.
19612         * objc/execute/exceptions/trivial.m: New test.
19613         * objc.dg/try-catch-11.m: Move to ...
19614         * objc/execute/exceptions/foward-1.m: Here.
19615         * objc.dg/try-catch-2.m: Move to ...
19616         * objc/execute/exceptions/catchall-1.m: Here.
19617         * objc.dg/try-catch-8.m: Move to ...
19618         * objc/execute/exceptions/local-variables-1.m: Here.
19619
19620 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19621
19622         * objc.dg/nested-func-1.m: Move to ...
19623         * objc/execute/nested-func-1.m: Here.
19624
19625 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19626
19627         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19628         in ${options} instead of [target_info name].
19629         * lib/obj-c++.exp (objc_target_compile): Likewise.
19630
19631 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19632
19633         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19634
19635 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19636
19637         part of PR testsuite/23348
19638         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19639         each of the torture options.
19640         * objc/compile/trivial.m: New test.
19641
19642 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19643
19644         * gfortran.dg/eoshift.f90: Correct format.
19645
19646 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19647
19648         * gfortran.fortran-torture/execute/character_passing.f90:
19649         Fix comment typo.
19650
19651 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19652
19653         PR c++/8271
19654         * g++.dg/template/unify10.C: New.
19655
19656 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19657
19658         * g++.dg/parse/pr22514.C: Move to...
19659         * g++.dg/debug/pr22514.C: here.
19660
19661 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19662
19663         PR c++/23266
19664         * g++.dg/inherit/pure1.C: New test.
19665
19666         * ChangeLog: Fix typos.
19667
19668 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19669             Steven Bosscher  <stevenb@suse.de>
19670
19671         * gfortran.dg/runtime_warning_1.f90: New test.
19672
19673 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19674
19675         PR c++/23219
19676         * g++.dg/parse/crash28.C: New.
19677
19678 2005-08-11  Richard Guenther  <rguenther@suse.de>
19679
19680         PR target/23289
19681         * gcc.target/i386/tailcall-1.c: New testcase.
19682
19683 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19684
19685         * gcc.dg/vect/vect-67.c: Un-xfail.
19686
19687 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19688
19689         PR c++/23225
19690         * g++.dg/parse/crash27.C: new test.
19691
19692 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19693
19694         PR libfortran/22143
19695         * gfortran.dg/shift-kind.f90: New testcase.
19696
19697 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19698
19699         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19700         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19701
19702 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19703
19704         PR c++/20646
19705         * g++.dg/other/mult-stor1.C: New test.
19706
19707 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19708
19709         * gcc.c-torture/pr18299-1.c: Move to ...
19710         * gcc.c-torture/compile/pr18299-1.c: Here.
19711
19712 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19713
19714         * gfortran/fortran.torture/execute/character_passing.f90:
19715         Fix types for LSAME.
19716
19717 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19718
19719         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19720         input data back to what it was originally.
19721
19722 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19723
19724         * objc.dg/try-catch-8.m: Enable for all targets.
19725
19726 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19727
19728         * gcc.dg/pr23165.c: New test.
19729
19730 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19731
19732         PR tree-optimization/23234
19733         * gcc.dg/tree-ssa/pr23234.c: New test.
19734
19735 2005-08-08  Josh Conner  <jconner@apple.com>
19736
19737         PR rtl-optimization/23241
19738         * gcc.dg/char-compare.c: New test.
19739
19740 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19741
19742         PR c++/22508
19743         * g++.dg/init/new13.C: New test.
19744
19745 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19746
19747         PR c++/21166
19748         * g++.dg/other/crash-4.C: Adjust
19749         * g++/dg/ext/packed9.C: New.
19750
19751 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19752
19753         PR middle-end/21964
19754         * gcc.c-torture/execute/pr21964-1.c: New test.
19755
19756 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19757
19758         PR c/22458
19759         * gcc.dg/pr22458-1.c: New test.
19760
19761 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19762             Steven G. Kargl <kargls@comcast.net>
19763
19764         PR fortran/22390
19765         * gfortran.dg/flush_1.f90: New test.
19766
19767 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19768
19769         PR c++/23191
19770         * g++.dg/template/eh2.C: New test.
19771
19772 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19773
19774         PR c++/19498
19775         * g++.dg/template/instantiate7.C: New test.
19776
19777 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19778
19779         PR c/23113
19780         * gcc.dg/Wunused-value-1.c: New test.
19781
19782 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19783
19784         PR rtl-optimization/23233
19785         * gcc.c-torture/compile/pr23233-1.c: New test.
19786
19787 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19788
19789         PR fortran/18833
19790         PR fortran/20850
19791         * gfortran.dg/equiv_1.f90: New test.
19792         * gfortran.dg/equiv_2.f90: New test.
19793         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19794         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19795         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19796
19797 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19798
19799         * gcc.c-torture/execute/vrp-5.c: New test.
19800         * gcc.c-torture/execute/vrp-6.c: New test.
19801         * gcc.dg/tree-ssa/vrp21.c: New test.
19802
19803 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19804
19805         * g++.dg/parse/pr22514.C: New test.
19806
19807 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19808
19809         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19810
19811         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19812         instead of constant loads / pool entries.
19813
19814 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19815
19816         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19817         TEST_TO_WCTYPE.
19818
19819 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19820
19821         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19822         __WINT_TYPE__ in generated prototypes if possible.
19823
19824 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19825
19826         PR 22037
19827         * g++.dg/tree-ssa/pr22037.C:
19828
19829 2005-08-04  Richard Henderson  <rth@redhat.com>
19830
19831         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19832         scan-tree-dump-times directive.
19833
19834 2005-08-04  Jan Hubicka  <jh@suse.cz>
19835
19836         * gcov-1.C: Fix switch counts.
19837         * gcov-4b.c: Likewise.
19838
19839 2005-08-03  Jeff Law  <law@redhat.com>
19840
19841         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19842
19843 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19844
19845         * gcc.c-torture/execute/pr23135.c: New test.
19846
19847 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19848
19849         PR tree-optimization/19899
19850         * gcc.dg/tree-ssa/scev-1.c: New test.
19851         * gcc.dg/tree-ssa/scev-2.c: New test.
19852
19853 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19854
19855         PR target/18582
19856         * gcc.dg/torture/pr18582-1.c: New test.
19857
19858 2005-08-03  Jan Hubicka  <jh@suse.cz>
19859
19860         * update-conroll.c: New testcase.
19861         * update-conroll-2.c: New testcase.
19862
19863 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19864
19865         * gfortran.dg/constant_substring.f: New test.
19866         * gfortran.dg/pr22491.f: New test.
19867
19868 2005-08-02  Jan Hubicka  <jh@suse.cz>
19869
19870         * update-threading.c: Replace by the proper one.
19871
19872 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19873
19874         PR 23164
19875         * g++.dg/tree-ssa/pr23164.C: New test.
19876
19877 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19878
19879         * gcc.dg/tree-ssa/pr23192.c: New test.
19880
19881 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19882
19883         * gcc.c-torture/execute/vrp-4.c: New test.
19884
19885 2005-08-02  Jan Hubicka  <jh@suse.cz>
19886
19887         * update-threading.c: New test.
19888
19889 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19890
19891         * gcc.c-torture/compile/20050801-1.c: New test.
19892         * gcc.c-torture/compile/20050801-2.c: New test.
19893
19894 2005-08-01  Jan Hubicka  <jh@suse.cz>
19895
19896         * val-prof-5.c: New test.
19897
19898 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19899
19900         PR c/22311
19901         * gcc.dg/pr22311-1.c : New test.
19902
19903 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19904
19905         PR target/23095
19906         * gfortran.dg/pr23095.f: New test.
19907
19908         PR c++/22003
19909         * g++.dg/other/pr22003.C: New test.
19910
19911 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19912
19913         PR target/20621
19914         * gcc.c-torture/execute/pr20621-1.c: New test.
19915
19916 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19917
19918         * gfortran.dg/comma_format_extension_4.f: Adjust length
19919         of string for format.
19920         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19921         print statement with internal write.
19922         * gfortran.dg/der_array_io_2.f: Likewise.
19923         * gfortran.dg/der_array_io_3.f: Likewise.
19924
19925 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19926
19927         * gcc.dg/fold-abs-4.c: new test.
19928
19929 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19930
19931         PR fortran/22570 an related issues.
19932         * gfortran.dg/x_slash_1.f: New test.
19933
19934 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19935
19936         PR c/23143
19937         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19938         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19939
19940 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19941
19942         PR c/529
19943         * gcc.dg/Wshadow-3.c: New test.
19944
19945 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19946
19947         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19948         used to have the wrong bounds).
19949
19950 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19951
19952         PR c/21720
19953         * gcc.dg/hex-round-1.c: Test more cases.
19954         * gcc.dg/hex-round-2.c: New test.
19955
19956 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19957
19958         PR 22550
19959         * g++.dg/tree-ssa/pr22550.C: New test.
19960
19961 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19962
19963         * gcc.dg/tree-ssa/vrp19.c: New test.
19964         * gcc.dg/tree-ssa-vrp20.c: New test.
19965
19966 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19967
19968         PR c/22240
19969         * gcc.dg/transparent-union-4.c: New test.
19970
19971 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19972
19973         PR c/22192
19974         * gcc.dg/c99-vla-2.c: New test.
19975
19976 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19977
19978         PR c/21720
19979         * gcc.dg/hex-round-1.c: New test.
19980
19981 2005-07-28  Jan Hubicka  <jh@suse.cz>
19982
19983         * inliner-1.c: Do not dump everything.
19984         * tree-prof.exp: Do not pass -ftree-based-profiling.
19985         * bprob.exp: Likewise.
19986
19987         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19988
19989 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/22545
19992         * g++.dg/expr/ptrmem7.C: New test.
19993
19994 2005-07-28  Mike Stump  <mrs@apple.com>
19995
19996         * g++.old-deja/g++.mike/visibility-1.C: New test.
19997
19998 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19999
20000         PR c/20187
20001         * gcc.c-torture/execute/pr20187-1.c: New test.
20002
20003 2005-07-28  Jeff Law  <law@redhat.com>
20004
20005         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20006         * gcc.dg/tree-ssa/vrp18.c: New test.
20007
20008 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20009
20010         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20011
20012 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20013
20014         PR tree-optimization/22506
20015         * gcc.dg/vect/ps22506.c: New test.
20016
20017 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20018
20019         PR target/21149
20020         * gcc.target/i386/sse-3.c: New test.
20021
20022 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20023
20024         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20025         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20026
20027 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20028
20029         PR c/22589
20030         * gcc.c-torture/compile/pr22589-1.c: New test.
20031
20032 2005-07-28  Jan Hubicka  <jh@suse.cz>
20033
20034         * update-loopch.c: New testcase.
20035
20036 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20037
20038         PR rtl-optimization/23047
20039         * gcc.c-torture/execute/pr23047.c: New test.
20040         * gcc.c-torture/execute/pr23047.x: New.
20041
20042 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20043
20044         PR tree-optimization/22493
20045         * gcc.c-torture/execute/pr22493-1.c: New test.
20046         * gcc.c-torture/execute/pr22493-1.x: New.
20047         * gcc.c-torture/execute/vrp-1.c: New test.
20048         * gcc.c-torture/execute/vrp-2.c: New test.
20049         * gcc.c-torture/execute/vrp-2.c: New test.
20050
20051 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20052
20053         * gcc.target/frv/all-builtin-read8.c: Delete.
20054         * gcc.target/frv/all-builtin-read16.c: Delete.
20055         * gcc.target/frv/all-builtin-read32.c: Delete.
20056         * gcc.target/frv/all-builtin-read64.c: Delete.
20057         * gcc.target/frv/all-builtin-write8.c: Delete.
20058         * gcc.target/frv/all-builtin-write16.c: Delete.
20059         * gcc.target/frv/all-builtin-write32.c: Delete.
20060         * gcc.target/frv/all-builtin-write64.c: Delete.
20061         * gcc.target/frv/all-read-write-1.c: New.
20062
20063 2005-07-27  Jeff Law  <law@redhat.com>
20064
20065         * gcc.c-torture/execute/pr22630.c: New test.
20066
20067 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20068
20069         PR tree-optimization/23073
20070         * gcc.dg/vect/nodump-pr23073.c: New test.
20071         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20072
20073 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20074
20075         PR tree-optimize/22348
20076         * gcc.c-torture/execute/pr22348.c: New.
20077
20078 2005-07-27  Richard Guenther  <rguenther@suse.de>
20079
20080         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20081
20082 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20083
20084         PR fortran/22503
20085         * gfortran.dg/logical_comp.f90: New test.
20086
20087 2005-07-27  Jan Hubicka  <jh@suse.cz>
20088
20089         * inliner-1.c: Add cleanup of dumps.
20090         * val-prof-*.c: Likewise.
20091         * update-tailcall.c: New.
20092
20093 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20094
20095         PR 22591
20096         * gcc.dg/tree-ssa/pr22591.c: New test.
20097         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20098
20099 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20100
20101         PR libobjc/22606
20102         * objc.dg/try-catch-11.m: New test.
20103
20104 2005-07-26  Richard Guenther  <rguenther@suse.de>
20105
20106         PR tree-optimization/22486
20107         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20108
20109 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20110
20111         PR tree-opt/22484
20112         * g++.dg/opt/loop2.C: New test.
20113
20114 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20115
20116         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20117         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20118
20119 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20120
20121         * lib/profopt.exp (profopt-execute): Check for profiling data
20122         files on the target.
20123
20124 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20125
20126         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20127         for matching of asm labels.
20128
20129 2005-07-25  Richard Guenther  <rguenther@suse.de>
20130
20131         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20132
20133 2005-07-25  Richard Guenther  <rguenther@suse.de>
20134
20135         PR testsuite/22624
20136         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20137
20138 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20139
20140         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20141         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20142         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20143         * gcc.dg/vect/vect-100.c: New test.
20144         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20145         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20146         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20147         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20148         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20149         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20150         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20151         * gfortran.dg/vect/pr19049.f90: New testcase.
20152         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20153
20154 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20155
20156         * gcc.c-torture/execute/20050713-1.c: New test.
20157
20158         PR fortran/20063
20159         * gfortran.fortran-torture/execute/data_4.f90: New test.
20160
20161         PR middle-end/20303
20162         * gcc.dg/visibility-d.c: New test.
20163
20164 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20165
20166         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20167         * gfortran.dg/underflow.f90: Ditto.
20168
20169 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20170
20171         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20172         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20173         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20174
20175 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20176
20177         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20178         include case of field width of zero.
20179
20180 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20181
20182         PR libgfortran/21875
20183         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20184         with trailing blanks on normal formatted read.
20185
20186 2005-07-23  Chao-ying Fu  <fu@mips.com>
20187
20188         * gcc.target/mips/mips32-dsp-type.c: New test.
20189         * gcc.target/mips/mips32-dsp.c: New test.
20190
20191 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20192
20193         PR testsuite/21073
20194         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20195
20196         PR testsuite/20454
20197         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20198         and __cyg_profile_func_exit.
20199
20200 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20201
20202         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20203         * gfortran.dg/comma_format_extension_4.f: Same.
20204         * gfortran.dg/pr15332.f: Same.
20205         * gfortran.dg/pr21730.f: Same.
20206
20207 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20208
20209         * g++.dg/opt/vrp2.C: Fix testcase.
20210
20211         PR tree-opt/22625
20212         * g++.dg/opt/vrp2.C: New test.
20213
20214 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20215
20216         PR debug/21828
20217         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20218
20219 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20220
20221         * gcc.dg/tree-ssa/20050719-1.c: New test.
20222
20223 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20224
20225         * gcc.dg/bfin-longcall-1.c: New file.
20226         * gcc.dg/bfin-longcall-2.c: New file.
20227
20228 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20229
20230         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20231
20232 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20233
20234         PR middle-end/19055
20235         * gcc.dg/tree-ssa/pr19055.c: New test.
20236         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20237
20238 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20239
20240         PR C++/22358
20241         * g++.dg/other/pr22358.C: New test.
20242
20243 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20244
20245         PR c++/2922
20246         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20247
20248 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20249
20250         PR c++/15938
20251         * g++.dg/init/union2.C: New test.
20252
20253 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20254
20255         PR c/22393
20256         * gcc.dg/complex-4.c: New test.
20257
20258 2005-07-21  Richard Guenther  <rguenther@suse.de>
20259
20260         PR testsuite/22522
20261         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20262         scanning for asm labels.
20263         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20264
20265 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20266
20267         PR target/22085
20268         * gcc.dg/altivec-pr22085.c: New.
20269
20270 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20271
20272         PR tree-optimization/19210
20273         * gcc.dg/tree-ssa/pr19210-1.c: New.
20274         * gcc.dg/tree-ssa/pr19210-2.c: New.
20275
20276 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20277
20278         PR rtl-optimization/22167
20279         * g++.dg/opt/pr22167.C: New test.
20280
20281 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20282
20283         PR c++/2922
20284         * g++.dg/lookup/two-stage2.C: New.
20285         * g++.dg/lookup/two-stage3.C: New.
20286         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20287         fixed two-stage name lookup for operators.
20288         * g++.dg/template/call3.C: Compiler now produces an appropriate
20289         error message.
20290         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20291         14 as a candidate.
20292         * g++.dg/template/ptrmem4.C: Compiler produces different error
20293         message.
20294         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20295         connect_to_method as a candidate.
20296
20297 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20298
20299         * gcc.dg/fold-alloc-1.c: New test.
20300
20301 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20302
20303         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20304         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20305
20306 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20307
20308         * gcc.dg/fold-abs-1.c: New test.
20309         * gcc.dg/fold-abs-2.c: New test.
20310         * gcc.dg/fold-abs-3.c: New test.
20311
20312 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20313
20314         Make CONSTRUCTOR use VEC to store initializers.
20315         * g++.dg/ext/complit3.C: Check for specific error messages.
20316         * g++.dg/init/brace2.C: Update error message.
20317         * g++.dg/warn/Wbraces2.C: Likewise.
20318
20319 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20320
20321         PR fortran/16940
20322         * gfortran.dg/module_interface_1.f90: New test.
20323
20324 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20325             Kenneth Zadeck <zadeck@naturalbridge.com>
20326
20327         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20328
20329 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20330
20331         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20332         specify -Wformat for these tests.
20333         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20334         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20335         * gcc.dg/format/opt-6.c: Delete.
20336
20337 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20338
20339         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20340         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20341
20342 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20343
20344         * gcc.dg/tree-ssa/alias-2.c: New test.
20345
20346 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20347
20348         PR c++/22263
20349         * g++.dg/template/explicit7.C: New test.
20350
20351 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20352
20353         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20354         field width of 8 to +Inf and -Inf.
20355
20356 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20357
20358         PR c++/22139
20359         * g++.dg/template/friend36.C: New test.
20360
20361 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20362
20363         PR fortran/21730
20364         * gfortran.dg/pr21730.f: New test.
20365
20366 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20367             Kenneth Zadeck <zadeck@naturalbridge.com>
20368
20369         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20370         since pure const detection cannot run at -O1 in c compiler.
20371         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20372         can now optimize this case properly.
20373         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20374         because we now pass.
20375         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20376
20377 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20378
20379         PR c/22421
20380         * gcc.dg/format/bitfld-1.c: New test.
20381
20382 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20383
20384         PR c++/22204
20385         * g++.dg/rtti/repo1.C: New test.
20386
20387 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20388
20389         PR middle-end/22398
20390         * gcc.c-torture/compile/pr22398.c: New test.
20391
20392 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20393
20394         PR c++/22132
20395         * g++.dg/expr/cast4.C: New test.
20396
20397 2005-07-15  Richard Guenther  <rguenther@suse.de>
20398
20399         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20400         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20401
20402 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20403
20404         PR tree-optimization/22230
20405         * gcc.dg/tree-ssa/pr22230.c: New test.
20406
20407 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20408
20409         * gfortran.dg/g77/cpp6.f: New test.
20410
20411         PR fortran/22417
20412         * gfortran.dg/g77/cpp5.F: New test.
20413         * gfortran.dg/g77/cpp5.h: New file.
20414         * gfortran.dg/g77/cpp5inc.h: New file.
20415
20416 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20417
20418         PR libfortran/16435
20419         * gfortran.dg/tl_editting.f90: New.
20420         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20421
20422 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20423
20424         * gfortran.dg/char_array_constructor.f90: New test.
20425
20426 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20427
20428         * gfortran.dg/past_eor.f90: New.
20429         * gfortran.dg/complex_read.f90: New.
20430
20431 2005-07-13  Jeff Law  <law@redhat.com>
20432
20433         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20434         additional casts.
20435
20436         * gcc.dg/tree-ssa/pr22321.c: New test
20437
20438 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20439
20440         PR tree-optimization/21921
20441         * gcc.dg/tree-ssa/pr21921.c: New.
20442
20443 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20444
20445         PR tree-optimizatio/22442
20446         * gcc.dg/tree-ssa/loop-11.c: New test.
20447
20448 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20449
20450         PR tree-opt/21840
20451         * gcc.c-torture/compile/pr21840.c: New test.
20452
20453 2005-07-12  Jan Hubicka  <jh@suse.cz>
20454
20455         * gcc.c-torture/compile/pr22379.c: New test.
20456
20457 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20458
20459         PR libfortran/21593
20460         gfortran.dg/dev_null.f90: Remove outdated comment about
20461         PR libfortran/21593.
20462
20463
20464 2005-07-12  Dale Johannesen  <dalej@apple.com>
20465
20466         * gcc.target/i386/compress-float-sse.c: New.
20467         * gcc.target/i386/compress-float-sse-pic.c: New.
20468         * gcc.target/i386/compress-float-387.c: New.
20469         * gcc.target/i386/compress-float-387-pic.c: New.
20470         * gcc.dg/compress-float-ppc.c: New.
20471         * gcc.dg/compress-float-ppc-pic.c: New.
20472
20473 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20474
20475         PR libfortran/21593
20476         gfortran.dg/dev_null.f90: Remove targets.
20477
20478 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         PR tree-opt/22335
20481         * gcc.dg/pr22335-1.c: New test.
20482         * gcc.dg/pr22335-2.c: New test.
20483
20484 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20485
20486         PR c++/20172
20487         * g++.dg/template/nontype12.C : New test.
20488
20489 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20490
20491         * gcc.dg/tree-ssa/loop-10.c: New test.
20492
20493 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20494
20495         * gcc.c-torture/execute/20020720-1.x: Remove.
20496
20497 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20500
20501 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20502
20503         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20504         (dg-mips-options): Use it.
20505
20506 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20507
20508         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20509
20510 2005-07-09  Richard Henderson  <rth@redhat.com>
20511
20512         * lib/target-supports.exp (check_effective_target_sync_char_short):
20513         Add alpha.
20514
20515 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20516
20517         PR libfortran/22217
20518         * gfortran.dg/negative-z-descriptor.f90: New test.
20519
20520 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20521
20522         PR tree-opt/22329
20523         * gcc.dg/pr22329.c: New test.
20524
20525 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20526
20527         PR tree-optimization/20139
20528         * gcc.dg/tree-ssa/pr20139.c: New.
20529
20530 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20531
20532         PR tree-opt/22356
20533         * gcc.dg/pr22356-1.c: New test.
20534
20535 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20536
20537         PR c++/21799
20538         * g++.dg/template/unify8.C: New.
20539         * g++.dg/template/unify9.C: New.
20540
20541 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20542
20543         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20544
20545 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20546
20547         * gcc.dg/darwin-version-1.c: New.
20548         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20549         * gcc.dg/builtins-20.c: Likewise.
20550         * gcc.dg/builtins-53.c: Likewise.
20551         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20552         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20553         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20554         * gcc.dg/torture/builtins-power-1.c: Likewise.
20555         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20556         on Darwin.
20557
20558 2005-07-07  Jeff Law  <law@redhat.com>
20559
20560         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20561         argument evaluation order.
20562
20563 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20564
20565         PR libfortran/21594
20566         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20567         Add test cases where the shift length is greater than the
20568         array length.
20569
20570 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20571
20572         * obj-c++.dg/proto-lossage-6.mm: New.
20573         * objc.dg/proto-lossage-6.m: New.
20574
20575 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20576
20577         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20578         * objc.dg/gnu-runtime-2.m: Likewise.
20579
20580 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20581
20582         * gfortran.dg/longline.f: New test.
20583
20584         * gfortran.dg/badline.f: New test.
20585
20586 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20587
20588         PR fortran/16531
20589         PR fortran/15966
20590         PR fortran/18781
20591         * gfortran.dg/hollerith.f90: New.
20592         * gfortran.dg/hollerith2.f90: New.
20593         * gfortran.dg/hollerith3.f90: New.
20594         * gfortran.dg/hollerith4.f90: New.
20595         * gfortran.dg/hollerith_f95.f90: New.
20596         * gfortran.dg/hollerith_legacy.f90: New.
20597         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20598
20599 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20600
20601         PR objc/22274
20602         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20603         * objc.dg/gnu-runtime-2.m: New.
20604
20605 2005-07-06  Jeff Law  <law@redhat.com>
20606
20607         * gcc.dg/tree-ssa/vrp17.c: New test.
20608
20609 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20610
20611         PR fortran/22327
20612         * gfortran.dg/array_constructor_5.f90: New test.
20613
20614 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20615
20616         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20617
20618 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20619
20620         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20621         * gcc.dg/980816-1.c: Ditto.
20622
20623 2005-07-06  Jeff Law  <law@redhat.com>
20624
20625         * gcc.c-torture/compile/pr21356.c: New test.
20626
20627 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20628
20629         PR c/22013
20630         PR c/22098
20631         * gcc.c-torture/compile/pr22013-1.c,
20632         gcc.c-torture/execute/pr22098-1.c,
20633         gcc.c-torture/execute/pr22098-2.c,
20634         gcc.c-torture/execute/pr22098-3.c: New tests.
20635
20636 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20637
20638         PR c/22308
20639         * gcc.dg/pr22308-1.c: New test.
20640
20641 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20642
20643         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20644         target.
20645         * gcc.dg/compare9.c: Use -fshort-enums instead of
20646         -fno-short-enums.  Change the last test to dg-bogus.
20647
20648 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20649
20650         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20651         * gcc.dg/compare9.c: New.
20652
20653 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20654
20655         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20656
20657 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20658
20659         PR testsuite/22288
20660         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20661
20662
20663 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20664
20665         * gcc.dg/format/gcc_gfc-1.c: New.
20666
20667 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20668
20669         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20670
20671 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20672
20673         PR fortran/20842
20674         * gfortran.dg/io_invalid_1.f90: New test.
20675
20676 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20677
20678         * gcc.dg/format/gcc_diag-1.c: Update.
20679
20680 2005-07-02  Jeff Law  <law@redhat.com>
20681
20682         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20683         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20684
20685 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20686
20687         * gcc.dg/format/gcc_diag-1.c: Update.
20688
20689 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20690
20691         PR tree-opt/22269
20692         * gcc.c-torture/compile/pr22269.c: New test.
20693
20694 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20695
20696         PR 21584
20697         PR 22219
20698         * g++.dg/tree-ssa/pr21584-1.C: New test.
20699         * g++.dg/tree-ssa/pr21584-2.C: New test.
20700
20701 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20702
20703         * obj-c++.dg/try-catch-11.mm: New.
20704         * objc.dg/try-catch-10.m: New.
20705
20706 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20707
20708         * g++.dg/other/ucnid-1.C: xfail on AIX.
20709
20710 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20711
20712         PR 22234
20713         * gcc.dg/20050629-1.c: New test.
20714
20715 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20716
20717         * obj-c++.dg/const-str-1[0-1].mm: New.
20718         * objc.dg/const-str-1[0-1].m: New.
20719
20720 2005-05-29  Richard Henderson  <rth@redhat.com>
20721
20722         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20723         Rename from check_effective_target_vect_no_max.
20724         (check_effective_target_vect_no_int_add): New.
20725         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20726         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20727         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20728         * gcc.dg/vect/vect-reduc-1.c: Use both.
20729         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20730
20731 2005-05-29  Richard Henderson  <rth@redhat.com>
20732
20733         * lib/target-supports.exp (check_effective_target_vect_no_max):
20734         Remove i386 and x86_64.
20735
20736 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20737
20738         PR testsuite/21969
20739         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20740
20741 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20742
20743         PR middle-end/21969
20744         * gcc.dg/vect/pr21969.c: New test.
20745
20746 2005-06-28  Eric Christopher  <echristo@redhat.com>
20747
20748         PR c/22052
20749         PR c/21975
20750         * gcc.dg/inline1.c: New test.
20751         * gcc.dg/inline2.c: Ditto.
20752         * gcc.dg/inline3.c: Ditto.
20753         * gcc.dg/inline4.c: Ditto.
20754         * gcc.dg/inline5.c: Ditto.
20755
20756 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20757
20758         PR libfortran/22142
20759         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20760         Add testcase also testing eoshift1 for PR 22142.
20761
20762 2005-06-28  Richard Henderson  <rth@redhat.com>
20763
20764         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20765         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20766         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20767         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20768         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20769
20770 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20771
20772         PR libfortran/22142
20773         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20774         Add testcase for PR 22142.
20775
20776 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20777
20778         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20779         gcc.target/ia64/fpreg-2.c: New tests.
20780
20781 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20782
20783         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20784
20785 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20786
20787         PR libfortran/22170
20788         * gfortran.dg/slash_1.f90: New test.
20789
20790 2005-06-27  Richard Henderson  <rth@redhat.com>
20791
20792         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20793         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20794         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20795         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20796         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20797         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20798
20799 2005-06-27  Richard Henderson  <rth@redhat.com>
20800
20801         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20802         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20803
20804 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20805
20806         * obj-c++.dg/proto-lossage-5.mm: New.
20807         * objc.dg/proto-lossage-5.m: New.
20808
20809 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20810
20811         PR 21959
20812         * gcc.dg/tree-ssa/pr21959.c: New test.
20813
20814 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20815
20816         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20817         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20818         testing uninitialized var.
20819
20820         * gcc.c-torture/execute/builtins/chk.h: New.
20821         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20822         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20823         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20824         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20825         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20826         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20827         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20828         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20829         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20830         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20831         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20832         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20833         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20834         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20835         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20836         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20837         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20838         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20839         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20840         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20841         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20842         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20843         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20844         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20845         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20846         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20847         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20848         * gcc.dg/builtin-object-size-1.c: New test.
20849         * gcc.dg/builtin-object-size-2.c: New test.
20850         * gcc.dg/builtin-object-size-3.c: New test.
20851         * gcc.dg/builtin-object-size-4.c: New test.
20852         * gcc.dg/builtin-object-size-5.c: New test.
20853         * gcc.dg/builtin-stringop-chk-1.c: New test.
20854         * gcc.dg/builtin-stringop-chk-2.c: New test.
20855         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20856         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20857         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20858         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20859         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20860         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20861         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20862         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20863         * gcc.c-torture/execute/printf-1.c: New test.
20864         * gcc.c-torture/execute/fprintf-1.c: New test.
20865         * gcc.c-torture/execute/vprintf-1.c: New test.
20866         * gcc.c-torture/execute/vfprintf-1.c: New test.
20867         * gcc.c-torture/execute/printf-chk-1.c: New test.
20868         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20869         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20870         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20871
20872 2005-06-27  Michael Matz  <matz@suse.de>
20873
20874         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20875         slot is not merged if address escapes.
20876
20877 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20878
20879         PR c/21911
20880         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20881
20882 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20883
20884         PR middle-end/17965
20885         * gcc.c-torture/compile/20050622-1.c: New test.
20886
20887         PR middle-end/22028
20888         * gcc.dg/20050620-1.c: New test.
20889
20890 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20891
20892         PR tree-optimization/22026
20893         * gcc.dg/tree-ssa/pr22026.c: New.
20894
20895 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20896
20897         PR libfortran/22144
20898         * gfortran.dg/shift-alloc.f90: New testcase.
20899
20900 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20901
20902         * all files: Update FSF address in copyright headers.
20903
20904 2005-06-22  Jan Hubicka  <jh@suse.cz>
20905
20906         * wholeprogram-1.c: New testcase.
20907         * wholeprogram-2.c: New testcase.
20908
20909 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR 22171
20912         * gcc.dg/tree-ssa/pr22171.c: New test.
20913
20914 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20915
20916         * gfortran.dg/simplify_modulo.f90: New.
20917
20918 2005-06-24  Jan Hubicka  <jh@suse.cz>
20919
20920         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20921
20922 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20923
20924         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20925
20926 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20927
20928         * obj-c++.dg/typedef-alias-1.mm: New.
20929         * objc.dg/typedef-alias-1.m: New.
20930
20931 2005-06-23  Jeff Law  <law@redhat.com>
20932
20933         * gcc.dg/tree-ssa/vrp16.c: New test.
20934
20935 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20936
20937         * lib/target-supports.exp: Add
20938         check_effective_target_fortran_large_real and
20939         check_effective_target_fortran_large_int to check for
20940         corresponding effective targets.
20941         * gfortran.dg/large_integer_kind_1.f90: New test.
20942         * gfortran.dg/large_real_kind_1.f90: New test.
20943
20944 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20945
20946         PR tree-optimization/22117
20947         * gcc.dg/tree-ssa/pr22117.c: New.
20948
20949 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20950
20951         PR testsuite/22123
20952         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20953
20954 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20955
20956         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20957
20958 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20959
20960         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20961         * gfortran.dg/f2c_4.c: Likewise.
20962
20963 2005-06-22 Paul Brook  <paul@codesourcery.com>
20964
20965         PR fortran/21034
20966         * gfortran.dg/auto_save_1.f90: New test.
20967
20968 2005-06-22  Michael Matz  <matz@suse.de>
20969
20970         * gcc.target/x86-64/abi: New directory.
20971         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20972         * gcc.target/x86-64/abi/README.gcc: New file.
20973         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20974         * gcc.target/x86-64/abi/asm-support.s: New file.
20975         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20976         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20977         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20978         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20979         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20980         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20981         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20982         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20983         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20984         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20985         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20986         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20987         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20988         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20989         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20990         * gcc.target/x86_64/abi/test_varargs.c: New test.
20991
20992 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20993
20994         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20995         32-bit i?86 and x86_64.
20996
20997 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20998
20999         * obj-c++.dg/const-str-[1-9].mm: New tests.
21000
21001 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21002
21003         PR fortran/22010
21004         * gfortran.dg/namelist_use.f90: New.
21005         * gfortran.dg/namelist_use_only.f90: New.
21006
21007 2005-06-21  Jeff Law  <law@redhat.com>
21008
21009         * gcc.dg/tree-ssa/vrp15.c: New test.
21010
21011 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21012
21013         * lib/target-supports.exp (check_effective_target_vect_reduction):
21014         Remove.
21015         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21016         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21017         remove vect_reduction target keyword. Also avoid two returns in main.
21018         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21019         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21020         * gcc.dg/vect/vect-reduc-1short.c: New test.
21021         * gcc.dg/vect/vect-reduc-1char.c: New test.
21022         * gcc.dg/vect/vect-reduc-2short.c: New test.
21023         * gcc.dg/vect/vect-reduc-2char.c: New test.
21024         * gcc.dg/vect/vect-reduc-6.c: New test.
21025         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21026         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21027         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21028
21029 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21030         Paul Thomas  <pault@gcc.gnu.org>
21031
21032         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21033         New tests.
21034
21035 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21036
21037         * gfortran.dg/backslash_1.f90: New test.
21038         * gfortran.dg/backslash_2.f90: New test.
21039
21040 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21041
21042         * gfortran.dg/duplicate_labels.f90: New test.
21043
21044 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21045
21046         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21047         unsupportable relocations.
21048         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21049         * gcc.dg/20050321-2.c: xfail for NetWare.
21050
21051 2005-06-20  Andreas Jaeger  <aj@suse.de>
21052
21053         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21054         gcc.target/i386/fastcall-sseregparm.c,
21055         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21056
21057 2005-06-19  Richard Henderson  <rth@redhat.com>
21058
21059         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21060
21061 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21062
21063         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21064
21065 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21066
21067         PR c++/22115
21068         * g++.dg/conversion/simd2.C: Change expected error message.
21069
21070 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21071
21072         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21073         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21074         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21075
21076 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21077
21078         * gcc.dg/fold-mod-1.c: New test.
21079
21080 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21081
21082         PR fortran/19926
21083         * gfortran.dg/pr19926.f90: New test.
21084
21085 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21086
21087         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21088         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21089         targets.
21090         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21091         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21092
21093 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21094
21095         * gcc.target/ia64/float80-varargs-1.c: New test.
21096
21097 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21098
21099         PR tree-opt/22035
21100         * gfortran.dg/f2c_6.f90: New test.
21101
21102 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21103
21104         PR c++/17413
21105         * g++.dg/template/local5.C: New.
21106
21107 2005-06-17  Richard Henderson  <rth@redhat.com>
21108
21109         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21110
21111 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21112
21113         PR testsuite/21945
21114         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21115
21116 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21117
21118         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21119         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21120         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21121         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21122         check_vect to verify the presence of hardware vector support.
21123
21124 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21125
21126         PR testsuite/22056
21127         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21128
21129 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21130
21131         PR libfortran/19216
21132         * gfortran.dg/pr19216.f: Add correct space between brackets and
21133         dg directive.
21134
21135 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21136
21137         PR libfortran/16436
21138         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21139
21140 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21141
21142         * gcc.target/i386/attributes-error.c: New testcase.
21143         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21144         * gcc.target/i386/regparm-stdcall.c: Likewise.
21145         * gcc.target/i386/sseregparm-1.c: Likewise.
21146         * gcc.target/i386/sseregparm-2.c: Likewise.
21147
21148 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21149
21150         * g++.dg/rtti/crash2.C: New.
21151
21152 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21153
21154         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21155
21156 2005-06-15  David Ung  <davidu@mips.com>
21157
21158         * gcc.target/mips/mips16e-extends.c: New test for testing the
21159         generation of MIPS16e zeb/zeh, seb/seh instructions.
21160
21161 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21162
21163         PR 22018
21164         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21165         * gcc.dg/tree-ssa/pr22018.c: New test.
21166
21167 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21168
21169         * gcc.dg/simd-1.c: Update error messages.
21170         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21171         * gcc.dg/simd-2.c: Update error messages.
21172         * gcc.dg/simd-4.c: New.
21173
21174 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21175
21176         PR c++/20678
21177         * g++.dg/other/crash-4.C: New.
21178
21179 2005-06-14  Devang Patel  <dpatel@apple.com>
21180
21181         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21182
21183 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21184
21185         PR c++/21929
21186         * g++.dg/parse/crash11.C: Update
21187
21188 2005-06-13  Jeff Law  <law@redhat.com>
21189
21190         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21191         perform the desired transformations.
21192         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21193         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21194
21195 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21196
21197         PR fortran/22038
21198         * gfortran.dg/forall_1.f90: Un-XFAIL.
21199
21200 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         PR c++/21929
21203         * g++.dg/parse/crash26.C: New.
21204
21205         PR c++/20789
21206         * g++.dg/init/member1.C: New.
21207
21208 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21209
21210         * gfortran.dg/altreturn_1.f90: New test.
21211
21212 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21213
21214         PR middle-end/21985
21215         * gcc.dg/tree-ssa/pr21985.c: New test.
21216
21217 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21218
21219         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21220
21221 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21222
21223         PR c++/21930
21224         * g++.dg/other/error10.C: New test case.
21225
21226 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21227
21228         PR libfortran/19155
21229         * gfortran.dg/pr19155.f: Add test.
21230
21231 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21232
21233         * gfortran.dg/f2c_7.f90: New test.
21234
21235         * gfortran.dg/forall_1.f90: XFAILed.
21236
21237 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21238
21239         * gcc.dg/pr14796-1.c: New.
21240         * gcc.dg/pr14796-2.c: New.
21241
21242 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21243
21244         PR fortran/17792
21245         PR fortran/21375
21246         * gfortran.dg/deallocate_stat.f90: New test.
21247
21248 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21249
21250         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21251
21252 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21253
21254         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21255         access will be generated when this loop is vectorized. Test that
21256         accesses with same alignment were detected.
21257         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21258         Test that accesses with same alignment were detected.
21259         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21260         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21261         alignment were detected.
21262
21263 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21264
21265         PR c++/10611
21266         * g++.dg/conversion/simd2.C: New.
21267
21268 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21269
21270         * gcc.dg/Wcxx-compat-1.c: New.
21271
21272 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21273
21274         PR libfortran/21480
21275         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21276         complex array.
21277
21278 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21279
21280         * gcc.dg/alias-8.c: New.
21281
21282 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21283
21284         * gcc.dg/format/cmn_err-1.c: Update.
21285
21286 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21287
21288         PR target/20666
21289         * gcc.target/sparc/fexpand-2.c: New.
21290         * gcc.target/sparc/fpmerge-2.c: New.
21291         * gcc.target/sparc/fpmul-2.c: New.
21292         * gcc.target/sparc/noresult.c: New.
21293         * gcc.target/sparc/pdist-2.c: New.
21294         * gcc.target/sparc/pdist-3.c: New.
21295
21296 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21297
21298         PR testsuite/21702
21299         * gcc.target/i386/i386.exp: Fix comment typo.
21300
21301 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21302
21303         PR c++/19497
21304         * g++.dg/inherit/using5.C: New.
21305         * g++.dg/inherit/using6.C: New.
21306
21307 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21308
21309         PR c++/19894
21310         * g++.dg/template/ptrmem15.C: New test.
21311
21312         PR c++/20563
21313         * g++.dg/ext/label4.C: New test.
21314
21315 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21316
21317         * gcc.dg/tls/debug-1.c: New test.
21318
21319 2005-06-07  Dale Johannesen  <dalej@apple.com>
21320
21321         * gcc.target/i386/movq.c: New.
21322
21323 2005-06-07  Dale Johannesen  <dalej@apple.com>
21324
21325         * gcc.dg/20050607-1.c: New.
21326
21327 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21328
21329         PR middle-end/21850
21330         * gcc.c-torture/execute/20050607-1.c: New test.
21331
21332 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21333
21334         PR libfortran/21926
21335         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21336         Test case where the return array has lowest stride one,
21337         but isn't packed.
21338
21339 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21340
21341         * lib/target-supports.exp (check_effective_target_sync_int_long):
21342         Add s390 and s390x targets.
21343
21344 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21345
21346         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21347         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21348         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21349         * gcc.dg/tree-ssa/loop-9.c: New test.
21350
21351 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21352
21353         * g++.dg/parse/defarg10.C: New.
21354
21355 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21356
21357         PR regression/21897
21358         * gcc.c-torture/execute/20050604-1.c: New test.
21359
21360 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21361
21362         PR 21903
21363         * g++.dg/parse/defarg9.C: New.
21364
21365         PR c++/20637
21366         * g++.dg/inherit/using4.C: New.
21367         * g++.dg/overload/error1.C: Adjust expected errors.
21368         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21369         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21370         * g++.old-deja/g++.other/redecl2.C: Likewise.
21371         * g++.old-deja/g++.other/redecl4.C: Likewise.
21372         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21373
21374 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21375
21376         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21377
21378 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21379
21380         * lib/gfortran.exp (gfortran_target_compile): Call
21381         dg-additional-files-options
21382         * gfortran.dg/f2c_4.f90: New file
21383         * gfortran.dg/f2c_4.c: New file
21384         * gfortran.dg/f2c_5.f90: New file
21385         * gfortran.dg/f2c_5.c: New file
21386
21387 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21388
21389         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21390
21391         PR fortran/21912
21392         * gfortran.dg/array_constructor_4.f90: New test.
21393
21394 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21395
21396         PR c++/21619
21397         * g++.dg/ext/builtin9.C: New test.
21398
21399 2005-06-05  Dale Johannesen  <dalej@apple.com>
21400
21401         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21402         * gcc.c-torture/execute/20050603-2.c: Ditto.
21403
21404 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21405
21406         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21407         * gcc.dg/vect/vect-reduc-1.c: New.
21408         * gcc.dg/vect/vect-reduc-2.c: New.
21409         * gcc.dg/vect/vect-reduc-3.c: New.
21410
21411 2005-06-04  Dale Johannesen  <dalej@apple.com>
21412
21413         * gcc.c-torture/execute/20050603-1.c: New.
21414         * gcc.c-torture/execute/20050603-2.c: New.
21415         * gcc.dg/20050603-3.c: New.
21416
21417 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21418
21419         PR fortran/19195
21420         * gfortran.dg/debug_1.f90: New test.
21421
21422         * gfortran.dg/forall_1.f90: New test.
21423
21424 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21425
21426         * gfortran.dg/array_constructor_3.f90: New test.
21427
21428 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21429
21430         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21431
21432 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21433
21434         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21435
21436 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21437
21438         PR c/21873
21439         * gcc.dg/init-excess-1.c: New test.
21440
21441 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c++/21853
21444         * g++.dg/expr/static_cast6.C: New test.
21445
21446 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21447
21448         * gcc.dg/tree-ssa/vrp14.c: New test.
21449
21450 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/21336
21453         * g++.dg/template/new2.C: New test.
21454
21455 2005-06-03  Josh Conner  <jconner@apple.com>
21456
21457         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21458         all entries in initializer.
21459
21460 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21461
21462         PR middle-end/21858
21463         * gcc.dg/pr21858.c: New testcase.
21464
21465 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21466
21467         PR tree-optimization/21292
21468
21469         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21470         New.
21471         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21472         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21473         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21474         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21475         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21476
21477 2005-06-02  Richard Henderson  <rth@redhat.com>
21478
21479         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21480
21481 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21482
21483         * gcc.dg/wtypequal.c: New testcase.
21484
21485 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21486
21487         PR 21582
21488         * gcc.dg/tree-ssa/pr21582.c: New test.
21489
21490 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         PR c++/21280
21493         * g++.dg/opt/interface2.h: New.
21494         * g++.dg/opt/interface2.C: New.
21495         * g++.dg/init/ctor4.C: Adjust error lines.
21496         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21497         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21498         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21499         * g++.old-deja/g++.pt/assign1.C: Likewise.
21500         * g++.old-deja/g++.pt/crash20.C: Likewise.
21501
21502 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21503
21504         PR tree-optimization/21734
21505         * g++.dg/vect/pr21734_1.cc: New.
21506         * g++.dg/vect/pr21734_2.cc: New.
21507
21508 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21509
21510         PR c++/20350
21511         * g++.dg/template/spec24.C: New.
21512
21513         PR c++/21151
21514         * g++.dg/pch/local-1.C: New.
21515         * g++.dg/pch/local-1.Hs: New.
21516
21517 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21518
21519         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21520         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21521         * gcc.dg/tree-ssa/pr14341.c: New test.
21522         * gcc.dg/tree-ssa/pr14841.c: New test.
21523         * gcc.dg/tree-ssa/pr20701.c: New test.
21524         * gcc.dg/tree-ssa/pr21086.c: New test.
21525         * gcc.dg/tree-ssa/pr21090.c: New test.
21526         * gcc.dg/tree-ssa/pr21332.c: New test.
21527         * gcc.dg/tree-ssa/pr21458.c: New test.
21528         * gcc.dg/tree-ssa/pr21658.c: New test.
21529         * gcc.dg/tree-ssa/vrp01.c: New test.
21530         * gcc.dg/tree-ssa/vrp02.c: New test.
21531         * gcc.dg/tree-ssa/vrp03.c: New test.
21532         * gcc.dg/tree-ssa/vrp04.c: New test.
21533         * gcc.dg/tree-ssa/vrp05.c: New test.
21534         * gcc.dg/tree-ssa/vrp06.c: New test.
21535         * gcc.dg/tree-ssa/vrp07.c: New test.
21536         * gcc.dg/tree-ssa/vrp08.c: New test.
21537         * gcc.dg/tree-ssa/vrp09.c: New test.
21538         * gcc.dg/tree-ssa/vrp10.c: New test.
21539         * gcc.dg/tree-ssa/vrp11.c: New test.
21540         * gcc.dg/tree-ssa/vrp12.c: New test.
21541         * gcc.dg/tree-ssa/vrp13.c: New test.
21542
21543 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21544
21545         PR 21029
21546         * gcc.dg/tree-ssa/pr21029.c: New test.
21547
21548 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21549
21550         * gfortran.dg/logint-1.f: New test case.
21551         * gfortran.dg/logint-2.f: Likewise.
21552         * gfortran.dg/logint-3.f: Likewise.
21553
21554 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21555
21556         PR c/21536
21557         PR c/20760
21558         * gcc.dg/20050527-1.c: New test.
21559
21560         * gcc.dg/i386-sse-12.c: New test.
21561
21562         PR fortran/21729
21563         * gfortran.dg/implicit_5.f90: New test.
21564
21565 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21566
21567         PR fortran/20883
21568         * gfortran/assign_4.f90: New test.
21569         * gfortran/assign_2.f90: Change compile to run.
21570
21571 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21572
21573         * lib/target-supports.exp
21574         (check_effective_target_sync_char_short): New.
21575         * gcc.dg/sync-2.c: New.
21576
21577 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21578
21579         PR tree-optimization/21817
21580         * gcc.dg/torture/pr21817-1.c: New.
21581
21582 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         PR c++/21165
21585         * g++.dg/template/init5.C: New.
21586
21587 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21588
21589         * gfortran.dg/char_initialiser_actual.f90:
21590         Test character initialisers as actual arguments.
21591         * gfortran.dg/char_pointer_comp_assign.f90:
21592         Test character pointer structure component assignments.
21593         * gfortran.dg/char_array_structure_constructor.f90:
21594         Test character components in structure constructors.
21595
21596 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21597
21598         PR middle-end/20931
21599         * g++.dg/opt/pr20931.C: New test.
21600
21601 2005-05-31  Andreas Jaeger  <aj@suse.de>
21602
21603         PR testsuite/20772
21604         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21605         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21606         g++.old-deja/g++.ext/asmspec1.C,
21607         g++.old-deja/g++.other/regstack.C,
21608         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21609         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21610         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21611         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21612         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21613         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21614         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21615         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21616         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21617         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21618         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21619         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21620         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21621         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21622         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21623         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21624         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21625         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21626         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21627
21628 2005-05-31  Jeff Law  <law@redhat.com>
21629
21630         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21631
21632 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21633
21634         PR middle-end/21743
21635         * gcc.dg/builtins-1.c: Activate disabled clog test.
21636         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21637
21638 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21639
21640         * gfortran.dg/char_pointer_assign.f90:
21641         Test character-pointer assignments and pointer assignments.
21642         * gfortran.dg/char_pointer_dummy.f90:
21643         Test character-pointer dummy arguments.
21644         * gfortran.dg/char_pointer_func.f90:
21645         Test character-pointer function returns.
21646         * gfortran.dg/char_pointer_dependency.f90:
21647         Test character-pointer functions with dependencies.
21648
21649 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21650
21651         PR c++/21784
21652         * g++.dg/lookup/using14.C: New test.
21653
21654 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21655
21656         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21657         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21658         trailing ^M.
21659
21660 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21661
21662         PR c++/17413
21663         * g++.dg/template/local5.C: New.
21664
21665         PR target/21761
21666         * gcc.c-torture/compile/pr21761.c: New.
21667
21668         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21669         before darwin8.
21670
21671 2005-05-30  Steven G. Kargl
21672
21673         PR fortran/20846
21674         * gfortran.dg/inquire_8.f90: New test.
21675
21676 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21677
21678         PR libfortran/21376
21679         * gfortran.dg/output_exponents_1.f90: New test.
21680
21681 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21682
21683         PR libfortran/20006
21684         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21685
21686 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/21210
21689         * g++.dg/ext/complex1.C: New test.
21690
21691         PR c++/21340
21692         * g++.dg/init/ctor6.C: New test.
21693
21694 2005-05-29  Jan Hubicka  <jh@suse.cz>
21695
21696         * gcc.c-torture/compile/pr21562.c: New.
21697
21698 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21699
21700         * gfortran.dg/subnormal_1.f90: New test.
21701
21702 2005-05-28  Jan Hubicka  <jh@suse.cz>
21703
21704         * tree-prof.exp: Fix comment.
21705         * value-prof-1.c: New.
21706         * value-prof-2.c: New.
21707         * value-prof-3.c: New.
21708         * value-prof-4.c: New.
21709
21710 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21711
21712         PR c++/21614
21713         * g++.dg/expr/ptrmem6.C: New test.
21714         * g++.dg/expr/ptrmem6a.C: Likewise.
21715
21716 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21717
21718         PR tree-optimization/21658
21719         * gcc.dg/tree-ssa/pr21658.c: New.
21720
21721 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         PR c++/21455
21724         * g++.dg/inherit/ptrmem3.C: New.
21725
21726         PR c++/21681
21727         * g++.dg/parse/template16.C: New.
21728
21729 2005-05-27  Andreas Jaeger  <aj@suse.de>
21730
21731         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21732
21733         * gcc.dg/i386-sse-8.c: Run test on all archs.
21734
21735 2005-05-26  Mike Stump  <mrs@apple.com>
21736
21737         * objc.dg/isa-field-1.m: Only run on darwin.
21738         * objc.dg/lookup-1.m: Likewise.
21739         * objc.dg/try-catch-8.m: Likewise.
21740
21741 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21742
21743         PR tree-optimization/9814
21744         * gcc.dg/pr9814-1.c: New test case.
21745
21746 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21747
21748         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21749         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21750         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21751         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21752         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21753         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21754         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21755         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21756         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21757         objc.dg/try-catch-8.m: New.
21758
21759 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21760
21761         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21762         remove extraneous semicolons.
21763
21764 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21765
21766         * obj-c++.dg/comp-types-12.mm: New.
21767         * objc.dg/comp-types-11.m: New.
21768         * objc.dg/selector-4.m: New.
21769
21770 2005-05-26  Andreas Jaeger  <aj@suse.de>
21771
21772         PR testsuite/20772
21773         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21774         g++.old-deja/g++.ext/attrib3.C,
21775         g++.old-deja/g++.other/store-expr1.C,
21776         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21777         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21778         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21779         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21780         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21781         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21782         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21783         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21784         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21785         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21786         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21787         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21788         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21789         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21790         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21791         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21792         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21793         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21794         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21795
21796 2005-05-26  Andreas Jaeger  <aj@suse.de>
21797
21798         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21799         x86-64 compilation.
21800
21801 2005-05-26  Andreas Jaeger  <aj@suse.de>
21802
21803         PR testsuite/20772
21804         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21805         gcc.misc-tests/i386-pf-athlon-1.c,
21806         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21807         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21808         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21809         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21810         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21811         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21812         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21813         programs.
21814
21815         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21816         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21817         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21818         x86-64 compilation.
21819
21820         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21821         x86_64.
21822
21823         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21824         effective-target ilp32.
21825
21826 2005-05-26  David Ung  <davidu@mips.com>
21827
21828         * gcc.target/mips/ext_ins.c: New test for testing the generation
21829         of MIPS32/64 rev 2 ext/ins instructions.
21830
21831 2005-05-26  Andreas Jaeger  <aj@suse.de>
21832
21833         * treelang/compile/unsigned.tree: Use gimple instead of
21834         nonexisting generic dump.
21835
21836 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21837
21838         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21839
21840 2005-05-26  Andreas Jaeger  <aj@suse.de>
21841
21842         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21843
21844 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21845
21846         PR libfortran/17283
21847         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21848         Test callee-allocated memory with write statements.
21849
21850 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21851
21852         PR middle-end/21709
21853         * gcc.dg/pr21709-1.c: New test case.
21854
21855 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21856             Mike Stump  <mrs@apple.com>
21857
21858         * objc/execute/next_mapping.h: Update for C++.
21859
21860         * obj-c++.dg/selector-1.mm: Move to...
21861         * obj-c++.dg/selector-4.mm: here...
21862
21863         * obj-c++.dg/basic.mm: New.
21864         * obj-c++.dg/comp-types-1.mm: New.
21865         * obj-c++.dg/cxx-class-1.mm: New.
21866         * obj-c++.dg/cxx-ivars-1.mm: New.
21867         * obj-c++.dg/cxx-ivars-2.mm: New.
21868         * obj-c++.dg/cxx-ivars-3.mm: New.
21869         * obj-c++.dg/cxx-scope-1.mm: New.
21870         * obj-c++.dg/cxx-scope-2.mm: New.
21871         * obj-c++.dg/defs.mm: New.
21872         * obj-c++.dg/empty-private-1.mm: New.
21873         * obj-c++.dg/encode-1.mm: New.
21874         * obj-c++.dg/encode-2.mm: New.
21875         * obj-c++.dg/encode-3.mm: New.
21876         * obj-c++.dg/extern-c-1.mm: New.
21877         * obj-c++.dg/extra-semi.mm: New.
21878         * obj-c++.dg/fix-and-continue-2.mm: New.
21879         * obj-c++.dg/isa-field-1.mm: New.
21880         * obj-c++.dg/ivar-list-semi.mm: New.
21881         * obj-c++.dg/local-decl-1.mm: New.
21882         * obj-c++.dg/lookup-1.mm: New.
21883         * obj-c++.dg/lookup-2.mm: New.
21884         * obj-c++.dg/method-1.mm: New.
21885         * obj-c++.dg/method-2.mm: New.
21886         * obj-c++.dg/method-3.mm: New.
21887         * obj-c++.dg/method-4.mm: New.
21888         * obj-c++.dg/method-5.mm: New.
21889         * obj-c++.dg/method-6.mm: New.
21890         * obj-c++.dg/method-7.mm: New.
21891         * obj-c++.dg/no-extra-load.mm: New.
21892         * obj-c++.dg/overload-1.mm: New.
21893         * obj-c++.dg/pragma-1.mm: New.
21894         * obj-c++.dg/pragma-2.mm: New.
21895         * obj-c++.dg/private-1.mm: New.
21896         * obj-c++.dg/private-2.mm: New.
21897         * obj-c++.dg/proto-qual-1.mm: New.
21898         * obj-c++.dg/qual-types-1.mm: New.
21899         * obj-c++.dg/stubify-1.mm: New.
21900         * obj-c++.dg/stubify-2.mm: New.
21901         * obj-c++.dg/super-class-1.mm: New.
21902         * obj-c++.dg/super-class-2.mm: New.
21903         * obj-c++.dg/super-dealloc-1.mm: New.
21904         * obj-c++.dg/super-dealloc-2.mm: New.
21905         * obj-c++.dg/template-1.mm: New.
21906         * obj-c++.dg/template-2.mm: New.
21907         * obj-c++.dg/template-3.mm: New.
21908         * obj-c++.dg/template-4.mm: New.
21909         * obj-c++.dg/template-5.mm: New.
21910         * obj-c++.dg/template-6.mm: New.
21911         * obj-c++.dg/try-catch-1.mm: New.
21912         * obj-c++.dg/try-catch-2.mm: New.
21913         * obj-c++.dg/try-catch-3.mm: New.
21914         * obj-c++.dg/try-catch-4.mm: New.
21915         * obj-c++.dg/try-catch-5.mm: New.
21916         * obj-c++.dg/try-catch-6.mm: New.
21917         * obj-c++.dg/try-catch-7.mm: New.
21918         * obj-c++.dg/try-catch-8.mm: New.
21919         * obj-c++.dg/try-catch-9.mm: New.
21920         * obj-c++.dg/va-meth-1.mm: New.
21921
21922 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21923
21924         * obj-c++.dg/selector-1.mm: New.
21925         * obj-c++.dg/selector-2.mm: New.
21926
21927 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21928
21929         * obj-c++.dg/selector-3.mm: New.
21930         * objc.dg/selector-3.m: New.
21931
21932 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21933
21934         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21935         about where warning appears.
21936
21937 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21938
21939         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21940         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21941         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21942         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21943
21944 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21945
21946         * gcc.dg/20050524-1.c: New test.
21947
21948 2005-05-25  Jan Hubicka  <jh@suse.cz>
21949
21950         * gcc.dg/tree-prof/inliner-1.c: New.
21951
21952 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21953
21954         * gcc.dg/tree-prof: New directory.
21955         * gcc.dg/tree-prof/tree-prof.exp: New.
21956
21957 2005-05-25  DJ Delorie  <dj@redhat.com>
21958
21959         * gcc.dg/Wattributes-1.c: New.
21960         * gcc.dg/Wattributes-2.c: New.
21961         * gcc.dg/Wattributes-3.c: New.
21962
21963 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21964
21965         PR tree-optimization/19833
21966         * gcc.dg/uninit-4.c: Remove xfail.
21967         * gcc.dg/uninit-9.c: Ditto.
21968
21969 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21970
21971         * obj-c++.dg/bitfield-[1-5].mm: New.
21972         * obj-c++.dg/class-protocol-1.mm: New.
21973         * obj-c++.dg/comp-types-1[0-1].mm: New.
21974         * obj-c++.dg/comp-types-[2-9].mm: New.
21975         * obj-c++.dg/encode-[4-8].mm: New.
21976         * obj-c++.dg/layout-1.mm: New.
21977         * obj-c++.dg/method-1[0-9].mm: New.
21978         * obj-c++.dg/method-2[0-1].mm: New.
21979         * obj-c++.dg/method-[8-9].mm: New.
21980         * obj-c++.dg/objc-gc-3.mm: New.
21981         * obj-c++.dg/try-catch-10.mm: New.
21982         * objc.dg/bitfield-5.m: New.
21983         * objc.dg/comp-types-10.m: New.
21984         * objc.dg/comp-types-9.m: New.
21985         * objc.dg/layout-1.m: New.
21986         * objc.dg/objc-gc-4.m: New.
21987         * objc.dg/try-catch-9.m: New.
21988         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21989         * objc.dg/comp-types-1.m: Likewise.
21990         * objc.dg/comp-types-[5-6].m: Likewise.
21991         * objc.dg/method-9.m: Likewise.
21992
21993 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21994
21995         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21996         and on hardware without VMX support.
21997
21998         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21999
22000         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22001
22002         * lib/profopt.exp (dg-final-generate, dg-final-use,
22003         profopt-final-code, profopt-get-options): New.
22004         (profopt-execute): Process test directives.
22005
22006         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22007         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22008         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22009
22010 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22011
22012         PR C++/21645
22013         * g++.dg/init/ctor5.C: New test.
22014
22015 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22016
22017         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22018         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22019         vect-113.c, vect-114.c.
22020
22021 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22022
22023         * gcc.dg/const-elim-1.c: Remove xfails.
22024
22025 2005-05-23  Jeff Law  <law@redhat.com>
22026
22027         * gcc.c-torture/compile/pr21638.c: New test.
22028         * gcc.c-torture/compile/20050520-1.c: New test.
22029
22030 2005-05-23  Nick Clifton  <nickc@redhat.com>
22031
22032         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22033         be a proper triple, ie: m32r*-*-*.
22034         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22035
22036 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22037
22038         PR middle-end/21331
22039         PR tree-opt/21293
22040         * gcc.c-torture/compile/pr21293.c: New test.
22041         * gcc.c-torture/execute/pr21331.c: New test.
22042
22043 2004-05-20  Richard Henderson  <rth@redhat.com>
22044
22045         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22046
22047 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22048
22049         * obj-c++-dg.exp: Add.
22050         * obj-c++.exp: Add.
22051         * obj-c++.dg/dg.exp: Add.
22052
22053 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22054
22055         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22056         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22057
22058 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22059
22060         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22061
22062 2004-05-19  Richard Henderson  <rth@redhat.com>
22063
22064         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22065
22066 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22067
22068         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22069
22070         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22071
22072 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22073
22074         PR c++/21495
22075         * g++.dg/parse/extern1.C: New test.
22076         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22077
22078 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22079
22080         * gcc.dg/c99-math.h: New.
22081         * gcc.dg/c99-math-float-1.c: New test.
22082         * gcc.dg/c99-math-double-1.c: Likewise.
22083         * gcc.dg/c99-math-long-double-1.c: Likewise.
22084
22085 2005-05-18  Richard Henderson  <rth@redhat.com>
22086
22087         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22088
22089 2005-05-18  Devang Patel  <dpatel@apple.com>
22090
22091         * g++.dg/opt/20050511-1.C: New test.
22092
22093 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22094
22095         PR libfortran/21127
22096         * gfortran.dg/reshape-complex.f90: New test.
22097
22098 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22099
22100         * gfortran.dg/array_constructor_1.f90: New test.
22101         * gfortran.dg/array_constructor_2.f90: New test.
22102
22103 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22104
22105         PR fortran/20954
22106         * gfortran.dg/pr20954.f: New test.
22107
22108 2005-05-17  Mike Stump  <mrs@apple.com>
22109
22110         Yet more Objective-C++...
22111
22112         * objc.dg/method-5.m: Update.
22113         * objc.dg/method-6.m: Update.
22114         * objc.dg/method-7.m: Update.
22115         * objc.dg/method-9.m: Update.
22116         * objc.dg/try-catch-2.m: Update.
22117
22118 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22119
22120         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22121         Remove little-endian optimizations.
22122
22123 2005-05-17  Jeff Law  <law@redhat.com>
22124
22125         * g++.dg/tree-ssa/pr14814.C: New test.
22126         * gcc.dg/tree-ssa/pr14814.C: New test.
22127         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22128         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22129
22130 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22131
22132         * gcc.dg/compat/generate-random.c: Do not include
22133         libiberty.h.
22134         * gcc.dg/compat/generate-random_r.c: Likewise.
22135
22136 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22137
22138         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22139
22140 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22141
22142         PR middle-end/21595
22143         * g++.dg/tree-ssa/builtin1.C: New testcase.
22144
22145 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22146
22147         PR c++/21454
22148         * g++.dg/opt/const4.C: New test.
22149
22150         PR middle-end/21492
22151         * g++.dg/opt/crossjump1.C: New test.
22152
22153         PR tree-optimization/21610
22154         * gcc.c-torture/compile/20050516-1.c: New test.
22155
22156         PR fortran/15080
22157         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22158         about the test failing.
22159         * gfortran.fortran-torture/execute/where_7.f90: New test.
22160         * gfortran.fortran-torture/execute/where_8.f90: New test.
22161
22162 2005-05-16  Richard Henderson  <rth@redhat.com>
22163
22164         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22165         i?86 and x86_64.
22166
22167 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22168
22169         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22170         (limits.h): Include unconditionally.
22171         (stdlib.h): Likewise.
22172         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22173         (limits.h): Include unconditionally.
22174         (stdlib.h): Likewise.
22175         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22176         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22177         (limits.h): Include unconditionally.
22178         (stdlib.h): Likewise.
22179         (hashtab.h): Do not include.
22180         (getopt.h): Likewise.
22181         (stddef.h): Include.
22182         (hashval_t): Define.
22183         (struct entry): Add "next" field.
22184         (HASH_SIZE): New macro.
22185         (hash_table): New variable.
22186         (switchfiles): Do not use xmalloc.
22187         (mix): New macro.
22188         (iterative_hash): New function.
22189         (hasht): Remove.
22190         (e_exists): New function.
22191         (e_insert): Likewise.
22192         (output): Use, instead of libiberty hashtable functions.
22193         (main): Do not use getopt.  Do not call htab_create.
22194
22195 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22196
22197         PR libstdc++/21526
22198         * lib/target-supports.exp (check_mkfifo_available):
22199         Return 0 for cygwin as mkfifo support incomplete on platform.
22200         Fix typos in comments.
22201
22202 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22203
22204         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22205
22206 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22207
22208         PR fortran/17432
22209         * gfortran.dg/assign_4.f: New test.
22210
22211 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22212
22213         PR tree-optimization/21563
22214         * gcc.dg/tree-ssa/pr21563.c: New.
22215
22216 2005-05-14  Jan Hubicka  <jh@suse.cz>
22217
22218         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22219
22220 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22221
22222         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22223
22224 2005-05-13  Julian Brown  <julian@codesourcery.com>
22225
22226         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22227         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22228
22229 2005-05-13  Jan Hubicka  <jh@suse.cz>
22230
22231         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22232         * gcc.dg/fold-xor-?.c: Likewise.
22233         * gcc.dg/pr15784-?.c: Likewise.
22234         * gcc.dg/pr20922-?.c: Likewise.
22235         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22236         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22237         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22238
22239 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22240
22241         PR fortran/21260
22242         * gfortran.dg/hollerith_1.f90: New test.
22243
22244 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22245
22246         * gfortran.dg/func_result_2.f90: New test.
22247
22248 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22249
22250         * gfortran.dg/dev_null.f90: New test.
22251
22252 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22253
22254         * gcc.dg/arm-vfp1.c: Revert last change.
22255
22256 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22257
22258         PR middle-end/19807
22259         PR tree-optimization/19639
22260         * g++.dg/tree-ssa/pr19807.C: New testcase.
22261
22262 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22263
22264         PR libfortran/21471
22265         * gfortran.dg/append-1.f90: New test.
22266
22267 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22268
22269         * gcc.dg/pr18501.c: XFAIL.
22270         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22271         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22272         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22273         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22274         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22275         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22276         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22277         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22278
22279 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22280
22281         PR fortran/20178
22282         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22283         gfortran.dg/f2c_3.f90: New tests.
22284
22285         * gfortran.dg/return_1.f90: Fix dg annotation.
22286
22287 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22288
22289         * gcc.c-torture/compile/20050510-1.c: New test.
22290
22291 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22292
22293         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22294
22295 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22296
22297         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22298
22299 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22300
22301         PR c/17913
22302         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22303
22304 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22305
22306         PR c/21342
22307         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22308         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22309
22310 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22311
22312         PR debug/16676
22313         * gcc.dg/debug/pr16676.c: New test.
22314
22315 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22316
22317         PR testsuite/21443
22318         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22319         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22320         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22321         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22322         Change -O1 to -O2.
22323         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22324         -fno-tree-dominator-opts.
22325
22326 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22327
22328         * gfortran.dg/return_1.f90: New test.
22329
22330 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22331
22332         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22333
22334         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22335
22336 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22337
22338         PR c++/21427
22339         * g++.dg/inherit/covariant13.C: New.
22340
22341 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22342
22343         PR libfortran/19155
22344         * gfortran.dg/pr19155.f: New test.
22345
22346 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22347
22348         PR inline-asm/8788
22349         * gcc.dg/pr8788-1.c: New testcase.
22350
22351 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22352
22353         PR target/21416
22354         * gcc.target/mips/fpcmp-[12].c: New tests.
22355
22356 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22357
22358         * lib/target-supports-dg.exp (dg-require-fork): New function.
22359         (dg-require-mkfifo): Likewise.
22360         * lib/target-supports.exp (check_function_available): New
22361         function.
22362         (check_fork_available): Likewise.
22363         (check_mkfifo_available): Likewise.
22364
22365 2005-05-06  Jeff Law  <law@redhat.com>
22366
22367         * gcc.c-torture/compile/pr21380.c: New test.
22368
22369 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22370
22371         PR c++/20961
22372         * g++.dg/ext/weak3.C: New test.
22373
22374 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/21352
22377         * g++.dg/template/crash37.C: New test.
22378
22379 2005-05-05  Paul Brook  <paul@codesourcery.com>
22380
22381         * gcc.dg/arm-g2.c: Use effective-target arm32.
22382         * gcc.dg/arm-mmx-1.c: Ditto.
22383         * gcc.dg/arm-scd42-2.c: Ditto.
22384         * gcc.dg/arm-vfp1.c: Ditto.
22385         * lib/target-supports.exp (check_effective_target_arm32): New
22386         function.
22387
22388 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22389
22390         PR libfortran/21354
22391         gfortran.dg/in_pack_rank7.f90: New test.
22392
22393 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22394
22395         PR middle-end/15618
22396         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22397
22398 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22399
22400         PR middle-end/21265
22401         * gcc.dg/20050503-1.c: New test.
22402
22403         PR rtl-optimization/21239
22404         * gcc.dg/i386-sse-11.c: New test.
22405
22406 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22407
22408         PR target/16888
22409         * gcc.target/i386/asm-1.c: New test.
22410
22411 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22412
22413         PR rtl-optimization/21330
22414         * gcc.c-torture/execute/20050502-1.c: New test.
22415
22416         PR target/21297
22417         * gcc.c-torture/execute/20050502-2.c: New test.
22418
22419 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22420
22421         PR middle-end/21282
22422         * gcc.dg/pr21282.c: New.
22423
22424 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22425
22426         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22427         * gcc.dg/vect/vect-92.c: Likewise.
22428         * gcc.dg/vect/vect-93.c: Likewise.
22429         * gcc.dg/vect/vect-dv-1.c: Likewise.
22430         * gcc.dg/vect/vect-dv-2.c: Likewise.
22431         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22432
22433 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22434
22435         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22436         * gfortran.dg/vect/vect-2.f90: Likewise.
22437         * gfortran.dg/vect/vect-3.f90: Likewise.
22438         * gfortran.dg/vect/vect-4.f90: Likewise.
22439         * gfortran.dg/vect/vect-5.f90: Likewise.
22440
22441 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22442
22443         PR target/20813
22444         * gcc.dg/rs6000-fpint-2.c: New.
22445
22446 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22447
22448         PR c/15698
22449         * gcc.dg/builtins-30.c: Update expected messages.
22450         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22451         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22452         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22453
22454 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22455
22456         PR tree-optimization/21294
22457         * gcc.dg/tree-ssa/pr21294.c: New.
22458
22459 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22460
22461         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22462         __builtin_altivec_st_internal_4si built-in.
22463
22464 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22465
22466         PR c++/15875
22467         * g++.dg/template/ptrmem14.C: New test.
22468
22469 2005-05-02  Paul Brook  <paul@codesourcery.com>
22470
22471         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22472
22473 2005-05-02  Michael Matz  <matz@suse.de>
22474
22475         PR c++/19542
22476         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22477
22478 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22479
22480         * g++.dg/cpp/weak.C: New test.
22481
22482 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22483
22484         * gcc.dg/tree-ssa/loop-8.c: New test.
22485
22486 2005-04-30  Michael Maty  <matz@suse.de>
22487
22488         * gcc.dg/inline-mcpy.c: New test.
22489
22490 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22491
22492         PR libfortran/18958
22493         * gfortran.dg/eoshift.f90: New test case.
22494
22495 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22496
22497         PR libfortran/18857
22498         * gfortran.dg/matmul_1.f90: New test.
22499
22500 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22501
22502         PR tree-optimization/21030
22503         * gcc.dg/tree-ssa/pr21030.c: New.
22504
22505 2005-04-29  Devang Patel  <dpatel@apple.com>
22506
22507         PR tree-optimization/21272
22508         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22509
22510 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22511
22512         PR fortran/13082
22513         PR fortran/18824
22514         * gfortran.dg/entry_4.f90: New test.
22515         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22516         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22517         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22518         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22519         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22520         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22521         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22522
22523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22524
22525         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22526
22527 2005-04-29  Paul Brook  <paul@codesourcery.com>
22528
22529         * gfortran.dg/entry_3.f90: New test.
22530
22531 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22532
22533         * gfortran.dg/implicit_4.f90: New test.
22534
22535 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22536
22537         * lib/target-supports.exp (check_profiling_available): Return
22538         false for xtensa-*-elf.
22539
22540 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22541
22542         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22543         error if file cannot be deleted.
22544
22545 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22546
22547         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22548         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22549         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22550         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22551         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22552         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22553         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22554         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22555         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22556         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22557         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22558         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22559         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22560
22561 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22562
22563         PR fortran/20865
22564         * gfortran.dg/pr20865.f90: New test.
22565
22566 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22567
22568         * gcc.dg/void-cast-2.c: New test.
22569
22570 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22571
22572         PR c/21159
22573         * gcc.dg/void-cast-1.c: New test.
22574
22575 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22576
22577         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22578
22579 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22580
22581         PR fortran/21177
22582         * gfortran.dg/pr21177.f90: New test.
22583
22584 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22585
22586         PR tree-optimization/21171
22587         * gcc.dg/tree-ssa/pr21171.c: New test.
22588
22589 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22590
22591         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22592         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22593         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22594         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22595         gcc.dg/tree-ssa/gen-vect-32.c: New.
22596         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22597         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22598         don't run on PPC32.
22599
22600 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22601
22602         PR c/21213
22603         * gcc.dg/transparent-union-3.c: New test.
22604
22605 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22606
22607         PR c/20740
22608         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22609         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22610         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22611         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22612         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22613         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22614
22615 2005-04-26  Jeff Law  <law@redhat.com>
22616
22617         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22618         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22619         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22620         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22621         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22622         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22623         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22624
22625 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22626
22627         PR tree-optimization/17598
22628         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22629
22630 2005-04-25  Mike Stump  <mrs@apple.com>
22631
22632         * objc.dg/fix-and-continue-1.m: Add.
22633
22634 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22635
22636         PR c++/20995
22637         * g++.dg/opt/pr20995-1.C: New test case.
22638
22639 2005-04-25  Devang Patel <dpatel@apple.com>
22640
22641         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22642
22643 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22644
22645         PR testsuite/21062
22646         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22647
22648 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22649
22650         PR C++/21188
22651         * g++.dg/opt/rtti2.C: New test.
22652
22653 2005-04-25  Paul Brook  <paul@codesourcery.com>
22654         Steven G. Kargl  <kargls@comcast.net>
22655
22656         PR fortran/20879
22657         * gfortran.dg/ichar_1.f90: New file.
22658
22659 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22660
22661         PR middle-end/20991
22662         * g++.dg/opt/pr20991.C: New test.
22663
22664         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22665         where sizeof (type) < __alignof__ (type).
22666         * gcc.dg/compat/struct-layout-1.h: Likewise.
22667
22668 2005-04-24  Per Bothner  <per@bothner.com>
22669             Devang Patel  <dpatel@apple.com>
22670
22671         PR preprocessor/20907
22672         * gcc.dg/cpp/very-long-comment.c: New test.
22673
22674 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22675
22676         PR fortran/20059
22677         * gfortran.dg/common_5.f: New test.
22678
22679 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22680
22681         PR middle-end/21082
22682         * g++.dg/tree-ssa/pr21082.C: New testcase.
22683
22684 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22685
22686         * gcc.dg/vect/vect-99.c: New test.
22687
22688 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22689
22690         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22691
22692 2005-04-22  Jeff Law  <law@redhat.com>
22693
22694         * gcc.dg/uninit-5.c: Remove xfails.
22695         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22696         conditionals and loads.
22697
22698 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22699
22700         PR libfortran/20074
22701         PR libfortran/20436
22702         PR libfortran/21108
22703         * gfortran.dg/nested_reshape.f90: new test
22704         * gfortran.dg/reshape-alloc.f90: new test
22705         * gfortran.dg/reshape.f90: new test
22706
22707 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22708
22709         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22710
22711         * gcc.dg/arm-vfp1.c: New test.
22712
22713 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22714
22715         PR c++/21087
22716         * g++.dg/lookup/builtin2.C: New test.
22717
22718 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22719
22720         * gcc.dg/weak/weak-13.c: New test.
22721
22722 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22723
22724         * lib/target-supports.exp (check_effective_target_sync_int_long):
22725         Add powerpc*.
22726
22727 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22728
22729         * gcc.target/mips/branch-1.c: New test.
22730
22731 2005-04-21  Richard Henderson  <rth@redhat.com>
22732
22733         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22734         * gcc.dg/vect/vect-86.c: Likewise.
22735         * gcc.dg/vect/vect-87.c: Likewise.
22736         * gcc.dg/vect/vect-88.c: Likewise.
22737
22738 2005-04-21  Devang Patel  <dpatel@apple.com>
22739
22740         PR optimization/20994
22741         * gcc.dg/tree-ssa/ifc-3.c: New test.
22742
22743 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22744
22745         PR c/12913
22746         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22747         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22748         gcc.dg/c99-vla-jump-5.c: New tests.
22749
22750 2005-04-19  Richard Henderson  <rth@redhat.com>
22751
22752         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22753         Fix typo in exists check.
22754         (check_effective_target_sync_int_long): New.
22755         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22756         * gcc.dg/ia64-sync-2.c: Likewise.
22757         * gcc.dg/ia64-sync-3.c: Likewise.
22758         * gcc.dg/ia64-sync-4.c: Likewise.
22759
22760 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22761
22762         * gcc.dg/fold-xor-1.c: New test.
22763         * gcc.dg/fold-xor-2.c: New test.
22764
22765 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22766
22767         PR target/20670
22768         * g++.dg/eh/fp-regs.C: New test.
22769
22770 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22771
22772         * gcc.dg/Wint-to-pointer-cast-1.c,
22773         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22774         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22775         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22776
22777 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22778
22779         PR fortran/16861
22780         * gfortran.dg/pr16861.f90: New test.
22781
22782 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22783
22784         * gcc.dg/pr21085.c: New test.
22785
22786 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22787
22788         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22789         (setup_mips_tests, dg-mips-options): New procedures.
22790         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22791         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22792         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22793         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22794         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22795         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22796         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22797         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22798         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22799         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22800         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22801         dg-mips-options instead of dg-options.  Remove now-redundant
22802         preprocessor guards.
22803         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22804         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22805         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22806         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22807         * gcc.dg/vr-mult-2.c: Delete.
22808         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22809         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22810         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22811         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22812         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22813         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22814         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22815
22816 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22817
22818         * ada/acats/run_all.sh: Use sync when executable not present.
22819
22820 2005-04-18  Devang Patel  <dpatel@apple.com>
22821
22822         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22823         * gcc.dg/vect/vect-11a.c: New.
22824         * gcc.dg/vect/vect-none.c: Update.
22825         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22826
22827 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22828
22829         PR tree-optimization/20922
22830         * gcc.dg/pr20922-1.c: New test.
22831         * gcc.dg/pr20922-2.c: New test.
22832         * gcc.dg/pr20922-3.c: New test.
22833         * gcc.dg/pr20922-4.c: New test.
22834         * gcc.dg/pr20922-5.c: New test.
22835         * gcc.dg/pr20922-6.c: New test.
22836
22837 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22838
22839         PR libfortran/20950
22840         * gfortran.dg/pr20950.f: New test.
22841
22842 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22843
22844         PR libfortran/19216
22845         * gfortran.dg/pr19216.f: New test.
22846
22847 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22848
22849         PR tree-optimization/21001
22850         * gcc.dg/tree-ssa/pr21001.c: New.
22851
22852 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22853
22854         PR libfortran/21075
22855         * gfortran.dg/reshape_rank7.f90: New test.
22856
22857 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22858
22859         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22860         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22861         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22862         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22863         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22864         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22865         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22866         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22867         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22868         wrong way round).
22869         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22870         in namelists.  New test.
22871         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22872         New test.
22873         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22874         New test.
22875         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22876         namelist.  New test.
22877         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22878         New test.
22879         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22880         New test.
22881         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22882         namelist.  New test.
22883         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22884         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22885         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22886         New test.
22887         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22888         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22889         arrays. New test.
22890
22891 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22892
22893         * gfortran.dg/wtruncate.f: New testcase.
22894         * gfortran.dg/wtruncate.f90: New testcase.
22895
22896 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/21025
22899         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22900         which sizeof/alignof is dependent, rather than just whether we are
22901         processing_template_decl.
22902
22903 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22904
22905         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22906         corrected typo where the wrong variables had been compared.
22907
22908 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22909
22910         PR libfortran/18495
22911         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22912         Test callee-allocated version of return array with a write
22913         statement.
22914         Test spread with a temporary with another write statement.
22915
22916 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22917
22918         PR tree-optimization/21031
22919         * gcc.dg/tree-ssa/pr21031.c: New.
22920
22921 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22922
22923         PR tree-optimization/21004
22924         * gcc.dg/builtins-53.c: Include builtins-config.h.
22925         Check floorf, ceilf, floorl and ceill transformations
22926         only when HAVE_C99_RUNTIME is defined.
22927
22928 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22929
22930         PR middle-end/20739
22931         * gcc.dg/tree-ssa/pr20739.c: New test.
22932
22933 2005-04-14  Mike Stump  <mrs@apple.com>
22934
22935         * gcc.dg/Foundation.framework/empty: New.
22936         * gcc.dg/framework-2.c: New.
22937
22938 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22939
22940         PR tree-optimization/21021
22941         * gcc.c-torture/compile/pr21021.c: New.
22942
22943 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22944
22945         PR testsuite/21010
22946         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22947         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22948         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22949         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22950         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22951         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22952         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22953         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22954
22955 2005-04-14  Richard Henderson  <rth@redhat.com>
22956
22957         * lib/target-supports.exp (check_effective_target_vect_condition):
22958         Add ia64, i?86, and x86_64.
22959
22960 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22961
22962         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22963
22964 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22965
22966         PR tree-optimization/20657
22967         * gcc.dg/tree-ssa/pr20657.c: New.
22968
22969 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22970
22971         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22972         (long long int)trunc*.
22973
22974 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22975
22976         PR target/20927
22977         * gcc.dg/pr20927.c: New test.
22978
22979 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22980
22981         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22982         * gcc.target/mips/asm-1.c: Likewise.
22983
22984 2005-04-13  Dale Johannesen  <dalej@apple.com>
22985
22986         * objc.dg/objc-fast-4.m: New.
22987
22988 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22989
22990         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22991         directory.
22992         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22993
22994 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22995
22996         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22997         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22998         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22999
23000 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23001
23002         PR tree-optimization/20913
23003         * gcc.dg/tree-ssa/pr20913.c: New.
23004
23005         PR tree-optimization/20702
23006         * gcc.dg/tree-ssa/pr20702.c: New.
23007
23008 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23009
23010         PR c++/13744
23011         * g++.dg/inherit/local3.C: New test.
23012
23013 2005-04-12  Jeff Law  <law@redhat.com>
23014
23015         * gcc.dg/tree-ssa/20050412-1.c: New test.
23016
23017 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23018
23019         PR libfortran/19016
23020         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23021         Add tests with mask generated by expression.
23022         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23023         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23024         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23025
23026 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23027
23028         PR middle-end/20917
23029         * gcc.dg/20050409-1.c: New test.
23030
23031 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23032
23033         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23034
23035 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23036
23037         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23038         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23039         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23040         (TARGET_CXX): Adjust accordingly.
23041         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23042         determine_class_data_visibility and class_data_always_comdat.
23043         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23044         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23045         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23046         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23047         (arm_cxx_determine_class_data_visibility): New.
23048         (arm_cxx_class_data_always_comdat): Likewise.
23049         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23050         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23051         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23052         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23053         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23054         Define.
23055
23056 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23057
23058         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23059
23060 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23061
23062         * gcc.dg/i386-darwin-fpmath.c: New.
23063
23064 2004-04-11  Devang Patel  <dpatel@apple.com>
23065
23066         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23067         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23068         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23069         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23070         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23071         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23072         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23073         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23074         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23075
23076 2004-04-11  Devang Patel  <dpatel@apple.com>
23077
23078         * gcc.dg/vect/vect-dv-1.c: New test.
23079         * gcc.dg/vect/vect-dv-2.c: New test.
23080
23081 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23082
23083         PR tree-optimization/20933
23084         * gcc.dg/tree-ssa/pr20933.c: New test.
23085
23086 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23087
23088         * gfortran.dg/fold_nearest.f90: New test.
23089
23090 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23091
23092         * gcc.dg/tree-ssa/alias-1.c: New test.
23093
23094 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23095
23096         PR tree-optimization/20920
23097         * g++.dg/tree-ssa/pr20920.C: New test.
23098
23099 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23100
23101         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23102         (long long int)ceil*.
23103
23104 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23105
23106         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23107         explicit C++ linkage.
23108
23109 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23110
23111         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23112         warning for arithmetic IF statements.
23113
23114 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23115
23116         * eor_handling_1.f90: New test case.
23117         * eor_handling_2.f90: New test case.
23118         * eor_handling_3.f90: New test case.
23119         * eor_handling_4.f90: New test case.
23120         * eor_handling_5.f90: New test case.
23121         * noadv_size.f90: New test case.
23122         * pad_no.f90: New test case.
23123
23124 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23125
23126         * gcc.c-torture/execute/20050410-1.c: New test.
23127
23128 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23129
23130         * gcc.dg/pr20126.c: New.
23131
23132 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23133             Steven G. Kargl <kargls@comcast.net>
23134
23135         * gfortran.dg/PR19872.f: New test.
23136
23137 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23138
23139         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23140
23141 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23142
23143         * gfortran.dg/nint_1.f90: New test.
23144
23145 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23146
23147         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23148         Added test for callee-allocated arrays with write statements.
23149         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23150         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23151         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23152         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23153         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23154
23155 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23156
23157         PR libfortran/20163
23158         * gfortran.dg/open-options-blanks.f: New test.
23159
23160 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23161
23162         PR fortran/13257
23163         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23164
23165 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23166
23167         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23168         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23169         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23170         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23171         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23172         * gcc.c-torture/execute/stdarg-4.c: New test.
23173
23174         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23175
23176         PR target/20795
23177         * g++.dg/abi/param2.C: New test.
23178
23179 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23180
23181         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23182
23183 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23184
23185         * gcc.dg/builtins-53.c: New test.
23186
23187 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23188
23189         * g++.dg/tree-ssa/pr18178.C: New test.
23190         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23191         * gcc.c-torture/execute/20041019-1.c: New test.
23192         * gcc.dg/tree-ssa/20041008-1.c: New test.
23193         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23194         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23195         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23196         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23197         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23198         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23199         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23200         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23201         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23202         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23203
23204 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23205
23206         PR rtl-optimization/20466
23207         * gcc.c-torture/execute/pr20466-1.c: New test.
23208
23209 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23210
23211         PR c++/20905
23212         * g++.dg/parse/cond2.C: New test.
23213
23214         PR c++/20145
23215         * g++.dg/warn/Wdtor1.C: New test.
23216
23217 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23218
23219         PR fortran/17229
23220         * gfortran.dg/pr17229.f: New test.
23221
23222 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23223
23224         * gfortran.dg/tiny_1.f90: New test.
23225         * gfortran.dg/tiny_2.f90: ditto.
23226
23227 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23228
23229         * gfortran.dg/eor_1.f90: Fix dg-do run line
23230         * gfortran.dg/open_new.f90: Fix dg-do run line
23231
23232 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23233
23234         * lib/target-supports.exp (get_compiler_messages): Support
23235         optional arguments, the fourth being compiler options.
23236         (check_effective_target_fpic): New proc.
23237         * gcc.dg/20050321-2.c: Restrict to target fpic.
23238
23239 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23240
23241         * gcc.dg/15443-1.c: New test.
23242         * gcc.dg/15443-2.c: Likewise.
23243
23244 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23245
23246         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23247
23248 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23249
23250         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23251
23252 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23253
23254         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23255         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23256         -m64.
23257         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23258         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23259         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23260
23261 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23262
23263         PR c++/20212
23264         * g++.dg/warn/Wunused-11.C: New test.
23265
23266 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23267
23268         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23269
23270 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23271
23272         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23273
23274 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23275
23276         PR c++/20734
23277         * g++.dg/template/ptrmem13.C: New test.
23278
23279 2005-04-05  Per Bothner  <per@bothner.com>
23280
23281         * lib/gcc.exp: Always add -fno-show-column, for now.
23282
23283 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23284
23285         PR testsuite/20767
23286         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23287         of plain old "unsigned int" for the type of "i".  Makes this test
23288         64bit clean.
23289
23290 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23291
23292         * gcc.dg/i386-ssefn-1.c: New test.
23293         * gcc.dg/i386-ssefn-2.c: New test.
23294         * gcc.dg/i386-ssefn-3.c: New test.
23295         * gcc.dg/i386-ssefn-4.c: New test.
23296
23297 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23298
23299         PR tree-optimization/20076
23300         * gcc.dg/builtin-apply4.c: New test.
23301
23302         PR preprocessor/19475
23303         * gcc.dg/cpp/macspace1.c: New test.
23304         * gcc.dg/cpp/macspace2.c: New test.
23305
23306 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23307
23308         * gfortran.dg/pr20755.f: Fixed bad format.
23309
23310 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23311
23312         PR c++/20763
23313         * g++.dg/ext/attrib21.C: New test.
23314
23315 2004-04-05  Devang Patel  <dpatel@apple.com>
23316
23317         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23318         * gcc.dg/vect/vect-shift-1.c: New test.
23319
23320 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23321
23322         PR libfortran/20755
23323         * gfortran.dg/pr20755.f: New test.
23324
23325 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23326
23327         * gfortran.dg/pr15959.f90: New test.
23328         * gfortran.dg/string_pad_trunc.f90: New test.
23329
23330 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23331
23332         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23333         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23334         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23335         syntax.
23336
23337 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23338
23339         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23340
23341 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23342
23343         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23344         * gcc.c-torture/compile/20011119-2.c: Likewise.
23345         * gcc.c-torture/compile/981001-2.c: Likewise.
23346
23347 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23348
23349         PR c++/20679
23350         * g++.dg/template/overload4.C: New test.
23351
23352 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23353
23354         PR c++/20746
23355         * g++.dg/abi/covariant5.C: New.
23356
23357         PR debug/20505
23358         * g++.dg/debug/const2.C: New.
23359
23360 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23361
23362         PR rtl-optimization/16104
23363         * gcc.c-torture/execute/20050316-1.c: New test.
23364
23365 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.dg/template/spec23.C: Fix dg-error text.
23368
23369 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23370
23371         PR c++/19199
23372         * g++.dg/expr/lval2.C: New.
23373
23374 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23375
23376         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23377         __builtin_strcasecmp and __builtin_strncasecmp.
23378
23379 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         PR c++/20723
23382         * g++.dg/template/spec22.C: New.
23383         * g++.dg/template/spec23.C: New.
23384
23385 2005-04-03  Dale Ranta  <dir@lanl.gov>
23386             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23387
23388         PR libfortran/20068
23389         PR libfortran/20125
23390         PR libfortran/20156
23391         PR libfortran/20471
23392         * gfortran.dg/backspace.f: New test.
23393
23394 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23395
23396         * gcc.dg/pr19345.c: New test.
23397
23398 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23399
23400         PR tree-optimization/20640
23401         * gcc.dg/torture/tree-loop-1.c: New.
23402
23403 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23404
23405         PR rtl-optimization/20290
23406         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23407
23408 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23409
23410         * gcc.dg/rs6000-fpint.c: New.
23411
23412 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23413
23414         * gcc.dg/old-style-then-proto-1.c: New test.
23415
23416 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23417
23418         * gfortran.fortran-torture/execute/backspace.f90: Check
23419         after backspace and read was incorrect.
23420
23421 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23422
23423         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23424         buffer past the terminating NUL using memcmp.
23425         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23426         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23427
23428         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23429         Fix unused/uninitialized variable warnings.
23430
23431         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23432         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23433         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23434         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23435
23436         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23437         gcc.c-torture/execute/builtins/fputs-lib.c,
23438         gcc.c-torture/execute/builtins/lib/fprintf.c,
23439         gcc.c-torture/execute/builtins/lib/main.c,
23440         gcc.c-torture/execute/builtins/lib/memcmp.c,
23441         gcc.c-torture/execute/builtins/lib/memmove.c,
23442         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23443         gcc.c-torture/execute/builtins/lib/memset.c,
23444         gcc.c-torture/execute/builtins/lib/printf.c,
23445         gcc.c-torture/execute/builtins/lib/sprintf.c,
23446         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23447         gcc.c-torture/execute/builtins/lib/strchr.c,
23448         gcc.c-torture/execute/builtins/lib/strcmp.c,
23449         gcc.c-torture/execute/builtins/lib/strcpy.c,
23450         gcc.c-torture/execute/builtins/lib/strcspn.c,
23451         gcc.c-torture/execute/builtins/lib/strlen.c,
23452         gcc.c-torture/execute/builtins/lib/strncat.c,
23453         gcc.c-torture/execute/builtins/lib/strncmp.c,
23454         gcc.c-torture/execute/builtins/lib/strncpy.c,
23455         gcc.c-torture/execute/builtins/lib/strrchr.c,
23456         gcc.c-torture/execute/builtins/lib/strspn.c,
23457         gcc.c-torture/execute/builtins/lib/strstr.c,
23458         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23459         gcc.c-torture/execute/builtins/strlen-2.c,
23460         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23461         prototypes.
23462
23463 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23464
23465         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23466         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23467         selectany usage.
23468
23469 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23470
23471         PR c++/19406
23472         * g++.dg/debug/using1.C: New test.
23473
23474 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23475
23476         PR middle-end/20524
23477         * gcc.dg/alias-7.c: Prefix asm-declared name with
23478         __USER_LABEL_PREFIX__.
23479
23480 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23481
23482         Fix fallout from PR middle-end/15700:
23483         * gcc.c-torture/compile/20011119-1.c: Take
23484         __USER_LABEL_PREFIX__ into account.
23485         * gcc.c-torture/compile/20011119-2.c: Likewise.
23486
23487 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23488
23489         PR c++/18644
23490         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23491
23492 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23493
23494         PR c/17855
23495         * gcc.c-torture/compile/struct-non-lval-1.c,
23496         gcc.c-torture/compile/struct-non-lval-2.c,
23497         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23498
23499 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23500
23501         * gcc.dg/tls/tls.exp: Remove temporary file.
23502         * g++.dg/tls/tls.exp: Ditto.
23503         * lib/file-format.exp: Ditto.
23504         * g++.dg/special/ecos.exp: Ditto.
23505
23506         * lib/profopt.exp: Treat prof_ext as a list.
23507         * gcc.misc-tests/bprob.exp: Ditto.
23508         * g++.dg/bprob/bprob.exp: Ditto.
23509
23510         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23511         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23512         g++.dg/tree-ssa/pointer-reference-alias.C,
23513         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23514         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23515         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23516         g++.dg/vect/pr19951.cc: Ditto.
23517         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23518         gcc.dg/builtins-47.c: Ditto.
23519         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23520         gcc.dg/pr20115-1.c: Ditto.
23521         * gcc.dg/tree-ssa/20030530-2.c,
23522         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23523         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23524         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23525         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23526         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23527         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23528         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23529         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23530         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23531         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23532         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23533         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23534         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23535         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23536         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23537         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23538         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23539         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23540         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23541         gcc.dg/tree-ssa/20030824-1.c,
23542         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23543         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23544         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23545         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23546         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23547         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23548         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23549         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23550         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23551         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23552         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23553         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23554         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23555         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23556         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23557         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23558         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23559         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23560         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23561         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23562         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23563         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23564         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23565         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23566         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23567         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23568         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23569         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23570         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23571         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23572         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23573         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23574         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23575         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23576         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23577         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23578         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23579         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23580         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23581         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23582         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23583         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23584         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23585         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23586         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23587         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23588         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23589         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23590         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23591         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23592         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23593         gcc.dg/tree-ssa/useless-1.c: Ditto.
23594         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23595         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23596         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23597         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23598         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23599         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23600         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23601         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23602         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23603         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23604         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23605         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23606         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23607         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23608         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23609         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23610         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23611         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23612         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23613         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23614         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23615         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23616         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23617         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23618         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23619         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23620         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23621         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23622         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23623         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23624         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23625         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23626         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23627         gcc.dg/vect/vect-none.c: Ditto.
23628         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23629         treelang/compile/unsigned.tree: Ditto.
23630
23631         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23632         * gcc.dg/cpp/direct2s.c: Ditto.
23633         * gcc.dg/cpp/paste4.c: Ditto.
23634         * gcc.dg/cpp/separate-1.c: Ditto.
23635         * gcc.dg/pch/save-temps-1.c: Ditto.
23636         * g++.dg/ext/altivec-10.C: Ditto.
23637         * g++.dg/pch/pch.C: Ditto.
23638
23639         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23640
23641         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23642         * g++.dg/template/repo1.C: Ditto.
23643         * g++.dg/template/repo2.C: Ditto.
23644         * g++.dg/template/repo3.C: Ditto.
23645         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23646         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23647         * g++.old-deja/g++.pt/repo1.C: Ditto.
23648         * g++.old-deja/g++.pt/repo2.C: Ditto.
23649         * g++.old-deja/g++.pt/repo3.C: Ditto.
23650         * g++.old-deja/g++.pt/repo4.C: Ditto.
23651
23652         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23653         * gcc.dg/20030107-1.c: Ditto.
23654         * gcc.dg/20030702-1.c: Ditto.
23655         * gcc.dg/profile-generate-1.c: Ditto.
23656         * g++.dg/other/profile1.C: Ditto.
23657         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23658
23659         * lib/gcc-dg.exp (remove-build-file): New.
23660         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23661         cleanup-tree-dump, cleanup-saved-temps): New.
23662
23663 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23664
23665         PR c++/19203, DR 214
23666         * g++.dg/parse/ambig3.C: Not ambiguous.
23667         * g++.dg/template/spec20.C: New.
23668         * g++.dg/template/spec21.C: New.
23669
23670 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23671
23672         PR target/20045
23673         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23674
23675 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23676
23677         PR libfortran/20660
23678         * gfortran.dg/negative_unit.f: New test.
23679
23680 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23681
23682         * gcc.dg/20050330-1.c: New test.
23683
23684 2005-03-30  Devang Patel  <dpatel@apple.com>
23685
23686         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23687
23688 2005-03-30  Dale Johannesen  <dalej@apple.com>
23689
23690         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23691
23692 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23693
23694         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23695         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23696         Strip options from test name.
23697
23698 2005-03-31  Jan Hubicka  <jh@suse.cz>
23699
23700         * gcc.dg/varpool-1.c: New testcase.
23701
23702 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23703
23704         PR c/772
23705         PR c/17913
23706         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23707         gcc.dg/stmt-expr-label-3.c : New tests.
23708         * gcc.c-torture/execute/medce-2.c: Remove.
23709
23710 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23711
23712         PR c/20368
23713         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23714         tests.
23715
23716 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23717
23718         * gcc.c-torture/compile/pr20203.c: New test.
23719
23720 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23721
23722         * gfortran.dg/promotion.f90: New test.
23723
23724 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23725
23726         PR middle-end/20491
23727         * gcc.dg/torture/asm-subreg-1.c: New test.
23728
23729 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23730
23731         PR c/20672
23732         * gcc.dg/pr20672-1.c: New test.
23733
23734 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23735
23736         * gfortran.dg/vect: New directory.
23737         * gfortran.dg/vect/vect.exp: New.
23738         * gfortran.dg/vect/vect-1.f90: New test.
23739         * gfortran.dg/vect/vect-2.f90: New test.
23740         * gfortran.dg/vect/vect-3.f90: New test.
23741         * gfortran.dg/vect/vect-4.f90: New test.
23742         * gfortran.dg/vect/vect-5.f90: New test.
23743
23744 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23745
23746         PR middle-end/20622
23747         * gcc.dg/alias-7.c: New test.
23748
23749 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23750
23751         * gcc.dg/sparc-reg-1.c: New test.
23752
23753 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23754
23755         PR target/19890
23756         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23757
23758 2005-03-29  Dale Ranta  <dir@lanl.gov>
23759             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23760
23761         PR libfortran/20163
23762         * gfortran.dg/pr20163-2.f: New test.
23763
23764 2005-03-28  Jan Hubicka  <jh@suse.cz>
23765
23766         PR middle-end/20635
23767         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23768         by Jakub Jelinek.
23769
23770 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23771
23772         PR tree-optimization/20626
23773         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23774         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23775
23776 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23777
23778         * gfortran.dg/underflow.f90: New test.
23779         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23780
23781 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23782
23783         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23784
23785 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23786
23787         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23788         (g++_init): Make sure that CXXFLAGS is set.
23789         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23790         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23791         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23792         * lib/objc.exp (objc_init): Likewise.
23793         * lib/treelang.exp (treelang_init): Likewise.
23794
23795 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23796
23797         PR tree-optimization/20470
23798         * gcc.dg/tree-ssa/pr20470.c: New test.
23799
23800 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23801
23802         * gcc.dg/ppc-stfiwx.c: New.
23803
23804 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23805
23806         PR target/19888
23807         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23808
23809 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23810
23811         * gcc.dg/20050325-1.c: Fix a typo.
23812
23813 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23814
23815         PR libfortran/19678
23816         PR libfortran/19679
23817         * gfortran.dg/dos_eol.f: New test.
23818
23819 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23820
23821         PR rtl-optimization/20249
23822         * gcc.dg/20050325-1.c: New test.
23823
23824 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23825
23826         PR libfortran/15332
23827         * gfortran.dg/pr15332.f: New test.
23828
23829 2005-03-24  Dale Johannesen  <dalej@apple.com>
23830
23831         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23832
23833 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23834
23835         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23836         'internal' visibility.
23837         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23838         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23839         'protected' visibility.
23840         * gcc.dg/visibility-7.c: Likewise.
23841         * lib/target-supports.exp (check_visibility_available): Take
23842         a parameter, the kind of visibility to check for.
23843         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23844         to check_visibility_available.
23845
23846         * g++.dg/expr/cast3.C: New.
23847
23848 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23849
23850         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23851         rs6000.
23852
23853 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23854
23855         PR target/20095
23856         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23857
23858 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23859
23860         * gcc.dg/badshift.c: Renamed to...
23861         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23862
23863         * gcc.target/i386/badshift.c: Renamed to...
23864         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23865         only.
23866
23867         PR rtl-optimization/20532
23868         * gcc.target/i386/badshift.c: New.
23869
23870 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23871
23872         * gfortran.dg/pr18025.f90: New test.
23873
23874 2005-03-23  Dale Johannesen  <dalej@apple.com>
23875
23876         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23877
23878 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23879
23880         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23881
23882         * lib/target-supports.exp (check_iconv_available): Default
23883         libiconv to -liconv, if there is no definition.
23884
23885 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23886
23887         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23888
23889 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23890
23891         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23892         * g++.dg/opt/pr7503-2.C: Likewise.
23893         * g++.dg/opt/pr7503-3.C: Likewise.
23894         * g++.dg/opt/pr7503-4.C: Likewise.
23895         * g++.dg/opt/pr7503-5.C: Likewise.
23896         * g++.dg/warn/minmax.C: New test.
23897
23898 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23899
23900         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23901         * gfortran.dg/g77_intrinsics_sub.f: New test.
23902
23903 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23904             Jan Hubicka  <jh@suse.cz>
23905             Steven Bosscher <stevenb@suse.de
23906
23907         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23908
23909 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23910
23911         PR c++/19980
23912         * g++.dg/template/redecl3.C: New test.
23913
23914 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23915
23916         PR c++/20499
23917         * g++.dg/parse/error16.C: Tweak error markers.
23918
23919 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23920
23921         PR target/20561
23922         * gcc.dg/20050321-2.c: New test.
23923
23924 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23925
23926         PR c++/20465
23927         PR c++/20381
23928         * g++.dg/template/ptrmem12.C: New.
23929
23930 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23931
23932         PR rtl-optimization/20527
23933         * gcc.c-torture/execute/pr20527-1.c: New test.
23934
23935 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23936
23937         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23938         program, compile it into a real executable and then delete the .c
23939         and .x files afterwards, to avoid problems on testglue targets.
23940
23941 2005-03-21  Stuart Hastings  <stuart@apple.com>
23942
23943         * gcc.target/i386/sse-2.c: New.
23944
23945 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23946
23947         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23948
23949 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23950
23951         * g++.dg/parse/crash25.C: Fix typo.
23952
23953 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23954
23955         PR c++/20461
23956         * g++.dg/parse/crash24.C: New test.
23957
23958         PR c++/20536
23959         * g++.dg/parse/crash25.C: New test.
23960
23961 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23962
23963         PR c++/20147
23964         * g++.dg/ext/stmtexpr4.C: New test.
23965
23966 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23967
23968         PR middle-end/20539
23969         * gcc.c-torture/compile/pr13066-1.c: New test case.
23970         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23971         * g++.dg/opt/pr13066-1.C: Likewise.
23972
23973 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23974
23975         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23976
23977 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23978
23979         PR fortran/18525
23980         * gfortran.dg/nesting_1.f90: New test.
23981
23982 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23983
23984         PR c++/20240
23985         * g++.dg/lookup/using13.C: New test.
23986
23987 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23988
23989         PR c++/20333
23990         * g++.dg/template/crash36.C: New test.
23991
23992 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23993
23994         PR c++/20463
23995         * g++.dg/template/crash35.C: New test.
23996
23997 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23998
23999         PR c++/19966
24000         * g++.dg/overload/operator2.C: New test.
24001
24002 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24003
24004         PR libfortran/20257
24005         * gfortran.dg/pr20257.f90: New test.
24006
24007 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24008
24009         PR libfortran/20480
24010         * gfortran.dg/pr20480.f90: New test.
24011
24012 2005-03-16  Richard Henderson  <rth@redhat.com>
24013
24014         PR middle-end/15700
24015         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24016         (_rtld_global): New.
24017         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24018         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24019
24020         * gcc.dg/alias-3.c: New.
24021         * gcc.dg/alias-4.c: New.
24022         * gcc.dg/alias-5.c: New.
24023         * gcc.dg/alias-6.c: New.
24024
24025 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24026
24027         * gcc.dg/cpp/ucnid-7.c: New.
24028
24029 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24030             Dorit Naishlos  <dorit@il.ibm.com>
24031
24032         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24033         darwin.
24034
24035 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24036
24037         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24038         support misaligned accesses.
24039         * gcc.dg/vect/vect-58.c: Likewise.
24040         * gcc.dg/vect/vect-92.c: New.
24041         * gcc.dg/vect/vect-93.c: New.
24042
24043 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24044
24045         PR fortran/18827
24046         * gfortran.dg/assign_2.f90: New test.
24047         * gfortran.dg/assign_3.f90: New test.
24048         * gfortran.dg/assign.f90: New test.
24049
24050 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24051
24052         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24053         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24054         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24055         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24056         names.
24057
24058 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24059
24060         * gcc.dg/cpp/ucnid-6.c: New.
24061
24062         * gcc.dg/cpp/normalize-1.c: New.
24063         * gcc.dg/cpp/normalize-2.c: New.
24064         * gcc.dg/cpp/normalize-3.c: New.
24065         * gcc.dg/cpp/normalize-4.c: New.
24066         * gcc.dg/cpp/ucnid-4.c: New.
24067         * gcc.dg/cpp/ucnid-5.c: New.
24068         * g++.dg/cpp/normalize-1.C: New.
24069         * g++.dg/cpp/ucnid-1.C: New.
24070
24071 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24072
24073         * gcc.dg/pr18628.c: New.
24074
24075 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24076
24077         PR c++/20280
24078         * g++.dg/tree-ssa/pr20280.C: New.
24079
24080 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24081
24082         PR fortran/20467
24083         * gfortran.dg/stfunc_2.f90: New test.
24084
24085 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24086
24087         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24088
24089 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24090
24091         * gcc.dg/tree-ssa/20050314-1.c: New test.
24092
24093 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24094
24095         PR c++/4403
24096         PR c++/9783, DR433
24097         * g++.dg/template/friend34.C: New test.
24098         * g++.dg/template/friend35.C: Likewise.
24099         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24100
24101 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24102
24103         Friend class name lookup 5/n
24104         PR c++/1016
24105         * g++.dg/lookup/hidden-class1.C: New test.
24106         * g++.dg/lookup/hidden-class2.C: Likewise.
24107         * g++.dg/lookup/hidden-class3.C: Likewise.
24108         * g++.dg/lookup/hidden-class4.C: Likewise.
24109         * g++.dg/lookup/hidden-class5.C: Likewise.
24110         * g++.dg/lookup/hidden-class6.C: Likewise.
24111         * g++.dg/lookup/hidden-class7.C: Likewise.
24112         * g++.dg/lookup/hidden-class8.C: Likewise.
24113         * g++.dg/lookup/hidden-class9.C: Likewise.
24114         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24115         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24116         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24117         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24118         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24119         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24120         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24121         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24122         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24123         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24124         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24125
24126 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/20157
24129         * g++.dg/template/error18.C: New test.
24130
24131 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24132
24133         PR debug/16792
24134         * g++.dg/debug/pr16792.C: New test.
24135
24136 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24137
24138         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24139         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24140         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24141         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24142         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24143         test assertion names.
24144
24145 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24146
24147         PR fortran/18600
24148         * gfortran.dg/stfunc_1.f90: New test.
24149
24150 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24151
24152         PR fortran/16907
24153         * gfortran.dg/real_index_1.f90: New test.
24154
24155 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24156
24157         PR fortran/20323
24158         * gfortran.dg/spec_expr_1.f90: New test.
24159
24160 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24161
24162         PR c/20402
24163         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24164         new parser.
24165
24166 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24167
24168         PR fortran/20361
24169         * gfortran.dg/largeequiv_1.f90: New test.
24170
24171 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24172
24173         * gcc.dg/ucnid-1.c: New.
24174         * gcc.dg/ucnid-2.c: New.
24175         * gcc.dg/ucnid-3.c: New.
24176         * gcc.dg/ucnid-4.c: New.
24177         * gcc.dg/ucnid-5.c: New.
24178         * gcc.dg/ucnid-6.c: New.
24179         * gcc.dg/cpp/ucnid-1.c: New.
24180         * gcc.dg/cpp/ucnid-2.c: New.
24181         * gcc.dg/cpp/ucnid-3.c: New.
24182         * g++.dg/other/ucnid-1.C: New.
24183
24184 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24185
24186         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24187
24188 2005-03-11  Per Bothner  <per@bothner.com>
24189
24190         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24191         that diagnotics refer to correct token.
24192         * gcc.dg/unused-3.c: Likewise.
24193
24194 2005-03-11  Per Bothner  <per@bothner.com>
24195
24196         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24197         constant" is now actually on same line as string constant.
24198         * gcc.dg/cpp/direct2s.c: Likewise.
24199
24200 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24201
24202         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24203
24204 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24205
24206         PR libfortran/20124
24207         * gfortran.dg/pr20124.f90: New Test
24208
24209 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24210
24211         PR tree-optimization/20130
24212         * gcc.dg/pr20130-1.c: New test.
24213
24214 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24215
24216         PR target/20095
24217         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24218
24219 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24220
24221         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24222
24223 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24224
24225         * g++.dg/eh/forced1.C: Fix comment.
24226         * g++.dg/eh/forced2.C: Ditto.
24227         * g++.dg/eh/forced3.C: Ditto.
24228         * g++.dg/eh/forced4.C: Ditto.
24229
24230 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24231
24232         PR rtl-opt/20412
24233         * gcc.c-torture/compile/pr20412.c: New test.
24234
24235 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24236
24237         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24238
24239 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24240
24241         PR target/20322
24242         * gcc.dg/20050307-1.c: New test.
24243
24244 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         PR c++/20375
24247         * g++.dg/other/stdarg3.C: New.
24248
24249 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24250
24251         PR c++/18384, c++/18327
24252         * g++.dg/init/array19.C: New test.
24253
24254         PR inline-asm/20314
24255         * gcc.dg/torture/pr20314-1.c: New test.
24256         * gcc.dg/torture/pr20314-2.c: New test.
24257
24258 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24259
24260         * gcc.dg/20050309-1.c: New test.
24261
24262 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24263
24264         * gcc.dg/builtins-10.c: Reactivate disabled test.
24265         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24266         new cbrt transformations.
24267
24268 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24269
24270         PR c++/20208
24271         * g++.dg/template/array13.C: New test.
24272
24273 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24274
24275         PR c++/16859
24276         * g++.dg/init/brace4.C: New test.
24277
24278 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         PR c++/20186
24281         * g++.dg/template/non-dependent12.C: New.
24282
24283 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/20142
24286         * g++.dg/init/array18.C: Add dg-do run marker.
24287
24288         PR c++/20142
24289         * g++.dg/init/array18.C: New test.
24290
24291 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24292
24293         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24294         * g++.dg/gcov/gcov.exp: Likewise.
24295         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24296         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24297         * lib/c-torture.exp: Likewise.
24298         * lib/fortran-torture.exp: Likewise.
24299         * lib/g++.exp: Likewise.
24300         * lib/gcc-defs.exp: Likewise.
24301         * lib/gcc-dg.exp: Likewise.
24302         * lib/gcc.exp: Likewise.
24303         * lib/gcov.exp: Likewise.
24304         * lib/gfortran.exp: Likewise.
24305         * lib/mike-g++.exp: Likewise.
24306         * lib/mike-gcc.exp: Likewise.
24307         * lib/objc-torture.exp: Likewise.
24308         * lib/objc.exp: Likewise.
24309         * lib/profopt.exp: Likewise.
24310         * lib/target-libpath.exp: Likewise.
24311         * lib/target-supports.exp: Likewise.
24312         * lib/treelang.exp: Likewise.
24313         * lib/wrapper.exp: Likewise.
24314
24315 2005-03-08  Jeff Law  <law@redhat.com>
24316
24317         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24318         PHI-OPT changes.
24319
24320 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24321
24322         * gcc.dg/vect/pr20122.c: New test.
24323
24324 2005-03-07  Jeff Law  <law@redhat.com>
24325
24326         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24327         was folded away.
24328         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24329         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24330         * gcc.dg/tree-ssa/pr18134.c: New test.
24331
24332 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24333
24334         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24335         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24336         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24337
24338 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24339
24340         PR tree-opt/17671
24341         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24342
24343 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * g++.dg/warn/Wnvdtor.C: New test.
24346
24347 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24348
24349         * gcc.dg/torture/pr19683-1.c: New test.
24350
24351 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24352
24353         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24354         * gfortran.dg/g77/19990313-2.f: Ditto.
24355         * gfortran.dg/g77/19990313-3.f: Ditto.
24356         * gfortran.dg/g77/19990525-0.f: Ditto.
24357         * gfortran.dg/g77/19990826-0.f: Ditto.
24358         * gfortran.dg/g77/19990826-2.f: Ditto.
24359         * gfortran.dg/g77/19990826-3.f: Ditto.
24360         * gfortran.dg/g77/20000511-1.f: Ditto.
24361         * gfortran.dg/g77/20000511-2.f: Ditto.
24362         * gfortran.dg/g77/970625-2.f: Ditto.
24363         * gfortran.dg/g77/980310-2.f: Ditto.
24364         * gfortran.dg/g77/980310-3.f: Ditto.
24365         * gfortran.dg/g77/980310-8.f: Ditto.
24366         * gfortran.dg/g77/980519-2.f: Ditto.
24367         * gfortran.dg/g77/alpha1.f: Ditto.
24368         * gfortran.dg/g77/claus.f: Ditto.
24369         * gfortran.dg/g77/erfc.f: Ditto.
24370         * gfortran.dg/g77/short.f: Ditto.
24371         * gfortran.fortran-torture/execute/data.f90: Ditto.
24372         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24373         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24374
24375 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24376
24377         * lib/file-format.exp (gcc_target_object_format): Add check for som
24378         format and hardcode object formats on hppa*-*-hpux*.
24379         * lib/target-supports.exp (check_weak_available): Add check for som
24380         object format.  Always return 0 on hppa*-*-hpux10*.
24381
24382         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24383         is defined.
24384
24385         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24386
24387 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24388
24389         * gfortran.dg/pr19936_1.f90: New test.
24390         * gfortran.dg/pr19936_2.f90: New test.
24391         * gfortran.dg/pr19936_3.f90: New test.
24392
24393 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24394             Paul Thomas <prthomas@drfccad.cea.fr>
24395
24396         * gfortran.dg/PR19754_1.f90: New test.
24397         * gfortran.dg/PR19754_2.f90: Ditto.
24398
24399 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24400
24401         PR c++/19311
24402         * g++.dg/template/non-dependent11.C: New test.
24403
24404 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24405
24406         * lib/target-supports.exp (check_iconv_available): Fix comment.
24407
24408 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24409             Joseph S. Myers  <joseph@codesourcery.com>
24410
24411         PR c++/19797
24412         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24413
24414 2005-03-04  Matthew Sachs  <msachs@apple.com>
24415
24416         * gcc.exp (gcc_target_compile): Put braces around
24417         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24418         * objc.exp (objc_target_compile): Likewise.
24419         * treelang.exp (treelang_target_compile): Likewise.
24420
24421 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24422
24423         PR fortran/19673
24424         * gfortran.dg/func_result_1.f90: New test.
24425
24426 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24427
24428         * gcc.misc-tests/options.exp: New test.
24429
24430 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24431
24432         * gcc.dg/pr15784-4.c: New test.
24433
24434 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24435
24436         * gcc.c-torture/execute/pr17133.c: New.
24437         * gcc.c-torture/compile/20050303-1.c: New.
24438
24439 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24440
24441         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24442
24443 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24444
24445         * g++.dg/overload/using2.C: New.
24446
24447 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24448
24449         PR c++/19916
24450         * g++.dg/init/ptrmem2.C: New test.
24451
24452 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24453
24454         PR c/8927
24455         * gcc.dg/pr8927-1.c: New test.
24456
24457 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         PR c++/20232
24460         * g++.dg/inherit/covariant12.C: New.
24461
24462 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24463
24464         PR fortran/19479
24465         * gfortran.dg/bound_1.f90: New test.
24466
24467 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24468
24469         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24470         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24471
24472 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24473
24474         PR c/20245
24475         * gcc.dg/pr20245-1.c: New test.
24476
24477 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24478
24479         PR middle-end/19874
24480         * gcc.c-torture/execute/20050119-2.c: New test case.
24481
24482 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24483
24484         * README: Update the DejaGnu bug reporting address.
24485         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24486         * lib/objc-torture.exp: Likewise.
24487
24488 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24489
24490         * gfortran.dg/boz_1.f90: New test.
24491         * gfortran.dg/boz_3.f90: New test.
24492         * gfortran.dg/boz_4.f90: New test.
24493
24494 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24495
24496         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24497         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24498
24499 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24500
24501         PR libfortran/20101
24502         * gfortran.dg/write_0_pe_format.f90: New test.
24503
24504 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24505
24506         PR c++/20206
24507         * g++.dg/opt/thunk2.C: New test.
24508         * g++.dg/opt/covariant1.C: New test.
24509
24510 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24511
24512         * gfortran.dg/e_d_fmt.f90: New test.
24513
24514 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24515
24516         * gcc.dg/asm-b.c: Fix comment typos.
24517
24518 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24519
24520         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24521         a V_MAY_DEF also.
24522
24523 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24524
24525         PR tree-opt/20188
24526         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24527         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24528         * gcc.dg/asm-b.c: New test.
24529
24530 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24531
24532         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24533         Disable this test on IRIX 6.
24534
24535 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24536
24537         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24538         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24539         parser.
24540
24541 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24542
24543         PR tree-optimization/20204
24544         * gcc.dg/pr20204.c: New test.
24545
24546 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24547
24548         PR target/20196
24549         * gcc.c-torture/execute/20050224-1.c: New test.
24550
24551         PR c++/20175
24552         * g++.dg/warn/Wbraces2.C: New test.
24553
24554 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/19878
24557         * g++.dg/init/const2.C: New test.
24558
24559 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24560
24561         PR tree-optimization/20100
24562         * gcc.c-torture/execute/pr20100-1.c: New test.
24563
24564 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24565
24566         * gfortran.dg/implicit_3.f90: New test.
24567
24568         * gfortran.dg/deftype_1.f90: New test.
24569
24570 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24571
24572         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24573         the test passes.
24574         * g++.dg/other/anon3.C: Accept a warning.
24575
24576 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24577
24578         * gcc.dg/pr20017.c: Fix a comment typo.
24579
24580 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24581
24582         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24583
24584 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24585
24586         PR ada/19902
24587         * ada/acats/tests/cxa/cxa3004.a: Remove.
24588         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24589
24590 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24591
24592         PR c++/20073
24593         * g++.dg/init/const1.C: New test.
24594
24595         PR c++/19991
24596         * g++.dg/parse/constant7.C: New test.
24597
24598         PR c++/20152
24599         * g++.dg/parse/error27.C: New test.
24600         * g++.dg/template/qualttp15.C: Adjust error markers.
24601         * g++.old-deja/g++.other/struct1.C: Likewise.
24602
24603         PR c++/20153
24604         * g++.dg/template/error17.C: New test.
24605
24606         PR c++/20148
24607         * g++.dg/parser/error26.C: New test.
24608
24609 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24610
24611         PR tree-optimization/20100
24612         PR tree-optimization/20115
24613         * gcc.dg/pr20115.c: New test.
24614         * gcc.dg/pr20115-1.c: New test.
24615         * gcc.dg/pr20100.c: New test.
24616         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24617         call-clobbered variables after alias1.
24618
24619 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24620
24621         * gfortran.dg/list_read_4.f90: new test.
24622
24623 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24624
24625         PR rtl-optimization/20017.
24626         * gcc.dg/pr20017.c: New.
24627
24628 2005-02-22  Devang Patel  <dpatel@apple.com>
24629
24630         PR 19952
24631         * g++.dg/tree-ssa/pr19952.C: New test.
24632
24633 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24634
24635         PR c++/19883
24636         * g++.dg/parse/constant6.C: New test.
24637
24638 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24639
24640         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24641         * g++.dg/charset/asm2.c: Likewise.
24642         * g++.dg/charset/asm3.c: Likewise.
24643         * g++.dg/charset/asm4.c: Likewise.
24644         * g++.dg/charset/asm5.c: Likewise.
24645         * g++.dg/charset/attribute1.c: Likewise.
24646         * g++.dg/charset/attribute2.c: Likewise.
24647         * g++.dg/charset/extern1.cc: Likewise.
24648         * g++.dg/charset/extern2.cc: Likewise.
24649         * g++.dg/charset/extern3.cc: Likewise.
24650         * g++.dg/charset/function.cc: Likewise.
24651         * g++.dg/charset/string.c: Likewise.
24652         * g++.dg/charset/charset.exp: Likewise.
24653         * lib/target-supports.exp (check_iconv_available): Fix comment.
24654
24655 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24656
24657         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24658         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24659         * gcc.dg/charset/asm2.c: Likewise.
24660         * gcc.dg/charset/asm3.c: Likewise.
24661         * gcc.dg/charset/asm4.c: Likewise.
24662         * gcc.dg/charset/asm5.c: Likewise.
24663         * gcc.dg/charset/asm6.c: Likewise.
24664         * gcc.dg/charset/attribute1.c: Likewise.
24665         * gcc.dg/charset/attribute2.c: Likewise.
24666         * gcc.dg/charset/builtin1.c: Likewise.
24667         * gcc.dg/charset/extern.c: Likewise.
24668         * gcc.dg/charset/function.c: Likewise.
24669         * gcc.dg/charset/string.c: Likewise.
24670         * gcc.dg/charset/charset.exp: Likewise.
24671
24672 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24673
24674         PR fortran/20086
24675         * gfortran.dg/pr20086.f90: New test.
24676
24677 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24678
24679         PR tree-optimization/19786
24680         * g++.dg/tree-ssa/pr19786.C: New.
24681
24682 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24683
24684         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24685
24686 2005-02-21  Jeff Law  <law@redhat.com>
24687
24688         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24689
24690 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24691
24692         * gfortran.dg/do_iterator: Split loop, markup all lines for
24693         which an error locus is printed.
24694         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24695         locus is printed.
24696         * gfortran.dg/select_4.f90: Likewise.
24697         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24698         locuses in the various permutations.
24699
24700 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24701
24702         PR tree-optimization/19951
24703         * g++.dg/vect: New directory.
24704         * g++.dg/vect/vect.exp: New file.
24705         * g++.dg/vect/pr19951.cc: New testcase.
24706         * g++.dg/dg.exp: Also prune vectorizer tests.
24707
24708 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24709
24710         PR 18785
24711         * gcc.dg/charset/builtin1.c: New test.
24712
24713 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24714
24715         PR c++/19299
24716         * g++.dg/inherit/volatile1.C: New test.
24717
24718         PR c++/19440
24719         * g++.dg/template/dtor4.C: New test.
24720
24721 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24722
24723         * gfortran.dg/int_1.f90: New test.
24724
24725 2005-02-19  Devang Patel  <dpatel@apple.com>
24726
24727         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24728
24729 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24730
24731         * gfortran.dg/achar_1.f90: New test.
24732
24733 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24734
24735         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24736
24737 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24738             Jakub Jelinek  <jakub@redhat.com>
24739
24740         PR tree-optimization/19828
24741         * gcc.dg/tree-ssa/loop-7.c: New test.
24742         * gcc.c-torture/execute/20050218-1.c: New test.
24743
24744 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24745
24746         PR c/20043
24747         * gcc.dg/transparent-union-1.c: New test.
24748         * gcc.dg/transparent-union-2.c: New test.
24749
24750 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24751
24752         PR tree-optimization/18977
24753         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24754
24755 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24756
24757         PR target/20054
24758         * gcc.dg/pr20054.c: New test.
24759
24760 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24761
24762         PR c++/19508
24763         * g++.dg/ext/attrib20.C: New test.
24764
24765 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24766
24767         PR middle-end/20030
24768         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24769
24770 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24771
24772         PR c++/20008
24773         * g++.dg/opt/switch4.C: New.
24774
24775 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24776
24777         PR c++/20023
24778         PR tree-optimization/20009
24779         * gcc.c-torture/compile/20050217-1.c: New test.
24780         * g++.dg/opt/switch3.C: New test.
24781
24782         PR tree-optimization/18947
24783         * gcc.c-torture/compile/20050215-1.c: New test.
24784         * gcc.c-torture/compile/20050215-2.c: New test.
24785         * gcc.c-torture/compile/20050215-3.c: New test.
24786
24787 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24788
24789         PR c++/20028
24790         * g++.dg/template/crash34.C: New.
24791
24792         PR c++/20022
24793         * g++.dg/other/access3.C: New.
24794
24795 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24796
24797         * gcc.dg/vect/vect-98.c: New test.
24798
24799 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24800
24801         PR tree-optimization/19967
24802         * gcc.dg/pr19967.c: New.
24803
24804 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24805
24806         PR middle-end/19857
24807         * gcc.dg/tree-ssa/20050215-1.c: New test.
24808         * gcc.c-torture/execute/20050215-1.c: New test.
24809
24810 2005-02-15  Eric Christopher  <echristo@redhat.com>
24811
24812         * gcc.dg/cpp/20050215-1.c: New file.
24813
24814 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24815
24816         PR tree-optimization/15785
24817         * gcc.dg/pr15785-1.c: New test.
24818
24819 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24820
24821         PR c++/17788
24822         * g++.dg/init/ctor4.C: New.
24823         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24824
24825 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24826
24827         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24828         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24829
24830 2005-02-15  Andreas Schwab  <schwab@suse.de>
24831
24832         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24833         declare malloc.
24834
24835 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24836
24837         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24838
24839 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24840
24841         PR tree-optimization/19853
24842         * gcc.c-torture/compile/pr19853.c: New test.
24843
24844 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24845
24846         PR c++/19608
24847         * g++.dg/parse/local-class1.C: New.
24848
24849         PR c++/19895
24850         * g++.dg/parse/ptrmem3.C: New.
24851
24852         PR c++/19884
24853         * g++.old-deja/g++.oliva/template6.C: Add another case.
24854         * g++.dg/template/explicit6.C: New.
24855
24856 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24857
24858         PR c++/17816
24859         * g++.dg/other/redecl2.C: New.
24860
24861 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         PR c++/19891
24864         * g++.dg/abi/covariant4.C: New.
24865
24866 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24867
24868         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24869         New tests.
24870
24871 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24872
24873         * gcc.dg/vect/vect-96.c: Fix typo.
24874
24875 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24876
24877         PR c++/14479
24878         PR c++/19487
24879         * g++.dg/template/enum5.C: New test.
24880
24881 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24882
24883         * gcc.dg/vect/vect-97.c: New test.
24884
24885 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24886
24887         * gcc.dg/vect/vect-96.c: New test.
24888
24889 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24890
24891         * gcc.dg/builtins-34.c: Also check ldexp*.
24892
24893 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24894
24895         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24896
24897 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24898
24899         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24900         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24901         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24902         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24903         selector_list, selector_expression, dg-process-target): Move to new
24904         file target-supports-dg.exp.
24905         * lib/target-supports-dg.exp: New.
24906
24907         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24908         New.
24909
24910 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24911
24912         PR c++/19666
24913         * g++.dg/other/ptrmem6.C: New test.
24914
24915         PR middle-end/19858
24916         * gcc.c-torture/compile/20050210-1.c: New test.
24917
24918 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24919
24920         PR c++/19755
24921         * g++.dg/warn/Wbraces1.C: New test.
24922
24923 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24924
24925         * gcc.dg/builtins-52.c: New testcase.
24926
24927 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24928
24929         PR c/19342
24930         * gcc.c-torture/execute/20050119-1.c: New test.
24931
24932 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/19811
24935         * g++.dg/init/delete1.C: New test.
24936
24937 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24938
24939         PR c++/18470
24940         * g++.dg/template/static12.C: New test.
24941
24942 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24943
24944         PR c++/19787
24945         * g++.dg/conversion/ambig1.C: New test.
24946
24947         PR c++/19739
24948         * g++.dg/ext/attrib19.C: New test.
24949
24950         PR c++/19732
24951         * g++.dg/parse/dtor5.C: New test.
24952
24953         PR c++/19762
24954         * g++.dg/template/dtor3.C: New test.
24955
24956         PR c++/19826
24957         * g++.dg/template/static11.C: New test.
24958         * g++.dg/template/crash2.C: Remove dg-error marker.
24959
24960 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24961
24962         PR C++/18491
24963         * g++.old-deja/g++.mike/p10769a.C: Remove.
24964
24965 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24966
24967         * gcc.dg/builtins-48.c: New test case.
24968         * gcc.dg/builtins-49.c: New test case.
24969         * gcc.dg/builtins-50.c: New test case.
24970         * gcc.dg/builtins-51.c: New test case.
24971
24972 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24973
24974         PR middle-end/19583
24975         * g++.dg/warn/Wreturn-type-3.C: New test.
24976
24977 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24978
24979         PR middle-end/19402
24980         * gcc.dg/pr19402-1.c: New testcase.
24981         * gcc.dg/pr19402-2.c: likewise.
24982
24983 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24984
24985         PR middle-end/19854
24986         * g++.dg/tree-ssa/tmmti.C: New testcase.
24987
24988 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24989
24990         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24991
24992 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24993
24994         PR c++/19733
24995         * g++.dg/parse/crash23.C: New test.
24996         * g++.dg/warn/Weff1.C: New test.
24997
24998 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24999
25000         * gcc.dg/20050209-1.c: New test.
25001
25002 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25003
25004         PR target/19799
25005         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25006
25007 2005-02-08  Mike Stump  <mrs@apple.com>
25008
25009         * g++.dg/pch/import-2.c: New test.
25010         * g++.dg/pch/import-2.hs: New.
25011         * g++.dg/pch/include/import-2a.h: New.
25012         * g++.dg/pch/include/import-2b.h: New.
25013
25014 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25015
25016         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25017
25018 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25019
25020         * gfortran.dg/substr_1.f90: New test.
25021
25022 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25023
25024         PR middle-end/19775
25025         * gcc.dg/torture/builtin-power-1.c: Disable test for
25026         invalid transformation.
25027         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25028         no longer optimize.
25029         * gcc.dg/builtins-47.c: New testcase.
25030
25031 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25032             Dorit Naishlos  <dorit@il.ibm.com>
25033
25034         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25035
25036 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25037
25038         * gcc.c-torture/compile/20050206-1.c: New test.
25039
25040 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25041
25042         PR tree-opt/19768
25043         * g++.dg/opt/pr19768.C: New test.
25044
25045 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25046
25047         PR tree-opt/19736
25048         * gcc.c-torture/compile/pr19736.c: New test.
25049
25050 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25051
25052         PR c++/17401
25053         * g++.dg/parse/error25.C: New test.
25054
25055 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25056
25057         * gcc.c-torture/execute/20050203-1.c: New.
25058
25059 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25060
25061         * gcc.dg/vect/vect-85.c: Remove xfail.
25062         * gcc.dg/vect/vect-86.c: Remove xfail.
25063         * gcc.dg/vect/vect-87.c: Remove xfail.
25064         * gcc.dg/vect/vect-88.c: Remove xfail.
25065
25066 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25067
25068         * gcc.dg/altivec-19.c: New.
25069
25070 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25071
25072         PR c/17807
25073         * gcc.dg/nested-func-3.c: New test.
25074         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25075
25076 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25077
25078         * gcc.test-framework/gen_directive_tests: Generate tests for
25079         selector expressions.
25080
25081 2005-02-02  Matt Austern  <austern@apple.com>
25082
25083         PR c++/19628
25084         * g++/ext/builtin7.C: New.
25085         * g++/ext/builtin8.C: New.
25086
25087 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25088
25089         PR c/18502
25090         * gcc.dg/pr18502-1.c: New test.
25091
25092 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25093
25094         PR c++/17413
25095         * g++.dg/template/local4.C: Tweak.
25096
25097 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25098
25099         PR tree-optimization/19578
25100         * gcc.c-torture/compile/20050202-1.c: New test.
25101
25102 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25103
25104         PR c/19435
25105         * gcc.dg/c99-init-4.c: New test.
25106
25107 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25108
25109         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25110
25111         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25112
25113         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25114         * g++.dg/eh/check-vect.h: New.
25115
25116         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25117         * gcc.dg/vect/vect-78.c: Ditto.
25118         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25119         Remove.
25120
25121         * g++.dg/conversion/simd1.C: Expect warning.
25122         * g++.dg/ext/attribute-test-1.C: Ditto.
25123         * g++.dg/ext/attribute-test-2.C: Ditto.
25124         * g++.dg/ext/attribute-test-3.C: Ditto.
25125         * g++.dg/ext/attribute-test-4.C: Ditto.
25126
25127         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25128         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25129
25130         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25131
25132 2005-02-01  Richard Henderson  <rth@redhat.com>
25133
25134         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25135         long double for ibm double-double format.
25136         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25137
25138 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25139
25140         PR tree-optimization/19633
25141         * gcc.dg/pr19633-1.c: New test.
25142         * gcc.dg/pr19633.c: Tweak to make pointer point
25143         to NULL or a symbol.
25144
25145 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25146
25147         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25148         New procs.
25149         (dg-process-target (local override)): Handle selector expressions.
25150
25151         * gcc.test-framework/README: Describe tests in source directory.
25152         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25153         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25154         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25155         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25156         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25157         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25158         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25159         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25160         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25161         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25162         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25163         * gcc.test-framework/dg-error-exp-P.c: New test.
25164         * gcc.test-framework/dg-error-exp-XP.c: New test.
25165         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25166         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25167         * gcc.test-framework/dg-output-exp-P.c: New test.
25168         * gcc.test-framework/dg-output-exp-XF.c: New test.
25169         * gcc.test-framework/dg-warning-exp-P.c: New test.
25170         * gcc.misc-tests/dg-1.c: Remove.
25171         * gcc.misc-tests/dg-2.c: Remove.
25172         * gcc.misc-tests/dg-3.c: Remove.
25173         * gcc.misc-tests/dg-4.c: Remove.
25174         * gcc.misc-tests/dg-5.c: Remove.
25175         * gcc.misc-tests/dg-6.c: Remove.
25176         * gcc.misc-tests/dg-7.c: Remove.
25177         * gcc.misc-tests/dg-8.c: Remove.
25178         * gcc.misc-tests/dg-9.c: Remove.
25179         * gcc.misc-tests/dg-10.c: Remove.
25180         * gcc.misc-tests/dg-11.c: Remove.
25181         * gcc.misc-tests/dg-12.c: Remove.
25182         * gcc.misc-tests/dg-test.exp: Remove.
25183
25184         * gcc.test-framework/test-framework.awk: Change recording and
25185         printing of passes and failures.
25186
25187         * gcc.test-framework: New directory.
25188         * gcc.test-framework/README: New.
25189         * gcc.test-framework/test-framework.exp: New.
25190         * gcc.test-framework/test-framework.awk: New.
25191         * gcc.test-framework/gen_directive_tests: New.
25192
25193 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25194
25195         * lib/treelang.exp: Fix comment typos.
25196         (treelang_target_compile): Don't append libs=-ltreelang to options.
25197
25198 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25199
25200         * g++.dg/parse/typename7.C: Adjust error messages.
25201
25202 2005-01-31  Jeff Law  <law@redhat.com>
25203
25204         * gcc.c-torture/execute/20050131-1.c: New test.
25205         * gcc.dg/wcaselabel.c: New test.
25206
25207 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25208
25209         * g++.dg/other/warning1.C: Adjust error messags.
25210         * g++.dg/parse/constant5.C: New test.
25211
25212 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25213
25214         PR c/19333
25215         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25216         the test case valid.
25217         * gcc.dg/20030815-1.c: Remove invalid tests.
25218         * gcc.dg/array-7.c: Adjust expected result.
25219         * gcc.dg/pr18596-3.c: Likewise.
25220         * gcc.dg/noncompile/20000901-1.c: Likewise.
25221         * gcc.dg/noncompile/init-2.c: Likewise.
25222         * gcc.dg/noncompile/init-4.c: Likewise.
25223
25224 2005-01-31  Dale Johannesen  <dalej@apple.com>
25225
25226         * g++.dg/opt/pr19650.C: New test.
25227
25228 2005-01-31  Richard Henderson  <rth@redhat.com>
25229
25230         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25231         long double for intel double extended format.
25232         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25233
25234 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR c++/19555
25237         * g++.dg/template/static10.C: New test.
25238
25239         PR c++/19395
25240         * g++.dg/parse/error24.C: New test.
25241
25242         PR c++/19367
25243         * g++.dg/lookup/builtin1.C: New test.
25244
25245         PR c++/19457
25246         * g++.dg/warn/conv3.C: New test.
25247
25248 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25249
25250         PR fortran/19647
25251         * gfortan.dg/inquire_7.f90
25252
25253 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25254
25255         PR tree-optimization/15791
25256         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25257         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25258         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25259         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25260         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25261         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25262         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25263         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25264         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25265         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25266
25267 2005-01-29  Paul Brook  <paul@codesourcery.com>
25268
25269         PR fortran/18565
25270         * check.c (real_or_complex_check): New function.
25271         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25272         * intrinsic.c (add_functions): Use new check functions.
25273         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25274         Add prototypes.
25275
25276 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25277
25278         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25279         gcc.dg/lvalue-3.c: New tests.
25280         * gcc.dg/concat.c: Update expected messages.
25281
25282 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25283
25284         PR libfortran/19595
25285         * gfortran.dg/eor_1.f90: New test.
25286
25287 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25288
25289         PR fortran/19589
25290         * gfortran.dg/logical_data_1.f90: New test.
25291
25292 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25293
25294         PR c++/19253
25295         * g++.dg/template/crash33.C: New test.
25296
25297         PR c++/19667
25298         * g++.dg/template/crash32.C: New test.
25299
25300 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25301
25302         PR middle-end/16558
25303         * g++.dg/warn/Wreturn-type-2.C: New test.
25304
25305 2004-06-24  Jeff Law  <law@redhat.com>
25306
25307         * gcc.dg/tree-ssa/20050128-1.c: New test.
25308
25309 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25310
25311         * gcc.target/frv/all-mdpackh-1.c: New test.
25312
25313 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25314
25315         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25316
25317 2005-01-27  Richard Henderson  <rth@redhat.com>
25318
25319         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25320
25321 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25322
25323         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25324
25325 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25326
25327         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25328         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25329         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25330         to cope with cases where the multilib options override the dg-options.
25331
25332 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25333
25334         PR c/18946
25335         * gcc.dg/noncompile/20050120-1.c: New test.
25336
25337 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25338
25339         PR tree-optimization/19633
25340         * gcc.dg/pr19633.c: New test.
25341         * gcc.dg/tree-ssa/pr19633.c: New test.
25342
25343 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25344
25345         * gcc.dg/20041216-1.c: New test.
25346
25347 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25348
25349         PR objc/18862
25350         * objc.dg/selector-2.m: New test.
25351
25352 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * g++.dg/opt/range-test-2.C: New test.
25355
25356         PR rtl-optimization/19579
25357         * gcc.c-torture/execute/20050124-1.c: New test.
25358
25359 2005-01-26  Greg Parker  <gparker@apple.com>
25360         Stuart Hastings  <stuart@apple.com>
25361
25362         * gcc.c-torture/execute/20050125-1.c: New.
25363
25364 2005-01-18  Jan Hubicka  <jh@suse.cz>
25365
25366         PR tree-optimize/19337
25367         * gcc.c-torture/compile/20050119-1.c: New test.
25368
25369 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25370
25371         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25372         test for successful match.
25373
25374 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25375
25376         PR objc/18408
25377         * objc.dg/comp-types-7.m: New test.
25378
25379 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25380
25381         * lib/target-supports.exp (current_target_name): New.
25382         (check_effective_target_ilp32, check_effective_target_lp64):
25383         Cache the result to use as long as the current target, with
25384         multilib flags, remains the same.
25385
25386         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25387         (dg-require-weak, dg-require-visibility, dg-require-alias,
25388         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25389         dg-require-effective-target, dg-skip-if): Remove call to
25390         skip_test_and_clear_xfail.
25391         (dg-test): Clear xfail data.
25392
25393 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25394
25395         PR target/17751
25396         * gcc.dg/ppc64-toc.c: New test.
25397
25398         * g++.dg/tree-ssa/empty-1.C: New test.
25399
25400         PR middle-end/19551
25401         * gcc.c-torture/execute/20050121-1.c: New test.
25402         * gcc.dg/20050121-2.c: New test.
25403
25404 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25405         Paul Brook  <paul@codesourcery.com>
25406
25407         PR fortran/17941
25408         * gfortran.dg/real_const_1.f: New test.
25409         * gfortran.dg/real_const_2.f90: New test.
25410         * gfortran.dg/complex_int_1.f90: New test.
25411
25412 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25413
25414         PR fortran/19313
25415         * gfortan.dg/inquire_6.f90: New test.
25416
25417 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25418
25419         PR libfortran/19451
25420         * open_readonly_1.f90: New test.
25421
25422 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25423
25424         PR libfortran/18982
25425         * gfortran.dg/open_new.f90: New file.
25426
25427 2005-01-22  Paul Brook  <paul@codesourcery.com>
25428
25429         * namelist_1.f90: New test.
25430
25431 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25432
25433         PR tree-optimization/19484
25434         * gcc.c-torture/compile/20050122-[12].c: New tests.
25435
25436 2005-01-22  Paul Brook  <paul@codesourcery.com>
25437
25438         * gfortran.dg/implicit_2.f90: New test.
25439
25440 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25441
25442         PR fortran/19314
25443         * gfortran.dg/inquire_5.f90: New test.
25444
25445 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25446
25447         PR c/18809
25448         * gcc.dg/pr18809-1.c: New test.
25449
25450 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25451
25452         * gcc.dg/20050121-1.c: New test.
25453
25454         PR tree-optimization/13000
25455         * gcc.dg/20040206-1.c: Change warning to point where function is
25456         being inlined.
25457
25458 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25459
25460         PR c++/19208
25461         * g++.dg/template/array11.C: New test.
25462
25463 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25464
25465         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25466         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25467         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25468         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25469         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25470         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25471
25472 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25473
25474         PR tree-optimization/15349
25475         * gcc.dg/tree-ssa/pr15349.c: New.
25476
25477 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25478
25479         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25480
25481 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25482
25483         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25484         scan-assembler-times directive name.
25485
25486         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25487         after dg-do.
25488
25489         PR rtl-optimization/19462
25490         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25491
25492 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25493
25494         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25495         counting function calls on ia64.
25496
25497 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25498
25499         PR rtl-optimization/15139
25500         * gcc.dg/20050111-2.c: New test.
25501
25502         PR c/17297
25503         * gcc.c-torture/compile/20050113-1.c: New testcase.
25504
25505         PR middle-end/19164
25506         * gcc.dg/20050113-1.c: New testcase.
25507
25508 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25509
25510         * gcc.dg/vect/vect-85.c: Add comment.
25511         * gcc.dg/vect/vect-86.c: Add xfail for now.
25512         * gcc.dg/vect/vect-87.c: Add xfail for now.
25513         * gcc.dg/vect/vect-88.c: Add xfail for now.
25514         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25515
25516 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25517
25518         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25519
25520 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25521
25522         * g++.dg/debug/typedef3.C: New test.
25523
25524 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25525
25526         PR c/19472
25527         * gcc.dg/asm-a.c: New test.
25528
25529 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25530
25531         * gcc.dg/sh-relax.c: Add prototype for abort.
25532
25533 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25534
25535         * gcc.dg/short-compare-1.c: New test.
25536         * gcc.dg/short-compare-2.c: Likewise.
25537
25538 2005-01-18  Michael Matz  <matz@suse.de>
25539
25540         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25541
25542 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25543
25544         PR tree-optimization/19121
25545         * gcc.c-torture/compile/pr19121.c: New test.
25546
25547 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25548
25549         PR target/19357
25550         * gcc.c-torture/compile/pr19357.c: New test.
25551
25552 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25553
25554         PR c/5675
25555         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25556         pass--those that refer just to the variable, possibly with a
25557         cast.
25558         * gcc.dg/c99-const-expr-3.c: Likewise.
25559
25560         PR middle-end/13127
25561         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25562         longer emitted.
25563
25564 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25565
25566         PR fortran/18778
25567         * gfortran.dg/endfile_2.f90: New test.
25568
25569 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25570
25571         PR 19168
25572         * gfortran.dg/select_5.f90: New test.
25573
25574 2004-01-16  Paul Brook  <paul@codesourcery.com>
25575
25576         * gfortran.dg/common_4.f90: New test.
25577
25578 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25579
25580         PR rtl-optimization/19462
25581         * gcc.dg/torture/pr19462-1.c: New test.
25582
25583 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25584
25585         PR objc/19321
25586         * objc.dg/func-ptr-2.m: New.
25587         * objc.dg/volatile-1.m: New.
25588
25589 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25590
25591         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25592
25593 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25594
25595         PR tree-optimization/19060
25596         * gcc.c-torture/execute/20050104-1.c: New test.
25597
25598 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25599
25600         PR fortran/18983
25601         * gfortran.dg/write_to_null.f90: New test.
25602
25603 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25604             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25605
25606         PR other/19328
25607         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25608         argument.
25609
25610 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25611
25612         PR c++/19263
25613         * g++.dg/init/vector1.C: New test.
25614
25615 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25616
25617         PR target/13158
25618         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25619         PR target/18987
25620         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25621
25622 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25623
25624         * gfortran.dg/select_1.f90: New test.
25625         * gfortran.dg/select_2.f90: New test.
25626         * gfortran.dg/select_3.f90: New test.
25627         * gfortran.dg/select_4.f90: New test.
25628
25629 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25630
25631         PR middle-end/19084
25632         PR rtl-optimization/19348
25633         * gcc.dg/20050111-1.c: New test.
25634         * gcc.c-torture/execute/20050111-1.c: New test.
25635
25636         * gcc.dg/i386-asm-4.c: New test.
25637
25638 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25639
25640         * gcc.dg/nested-func-2.c: New test.
25641         * ada/acats/norun.lst: Remove c953002.
25642
25643 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25644
25645         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25646
25647 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25648
25649         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25650
25651 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25652
25653         PR target/18761
25654         * g++.dg/abi/align1.C: New test.
25655
25656 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25657
25658         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25659         at a time.
25660         * g++.dg/ext/altivec_check.h: Support compiling as C.
25661
25662 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25663
25664         PR c++/19355
25665         * g++.dg/expr/pr19355-1.C: New test case.
25666
25667 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25668
25669         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25670         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25671         * ada/acats/tests/c3/c92005b.ada: Likewise.
25672         * ada/acats/tests/c3/cxb3012.a: Likewise.
25673         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25674
25675 2005-01-09  Paul Brook  <paul@codesourcery.com>
25676
25677         * gfortran.dg/common_2.f90: New file.
25678         * gfortran.dg/common_3.f90: New file.
25679
25680 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25681
25682         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25683
25684 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25685
25686         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25687         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25688         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25689         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25690         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25691         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25692         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25693         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25694         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25695         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25696         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25697         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25698         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25699         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25700         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25701         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25702         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25703         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25704         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25705         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25706         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25707         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25708         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25709         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25710         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25711         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25712         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25713         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25714         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25715         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25716         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25717         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25718         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25719         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25720         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25721         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25722         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25723         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25724         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25725         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25726         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25727         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25728         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25729         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25730         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25731         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25732         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25733         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25734         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25735         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25736         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25737         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25738         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25739         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25740         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25741         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25742         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25743         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25744         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25745         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25746         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25747         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25748         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25749         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25750         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25751         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25752         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25753
25754         * gcc.dg/vect/vect-1.c: Fix spelling.
25755         * gcc.dg/vect/vect-10.c: Fix spelling.
25756         * gcc.dg/vect/vect-11.c: Fix spelling.
25757         * gcc.dg/vect/vect-12.c: Fix spelling.
25758         * gcc.dg/vect/vect-14.c: Fix spelling.
25759         * gcc.dg/vect/vect-15.c: Fix spelling.
25760         * gcc.dg/vect/vect-16.c: Fix spelling.
25761         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25762         * gcc.dg/vect/vect-64.c: Fix comments.
25763         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25764
25765 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25766             Ira Rosen  <irar@il.ibm.com>
25767
25768         * gcc.dg/vect/vect-70.c: New test.
25769         * gcc.dg/vect/vect-71.c: New test.
25770
25771 2005-01-09  Manfred Hollstein  <mh@suse.com>
25772
25773         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25774         * gcc.dg/pr18241-2.c: Likewise.
25775         * gcc.dg/pr18241-3.c: Likewise.
25776         * gcc.dg/pr18241-4.c: Likewise.
25777         * gcc.dg/pr18241-5.c: Likewise.
25778
25779 2005-01-08  Richard Henderson  <rth@redhat.com>
25780
25781         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25782         False for x86 and x86-64.
25783
25784 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25785
25786         PR tree-optimization/18241
25787         * gcc.dg/pr18241-1.c: New test.
25788         * gcc.dg/pr18241-2.c: New test.
25789         * gcc.dg/pr18241-3.c: New test.
25790         * gcc.dg/pr18241-4.c: New test.
25791         * gcc.dg/pr18241-5.c: New test.
25792
25793 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25794
25795         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25796         gfortran.dg/select_4.f90: New.
25797
25798 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25799
25800         * gcc.c-torture/execute/20050107-1.c: New test.
25801
25802 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         PR c++/19298
25805         * g++.dg/template/ref2.C: New.
25806
25807 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25808
25809         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25810         instead of being empty.
25811
25812 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25813
25814         PR fortran/15553
25815         * gfortran.dg/array-1.f90: New test.
25816
25817 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25818
25819         PR tree-optimization/19283
25820         * gcc.c-torture/execute/20050106-1.c: New test.
25821
25822         PR rtl-optimization/18861
25823         * gcc.dg/20050105-1.c: New test.
25824
25825         PR tree-optimization/18828
25826         * gcc.dg/20050105-2.c: New test.
25827
25828 2005-01-07  Andreas Jaeger  <aj@suse.de>
25829
25830         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25831
25832 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25833
25834         PR fortran/18398
25835         * gfortran.dg/fmt_read.f90: New test.
25836
25837 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25838
25839         * gcc.dg/rs6000-ldouble-2.c: New.
25840
25841 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25842
25843         PR c++/19244
25844         * g++.dg/parser/ctor2.C: New test.
25845
25846 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25847
25848         PR c++/17154
25849         * g++.dg/template/using9.C: New test.
25850
25851 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25852
25853         PR c++/19258
25854         * g++.dg/lookup/friend6.C: New test.
25855
25856 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25857
25858         PR c++/19270
25859         * g++.dg/template/array10.C: New.
25860
25861 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25862
25863         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25864         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25865
25866 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25867
25868         * gcc.c-torture/compile/20050105-1.c: New test.
25869
25870 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25871
25872         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25873
25874 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25875
25876         PR middle-end/19100
25877         * gcc.dg/conv-3.c: New test case.
25878
25879 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25880
25881         * gcc.dg/asm-wide-1.c: New test.
25882
25883 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         PR c++/19030
25886         * g++.dg/parse/crash22.C: New
25887
25888 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25889
25890         PR 19257
25891         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25892
25893 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25894
25895         PR middle-end/17767
25896         * gcc.dg/i386-mmx-6.c: New test case.
25897
25898 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25899
25900         PR tree-optimization/18308
25901         * gcc.dg/vect/pr18308.c: New testcase.
25902
25903 2005-01-04  Andreas Jaeger  <aj@suse.de>
25904
25905         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25906
25907 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25908             Robert Bowdidge <bowdidge@apple.com>
25909
25910         * gcc.dg/cpp/subframework1.c: New.
25911         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25912         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25913         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25914         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25915
25916 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25917
25918         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25919         producing warning.
25920         * gcc.dg/darwin-weakimport-2.c: New.
25921
25922 2005-01-03  Richard Henderson  <rth@redhat.com>
25923
25924         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25925
25926 2005-01-03  Richard Henderson  <rth@redhat.com>
25927
25928         * gcc.dg/vect/vect.exp: Enable for ia64.
25929         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25930         (check_effective_target_vect_float): Likewise.
25931         (check_effective_target_vect_no_align): Likewise.
25932         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25933         * gcc.dg/vect/vect-8.c: Likewise.
25934
25935 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25936
25937         PR target/19236
25938         * gcc.dg/pr19236-1.c: New test case.
25939
25940 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25941
25942         PR rtl-optimization/12092
25943         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25944
25945 2005-01-02  Andreas Jaeger  <aj@suse.de>
25946
25947         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25948
25949 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25950             Andrew Pinski  <pinskia@physics.uc.edu>
25951
25952         PR rtl-optimization/12092
25953         * gcc.dg/pr12092-1.c: New test case.
25954
25955 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25956
25957         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25958         'hidden' and 'default' for better portability.
25959         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25960
25961         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25962         6 and 7.
25963         * g++.old-deja/g++.brendan/new3.C: Likewise.
25964
25965 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25966
25967         * gcc.dg/20041231-1.C: New test.
25968         * g++.dg/warn/Wunreachable-code-1.C: New test.
25969
25970 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25971
25972         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25973         file, not /dev/null.  Abort on error.
25974
25975 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25976             Ziemowit Laski  <zlaski@apple.com>
25977
25978         PR objc/18971
25979         * objc.dg/encode-5.m: New test.
25980
25981 2004-12-29  Richard Henderson  <rth@redhat.com>
25982
25983         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25984         * objc.dg/stabs-1.m: Disable for ia64.
25985
25986 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/19190
25989         * g++.dg/warn/Wunused-10.C: New test.
25990
25991 2004-12-28  Richard Henderson  <rth@redhat.com>
25992
25993         * objc.dg/stabs-1.m: Disable for alpha.
25994
25995 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25996
25997         PR c++/19149
25998         * g++.dg/parse/error23.C: New test.
25999
26000 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26001
26002         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26003
26004         PR fortran/19032
26005         * gfortran.dg/intrinsic_modulo_1.f90: New.
26006         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26007         tests with divisor -1.
26008
26009 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * g++.dg/opt/temp1.C (memcpy): Return a value.
26012
26013         PR c++/19148
26014         * g++.dg/expr/cond7.C: New test.
26015
26016 2004-12-27  Paul Brook  <paul@codesourcery.com>
26017
26018         * gfortran.dg/g77/select_no_compile.f: Remove.
26019
26020 2004-12-27  Richard Henderson  <rth@redhat.com>
26021
26022         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26023         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26024         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26025
26026 2004-12-26  Richard Henderson  <rth@redhat.com>
26027
26028         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26029         by 1i instead of token pasting.
26030
26031 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26032
26033         PR tree-optimization/17578
26034         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26035         to additional_flags.
26036         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26037
26038 2004-12-25  Richard Henderson  <rth@redhat.com>
26039
26040         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26041         Remove Alpha.
26042
26043 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26044
26045         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26046         hppa*-*-hpux*.
26047         * gcc.dg/pr17957.c (dg-options): Likewise.
26048         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26049         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26050         instead of 0 on __hppa__.
26051         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26052         "foo,%r" on hppa*-*-*.
26053
26054 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26055
26056         PR fortran/19071
26057         * gfortran.dg/complex_write.f90: New test.
26058
26059 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26060
26061         PR c++/17595
26062         * g++.dg/parse/pragma2.C: New test.
26063
26064         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26065
26066 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26067
26068         * gcc.dg/empty2.c: Add missing dg-warning.
26069
26070 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26071
26072         PR c++/17413
26073         * g++.dg/template/local4.C: New test.
26074         * g++.dg/template/crash19.C: Add dg-error marker.
26075
26076         * g++.dg/template/crash31.C: Correct embedded PR number.
26077
26078 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26079
26080         PR c++/16405
26081         * g++.dg/opt/temp1.C: Add do-run marker.
26082
26083 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26084
26085         * g++.dg/template/spec19.C: New.
26086
26087 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26088
26089         PR target/16819
26090         * gcc.dg/empty2.c: New.
26091
26092 2004-12-23  Richard Henderson  <rth@redhat.com>
26093
26094         * lib/target-supports.exp (check_effective_target_vect_no_align):
26095         Remove i?86 and x86-64.
26096
26097 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26098
26099         PR c++/16405
26100         * g++.dg/opt/temp1.C: New test.
26101
26102 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26103
26104         PR c++/18733
26105         * g++.dg/template/friend33.C: New testcase.
26106
26107 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26108
26109         PR c++/18464
26110         * g++.dg/template/cond5.C: New test.
26111
26112         PR c++/18492
26113         * g++.dg/inherit/thunk3.C: New test.
26114
26115         PR c++/11224
26116         * g++.dg/warn/Wunused-9.C: New test.
26117
26118 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26119
26120         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26121
26122 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26123
26124         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26125
26126 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/18378
26129         * g++.dg/ext/packed8.C: New test.
26130
26131         PR c++/19063
26132         * g++.dg/template/crash31.C: New test.
26133
26134         PR c++/19034
26135         * g++.dg/template/crash30.C: New test.
26136
26137 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26138
26139         PR C++/18984
26140         * g++.dg/eh/ctor3.C: New test.
26141
26142 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26143
26144         * objc.dg/stabs-1.m: Allow section name to be quoted and
26145         assembly label to begin with '.LL'.
26146
26147 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26148
26149         * gcc.dg/vect/vect.exp
26150         (check_effective_target_lp64_or_vect_no_align): New.
26151         * gcc.dg/vect/vect-77.c: Use it.
26152         * gcc.dg/vect/vect-78.c: Use it.
26153
26154         * lib/target-supports.exp
26155         (check_effective_target_vect_no_max,
26156         check_effective_target_vect_no_bitwise,
26157         check_effective_target_vect_no_align): New.
26158         * gcc.dg/vect/vect-13.c: Use them.
26159         * gcc.dg/vect/vect-17.c: Ditto.
26160         * gcc.dg/vect/vect-18.c: Ditto.
26161         * gcc.dg/vect/vect-19.c: Ditto.
26162         * gcc.dg/vect/vect-20.c: Ditto.
26163         * gcc.dg/vect/vect-27.c: Ditto.
26164         * gcc.dg/vect/vect-29.c: Ditto.
26165         * gcc.dg/vect/vect-44.c: Ditto.
26166         * gcc.dg/vect/vect-48.c: Ditto.
26167         * gcc.dg/vect/vect-50.c: Ditto.
26168         * gcc.dg/vect/vect-52.c: Ditto.
26169         * gcc.dg/vect/vect-54.c: Ditto.
26170         * gcc.dg/vect/vect-56.c: Ditto.
26171         * gcc.dg/vect/vect-58.c: Ditto.
26172         * gcc.dg/vect/vect-60.c: Ditto.
26173         * gcc.dg/vect/vect-72.c: Ditto.
26174         * gcc.dg/vect/vect-80.c: Ditto.
26175
26176 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         PR c++/14075
26179         * g++.dg/init/string1.C: New.
26180
26181         PR c++/18975
26182         * g++.dg/other/synth1.C: New.
26183
26184 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26185
26186         PR c/18963
26187         * gcc.dg/pr18963-1.c: New test.
26188
26189 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26190
26191         PR c/18596
26192         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26193         * gcc.dg/pr18596-1.c: Use dg-error.
26194         (dg-options): Use -fno-unit-at-a-time.
26195         * gcc.dg/pr18596-2.c: New test.
26196         * gcc.dg/pr18596-3.c: New test.
26197
26198 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26199
26200         PR middle-end/18683
26201         * g++.dg/opt/pr18683-1.C: New test case.
26202
26203 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26204
26205         PR other/19093
26206         * g++.dg/opt/max1.C: Fix for 64bit targets.
26207
26208 2004-12-20  Matt Austern  <austern@apple.com>
26209
26210         PR c++/19044
26211         * g++.dg/ext/builtin6.C: New
26212
26213 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26214
26215         PR tree-optimization/19080
26216         * gcc.c-torture/compile/pr19080.c: New test.
26217
26218 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26219
26220         * gcc.dg/20041219-1.c: New test.
26221
26222 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26223
26224         PR middle-end/19068
26225         * g++.dg/opt/max1.C: New test case.
26226
26227 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26228
26229         * gcc.dg/fdata-sections-1.c: New test.
26230
26231 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26232
26233         PR middle-end/18548
26234         * gcc.dg/max-1.c: New test case.
26235
26236 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/execute/20041218-1.c: New test.
26239
26240 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26241
26242         * gcc.dg/pr18501.c: New test.
26243         * gcc.dg/uninit-5.c: XFAIL.
26244         * gcc.dg/uninit-9.c: XFAIL.
26245
26246 2004-12-17  Dale Johannesen  <dalej@apple.com>
26247
26248         * gcc.dg/20041213-1.c: New.
26249
26250 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26251
26252         * objc.dg/stabs-1.m: Allow assembly label to begin
26253         with a dot ('.').
26254
26255 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26256
26257         * gcc.c-torture/execute/20041213-1.c: Move...
26258         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26259
26260 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26261
26262         PR c++/18721
26263         * g++.dg/lookup/conv-5.C: New.
26264
26265 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26266
26267         * objc.dg/stabs-1.m: New test.
26268
26269 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26270
26271         * gcc.dg/visibility-c.c: Change compile to
26272         assemble for the test.
26273
26274 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26275
26276         PR target/19041
26277         * gcc.dg/visibility-c.c: New test.
26278
26279 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26280
26281         PR middle-end/18493
26282         * gcc.dg/switch-8.c: New test case.
26283
26284 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         PR c++/18905
26287         * g++.dg/template/init4.C: New.
26288         * g++.dg/opt/static3.C: Enable optimizer.
26289
26290 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26291
26292         * g++.dg/other/complex1.C: New test.
26293
26294 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26295
26296         * g++.dg/opt/inline9.C: New test.
26297
26298 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26299
26300         PR fortran/18993
26301         * gfotran.dg/nullify_1.f: New test.
26302
26303 2004-12-15  Richard Henderson  <rth@redhat.com>
26304
26305         * gcc.target/i386/i386.exp: New harness.
26306         * gcc.target/i386/vect-args.c: New.
26307
26308 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26309
26310         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26311
26312 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26313
26314         PR c++/18825
26315         * g++.dg/template/friend32.C: New test.
26316
26317 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26318
26319         * cpp/pragma-once-1.c: New test.
26320         * cpp/pragma-once-1b.h: Likewise.
26321         * cpp/pragma-once-1c.h: Likewise.
26322         * cpp/pragma-once-1d.h: Likewise.
26323         * cpp/inc/pragma-once-1a.h: Likewise.
26324
26325 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26326             Steven G. Kargl  <kargls@comcast.net>
26327
26328         PR fortran/17597
26329         * gfortran.dg/list_read_3.f90: New test.
26330
26331 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26332
26333         * gcc.dg/ftrapv-2.c: New test.
26334
26335 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26336
26337         PR c++/18981
26338         * g++.dg/template/typename9.C: New test.
26339
26340 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26341
26342         PR c++/18738
26343         * g++.dg/template/typename8.C: New test.
26344         * g++.dg/parse/friend2.C: Tweak error message.
26345
26346 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26347
26348         * gcc.c-torture/20041214-1.c: New test.
26349
26350 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26351
26352         PR c++/18965
26353         * g++.dg/init/array17.C: New test.
26354
26355 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/18793
26358         * g++.dg/init/aggr3.C: New test.
26359
26360 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26361
26362         * gcc.dg/altivec-types-1.c: New test.
26363         * gcc.dg/altivec-types-2.c: New test.
26364         * gcc.dg/altivec-types-3.c: New test.
26365         * gcc.dg/altivec-types-4.c: New test.
26366         * g++.dg/ext/altivec-types-1.C: New test.
26367         * g++.dg/ext/altivec-types-2.C: New test.
26368         * g++.dg/ext/altivec-types-3.C: New test.
26369         * g++.dg/ext/altivec-types-4.C: New test.
26370
26371 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26372
26373         PR middle-end/18951
26374         * gcc.c-torture/execute/20041213-1.c: New test.
26375
26376 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26377
26378         PR c++/18949
26379         * g++.dg/template/cast1.C: New.
26380
26381 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26382
26383         * gcc.c-torture/execute/20041213-2.c: New test.
26384
26385 2004-12-13  Richard Henderson  <rth@redhat.com>
26386
26387         * gcc.dg/i386-sse-10.c: Fix typo in options.
26388
26389 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26390
26391         PR c++/18968
26392         * g++.dg/opt/pr18968.C: New test.
26393
26394 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/18925
26397         * g++.dg/ext/visibility/staticdatamem.C: New test.
26398
26399 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26400
26401         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26402
26403 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26404
26405         PR rtl-optimization/18928
26406         * gcc.dg/pr18928-1.c: New test case.
26407
26408 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26409
26410         PR tree-opt/16951
26411         * gcc.c-torture/compile/20041211-1.c: New.
26412
26413 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26414
26415         PR middle-end/17564
26416         * gcc.c-torture/execute/20041212-1.c: New test.
26417
26418 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26419
26420         PR fortran/18869
26421         * gfortran.dg/common_1.f90: New test.
26422
26423 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26424         Paul Brook  <paul@codesourcery.com>
26425
26426         PR fortran/16222
26427         * gfortran.dg/real_do_1.f90: New test.
26428
26429 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26430
26431         PR tree-opt/18040
26432         * g++.dg/opt/ptrmem6.C: New test.
26433
26434 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26435
26436         PR middle-end/18921
26437         * gcc.dg/pr18921-1.c: New test case.
26438
26439 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26440
26441         PR fortran/17175
26442         * gfortran.dg/scale_1.f90: New test.
26443
26444 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26445
26446         PR middle-end/18903
26447         * gcc.c-torture/compile/pr18903.c: New test.
26448
26449 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26450
26451         * gcc.c-torture/execute/20041210-1.c: New test.
26452
26453 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26454
26455         PR c++/18731
26456         * g++.dg/parser/struct-1.C: New test.
26457         * g++.dg/parser/struct-2.C: New test.
26458         * g++.dg/parser/struct-3.C: New test.
26459
26460 2004-12-09  Richard Henderson  <rth@redhat.com>
26461
26462         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26463
26464         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26465         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26466
26467 2004-12-09  Matt Austern  <austern@apple.com>
26468
26469         PR c++/18514
26470         * g++.dg/ext/builtin1.C: New
26471         * g++.dg/ext/builtin2.C: New
26472         * g++.dg/ext/builtin3.C: New
26473         * g++.dg/ext/builtin4.C: New
26474         * g++.dg/ext/builtin5.C: New
26475
26476 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26477
26478         PR tree-opt/18904
26479         * g++.dg/opt/ptrmem5.C: New test.
26480
26481 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26482
26483         * g++.dg/parse/typename5.C: Adjust for new error.
26484         * g++.dg/parse/typename7.C: New.
26485
26486 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26487
26488         PR c++/18073
26489         * g++.dg/other/mmintrin.C: New test.
26490
26491 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         PR c++/16681
26494         * g++.dg/init/array15.C: New.
26495         * g++.dg/init/array16.C: New.
26496
26497 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26498
26499         PR fortran/18826
26500         * gfortran.dg/assign_1.f90: New test.
26501
26502 2004-12-08  Nick Clifton  <nickc@redhat.com>
26503
26504         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26505         * gcc.target/xstormy16/data_below100: Likewise.
26506         * gcc.target/xstormy16/sfr: Likewise.
26507         * gcc.target/xstormy16/below100.S: New test source file.
26508         * gcc.target/xstormy16/below100.ld: New test linker script.
26509         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26510         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26511         bp instructions.
26512         * gcc.target/xstormy16/bp.c: Likewise.
26513
26514         * gcc.target/xstormy16/bss_below100: New files:
26515         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26516         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26517         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26518         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26519         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26520         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26521         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26522         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26523         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26524         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26525         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26526         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26527         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26528         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26529         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26530         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26531         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26532         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26533         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26534         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26535         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26536         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26537         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26538         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26539         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26540         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26541         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26542
26543         * gcc.target/xstormy16/data_below100: New files:
26544         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26545         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26546         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26547         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26548         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26549         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26550         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26551         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26552         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26553         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26554         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26555         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26556         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26557         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26558         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26559         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26560         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26561         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26562         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26563         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26564         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26565         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26566         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26567         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26568         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26569         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26570         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26571
26572         * gcc.target/xstormy16/sfr: New files:
26573         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26574         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26575         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26576         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26577         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26578         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26579         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26580         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26581         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26582         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26583         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26584         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26585         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26586         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26587         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26588         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26589         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26590         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26591         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26592         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26593         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26594         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26595         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26596         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26597         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26598         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26599         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26600         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26601         27_if0_sfrw_bitfield_f.c
26602
26603 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26604
26605         PR c++/18100
26606         * g++.dg/lookup/name-clash4.C: New test.
26607
26608 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         PR c++/18672
26611         * g++.dg/opt/array1.C: New.
26612
26613         PR c++/18803
26614         * g++.dg/template/operator5.C: New.
26615
26616 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26617
26618         PR c/18867
26619         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26620
26621 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26622
26623         * gcc.dg/noncompile/20041207.c: New test.
26624
26625 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26626
26627         * g++.dg/other/unreachable-1.C: New test.
26628
26629 2004-12-06  Nick Clifton  <nickc@redhat.com>
26630
26631         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26632         <limits.h> because the latter comes from gcc's include/ directory
26633         and not the newlib/libc/include directory.
26634
26635 2004-12-04  Richard Henderson  <rth@redhat.com>
26636
26637         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26638
26639 2004-12-04  Richard Henderson  <rth@redhat.com>
26640
26641         * lib/target-supports.exp (check_gc_sections_available): Disable
26642         for alpha and ia64.
26643
26644 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646         PR middle-end/17909
26647         * g++.dg/other/vararg-2.C: New test.
26648
26649 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26650
26651         PR c++/17011, c++/17971
26652         * g++.dg/template/error15.C: Adjust expected error.
26653         * g++.dg/template/instantiate3.C: Likewise.
26654
26655 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26656
26657         * gcc.dg/altivec-18.c: Fix for darwin
26658
26659 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         PR c++/18782
26662         * g++.dg/parse/ptrmem2.C: New.
26663
26664         PR c++/18318
26665         * g++.dg/template/new1.C: New.
26666
26667 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26668
26669         PR fortran/18710
26670         * gfortran.dg/direct_io_3.f90: New test.
26671
26672 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26673
26674         PR 18758
26675         * g++.dg/parse/crash21.C: New.
26676
26677 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26678
26679         PR c++/15664, c++/18276
26680         * g++.dg/template/ttp13.C: New test.
26681         * g++.dg/template/ttp14.C: Likewise.
26682
26683 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26684
26685         PR c++/18123
26686         * g++.dg/parse/enum2.C: New test.
26687         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26688
26689 2004-12-02  Nick Clifton  <nickc@redhat.com>
26690
26691         * gcc.target/xstormy16: New test directory.
26692         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26693         * gcc.target/xstormy16/bp.c: Check the generation of bp
26694         instructions.
26695         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26696         bn instructions and the BELOW100 attribute.
26697
26698 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26699
26700         PR target/16952
26701         * gcc.dg/ppc-eabi.c: New.
26702
26703 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26704
26705         PR fortran/18284
26706         * gfortran.dg/backspace.f90
26707
26708 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26709
26710         * gfortran.dg/inquire.f90: New test.
26711
26712 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26713
26714         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26715         handle effective-target-keyword.
26716         (dg-skip-if): Support effective-target keyword as target list.
26717         (dg-xfail-if): Ditto.
26718         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26719
26720 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26721
26722         PR tree-optimization/18291
26723         * gcc.c-torture/compile/pr18291.c: New test.
26724
26725 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         PR C++/18729
26728         * g++.dg/parse/crash20.C: New.
26729
26730         PR c++/17431
26731         * g++.dg/overload/arg1.C: New.
26732         * g++.dg/overload/arg2.C: New.
26733         * g++.dg/overload/arg3.C: New.
26734         * g++.dg/overload/arg4.C: New.
26735
26736 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26737
26738         * gcc.dg/c99-flex-array-4.c: Remove.
26739
26740 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26741
26742         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26743
26744         * lib/target-supports.exp (is-effective-target): Simplify.
26745
26746         * lib/target-supports.exp (check_effective_target_vect_long):
26747         Fix for powerpc64-*-*.
26748
26749 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26750
26751         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26752         to support new requirements on FreeBSD 5.
26753
26754 2004-11-30  Devang Patel  <dpatel@apple.com>
26755
26756         PR 18702
26757         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26758
26759 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26760
26761         * g++.dg/ext/altivec-13.C: New test.
26762
26763 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26764
26765         PR tree-opt/18298
26766         * gcc.c-torture/execute/p18298.c: New test.
26767
26768 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26769             Dorit Naishlos  <dorit@il.ibm.com>
26770
26771         PR tree-opt/18607
26772         * gcc.dg/vect/vect-89.c: New test.
26773
26774 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26775
26776         * gcc.dg/pr18596-1.c: New test.
26777
26778 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26779
26780         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26781
26782 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26783
26784         PR c/18479
26785         * gcc.dg/pr18479.c: New test.
26786
26787 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26788
26789         PR target/18490
26790         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26791         mmix-knuth-mmixware.
26792
26793         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26794         cris-*-elf* cris-*-aout* mmix-*-*
26795
26796 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26797
26798         PR middle-end/18725
26799         * gcc.dg/pr18725.c: New test.
26800
26801 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26802
26803         PR target/18488
26804         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26805
26806         PR target/18336
26807         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26808
26809 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/18368
26812         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26813         * g++.old-deja/g++.law/ctors5.C: Likewise.
26814         * g++.old-deja/g++.other/crash25.C: Likewise.
26815
26816         PR c++/18674
26817         * g++.dg/template/error16.C: New test.
26818
26819         PR c++/18512
26820         * g++.dg/template/crash29.C: New test.
26821
26822 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26823
26824         PR tree-optimization/18712
26825         * gcc.c-torture/compile/pr18712.c: New test.
26826
26827 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26828
26829         PR c/7544
26830         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26831         tests.
26832
26833 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26834
26835         PR c++/18652
26836         * g++.dg/lookup/crash6.C: New test.
26837
26838 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26839
26840         PR middle-end/18164
26841         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26842
26843 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26844
26845         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26846         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26847         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26848
26849 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26850
26851         * gcc.dg/pr18164.c: New test.
26852
26853 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26854
26855         * gcc.dg/funroll-loops-all.c: New.
26856
26857 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26858
26859         PR target/18489
26860         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26861         delimeter, match space and TAB as well as ":".
26862
26863         PR target/18484
26864         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26865
26866         PR target/18348
26867         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26868
26869         PR target/18345
26870         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26871
26872         PR target/18337
26873         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26874
26875 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26876
26877         * gfortran.dg/direct_io_2.f90: New test.
26878
26879 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26880
26881         PR target/18334
26882         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26883
26884 2004-11-28  Richard Henderson  <rth@redhat.com>
26885
26886         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26887
26888 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26889
26890         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26891         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26892         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26893         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26894         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26895         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26896         gcc.dg/pointer-arith-8.c: New tests.
26897
26898 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26899
26900         PR fortran/18364
26901         * gfortran.dg/endfile.f90: New test.
26902
26903 2004-11-27  Falk Hueffner  <falk@debian.org>
26904
26905         * gcc.dg/loop-6.c: New test.
26906
26907 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26908
26909         * gcc.c-torture/execute/20041126-1.c: New test.
26910
26911 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26912
26913         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26914         on IRIX.
26915
26916 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26917
26918         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26919         functions.
26920
26921 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26922
26923         PR rtl-optimization/17825
26924         * gcc.c-torture/compile/20041119-1.c: New test.
26925
26926 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26927
26928         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26929         Check existence of ld library path variables before unsetting.
26930
26931 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26932
26933         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26934
26935 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26936
26937         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26938
26939 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26940
26941         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26942
26943 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26944
26945         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26946         dg-do directive.
26947
26948 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26949
26950         * gcc.dg/pr17957.c: Pass --param, not -param.
26951
26952 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26953
26954         PR middle-end/17957
26955         * gcc.dg/pr17957.c: New test.
26956
26957 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26958
26959         PR c++/18445
26960         * g++.dg/template/crash28.C: Likewise.
26961
26962         PR c++/18001
26963         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26964         * g++.dg/ext/lvaddr.C: Likewise.
26965         * g++.dg/opt/pr7503-3.C: Likewise.
26966
26967         PR c++/18466
26968         * g++.dg/parse/qualified3.C: New test.
26969         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26970
26971         PR c++/18545
26972         * g++.dg/expr/return1.C: New test.
26973
26974 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26975
26976         Friend class name lookup 3/n, PR c++/3332
26977         * g++.dg/lookup/friend3.C: New test.
26978         * g++.dg/lookup/friend4.C: Likewise.
26979         * g++.dg/lookup/friend5.C: Likewise.
26980
26981 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26982
26983         Friend class name lookup 2/n, PR c++/14513, c++/15410
26984         * g++.dg/lookup/friend2.C: New test.
26985         * g++.dg/template/friend31.C: Likewise.
26986
26987 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26988
26989         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26990
26991 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26992
26993         PR c++/17473
26994         * g++.dg/tc1/dr56.C: Remove.
26995         * g++.dg/template/typedef1.C: Add dg-error markers.
26996         * g++.old-deja/g++.other/typedef7.C: Likewise.
26997
26998         PR c++/18285
26999         * g++.dg/parse/typedef7.C: New test.
27000
27001 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27002
27003         * gcc.c-torture/execute/20041124-1.c: New test.
27004
27005 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27006
27007         * g++.dg/template/deduce3.C: New test.
27008
27009         PR c++/18586
27010         * g++.dg/template/crash27.C: New test.
27011
27012         PR c++/18530
27013         * g++.dg/warn/Wshadow-3.C: New test.
27014
27015 2004-11-24  Devang Patel  <dpatel@apple.com>
27016
27017         PR/18555
27018         * gcc.dg/cpp/isysroot-1.c: New test.
27019         * gcc.dg/cpp/usr/include/stdio.h: New file.
27020         * gcc.dg/cpp/isysroot-2.c: New test.
27021         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27022         New file.
27023
27024 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27025
27026         PR c++/8929
27027         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27028
27029 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27030
27031         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27032         * gcc.target/sparc/pdist.c: Likewise.
27033
27034 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27035
27036         PR c++/16882
27037         * g++.dg/conversion/simd1.C: New test.
27038
27039 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27040
27041         * lib/target-libpath.exp: New file defining
27042         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27043         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27044         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27045         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27046         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27047
27048 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27049
27050         * gcc.dg/pragma-align-2.c: Test macro expansion.
27051         * gcc.dg/pragma-pack-2.c: New test.
27052
27053 2004-11-23  Richard Henderson  <rth@redhat.com>
27054
27055         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27056         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27057         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27058         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27059         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27060         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27061
27062         * gcc.dg/vect/vect.exp: Add check for alpha.
27063         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27064         (check_effective_target_vect_int): Enable for alpha.
27065         (check_effective_target_vect_long): New.
27066         (is-effective-target): Add it.
27067
27068 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27069
27070         * gcc.dg/pr18614-1.c: New test.
27071
27072 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27073
27074         * gcc.dg/setjmp-2.c: New test.
27075
27076 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27077
27078         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27079         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27080         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27081         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27082         gcc.target/sparc/pdist.c: New tests.
27083
27084 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27085
27086         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27087
27088 2004-11-22  Dale Johannesen  <dalej@apple.com>
27089
27090         * gcc.dg/20041111-1.c: New.
27091
27092 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27093
27094         PR tree-opt/18536
27095         * gcc.dg/vect/pr18536.c: New test.
27096
27097 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27098
27099         PR c++/18354
27100         * g++.dg/template/nontype11.C: New test.
27101
27102 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27103
27104         PR middle-end/18520
27105         * gcc.dg/pr18520-1.c: New test case.
27106
27107 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27108
27109         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27110         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27111         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27112         expected diagnostics.
27113
27114 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27115
27116         PR target/18580
27117         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27118         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27119         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27120
27121 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27122
27123         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27124
27125 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27126             Joseph Myers  <joseph@codesourcery.com>
27127
27128         * lib/target-supports.exp (check_visibility_available): Really
27129         test the compiler.
27130
27131 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27132
27133         PR tree-opt/18181
27134         * gcc.dg/vect/vect-85.c: New test.
27135         * gcc.dg/vect/vect-86.c: New test.
27136         * gcc.dg/vect/vect-87.c: New test.
27137         * gcc.dg/vect/vect-88.c: New test.
27138
27139 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27140
27141         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27142
27143 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27144
27145         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27146         * gcc.dg/ppc-and-1.c: Ditto.
27147         * gcc.dg/ppc-compare-1.c: Ditto.
27148         * gcc.dg/ppc-mov-1.c: Ditto
27149
27150 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27151             Mark Mitchell  <mark@codesourcery.com>
27152
27153         * gcc.dg/pragma-init-fini-2.c: New test.
27154
27155 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27156             Aldy Hernandez  <aldyh@redhat.com>
27157
27158         * lib/target-supports.exp (check_effective_target_vect_int): New
27159         (check_effective_target_vect_float): New
27160         (check_effective_target_vect_double): New.
27161         (is-effective-target): Support new effective targets keywords.
27162         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27163         default action for dg-do.
27164         * gcc.dg/vect/pr16105.c: Use new support.
27165         * gcc.dg/vect/pr18400.c: Ditto.
27166         * gcc.dg/vect/pr18425.c: Ditto.
27167         * gcc.dg/vect/vect-1.c: Ditto.
27168         * gcc.dg/vect/vect-10.c: Ditto.
27169         * gcc.dg/vect/vect-11.c: Ditto.
27170         * gcc.dg/vect/vect-12.c: Ditto.
27171         * gcc.dg/vect/vect-13.c: Ditto.
27172         * gcc.dg/vect/vect-14.c: Ditto.
27173         * gcc.dg/vect/vect-15.c: Ditto.
27174         * gcc.dg/vect/vect-16.c: Ditto.
27175         * gcc.dg/vect/vect-17.c: Ditto.
27176         * gcc.dg/vect/vect-18.c: Ditto.
27177         * gcc.dg/vect/vect-19.c: Ditto.
27178         * gcc.dg/vect/vect-2.c: Ditto.
27179         * gcc.dg/vect/vect-20.c: Ditto.
27180         * gcc.dg/vect/vect-21.c: Ditto.
27181         * gcc.dg/vect/vect-22.c: Ditto.
27182         * gcc.dg/vect/vect-23.c: Ditto.
27183         * gcc.dg/vect/vect-24.c: Ditto.
27184         * gcc.dg/vect/vect-25.c: Ditto.
27185         * gcc.dg/vect/vect-26.c: Ditto.
27186         * gcc.dg/vect/vect-27.c: Ditto.
27187         * gcc.dg/vect/vect-27a.c: Ditto.
27188         * gcc.dg/vect/vect-28.c: Ditto.
27189         * gcc.dg/vect/vect-29.c: Ditto.
27190         * gcc.dg/vect/vect-29a.c: Ditto.
27191         * gcc.dg/vect/vect-3.c: Ditto.
27192         * gcc.dg/vect/vect-30.c: Ditto.
27193         * gcc.dg/vect/vect-31.c: Ditto.
27194         * gcc.dg/vect/vect-32.c: Ditto.
27195         * gcc.dg/vect/vect-33.c: Ditto.
27196         * gcc.dg/vect/vect-34.c: Ditto.
27197         * gcc.dg/vect/vect-35.c: Ditto.
27198         * gcc.dg/vect/vect-36.c: Ditto.
27199         * gcc.dg/vect/vect-37.c: Ditto.
27200         * gcc.dg/vect/vect-38.c: Ditto.
27201         * gcc.dg/vect/vect-4.c: Ditto.
27202         * gcc.dg/vect/vect-40.c: Ditto.
27203         * gcc.dg/vect/vect-41.c: Ditto.
27204         * gcc.dg/vect/vect-42.c: Ditto.
27205         * gcc.dg/vect/vect-43.c: Ditto.
27206         * gcc.dg/vect/vect-44.c: Ditto.
27207         * gcc.dg/vect/vect-45.c: Ditto.
27208         * gcc.dg/vect/vect-46.c: Ditto.
27209         * gcc.dg/vect/vect-47.c: Ditto.
27210         * gcc.dg/vect/vect-48.c: Ditto.
27211         * gcc.dg/vect/vect-48a.c: Ditto.
27212         * gcc.dg/vect/vect-49.c: Ditto.
27213         * gcc.dg/vect/vect-5.c: Ditto.
27214         * gcc.dg/vect/vect-50.c: Ditto.
27215         * gcc.dg/vect/vect-51.c: Ditto.
27216         * gcc.dg/vect/vect-52.c: Ditto.
27217         * gcc.dg/vect/vect-53.c: Ditto.
27218         * gcc.dg/vect/vect-54.c: Ditto.
27219         * gcc.dg/vect/vect-55.c: Ditto.
27220         * gcc.dg/vect/vect-56.c: Ditto.
27221         * gcc.dg/vect/vect-56a.c: Ditto.
27222         * gcc.dg/vect/vect-57.c: Ditto.
27223         * gcc.dg/vect/vect-58.c: Ditto.
27224         * gcc.dg/vect/vect-59.c: Ditto.
27225         * gcc.dg/vect/vect-6.c: Ditto.
27226         * gcc.dg/vect/vect-60.c: Ditto.
27227         * gcc.dg/vect/vect-61.c: Ditto.
27228         * gcc.dg/vect/vect-62.c: Ditto.
27229         * gcc.dg/vect/vect-63.c: Ditto.
27230         * gcc.dg/vect/vect-64.c: Ditto.
27231         * gcc.dg/vect/vect-65.c: Ditto.
27232         * gcc.dg/vect/vect-66.c: Ditto.
27233         * gcc.dg/vect/vect-67.c: Ditto.
27234         * gcc.dg/vect/vect-68.c: Ditto.
27235         * gcc.dg/vect/vect-69.c: Ditto.
27236         * gcc.dg/vect/vect-7.c: Ditto.
27237         * gcc.dg/vect/vect-72.c: Ditto.
27238         * gcc.dg/vect/vect-72a.c: Ditto.
27239         * gcc.dg/vect/vect-73.c: Ditto.
27240         * gcc.dg/vect/vect-74.c: Ditto.
27241         * gcc.dg/vect/vect-75.c: Ditto.
27242         * gcc.dg/vect/vect-76.c: Ditto.
27243         * gcc.dg/vect/vect-77.c: Ditto.
27244         * gcc.dg/vect/vect-77a.c: Ditto.
27245         * gcc.dg/vect/vect-78.c: Ditto.
27246         * gcc.dg/vect/vect-79.c: Ditto.
27247         * gcc.dg/vect/vect-8.c: Ditto.
27248         * gcc.dg/vect/vect-80.c: Ditto.
27249         * gcc.dg/vect/vect-82.c: Ditto.
27250         * gcc.dg/vect/vect-82_64.c: Ditto.
27251         * gcc.dg/vect/vect-83.c: Ditto.
27252         * gcc.dg/vect/vect-83_64.c: Ditto.
27253         * gcc.dg/vect/vect-9.c: Ditto.
27254         * gcc.dg/vect/vect-all.c: Ditto.
27255         * gcc.dg/vect/vect-none.c: Ditto.
27256
27257 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27258
27259         * lib/gcc-dg.exp (dg-skip-if): New function.
27260         (dg-forbid-option): Remove.
27261         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27262         * g++.dg/abi/bitfield8.C: Likewise.
27263         * g++.dg/abi/dtor1.C: Likewise.
27264         * g++.dg/abi/empty10.C: Likewise.
27265         * g++.dg/abi/empty7.C: Likewise.
27266         * g++.dg/abi/empty9.C: Likewise.
27267         * g++.dg/abi/layout3.C: Likewise.
27268         * g++.dg/abi/layout4.C: Likewise.
27269         * g++.dg/abi/thunk1.C: Likewise.
27270         * g++.dg/abi/thunk2.C: Likewise.
27271         * g++.dg/abi/vbase11.C: Likewise.
27272         * g++.dg/abi/vthunk2.C: Likewise.
27273         * g++.dg/abi/vthunk3.C: Likewise.
27274         * g++.dg/ext/attrib8.C: Likewise.
27275         * g++.dg/opt/longbranch2.C: Likewise.
27276         * g++.dg/opt/reg-stack4.C: Likewise.
27277         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27278         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27279         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27280         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27281         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27282         * gcc.dg/20000609-1.c: Likewise.
27283         * gcc.dg/20000720-1.c: Likewise.
27284         * gcc.dg/20011107-1.c: Likewise.
27285         * gcc.dg/20011119-1.c: Likewise.
27286         * gcc.dg/20020108-1.c: Likewise.
27287         * gcc.dg/20020122-2.c: Likewise.
27288         * gcc.dg/20020122-3.c: Likewise.
27289         * gcc.dg/20020201-3.c: Likewise.
27290         * gcc.dg/20020206-1.c: Likewise.
27291         * gcc.dg/20020218-1.c: Likewise.
27292         * gcc.dg/20020310-1.c: Likewise.
27293         * gcc.dg/20020411-1.c: Likewise.
27294         * gcc.dg/20020418-2.c: Likewise.
27295         * gcc.dg/20020426-1.c: Likewise.
27296         * gcc.dg/20020426-2.c: Likewise.
27297         * gcc.dg/20020517-1.c: Likewise.
27298         * gcc.dg/20020523-1.c: Likewise.
27299         * gcc.dg/20020523-2.c: Likewise.
27300         * gcc.dg/20020729-1.c: Likewise.
27301         * gcc.dg/20030204-1.c: Likewise.
27302         * gcc.dg/20030826-2.c: Likewise.
27303         * gcc.dg/20030926-1.c: Likewise.
27304         * gcc.dg/20031202-1.c: Likewise.
27305         * gcc.dg/980312-1.c: Likewise.
27306         * gcc.dg/980313-1.c: Likewise.
27307         * gcc.dg/990117-1.c: Likewise.
27308         * gcc.dg/990424-1.c: Likewise.
27309         * gcc.dg/990524-1.c: Likewise.
27310         * gcc.dg/991230-1.c: Likewise.
27311         * gcc.dg/i386-387-1.c: Likewise.
27312         * gcc.dg/i386-387-2.c: Likewise.
27313         * gcc.dg/i386-387-3.c: Likewise.
27314         * gcc.dg/i386-387-4.c: Likewise.
27315         * gcc.dg/i386-387-5.c: Likewise.
27316         * gcc.dg/i386-387-6.c: Likewise.
27317         * gcc.dg/i386-asm-1.c: Likewise.
27318         * gcc.dg/i386-bitfield1.c: Likewise.
27319         * gcc.dg/i386-bitfield2.c: Likewise.
27320         * gcc.dg/i386-loop-1.c: Likewise.
27321         * gcc.dg/i386-loop-2.c: Likewise.
27322         * gcc.dg/i386-loop-3.c: Likewise.
27323         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27324         * gcc.dg/i386-pic-1.c: Likewise.
27325         * gcc.dg/i386-regparm.c: Likewise.
27326         * gcc.dg/i386-signbit-1.c: Likewise.
27327         * gcc.dg/i386-signbit-2.c: Likewise.
27328         * gcc.dg/i386-signbit-3.c: Likewise.
27329         * gcc.dg/i386-sse-5.c: Likewise.
27330         * gcc.dg/i386-sse-8.c: Likewise.
27331         * gcc.dg/i386-unroll-1.c: Likewise.
27332         * gcc.dg/tls/opt-1.c: Likewise.
27333         * gcc.dg/tls/opt-2.c: Likewise.
27334         * gcc.dg/unroll-1.c: Likewise.
27335         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27336         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27337         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27338         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27339
27340 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27341
27342         * g++.dg/template/incomplete1.C: New test.
27343
27344 2004-11-16  Nick Clifton  <nickc@redhat.com>
27345
27346         Revert patches accidentally commited during checkin of fixes for
27347         xstormy16 tests:
27348         gcc.c-torture/execute/simd-4.c: Revert
27349         gcc.dg/20040910-1.c: Revert.
27350
27351 2004-11-16  Paul Brook  <paul@codesourcery.com>
27352
27353         PR fortran/13010
27354         * gfortran.dg/der_pointer_1.f90: New test.
27355
27356 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27357
27358         PR c/18498
27359         * gcc.dg/bitfld-13.c: New test.
27360
27361 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27362
27363         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27364         powerpc*-*-linux*.
27365
27366         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27367         * gcc.dg/ppc64-abi-2.c: Ditto.
27368         * gcc.dg/ppc64-abi-3.c: Ditto.
27369
27370         * lib/gcc-dg.exp (dg-target-list): Remove.
27371
27372 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27373
27374         * gcc.dg/ia64-postinc.c: New test.
27375
27376 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27377
27378         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27379
27380 2004-11-15  Nick Clifton  <nickc@redhat.com>
27381
27382         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27383         __INT_MAX__ so that the test can be compiled by toolchains
27384         targeted at 16-bit processors.
27385
27386         * gcc.dg/20040625-1.c: Use long constants rather than integers
27387         when performing arithmetic that will overflow 16-bits.
27388
27389         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27390         xstormy16.  It does not support 128-bit vector operations.
27391
27392         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27393         with the macro PTR_TYPE.  Define this macro to an integer type
27394         suitable for holding a pointer.
27395
27396         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27397         the target is a 16-bit processor.
27398
27399         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27400         16-bit targets where the character constant will be too long.
27401
27402         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27403         where the double will not be directly addressable.
27404
27405 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27406
27407         Friend class name lookup 1/n, PR c++/18471
27408         * g++.dg/template/crash26.C: New test.
27409         * g++.dg/lookup/struct1.C: Adjust expected error.
27410         * g++.dg/parse/elab1.C: Likewise.
27411         * g++.dg/parse/elab2.C: Likewise.
27412         * g++.dg/parse/int-as-enum1.C: Likewise.
27413         * g++.dg/parse/struct-as-enum1.C: Likewise.
27414         * g++.dg/parse/typedef1.C: Likewise.
27415         * g++.dg/parse/typedef3.C: Likewise.
27416         * g++.dg/parse/typedef4.C: Likewise.
27417         * g++.dg/parse/typedef5.C: Likewise.
27418         * g++.dg/template/nontype4.C: Likewise.
27419         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27420         * g++.old-deja/g++.other/elab1.C: Likewise.
27421         * g++.old-deja/g++.other/syntax4.C: Likewise.
27422
27423 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27424
27425         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27426
27427 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27428
27429         * gcc.c-torture/execute/20041114-1.c: New test.
27430
27431 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27432
27433         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27434         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27435         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27436         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27437         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27438         gcc.dg/switch-7.c: New tests.
27439
27440 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27441
27442         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27443
27444 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27445
27446         PR tree-opt/18400
27447         * gcc.dg/vect/pr18400.c: New test.
27448
27449 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27450             Andrew Pinski  <pinskia@physics.uc.edu>
27451
27452         PR tree-opt/18425
27453         * gcc.dg/vect/pr18425.c: New test.
27454
27455 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27456
27457         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27458         Guard with dg-require-alias and dg-require-visibility.
27459
27460 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27461
27462         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27463
27464 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27465
27466         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27467
27468 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27469
27470         PR c++/17344
27471         * g++.dg/template/defarg5.C: New test.
27472
27473 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27474
27475         * g++.dg/parse/cast1.C: Run only on ILP32.
27476         * g++.old-deja/g++.mike/p784.C: Likewise.
27477
27478 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27479
27480         * gcc.c-torture/execute/20041113-1.c: New test.
27481
27482 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27483
27484         PR target/18230
27485         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27486         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27487         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27488         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27489         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27490         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27491         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27492         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27493         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27494         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27495         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27496         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27497         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27498
27499 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27500
27501         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27502         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27503         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27504         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27505         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27506         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27507         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27508         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27509         gcc.target/sparc/combined-1.c: New tests.
27510
27511 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27512
27513         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27514         New tests.
27515
27516 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27517
27518         * lib/gcc-dg.exp (dg-forbid-option): New function.
27519         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27520         * g++.dg/abi/bitfield8.C: Likewise.
27521         * g++.dg/abi/dtor1.C: Likewise.
27522         * g++.dg/abi/empty10.C: Likewise.
27523         * g++.dg/abi/empty7.C: Likewise.
27524         * g++.dg/abi/empty9.C: Likewise.
27525         * g++.dg/abi/layout3.C: Likewise.
27526         * g++.dg/abi/layout4.C: Likewise.
27527         * g++.dg/abi/thunk1.C: Likewise.
27528         * g++.dg/abi/thunk2.C: Likewise.
27529         * g++.dg/abi/vbase11.C: Likewise.
27530         * g++.dg/abi/vthunk2.C: Likewise.
27531         * g++.dg/abi/vthunk3.C: Likewise.
27532         * g++.dg/ext/attrib8.C: Likewise.
27533         * g++.dg/opt/longbranch2.C: Likewise.
27534         * g++.dg/opt/reg-stack4.C: Likewise.
27535         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27536         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27537         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27538         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27539         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27540         * gcc.dg/20000609-1.c: Likewise.
27541         * gcc.dg/20000720-1.c: Likewise.
27542         * gcc.dg/20011107-1.c: Likewise.
27543         * gcc.dg/20011119-1.c: Likewise.
27544         * gcc.dg/20020108-1.c: Likewise.
27545         * gcc.dg/20020122-2.c: Likewise.
27546         * gcc.dg/20020122-3.c: Likewise.
27547         * gcc.dg/20020201-3.c: Likewise.
27548         * gcc.dg/20020206-1.c: Likewise.
27549         * gcc.dg/20020218-1.c: Likewise.
27550         * gcc.dg/20020310-1.c: Likewise.
27551         * gcc.dg/20020411-1.c: Likewise.
27552         * gcc.dg/20020418-2.c: Likewise.
27553         * gcc.dg/20020426-1.c: Likewise.
27554         * gcc.dg/20020426-2.c: Likewise.
27555         * gcc.dg/20020517-1.c: Likewise.
27556         * gcc.dg/20020523-1.c: Likewise.
27557         * gcc.dg/20020523-2.c: Likewise.
27558         * gcc.dg/20020729-1.c: Likewise.
27559         * gcc.dg/20030204-1.c: Likewise.
27560         * gcc.dg/20030826-2.c: Likewise.
27561         * gcc.dg/20030926-1.c: Likewise.
27562         * gcc.dg/20031202-1.c: Likewise.
27563         * gcc.dg/980312-1.c: Likewise.
27564         * gcc.dg/980313-1.c: Likewise.
27565         * gcc.dg/990117-1.c: Likewise.
27566         * gcc.dg/990424-1.c: Likewise.
27567         * gcc.dg/990524-1.c: Likewise.
27568         * gcc.dg/991230-1.c: Likewise.
27569         * gcc.dg/i386-387-1.c: Likewise.
27570         * gcc.dg/i386-387-2.c: Likewise.
27571         * gcc.dg/i386-387-3.c: Likewise.
27572         * gcc.dg/i386-387-4.c: Likewise.
27573         * gcc.dg/i386-387-5.c: Likewise.
27574         * gcc.dg/i386-387-6.c: Likewise.
27575         * gcc.dg/i386-asm-1.c: Likewise.
27576         * gcc.dg/i386-bitfield1.c: Likewise.
27577         * gcc.dg/i386-bitfield2.c: Likewise.
27578         * gcc.dg/i386-loop-1.c: Likewise.
27579         * gcc.dg/i386-loop-2.c: Likewise.
27580         * gcc.dg/i386-loop-3.c: Likewise.
27581         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27582         * gcc.dg/i386-pic-1.c: Likewise.
27583         * gcc.dg/i386-regparm.c: Likewise.
27584         * gcc.dg/i386-signbit-1.c: Likewise.
27585         * gcc.dg/i386-signbit-2.c: Likewise.
27586         * gcc.dg/i386-signbit-3.c: Likewise.
27587         * gcc.dg/i386-sse-5.c: Likewise.
27588         * gcc.dg/i386-sse-8.c: Likewise.
27589         * gcc.dg/i386-unroll-1.c: Likewise.
27590         * gcc.dg/tls/opt-1.c: Likewise.
27591         * gcc.dg/tls/opt-2.c: Likewise.
27592         * gcc.dg/unroll-1.c: Likewise.
27593         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27594         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27595         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27596         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27597         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27598         -m64 is specified.
27599
27600 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27601
27602         PR c++/18389
27603         * g++.dg/parse/cond1.C: New test.
27604
27605         PR c++/18429
27606         * g++.dg/template/array9.C: New test.
27607         * g++.dg/ext/vla1.C: Adjust error messages.
27608         * g++.dg/ext/vlm1.C: Likewise.
27609         * g++.dg/template/crash2.C: Likewise.
27610
27611         PR c++/18436
27612         * g++.dg/template/call3.C: New test.
27613
27614         PR c++/18407
27615         * g++.dg/template/ptrmem11.C: New test.
27616
27617 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27618
27619         PR other/14264
27620         * lib/g++.exp: Set LC_ALL and LANG to C.
27621         * lib/gcc-dg.exp: Likewise.
27622         * lib/gfortran.exp: Likewise.
27623         * lib/objc.exp: Likewise.
27624         * lib/treelang.exp: Likewise.
27625
27626 2004-11-12  Andreas Schwab  <schwab@suse.de>
27627
27628         * gcc.dg/pr16286.c: Fix last change.
27629
27630 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27631
27632         PR c++/18416
27633         * g++.dg/init/global1.C: New test.
27634
27635 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27636
27637         * gcc.c-torture/execute/20041112-1.c: New test.
27638
27639 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27640
27641         * lib/gcc-dg.exp (dg-target-list): New.
27642
27643 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27644             Richard Sandiford  <rsandifo@redhat.com>
27645
27646         * lib/target-supports.exp (get-compiler_messages): New.
27647         (check_named_sections_available): Use it.
27648         (check_effective_target_ilp32): New.
27649         (check_effective_target_lp64): New.
27650         (is-effective-target): New.
27651         * lib/gcc-dg.exp (dg-require-effective-target): New.
27652
27653 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27654
27655         * gcc.dg/precedence-1.c: New test.
27656
27657 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27658
27659         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27660
27661         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27662         message, delete generated files, use more descriptive name for
27663         executable, and make the test unsupported when it cannot be run.
27664
27665         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27666         (dg-require-weak, dg-require-visibility, dg-require-alias,
27667         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27668         dg-require-iconv, dg-require-named-sections): Use it.
27669
27670         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27671
27672 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         PR target/16457
27675         * gcc.dg/ppc-and-1: New
27676
27677         PR target/16796
27678         * gcc.dg/ppc-mov-1.c: New.
27679
27680         PR target/16458
27681         * gcc.dg/ppc-compare-1.c: New.
27682
27683 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27684
27685         * objc.dg/desig-init-2.m: New test.
27686
27687 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27688
27689         PR middle-end/18160
27690         * g++.dg/warn/register-var-1.C: New test.
27691         * g++.dg/warn/register-var-2.C: New test.
27692
27693 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27694
27695         * gcc.dg/union-2.c: New test.
27696
27697 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27698
27699         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27700         New test for PR tree-optimization/17892.
27701
27702 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27703
27704         PR c++/18369
27705         * g++.dg/init/new12.C: New test.
27706
27707 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27708
27709         * gcc.target/sparc: New directory.
27710         * gcc.target/sparc/sparc.exp: New driver.
27711         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27712         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27713         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27714         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27715
27716 2004-11-10  Paul Brook  <paul@codesourcery.com>
27717
27718         PR fortran/18218
27719         * gfortran.dg/list_read.c: New test.
27720
27721 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27722
27723         PR c/18322
27724         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27725         expected diagnostic location.
27726
27727 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27728
27729         * gcc.dg/20041109-1.c: New test.
27730
27731 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27732
27733         PR objc/18406
27734         * objc/compile/pr18406.m: New test.
27735
27736 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27737
27738         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27739
27740 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27741
27742         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27743
27744 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27745
27746         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27747
27748 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27749
27750         * gcc.dg/20030225-2.c: Add prototype for abort and
27751         exit.
27752
27753 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27754
27755         PR tree-opt/18299
27756         * gcc.c-torture/pr18299-1.c: New test.
27757
27758 2004-11-06  Andreas Schwab  <schwab@suse.de>
27759
27760         * gcc.dg/pr16286.c: Also test for bool and pixel.
27761
27762 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27763
27764         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27765         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27766         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27767         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27768         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27769         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27770         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27771         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27772         gcc.dg/struct-semi-3.c: New tests.
27773
27774 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27775
27776         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27777
27778 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27779
27780         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27781         Do not use C99 designators.
27782
27783 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27784
27785         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27786
27787 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27788
27789         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27790         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27791         * gcc.c-torture/execute/simd-5.x: Remove.
27792
27793 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27794
27795         PR rtl-optimization/17933
27796         * gcc.dg/torture/pr17933-1.c: New test.
27797
27798 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27799
27800         PR target/18106
27801         * lib/target-supports.exp (check_weak_available): Support
27802         Windows.
27803
27804 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27805
27806         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27807         call to fflush(stdout) before abort.
27808         (my_ffsll): New function.
27809         (generate_fields): Use it.
27810
27811 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27812
27813         * gcc.dg/init-undef-1.c: New test.
27814
27815 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27816
27817         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27818         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27819         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27820         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27821         expected messages for new parser.
27822
27823 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27824
27825         * g++.dg/ext/visibility/symbian1.C: New test.
27826
27827 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27828
27829         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27830         on LP64 targets.
27831
27832 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27833
27834         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27835         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27836         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27837         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27838         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27839         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27840         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27841         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27842         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27843         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27844
27845 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27846
27847         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27848         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27849         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27850         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27851         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27852         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27853         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27854         for new parser.
27855
27856 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27857
27858         PR target/15342
27859         * gcc.dg/20041104-1.c: New test.
27860
27861 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27862
27863         * g++.dg/template/nontype7.C: New test.
27864         * g++.dg/template/nontype8.C: Likewise.
27865         * g++.dg/template/nontype9.C: Likewise.
27866         * g++.dg/template/nontype10.C: Likewise.
27867         * g++.dg/tc1/dr49.C: Likewise.
27868         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27869         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27870
27871 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27872
27873         * g++.dg/rtti/tinfo1.C: Remove xfails.
27874
27875 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27876
27877         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27878         packed attribute to the definition to satisfy the new C++ parser.
27879
27880 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27881
27882         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27883         invocations of va_arg.
27884
27885 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/18124
27888         * g++.dg/template/crash25.C: New test.
27889
27890         PR c++/18155
27891         * g++.dg/template/typedef2.C: New test.
27892         * g++.dg/parse/crash13.C: Adjust error markers.
27893
27894         PR c++/18177
27895         * g++.dg/conversion/const3.C: New test.
27896
27897 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27898
27899         PR fortran/17535
27900         PR fortran/17583
27901         PR fortran/17713
27902         * gfortran.dg/generic_[123].f90: New testcases.
27903
27904 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27905
27906         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27907         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27908
27909 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27910
27911         PR tree-opt/16808
27912         * gcc.c-torture/compile/pr16808.c: New test.
27913
27914 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27915
27916         PR rtl-optimization/17104
27917         * gcc.dg/ppc-bitfield1.c: New.
27918
27919 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27920
27921         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27922
27923 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27924
27925         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27926         strings for 32-bit code.
27927
27928 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27929
27930         PR c/18239
27931         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27932
27933 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27934
27935         PR c++/18064
27936         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27937
27938 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27939
27940         PR c++/15172
27941         * g++.dg/init/aggr2.C: New test.
27942
27943 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27944
27945         * objc.dg/local-decl-1.m: New test.
27946
27947 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27948
27949         * gcc.dg/20040910-1.c: Adjust regex.
27950
27951 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27952
27953         PR rtl-optimization/18084
27954         * g++.dg/opt/pr18084-1.C: New testcase.
27955
27956 2004-10-30  Matt Austern  <austern@apple.com>
27957
27958         PR c++/17542
27959         * g++.dg/ext/attrib18.C: New test.
27960
27961 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27962
27963         PR middle-end/18096
27964         * gcc.dg/pr18096-1.c: New test case.
27965
27966 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27967
27968         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27969
27970 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27971
27972         PR c/16666
27973         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27974         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27975         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27976         gcc.dg/old-style-prom-3.c: New tests.
27977
27978 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27979
27980         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27981         Remove unnecessary inclusion of stdio.h.
27982
27983 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27984
27985         PR rtl-optimization/17581
27986         * gcc.dg/pr17581-1.c: New test case.
27987
27988 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27989
27990         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27991         being implemented.
27992         * g++.dg/conversion/dr195-1.C: New.
27993         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27994         * g++.old-deja/g++.mike/p10148.C: Likewise.
27995
27996 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/17695
27999         * g++.dg/debug/typedef2.C: New test.
28000
28001 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28002
28003         PR fortran/13490
28004         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28005         * gfortran.dg/g77/README: Update.
28006
28007 2004-10-28  Matt Austern  <austern@apple.com>
28008
28009         PR c++/14124
28010         * g++.dg/ext/packed7.C: New test.
28011
28012 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28015         scan-assembler.
28016         * lib/scanasm.exp (hidden-scan-for): New proc.
28017         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28018         string.
28019         (scan-not-hidden): Likewise.
28020         * lib/target-supports.exp (check_visibility_available): mach-o is
28021         support too.
28022
28023 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28024
28025         PR c++/17132
28026         * g++.dg/template/memclass3.C: New test.
28027
28028 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28029
28030         PR middle-end/18160
28031         * gcc.dg/register-var-1.c: New test.
28032         * gcc.dg/register-var-2.c: New test.
28033         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28034         error now.
28035
28036 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28037
28038         PR other/18172
28039         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28040         unused variables.
28041         * gcc.dg/vect/vect-22.c: Likewise.
28042
28043 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28044
28045         * gcc.dg/i386-rotate-1.c: New test.
28046
28047 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28048
28049         * g++.dg/init/ref12.C: Add "run" marker.
28050
28051         PR c++/17435
28052         * g++.dg/init/ref12.C: New test.
28053
28054         PR c++/18140
28055         * g++.dg/template/shift1.C: New test.
28056         * g++.dg/template/error10.C: Adjust error markers.
28057
28058 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28059
28060         PR tree-opt/17529
28061         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28062
28063 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28064
28065         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28066         * gcc.dg/weak/weak-3.c: Likewise.
28067         * gcc.dg/weak/weak-5.c: Likewise.
28068         * gcc.dg/weak/weak-9.c: Likewise.
28069         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28070         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28071
28072         * gcc.dg/darwin-weakimport-1.c: New.
28073
28074 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28075
28076         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28077
28078 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28081         'syntax' error messages.
28082         * gcc.dg/cpp/direct2s.c: Likewise.
28083
28084 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28085
28086         * gcc.c-torture/compile/20041026-1.c: New.
28087
28088 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28089
28090         PR c++/18093
28091         * g++.dg/lookup/ns2.C: New test.
28092
28093         PR c++/18020
28094         * g++.dg/template/enum4.C: New test.
28095
28096         PR c++/18161
28097         * g++.dg/template/expr1.C: New test.
28098
28099 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28100
28101         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28102
28103 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28104
28105         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28106         gcc.dg/decl-nospec-3.c: New tests.
28107
28108 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28109
28110         * objc.dg/super-class-3.m: New test.
28111
28112 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28115         resyncing.
28116         * gcc.dg/cpp/direct2s.c: Likewise.
28117
28118 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28119
28120         * objc.dg/image-info.m: Update for changes to section selection.
28121
28122 2004-10-25  David Ayers  <d.ayers@inode.at>
28123             Ziemowit Laski  <zlaski@apple.com>
28124
28125         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28126         diagnostics when messaging 'id <Proto>'.
28127         * objc.dg/class-protocol-1.m: New test.
28128         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28129         a non-existent method signature.
28130         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28131         Update diagnostics when messaging with non-existent method signature.
28132         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28133         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28134         invalid receivers are now resolved as if messaging 'id'; remove
28135         extraneous diagnostics.
28136
28137 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28138
28139         PR c/16667
28140         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28141         gcc.dg/init-desig-obs-3.c: New tests.
28142
28143 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28144
28145         * gcc.dg/debug/20041023-1.c: New test.
28146
28147 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28148
28149         PR middle-end/17407
28150         * gcc.c-torture/compile/pr17407.c: New test.
28151
28152         PR c++/18121
28153         * g++.dg/template/array8.C: New test.
28154
28155 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28156
28157         PR other/18138
28158         * lib/g++.exp: Accept more than one multilib libgcc.
28159         * lib/gcc-dg.exp: Likewise.
28160         * lib/objc.exp: Likewise.
28161         * lib/treelang.exp: Likewise.
28162         * lib/gfortran.exp: Likewise.
28163
28164 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28165
28166         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28167
28168 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28169
28170         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28171         * gcc.dg/c99-const-expr-3.c: Likewise.
28172
28173 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28174
28175         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28176
28177 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28178
28179         * gcc.c-torture/execute/loop-2e.x: Remove.
28180
28181 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28182
28183         PR c++/18095
28184         * g++.dg/parse/crash18.C: New.
28185         * g++.dg/parse/crash19.C: New.
28186
28187 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28188
28189         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28190         * g++.dg/ext/dllimport2.C: Same.
28191         * g++.dg/ext/dllimport8.C: Same.
28192
28193 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28194
28195         PR c++/10841
28196         * g++.dg/conversion/cast1.C: New test.
28197         * g++.dg/overload/pmf1.C: Adjust error marker.
28198
28199 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28200
28201         PR objc/17923
28202         * objc.dg/const-str-7.m: New test.
28203
28204 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28205
28206         * g++.dg/template/memfriend11.C: Fix comment typo.
28207         * g++.dg/template/memfriend14.C: Likewise.
28208
28209 2004-10-20  Richard Henderson  <rth@redhat.com>
28210
28211         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28212         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28213         -fasynchronous-unwind-tables.
28214
28215 2004-10-20  Richard Henderson  <rth@redhat.com>
28216
28217         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28218         (main): Return success.
28219         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28220         (main): Return success.
28221
28222 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28223
28224         PR c++/13495
28225         * g++.dg/template/memfriend9.C: New test.
28226         * g++.dg/template/memfriend10.C: Likewise.
28227         * g++.dg/template/memfriend11.C: Likewise.
28228         * g++.dg/template/memfriend12.C: Likewise.
28229         * g++.dg/template/memfriend13.C: Likewise.
28230         * g++.dg/template/memfriend14.C: Likewise.
28231         * g++.dg/template/memfriend15.C: Likewise.
28232         * g++.dg/template/memfriend16.C: Likewise.
28233         * g++.dg/template/memfriend17.C: Likewise.
28234         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28235
28236 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28237
28238         * g++.dg/conversion/dr195.C: New.
28239         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28240
28241 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28242             Devang Patel  <dpatel@apple.com>
28243
28244         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28245         of floating point arithmetic, which could trap.
28246
28247 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28248
28249         PR c++/14035
28250         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28251         * g++.dg/conversion/const2.C: New test.
28252         * g++.dg/expr/reinterpret2.C: New test.
28253         * g++.dg/expr/reinterpret3.C: New test.
28254         * g++.dg/expr/cast2.C: New test.
28255         * g++.dg/expr/copy1.C: New test.
28256         * g++.dg/other/conversion1.C: Change error message.
28257         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28258         function pointers to void *.
28259         * g++.old-deja/g++.mike/p10148.C: Likewise.
28260
28261 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28262
28263         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28264
28265 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28266
28267         PR c++/18047
28268
28269         * g++.dg/parse/expr3.C: New test.
28270
28271 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28272
28273         * gcc.dg/smod-1.c: New test.
28274
28275 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28276
28277         * objc.dg/method-14.m: New test.
28278
28279 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28280
28281         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28282         Also xfail as the patch was reverted.
28283
28284 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28285
28286         PR middle-end/16973
28287         * gcc.dg/pr16973.c: New test.
28288
28289 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28290
28291         PR tree-optimization/17656
28292         * gcc.c-torture/compile/pr17656.c: New test.
28293
28294 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28295
28296         * g++.dg/eh/shadow1.C: New.
28297
28298 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28299
28300         * gcc.c-torture/compile/20041018-1.c: New test.
28301
28302 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28303
28304         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28305         compiler referring to register 0 when accessing sdata.  The linker
28306         now patches things up.
28307
28308 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28309
28310         PR c/17529
28311         * gcc.c-torture/compile/pr17529.c: New test.
28312
28313 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28314
28315         PR c++/17743
28316         * g++.dg/ext/attrib17.C: New test.
28317
28318 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28319
28320         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28321
28322 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28323
28324         PR c++/10479
28325         * g++.dg/ext/attrib16.C: New test.
28326
28327 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/17042
28330         * g++.dg/init/dso_handle1.C: New test.
28331
28332         PR c++/14667
28333         * g++.dg/parse/typedef6.C: New test.
28334
28335         PR c++/17916
28336         * g++.dg/parse/pragma1.C: New test.
28337
28338 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28339
28340         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28341
28342 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28343
28344         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28345         -fno-common when on HPPA HP-UX platforms.
28346
28347 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28348
28349         PR other/16820
28350         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28351         stdint.h.
28352         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28353         uintptr_t.
28354
28355 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28356
28357         PR c++/16301
28358         * g++.dg/lookup/strong-using-4.C: New test.
28359
28360 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28361
28362         PR middle-end/16567
28363         * gcc.c-torture/compile/nested-1.c: New test.
28364
28365 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28366
28367         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28368         and mipsisa64*-*-* (until support for misaligned loads is added).
28369         * gcc.dg/vect/vect-50.c: Likewise.
28370         * gcc.dg/vect/vect-52.c: Likewise.
28371         * gcc.dg/vect/vect-54.c: Likewise.
28372         * gcc.dg/vect/vect-58.c: Likewise.
28373         * gcc.dg/vect/vect-60.c: Likewise.
28374         * gcc.dg/vect/vect-80.c: Likewise.
28375
28376 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/17976
28379         * g++.dg/init/dtor3.C: New test.
28380
28381 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28382
28383         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28384
28385 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28386
28387         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28388         * gcc.dg/macho-lo-sum.c: Likewise.
28389
28390 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28391
28392         * gcc.dg/ppc-spe64-1.c: New test.
28393
28394 2004-10-14  Devang Patel  <dpatel@apple.com>
28395
28396         PR 17635
28397         * gcc.dg/pr17635.c : New test.
28398
28399 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28400
28401         * gcc.dg/vect/vect-28.c: Remove xfail.
28402         * gcc.dg/vect/vect-30.c: Remove xfail.
28403         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28404         * gcc.dg/vect/vect-33.c: Remove xfail.
28405         * gcc.dg/vect/vect-44.c: Remove xfail.
28406         * gcc.dg/vect/vect-46.c: Remove xfail.
28407         * gcc.dg/vect/vect-50.c: Remove xfail.
28408         * gcc.dg/vect/vect-52.c: Remove xfail.
28409         * gcc.dg/vect/vect-54.c: Remove xfail.
28410         * gcc.dg/vect/vect-58.c: Remove xfail.
28411         * gcc.dg/vect/vect-60.c: Remove xfail.
28412         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28413         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28414         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28415         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28416         * gcc.dg/vect/vect-8.c: Remove xfail.
28417         * gcc.dg/vect/vect-80.c: Remove xfail.
28418         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28419
28420 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28421
28422         * gcc.dg/vect/vect-82.c: New testcase.
28423         * gcc.dg/vect/vect-82_64.c: New testcase.
28424         * gcc.dg/vect/vect-83.c: New testcase.
28425         * gcc.dg/vect/vect-83_64.c: New testcase.
28426
28427 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28428
28429         * gcc.dg/cpp/error-1.c: New test.
28430
28431 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28432
28433         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28434
28435 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28436
28437         PR target/17984
28438         * gcc.dg/cris-peep2-xsrand2.c: New test.
28439
28440 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28441
28442         PR c++/17661
28443         * g++.dg/expr/for2.C: New test.
28444
28445 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28446
28447         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28448
28449 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28450
28451         PR tree-optimization/17724
28452         * g++.dg/opt/pr17724-1.C: New test.
28453         * g++.dg/opt/pr17724-2.C: New test.
28454         * g++.dg/opt/pr17724-3.C: New test.
28455         * g++.dg/opt/pr17724-4.C: New test.
28456         * g++.dg/opt/pr17724-5.C: New test.
28457         * g++.dg/opt/pr17724-6.C: New test.
28458
28459 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28460
28461         PR c/17301
28462         * gcc.dg/pr17301-2.c: New test.
28463
28464 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28465
28466         PR c++/15876
28467         * g++.dg/parse/error22.C: New test.
28468
28469         PR c++/17936
28470         * g++.dg/template/spec18.C: New test.
28471
28472 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28473
28474         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28475         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28476         memcpy.
28477         * gcc.dg/ia64-sync-2.c: Ditto.
28478         * gcc.dg/ia64-sync-3.c: Ditto.
28479
28480 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28481
28482         * g++.dg/eh/cleanup5.C: Add dg-options "".
28483
28484 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28485
28486         PR middle-end/17657
28487         * gcc.dg/switch-4.c: New test case.
28488
28489 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28490
28491         * gcc.c-torture/execute/20041011-1.c: New test.
28492
28493 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28494
28495         PR c++/17554
28496         * g++.dg/init/for3.C: New test.
28497
28498         PR c++/17657
28499         * g++.dg/opt/switch2.C: New test.
28500
28501         PR middle-end/17703
28502         * g++.dg/warn/Wreturn-2.C: New test.
28503
28504 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28505
28506         PR c++/17907
28507         * g++.dg/eh/cleanup5.C: New test.
28508
28509 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28510
28511         PR c++/17393
28512         * g++.dg/parse/error21.C: New test.
28513
28514 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28515
28516         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28517         * g++.dg/warn/incomplete1.C: Likewise.
28518         * g++.dg/template/qualttp20.C: Likewise.
28519
28520 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28521
28522         PR c/17881
28523         * parm-incomplete-1.c: New test.
28524
28525 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28526
28527         PR c++/17867
28528         * g++.dg/parse/error19.C: New test.
28529
28530         PR c++/17670
28531         * g++.dg/init/new11.C: New test.
28532
28533         PR c++/17821
28534         * g++.dg/parse/error20.C: New test.
28535
28536         PR c++/17826
28537         * g++.dg/template/crash24.C: New test.
28538
28539 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28540
28541         PR c/17301
28542         * gcc.dg/pr17301-1.c: New test.
28543
28544 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28545
28546         PR c/17189
28547         * gcc.dg/anon-struct-5.c: New test.
28548
28549 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28550
28551         PR c/17844
28552         * gcc.dg/pr17844-1.c: New test.
28553
28554 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28555
28556         PR tree-optimization/17906
28557         * gcc.c-torture/compile/pr17906.c: New.
28558
28559 2004-10-09  Stuart Hastings  <stuart@apple.com>
28560             Roger Sayle  <roger@eyesopen.com>
28561
28562         PR rtl-optimization/17853
28563         * gcc.dg/i386-mmx-5.c: New testcase.
28564
28565 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28566
28567         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28568
28569 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28570
28571         PR c++/17524
28572         * g++.dg/template/static9.C: New test.
28573
28574         PR c++/17685
28575         * g++.dg/parse/operator5.C: New test.
28576
28577 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28578
28579         PR middle-end/17894
28580         * gcc.c-torture/execute/divcmp-4.c: New test case.
28581
28582 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28583
28584         PR tree-opt/17902
28585         * g++.dg/opt/pr17902.C: New test.
28586
28587 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28588
28589         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28590
28591 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28592
28593         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28594
28595 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28596
28597         * gcc.dg/assign-warn-3.c: New test.
28598
28599 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28600
28601         PR c/16999
28602         * gcc.dg/cpp/ident-1.c: New test.
28603
28604 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28605
28606         * gcc.c-torture/compile/acc1.c: New.
28607
28608 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28609
28610         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28611         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28612
28613 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28614
28615         * gcc.dg/ultrasp11.c: New test.
28616
28617 2004-10-08  Michael Matz  <matz@suse.de>
28618
28619         * gcc.dg/doloop-2.c: New test.
28620
28621 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28622
28623         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28624         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28625         objc.dg/method-9.m: Update expected diagnostics.
28626
28627 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28628
28629         * gcc.dg/ppc-fsel-3.c: New file.
28630         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28631
28632 2004-10-07  Paul Brook  <paul@codesourcery.com>
28633
28634         * gfortran.dg/intrinsic_verify_1.f90: New test.
28635
28636 2004-10-07  Paul Brook  <paul@codesourcery.com>
28637
28638         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28639
28640 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28641
28642         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28643         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28644         commit.
28645
28646 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28647
28648         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28649
28650 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28651
28652         PR c++/17115
28653         * g++.dg/warn/Winline-4.C: New test.
28654
28655 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28656
28657         * gcc.c-torture/compile/20041007-1.c: New test.
28658
28659 2004-10-07  Paul Brook  <paul@codesourcery.com>
28660
28661         PR fortran/17678
28662         * gfortran.dg/use_allocated_1.f90: New test.
28663
28664 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28665
28666         PR middle-end/17849
28667         * gfortran.fortran-torture/compile/nested.f90: New test
28668
28669 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28670
28671         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28672
28673 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28674
28675         PR c++/17368
28676         * g++.dg/ext/asm6.C: New test.
28677
28678 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28679
28680         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28681
28682 2004-10-06  Paul Brook  <paul@codesourcery.com>
28683
28684         PR libfortran/17709
28685         * gfortran.dg/empty_format_1.f90: New test.
28686
28687 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28688
28689         PR fortran/17568
28690         * gfortran.dg/ishft.f90: New test.
28691
28692         PR fortran/17283
28693         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28694         tests.
28695
28696 2004-10-06  Paul Brook  <paul@codesourcery.com>
28697
28698         * gfortran.dg/do_1.f90: New test.
28699
28700 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28701
28702         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28703         optimizing for size.
28704
28705 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28706
28707         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28708
28709 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28710
28711         * gcc.c-torture/compile/20041005-1.c: New test.
28712
28713 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         PR c++/17829
28716         * g++.dg/lookup/koenig4.C: New.
28717
28718 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28719
28720         * g++.dg/other/classkey1.C: Adjust quoting marks.
28721         * g++.dg/parse/error15.C: Likewise.
28722         * g++.dg/template/meminit2.C (int>): Likewise.
28723
28724 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28725
28726         PR fortran/17283
28727         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28728
28729         PR fortran/17631
28730         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28731
28732         PR fortran/17708
28733         * gfortran.dg/pr17708.f90: New test.
28734
28735 2004-10-04  Chao-ying Fu  <fu@mips.com>
28736
28737         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28738         * gcc.dg/vect/vect-4.c: Ditto.
28739         * gcc.dg/vect/vect-5.c: Ditto.
28740         * gcc.dg/vect/vect-6.c: Ditto.
28741         * gcc.dg/vect/vect-8.c: Ditto.
28742         * gcc.dg/vect/vect-16.c: Ditto.
28743         * gcc.dg/vect/vect-30.c: Ditto.
28744         * gcc.dg/vect/vect-40.c: Ditto.
28745         * gcc.dg/vect/vect-41.c: Ditto.
28746         * gcc.dg/vect/vect-42.c: Ditto.
28747         * gcc.dg/vect/vect-43.c: Ditto.
28748         * gcc.dg/vect/vect-44.c: Ditto.
28749         * gcc.dg/vect/vect-45.c: Ditto.
28750         * gcc.dg/vect/vect-46.c: Ditto.
28751         * gcc.dg/vect/vect-47.c: Ditto.
28752         * gcc.dg/vect/vect-48.c: Ditto.
28753         * gcc.dg/vect/vect-49.c: Ditto.
28754         * gcc.dg/vect/vect-50.c: Ditto.
28755         * gcc.dg/vect/vect-51.c: Ditto.
28756         * gcc.dg/vect/vect-52.c: Ditto.
28757         * gcc.dg/vect/vect-53.c: Ditto.
28758         * gcc.dg/vect/vect-54.c: Ditto.
28759         * gcc.dg/vect/vect-55.c: Ditto.
28760         * gcc.dg/vect/vect-56.c: Ditto.
28761         * gcc.dg/vect/vect-57.c: Ditto.
28762         * gcc.dg/vect/vect-58.c: Ditto.
28763         * gcc.dg/vect/vect-59.c: Ditto.
28764         * gcc.dg/vect/vect-60.c: Ditto.
28765         * gcc.dg/vect/vect-74.c: Ditto.
28766         * gcc.dg/vect/vect-79.c: Ditto.
28767         * gcc.dg/vect/vect-80.c: Ditto.
28768
28769 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28770
28771         * gcc.dg/unused-7.c: Use the correct option.
28772
28773 2004-10-04  Paul Brook  <paul@codesourcery.com>
28774         Bud Davis  <bdavis9659@comcast.net>
28775
28776         PR fortran/17706
28777         PR fortran/16434
28778         * gfortran/pr17706.f90: New test.
28779         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28780
28781 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28782
28783         * gfortran.dg/pr17612.f90: New test.
28784
28785 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28786
28787         * g++.dg/template/local1.C: Adjust quoting marks in
28788         testing for diagnostics.
28789         * g++.dg/tls/diag-2.C: Likewise.
28790         * g++.dg/other/error8.C: Likewise.
28791
28792 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28793
28794         PR c/17178
28795         * gcc.dg/unused-4.c: Adjust to be correct.
28796
28797         PR c/17820
28798         * gcc.dg/unused-7.c: New test.
28799
28800 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28801
28802         PR c++/17797
28803         * g++.dg/overload/template2.C: New test.
28804
28805 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28806
28807         PR tree-optimization/16632
28808         * gcc.dg/tree-ssa/20041002-1.c: New.
28809
28810 2004-10-03  Paul Brook  <paul@codesourcery.com>
28811
28812         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28813         rather than relying on default formatting.
28814
28815 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28816
28817         * gcc.dg/20040920-1.c: Update expected message text.
28818
28819 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28820
28821         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28822
28823 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28824
28825         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28826         tree level.
28827
28828 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28829
28830         * gcc.dg/tree-ssa/pr17343.c: Remove.
28831
28832 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28833
28834         PR tree-opt/17343
28835         * gcc.dg/tree-ssa/pr17343.c: New test.
28836
28837 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28840         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28841         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28842         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28843         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28844
28845 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28846
28847         * gcc.dg/lvalue-2.c: New test.
28848
28849 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28850
28851         PR c/17730
28852         * gcc.dg/pr17730-1.c: New test
28853
28854 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28855
28856         PR c/7425
28857         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28858
28859 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28860
28861         * gcc.c-torture/execute/stdarg-1.c: New test.
28862         * gcc.c-torture/execute/stdarg-2.c: New test.
28863         * gcc.c-torture/execute/stdarg-3.c: New test.
28864         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28865         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28866         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28867         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28868         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28869
28870 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28871
28872         PR tree-optimization/17697
28873         * g++.dg/opt/pr17697-1.C: New test.
28874         * g++.dg/opt/pr17697-2.C: New test.
28875         * g++.dg/opt/pr17697-3.C: New test.
28876
28877 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28878
28879         PR c/16409
28880         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28881         gcc.dg/vla-init-5.c: New tests.
28882
28883 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28884
28885         PR c/13804
28886         * gcc.dg/pr13804-1.c: New test.
28887
28888 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28889
28890         PR fortran/16938
28891         * gfortran.dg/pr16938.f90: New test.
28892
28893 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28894
28895         * g++.dg/template/crash23.C: New test.
28896
28897 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28898
28899         PR c++/17585
28900         * g++.dg/template/static8.C: New test.
28901
28902 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         PR c++/17681
28905         * g++.dg/other/error9.C: New test.
28906
28907 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28908
28909         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28910
28911 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28912
28913         PR fortran/15164
28914         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28915
28916 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28917
28918         PR middle-end/17112
28919         * gcc.dg/pr17112-1.c: New test case.
28920
28921 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28922
28923         PR c/11459
28924         * gcc.dg/pr11459-1.c: New test.
28925
28926 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28927
28928         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28929         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28930
28931 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28932
28933         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28934
28935 2004-09-25  Jan Hubicka  <jh@suse.cz>
28936
28937         * compile/30040909-1.c: New test.
28938         * compile/30040907-1.c: New test.
28939
28940 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28941
28942         * gcc.c-torture/execute/va-arg-26.c: New test.
28943
28944 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28945
28946         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28947         extra diagnostics on targets with 64-bit pointers.
28948         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28949
28950 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28951
28952         PR c/17188
28953         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28954         * gcc.dg/decl-3.c: Adjust expected message.
28955
28956 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28957
28958         PR fortran/17615
28959         * gfortran.dg/pr17615.f90: New test.
28960
28961 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28962
28963         PR tree-optimzation/17517
28964         * g++.dg/tree-ssa/pr17517.C: New Test.
28965
28966 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28967
28968         PR c++/16889
28969         * g++.dg/lookup/ambig3.C: New.
28970
28971 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28972
28973         PR tree-opt/17624
28974         * g++.dg/opt/pr17624.C: New test.
28975
28976 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28977
28978         PR c/6980
28979         * gcc.dg/Wbad-function-cast-1.c: New test.
28980
28981 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28982
28983         * g++.dg/ext/complit1.C
28984         * g++.dg/other/error2.C
28985         * g++.dg/other/nontype-1.C
28986         * g++.dg/parse/crash11.C
28987         * g++.dg/parse/crash12.C
28988         * g++.dg/parse/error15.C
28989         * g++.dg/parse/error4.C
28990         * g++.dg/parse/tmpl-outside1.C
28991         * g++.dg/parse/too-many-tmpl-args1.C
28992         * g++.dg/template/dependent-expr3.C
28993         * g++.dg/template/error10.C
28994         * g++.dg/template/instantiate1.C
28995         * g++.dg/template/vtable2.C
28996         * g++.dg/warn/Wshadow-1.C
28997         * g++.dg/warn/weak1.C
28998         * g++.old-deja/g++.brendan/crash16.C
28999         * g++.old-deja/g++.brendan/crash18.C
29000         * g++.old-deja/g++.brendan/crash48.C
29001         * g++.old-deja/g++.brendan/crash49.C
29002         * g++.old-deja/g++.brendan/crash55.C
29003         * g++.old-deja/g++.brendan/crash56.C
29004         * g++.old-deja/g++.brendan/crash8.C
29005         * g++.old-deja/g++.brendan/enum11.C
29006         * g++.old-deja/g++.brendan/enum8.C
29007         * g++.old-deja/g++.brendan/enum9.C
29008         * g++.old-deja/g++.brendan/friend3.C
29009         * g++.old-deja/g++.brendan/misc14.C
29010         * g++.old-deja/g++.bugs/900402_02.C
29011         * g++.old-deja/g++.bugs/900404_03.C
29012         * g++.old-deja/g++.bugs/900404_04.C
29013         * g++.old-deja/g++.bugs/900428_03.C
29014         * g++.old-deja/g++.jason/crash4.C
29015         * g++.old-deja/g++.jason/overload21.C
29016         * g++.old-deja/g++.jason/redecl1.C
29017         * g++.old-deja/g++.jason/report.C
29018         * g++.old-deja/g++.jason/rfg10.C
29019         * g++.old-deja/g++.jason/template30.C
29020         * g++.old-deja/g++.law/arm12.C
29021         * g++.old-deja/g++.law/ctors5.C
29022         * g++.old-deja/g++.law/cvt20.C
29023         * g++.old-deja/g++.law/init10.C
29024         * g++.old-deja/g++.law/init8.C
29025         * g++.old-deja/g++.law/visibility17.C
29026         * g++.old-deja/g++.law/visibility7.C
29027         * g++.old-deja/g++.mike/net8.C
29028         * g++.old-deja/g++.mike/p646.C
29029         * g++.old-deja/g++.mike/p700.C
29030         * g++.old-deja/g++.mike/p701.C
29031         * g++.old-deja/g++.mike/p811.C
29032         * g++.old-deja/g++.ns/template13.C
29033         * g++.old-deja/g++.other/array3.C
29034         * g++.old-deja/g++.other/crash25.C
29035         * g++.old-deja/g++.other/dtor3.C
29036         * g++.old-deja/g++.other/dtor4.C
29037         * g++.old-deja/g++.other/main1.C
29038         * g++.old-deja/g++.other/warn7.C
29039         * g++.old-deja/g++.pt/crash11.C
29040         * g++.old-deja/g++.pt/crash36.C
29041         * g++.old-deja/g++.pt/spec22.C
29042         * g++.old-deja/g++.pt/spec9.C
29043         * g++.old-deja/g++.pt/ttp52.C
29044         * g++.old-deja/g++.robertl/eb103.C
29045         * g++.old-deja/g++.robertl/eb121.C
29046         * g++.old-deja/g++.robertl/eb22.C
29047         * g++.old-deja/g++.robertl/eb8.C:
29048         Update locations and/or regexps of dg-error markers.
29049         Remove markers for some bogus messages that are no longer issued.
29050
29051 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29052
29053         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29054         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29055
29056 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29057
29058         PR c++/17618
29059         * g++.dg/lookup/crash5.C: New test.
29060
29061 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29062
29063         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29064         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29065         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29066         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29067         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29068         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29069
29070         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29071         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29072         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29073         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29074         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29075         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29076
29077         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29078
29079         * gcc.dg/vect/vect-44.c: Check additional cases.
29080         * gcc.dg/vect/vect-48.c: Check additional cases.
29081
29082         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29083         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29084         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29085         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29086         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29087         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29088         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29089         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29090         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29091
29092         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29093         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29094         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29095
29096 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29097
29098         * gcc.dg/tree-ssa/loop-6.c: New test.
29099
29100 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29101
29102         PR c++/17620
29103         * g++.dg/inherit/base2.C: New.
29104
29105 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29106
29107         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29108         * gcc.dg/20001012-2.c: Likewise.
29109         * gcc.dg/20001013-1.c: Likewise.
29110         * gcc.dg/20001101-1.c: Likewise.
29111         * gcc.dg/20001102-1.c: Likewise.
29112         * gcc.dg/bf-spl1.c: Likewise.
29113         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29114         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29115
29116 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29117
29118         PR tree-optimization/16721
29119         * gcc.dg/tree-ssa/pr16721.c: New test.
29120
29121 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29122
29123         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29124         * gcc.dg/20040305-1.c: Likewise.
29125
29126 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29127
29128         PR c/16566
29129         * gcc.c-torture/compile/pr16566-1.c,
29130         gcc.c-torture/compile/pr16566-2.c,
29131         gcc.c-torture/compile/pr16566-3.c: New tests.
29132
29133 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29134
29135         PR tree-optimization/17512
29136         * gcc.c-torture/compile/20040916-1.c.
29137
29138 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29139
29140         * gcc.dg/pragma-re-3.c: New test.
29141
29142 2004-09-17  Matt Austern  <austern@apple.com>
29143
29144         PR c++/15049
29145         * g++.dg/other/anon3.C: New.
29146
29147 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29148
29149         PR c++/7503
29150         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29151         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29152         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29153         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29154         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29155
29156 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29157
29158         PR fortran/17286
29159         * gfortran.dg/pr17286.f90: New test.
29160
29161 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29162
29163         PR c++/17530
29164         * g++.dg/template/static7.C: New test.
29165
29166 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29167
29168         PR tree-opt/17558
29169         * gcc.c-torture/compile/pr17558.c: New test.
29170
29171 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29172
29173         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29174         if SKIP_ATTRIBUTE is defined.
29175
29176 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29177
29178         PR fortran/15957
29179         * gfortran.dg/pr15957.f90: New test.
29180
29181 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29182
29183         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29184         in comparison.
29185         * gcc.dg/vect/vect-79.c: Likewise.
29186         * gcc.dg/vect/vect-80.c: Likewise.
29187
29188 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29189
29190         PR fortran/15750
29191         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29192
29193 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29194
29195         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29196         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29197         * gcc.dg/vect/vect-62.c: New testcase.
29198         * gcc.dg/vect/vect-63.c: New testcase.
29199         * gcc.dg/vect/vect-64.c: New testcase.
29200         * gcc.dg/vect/vect-65.c: New testcase.
29201         * gcc.dg/vect/vect-66.c: New testcase.
29202         * gcc.dg/vect/vect-67.c: New testcase.
29203         * gcc.dg/vect/vect-68.c: New testcase.
29204         * gcc.dg/vect/vect-69.c: New testcase.
29205         * gcc.dg/vect/vect-79.c: New testcase.
29206         * gcc.dg/vect/vect-80.c: New testcase.
29207
29208 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29209
29210         * gcc.target/mips/asm-1.c: New test.
29211
29212 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29213
29214         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29215         * gcc.dg/vect/vect-73.c: New testcase.
29216         * gcc.dg/vect/vect-74.c: New testcase.
29217         * gcc.dg/vect/vect-75.c: New testcase.
29218         * gcc.dg/vect/vect-76.c: New testcase.
29219         * gcc.dg/vect/vect-77.c: New testcase.
29220         * gcc.dg/vect/vect-78.c: New testcase
29221
29222 2004-09-18  Paul Brook  <paul@codesourcery.com>
29223
29224         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29225
29226 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29227
29228         PR c/17424
29229         * gcc.dg/pr17424-1.c: New test.
29230
29231 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29232
29233         * g++.dg/tree-ssa/pr17153.C: New test.
29234
29235 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29236
29237         PR pch/13361
29238         * g++.dg/pch/wchar-1.C: New.
29239         * g++.dg/pch/wchar-1.Hs: New.
29240
29241 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29242
29243         * gcc.c-torture/execute/20040917-1.c: New test.
29244
29245 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29246
29247         PR tree-optimization/17319
29248         * gcc.dg/pr17319.c: New test.
29249
29250 2004-09-17  Devang Patel  <dpatel@apple.com>
29251
29252         * gcc.dg/20040813-1.c: New test.
29253
29254 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29255
29256         PR tree-optimization/17273
29257         * gcc.c-torture/compile/pr17273.c: New test.
29258
29259 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29260
29261         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29262         Update expected messages.
29263         * gcc.dg/declspec-13.c: New test.
29264
29265 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29266
29267         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29268
29269 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29270
29271         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29272         change what 'a' is pointing to.
29273
29274 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29275
29276         PR c++/16002
29277         * g++.dg/template/error18.C: New test.
29278
29279         PR c++/16029
29280         * g++.dg/warn/Wunused-8.C: New test.
29281
29282 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29283
29284         PR tree-optimization/17513
29285         * gcc.dg/20040916-1.c: New test.
29286
29287 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29288
29289         PR c++/17501
29290         * g++.dg/template/typename7.C: New test.
29291
29292 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29293
29294         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29295
29296 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29297
29298         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29299         with -ftree-based-profiling also.
29300         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29301
29302 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29303
29304         PR/15364
29305         * gfortran.dg/der_array_io_1.f90: New test.
29306         * gfortran.dg/der_array_io_2.f90: New test.
29307         * gfortran.dg/der_array_io_3.f90: New test.
29308
29309 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29310
29311         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29312         EABI.
29313
29314 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29315
29316         * g++.dg/opt/switch1.C: New test.
29317
29318 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29319
29320         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29321         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29322         Update expected messages.
29323
29324 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29325
29326         PR fortran/16485
29327         * gfortran.dg/same_name_1.f90: New test.
29328
29329 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29330
29331         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29332         dereference garbage pointers.
29333
29334 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29335
29336         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29337         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29338
29339         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29340         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29341         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29342
29343 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29344
29345         PR c++/17324
29346         * g++.dg/template/mangle1.C: New test.
29347
29348 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29349
29350         PR tree-optimization/17252
29351         * gcc.c-torture/execute/pr17252.c: New test.
29352
29353 2004-09-14  Andrew Pinski  <apinski@apple.com>
29354
29355         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29356
29357 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29358
29359         PR rtl-optimization/9771
29360         * gcc.dg/pr9771-1.c: New test case.
29361
29362 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29363
29364         PR tree-optimization/15262
29365         * gcc.c-torture/execute/pr15262-1.c: New test.
29366         * gcc.c-torture/execute/pr15262-2.c: New test.
29367
29368 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29369
29370         * gcc.dg/declspec-12.c: New test.
29371
29372 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29373
29374         * gfortran.dg/pr17090.f90: Add directives to test.
29375
29376 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29377
29378         * gcc.c-torture/compile/20040914-1.c: New test.
29379
29380 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29381
29382         PR c++/16162
29383         * g++.dg/template/decl2.C: New test.
29384
29385 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29386
29387         PR fortran/17090
29388         * gfortran.dg/pr17090.f90: New test.
29389
29390 2004-09-13  Dale Johannesen  <dalej@apple.com>
29391
29392         * gcc.c-torture/compile/pr17408.c: New test case.
29393
29394 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29395
29396         PR c++/16716
29397         * g++.dg/parse/crash17.C: New test.
29398
29399         PR c++/17327
29400         * g++.dg/template/enum3.C: New test.
29401
29402 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29403
29404         * lib/gcc-defs.exp: Load wrapper.exp.
29405         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29406         using local code.
29407         * lib/gcc.exp (gcc_init): Similar.
29408         * lib/gfortran.exp (gfortran_init): Similar.
29409         * lib/objc.exp (objc_init): Similar.
29410         * lib/treelang.exp (treelang_init): Similar.
29411         * lib/wrapper.exp: New file with build_wrapper call machinery in
29412         ${tool}_maybe_build_wrapper.
29413
29414 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29415
29416         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29417         "inline".
29418         * gcc.dg/declspec-11.c: Update expected messages.
29419         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29420         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29421         gcc.dg/inline-12.c: New tests.
29422
29423 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29424
29425         * g++.dg/tree-ssa/pr17400.C: New testcase.
29426
29427 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29428
29429         * gcc.target/mips/sb1-1.c: New testcase.
29430
29431 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29432
29433         * lib/g77-dg.exp: Remove unused file.
29434         * lib/mike-g77.exp: Ditto.
29435         * lib/g77.exp: Ditto.
29436
29437 2004-09-12  Richard Henderson  <rth@redhat.com>
29438
29439         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29440
29441 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29442
29443         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29444         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29445         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29446         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29447         Update expected messages.
29448
29449 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29450
29451         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29452         declaration/use mismatch for dirp parameter.
29453
29454 2004-09-12  Andrew Pinski  <apinski@apple.com>
29455
29456         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29457         -fgnu-runtime is passed.
29458
29459 2004-09-12  Richard Henderson  <rth@redhat.com>
29460
29461         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29462         do the uplevel thing and update additional_flags directly.
29463         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29464         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29465         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29466         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29467
29468 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29469
29470         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29471
29472 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29473
29474         PR middle-end/17411
29475         * g++.dg/opt/pr17411-1.C: New test case.
29476
29477 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29478
29479         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29480         gcc.dg/tls/diag-2.c: Update expected messages.
29481         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29482         messages.
29483         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29484         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29485         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29486         gcc.dg/tls/diag-5.c: New tests.
29487
29488 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29489
29490         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29491
29492 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29493
29494         * g++.dg/parse/break-in-for.C: New test.
29495
29496 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * gcc.dg/tree-ssa/20040911-1.c: New test.
29499
29500 2004-09-11  Andreas Jaeger  <aj@suse.de>
29501
29502         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29503         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29504
29505 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29506
29507         * gcc.target/frv: New directory of FR-V-specific tests.
29508
29509 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29510
29511         * gcc.dg/convert-vec-1.c: New test.
29512
29513 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29514
29515         PR middle-end/17024
29516         * gcc.dg/pr17024-1.c: New test case.
29517
29518 2004-09-10  Eric Christopher  <echristo@redhat.com>
29519
29520         * gcc.dg/20040910-1.c: New test.
29521
29522 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29523
29524         * gcc.dg/bitfld-9.c: New test.
29525
29526 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29527
29528         * gcc.c-torture/execute/ieee/acc1.c: New test.
29529         * gcc.c-torture/execute/ieee/acc2.c: New test.
29530         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29531
29532 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29533
29534         * gcc.dg/deprecated-2.c: New test.
29535
29536 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29537
29538         * gcc.dg/init-vec-1.c: New test.
29539
29540 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29541
29542         PR middle-end/17055
29543         * gcc.dg/pr17055-1.c: New test case.
29544
29545 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29546
29547         PR target/17377
29548         * gcc.c-torture/execute/pr17377.c: New test.
29549
29550 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29551
29552         PR c/8420
29553         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29554         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29555         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29556         gcc.dg/long-long-typespec-1.c: New tests.
29557         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29558
29559 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29560
29561         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29562         gcc.dg/gnu99-static-1.c: New tests.
29563
29564 2004-09-08  Devang Patel  <dpatel@apple.com>
29565
29566         * gcc.dg/darwin-ld-20040828-1.c: New test.
29567         * gcc.dg/darwin-ld-20040828-2.c: New test.
29568         * gcc.dg/darwin-ld-20040828-3.c: New test.
29569
29570 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29571
29572         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29573         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29574         in error message.
29575         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29576         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29577         in error message.
29578         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29579         types they qualify.
29580         * objc.dg/type-size-2.m: Fix wording in comment.
29581         * objc.dg/va-meth-1.m: New test case.
29582
29583 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29584
29585         PR c/16633:
29586         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29587         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29588
29589 2004-09-06  Devang Patel  <dpatel@apple.com>
29590
29591         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29592         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29593
29594 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29595
29596         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29597         reflect changed line numbering of diagnostics.
29598
29599 2004-09-06  Paul Brook  <paul@codesourcery.com>
29600
29601         * gfortran.dg/edit_real_1.f90: Add new test.
29602
29603 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29604
29605         * gcc.dg/tree-ssa/loop-2.c: New test.
29606         * gcc.dg/tree-ssa/loop-3.c: New test.
29607         * gcc.dg/tree-ssa/loop-4.c: New test.
29608         * gcc.dg/tree-ssa/loop-5.c: New test.
29609
29610 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29611
29612         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29613
29614 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29615
29616         * gcc.dg/format/sentinel-1.c: New test.
29617
29618 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29619
29620         * gcc.dg/builtins-46.c: New.
29621
29622 2004-09-03  Devang Patel  <dpatel@apple.com>
29623
29624         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29625         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29626
29627 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29628
29629         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29630         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29631         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29632         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29633         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29634         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29635         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29636         the non-portable bzero.
29637         * gcc.dg/20010912-1.c: xfail for NetWare.
29638         * gcc.dg/20020426-2.c: xfail for NetWare.
29639         * gcc.dg/20021014-1.c: xfail for NetWare.
29640         * gcc.dg/20021018-1.c: xfail for NetWare.
29641         * gcc.dg/20030213-1.c: xfail for NetWare.
29642         * gcc.dg/20030225-1.c: xfail for NetWare.
29643         * gcc.dg/20030708-1.c: xfail for NetWare.
29644         * gcc.dg/builtins-config.h: Also exclude NetWare.
29645         * gcc.dg/format/format.h: Define restrict only if not already defined.
29646         * gcc.dg/nest.c: xfail for NetWare.
29647         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29648         * lib/target-supports.exp (check_visibility_available): Exclude
29649         NetWare.
29650
29651 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29652
29653         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29654         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29655         deterministic starting point for the alignment of structure fields.
29656         * gcc.dg/Wpadded.c: Dito.
29657         * g++.dg/abi/vbase10.C: Dito.
29658
29659 2004-09-03  Devang Patel  <dpatel@apple.com>
29660
29661         * g++.dg/debug/pr15736.cc: New test.
29662
29663 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29664
29665         * README.QMTEST: Fix out-of-date link.
29666
29667 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29668
29669         PR fortran/16579
29670         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29671         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29672
29673 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * g++.dg/abi/arm_rtti1.C: New test.
29676
29677 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29678
29679         * gcc.dg/ppc-vector-memcpy.c: New.
29680         * gcc.dg/ppc-vector-memset.c: New.
29681
29682 2004-09-02  Chao-ying Fu  <fu@mips.com>
29683
29684         * gcc.target/mips/mips-3d-1.c: New test.
29685         * gcc.target/mips/mips-3d-2.c: New test.
29686         * gcc.target/mips/mips-3d-3.c: New test.
29687         * gcc.target/mips/mips-3d-4.c: New test.
29688         * gcc.target/mips/mips-3d-5.c: New test.
29689         * gcc.target/mips/mips-3d-6.c: New test.
29690         * gcc.target/mips/mips-3d-7.c: New test.
29691         * gcc.target/mips/mips-3d-8.c: New test.
29692         * gcc.target/mips/mips-3d-9.c: New test.
29693         * gcc.target/mips/mips-ps-1.c: New test.
29694         * gcc.target/mips/mips-ps-2.c: New test.
29695         * gcc.target/mips/mips-ps-3.c: New test.
29696         * gcc.target/mips/mips-ps-4.c: New test.
29697         * gcc.target/mips/mips-ps-type.c: New test.
29698
29699 2004-09-02  Paul Brook  <paul@codesourcery.com>
29700
29701         * gfortran.dg/edit_real_1.f90: Add new tests.
29702
29703 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29704
29705         PR fortran/15327
29706         * gfortran.dg/merge_char_1.f90: New test.
29707
29708 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29709
29710         PR fortran/16404
29711         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29712
29713 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29714
29715         PR c/1522
29716         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29717
29718 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29719
29720         * g++.dg/opt/loop1.C: Do not XFAIL.
29721
29722 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29723
29724         * gcc.c-torture/execute/20040831-1.c: New test.
29725
29726 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29727
29728         PR fortran/16579
29729         * gfortran.dg/g77/20010610.f: Now passes.
29730         Copy from g77.f-torture/execute. Add dg-run directive.
29731         * gfortran.dg/g77/README: Update
29732
29733 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29734
29735         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29736         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29737         (t1, t2, t3, t4): Add volatile.
29738
29739 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29740
29741         * g++.dg/ext/visibility/arm1.C: New test.
29742
29743 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29744
29745         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29746         -pedantic-errors.
29747
29748 2004-09-01  Paul Brook  <paul@codesourcery.com>
29749
29750         * gfortran.dg/eof_2.f90: New test.
29751
29752 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29753
29754         PR fortran/16579
29755         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29756
29757 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29758
29759         PR libfortran/16805
29760         * gfortran.dg/list_read_2.f90: New test.
29761
29762 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29763
29764         * g++.dg/abi/key1.C: New test.
29765
29766 2004-08-31  Richard Henderson  <rth@redhat.com>
29767
29768         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29769         form of offsetof.
29770         * g++.dg/other/offsetof5.C: Remove duplicate.
29771
29772 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29773
29774         PR fortran/17244
29775         * gfortran.dg/func_derived_1.f90: New test.
29776
29777 2004-08-31  Paul Brook  <paul@codesourcery.com>
29778
29779         * gfortran.dg/eof_1.f90: New test.
29780
29781 2004-08-31  Paul Brook  <paul@codesourcery.com>
29782
29783         * gfortran.dg/list_read_1.f90: New file.
29784
29785 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29786
29787         * g++.dg/opt/loop1.C: XFAIL.
29788
29789 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29790
29791         * gcc.dg/funcdef-storage-1.c: New.
29792         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29793         an extern function in local scope.
29794         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29795         declare an 'auto inline' function in local scope.
29796         * gcc.dg/20011130-1.c: Likewise.
29797         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29798         an 'auto' function in local scope.
29799         * gcc.dg/20021014-1.c: Likewise.
29800         * gcc.dg/20030331-2.c: Likewise.
29801
29802 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29803
29804         * gfortran.dg/blockdata_1.f90: New test.
29805
29806 2004-08-30  Richard Henderson  <rth@redhat.com>
29807
29808         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29809
29810 2004-08-30  Richard Henderson  <rth@redhat.com>
29811
29812         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29813         additional_flags set by alternate driver.
29814         (ieee-options): New procedure.
29815         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29816         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29817         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29818         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29819
29820 2004-08-30  Richard Henderson  <rth@redhat.com>
29821
29822         * lib/f-torture.exp: Remove.
29823
29824 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29825
29826         PR rtl-optimization/16590
29827         * g++.dg/opt/loop1.C: New test.
29828
29829 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29830
29831         PR fortran/13910
29832         * gfortran.dg/oldstyle_1.f90: New test.
29833
29834 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29835         Paul Brook  <paul@codesourcery.com>
29836
29837         * gfortran.dg/g77/README: Update.
29838         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29839         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29840         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29841
29842 2004-08-28  Paul Brook  <paul@codesourcery.com>
29843
29844         PR libfortran/17195
29845         * gfortran.dg/edit_real_1.f90: New test.
29846
29847 2004-08-27  Paul Brook  <paul@codesourcery.com>
29848
29849         * gfortran.dg/rewind_1.f90: New test.
29850
29851 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29852
29853         PR fortran/16597
29854         * gfortran.dg/pr16597.f90: New test.
29855
29856 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29857
29858         PR c/13801
29859         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29860         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29861         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29862         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29863         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29864
29865 2004-08-26  Nick Clifton  <nickc@redhat.com>
29866
29867         * gcc.c-torture/compile/pr17119.c: New test.
29868
29869 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29870
29871         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29872
29873 2004-08-25  Richard Henderson  <rth@redhat.com>
29874
29875         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29876         the bits that expect kind=8 to be the largest real kind.
29877
29878 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29879
29880         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29881
29882 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29883
29884         * gfortran.dg/assignment_1.f90: New test.
29885
29886 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29887
29888         * g++.dg/template/repo3.C: New test.
29889
29890 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29891
29892         PR middle-end/16693
29893         PR tree-optimization/16372
29894         * g++.dg/opt/pr16372-1.C: New test case.
29895         * g++.dg/opt/pr16693-1.C: New test case.
29896         * g++.dg/opt/pr16693-2.C: New test case.
29897
29898 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29899
29900         * objc.dg/proto-lossage-4.m: New test.
29901
29902 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29903
29904         PR c++/17155
29905         * g++.dg/inherit/local2.C: New test.
29906
29907 2004-08-25  Paul Brook  <paul@codesourcery.com>
29908
29909         PR fortran/17144
29910         * gfortran.dg/string_ctor_1.f90: New test.
29911
29912 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29913
29914         PR c++/14428
29915         * g++.dg/template/redecl2.C: New test.
29916
29917 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29918
29919         PR fortran/17143
29920         * gfortran.dg/pr17143.f90: New test.
29921
29922 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29923
29924         PR fortran/17164
29925         * gfortran.dg/pr17164.f90: New test.
29926
29927 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29928
29929         * gcc.dg/tree-ssa/loop-1.c: New test.
29930
29931 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29932
29933         * gcc.c-torture/compile/20040824-1.c: New test.
29934
29935 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29936
29937         * gcc.c-torture/compile/iftrap-3.c: New test.
29938
29939 2004-08-24  Paul Brook  <paul@codesourcery.com>
29940
29941         * gfortran.dg/entry_2.f90: New test.
29942
29943 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29944
29945         PR c++/16889
29946         * g++.dg/lookup/ambig[12].C: New.
29947
29948 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29949
29950         PR c++/16706
29951         * g++.dg/template/crash21.C: New test.
29952         * g++.dg/template/crash22.C: Likewise.
29953
29954 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29955
29956         PR c++/17149
29957         * g++.dg/template/access15.C: New.
29958
29959 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29960
29961         PR c++/17163
29962         * g++.dg/template/repo2.C: New test.
29963
29964 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29965
29966         PR rtl-optimization/17078
29967         * gcc.c-torture/execute/pr17078-1.c: New test case.
29968
29969 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29970
29971         PR c/14492
29972         * gcc.dg/debug/crash1.c: New test.
29973
29974 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29975
29976         PR c/16180
29977         * gcc.dg/loop-5.c: New test.
29978
29979 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29980
29981         * gcc.c-torture/execute/20040823-1.c: New test.
29982
29983 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29984
29985         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29986         to the assembler.  Simplify test accordingly.
29987         (asm_abi_flags): Use GNU names.
29988         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29989         to check for ABI flags.
29990
29991 2004-08-22  Andrew Pinski  <apinski@apple.com>
29992
29993         * g++.dg/opt/pr14029.C: New test.
29994         * gcc.c-torture/execute/pr15262.c: New test.
29995
29996 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29997
29998         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29999
30000 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30001
30002         PR 16908
30003         * gfortran.dg/direct_io.f90: New test.
30004
30005 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30006
30007         PR c++/17121
30008         * g++.dg/inherit/local2.C: New test.
30009
30010 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30011
30012         PR c++/17120
30013         * g++.dg/warn/Wparentheses-4.C: New test.
30014
30015 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30016
30017         PR c++/17121
30018         * g++.dg/inherit/local2.C: New test.
30019
30020         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30021         * gcc.dg/ppc-ldstruct.c: Likewise.
30022         * gcc.dg/ppc64-abi-2.c: Likewise.
30023
30024 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30025
30026         PR rtl-optimization/17099
30027         * gcc.c-torture/execute/20040820-1.c: New test.
30028
30029 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30030
30031         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30032
30033 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30034
30035         PR fortran/17077
30036         * gfortran.dg/auto_array_1.f90: New test.
30037
30038 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30039
30040         PR fortran/17074
30041         * gfortran.dg/simpleif_1.f90: New test.
30042
30043 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30044
30045         * lib/target-supports.exp (check_profiling_available): Return
30046         false for arm*-*-symbianelf* and arm*-*-eabi*.
30047
30048         PR c++/15890
30049         * g++.dg/template/delete1.C: New test.
30050
30051 2004-08-19  Paul Brook  <paul@codesourcery.com>
30052
30053         PR fortran/14976
30054         PR fortran/16228
30055         * gfortran.dg/data_char_1.f90: New test.
30056
30057 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30058
30059         PR fortran/16946
30060         * gfortran.dg/reduction.f90: New testcase.
30061
30062 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30063
30064         PR fortran/16520
30065         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30066
30067 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30068
30069         PR c++/17041
30070         * g++.dg/Wparentheses-3.C: New test.
30071
30072 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30073
30074         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30075         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30076         * gcc.dg/vect/vect-2.c: Likewise.
30077         * gcc.dg/vect/vect-3.c: Likewise.
30078         * gcc.dg/vect/vect-4.c: Likewise.
30079         * gcc.dg/vect/vect-5.c: Likewise.
30080         * gcc.dg/vect/vect-6.c: Likewise.
30081         * gcc.dg/vect/vect-7.c: Likewise.
30082         * gcc.dg/vect/vect-25.c: Likewise.
30083         * gcc.dg/vect/vect-31.c: Likewise.
30084         * gcc.dg/vect/vect-32.c: Likewise.
30085         * gcc.dg/vect/vect-34.c: Likewise.
30086         * gcc.dg/vect/vect-36.c: Likewise.
30087         * gcc.dg/vect/vect-all.c: Likewise.
30088
30089 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30090
30091         PR c++/17068
30092         * g++.dg/template/operator4.C: New test.
30093
30094 2004-08-18  Richard Henderson  <rth@redhat.com>
30095
30096         * gcc.dg/20040206-1.c: XFAIL.
30097
30098 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30099
30100         PR c++/16246
30101         * g++.dg/template/array7.C: New test.
30102
30103 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30104
30105         * gcc.dg/mips-movcc-1.c: New test.
30106         * gcc.dg/mips-movcc-2.c: New test.
30107         * gcc.dg/mips-movcc-3.c: New test.
30108
30109         * gcc.dg/mips-nmadd-1.c: New test.
30110         * gcc.dg/mips-nmadd-2.c: New test.
30111
30112 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30113
30114         PR c++/15871
30115         * g++.dg/opt/inline8.C: New test.
30116
30117         PR c++/16965
30118         * g++.dg/parse/error17.C: New test.
30119
30120 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30121
30122         * gcc.dg/vect: New directory for vectorizer tests.
30123         * gcc.dg/vect/tree-vect.h: New file.
30124         * gcc.dg/vect/vect.exp: New file.
30125         * gcc.dg/vect/pr16105.c.c: New test.
30126         * gcc.dg/vect/vect-1.c: New test.
30127         * gcc.dg/vect/vect-2.c: New test.
30128         * gcc.dg/vect/vect-3.c: New test.
30129         * gcc.dg/vect/vect-4.c: New test.
30130         * gcc.dg/vect/vect-5.c: New test.
30131         * gcc.dg/vect/vect-6.c: New test.
30132         * gcc.dg/vect/vect-7.c: New test.
30133         * gcc.dg/vect/vect-8.c: New test.
30134         * gcc.dg/vect/vect-9.c: New test.
30135         * gcc.dg/vect/vect-10.c: New test.
30136         * gcc.dg/vect/vect-11.c: New test.
30137         * gcc.dg/vect/vect-12.c: New test.
30138         * gcc.dg/vect/vect-13.c: New test.
30139         * gcc.dg/vect/vect-14.c: New test.
30140         * gcc.dg/vect/vect-15.c: New test.
30141         * gcc.dg/vect/vect-16.c: New test.
30142         * gcc.dg/vect/vect-17.c: New test.
30143         * gcc.dg/vect/vect-18.c: New test.
30144         * gcc.dg/vect/vect-19.c: New test.
30145         * gcc.dg/vect/vect-20.c: New test.
30146         * gcc.dg/vect/vect-21.c: New test.
30147         * gcc.dg/vect/vect-22.c: New test.
30148         * gcc.dg/vect/vect-23.c: New test.
30149         * gcc.dg/vect/vect-24.c: New test.
30150         * gcc.dg/vect/vect-25.c: New test.
30151         * gcc.dg/vect/vect-26.c: New test.
30152         * gcc.dg/vect/vect-27.c: New test.
30153         * gcc.dg/vect/vect-28.c: New test.
30154         * gcc.dg/vect/vect-29.c: New test.
30155         * gcc.dg/vect/vect-30.c: New test.
30156         * gcc.dg/vect/vect-31.c: New test.
30157         * gcc.dg/vect/vect-32.c: New test.
30158         * gcc.dg/vect/vect-33.c: New test.
30159         * gcc.dg/vect/vect-34.c: New test.
30160         * gcc.dg/vect/vect-35.c: New test.
30161         * gcc.dg/vect/vect-36.c: New test.
30162         * gcc.dg/vect/vect-37.c: New test.
30163         * gcc.dg/vect/vect-38.c: New test.
30164         * gcc.dg/vect/vect-40.c: New test.
30165         * gcc.dg/vect/vect-41.c: New test.
30166         * gcc.dg/vect/vect-42.c: New test.
30167         * gcc.dg/vect/vect-43.c: New test.
30168         * gcc.dg/vect/vect-44.c: New test.
30169         * gcc.dg/vect/vect-45.c: New test.
30170         * gcc.dg/vect/vect-46.c: New test.
30171         * gcc.dg/vect/vect-47.c: New test.
30172         * gcc.dg/vect/vect-48.c: New test.
30173         * gcc.dg/vect/vect-49.c: New test.
30174         * gcc.dg/vect/vect-50.c: New test.
30175         * gcc.dg/vect/vect-51.c: New test.
30176         * gcc.dg/vect/vect-52.c: New test.
30177         * gcc.dg/vect/vect-53.c: New test.
30178         * gcc.dg/vect/vect-54.c: New test.
30179         * gcc.dg/vect/vect-55.c: New test.
30180         * gcc.dg/vect/vect-56.c: New test.
30181         * gcc.dg/vect/vect-57.c: New test.
30182         * gcc.dg/vect/vect-58.c: New test.
30183         * gcc.dg/vect/vect-59.c: New test.
30184         * gcc.dg/vect/vect-60.c: New test.
30185         * gcc.dg/vect/vect-61.c: New test.
30186         * gcc.dg/vect/vect-all.c: New test.
30187         * gcc.dg/vect/vect-none.c: New test.
30188
30189 2004-08-17  Paul Brook  <paul@codesourcery.com>
30190
30191         PR fortran/13082
30192         * gfortran.dg/entry_1.f90: New test.
30193
30194 2004-08-17  Andrew Pinski  <apinski@apple.com>
30195
30196         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30197
30198 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30199
30200         * gcc.dg/pr17036-1.c: New test.
30201
30202 2004-08-16  Devang Patel  <dpatel@apple.com>
30203
30204         * gcc.dg/darwin-20040809-1.c: New test.
30205
30206 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30207
30208         * gcc.dg/funcdef-attr-1.c: New test.
30209
30210 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30211
30212         * gcc.dg/altivec-17.c: New test.
30213         * gcc.dg/altivec-18.c: New test.
30214
30215 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30216
30217         PR c++/6749
30218         * g++.dg/template/vtable2.C: New test.
30219
30220 2004-08-14  Richard Henderson  <rth@redhat.com>
30221
30222         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30223         * gcc.dg/pack-test-4.c (main): Return 0.
30224         * gcc.dg/setjmp-1.c: Remove XFAIL.
30225         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30226
30227 2004-08-14  Richard Henderson  <rth@redhat.com>
30228
30229         * gcc.dg/980217-1.c: Add prototype for printf.
30230
30231 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30232
30233         * gfortran.dg/pr16935.f90: New test.
30234
30235 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30236
30237         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30238
30239 2004-08-13  Paul Brook  <paul@codesourcery.com>
30240
30241         * gfortran.dg/der_io_1.f90: Remove stray comma.
30242
30243 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30244
30245         * gcc.dg/vmx/cw-bug-2.c: Remove.
30246         * gcc.dg/vmx/vprint-1.c: Remove.
30247         * gcc.dg/vmx/vscan-1.c: Remove.
30248
30249 2004-08-12  Devang patel  <dpatel@apple.com>
30250
30251         * gcc.dg/darwin-20040809-2.c: New test.
30252
30253 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30254
30255         * g++.dg/ext/altivec-12.C: New test.
30256
30257         * g++.dg/ext/altivec-11.C: New test.
30258
30259 2004-08-12  Paul Brook  <paul@codesourcery.com>
30260
30261         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30262
30263 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30264
30265         * g++.dg/ext/altivec-2.C: Check for hardware support before
30266         executing any VMX instructions.
30267
30268         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30269
30270 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30271
30272         PR c++/16276
30273         * g++.old-deja/g++.other/comdat4.C: New test.
30274         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30275
30276 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30277
30278         PR target/16286
30279         * gcc.dg/pr16286.c: New test.
30280
30281 2004-08-12 Jan Beulich <jbeulich@novell.com>
30282
30283         * g++.dg/ext/asm5.C: New.
30284
30285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR c++/16698
30288         * g++.dg/eh/crash1.C: New test.
30289
30290         PR c++/16717
30291         * g++.dg/ext/construct1.C: New test.
30292
30293 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/16853
30296         * g++.dg/init/ptrmem1.C: New test.
30297
30298         PR c++/16618
30299         * g++.dg/parse/offsetof5.C: New test.
30300
30301         PR c++/16870
30302         * g++.dg/template/overload3.C: New test.
30303
30304 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30305
30306         PR c++/16964
30307         * g++.dg/parse/error16.C: New test.
30308
30309         PR c++/16904
30310         * g++.dg/template/error14.C: New test.
30311
30312         PR c++/16929
30313         * g++.dg/template/error15.C: New test.
30314
30315 2004-08-11  Devang Patel  <dpatel@apple.com>
30316
30317         * gcc.dg/darwin-ld-20040809-1.c: New test.
30318         * gcc.dg/darwin-ld-20040809-2.c: New test.
30319
30320 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30321
30322         PR fortran/16917
30323         * gfortran.dg/dfloat_1.f90: New test.
30324
30325 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30326
30327         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30328         * gcc.dg/dll-2.c: Fix dg-require syntax.
30329         * gcc.misc-tests/arm-isr.c (abort): Declare.
30330         (exit): Likewise.
30331
30332 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30333
30334         PR c++/16971
30335         * g++.dg/parse/crash16.C: New test.
30336
30337 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30338
30339         * gcc.dg/mips-rsqrt-1.c: New test case.
30340         * gcc.dg/mips-rsqrt-2.c: New test case.
30341         * gcc.dg/mips-rsqrt-3.c: New test case.
30342
30343 2004-08-10  Paul Brook  <paul@codesourcery.com>
30344
30345         * gfortran.dg/der_io_1.f90: New test.
30346
30347 2004-08-10  Paul Brook  <paul@codesourcery.com>
30348
30349         PR fortran/16919
30350         * gfortran.dg/der_array_1.f90: New test.
30351
30352 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30353
30354         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30355
30356 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30357
30358         * gcc.dg/wchar_t-2.c: Fix typo.
30359
30360 2004-08-09  Falk Hueffner  <falk@debian.org>
30361
30362         PR tree-optimization/12517
30363         * gcc.c-torture/compile/pr12517.c: New test.
30364
30365         PR tree-optimization/12578
30366         * gcc.c-torture/compile/pr12578.c: New test.
30367
30368         PR tree-optimization/12899
30369         * gcc.c-torture/compile/pr12899.c: New test.
30370
30371         PR rtl-optimization/14692
30372         * gcc.c-torture/compile/pr14692.c: New test.
30373
30374         PR tree-optimization/16461
30375         * gcc.c-torture/compile/pr16461.c: New test.
30376
30377 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30378
30379         * gfortran.dg/getenv_1.f90: New test.
30380
30381 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30382
30383         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30384         wchar_t.
30385         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30386
30387 2004-08-06  Paul Brook  <paul@codesourcery.com>
30388
30389         * gfortran.dg/ret_array_1.f90: New test.
30390         * gfortran.dg/ret_pointer_1.f90: New test.
30391
30392 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30393
30394         * gcc.dg/missing-field-init-[12].c: New tests.
30395         * g++.dg/warn/missing-field-init-[12].C: New tests.
30396
30397 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30398
30399         * gcc.dg/enum2.c: New test.
30400         * gcc.dg/symbian3.c: Likewise.
30401         * gcc.dg/symbian4.c: Likewise.
30402         * gcc.dg/wchar_t-2.c: Likewise.
30403
30404 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30405
30406         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30407         destructor tests.
30408
30409 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30410
30411         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30412         dg-require-visiblity.
30413         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30414         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30415         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30416         * g++.dg/ext/visibility/new1.C: Likewise.
30417         * g++.dg/ext/visibility/pragma.C: Likewise.
30418         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30419         * g++.dg/ext/visibility/virtual.C: Likewise.
30420         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30421         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30422         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30423         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30424         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30425         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30426         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30427         * g++/dg/ext/visibility/visibility-8.C: New test.
30428         * gcc.c-torture/compile/dll.x: Remove.
30429         * gcc.dg/dll-2.c: Use dg-require-dll
30430         * gcc.dg/visibility-10.c: New test.
30431         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30432         supporting DLLs.
30433         * lib/scanasm.exp (scan_hidden): New function.
30434         (scan_not_hidden): Likewise.
30435
30436 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30437
30438         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30439
30440 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30441
30442         * gcc.c-torture/execute/20040805-1.c: New test.
30443
30444 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30445
30446         * gcc.dg/20020118-1.c: Declare abort.
30447         * gcc.dg/altivec_check.h: Likewise.
30448         * gcc.dg/iftrap-2.c: Likewise.
30449         * gcc.dg/pragma-darwin.c: Likewise.
30450         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30451
30452 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30453
30454         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30455
30456 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30457
30458         * gcc.c-torture/execute/builtins/abs-2.c,
30459         gcc.c-torture/execute/builtins/abs-3.c,
30460         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30461         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30462         intmax_t, uintmax_t and their limits.
30463         * gcc.dg/intmax_t-1.c: New test.
30464
30465 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30466
30467         * g++.dg/tc1/dr147.C: Add reference to PR.
30468
30469 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30470
30471         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30472         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30473
30474 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30475
30476         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30477
30478 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30479
30480         * gcc.dg/redecl-5.c: New test.
30481         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30482         of scanf.
30483
30484 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30485
30486         PR middle-end/16790
30487         * gcc.c-torture/execute/pr16790-1.c: New test case.
30488
30489 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30490
30491         * g++.dg/ext/visibility/assign1.C: New test.
30492         * g++.dg/ext/visibility/new1.C: Likewise.
30493
30494         * gcc.dg/symbian1.c: New test.
30495         * gcc.dg/symbian2.c: Likewise.
30496
30497 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30498
30499         PR target/16570
30500         * gcc.dg/i386-sse-9.c: New test.
30501
30502 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30503
30504         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30505
30506 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30507
30508         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30509         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30510         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30511         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30512         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30513         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30514         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30515         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30516         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30517         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30518         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30519         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30520         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30521         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30522         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30523         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30524         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30525         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30526         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30527         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30528         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30529         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30530         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30531         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30532         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30533         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30534         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30535         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30536         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30537         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30538         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30539         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30540         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30541         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30542         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30543         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30544         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30545         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30546         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30547         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30548         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30549         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30550         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30551         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30552         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30553         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30554         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30555         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30556         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30557         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30558         gcc.misc-tests/i386-pf-3dnow-1.c,
30559         gcc.misc-tests/i386-pf-athlon-1.c,
30560         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30561         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30562         Declare built-in functions used.
30563         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30564
30565 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30566
30567         PR c++/16707
30568         * g++.dg/lookup/using12.C: New test.
30569
30570         * g++.dg/init/null1.C: Fix PR number.
30571         * g++.dg/parse/namespace10.C: Likewise.
30572
30573 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/16224
30576         * g++.dg/template/spec17.C: New test.
30577         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30578         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30579
30580 2004-08-02  David Billinghurst
30581
30582         PR fortran/16292
30583         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30584
30585 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30586
30587         * gcc.dg/ia64-got-1.c: New test case.
30588
30589 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/16489
30592         * g++.dg/init/null1.C: New test.
30593         * g++.dg/tc1/dr76.C: Adjust error marker.
30594
30595         PR c++/16529
30596         * g++.dg/parse/namespace10.C: New test.
30597
30598         PR c++/16810
30599         * g++.dg/inherit/ptrmem2.C: New test.
30600
30601 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30602
30603         PR target/16155
30604         * gcc.dg/pr16155.c: New test.
30605
30606 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30607
30608         * gcc.dg/redecl-2.c: New test.
30609
30610 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30611
30612         * gcc.dg/darwin-longdouble.c: New file.
30613
30614 2004-07-30  Richard Henderson  <rth@redhat.com>
30615
30616         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30617         write to constant argument.
30618         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30619
30620 2004-07-30  Richard Henderson  <rth@redhat.com>
30621
30622         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30623         tests of nearest around zero.
30624
30625 2004-07-30  Andrew Pinski  <apinski@apple.com>
30626
30627         * gcc.c-torture/compile/20040730-1.c: New test.
30628
30629 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30630
30631         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30632         powerpc-eabispe.
30633
30634 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30635
30636         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30637
30638 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30639
30640         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30641         contains $ld_library_path.
30642         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30643
30644 2004-07-29  Richard Henderson  <rth@redhat.com>
30645
30646         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30647
30648         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30649         (alt2, which): New.
30650         (Check): Accept either alternative.
30651
30652 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30653
30654         * g++.dg/abi/inline1.C: New test.
30655         * g++.dg/abi/local1-a.cc: Likewise.
30656         * g++.dg/abi/local1.C: Likewise.
30657         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30658         * g++.dg/abi/mangle12.C: Likewise.
30659         * g++.dg/abi/mangle17.C: Likewise.
30660         * g++.dg/abi/mangle20-2.C: Likewise.
30661         * g++.dg/opt/interface1.C: Likewise.
30662         * g++.dg/opt/interface1.h: Likewise.
30663         * g++.dg/opt/interface1-a.cc: New test.
30664         * g++.dg/parse/repo1.C: New test.
30665         * g++.dg/template/repo1.C: Likewise.
30666         * g++.dg/warn/Winline-1.C: Likewise.
30667         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30668
30669 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30670
30671         * gcc.dg/tree-ssa/20040729-1.c: New test.
30672
30673 2004-07-27  Matt Austern <austern@apple.com>
30674
30675         * gcc.dg/darwin-bool-1.c: New test.
30676         * gcc.dg/darwin-bool-2.c: New test.
30677
30678 2004-07-28  Richard Henderson  <rth@redhat.com>
30679
30680         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30681         arguments in the correct type.  Don't write to constant arguments.
30682
30683 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30684
30685         PR tree-optimization/16688
30686         PR tree-optimization/16689
30687         * g++.dg/tree-ssa/pr16688.C: New test.
30688
30689 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30690
30691         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30692         loads.  Not only in the comment, this time.
30693
30694 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30695
30696         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30697         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30698         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30699         * gcc.dg/sh4a-bitmovua.c: New.
30700         * gcc.dg/sh4a-cos.c: New.
30701         * gcc.dg/sh4a-cosf.c: New.
30702         * gcc.dg/sh4a-fprun.c: New.
30703         * gcc.dg/sh4a-fsrra.c: New.
30704         * gcc.dg/sh4a-memmovua.c: New.
30705         * gcc.dg/sh4a-sin.c: New.
30706         * gcc.dg/sh4a-sincos.c: New.
30707         * gcc.dg/sh4a-sincosf.c: New.
30708         * gcc.dg/sh4a-sinf.c: New.
30709
30710 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30711
30712         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30713         conditionals.
30714         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30715         loads.
30716         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30717         DOM1.
30718
30719 2004-07-27  Andrew Pinski  <apinski@apple.com>
30720
30721         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30722
30723 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30724
30725         * gcc.dg/pragma-isr.c: New test.
30726
30727 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30728
30729         PR c++/14429
30730         * g++.dg/template/ttp11.C: New test.
30731
30732 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30733
30734         * gcc.c-torture/compile/20040727-1.c: New test.
30735
30736 2004-07-26  Eric Christopher  <echristo@redhat.com>
30737
30738         * gcc.c-torture/compile/20040726-2.c: New test.
30739
30740 2004-07-26  Andrew Pinski  <apinski@apple.com>
30741
30742         * g++.dg/rtti/tinfo1.C: Xfail.
30743
30744 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30745
30746         * gcc.c-torture/compile/20040726-1.c: New test.
30747
30748 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30749             Brian Ryner  <bryner@brianryner.com>
30750
30751         PR c++/9283
30752         PR c++/15000
30753         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30754         * g++.dg/ext/visibility/: New directory.
30755         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30756         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30757         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30758         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30759         * g++.dg/ext/visibility/fvisibility.C,
30760         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30761         g++.dg/ext/visibility/fvisibility-override1.C
30762         g++.dg/ext/visibility/fvisibility-override2.C
30763         g++.dg/ext/visibility/memfuncts.C
30764         g++.dg/ext/visibility/noPLT.C
30765         g++.dg/ext/visibility/pragma.C
30766         g++.dg/ext/visibility/pragma-override1.C
30767         g++.dg/ext/visibility/pragma-override2.C
30768         g++.dg/ext/visibility/staticmemfuncts.C
30769         g++.dg/ext/visibility/virtual.C: New tests.
30770
30771 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30772
30773         PR c/15360
30774         * gcc.dg/pr15360-1.c: New test.
30775
30776 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30777
30778         * gcc.dg/pragma-align-2.c: New test.
30779         * gcc.dg/pragma-init-fini.c: New test.
30780         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30781         targets.
30782
30783 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30784
30785         * gcc.dg/init-string-2.c: New test.
30786
30787 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30788
30789         PR 16684
30790         * gcc.dg/Wredundant-decls-1.c: New test case.
30791
30792 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30795         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30796         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30797         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30798         * gcc.dg/compat/generate-random.c: New file.
30799         * gcc.dg/compat/generate-random.h: Likewise.
30800         * gcc.dg/compat/generate-random_r.c: Likewise.
30801         * gcc.dg/compat/struct-layout-1.h: Likewise.
30802         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30803         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30804         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30805         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30806         * gcc.dg/compat/struct-layout-1_main.c: New test.
30807         * gcc.dg/compat/struct-layout-1_x.c: New file.
30808         * gcc.dg/compat/struct-layout-1_y.c: New file.
30809         * gcc.dg/compat/struct-layout-1_test.h: New file.
30810
30811 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30812
30813         * gcc.dg/comp-return-1.c: New test
30814
30815 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30816
30817         * gcc.dg/vmx/8-02a.c: Fix typo.
30818
30819         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30820         * gcc.dg/darwin-abi-3.c: New test.
30821
30822         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30823         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30824
30825         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30826         * gcc.dg/vmx/ops-long-1.c: New test.
30827         * gcc.dg/vmx/ops-long-2.c: New test.
30828
30829 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30830
30831         * g++.dg/lookup/conv-[1234].C: New.
30832
30833 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30834
30835         * g++.dg/parse/attr2.C: Simplify.
30836
30837 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30838
30839         PR c/7284
30840         * gcc.c-torture/execute/pr7284-1.c: New test.
30841
30842 2004-07-22  Brian Booth  <bbooth@redhat.com>
30843
30844         * gcc.dg/tree-ssa/20040721-1.c: New test.
30845
30846 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         * g++.dg/template/crash20.c: New.
30849
30850 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30851
30852         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30853         Add dg-run directive.  Declare variables as required.
30854         * gfortran.dg/g77/README: Update
30855
30856 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30857
30858         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30859         gcc.dg/cris-peep2-andu2.c: New tests.
30860
30861 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30862
30863         PR c/15052
30864         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30865         on return type.
30866         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30867         messages.
30868         * gcc.dg/qual-return-2.c: Update expected messages.
30869         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30870
30871 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30872
30873         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30874         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30875
30876 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30877
30878         PR c/11250
30879         * gcc.dg/init-string-1.c: New test.
30880
30881 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30882
30883         PR middle-end/15345
30884         PR c/16450
30885         * gcc.dg/torture/nested-fn-1.c: New test.
30886
30887 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30888
30889         PR target/16559
30890         * gcc.dg/ia64-fptr-1.c: New file.
30891
30892 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30893
30894         PR c++/14497
30895         * g++.dg/template/spec16.C: New test.
30896         * g++.old-deja/g++.robertl/eb118.C: Remove.
30897
30898 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30899
30900         PR c++/509
30901         * g++.dg/template/spec15.C: New test.
30902
30903 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30904
30905         Copy cases from g77.f-torture/execute and add dg-run
30906         directive.  Other changes as noted.
30907         * gfortran.dg/g77/13037.f
30908         * gfortran.dg/g77/1832.f
30909         * gfortran.dg/g77/19981119-0.f
30910         * gfortran.dg/g77/19990313-0.f
30911         * gfortran.dg/g77/19990313-1.f
30912         * gfortran.dg/g77/19990313-2.f
30913         * gfortran.dg/g77/19990313-3.f
30914         * gfortran.dg/g77/19990419-1.f
30915         * gfortran.dg/g77/19990826-0.f
30916         * gfortran.dg/g77/19990826-2.f
30917         * gfortran.dg/g77/20000503-1.f
30918         * gfortran.dg/g77/20001111.f
30919         * gfortran.dg/g77/20010116.f
30920         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30921         * gfortran.dg/g77/20010430.f
30922         * gfortran.dg/g77/6177.f
30923         * gfortran.dg/g77/947.f
30924         * gfortran.dg/g77/970816-3.f
30925         * gfortran.dg/g77/971102-1.f
30926         * gfortran.dg/g77/980520-1.f
30927         * gfortran.dg/g77/980628-0.f
30928         * gfortran.dg/g77/980628-1.f
30929         * gfortran.dg/g77/980628-10.f
30930         * gfortran.dg/g77/980628-2.f
30931         * gfortran.dg/g77/980628-3.f
30932         * gfortran.dg/g77/980628-7.f
30933         * gfortran.dg/g77/980628-8.f
30934         * gfortran.dg/g77/980628-9.f
30935         * gfortran.dg/g77/980701-0.f
30936         * gfortran.dg/g77/980701-1.f
30937         * gfortran.dg/g77/cabs.f
30938         * gfortran.dg/g77/claus.f
30939         * gfortran.dg/g77/complex_1.f
30940         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30941         * gfortran.dg/g77/dcomplex.f
30942         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30943         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30944         * gfortran.dg/g77/f90-intrinsic-numeric.f
30945         * gfortran.dg/g77/int8421.f
30946         * gfortran.dg/g77/labug1.f
30947         * gfortran.dg/g77/large_vec.f
30948         * gfortran.dg/g77/le.f
30949         * gfortran.dg/g77/short.f
30950         * gfortran.dg/g77/README: Update
30951
30952 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30953
30954         PR c++/16637
30955         * g++.dg/parse/lookup4.C: New test.
30956
30957 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30958
30959         PR c++/16175
30960         * g++.dg/template/ttp10.C: New test.
30961
30962 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30963
30964         * gcc.dg/pr12625-1.c: New test.
30965
30966 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30967
30968         * gcc.dg/switch-warn-1.c: New test.
30969         * gcc.dg/switch-warn-2.c: New test.
30970         * gcc.c-torture/compile/pr14730.c: Update.
30971
30972 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30973
30974         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30975         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30976         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30977         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30978
30979 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30980
30981         PR c++/16623
30982         * g++.dg/template/assign1.C: New test.
30983
30984 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30985
30986         PR c++/12170
30987         * g++.dg/template/ttp9.C: New test.
30988
30989 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30990
30991         * gcc.dg/format/cmn-err-1.c: New test.
30992
30993 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30994
30995         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30996         gcc.dg/Wparentheses-10.c: New tests.
30997         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30998
30999 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31000
31001         PR fortran/16465
31002         * gfortran.dg/g77//ffixed-line-length-0.f,
31003         gfortran.dg/g77/ffixed-line-length-132.f,
31004         gfortran.dg/g77/ffixed-line-length-72.f,
31005         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31006         gfortran.dg/g77/README: Update.
31007
31008 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31009
31010         PR c++/13092
31011         * g++.dg/template/non-dependent7.C: New test.
31012         * g++.dg/template/non-dependent8.C: Likewise.
31013         * g++.dg/template/non-dependent9.C: Likewise.
31014         * g++.dg/template/non-dependent10.C: Likewise.
31015
31016 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31017
31018         PR c++/16337
31019         * g++.dg/parse/attr2.C: New test.
31020
31021 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31022
31023         * g77.dg: Removed.
31024         * g77.f-torture: Ditto.
31025
31026 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31027
31028         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31029         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31030         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31031
31032 2004-07-16  Richard Henderson  <rth@redhat.com>
31033
31034         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31035
31036 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31037
31038         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31039         tests with full list of options.
31040         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31041         of TORTURE_OPTIONS if test contains 'dg-do run'.
31042
31043         PR fortran/16404
31044         * gfortran.dg/do_iterator.f90: New test.
31045
31046 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31047
31048         PR rtl-optimization/16536
31049         * gcc.c-torture/execute/restrict-1.c: New test.
31050
31051 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31052
31053         PR fortran/15324
31054         * gfortran.dg/pr15324.f90: New test.
31055
31056         PR fortran/15129
31057         * gfortran.dg/pr15129.f90: New test.
31058
31059         PR fortran/15140
31060         * gfortran.dg/pr15140.f90: New test.
31061
31062         PR fortran/13792
31063         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31064         compile-time simplification.
31065
31066 2004-07-14  Mike Stump  <mrs@apple.com>
31067
31068         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31069
31070 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31071
31072         PR target/16325
31073         * gcc.dg/profile-generate-1.c: New.
31074
31075 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31076
31077         * gcc.c-torture/execute/20040709-1.c: New test.
31078         * gcc.c-torture/execute/20040709-2.c: New test.
31079
31080 2004-07-14  Mike Stump  <mrs@apple.com>
31081
31082         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31083
31084 2004-07-14  Mike Stump  <mrs@apple.com>
31085
31086         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31087
31088 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31089
31090         PR c++/16518
31091         * g++.dg/parse/mutable1.C: New test.
31092
31093 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31094
31095         PR tree-optimization/16443
31096         * gcc.dg/tree-ssa/20040713-1.c: New test.
31097
31098 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31099
31100         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31101         for operator new.
31102
31103 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31104
31105         * gfortran.dg/g77/README: New file
31106         * gfortran.dg/g77/19981216-0.f: Copy from
31107         g77.f-torture/noncompile.  Add "dg-do compile" and
31108         dg-error as required.
31109         * gfortran.dg/g77/19990218-1.f: Likewise.
31110         * gfortran.dg/g77/19990905-1.f: Likewise.
31111         * gfortran.dg/g77/9263.f: Likewise.
31112         * gfortran.dg/g77/980615-0.f: Likewise.
31113         * gfortran.dg/g77/980616-0.f: Likewise.
31114         * gfortran.dg/g77/check0.f: Likewise.
31115         * gfortran.dg/g77/select_no_compile.f: Likewise.
31116
31117 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31118
31119         Copy files from g77.f-torture/compile.
31120         Add "{ dg-do compile}".  Other changes as noted
31121         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31122         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31123         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31124         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31125         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31126         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31127         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31128         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31129         statement to conform to standard.  Append alpha1.x for reference.
31130         * gfortran.dg/g77/xformat.f: Add dg-warning
31131
31132 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31133
31134         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31135         Add {dg-do compile} directive.
31136         * gfortran.dg/g77/cpp2.F: Likewise.
31137
31138 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31139
31140         PR c++/5402
31141         * g++.dg/lookup/name-clash1.C: New test.
31142
31143         PR c++/9777
31144         * g++.dg/lookup/name-clash2.C: New test.
31145
31146         PR c++/12102
31147         * g++.dg/lookup/name-clash3.C: New test.
31148
31149 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31150
31151         * g++.dg/lookup/new2.C: New test.
31152         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31153
31154 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31155
31156         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31157         Add {dg-do compile} directive.
31158         * gfortran.dg/g77/13060.f: Likewise.
31159         * gfortran.dg/g77/19990218-0.f: Likewise.
31160         * gfortran.dg/g77/19990305-0.f: Likewise.
31161         * gfortran.dg/g77/19990419-0.f: Likewise.
31162         * gfortran.dg/g77/19990502-0.f: Likewise.
31163         * gfortran.dg/g77/19990502-1.f: Likewise.
31164         * gfortran.dg/g77/19990525-0.f: Likewise.
31165         * gfortran.dg/g77/19990826-1.f: Likewise.
31166         * gfortran.dg/g77/19990826-3.f: Likewise.
31167         * gfortran.dg/g77/19990905-2.f: Likewise.
31168         * gfortran.dg/g77/20000412-1.f: Likewise.
31169         * gfortran.dg/g77/20000511-1.f: Likewise.
31170         * gfortran.dg/g77/20000511-2.f: Likewise.
31171         * gfortran.dg/g77/20000518.f: Likewise.
31172         * gfortran.dg/g77/20000601-1.f: Likewise.
31173         * gfortran.dg/g77/20000601-2.f: Likewise.
31174         * gfortran.dg/g77/20000629-1.f: Likewise.
31175         * gfortran.dg/g77/20000630-2.f: Likewise.
31176         * gfortran.dg/g77/20010115.f: Likewise.
31177         * gfortran.dg/g77/20010321-1.f: Likewise.
31178         * gfortran.dg/g77/20010426.f: Likewise.
31179         * gfortran.dg/g77/20020307-1.f: Likewise.
31180         * gfortran.dg/g77/8485.f: Likewise.
31181         * gfortran.dg/g77/960317-1.f: Likewise.
31182         * gfortran.dg/g77/970915-0.f: Likewise.
31183         * gfortran.dg/g77/980310-1.f: Likewise.
31184         * gfortran.dg/g77/980310-2.f: Likewise.
31185         * gfortran.dg/g77/980310-3.f: Likewise.
31186         * gfortran.dg/g77/980310-4.f: Likewise.
31187         * gfortran.dg/g77/980310-6.f: Likewise.
31188         * gfortran.dg/g77/980310-7.f: Likewise.
31189         * gfortran.dg/g77/980310-8.f: Likewise.
31190         * gfortran.dg/g77/980419-2.f: Likewise.
31191         * gfortran.dg/g77/980424-0.f: Likewise.
31192         * gfortran.dg/g77/980427-0.f: Likewise.
31193         * gfortran.dg/g77/980729-0.f: Likewise.
31194         * gfortran.dg/g77/981117-1.f: Likewise.
31195         * gfortran.dg/g77/toon_1.f: Likewise.
31196
31197 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31198
31199         PR c++/2204
31200         * g++.dg/other/abstract2.C: New test.
31201
31202 2004-07-12  Paul Brook  <paul@codesourcery.com>
31203
31204         * gfortran.dg/pointer_init_1.f90: New test.
31205
31206 2004-07-11  Paul Brook  <paul@codesourcery.com>
31207
31208         PR fortran/15986
31209         * gfortran.dg/contained_1.f90: New test.
31210
31211 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31212
31213         * g++.dg/parse/defarg8.C: New test.
31214
31215 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31216
31217         PR fortran/16433
31218         * gfortran.dg/pr16433.f: New test.
31219
31220         PR fortran/17574
31221         * gfortran.dg/pr15754.f90: New test.
31222
31223 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31224
31225         PR tree-optimization/16437
31226         * gcc.c-torture/execute/bitfld-4.c: New test.
31227
31228 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31229
31230         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31231         access to common var from module.
31232
31233 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31234
31235         PR fortran/16336
31236         * gfortran.fortran-torture/execute/common_2.f90: New test.
31237
31238 2004-07-10  Paul Brook  <paul@codesourcery.com>
31239
31240         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31241
31242 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31243
31244         PR fortran/15969
31245         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31246
31247 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31248
31249         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31250         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31251         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31252         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31253         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31254         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31255         * gfortran.dg/g77/funderscoring.f: Likewise.
31256         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31257
31258 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31259
31260         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31261
31262 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31263         Paul Brook  <paul@codesourcery.com>
31264
31265         PR fortran/13415
31266         * gfortran.dg/common_pointer_1.f90: New test.
31267
31268 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31269
31270         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31271
31272 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31273
31274         PR target/16364
31275         * gcc.c-torture/compile/20040709-1.c: New.
31276
31277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31278
31279         PR fortran/14077
31280         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31281
31282 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31283
31284         PR fortran/13201
31285         * gfortran.dg/shape_1.f90: New test.
31286
31287 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31288             Andrew Pinski  <apinski@apple.com>
31289
31290         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31291
31292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31293
31294         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31295         comment.
31296
31297 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31298         Paul Brook  <paul@codesourcery.com>
31299
31300         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31301         '.f95' and '.F95'.
31302
31303 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31304
31305         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31306
31307 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31308
31309         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31310         testcases with capital suffix.
31311
31312 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31313
31314         PR fortran/15481
31315         PR fortran/13372
31316         PR fortran/13575
31317         PR fortran/15978
31318         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31319
31320         * gfortran.dg/implicit_1.f90: New test.
31321
31322 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31323
31324         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31325         expression to match gfortran warning/error messages
31326         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31327         dg-error text.
31328
31329 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31330
31331         * lib/fortran-torture.exp: Rename proc search_for to
31332         search_for_re.
31333
31334 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31335
31336         * gcc.c-torture/execute/simd-5.x: New file.
31337         XFAIL on SPARC 64-bit at -O0.
31338
31339 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31340
31341         PR c++/8211
31342         PR c++/16165
31343         * g++.dg/warn/effc3.C: New test.
31344
31345 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31346
31347         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31348         change X to 1X in format.
31349         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31350         add data statements to conform to standard.
31351
31352 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31353
31354         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31355         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31356         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31357
31358 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31359
31360         * gfortran.dg/g77/7388.f: Copy from g77.dg
31361         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31362         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31363         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31364         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31365         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31366         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31367         * gfortran.dg/g77/strlen0.f: Likewise.
31368
31369 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31370
31371         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31372         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31373
31374 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31375
31376         * gcc.c-torture/execute/920428-2.x: Delete.
31377         * gcc.c-torture/execute/920501-7.x: Likewise.
31378
31379 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31380
31381         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31382         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31383         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31384         prescott and c3-2.
31385         (PREFETCH_3DNOW): Add -march=c3.
31386
31387 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31388
31389         PR c/16437
31390         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31391         * gcc.c-torture/execute/bf64-1.x: Likewise.
31392
31393 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31394
31395         * gcc.c-torture/compile/20040708-1.c: New test.
31396
31397 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31398
31399         PR c++/16169
31400         * g++.dg/warn/effc2.C: New test.
31401
31402 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31403
31404         * gcc.c-torture/execute/bitfld-1.x: Remove.
31405         * gcc.c-torture/execute/bitfld-3.c: New test.
31406         * gcc.dg/bitfld-2.c: Remove XFAILs.
31407
31408 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31409
31410         PR c++/16276
31411         * g++.dg/rtti/tinfo1.C: New file.
31412
31413 2004-07-07  Eric Christopher  <echristo@redhat.com>
31414
31415         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31416
31417 2004-07-07  Andrew Pinski  <apinski@apple.com>
31418
31419         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31420
31421 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31422
31423         * g++.dg/init/call1.C: XFAIL.
31424
31425 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31426
31427         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31428         except for movstrict*, to movmem* and clrstr* to clrmem*.
31429
31430 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31431
31432         * gcc.c-torture/execute/20040707-1.c: New test.
31433
31434 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31435
31436         * gcc.c-torture/execute/20040706-1.c: New test.
31437
31438 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31439
31440         PR c++/3671
31441         * g++.dg/template/spec14.C: New test.
31442
31443 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31444
31445         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31446         nothing if not yet defined.  Use it in b, c and d type definitions.
31447         * gcc.c-torture/execute/20040705-1.c: New test.
31448         * gcc.c-torture/execute/20040705-2.c: New test.
31449
31450 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31451
31452         PR c++/2518
31453         * g++.dg/lookup/new1.C: New test.
31454
31455 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31456
31457         PR c++/11406
31458         * g++.dg/template/sizeof8.C: New test.
31459
31460 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31461
31462         * gcc.c-torture/compile/20040705-1.c: New test.
31463
31464 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31465
31466         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31467
31468 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31469
31470         * gcc.dg/cpp/if-mop.c: Two new testcases.
31471         * gcc.dg/cpp/trad/comment-3.c: New.
31472
31473 2004-07-04  Paul Brook  <paul@codesourcery.com>
31474
31475         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31476
31477 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31478
31479         PR c++/3761
31480         * g++.dg/lookup/crash4.C: New test.
31481
31482 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31483
31484         * gcc.c-torture/execute/builtin-abs-1.c
31485         * gcc.c-torture/execute/builtin-abs-2.c
31486         * gcc.c-torture/execute/builtin-complex-1.c
31487         * gcc.c-torture/execute/builtins/string-1-lib.c
31488         * gcc.c-torture/execute/builtins/string-1.c
31489         * gcc.c-torture/execute/builtins/string-2-lib.c
31490         * gcc.c-torture/execute/builtins/string-2.c
31491         * gcc.c-torture/execute/builtins/string-3-lib.c
31492         * gcc.c-torture/execute/builtins/string-3.c
31493         * gcc.c-torture/execute/builtins/string-4-lib.c
31494         * gcc.c-torture/execute/builtins/string-4.c
31495         * gcc.c-torture/execute/builtins/string-5-lib.c
31496         * gcc.c-torture/execute/builtins/string-5.c
31497         * gcc.c-torture/execute/builtins/string-6-lib.c
31498         * gcc.c-torture/execute/builtins/string-6.c
31499         * gcc.c-torture/execute/builtins/string-7-lib.c
31500         * gcc.c-torture/execute/builtins/string-7.c
31501         * gcc.c-torture/execute/builtins/string-8-lib.c
31502         * gcc.c-torture/execute/builtins/string-8.c
31503         * gcc.c-torture/execute/builtins/string-9-lib.c
31504         * gcc.c-torture/execute/builtins/string-9.c
31505         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31506         * gcc.c-torture/execute/builtins/string-asm-1.c
31507         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31508         * gcc.c-torture/execute/builtins/string-asm-2.c
31509         * gcc.c-torture/execute/stdio-opt-1.c
31510         * gcc.c-torture/execute/stdio-opt-2.c
31511         * gcc.c-torture/execute/stdio-opt-3.c
31512         * gcc.c-torture/execute/string-opt-1.c
31513         * gcc.c-torture/execute/string-opt-10.c
31514         * gcc.c-torture/execute/string-opt-11.c
31515         * gcc.c-torture/execute/string-opt-12.c
31516         * gcc.c-torture/execute/string-opt-13.c
31517         * gcc.c-torture/execute/string-opt-14.c
31518         * gcc.c-torture/execute/string-opt-15.c
31519         * gcc.c-torture/execute/string-opt-16.c
31520         * gcc.c-torture/execute/string-opt-2.c
31521         * gcc.c-torture/execute/string-opt-6.c
31522         * gcc.c-torture/execute/string-opt-7.c
31523         * gcc.c-torture/execute/string-opt-8.c:
31524         Replace with ...
31525
31526         * gcc.c-torture/execute/builtins/abs-2.c
31527         * gcc.c-torture/execute/builtins/abs-3.c
31528         * gcc.c-torture/execute/builtins/complex-1.c
31529         * gcc.c-torture/execute/builtins/fprintf.c
31530         * gcc.c-torture/execute/builtins/fputs.c
31531         * gcc.c-torture/execute/builtins/memcmp.c
31532         * gcc.c-torture/execute/builtins/memmove.c
31533         * gcc.c-torture/execute/builtins/memops-asm.c
31534         * gcc.c-torture/execute/builtins/mempcpy-2.c
31535         * gcc.c-torture/execute/builtins/mempcpy.c
31536         * gcc.c-torture/execute/builtins/memset.c
31537         * gcc.c-torture/execute/builtins/printf.c
31538         * gcc.c-torture/execute/builtins/sprintf.c
31539         * gcc.c-torture/execute/builtins/strcat.c
31540         * gcc.c-torture/execute/builtins/strchr.c
31541         * gcc.c-torture/execute/builtins/strcmp.c
31542         * gcc.c-torture/execute/builtins/strcpy.c
31543         * gcc.c-torture/execute/builtins/strcspn.c
31544         * gcc.c-torture/execute/builtins/strlen-2.c
31545         * gcc.c-torture/execute/builtins/strlen.c
31546         * gcc.c-torture/execute/builtins/strncat.c
31547         * gcc.c-torture/execute/builtins/strncmp-2.c
31548         * gcc.c-torture/execute/builtins/strncmp.c
31549         * gcc.c-torture/execute/builtins/strncpy.c
31550         * gcc.c-torture/execute/builtins/strpbrk.c
31551         * gcc.c-torture/execute/builtins/strpcpy-2.c
31552         * gcc.c-torture/execute/builtins/strpcpy.c
31553         * gcc.c-torture/execute/builtins/strrchr.c
31554         * gcc.c-torture/execute/builtins/strspn.c
31555         * gcc.c-torture/execute/builtins/strstr-asm.c
31556         * gcc.c-torture/execute/builtins/strstr.c:
31557         ... these new files.
31558
31559         * gcc.c-torture/execute/builtins/abs-2-lib.c
31560         * gcc.c-torture/execute/builtins/abs-3-lib.c
31561         * gcc.c-torture/execute/builtins/complex-1-lib.c
31562         * gcc.c-torture/execute/builtins/fprintf-lib.c
31563         * gcc.c-torture/execute/builtins/fputs-lib.c
31564         * gcc.c-torture/execute/builtins/memcmp-lib.c
31565         * gcc.c-torture/execute/builtins/memmove-lib.c
31566         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31567         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31568         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31569         * gcc.c-torture/execute/builtins/memset-lib.c
31570         * gcc.c-torture/execute/builtins/printf-lib.c
31571         * gcc.c-torture/execute/builtins/sprintf-lib.c
31572         * gcc.c-torture/execute/builtins/strcat-lib.c
31573         * gcc.c-torture/execute/builtins/strchr-lib.c
31574         * gcc.c-torture/execute/builtins/strcmp-lib.c
31575         * gcc.c-torture/execute/builtins/strcpy-lib.c
31576         * gcc.c-torture/execute/builtins/strcspn-lib.c
31577         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31578         * gcc.c-torture/execute/builtins/strlen-lib.c
31579         * gcc.c-torture/execute/builtins/strncat-lib.c
31580         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31581         * gcc.c-torture/execute/builtins/strncmp-lib.c
31582         * gcc.c-torture/execute/builtins/strncpy-lib.c
31583         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31584         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31585         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31586         * gcc.c-torture/execute/builtins/strrchr-lib.c
31587         * gcc.c-torture/execute/builtins/strspn-lib.c
31588         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31589         * gcc.c-torture/execute/builtins/strstr-lib.c
31590         * gcc.c-torture/execute/builtins/lib/abs.c
31591         * gcc.c-torture/execute/builtins/lib/fprintf.c
31592         * gcc.c-torture/execute/builtins/lib/memset.c
31593         * gcc.c-torture/execute/builtins/lib/printf.c
31594         * gcc.c-torture/execute/builtins/lib/sprintf.c
31595         * gcc.c-torture/execute/builtins/lib/strcpy.c
31596         * gcc.c-torture/execute/builtins/lib/strcspn.c
31597         * gcc.c-torture/execute/builtins/lib/strncat.c
31598         * gcc.c-torture/execute/builtins/lib/strncmp.c
31599         * gcc.c-torture/execute/builtins/lib/strncpy.c
31600         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31601         * gcc.c-torture/execute/builtins/lib/strspn.c
31602         * gcc.c-torture/execute/builtins/lib/strstr.c:
31603         New files containing support routines.
31604
31605         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31606         declaration.
31607         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31608         when not optimizing.
31609
31610 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31611
31612         PR c++/16240
31613         * g++.dg/abi/mangle22.C: New test.
31614         * g++.dg/abi/mangle23.C: Likewise.
31615
31616 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31617
31618         PR fortran/16290
31619         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31620         Allow for cases without denormalized floating point numbers.
31621
31622 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31623
31624         PR c/1027
31625         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31626         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31627         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31628         expected warning text.
31629         * gcc.dg/format/diag-2.c: New test.
31630
31631 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31632
31633         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31634
31635 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31636
31637         * gcc.dg/builtins-43.c: New.
31638         * gcc.dg/builtins-44.c: New.
31639         * gcc.dg/builtins-45.c: New.
31640
31641 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31642             Andreas Tobler  <a.tobler@schweiz.ch>
31643
31644         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31645         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31646         as SIGSEGV.
31647         * gcc.dg/cleanup-11.c: Likewise.
31648         * gcc.dg/cleanup-8.c: Likewise.
31649         * gcc.dg/cleanup-9.c: Likewise.
31650         * gcc.dg/cleanup-5.c: Run on all platforms.
31651
31652 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31653
31654         * g++.dg/warn/nonnull1.C: New test.
31655
31656 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31657
31658         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31659         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31660         Special-case the Sun compiler wrt to <complex.h>.
31661
31662 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31663
31664         * gcc.dg/Wunreachable-8.C: New test.
31665
31666         * gcc.dg/h8300-ice2.c : New test.
31667
31668 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31669
31670         PR fortran/16161
31671         * gfortran.fortran-torture/compile/implicit.f90: Add test
31672         for implicit character.
31673
31674 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31675
31676         PR fortran/16289
31677         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31678         Use tiny() intrinsic to find smallest non-negative real
31679
31680 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31681
31682         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31683         * gcc.dg/compat/struct-by-value-22_x.c: New.
31684         * gcc.dg/compat/struct-by-value-22_y.c: New.
31685
31686         * gcc.c-torture/execute/20040629-1.c: New test.
31687
31688 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31689
31690         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31691         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31692
31693         PR target/16195
31694         * gcc.dg/20040625-1.c: New test.
31695
31696 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31697
31698         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31699
31700 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31701
31702         PR fortran/15963
31703         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31704
31705 2004-06-29  Richard Henderson  <rth@redhat.com>
31706
31707         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31708
31709 2004-06-29  Paul Brook  <paul@codesourcery.com>
31710
31711         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31712         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31713
31714 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         PR c++/16260
31717         * g++.dg/parse/crash15.C: New.
31718
31719 2004-06-28  Andrew Pinski  <apinski@apple.com>
31720
31721         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31722         by the error already.
31723
31724         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31725
31726 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31727
31728         PR target/14041
31729         * gcc.dg/h8300-bss-align-1.c : New.
31730
31731 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31732
31733         * PR c++/16174
31734         * g++.dg/template/ctor4.C: New.
31735
31736 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31737
31738         PR c++/16205
31739         * g++.dg/warn/Wsequence-point-1.C: New test.
31740
31741 2004-06-27  Paul Brook  <paul@codesourcery.com>
31742
31743         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31744
31745 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31746
31747         * g++.old-deja/g++.mike/p7325.C: Remove.
31748
31749 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31750
31751         PR c/14963
31752         * gcc.dg/pr14963.c: New test.
31753
31754 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31755
31756         PR c++/16193
31757         * g++.dg/parse/redef1.C: New test.
31758
31759 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31760
31761         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31762         20021110.c.
31763         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31764         20021119-1.c.
31765         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31766         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31767         5-04.c.
31768         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31769         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31770         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31771         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31772         g++.brendan/enum14.C.
31773         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31774         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31775         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31776         g++.mike/virt1.C.
31777         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31778         memtemp24.C.
31779
31780 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31781
31782         * gcc.dg/20040527-1.c: New test case.
31783
31784 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31785
31786         PR gfortran/pr16196
31787         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31788
31789 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31790
31791         PR middle-end/15825
31792         * gcc.dg/pr15825-1.c: New test case.
31793
31794 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31795
31796         * gcc.c-torture/execute/20040625-1.c: New test.
31797
31798 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31799
31800         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31801
31802 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31803
31804         * gcc.dg/torture/mips-div-1.c: New test.
31805
31806 2004-06-24  Jeff Law  <law@redhat.com>
31807
31808         * gcc.dg/tree-ssa/20040624-1.c: New test.
31809
31810 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31811
31812         * gcc.c-torture/compile/20040624-1.c: New test.
31813
31814 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31815
31816         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31817         this directory.
31818
31819 2004-06-23  Andrew Pinski  <apinski@apple.com>
31820
31821         PR middle-end/15988
31822         * g++.dg/opt/ptrmem4.C: New test.
31823
31824         * gcc.dg/c90-array-quals-2.c: New test.
31825
31826 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31827
31828         * gcc.dg/kpice1.c: New test.
31829
31830 2006-06-23  Andrew Pinski  <apinski@apple.com>
31831
31832         * gcc.dg/c90-array-quals.c: New test.
31833
31834 2006-06-22  Richard Henderson  <rth@redhat.com>
31835
31836         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31837
31838 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31839
31840         * gcc.dg/builtins-config.h: Handle FreeBSD.
31841
31842 2006-06-22  Richard Henderson  <rth@redhat.com>
31843
31844         * g++.dg/opt/devirt1.C: New.
31845
31846 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31847
31848         * g++.dg/opt/pr15551.C: New testcase.
31849
31850 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31851
31852         PR target/14800
31853         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31854         x86_64-*-linux* when compiling for 32bit.
31855
31856 2004-06-21  Andrew Pinski  <apinski@apple.com>
31857
31858         * gcc.dg/pch/struct-1.c: New.
31859         * gcc.dg/pch/struct-1.hs: New.
31860
31861 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31862
31863         * gcc.dg/pch/save-temps-1.c: New file.
31864         * gcc.dg/pch/save-temps-1.hs: New file.
31865
31866 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31867
31868         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31869         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31870
31871 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31872
31873         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31874         to fix type error.
31875         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31876         Remove trailing spaces.
31877
31878 2004-06-21  Richard Henderson  <rth@redhat.com>
31879
31880         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31881         merging && to BIT_FIELD_REF.
31882
31883 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31884
31885         * g++.dg/opt/placeholder1.C: New test.
31886
31887 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31890         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31891         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31892         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31893
31894 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31895
31896         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31897         extern "C".
31898         * g++.dg/other/pragma-re-1.C: Add comments.
31899
31900 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31901
31902         PR gfortran/16080
31903         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31904
31905 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31906
31907         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31908         instead of setting the type of size_t by
31909         hand.
31910
31911 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31912
31913         * gcc.dg/unordered-2.c: New test case.
31914         * gcc.dg/unordered-3.c: New test case.
31915
31916 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31917
31918         PR other/16043
31919         * lib/g++.exp (g++_version): Tweak regexp for version
31920         * lib/g77.exp (g77_version): Likewise.
31921         * lib/gfortran.exp (gfortran_version): Likewise.
31922         * lib/objc.exp (objc_version): Likewise.
31923         * lib/treelang.exp (treelang_version): Likewise.
31924
31925 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31926
31927         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31928         Use INT_MAX instead of __INT_MAX__.
31929         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31930
31931         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31932         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31933         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31934         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31935         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31936         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31937         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31938         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31939         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31940
31941         * gcc.dg/range-test-1.c: New test.
31942         * g++.dg/opt/range-test-1.C: New test.
31943
31944 2004-06-17  Richard Henderson  <rth@redhat.com>
31945
31946         * objc.dg/sync-1.m: New.
31947         * objc.dg/try-catch-1.m: Don't force next runtime.
31948         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31949         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31950         shadowed catch clause.
31951         * objc.dg/try-catch-5.m: New.
31952
31953 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31954
31955         Bug 14610
31956         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31957
31958 2004-06-15  Richard Henderson  <rth@redhat.com>
31959
31960         * gcc.dg/20001116-1.c: Move expected warning line.
31961
31962 2004-06-15  Richard Henderson  <rth@redhat.com>
31963
31964         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31965         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31966
31967 2004-06-15  Jeff Law  <law@redhat.com>
31968
31969         * gcc.dg/tree-ssa/20040615-1.c: New test.
31970         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31971         be less sensitive to operand ordering.
31972         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31973
31974 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31975
31976         * g++.dg/abi/bitfield3.C: Add comment..
31977
31978 2004-06-15  Richard Henderson  <rth@redhat.com>
31979
31980         * g++.dg/ext/stmtexpr1.C: XFAIL.
31981         * gcc.dg/20030612-1.c: XFAIL.
31982
31983 2004-06-15  Eric Christopher  <echristo@redhat.com>
31984
31985         * g++.dg/charset/asm5.c: New.
31986         * gcc.dg/charset/asm6.c: New.
31987
31988 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31989
31990         PR fortran/15962
31991         * gfortran.fortran-torture/execute/select_1.f90: New test.
31992
31993 2004-06-15  Paul Brook  <paul@codesourcery.com>
31994
31995         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31996
31997 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31998
31999         PR c++/15967
32000         * g++.dg/lookup/crash3.C: New test.
32001
32002 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32003
32004         PR c++/15947
32005         * g++.dg/parse/dtor4.C: New test.
32006
32007 2004-06-14  Jeff Law  <law@redhat.com>
32008
32009         * gcc.c-torture/compile/20040614-1.c: New test.
32010
32011 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32012
32013         PR fortran/15211
32014         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32015         LEN of a character array.
32016
32017 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32018
32019         PR c++/15096
32020         * g++.dg/template/ptrmem10.C: New test.
32021
32022         PR c++/14930
32023         * g++.dg/template/friend30.C: New test.
32024
32025 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32026
32027         PR fortran/14928
32028         * gfortran.fortran-torture/compile/mloc.f90: New test.
32029
32030 2004-06-13  Paul Brook  <paul@codesourcery.com>
32031
32032         * gfortran.fortran-torture/execute/random_2.f90: New test.
32033
32034 2004-06-13  Eric Christopher  <echristo@redhat.com>
32035
32036         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32037
32038 2004-06-12  Paul Brook  <paul@codesourcery.com>
32039
32040         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32041
32042 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32043
32044         PR fortran/14923
32045         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32046
32047 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32048
32049         PR fortran/14957
32050         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32051         syntax errors in end statements of contained subroutines.
32052
32053 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32054
32055         PR fortran/12841
32056         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32057
32058 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32059
32060         PR fortran/15665
32061         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32062
32063 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32064
32065         PR gfortran/12839
32066         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32067
32068 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32069
32070         PR c++/15862
32071         * g++.dg/parse/enum1.C: New test.
32072
32073 2004-06-10  Jeff Law  <law@redhat.com>
32074
32075         * gcc.c-torture/compile/20040610-1.c: New test.
32076
32077 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32078
32079         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32080         * g++.old-deja/g++.other/decl3.C: Likewise.
32081
32082 2004-06-10  Brian Booth  <bbooth@redhat.com>
32083
32084         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32085         V_MAY_DEF instead of VDEF.
32086         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32087
32088 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32089
32090         PR c++/14211
32091         * g++.dg/conversion/const1.C: New test.
32092
32093         PR c++/15076
32094         * g++.dg/conversion/reinterpret1.C: New test.
32095
32096         PR c++/15877
32097         * g++.dg/template/enum2.C: New test.
32098
32099         PR c++/15227
32100         * g++.dg/template/error13.C: New test.
32101
32102 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32103
32104         PR fortran/14957
32105         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32106         arguments to test_* REAL and of the right size.
32107
32108 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32109
32110         PR target/15569
32111         PR rtl-optimization/15681
32112         * gcc.dg/20040609-1.c: New test.
32113
32114 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32115
32116         PR c++/14791
32117         * g++.dg/opt/builtins1.C: New test.
32118
32119 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32120
32121         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32122         that use default windows32 struct layout.
32123         * gcc.dg/i386-bitfield2.c: Likewise.
32124
32125 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32126
32127         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32128         for mingw32 and cygwin targets.
32129
32130 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32131
32132         * gcc.dg/pch/macro-4.c: New.
32133         * gcc.dg/pch/macro-4.hs: New.
32134
32135 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32136
32137         PR fortran/13249
32138         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32139
32140 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32141
32142         PR fortran/13372
32143         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32144
32145 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32146
32147         PR gfortran/14897
32148         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32149
32150 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32151
32152         PR gfortran/15755
32153         * gfortran.fortran-torture/execute/backspace.c : New test.
32154
32155 2004-06-09  Paul Brook  <paul@codesourcery.com>
32156
32157         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32158         (pointer_to_section): Rewrite to use smaller array.
32159
32160 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32161
32162         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32163         * gcc.dg/ext/altivec-10.c: Same.
32164         * gcc.dg/ext/altivec-11.c: Same.
32165         * gcc.dg/ext/altivec-12.c: Same.
32166         * gcc.dg/ext/altivec-13.c: Same.
32167         * gcc.dg/ext/altivec-14.c: Same.
32168         * gcc.dg/ext/altivec-15.c: Same.
32169         * gcc.dg/ext/altivec-16.c: Same.
32170         * gcc.dg/ext/altivec-3.c: Same.
32171         * gcc.dg/ext/altivec-4.c: Same.
32172         * gcc.dg/ext/altivec-6.c: Same.
32173         * gcc.dg/ext/altivec-7.c: Same.
32174         * gcc.dg/ext/altivec-8.c: Same.
32175         * gcc.dg/ext/altivec-varargs-1.c: Same.
32176
32177         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32178         * g++.dg/ext/altivec-10.C: Same.
32179         * g++.dg/ext/altivec-2.C: Same.
32180         * g++.dg/ext/altivec-3.C: Same.
32181         * g++.dg/ext/altivec-4.C: Same.
32182         * g++.dg/ext/altivec-5.C: Same.
32183         * g++.dg/ext/altivec-6.C: Same.
32184         * g++.dg/ext/altivec-7.C: Same.
32185         * g++.dg/ext/altivec-8.C: Same.
32186         * g++.dg/ext/altivec-9.C: Same.
32187
32188 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32189
32190         PR c++/7841
32191         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32192
32193 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32194
32195         * gcc.dg/union-1.c: New test.
32196
32197 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32198
32199         * gcc.dg/builtins-41.c: New test case.
32200         * gcc.dg/builtins-42.c: New test case.
32201
32202 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32203
32204         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32205         * g++.dg/ext/altivec-10.C: Same.
32206         * g++.dg/ext/altivec-2.C: Same.
32207         * g++.dg/ext/altivec-3.C: Same.
32208         * g++.dg/ext/altivec-4.C: Same.
32209         * g++.dg/ext/altivec-5.C: Same.
32210         * g++.dg/ext/altivec-6.C: Same.
32211         * g++.dg/ext/altivec-7.C: Same.
32212         * g++.dg/ext/altivec-8.C: Same.
32213         * g++.dg/ext/altivec-9.C: Same.
32214         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32215         * g++.old-deja/g++.brendan/new3.C: Same.
32216         * gcc.c-torture/execute/eeprof-1.x: Same.
32217
32218 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32219
32220         PR c/14765
32221         * gcc.dg/pr14765-1.c: New test.
32222
32223 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32224
32225         PR c/14649
32226         * gcc.dg/pr14649-1.c: New test case.
32227
32228 2004-06-07  Richard Henderson  <rth@redhat.com>
32229
32230         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32231         if temporaries.
32232
32233 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32234
32235         * g++.dg/eh/elide1.C: Remove XFAIL.
32236
32237 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/15337
32240         * g++.dg/expr/sizeof3.C: New test.
32241
32242         PR c++/14777
32243         * g++.dg/template/access14.C: New test.
32244
32245         PR c++/15554
32246         * g++.dg/template/enum1.C: New test.
32247
32248         PR c++/15057
32249         * g++.dg/eh/throw1.C: New test.
32250
32251 2004-06-07  David Ayers  <d.ayers@inode.at>
32252             Ziemowit Laski  <zlaski@apple.com>
32253
32254         * lib/objc.exp (objc_target_compile): Revert the '-framework
32255         Foundation' flag fix, since bare Darwin does not ship
32256         with the Foundation framework.
32257         * objc/execute/next_mapping.h: Provide a local NSConstantString
32258         @interface and @implementation.
32259         (objc_constant_string_init): A constructor function, used to
32260         initialize the NSConstantString meta-class object.
32261         * objc/execute/string1.m: Include "next_mapping.h" instead of
32262         <Foundation/NSString.h>.
32263         * objc/execute/string2.m: Likewise.
32264         * objc/execute/string3.m: Likewise.
32265         * objc/execute/string4.m: Likewise.
32266
32267 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32268
32269         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32270         to double. Replace double with FLOAT.
32271         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32272
32273         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32274         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32275         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32276         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32277         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32278         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32279         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32280         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32281
32282 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32283
32284         PR c/13519
32285         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32286
32287 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32288
32289         PR c++/15503
32290         * g++.dg/template/meminit2.C: New test.
32291
32292 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32293
32294         PR target/15822
32295         * gcc.c-torture/execute/compare-fp-1.c,
32296         gcc.c-torture/execute/compare-fp-2.c,
32297         gcc.c-torture/execute/compare-fp-3.c,
32298         gcc.c-torture/execute/compare-fp-4.c,
32299         gcc.c-torture/execute/compare-fp-3.x,
32300         gcc.c-torture/execute/compare-fp-4.x: Moved...
32301         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32302         gcc.c-torture/execute/ieee/compare-fp-2.c,
32303         gcc.c-torture/execute/ieee/compare-fp-3.c,
32304         gcc.c-torture/execute/ieee/compare-fp-4.c,
32305         gcc.c-torture/execute/ieee/compare-fp-3.x,
32306         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32307
32308 2004-06-04  David Ayers  <d.ayers@inode.at>
32309
32310         * objc/execute/protocol-isEqual-4.m: New testcase.
32311
32312 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32313
32314         * objc/execute/protocol-isEqual-1.m: New testcase.
32315         * objc/execute/protocol-isEqual-2.m: New testcase.
32316         * objc/execute/protocol-isEqual-3.m: New testcase.
32317
32318 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32319
32320         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32321
32322 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32323
32324         * lib/objc.exp (objc_target_compile): When running tests on
32325         Darwin (Mac OS X), inform the linker about '-framework
32326         'Foundation'.
32327
32328 2004-06-02  Eric Christopher  <echristo@redhat.com>
32329
32330         * gcc.c-torture/compile/20040602-1.c: New.
32331
32332 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32333
32334         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32335         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32336
32337         PR tree-optimization/14736
32338         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32339
32340         PR tree-optimization/14042
32341         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32342
32343         PR tree-optimization/14729
32344         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32345
32346 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32347
32348         PR fortran/15557
32349         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32350
32351 2004-06-01  Richard Hederson  <rth@redhat.com>
32352
32353         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32354
32355 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32356
32357         PR c++/14932
32358         * g++.dg/parse/offsetof4.C: New test.
32359
32360 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32361
32362         PR objc/7993
32363         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32364
32365 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32366
32367         PR c++/15701
32368         * g++.dg/template/friend29.C: New test.
32369
32370 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32371
32372         PR c/15749
32373         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32374
32375 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32376
32377         * gcc.dg/sparc-trap-1.c: New test.
32378
32379 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32380
32381         PR middle-end/15069
32382         * g++.dg/opt/fold3.C: New test case.
32383
32384 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32385
32386         * lib/target-supports.exp (check_iconv_available): Fix fallout
32387         from 2004-05-28 patch.
32388
32389 2004-05-30  Paul Brook  <paul@codesourcery.com>
32390
32391         PR fortran/15620
32392         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32393         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32394
32395 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32396
32397         * gfortran.fortran-torture/execute/random_1.f90: New test.
32398
32399 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32400
32401         * g++.dg/ext/altivec-10.C: New test.
32402
32403 2004-05-29  Paul Brook  <paul@codesourcery.com>
32404
32405         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32406
32407 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32408
32409         * gcc.dg/altivec-16.c: New test.
32410
32411 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32412
32413         * lib/target-supports.exp (check_vmx_hw_available): New.
32414         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32415
32416         * lib/target-supports.exp (check_alias_available,
32417         check_iconv_available, check_named_sections_available): Use
32418         unique names for temporary files.
32419
32420 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32421
32422         * gcc.dg/altivec-15.c: New test.
32423
32424 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR c++/15083
32427         * g++.dg/warn/noeffect6.C: New test.
32428
32429         PR c++/15471
32430         * g++.dg/expr/ptrmem4.C: New test.
32431
32432         PR c++/15640
32433         * g++.dg/template/operator3.C: New test.
32434
32435 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32436
32437         PR c++/14668
32438         * g++.dg/lookup/redecl1.C: New test.
32439         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32440
32441 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32442
32443         * gcc.c-torture/execute/compare-fp-1.c,
32444         gcc.c-torture/execute/compare-fp-2.c,
32445         gcc.c-torture/execute/compare-fp-3.c,
32446         gcc.c-torture/execute/compare-fp-4.c,
32447         gcc.c-torture/execute/compare-fp-3.x,
32448         gcc.c-torture/execute/compare-fp-4.x,
32449         gcc.dg/pr15649-1.c: New.
32450
32451 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32452
32453         PR c++/12883
32454         * g++.dg/init/array14.C: New test.
32455
32456 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32457
32458         * lib/compat.exp (compat-get-options-main): New.
32459         (compat-get-options): Remove unneeded code, warn for ignored
32460         command.
32461         (compat-execute): Check flag set by dg-require-* commands.
32462
32463         * lib/compat.exp (compat-execute): Break up long lines.
32464
32465 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32466
32467         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32468         * gcc.dg/altivec-14.c: New test.
32469         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32470
32471         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32472         * gcc.dg/altivec-12.c: Ditto.
32473
32474         * gcc.dg/altivec-3.c: Move call to altivec_check.
32475
32476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32477
32478         PR c++/15044
32479         * g++.dg/template/error12.C: New test.
32480
32481         PR c++/15317
32482         * g++.dg/ext/attrib15.C: New test.
32483
32484         PR c++/15329
32485         * g++.dg/template/ptrmem9.C: New test.
32486
32487 2004-05-25  Paul Brook  <paul@codesourcery.com>
32488
32489         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32490
32491 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32492
32493         PR c++/15165
32494         * g++.dg/template/crash19.C: New test.
32495
32496 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32497
32498         PR c++/15025
32499         * g++.dg/template/redecl1.C: New test.
32500
32501 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32502
32503         PR c++/14821
32504         * g++.dg/other/ns1.C: New test.
32505
32506         PR c++/14883
32507         * g++.dg/template/invalid1.C: New test.
32508
32509 2004-05-23  Paul Brook  <paul@codesourcery.com>
32510         Victor Leikehman  <lei@haifasphere.co.il>
32511
32512         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32513         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32514
32515 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32516
32517         PR c++/15285
32518         PR c++/15299
32519         * g++.dg/template/non-dependent5.C: New test.
32520         * g++.dg/template/non-dependent6.C: New test.
32521
32522 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32523
32524         PR c++/15507
32525         * g++.dg/inherit/union1.C: New test.
32526
32527         PR c++/15542
32528         * g++.dg/template/addr1.C: New test.
32529
32530         PR c++/15427
32531         * g++.dg/template/array5.C: New test.
32532
32533         PR c++/15287
32534         * g++.dg/template/array6.C: New test.
32535
32536 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32537             Roger Sayle  <roger@eyesopen.com>
32538
32539         * g++.dg/lookup/forscope2.C: New test case.
32540
32541 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32542
32543         * gcc.dg/cpp/Wmissingdirs.c: New.
32544
32545 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32546
32547         PR target/15301
32548         * gcc.dg/compat/union-m128-1.h: New file.
32549         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32550         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32551         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32552
32553 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32554
32555         PR target/15302
32556         * gcc.dg/compat/struct-complex-1.h: New file.
32557         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32558         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32559         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32560
32561 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32562
32563         PR middle-end/3074
32564         * gcc.dg/pr3074-1.c: New test case.
32565         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32566
32567 2004-05-20  Falk Hueffner  <falk@debian.org>
32568
32569         PR other/15526
32570         * gcc.dg/ftrapv-1.c: New test case.
32571
32572 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32573
32574         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32575
32576 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32577             Jeff Law  <law@redhat.com>
32578
32579         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32580         * gcc.dg/tree-ssa/20040518-2.c: New test.
32581
32582         * gcc.dg/tree-ssa/20040518-1.c: New test.
32583
32584 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32585
32586         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32587
32588 2004-05-18  Paul Brook  <paul@codesourcery.com>
32589
32590         PR fortran/13930
32591         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32592
32593 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32594
32595         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32596         constant folding.
32597
32598 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32599
32600         * gcc.dg/tree-ssa/20040517-1.c: New test.
32601
32602 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32603
32604         * gcc.dg/loop-4.c: New test.
32605
32606 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32607
32608         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32609
32610 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32611
32612         PR fortran/15311
32613         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32614
32615 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32616
32617         PR fortran/13826
32618         PR fortran/13940
32619         * gfortran.fortran-torture/compile/data_1.f90: New test.
32620
32621 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32622
32623         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32624         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32625
32626 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32627
32628         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32629
32630 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32631
32632         PR c/15444
32633         * gcc.dg/format/xopen-1.c: Adjust expected message.
32634         * gcc.dg/format/xopen-3.c: New test.
32635
32636 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32637
32638         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32639
32640 2004-05-14  Jeff Law  <law@redhat.com>
32641
32642         * gcc.dg/tree-ssa/20040514-2.c: New test.
32643
32644 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32645
32646         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32647         this ...
32648         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32649         this.
32650
32651 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32652
32653         * gcc.dg/tree-ssa/20040514-1.c: New test.
32654
32655 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32656
32657         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32658         test.
32659
32660 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32661
32662         PR fortran/14066
32663         * gfortran.fortran-torture/compile/do_1.f90: New test.
32664
32665 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32666
32667         PR fortran/15051
32668         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32669         test.
32670
32671 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32672
32673         PR fortran/15149
32674         * gfortran.fortran-torture/execute/random_init.f90: New test.
32675
32676 2004-05-13  Paul Brook  <paul@codesourcery.com>
32677
32678         PR fortran/15314
32679         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32680
32681 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32682
32683         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32684         for the powerpc case.
32685
32686 2004-05-13  Jeff Law  <law@redhat.com>
32687
32688         * gcc.dg/tree-ssa/20040513-1.c: New test.
32689         * gcc.dg/tree-ssa/20040513-2.c: New test.
32690
32691 2004-05-13  Paul Brook  <paul@codesourcery.com>
32692
32693         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32694         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32695         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32696
32697 2004-05-13  Andreas Schwab  <schwab@suse.de>
32698
32699         PR other/10819
32700         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32701         characters.
32702
32703 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32704
32705         PR fortran/15294
32706         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32707
32708 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32709
32710         Merge from tree-ssa-20020619-branch.  See
32711         ChangeLog.tree-ssa for details.
32712
32713 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32714
32715         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32716         include <altivec.h> explicitly.
32717         * gcc.dg/altivec-13.c: Likewise.
32718
32719 2004-05-11  Paul Brook  <paul@codesourcery.com>
32720
32721         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32722
32723 2004-05-10  Eric Christopher  <echristo@redhat.com>
32724
32725         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32726         * gcc.dg/sibcall-4.c: Ditto.
32727
32728 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32729
32730         * g++.dg/ext/altivec-8.C: New test case.
32731         * gcc.dg/altivec-13.c: New test case.
32732
32733 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32734
32735         * gcc.c-torture/execute/divcmp-1.c: New test case.
32736         * gcc.c-torture/execute/divcmp-2.c: New test case.
32737         * gcc.c-torture/execute/divcmp-3.c: New test case.
32738
32739 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32740
32741         * g++.dg/other/pragma-re-2.C: New test.
32742
32743 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32744
32745         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32746         * gcc.dg/i386-387-2.c: Likewise.
32747
32748         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32749         __builtin_drem.
32750         * gcc.dg/i386-387-6.c: Likewise.
32751
32752 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32753
32754         * gcc.dg/builtins-33.c: Also check log1p*.
32755
32756 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32757
32758         PR optimization/15296
32759         * gcc.c-torture/execute/pr15296.c: New test.
32760
32761 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32762
32763         * gcc.dg/builtins-40.c: New test.
32764
32765 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32766
32767         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32768
32769 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32770
32771         * g++.dg/ext/spe1.C: New testcase.
32772
32773 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32774
32775         * objc.dg/image-info.m: Allow additional attributes
32776         for __image_info section.
32777
32778 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32779
32780         * gcc.dg/torture/mips-hilo-2.c: New test.
32781
32782 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32783
32784         PR c++/14389
32785         * g++.dg/template/member5.C: New test.
32786
32787 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32788
32789         * gcc.dg/builtins-34.c: Also check expm1*.
32790
32791 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32792
32793         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32794         * gcc.dg/torture/builtin-convert-3.c: New test.
32795
32796 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32797
32798         PR middle-end/15054
32799         * g++.dg/opt/pr15054.C: New test.
32800
32801 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32802
32803         * gcc.dg/torture/builtin-rounding-1.c: New test.
32804         * gcc.dg/builtins-25.c: Delete.
32805         * gcc.dg/builtins-29.c: Delete.
32806
32807 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32808
32809         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32810         * gcc.dg/sibcall-4.c: Likewise.
32811         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32812
32813 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32814
32815         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32816         bit-field on 16-bit targets.
32817
32818 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32819
32820         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32821         16-bit targets.
32822
32823 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32824
32825         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32826         * gcc.dg/rs6000-power2-2.c: Likewise.
32827
32828 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32829
32830         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32831         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32832         Change the asm registers to be in form of frN instead of fN.
32833
32834 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32835
32836         * gcc.dg/torture/builtin-convert-2.c: New test.
32837
32838 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32839
32840         * gcc.dg/rs6000-power2-1.c: New test.
32841         * gcc.dg/rs6000-power2-2.c: New test.
32842
32843 2004-04-28  Jan Hubicka  <jh@suse.cz>
32844
32845         * gcc.dg/unused-6.c: New test.
32846
32847 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32848             Ulrich Weigand  <uweigand@de.ibm.com>
32849
32850         * ada/acats/run_all.sh: Define $target variable.
32851
32852 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32853
32854         PR c++/15119
32855         * g++.dg/other/vararg-1.C: New test.
32856
32857         PR c++/4794
32858         * g++.dg/eh/cleanup3.C: New test.
32859
32860 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32861
32862         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32863         and ad8011a (target_insn).
32864         * ada/acats/support/macro.dfs: Likewise.
32865         * ada/acats/support/impbit.adb: New file.
32866
32867 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32868
32869         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32870
32871 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32872
32873         * gcc.dg/loop-3.c: New test.
32874
32875 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32876
32877         * gcc.c-torture/execute/simd-5.c: New test.
32878
32879 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32880
32881         PR c++/15064
32882         * g++.dg/template/crash18.C: New test.
32883
32884 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32885
32886         * g++.dg/ext/complit3.C: New test.
32887
32888 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32889
32890         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32891         * gcc.dg/altivec-3.c: Same.
32892         * gcc.dg/altivec-varargs-1.c: Same.
32893
32894 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32895
32896         * lib/target-supports.exp (check_profiling_available): Assume
32897         profiling is not available on powerpc-eabi targets.
32898
32899 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32900
32901         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32902         * gcc.dg/vmx/bug-1.c: Ditto.
32903
32904 2004-04-20  Eric Christopher  <echristo@redhat.com>
32905
32906         * gcc.dg/charset/extern.c: New test.
32907         * g++.dg/charset/extern3.cc: Ditto.
32908
32909 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32910
32911         * gcc.dg/builtins-39.c: New test.
32912
32913 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32914
32915         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32916
32917 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32918
32919         * gcc.dg/torture/mips-hilo-1.c: New test.
32920
32921 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32922
32923         * gcc.c-torture/compile/20040419-1.c: New test.
32924
32925 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32926
32927         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32928
32929 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32930             Aldy Hernandez  <aldyh@redhat.com>
32931
32932         * gcc.c-torture/execute/va-arg-24.c: New.
32933
32934 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32935             Aldy Hernandez  <aldyh@redhat.com>
32936
32937         * gcc.dg/vmx/1b-01.c: New.
32938         * gcc.dg/vmx/1b-02.c: New.
32939         * gcc.dg/vmx/1b-03.c: New.
32940         * gcc.dg/vmx/1b-04.c: New.
32941         * gcc.dg/vmx/1b-05.c: New.
32942         * gcc.dg/vmx/1b-06.c: New.
32943         * gcc.dg/vmx/1b-07.c: New.
32944         * gcc.dg/vmx/1c-01.c: New.
32945         * gcc.dg/vmx/1c-02.c: New.
32946         * gcc.dg/vmx/3a-01a.c: New.
32947         * gcc.dg/vmx/3a-01.c: New.
32948         * gcc.dg/vmx/3a-01m.c: New.
32949         * gcc.dg/vmx/3a-03.c: New.
32950         * gcc.dg/vmx/3a-03m.c: New.
32951         * gcc.dg/vmx/3a-04.c: New.
32952         * gcc.dg/vmx/3a-04m.c: New.
32953         * gcc.dg/vmx/3a-05.c: New.
32954         * gcc.dg/vmx/3a-06.c: New.
32955         * gcc.dg/vmx/3a-06m.c: New.
32956         * gcc.dg/vmx/3a-07.c: New.
32957         * gcc.dg/vmx/3b-01.c: New.
32958         * gcc.dg/vmx/3b-02.c: New.
32959         * gcc.dg/vmx/3b-10.c: New.
32960         * gcc.dg/vmx/3b-13.c: New.
32961         * gcc.dg/vmx/3b-14.c: New.
32962         * gcc.dg/vmx/3b-15.c: New.
32963         * gcc.dg/vmx/3c-01a.c: New.
32964         * gcc.dg/vmx/3c-01.c: New.
32965         * gcc.dg/vmx/3c-02.c: New.
32966         * gcc.dg/vmx/3c-03.c: New.
32967         * gcc.dg/vmx/3d-01.c: New.
32968         * gcc.dg/vmx/4-01.c: New.
32969         * gcc.dg/vmx/4-03.c: New.
32970         * gcc.dg/vmx/5-01.c: New.
32971         * gcc.dg/vmx/5-02.c: New.
32972         * gcc.dg/vmx/5-03.c: New.
32973         * gcc.dg/vmx/5-04.c: New.
32974         * gcc.dg/vmx/5-05.c: New.
32975         * gcc.dg/vmx/5-06.c: New.
32976         * gcc.dg/vmx/5-07.c: New.
32977         * gcc.dg/vmx/5-07t.c: New.
32978         * gcc.dg/vmx/5-08.c: New.
32979         * gcc.dg/vmx/5-10.c: New.
32980         * gcc.dg/vmx/5-11.c: New.
32981         * gcc.dg/vmx/7-01a.c: New.
32982         * gcc.dg/vmx/7-01.c: New.
32983         * gcc.dg/vmx/7c-01.c: New.
32984         * gcc.dg/vmx/7d-01.c: New.
32985         * gcc.dg/vmx/7d-02.c: New.
32986         * gcc.dg/vmx/8-01.c: New.
32987         * gcc.dg/vmx/8-02a.c: New.
32988         * gcc.dg/vmx/8-02.c: New.
32989         * gcc.dg/vmx/brode-1.c: New.
32990         * gcc.dg/vmx/bug-1.c: New.
32991         * gcc.dg/vmx/bug-2.c: New.
32992         * gcc.dg/vmx/bug-3.c: New.
32993         * gcc.dg/vmx/cw-bug-1.c: New.
32994         * gcc.dg/vmx/cw-bug-2.c: New.
32995         * gcc.dg/vmx/cw-bug-3.c: New.
32996         * gcc.dg/vmx/dct.c: New.
32997         * gcc.dg/vmx/debug-1.c: New.
32998         * gcc.dg/vmx/debug-2.c: New.
32999         * gcc.dg/vmx/debug-3.c: New.
33000         * gcc.dg/vmx/debug-4.c: New.
33001         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33002         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33003         * gcc.dg/vmx/eg-5.c: New.
33004         * gcc.dg/vmx/fft.c: New.
33005         * gcc.dg/vmx/gcc-bug-1.c: New.
33006         * gcc.dg/vmx/gcc-bug-2.c: New.
33007         * gcc.dg/vmx/gcc-bug-3.c: New.
33008         * gcc.dg/vmx/gcc-bug-4.c: New.
33009         * gcc.dg/vmx/gcc-bug-5.c: New.
33010         * gcc.dg/vmx/gcc-bug-6.c: New.
33011         * gcc.dg/vmx/gcc-bug-7.c: New.
33012         * gcc.dg/vmx/gcc-bug-8.c: New.
33013         * gcc.dg/vmx/gcc-bug-9.c: New.
33014         * gcc.dg/vmx/gcc-bug-b.c: New.
33015         * gcc.dg/vmx/gcc-bug-c.c: New.
33016         * gcc.dg/vmx/gcc-bug-d.c: New.
33017         * gcc.dg/vmx/gcc-bug-e.c: New.
33018         * gcc.dg/vmx/gcc-bug-f.c: New.
33019         * gcc.dg/vmx/gcc-bug-g.c: New.
33020         * gcc.dg/vmx/gcc-bug-i.c: New.
33021         * gcc.dg/vmx/harness.h: New.
33022         * gcc.dg/vmx/ira1.c: New.
33023         * gcc.dg/vmx/ira2a.c: New.
33024         * gcc.dg/vmx/ira2b.c: New.
33025         * gcc.dg/vmx/ira2.c: New.
33026         * gcc.dg/vmx/ira2c.c: New.
33027         * gcc.dg/vmx/mem.c: New.
33028         * gcc.dg/vmx/newton-1.c: New.
33029         * gcc.dg/vmx/ops.c: New.
33030         * gcc.dg/vmx/sn7153.c: New.
33031         * gcc.dg/vmx/spill2.c: New.
33032         * gcc.dg/vmx/spill3.c: New.
33033         * gcc.dg/vmx/spill.c: New.
33034         * gcc.dg/vmx/t.c: New.
33035         * gcc.dg/vmx/varargs-1.c: New.
33036         * gcc.dg/vmx/varargs-2.c: New.
33037         * gcc.dg/vmx/varargs-3.c: New.
33038         * gcc.dg/vmx/varargs-4.c: New.
33039         * gcc.dg/vmx/varargs-5.c: New.
33040         * gcc.dg/vmx/varargs-6.c: New.
33041         * gcc.dg/vmx/varargs-7.c: New.
33042         * gcc.dg/vmx/vmx.exp: New.
33043         * gcc.dg/vmx/vprint-1.c: New.
33044         * gcc.dg/vmx/vscan-1.c: New.
33045         * gcc.dg/vmx/x-01.c: New.
33046         * gcc.dg/vmx/x-02.c: New.
33047         * gcc.dg/vmx/x-03.c: New.
33048         * gcc.dg/vmx/x-04.c: New.
33049         * gcc.dg/vmx/x-05.c: New.
33050         * gcc.dg/vmx/yousufi-1.c: New.
33051         * gcc.dg/vmx/zero-1.c: New.
33052         * gcc.dg/vmx/zero.c: New.
33053
33054 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33055
33056         * g++.dg/lookup/java1.C: Update for chage of
33057         _Jv_AllocObject.
33058         * g++.dg/lookup/java2.C: Likewise.
33059
33060 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33061
33062         * ada/acats/run_all.sh: use -O2 by default.
33063
33064 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33065
33066         * gcc.dg/vr-mult-[12].c: New tests.
33067
33068 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33069
33070         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33071
33072         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33073
33074 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33075
33076         * lib/target-supports.exp (check_profiling_available): Assume
33077         profiling isn't available for mips*-*-elf targets.
33078
33079 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33080
33081         * gcc.dg/builtins-38.c: New test.
33082
33083 2004-04-14  Eric Christopher  <echristo@redhat.com>
33084
33085         * g++.dg/charset/charset.exp: Run .cc extension tests.
33086
33087 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33088
33089         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33090
33091 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33092
33093         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33094
33095 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33096
33097         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33098         * gcc.dg/i386-387-2.c: Likewise.
33099
33100         * gcc.dg/i386-387-7.c: New test.
33101         * gcc.dg/i386-387-8.c: New test.
33102
33103         * gcc.dg/builtins-37.c: New test.
33104
33105 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33106
33107         * g++.dg/pch/externc-1.C: Add missing semicolon.
33108
33109 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33110
33111         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33112
33113 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33114
33115         * gcc.c-torture/execute/20040411-1.c: New test.
33116
33117 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33118
33119         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33120
33121 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33122
33123         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33124
33125 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33126
33127         * lib/target-supports.exp (check_named_sections_available): New.
33128         * lib/gcc-dg.exp (dg-require-named-sections): New.
33129         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33130         old-deja.exp.  Also prune error-count message from HP linker.
33131         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33132
33133         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33134         * g++.old-deja/g++.pt/static3.C: Likewise.
33135         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33136
33137 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33138
33139         * gcc.c-torture/execute/20040409-1.c: New test case.
33140         * gcc.c-torture/execute/20040409-2.c: New test case.
33141         * gcc.c-torture/execute/20040409-3.c: New test case.
33142
33143 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33144
33145         * gcc.dg/20040409-1.c: New test.
33146
33147 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33148
33149         PR target/14888
33150         * g++.dg/opt/pr14888.C: New test case.
33151
33152 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33153
33154         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33155         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33156         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33157         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33158         New tests.
33159
33160 2004-04-08  Paul Brook  <paul@codesourcery.com>
33161
33162         * gcc.dg/spill-1.c: New test.
33163
33164 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33165
33166         * gcc.dg/torture/builtin-ctype-2.c: New test.
33167
33168 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33169
33170         * gcc.dg/pch/pch.exp: Add largefile test.
33171
33172 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33173
33174         * g++.dg/pch/externc-1.Hs: New.
33175         * g++.dg/pch/externc-1.C: New.
33176
33177 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33178
33179         * gcc.dg/compat/struct-by-value-5a_main.c,
33180         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33181         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33182         * gcc.dg/compat/struct-by-value-5a_x.c,
33183         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33184         gcc.dg/compat/struct-by-value-5_x.c.
33185         * gcc.dg/compat/struct-by-value-5a_y.c,
33186         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33187         gcc.dg/compat/struct-by-value-5_y.c.
33188
33189         * gcc.dg/compat/struct-by-value-6a_main.c,
33190         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33191         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33192         * gcc.dg/compat/struct-by-value-6a_x.c,
33193         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33194         gcc.dg/compat/struct-by-value-6_x.c.
33195         * gcc.dg/compat/struct-by-value-6a_y.c,
33196         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33197         gcc.dg/compat/struct-by-value-6_y.c.
33198
33199         * gcc.dg/compat/struct-by-value-7a_main.c,
33200         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33201         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33202         * gcc.dg/compat/struct-by-value-7a_x.c,
33203         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33204         gcc.dg/compat/struct-by-value-7_x.c.
33205         * gcc.dg/compat/struct-by-value-7a_y.c,
33206         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33207         gcc.dg/compat/struct-by-value-7_y.c.
33208
33209 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33210
33211         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33212         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33213         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33214         options.
33215
33216 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33217
33218         * gcc.dg/builtins-36.c: New test.
33219
33220 2004-04-06  Paul Brook  <paul@codesourcery.com>
33221
33222         * README.gcc: Remove obsolete contraint on testcases.
33223
33224 2004-04-05  Paul Brook  <paul@codesourcery.com>
33225
33226         PR2123
33227         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33228         failure and exit(0) on success.
33229         * g++.dg/expr/anew2.C: Ditto.
33230         * g++.dg/expr/anew3.C: Ditto.
33231         * g++.dg/expr/anew4.C: Ditto.
33232
33233 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         PR c++/3518
33236         * g++.dg/template/unify7.C: New.
33237
33238 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33239
33240         * g++.dg/README: Bring up to date with new subdirectories; remove
33241         duplicate subdirectory lines.
33242
33243 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33244
33245         PR c++/14007
33246         * g++.dg/template/unify5.C: New.
33247         * g++.dg/template/unify6.C: New.
33248         * g++.dg/template/qualttp20.C: Adjust.
33249         * g++.old-deja/g++.jason/report.C: Adjust.
33250         * g++.old-deja/g++.other/qual1.C: Adjust.
33251
33252 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/14803
33255         * g++.dg/inherit/ptrmem1.C: New test.
33256
33257 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33258
33259         PR c++/14755
33260         * gcc.c-torture/execute/20040331-1.c: New test.
33261         * gcc.dg/20040331-1.c: New test.
33262
33263 2004-04-01  Paul Brook  <paul@codesourcery.com>
33264
33265         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33266
33267 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33268
33269         PR c++/14724
33270         * g++.dg/init/goto1.C: New test.
33271
33272         PR c++/14763
33273         * g++.dg/template/defarg4.C: New test.
33274
33275 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33276
33277         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33278
33279 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33280
33281         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33282
33283 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33284
33285         * gcc.dg/noncompile/undeclared-2.c: New test.
33286
33287 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33288
33289         * gcc.dg/940409-1.c: Remove XFAIL.
33290         * gcc.dg/reg-vol-struct-1.c: New test.
33291
33292 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33293
33294         * gcc.dg/torture/builtin-wctype-1.c: New test.
33295
33296 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33297
33298         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33299         * gcc.dg/20001101-1.c: Likewise.
33300         * gcc.dg/20001102-1.c: Likewise.
33301
33302 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33303
33304         * gcc.dg/compare8.c: Add an additional test for XOR.
33305
33306 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33307
33308         * gcc.dg/torture/builtin-ctype-1.c: New test.
33309
33310 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33311
33312         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33313         * gcc.dg/torture/builtin-math-1.c: Likewise.
33314         * gcc.dg/torture/builtin-power-1.c: New test.
33315
33316 2004-03-24  Andreas Schwab  <schwab@suse.de>
33317
33318         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33319         IA64 assembler.
33320
33321 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33322             Roger Sayle  <roger@eyesopen.com>
33323
33324         * gcc.dg/compare8.c: New test case.
33325
33326 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33327
33328         * g++.dg/ext/altivec-7.C: New test.
33329
33330 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33331
33332         PR 12267, 12391, 12560, 13129, 14114, 14133
33333         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33334         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33335         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33336         Adjust error regexps.
33337         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33338         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33339         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33340         * gcc.dg/local1.c: Add explanatory comment.
33341
33342 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33343
33344         PR optimization/14669
33345         * g++.dg/opt/fold2.C: New test case.
33346
33347 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33348
33349         PR c/14069
33350         * gcc.dg/20040322-1.c: New test.
33351
33352 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33353
33354         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33355         * gcc.dg/ultrasp4.c: Likewise.
33356         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33357
33358 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33359
33360         * gcc.dg/i386-sse-8.c: Reset default options.
33361
33362 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33363
33364         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33365         in the error message text.
33366
33367 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33368
33369         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33370
33371 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33372
33373         PR c++/14616
33374         * g++.dg/init/array13.C: New test.
33375
33376 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33377
33378         PR target/13889
33379         * gcc.c-torture/compile/pr13889.c: New test case.
33380
33381 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33382
33383         PR c/14635
33384         * builtins-1.c (nan, nans): Don't test.
33385         * builtins-30.c: Don't use nan, nanf, nanl.
33386         * builtins-35.c: New test.
33387
33388 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33389
33390         * g++.dg/ext/altivec-6.C: New test.
33391
33392 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33393
33394         * g++.dg/init/placement3.C: New test.
33395
33396         * g++.dg/template/spec13.C: New test.
33397
33398         * g++.dg/lookup/using11.C: New test.
33399
33400         * g++.dg/lookup/koenig3.C: New test.
33401
33402         * g++.dg/template/operator2.C: New test.
33403
33404         * g++.dg/expr/dtor3.C: New test.
33405         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33406         marker.
33407         * g++.old-deja/g++.law/visibility28.C: Likewise.
33408
33409 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33410
33411         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33412         * gcc.dg/ppc64-abi-3.c: Likewise.
33413
33414 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33415
33416         PR c++/14545
33417         * g++.dg/parse/template15.C: New test.
33418
33419 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33420
33421         * g++.dg/expr/dtor2.C: New test.
33422
33423         * g++.dg/lookup/anon4.C: New test.
33424
33425         * g++.dg/overload/using1.C: New test.
33426
33427         * g++.dg/template/lookup7.C: New test.
33428
33429         * g++.dg/template/typename6.C: New test.
33430
33431         * g++.dg/expr/cond6.C: New test.
33432
33433 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33434
33435         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33436
33437 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33438
33439         * g++.dg/expr/cond5.C: New test.
33440         * g++.dg/expr/constcast1.C: Likewise.
33441         * g++.dg/expr/ptrmem2.C: Likewise.
33442         * g++.dg/expr/ptrmem3.C: Likewise.
33443         * g++.dg/lookup/main1.C: Likewise.
33444         * g++.dg/template/lookup6.C: Likewise.
33445
33446 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33447
33448         * gcc.dg/local1.c: New test.
33449
33450         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33451
33452 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33453
33454         * gcc.dg/torture/builtin-convert-1.c: New test.
33455
33456 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33457
33458         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33459
33460 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33461
33462         PR c++/14481
33463         * g++.dg/warn/Wunused-7.C: New test.
33464
33465 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33466
33467         * gcc.dg/torture/builtin-integral-1.c: New test.
33468
33469 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33470
33471         PR c++/14586
33472         * g++.dg/parse/non-dependent3.C: New test.
33473
33474 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33475
33476         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33477         * g++.dg/eh/simd-2.C: Likewise.
33478         * g++.dg/init/array10.C: Likewise.
33479         * gcc.c-torture/compile/simd-1.c: Likewise.
33480         * gcc.c-torture/compile/simd-2.c: Likewise.
33481         * gcc.c-torture/compile/simd-3.c: Likewise.
33482         * gcc.c-torture/compile/simd-4.c: Likewise.
33483         * gcc.c-torture/compile/simd-6.c: Likewise.
33484         * gcc.c-torture/execute/simd-1.c: Likewise.
33485         * gcc.c-torture/execute/simd-2.c: Likewise.
33486         * gcc.dg/compat/vector-defs.h: Likewise.
33487         * gcc.dg/20020531-1.c: Likewise.
33488         * gcc.dg/altivec-3.c: Likewise.
33489         * gcc.dg/altivec-4.c: Likewise.
33490         * gcc.dg/altivec-varargs-1.c: Likewise.
33491         * gcc.dg/compat/vector-defs.h: Likewise.
33492         * gcc.dg/i386-mmx-3.c: Likewise.
33493         * gcc.dg/i386-sse-4.c: Likewise.
33494         * gcc.dg/i386-sse-5.c: Likewise.
33495         * gcc.dg/i386-sse-8.c: Likewise.
33496         * gcc.dg/simd-1.c: Likewise.
33497         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33498         __ev64_opaque__ since the machine description provides it.
33499
33500 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33501
33502         * lib/compat.exp (skip_list): New global variable.
33503         Use it to hold the user defined COMPAT_SKIPS list if any.
33504         (compat-obj): Add the members of skip_list to optall.
33505
33506 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33507
33508         * gcc.dg/compat/union-by-value-1_main.c,
33509         union-by-value-1_x.c, union-by-value-1_y.c,
33510         union-check.h, union-defs.h,
33511         union-init.h, union-return-1_main.c,
33512         union-return-1_x.c, union-return-1_y.c: New files.
33513
33514 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33515
33516         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33517         mixed-struct-init.h: Add 4 mixed structure types.
33518         struct-by-value-21_main.c, struct-by-value-21_x.c,
33519         struct-by-value-21_y.c, struct-return-21_main.c,
33520         struct-return-21_x.c, struct-return-21_y.c: New files.
33521
33522 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33523
33524         PR c++/14550
33525         * g++.dg/parse/template14.C: New test.
33526
33527 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33528
33529         * gcc.c-torture/execute/20040313-1.c: New test.
33530
33531 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33532
33533         PR target/14533
33534         * gcc.dg/20040311-2.c: New test.
33535
33536 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33537
33538         PR other/14544
33539         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33540         bit-field.
33541
33542 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33543
33544         * gcc.dg/20040305-2.c: Add missing return statement.
33545
33546 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33547
33548         * gcc.dg/builtins-34.c: Also check pow10*.
33549
33550 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33551
33552         PR target/14262
33553         * gcc.dg/20040305-2.c: New test.
33554
33555 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33556
33557         * gcc.dg/20040310-1.c: New test.
33558
33559 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33560
33561         * gcc.c-torture/execute/20040311-1.c: New test case.
33562
33563 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33564
33565         PR c++/14476
33566         * g++.dg/lookup/enum1.C: New test.
33567
33568 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33569
33570         PR c++/14510
33571         * g++.dg/lookup/struct2.C: New test.
33572
33573 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33574
33575         * gcc.dg/builtins-34.c: New test.
33576
33577 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33578
33579         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33580
33581 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33582
33583         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33584         * gcc.dg/alias-2.c: New testcase.
33585
33586 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33587
33588         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33589
33590 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33591
33592         * gcc.c-torture/execute/20040309-1.c: New test case.
33593
33594 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33595
33596         PR c++/14397
33597         * g++.dg/overload/ref1.C: New.
33598
33599 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33600
33601         PR c++/14409
33602         * g++.dg/template/spec12.C: New test.
33603
33604         PR c++/14448
33605         * g++.dg/parse/crash14.C: New test.
33606
33607 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33608
33609         PR c++/14230
33610         * g++.dg/init/ref11.C: New test.
33611
33612 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33613
33614         PR c++/14432
33615         * g++.dg/parse/builtin2.C: New test.
33616
33617 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/14401
33620         * g++.dg/init/ctor3.C: New test.
33621         * g++.dg/init/union1.C: New test.
33622         * g++.dg/ext/anon-struct4.C: New test.
33623
33624 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33625
33626         * g++.dg/lookup/koenig1.C: Tweak error messages.
33627         * g++.dg/lookup/used-before-declaration.C: Likewise.
33628         * g++.dg/other/do1.C: Likewise.
33629         * g++.dg/overload/koenig1.C: Likewise.
33630         * g++.dg/parse/crash13.C: Likewise.
33631         * g++.dg/template/instantiate3.C: Likewise.
33632
33633 2004-03-08  Eric Christopher  <echristo@redhat.com>
33634
33635         * * lib/target-supports.exp: Enable libiconv in test
33636         compilation.  Fix up error checking.
33637
33638 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33639
33640         PR middle-end/14289
33641         * gcc.dg/pr14289-1.c: New test case.
33642         * gcc.dg/pr14289-2.c: Likewise.
33643         * gcc.dg/pr14289-3.c: Likewise.
33644
33645 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33646
33647         * gcc.c-torture/execute/20040308-1.c: New test.
33648
33649 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33650
33651         * gcc.c-torture/execute/20040307-1.c: New test case.
33652
33653 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33654
33655         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33656
33657 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33658
33659         * gcc.dg/20040306-1.c: New test.
33660
33661 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33662
33663         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33664         them static.
33665         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33666
33667 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33668
33669         PR c/14465
33670         * gcc.dg/decl-6.c: New test.
33671
33672 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33673
33674         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33675         Rename LOGPOW -> LOG_POW.
33676         (SQRT_EXP, POW_EXP): New.
33677
33678 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33679
33680         * gcc.dg/i386-sse-8.c: New test.
33681
33682 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33683
33684         PR c/14114
33685         * gcc.dg/decl-5.c: New test.
33686
33687 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33688
33689         * gcc.dg/20040305-1.c: New test.
33690
33691 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33692
33693         PR other/14354
33694         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33695
33696 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33697
33698         PR c++/14425, c++/14426
33699         * g++.dg/ext/altivec-4.C: New test.
33700         * g++.dg/ext/altivec-5.C: New test.
33701
33702 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33703
33704         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33705         global variables of a type with no linkage.
33706         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33707         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33708         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33709         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33710         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33711         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33712         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33713         * g++.dg/warn/deprecated.C: Name enum Color.
33714         * g++.dg/overload/VLA.C: Name structure for 'b'.
33715         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33716
33717 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33718
33719         * gcc.c-torture/compile/20040304-1.c: New test.
33720
33721 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33722
33723         PR 13728
33724         * gcc.dg/decl-4.c: New testcase.
33725
33726 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33727
33728         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33729         as PRECF if sizeof (float) > sizeof (double).
33730         (PRECL): Make it the same as PRECF if
33731         sizeof (float) > sizeof (long double).
33732
33733 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33734
33735         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33736         system type.  Add check for irix6 which doesn't have c99 runtime.
33737
33738 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33739
33740         * gcc.dg/const-elim-1.c: xfail for xtensa.
33741
33742 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33743
33744         PR c++/14369
33745         * g++.dg/template/cond4.C: New test.
33746
33747 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33748
33749         PR c++/14360
33750         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33751
33752         PR c++/14361
33753         * g++.dg/parse/defarg7.C: New test.
33754
33755         PR c++/14359
33756         * g++.dg/template/friend26.C: New test.
33757
33758 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33759
33760         PR c++/14324
33761         * g++.dg/abi/mangle21.C: New test.
33762
33763         PR c++/14260
33764         * g++.dg/parse/constructor2.C: New test.
33765
33766         PR c++/14337
33767         * g++.dg/template/sfinae1.C: New test.
33768
33769 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33770
33771         PR c++/14267
33772         * g++.dg/expr/crash2.C: New test.
33773
33774         PR middle-end/13448
33775         * gcc.dg/inline-5.c: New test.
33776         * gcc.dg/always-inline.c: Split out tests into ...
33777         * gcc.dg/always-inline2.c: ... this and ...
33778         * gcc.dg/always-inline3.c: ... this.
33779
33780 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR debug/12103
33783         * g++.dg/debug/crash1.C: New test.
33784
33785 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33786
33787         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33788         function with __attribute__((noinline)).
33789         (recurser_void2): Likewise.
33790         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33791         (recurser_void2): Likewise.
33792
33793 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33794
33795         PR middle-end/14203
33796         * g++.dg/warn/Wunused-6.C: New test case.
33797
33798 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33799
33800         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33801         not defined.
33802
33803 2004-02-27  Eric Christopher  <echristo@redhat.com>
33804
33805         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33806         * g++.dg/charset/asm2.c: Run only x86.
33807         * gcc.dg/charset/asm3.c: Ditto.
33808
33809 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33810
33811         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33812         ld_library_path.
33813
33814 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33815
33816         * g++.dg/ext/altivec-3.C: New.
33817
33818 2004-02-26  Richard Henderson  <rth@redhat.com>
33819
33820         * g++.dg/ext/attrib10.C: Mark for warning.
33821         * gcc.dg/attr-alias-1.c: New.
33822
33823 2004-02-26  Richard Henderson  <rth@redhat.com>
33824
33825         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33826         * gcc.c-torture/execute/20040208-2.c: ... it back.
33827
33828 2004-02-26  Eric Christopher  <echristo@redhat.com>
33829
33830         * lib/target-supports.exp (check-iconv-available): New function.
33831         * lib/gcc-dg.exp (dg-require-iconv): New function.
33832         Use above.
33833         * gcc.dg/charset: New directory.
33834         * gcc.dg/charset/charset.exp: New file.
33835         * gcc.dg/charset/asm1.c: Ditto.
33836         * gcc.dg/charset/asm2.c: Ditto.
33837         * gcc.dg/charset/asm3.c: Ditto.
33838         * gcc.dg/charset/asm4.c: Ditto.
33839         * gcc.dg/charset/asm5.c: Ditto.
33840         * gcc.dg/charset/attribute1.c: Ditto.
33841         * gcc.dg/charset/attribute2.c: Ditto.
33842         * gcc.dg/charset/string1.c: Ditto.
33843         * g++.dg/charset: New directory.
33844         * g++.dg/dg.exp: Add here. Special options.
33845         * g++.dg/charset/charset.exp: New file.
33846         * g++.dg/charset/asm1.c: Ditto.
33847         * g++.dg/charset/asm2.c: Ditto.
33848         * g++.dg/charset/asm3.c: Ditto.
33849         * g++.dg/charset/asm4.c: Ditto.
33850         * g++.dg/charset/attribute1.c: Ditto.
33851         * g++.dg/charset/attribute2.c: Ditto.
33852         * g++.dg/charset/extern1.cc: Ditto.
33853         * g++.dg/charset/extern2.cc: Ditto.
33854         * g++.dg/charset/string1.c: Ditto.
33855
33856 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33857
33858         PR c++/14278
33859         * g++.dg/parse/comma1.C: New test.
33860
33861 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33862
33863         PR c++/14284
33864         * g++.dg/template/ttp8.C: New test.
33865
33866 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33867
33868         * gcc.dg/fixuns-trunc-1.c: New test.
33869
33870 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33871
33872         * gcc.dg/builtins-config.h: Use #elif.
33873
33874 2004-02-26  Michael Matz  <matz@suse.de>
33875
33876         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33877         * gcc.dg/991214-1.c: Likewise.
33878         * gcc.dg/i386-asm-1.c: Likewise.
33879
33880 2004-02-25  Richard Henderson  <rth@redhat.com>
33881
33882         * gcc.c-torture/execute/20040208-2.c: Move ...
33883         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33884
33885 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33886
33887         PR c++/14246
33888         * g++.dg/other/crash-3.C: New test.
33889
33890 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33891
33892         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33893         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33894
33895         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33896         HP-UX.
33897
33898 2004-02-24  Michael Matz  <matz@suse.de>
33899
33900         * gcc.dg/i386-regparm.c: New.
33901
33902 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33903
33904         * gcc.c-torture/execute/20040223-1.c: New.
33905
33906 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33907             Kazu Hirata  <kazu@cs.umass.edu>
33908
33909         * gcc.dg/fwritable-strings-1.c: Remove.
33910
33911 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33912
33913         PR c/14156
33914         * gcc.dg/20040223-1.c: New test.
33915
33916 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33917
33918         PR c++/14106
33919         * g++.dg/ext/typeof9.C: New test.
33920
33921 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33922
33923         PR c++/14250
33924         * g++.dg/other/switch1.C: New test.
33925
33926 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33927
33928         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33929         * gcc.dg/va-arg-1.c: Likewise.
33930
33931 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33932
33933         PR c++/14143
33934         * g++.dg/template/koenig5.C: New test.
33935
33936 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33937
33938         * g++.dg/ext/altivec-1.C: Generalize target triple.
33939         * g++.dg/ext/altivec-2.C: New test case.
33940         * g++.dg/ext/altivec_check.h: New file.
33941         * gcc.dg/altivec-1.c: Generalize target triple;
33942         include altivec_check.h and call altivec_check().
33943         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33944         * gcc.dg/altivec-6.c: New test case.
33945         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33946         type casts as needed.
33947         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33948         altivec_check().
33949         * gcc.dg/altivec-12.c: New test case.
33950         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33951         include altivec_check.h and call altivec_check().
33952         * gcc.dg/altivec_check.h: New file.
33953
33954 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33955
33956         * lib/target-supports.exp (check_alias_available): Don't mangle
33957         function `g' in test program.
33958
33959 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33960
33961         * lib/target-supports.exp (check_profiling_available): Check
33962         argument to determine whether we support a profiling type.
33963         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33964         check_profiling_available.
33965         * g++.dg/bprob/bprob.exp: Likewise.
33966         * g77.dg/bprob/bprob.exp: Likewise.
33967         * gcc.misc-tests/bprob.exp: Likewise.
33968         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33969         dg-require-profiling and delete expected error handling.
33970         * gcc.dg/20021014-1.c: Likewise.
33971         * gcc.dg/nest.c: Likewise.
33972
33973 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33974
33975         PR c++/12007
33976         * g++.dg/other/vthunk1.C: New test.
33977
33978 2004-02-20  Falk Hueffner  <falk@debian.org>
33979
33980         PR target/14201
33981         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33982
33983 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33984
33985         PR c++/13927
33986         * g++.dg/other/error8.C: Remove XFAIL markers.
33987
33988         PR c++/14173
33989         * g++.dg/ext/packed5.C: New test.
33990
33991         PR c++/14199
33992         * g++.dg/warn/Wunused-5.C: New test.
33993
33994         PR c++/14186
33995         * g++.dg/lookup/member1.C: New test.
33996
33997 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33998
33999         * gcc.c-torture/compile/20040130-1.c: Enable only when
34000         __INT_MAX__ >= 2147483647L.
34001         * gcc.c-torture/compile/961203-1.c: Likewise.
34002
34003 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34004
34005         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34006         * g++.dg/opt/template1.C: Robustify assembler regexp
34007
34008 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34009
34010         * gcc.c-torture/execute/simd-4.x: Remove.
34011         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34012         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34013         Guard with #ifndef SKIP_ATTRIBUTE.
34014         * gcc.dg/compat/vector-1_y.c: Likewise.
34015         * gcc.dg/compat/vector-2_x.c: Likewise.
34016         * gcc.dg/compat/vector-2_y.c: Likewise.
34017         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34018         * g++.dg/eh/simd-2.C: Likewise.
34019
34020 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34021
34022         * gcc.c-torture/compile/complex-1.c: New.
34023
34024 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34025
34026         PR target/14209
34027         * gcc.c-torture/execute/20040218-1.c: New test.
34028
34029 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34030
34031         PR c++/14181
34032         * g++.dg/parse/new2.C: New test.
34033
34034 2004-02-18  Paul Brook  <paul@codesourcery.com>
34035
34036         * gcc.c-torture/compile/libcall-1.c: New test.
34037
34038 2004-02-18  Paul Brook  <paul@codesourcery.com>
34039
34040         PR debug/12934
34041         * gcc.dg/debug/debug-7.c: New test.
34042
34043 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34044
34045         * gcc.dg/20040217-1.c: New test.
34046
34047 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34048
34049         * gcc.c-torture/execute/990208-1.x: Delete.
34050
34051 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34052
34053         * gcc.c-torture/execute/20040208-2.x: New file.
34054
34055 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34056
34057         PR c++/11326
34058         * g++.dg/abi/structret1.C: New test.
34059
34060 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34061
34062         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34063         (i386_cpuid): No need to test if cpuid is available on AMD64.
34064         Fix assembly, so that it works onboth i386 and AMD64.
34065         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34066         (vecInLong): Fix s[] member type to unsigned int.
34067         (vecInWord): Remove type.
34068         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34069         (a64, b64, c64, d64, e64): Remove.
34070         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34071         Remove unused variable.  Remove initialization of removed variables.
34072         Don't call mmx_tests nor sse_tests.
34073         (reference_mmx, reference_sse): Remove.
34074         (check): Add return stmt.
34075         * gcc.dg/i386-sse-7.c: New test.
34076         * gcc.dg/i386-mmx-4.c: New test.
34077
34078 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34079
34080         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34081         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34082         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34083         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34084         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34085         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34086         g++.dg/tc1/dr94.C: Fix line terminator.
34087
34088 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34089
34090         * gcc.c-torture/compile/20040216-1.c: New.
34091
34092 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34093
34094         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34095         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34096         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34097         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34098         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34099         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34100
34101 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34102
34103         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34104
34105 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34106
34107         PR c++/13971
34108         * g++.dg/expr/cond4.C: New test.
34109
34110         PR c++/14086
34111         * g++.dg/lookup/crash2.C: New test.
34112
34113 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34114
34115         * gcc.c-torture/compile/20040214-2.c: New test.
34116
34117 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34118
34119         PR c++/14116
34120         * g++.dg/ext/typeof8.C: New test.
34121
34122 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34123
34124         * gcc.c-torture/compile/20040214-1.c: New test.
34125
34126 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34127
34128         PR c++/13635
34129         * g++.dg/template/spec11.C: New test.
34130
34131 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34132
34133         PR c++/13927
34134         * g++.dg/other/error8.C: New test.
34135
34136 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34137
34138         PR c++/14122
34139         * g++.dg/template/array4.C: New test.
34140
34141         PR c++/14108
34142         * g++.dg/inherit/thunk2.C: New test.
34143
34144         PR c++/14083
34145         * g++.dg/eh/cond2.C: New test.
34146
34147 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34148
34149         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34150
34151 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34152
34153         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34154
34155 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34156
34157         * g++.dg/simd-2.C: xfail on ppc64-linux.
34158
34159 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34160
34161         PR c/456
34162         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34163         tests.
34164
34165 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34166
34167         * gcc.dg/builtins-33.c: New test.
34168
34169 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34170
34171         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34172
34173 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34174
34175         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34176
34177 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34178
34179         * gcc.dg/ppc64-abi-3.c: New test.
34180
34181 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34182
34183         PR c/14092
34184
34185         * gcc.dg/pr14092-1.c: New testcase.
34186
34187 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34188
34189         * gcc.dg/cpp/assert4.c: Fix typo last change.
34190
34191         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34192         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34193
34194         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34195
34196 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34197
34198         * gcc.c-torture/compile/20040209-1.c: New test case.
34199
34200 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34201
34202         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34203
34204 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34205
34206         * gcc.c-torture/execute/20040208-[12].c: New tests.
34207
34208 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34209
34210         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34211
34212 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34213
34214         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34215
34216 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34217
34218         Bug 13856
34219         * gcc.dg/visibility-8.c: New testcase.
34220
34221 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34222
34223         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34224         arguments.
34225         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34226
34227 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34228
34229         PR middle-end/13696
34230         * g++.dg/opt/fold1.C: New test case.
34231
34232 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34233
34234         PR c++/14033
34235         * g++.dg/other/crash-2.C: New test.
34236
34237 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34238
34239         PR c++/14028
34240         * g++.dg/parse/angle-bracket2.C: New test.
34241
34242 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34243
34244         PR middle-end/13750
34245         Revert:
34246         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34247         PR pch/13361
34248         * g++.dg/pch/wchar-1.C: New.
34249         * g++.dg/pch/wchar-1.Hs: New.
34250
34251 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34252
34253         PR c++/14008
34254         * g++.dg/parse/error15.C: New test.
34255         * g++.dg/parse/crash11.C: Update dg-error mark.
34256
34257 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34258
34259         PR c++/13932
34260         * g++.dg/warn/conv2.C: New test.
34261
34262 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34263
34264         PR c++/13086
34265         * g++.dg/warn/incomplete1.C: Remove xfail.
34266
34267 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34268
34269         * lib/file-format.exp (gcc_target_object_format): Use
34270         ${tool}_target_compile, not gcc_target_compile.
34271         * lib/target-supports.exp (check_alias_available): Likewise.
34272         (check_gc_sections_available): Likewise.
34273         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34274         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34275         dg-require-alias.
34276
34277 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34278
34279         PR c++/13969
34280         * g++.dg/template/static6.C: New test.
34281
34282 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34283
34284         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34285
34286 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34287
34288         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34289         tests for systems where `char' is unsigned by default.
34290
34291 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34292
34293         PR c++/13997
34294         * g++.dg/template/partial3.C: New test.
34295
34296 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34297
34298         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34299         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34300         Remove mentions of obsolete ports.
34301
34302 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34303
34304         * gcc.dg/noncompile/20001228-1.c: Fix for new
34305         error message.
34306
34307 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34308
34309         PR target/9348
34310         * gcc.c-torture/execute/multdi-1.c: New test case.
34311
34312 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34313
34314         PR c++/13925
34315         * g++.dg/template/lookup5.C: New test.
34316
34317 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/13950
34320         * g++.dg/template/lookup4.C: New test.
34321
34322         PR c++/13970
34323         * g++.dg/parse/error14.C: New test.
34324
34325         PR c++/14002
34326         * g++.dg/parse/template13.C: New test.
34327
34328 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34329
34330         PR c++/13978
34331         * g++.dg/template/koenig4.C: New test.
34332
34333         PR c++/13968
34334         * g++.dg/template/crash17.C: New test.
34335
34336         PR c++/13975
34337         * g++.dg/parse/error13.C: New test.
34338         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34339
34340 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34341
34342         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34343
34344 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34345
34346         PR c/11658
34347         PR c/13994
34348         * gcc.dg/noncompile/20040203-1.c: New test.
34349         * gcc.dg/noncompile/20040203-2.c: Likewise.
34350         * gcc.dg/noncompile/20040203-3.c: Likewise.
34351         * gcc.dg/20040203-1.c: Likewise.
34352
34353 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34354
34355         PR c++/10858
34356         * g++.dg/template/sizeof7.C: New test.
34357
34358 2004-02-02  Eric Christopher  <echristo@redhat.com>
34359             Zack Weinberg  <zack@codesourcery.com>
34360
34361         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34362
34363 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34364
34365         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34366         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34367         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34368         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34369
34370 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34371
34372         PR c++/13113
34373         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34374
34375         PR c++/13854
34376         * g++.dg/ext/attrib13.C: New test.
34377
34378         PR c++/13907
34379         * g++.dg/conversion/op2.C: New test.
34380
34381 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34382
34383         * gcc.dg/titype-1.c: Fix pasto.
34384
34385 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34386
34387         * gcc.dg/titype-1.c: New test.
34388
34389 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34390
34391         PR c++/13957
34392         * g++.dg/template/non-type-template-argument-1.C,
34393         g++.dg/template/qualified-id1.C: Update dg-error marks.
34394         * g++.dg/template/nontype6.C: New test.
34395
34396 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34397
34398         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34399         * gcc.dg/builtins-31.c: New testcase.
34400         * gcc.dg/builtins-32.c: New testcase.
34401
34402 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34403
34404         * objc.dg/call-super-2.m: Update line numbers
34405         for the including of stddef.h.
34406
34407 2004-01-30  Michael Matz  <matz@suse.de>
34408
34409         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34410         g++.dg/ext/case-range3.C: New tests.
34411
34412 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34413
34414         DR206
34415         PR c++/13813
34416         * g++.dg/template/member4.C: New test.
34417
34418 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34419
34420         PR c++/13683
34421         * g++.dg/template/sizeof6.C: New test.
34422
34423 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34424
34425         * gcc.dg/fwritable-strings-1.c: New test.
34426
34427 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34428
34429         * gcc.c-torture/compile/20040130-1.c: New test.
34430
34431 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34432
34433         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34434
34435 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34436
34437         PR c++/13883
34438         * g++.dg/template/ctor3.C: New test.
34439
34440 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34441
34442         * g++.dg/tc1: New directory.
34443         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34444         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34445         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34446         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34447         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34448
34449 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34450
34451         * g++.dg/parse/error11.C: New test.
34452         * g++.dg/parse/error12.C: Likewise.
34453
34454 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34455
34456         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34457         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34458
34459 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34460
34461         PR c++/13791
34462         * g++.dg/ext/attrib12.C: New test.
34463
34464         PR c++/13736
34465         * g++.dg/parse/cast2.C: New test.
34466
34467 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34468
34469         * objc.dg/encode-2.m (main): New local string.  Set depending on
34470         sizeof long.  Use in sscanf call.
34471         * objc.dg/encode-3.m (main): New local string.  Set depending on
34472         sizeof long.  Use in scan_initial call.
34473
34474 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34475
34476         * objc.dg/call-super-2.m: Make LP64-safe.
34477         * objc.dg/desig-init-1.m: Likewise.
34478
34479 2004-01-27  Devang Patel <dpatel@apple.com>
34480
34481         * g++.dg/debug/namespace1.C: New test.
34482
34483 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34484
34485         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34486         xscale-*-*.
34487
34488         * gcc.dg/arm-mmx-1.c: New test.
34489
34490 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34491
34492         * gcc.dg/20040127-1.c: New test.
34493         * gcc.dg/20040127-2.c: New test.
34494
34495 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34496
34497         * objc.dg/stret-1.m (glob): Renamed to globa.
34498
34499 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34500
34501         PR c++/13663
34502         * g++.dg/expr/for1.C: New test.
34503
34504 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34505
34506         PR middle-end/13779
34507         * gcc.dg/darwin-longlong.c: New test.
34508
34509 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34510
34511         * gcc.dg/20040124-1.c: Moved test from here...
34512         * gcc.c-torture/compile/20040124-1.c: ...to here.
34513
34514 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34515
34516         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34517         the assembly output if -m64 is passed.
34518
34519 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34520
34521         PR c++/13833
34522         * g++.dg/template/cond3.C: New test.
34523
34524 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34525
34526         PR c++/13810
34527         * g++.dg/template/ttp7.C: New test.
34528
34529 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34530
34531         PR c++/13797
34532         * g++.dg/template/nontype4.C: New test.
34533         * g++.dg/template/nontype5.C: Likewise.
34534
34535 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34536
34537         * gcc.dg/torture/mips-clobber-at.c: New test.
34538
34539 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34540
34541         * gcc.dg/20040124-1.c: New test.
34542
34543 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34544
34545         * gcc.dg/20040123-1.c: New test.
34546
34547 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34548
34549         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34550
34551 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34552
34553         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34554
34555 2004-01-23  Andrew Pinski  <apinski@apple.com>
34556
34557         * gcc.dg/20030121-1.c: Move to ..
34558         * gcc.dg/20040121-1.c: here.
34559
34560 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34561
34562         * gcc.dg/builtins-29.c: New test case.
34563
34564 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34565
34566         PR 18314
34567         * gcc.dg/builtins-30.c: New testcase.
34568
34569 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34570
34571         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34572         * lib/g77.exp: Likewise.
34573         * lib/objc.exp: Likewise.
34574         * lib/g++.exp: Likewise.
34575
34576 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34577
34578         * gcc.dg/struct-by-value-2.c: New test.
34579
34580 2004-01-21  Andrew Pinski  <apinski@apple.com>
34581
34582         PR target/13785
34583         * gcc.dg/20030121-1.c: New test.
34584
34585 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34586
34587         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34588         clobber frame pointer register in asm statement.
34589
34590 2004-01-21  Falk Hueffner  <falk@debian.org>
34591
34592         * gcc.c-torture/compile/20040121-1.c: New test.
34593
34594 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34595
34596         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34597
34598 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34599
34600         * gcc.dg/ppc64-abi-2.c: New test.
34601
34602 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34603
34604         * lib/treelang.exp: Fill out this file.
34605         * lib/treelang-dg.exp: New File.
34606
34607 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34608
34609         * gcc.c-torture/compile/981022-1.c: Remove.
34610         * gcc.dg/array-5.c: Remove XFAIL.
34611         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34612         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34613         gcc.dg/cond-lvalue-1.c: Update.
34614         * gcc.dg/cast-lvalue-2.c: New test.
34615
34616 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34617
34618         PR c++/13592
34619         * g++.dg/other/error1.C (class foo): Tweak error message.
34620
34621         PR c++/13592
34622         * g++.dg/template/call2.C: New test.
34623
34624 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34625
34626         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34627         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34628         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34629         scalar-return-1_x.c, scalar-return-2_y.c,
34630         scalar-return-3_x.c, scalar-return-3_y.c,
34631         scalar-return-4_x.c, scalar-return-4_y.c,
34632         struct-align-1.h, struct-align-1_x.c,
34633         struct-align-1_y.c, struct-align-2.h,
34634         struct-align-2_x.c, struct-align-2_y.c,
34635         struct-by-value-10_y.c, struct-by-value-11_x.c,
34636         struct-by-value-11_y.c, struct-by-value-12_x.c,
34637         struct-by-value-12_y.c, struct-by-value-13_x.c,
34638         struct-by-value-13_y.c, struct-by-value-14_x.c,
34639         struct-by-value-14_y.c, struct-by-value-15_x.c,
34640         struct-by-value-15_y.c, struct-by-value-16_y.c,
34641         struct-by-value-17_y.c, struct-by-value-18_y.c,
34642         struct-by-value-19_y.c, struct-by-value-1_x.c,
34643         struct-by-value-1_y.c, struct-by-value-20_y.c,
34644         struct-by-value-2_x.c, struct-by-value-2_y.c,
34645         struct-by-value-3_y.c, struct-by-value-4_x.c,
34646         struct-by-value-4_y.c, struct-by-value-5_y.c,
34647         struct-by-value-6_y.c, struct-by-value-7_y.c
34648         struct-by-value-8_x.c, struct-by-value-8_y.c
34649         struct-by-value-9_x.c, struct-by-value-9_y.c
34650         struct-return-10_x.c, struct-return-10_y.c,
34651         struct-return-19_x.c, struct-return-20_x.c
34652         struct-return-2_x.c, struct-return-2_y.c
34653         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34654         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34655
34656 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34657
34658         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34659         attribute on sparc*-sun-solaris2.*.
34660
34661 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34662
34663         PR c++/13710
34664         * g++.dg/ext/typeof7.C: New test.
34665
34666 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34667
34668         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34669         * gcc.dg/const-elim-1.c: Same.
34670
34671 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34672
34673         * objc.dg/stret-1.m: New.
34674         * objc.dg/stret-2.m: New.
34675
34676 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34677
34678         PR c++/11895
34679         * g++.dg/ext/vector1.C: New test.
34680
34681 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34682
34683         * gcc.dg/pch/import-1.c: New.
34684         * gcc.dg/pch/import-1.hs: New.
34685         * gcc.dg/pch/import-1a.h: New.
34686         * gcc.dg/pch/import-1b.h: New.
34687         * gcc.dg/pch/import-1c.h: New.
34688
34689 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34690
34691         PR c++/13574
34692         * g++.dg/ext/array1.C: New test.
34693
34694         PR c++/13178
34695         * g++.dg/conversion/op1.C: New test.
34696
34697 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34698
34699         PR 11864
34700         From Kazumoto Kojima / Dan Kegel:
34701         * gcc.dg/pr11864-1.c: New test.
34702
34703         PR 10392
34704         From Marcus Comstedt / Dan Kegel:
34705         * gcc.dg/pr10392-1.c: New test.
34706
34707 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/13478
34710         * g++.dg/init/ref10.C: New test.
34711
34712 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34713
34714         PR c++/13407
34715         * g++.dg/parse/typename6.C: New test.
34716
34717 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34718
34719         PR pch/13361
34720         * g++.dg/pch/wchar-1.C: New.
34721         * g++.dg/pch/wchar-1.Hs: New.
34722
34723 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34724
34725         PR c++/9259
34726         * g++.dg/expr/sizeof2.C: New test.
34727
34728 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34729
34730         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34731
34732 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34733
34734         PR c++/13659
34735         * g++.dg/lookup/strong-using-3.C: New.
34736         * g++.dg/lookup/using-10.C: New.
34737
34738 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34739
34740         PR c++/13594
34741         * g++.dg/lookup/strong-using-2.C: New.
34742
34743 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34744             Dan Kegel <dank@kegel.com>
34745             J"orn Rennecke <joern.rennecke@superh.com>
34746
34747         PR target/9365
34748         * gcc.dg/pr9365-1.c: New test.
34749
34750 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34751
34752         PR c++/8856
34753         * g++.dg/parse/casting-operator2.C: New test.
34754         * g++.old-deja/g++.pt/explicit83.C: Remove.
34755
34756 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34757
34758         * gcc.dg/label-compound-stmt-1.c: New test.
34759         * gcc.c-torture/compile/950922-1.c,
34760         gcc.c-torture/compile/20000211-3.c,
34761         gcc.c-torture/compile/20000518-1.c,
34762         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34763         compound statements.
34764
34765 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34766
34767         * gcc.dg/ppc64-abi-1.c: New test.
34768
34769 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34770
34771          * g++.dg/ext/attrib9.C: Add dg-warnings.
34772
34773 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34774
34775         PR c++/12335
34776         * g++.dg/parse/dtor3.C: New test.
34777
34778 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34779
34780         PR c++/12709
34781         * g++.dg/parse/try-catch-1.C: New test.
34782
34783 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34784
34785         * ada/acats/run_all.sh: Add more verbose output in acats.log
34786         when compiling tests.
34787
34788 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34789
34790         PR 13656
34791         * gcc.dg/typedef-redecl.c: New test case.
34792         * gcc.dg/typedef-redecl.h: New support file.
34793
34794 2004-01-13  Jan Hubicka  <jh@suse.cz>
34795
34796         * gcc.dg/always_inline.c: New test.
34797         * gcc.dg/debug/20031231-1.c: Fix.
34798
34799 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34800
34801         PR c++/13474
34802         * g++.dg/template/array3.C: New test.
34803
34804 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34805
34806         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34807         * g++.dg/warn/Wunused-2.C: Likewise.
34808
34809 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34810
34811         PR c++/13289
34812         * g++.dg/template/instantiate6.C: New test.
34813
34814 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34815
34816         PR middle-end/11397
34817         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34818
34819 2004-01-12  Jan Hubicka  <jh@suse.cz>
34820
34821         PR opt/12826
34822         * gcc.dg/20040112-1.c: New.
34823
34824         * gcc.dg/dwarf-die[1-7].c: Move to...
34825         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34826         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34827
34828 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34829
34830         PR c++/4100
34831         * g++.dg/parse/friend4.C: New test.
34832
34833 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34834
34835         PR c++/4100
34836         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34837         definition is called a friend.
34838
34839 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34840
34841         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34842
34843 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34844
34845         PR c++/3478
34846         * g++.dg/parse/error10.C: New test.
34847         * g++.dg/template/arg2.C: Accept "invalid type" error.
34848
34849 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34850
34851         PR middle-end/13392
34852         * g++.dg/opt/expect2.C: New test.
34853
34854 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34855
34856         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34857         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34858         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34859         Update dg-error regexps.
34860
34861 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34862
34863         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34864         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34865
34866 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34867
34868         * gcc.dg/pragma-re-1.c: Use right pointer type.
34869
34870 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34871
34872         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34873
34874 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34875
34876         * gcc.dg/rs6000-ldouble-1.c: New.
34877
34878 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34879
34880         DR 337
34881         PR c++/9256
34882         * g++.dg/other/abstract1.C: New test.
34883
34884 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34885
34886         * g++.dg/lookup/strong-using-1.C: New.
34887
34888 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34889
34890         PR c/11234
34891         * gcc.dg/func-ptr-conv-1.c: New test.
34892         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34893
34894 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34895
34896         PR target/13380.
34897         * gcc.c-torture/compile/20040109-1.c: New.
34898
34899 2004-01-08  Stuart Hastings  <stuart@apple.com>
34900
34901         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34902         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34903         * gcc.dg/i386-sse-6.c: ...this new testcase.
34904
34905 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34906
34907         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34908
34909 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34910
34911         * ada/acats/run_acats: Treat 'gnatchop' the same way
34912         as 'gnatmake'.  Export GCC_DRIVER.
34913         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34914         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34915
34916 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34917
34918         PR c++/12573
34919         * g++.dg/template/dependent-expr4.C: New test.
34920
34921 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34922
34923         * gcc.dg/altivec-11.c: New test.
34924
34925 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34926
34927         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34928
34929 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34930
34931         PR c/6024
34932         * gcc.dg/enum-compat-1.c: New test.
34933         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34934
34935 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34936
34937         PR c/12165
34938         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34939         gcc.dg/c99-idem-qual-3.c: New tests.
34940
34941 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34942
34943         * gcc.dg/winline-7.c: Don't cast void * to int.
34944
34945 2004-01-06  Jan Hubicka  <jh@suse.cz>
34946
34947         * gcc.dg/i386-sse-5.c: New test
34948         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34949
34950 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/12815
34953         * g++.dg/rtti/typeid4.C: New test.
34954
34955 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34956
34957         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34958
34959 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34960
34961         PR c++/12132
34962         * g++.dg/template/error11.C: New test.
34963
34964         PR c++/13451
34965         * g++.dg/template/class2.C: New test.
34966
34967 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34968         Richard Sandiford <rsandifo@redhat.com>
34969
34970         PR c++/13387
34971         * g++.dg/opt/alias3.C: New test.
34972
34973 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34974
34975         PR c++/13157
34976         * g++.dg/template/koenig3.C: New test.
34977
34978         PR c++/13529
34979         * g++.dg/parse/offsetof3.C: New test.
34980
34981         * g++.dg/init/copy7.C: Add missing dg-error markers.
34982
34983         PR c++/12226
34984         * g++.dg/init/copy7.c: New test.
34985
34986         PR c++/13536
34987         * g++.dg/parse/cast1.C: New test.
34988
34989 2004-01-04  Jan Hubicka  <jh@suse.cz>
34990
34991         * gcc.dg/winline[1-7].c: New tests.
34992
34993 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34994
34995         PR c++/13520
34996         * g++.dg/template/qualttp22.C: New test.
34997
34998 2004-01-01  Jan Hubicka  <jh@suse.cz>
34999
35000         * gcc.dg/debug/20031231-1.c: New.
35001         * gcc.c-torture/compile/20040101-1.c: New.
35002         * gcc.dg/dwarf-die-[1-7].c: New.
35003
35004 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35005
35006         PR optimization/13521
35007         * gcc.c-torture/compile/20031231-1.c: New test.
35008
35009 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35010
35011         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35012
35013 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35014
35015         PR c++/10079
35016         * g++.dg/template/crash16.C: New test.
35017
35018 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35019
35020         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35021
35022 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35023
35024         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35025         ports.
35026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35027         * g++.old-deja/g++.law/profile1.C: Likewise.
35028         * gcc.c-torture/compile/981006-1.c: Likewise.
35029         * gcc.c-torture/execute/loop-2e.x: Likewise.
35030         * gcc.c-torture/execute/loop-2f.x: Remove.
35031         * gcc.c-torture/execute/loop-2g.x: Likewise.
35032         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35033         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35034
35035 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35036
35037         PR c++/13507
35038         * g++.dg/ext/attrib11.C: New test.
35039
35040         PR c++/13494
35041         * g++.dg/template/array2-1.C: New test.
35042         * g++.dg/template/array2-2.C: New test.
35043
35044 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35045
35046         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35047
35048 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35049
35050         PR c++/12774
35051         * g++.dg/template/array1-1.C: New test.
35052         * g++.dg/template/array1-2.C: New test.
35053
35054 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35055
35056         PR fortran/12632
35057         * g77.dg/12632.f: New test case.
35058
35059 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35060
35061         PR c++/13289
35062         * g++.dg/parse/nontype1.C: New test.
35063
35064 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35065
35066         PR c++/12403
35067         * g++.dg/parse/explicit1.C: New test.
35068         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35069
35070 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++/13081
35073         * g++.dg/opt/inline6.C: New test.
35074
35075         PR c++/12613
35076         * g++.dg/parse/error9.C: New test.
35077
35078         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35079
35080 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35081
35082         PR c++/13009
35083         * g++.dg/init/assign1.C: New test.
35084
35085 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35086
35087         PR c++/13070
35088         * g++.dg/warn/format3.C: New test case.
35089
35090 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35091
35092         * gcc.c-torture/compile/20031227-1.c: New test.
35093
35094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35095
35096         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35097         * g77.dg/bprob/bprob.exp: Likewise.
35098         * gcc.misc-tests/bprob.exp: Likewise.
35099         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35100         variants on systems where the library does not provide that
35101         functionality.
35102         * gcc.dg/builtins-20.c: Use builtins-config.h.
35103         * gcc.dg/builtins-config.h: New file.
35104
35105 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35106
35107         * lib/gcc-dg.exp (dg-require-profiling): New function.
35108         * lib/target-supports.exp (check_profiling_available): Likewise.
35109         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35110         * g77.dg/bprob/bprob.exp: Likewise.
35111         * gcc.misc-tests/bprob.exp: Likewise.
35112         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35113         * gcc.dg/20021014-1.c: Likewise.
35114         * gcc.dg/nest.c: Likewise.
35115
35116 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35117
35118         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35119         compiling.
35120         * g++.dg/lookup/java2.C: Likewise.
35121         * gcc.dg/cpp/lexident.c: Likewise.
35122
35123 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35124
35125         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35126         given.
35127         * gcc.c-torture/compile/961203-1.c: Likewise.
35128         * gcc.c-torture/compile/980506-1.c: Likewise.
35129
35130 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35131
35132         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35133         (additional_prunes): New global.
35134         (gcc-dg-prune): Handle additional per-test pruning.
35135         (dg-test): Clear additional_prunes between tests.
35136
35137         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35138         dg-prune-output to avoid spurious failures from assembler
35139         complaining about nonexistent WAW violations.
35140         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35141         Use dg-prune-output to avoid spurious failures from assembler
35142         warning about Itanium B-step errata.
35143
35144 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35145
35146         * g++.dg/abi/macro0.C: New test.
35147         * g++.dg/abi/macro1.C: Likewise.
35148         * g++.dg/abi/macro2.C: Likewise.
35149
35150         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35151         * g++.dg/abi/bitfield7.C: Likewise.
35152         * g++.dg/abi/dtor2.C: Likewise.
35153         * g++.dg/abi/mangle11.C: Likewise.
35154         * g++.dg/abi/mangle12.C: Likewise.
35155         * g++.dg/abi/mangle14.C: Likewise.
35156         * g++.dg/abi/mangle17.C: Likewise.
35157         * g++.dg/abi/vbase10.C: Likewise.
35158         * g++.dg/abi/vbase14.C: Likewise.
35159         * g++.dg/template/qualttp17.C: Likewise.
35160
35161 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35162
35163         PR c/11995
35164         * gcc.dg/20031223-1.c: New test.
35165
35166 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35167
35168         * gcc.dg/noreturn-7.c: New test.
35169
35170 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35171
35172         * gcc.dg/null-pointer-1.c: New test.
35173
35174 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35175
35176         * g++.old-deja/g++.jason/template18.C: Remove.
35177         * g++.old-deja/g++.jason/template37.C: Likewise.
35178
35179         PR c++/12862
35180         * g++.dg/lookup/ns1.C: New test.
35181
35182         PR c++/12397
35183         * g++.dg/template/lookup3.C: New test.
35184
35185 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35186
35187         * g++.dg/template/recurse1.C: New test
35188
35189 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35190
35191         PR c++/12479
35192         * g++.dg/parse/semicolon1.C: New test.
35193         * g++.dg/parse/semicolon1.h: Likewise.
35194
35195 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35196
35197         * gcc.dg/darwin-misaligned.c: New test.
35198
35199 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35200
35201         PR c/9163
35202         * gcc.dg/20031222-1.c: New test.
35203
35204 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35205
35206         PR c++/13438
35207         * g++.dg/parse/error8.C: New test.
35208
35209         PR c++/11554
35210         * g++.dg/warn/ctor-init-1.C: New test.
35211
35212 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35213
35214         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35215         too small.
35216         * gcc.c-torture/compile/930217-1.c: Likewise.
35217         * gcc.c-torture/compile/930513-1.c: Likewise.
35218         * gcc.c-torture/execute/920908-2.c: Likewise.
35219         * gcc.c-torture/execute/921204-1.c: Likewise.
35220         * gcc.c-torture/execute/930621-1.c: Likewise.
35221         * gcc.c-torture/execute/930630-1.c: Likewise.
35222         * gcc.c-torture/execute/931031-1.c: Likewise.
35223         * gcc.c-torture/execute/980602-2.c: Likewise.
35224         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35225         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35226         * gcc.c-torture/execute/extzvsi.c: Likewise.
35227         * gcc.c-torture/unsorted/ext.c: Likewise.
35228
35229 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35230
35231         PR target/12749
35232         * gcc.c-torture/compile/20031220-2.c: New test case.
35233
35234 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35235
35236         PR optimization/13031
35237         * gcc.c-torture/compile/20031220-1.c: New test case.
35238
35239 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35240
35241         * gcc.dg/cast-function-1.c: New test.
35242
35243 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35244
35245         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35246         formats.
35247
35248 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35249
35250         PR c++/12795
35251         * g++.dg/ext/attrib10.C: New test.
35252
35253 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35254
35255         * gcc.dg/cleanup-10.c: New test.
35256         * gcc.dg/cleanup-11.c: New test.
35257
35258 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35259
35260         PR c++/13239
35261         * g++.dg/opt/expect1.C: New test.
35262
35263 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35264
35265         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35266
35267 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35268
35269         PR debug/12923
35270         * gcc.dg/20031218-1.c: New test.
35271
35272         PR debug/12389
35273         * gcc.dg/20031218-2.c: New test.
35274         * gcc.dg/20031218-3.c: New test.
35275
35276         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35277         of label name and allow for USER_LABEL_PREFIX == "_" names.
35278         * g++.dg/abi/mangle18-2.C: Likewise.
35279         * g++.dg/abi/mangle19-1.C: Likewise.
35280         * g++.dg/abi/mangle19-2.C: Likewise.
35281         * g++.dg/abi/mangle20-1.C: Likewise.
35282         * g++.dg/abi/mangle20-2.C: Likewise.
35283
35284 2003-12-18  Richard Henderson  <rth@redhat.com>
35285
35286         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35287
35288 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35289             Dan Kegel <dank@kegel.com>
35290
35291         PR other/12009
35292         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35293         testing a cross compiler, it causes spurious compile failures.
35294         * lib/g++.exp: Likewise.
35295
35296 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35297
35298         PR c++/13262
35299         * g++.dg/template/access13.C: New test.
35300
35301 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35302
35303         * gcc.dg/20031216-1.c: New test.
35304
35305 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35306
35307         PR c++/9154
35308         * g++.dg/template/error10.C: New test.
35309
35310 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35311
35312         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35313         * g++.dg/eh/simd-2.C: Likewise.
35314
35315 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35316             Roger Sayle  <roger@eyesopen.com>
35317
35318         * gcc.c-torture/execute/ieee/mzero5.c: New.
35319
35320 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35321
35322         PR c++/10603
35323         * g++.dg/parse/error6.C: New test.
35324
35325         PR c++/12827
35326         * g++.dg/parse/error7.C: New test.
35327
35328 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35329
35330         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35331         at -O with stabs debugging formats.
35332         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35333         * gcc.dg/debug/debug-2.c: Likewise.
35334
35335 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35336
35337         PR c++/12696
35338         * g++.dg/init/error1.C: New test.
35339
35340         PR c++/12218
35341         * g++.dg/init/pm3.C: New test.
35342
35343 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35344
35345         PR c/3347
35346         * gcc.dg/bitfld-8.c: New test.
35347
35348 2003-12-16  James Lemke  <jim@wasabisystems.com>
35349
35350         * gcc.dg/arm-scd42-[123].c: New tests.
35351
35352 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35353
35354         PR c++/9043
35355         * g++.dg/abi/mangle20-1.C: New test.
35356         * g++.dg/abi/mangle20-2.C: New test.
35357
35358 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35359
35360         PR c++/13275
35361         * g++.dg/other/offsetof2.C: Remove XFAIL.
35362         * g++.dg/parse/offsetof1.C: New test.
35363         * g++.gd/parse/offsetof2.C: Likewise.
35364
35365 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35366
35367         * g++.dg/template/nontype3.C: New test.
35368         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35369
35370 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35371
35372         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35373
35374 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         PR c++/13387
35377         * g++.dg/expr/assign1.C: New test.
35378
35379         PR c++/13242
35380         * g++.dg/abi/mangle19-1.C: New test.
35381         * g++.dg/abi/mangle19-2.C: New test.
35382
35383 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35384
35385         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35386
35387 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35388
35389         * gcc.c-torture/execute/20031216-1.c: New test.
35390
35391 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35392
35393         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35394         an ICE regression.
35395
35396 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35397
35398         PR c++/10926
35399         * g++.dg/template/error9.C: New test.
35400
35401         PR c++/11116
35402         * g++.dg/template/error8.C: New test.
35403
35404 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35405
35406         PR middle-end/13400
35407         * gcc.c-torture/execute/20031215-1.c: New test case.
35408
35409 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35410
35411         PR c++/13269
35412         * g++.dg/parse/error5.C: New test.
35413
35414         PR c++/12989
35415         * g++.dg/expr/sizeof1.C: New test.
35416
35417         PR c++/13310
35418         * g++.dg/template/crash15.C: New test.
35419
35420 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35421
35422         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35423         a non-POD type as the last named parameter of a varargs function.
35424
35425 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/13243
35428         PR c++/12573
35429         * g++.dg/template/crash14.C: New test.
35430         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35431
35432 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35433
35434         * g++.dg/other/java1.C: New test.
35435
35436         PR c++/13241
35437         * g++.dg/abi/mangle18-1.C: New test.
35438         * g++.dg/abi/mangle18-2.C: New test.
35439
35440 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35441
35442         PR optimization/10312
35443         * gcc.c-torture/execute/20031214-1.c: New.
35444
35445 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35446
35447         PR c++/10779
35448         PR c++/12160
35449         * g++.dg/parse/error3.C: New test.
35450         * g++.dg/parse/error4.C: Likewise.
35451         * g++.dg/abi/mangle4.C: Tweak error messages.
35452         * g++.dg/lookup/using5.C: Likewise.
35453         * g++.dg/other/error2.C: Likewise.
35454         * g++.dg/parse/typename5.C: Likewise.
35455         * g++.dg/parse/undefined1.C: Likewise.
35456         * g++.dg/template/arg2.C: Likewise.
35457         * g++.dg/template/ttp3.C: Likewise.
35458         * g++.dg/template/type1.C: Likewise.
35459         * g++.old-deja/g++.other/crash32.C: Likewise.
35460         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35461
35462 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35463
35464         PR c++/13106
35465         * g++.dg/warn/noreturn-3.C: New test.
35466
35467 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35468
35469         PR c++/13118
35470         * g++.dg/abi/covariant3.C: New.
35471
35472 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35473
35474         * g++.dg/eh/ia64-1.C: New test.
35475
35476 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35477
35478         PR optimization/13037
35479         * g77.f-torture/execute/13037.f: New test case.
35480
35481 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35482
35483         PR c++/12881
35484         * g++.dg/abi/covariant2.C: New.
35485
35486 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35487
35488         * gcc.dg/cpp/trad/macro.c: New tests.
35489
35490 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35491
35492         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35493
35494 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35495
35496         PR other/10819
35497         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35498         to fix Bug 10819.
35499         * lib/g++.exp (g++_version): Likewise.
35500         * lib/g77.exp (g77_version): Likewise.
35501         * lib/objc.exp (default_objc_version): Likewise.
35502
35503 2003-12-10  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35506
35507         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35508
35509 2003-12-08  Matt Austern  <austern@apple.com>
35510
35511         PR c/13134
35512         * lib/gcc-dg.exp (dg-require-visibility): Define.
35513         * lib/target-supports (check_visibility_available): Define.
35514         * gcc.dg/visibility-1.c: New test.
35515         * gcc.dg/visibility-2.c: Likewise.
35516         * gcc.dg/visibility-3.c: Likewise.
35517         * gcc.dg/visibility-4.c: Likewise.
35518         * gcc.dg/visibility-5.c: Likewise.
35519         * gcc.dg/visibility-6.c: Likewise.
35520         * g++.dg/ext/visibility-1.C: Likewise.
35521         * g++.dg/ext/visibility-2.C: Likewise.
35522         * g++.dg/ext/visibility-3.C: Likewise.
35523         * g++.dg/ext/visibility-4.C: Likewise.
35524         * g++.dg/ext/visibility-5.C: Likewise.
35525         * g++.dg/ext/visibility-6.C: Likewise.
35526
35527 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35528
35529         * g++.dg/lookup/java1.C: New test.
35530         * g++.dg/lookup/java2.C: New test.
35531
35532 2003-12-07  Falk Hueffner  <falk@debian.org>
35533
35534         * g++.dg/opt/noreturn-1.C: New test.
35535
35536 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35537
35538         * gcc.dg/overflow-1.c: New test.
35539
35540 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35541
35542         * g77.f-torture/compile/13060.f: New test.
35543
35544 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c++/13323
35547         * g++.dg/inherit/operator2.C: New test.
35548
35549 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35550
35551         PR c++/13305
35552         * g++.dg/ext/attrib9.C: New test.
35553
35554 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35555
35556         PR c++/13314
35557         * g++.dg/template/error7.C: New test.
35558
35559 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35560             J"orn Rennecke <joern.rennecke@superh.com>
35561
35562         PR target/13302
35563         * g++.dg/other/struct-va_list.C: New test.
35564
35565 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35566
35567         PR c++/13166
35568         * g++.dg/parse/defarg6.C: New test.
35569
35570 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35571
35572         PR target/13256
35573         * gcc.c-torture/execute/20031201-1.c: New test.
35574
35575 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35576
35577         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35578
35579 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35580
35581         * gcc.dg/builtin-return-1.c: New test.
35582
35583 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35584             J"orn Rennecke <joern.rennecke@superh.com>
35585
35586         PR optimization/13260
35587         * gcc.c-torture/execute/20031204-1.c: New test.
35588
35589 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35590
35591         PR c++/9127
35592         * g++.dg/template/error6.C: New test.
35593
35594 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35595
35596         * gcc.dg/20031202-1.c: New test.
35597
35598 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35599
35600         PR c++/13179
35601         * g++.dg/template/eh1.C: New test.
35602
35603         PR c++/10771
35604         * g++.dg/template/error5.C: New test.
35605
35606 2003-12-02  David Ung  <davidu@mips.com>
35607
35608         * gcc.dg/compat/vector-check.h: Corrected type for var
35609         g_##TMODE
35610
35611 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35612
35613         PR c++/10126
35614         * g++.dg/template/ptrmem8.C: New test.
35615
35616 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35617
35618         PR c++/12573
35619         * g++.dg/template/dependent-expr3.C: New test.
35620
35621 2003-12-01  James Lemke  <jim@wasabisystems.com>
35622
35623         * gcc.dg/arm-g2.c: New test.
35624
35625 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35626
35627         PR optimization/11634
35628         * gcc.dg/20031201-2.c: New test case.
35629
35630 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35631
35632         PR 11433
35633         * objc.dg/proto-lossage-3.m: New test.
35634
35635 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35636
35637         PR optimization/12628
35638         * gcc.dg/20031201-1.c: New test case.
35639
35640 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35641
35642         * gcc.dg/unaligned-1.c: New test.
35643
35644 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35645
35646         PR c++/9849
35647         * g++.dg/template/error4.C: New test.
35648         * g++.dg/template/nested3.C: Adjust error markers.
35649
35650 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35651
35652         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35653
35654 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35655
35656         PR c/10333
35657         * gcc.dg/bitfld-7.c: New test.
35658
35659 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35660
35661         * gcc.dg/tls/asm-1.C: New test.
35662
35663 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35664
35665         * gcc.dg/cpp/assert4.c: Update.
35666
35667 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35668
35669         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35670         * gcc.dg/builtin-apply3.c: New test.
35671
35672 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35673
35674         * lib/compat.exp (compat-obj): New xfaildata parameter.
35675         Use it to set compiler_conditional_xfail_data before compiling.
35676         (compat-get-options): Handle dg-xfail-if.
35677         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35678         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35679         * gcc.dg/compat/vector-1_y.c: Likewise.
35680         * gcc.dg/compat/vector-2_x.c: Likewise.
35681         * gcc.dg/compat/vector-2_y.c: Likewise.
35682
35683 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35684
35685         * g++.dg/opt/reg-stack4.C: New test.
35686
35687 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35688
35689         * gcc.dg/builtin-apply2.c: New test.
35690
35691 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35692
35693         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35694
35695 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35696
35697         PR c++/12924
35698         * g++.dg/template/template-id-2.C: New test.
35699
35700 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35701
35702         PR c++/5369
35703         * g++.dg/template/memfriend1.C: New test.
35704         * g++.dg/template/memfriend2.C: Likewise.
35705         * g++.dg/template/memfriend3.C: Likewise.
35706         * g++.dg/template/memfriend4.C: Likewise.
35707         * g++.dg/template/memfriend5.C: Likewise.
35708         * g++.dg/template/memfriend6.C: Likewise.
35709         * g++.dg/template/memfriend7.C: Likewise.
35710         * g++.dg/template/memfriend8.C: Likewise.
35711         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35712
35713 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35714
35715         PR c++/12515
35716         * g++.dg/ext/cond1.C: New test.
35717
35718 2003-11-20  Richard Henderson  <rth@redhat.com>
35719
35720         * gcc.dg/20020201-2.c: Remove.
35721         * gcc.dg/20020201-4.c: Remove.
35722         * gcc.dg/20020304-1.c: Remove.
35723
35724 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35725
35726         * gcc.dg/cpp/trad/xwin1.c: New test case.
35727
35728 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35729
35730         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35731         * lib/g77.exp: Likewise.
35732         * lib/objc.exp: Likewise.
35733         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35734         for darwin.
35735
35736 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35737
35738         PR c++/12932
35739         * g++.dg/template/static5.C: New test.
35740
35741 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35742
35743         * gcc.dg/nested-func-1.c: New test.
35744
35745 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35746
35747         * gcc.dg/cpp/assert4.c: New test.
35748
35749 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35750
35751         PR c++/2294
35752         * g++.dg/lookup/using9.c: New test.
35753
35754 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35755
35756         PR c++/12762
35757         * g++.dg/template/error3.C: New test.
35758
35759 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35760
35761         PR ada/13035
35762         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35763         No longer use a wrapper for gcc, since this does not work under
35764         Windows.
35765
35766 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35767
35768         PR c++/2094
35769         * g++.dg/template/ptrmem7.C: New test.
35770
35771 2003-11-13  Andrew Pinski <apinski@apple.com>
35772
35773         * gcc.c-torture/compile/20031113-1.c: New test.
35774
35775 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35776             Kean Johnston <jkj@sco.com>
35777
35778         PR c/13029
35779         * gcc.dg/unused-4.c: Update.
35780
35781 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35782
35783         * g++.dg/opt/const3.C: New test.
35784
35785 2003-11-13  Jan Hubicka  <jh@suse.cz>
35786
35787         * gcc.c-torture/compile/20031112-1.c: New test.
35788
35789 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35790
35791         * g++.dg/parse/crash10.C: Remove bogus error marker.
35792
35793 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35794
35795         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35796         (host_gcc): Likewise.
35797         (ROOT): Honor $PWDCMD.
35798         (BASE): Likewise.
35799         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35800
35801 2003-11-12  Catherine Moore  <clm@redhat.com>
35802
35803         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35804
35805 2003-11-12  Andreas Jaeger  <aj@suse.de>
35806             Jakub Jelinek  <jakub@redhat.com>
35807             Andrew Pinski  <pinskia@physics.uc.edu>
35808             Richard Henderson  <rth@redhat.com>
35809
35810         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35811         systems.
35812         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35813
35814         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35815         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35816
35817 2003-11-11  Andreas Jaeger  <aj@suse.de>
35818
35819         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35820
35821         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35822
35823 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35824
35825         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35826         Clean ups.
35827
35828 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35829
35830         * gcc.dg/trampoline-1.c: New test.
35831
35832 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35833
35834         * gcc.c-torture/compile/200031109-1.c: New test.
35835
35836 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35837
35838         PR c/3190
35839         PR c/8714
35840         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35841         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35842         gcc.dg/format/no-y2k-1.c: Update.
35843
35844 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35845
35846         PR optimization/10467
35847         * gcc.dg/20031108-1.c: New test case.
35848
35849 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35850
35851         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35852
35853 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35854
35855         * gcc.dg/compound-lvalue-1.c: New test.
35856         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35857         some XFAILs.
35858
35859 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35860
35861         * gcc.dg/altivec-varargs-1.c: New test.
35862
35863 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35864
35865         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35866         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35867         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35868         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35869         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35870
35871 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35872
35873         * gcc.dg/cond-lvalue-1.c: New test.
35874
35875 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35876
35877         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35878
35879 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35880
35881         PR c++/11616
35882         * g++.dg/template/instantiate5.C: New test.
35883
35884 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35885
35886         PR c++/12726
35887         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35888         * ChangeLog: Add missing first entry for above test.
35889
35890 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35891
35892         PR c++/9810
35893         * g++.dg/template/using8.C: New test.
35894         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35895
35896 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35897
35898         PR optimization/10817
35899         * gcc.c-torture/compile/20031102-1.c: New test case.
35900
35901 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35902
35903         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35904         2147483647.
35905
35906 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35907
35908         * gcc.dg/20031102-1.c: New test.
35909
35910 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35911
35912         * gcc.dg/complex-1.c: New test.
35913
35914 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35915
35916         PR c++/12796
35917         * g++.dg/template/crash13.C: Adjust expected error location.
35918         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35919
35920 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35921
35922         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35923
35924 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35925
35926         PR/10239
35927         * gcc.c-torture/compile/20031031-2.c: New test.
35928
35929 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35930
35931         PR/11640
35932         * gcc.c-torture/compile/20031031-1.c: New test.
35933
35934 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35935
35936         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35937         * gcc.misc-tests/bprob.exp: Likewise.
35938         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35939         the execution test on arm-elf configs.
35940         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35941         configs that don't support scratch files.
35942         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35943
35944 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35945
35946         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35947         done by dejagnu.
35948
35949 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35950
35951         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35952         Avoid non pure sh syntax. Add more logging.
35953
35954         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35955         fail.
35956
35957 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35958
35959         PR libgcj/10610
35960         * gcc.dg/ppc-stackalign-1.c: New test.
35961
35962 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35963
35964         * ada/acats/run_all.sh: Change output to be more compliant with
35965         dejagnu framework.
35966         Create acats.sum and acats.log files under testsuite/ada/acats
35967         Only run [a-z]* directories, to filter out e.g. CVS.
35968         Redirect build output to log file.
35969
35970 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35971
35972         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35973
35974 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35975
35976         PR ada/5909:
35977         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35978
35979 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * gcc.c-torture/compile/20031023-1.c: New test.
35982         * gcc.c-torture/compile/20031023-2.c: New test.
35983         * gcc.c-torture/compile/20031023-3.c: New test.
35984         * gcc.c-torture/compile/20031023-4.c: New test.
35985
35986 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35987
35988         PR c++/10371
35989         * g++.dg/lookup/scoped8.C: New test.
35990
35991 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35992
35993         * g++.dg/opt/reg-stack3.C: New test.
35994
35995 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35996
35997         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35998
35999 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36000
36001         PR c++/11076
36002         * g++.dg/template/crash13.C: New test.
36003
36004 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36005
36006         * gcc.dg/c99-restrict-2.c: New test.
36007
36008 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36009
36010         PR c++/12698, c++/12699, c++/12700, c++/12566
36011         * g++.dg/inherit/covariant9.C: New test.
36012         * g++.dg/inherit/covariant10.C: New test.
36013         * g++.dg/inherit/covariant11.C: New test.
36014
36015 2003-10-23  Jason Merrill  <jason@redhat.com>
36016
36017         PR c++/12726
36018         * g++.dg/ext/complit2.C: New test.
36019
36020 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36021
36022         PR target/12654
36023         * gcc.c-torture/execute/20031020-1.c: New test.
36024
36025 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36026
36027         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36028         following the jump_insn.
36029
36030 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36031
36032         * gcc.dg/cast-lvalue-1.c: New test.
36033
36034 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36035
36036         PR c++/11962
36037         * g++.dg/template/cond2.C: New test.
36038
36039 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36040
36041         * gcc.dg/builtins-28.c: New test.
36042
36043 2003-10-20  Jan Hubicka  <jh@suse.cz>
36044
36045         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36046         parameter.
36047         * gcc.dg/inline-2.c: Likewise.
36048
36049 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36050
36051         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36052         * gcc.dg/nest.c: Likewise.
36053
36054 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36055
36056         PR c++/9781, c++/10583, c++/11862
36057         * g++.dg/parse/crash13.C: New test.
36058
36059 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36060
36061         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36062
36063 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36064
36065         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36066         Define HAVE_C99_RUNTIME except on Solaris.
36067         * gcc.dg/builtins-20.c: Likewise.
36068
36069 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36070
36071         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36072
36073 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36074
36075         PR c++/12495
36076         * g++.dg/template/crash21.C: New test.
36077
36078 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36079
36080         PR c++/2513
36081         * g++.dg/template/typename5.C: New test.
36082
36083 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36084
36085         PR c++/12369
36086         * g++.dg/template/friend25.C: New test.
36087
36088 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36089
36090         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36091         versions.
36092
36093 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36094
36095         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36096         == 2147483647.
36097
36098 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36099
36100         * gcc.c-torture/execute/960416-1.x: Remove.
36101         * gcc.c-torture/execute/divconst-3.x: Likewise.
36102
36103 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36104
36105         PR target/12598
36106         * gcc.dg/torture/cris-volatile-1.c: New test.
36107
36108 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36109
36110         PR optimization/9325
36111         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36112         for overflowing floating point to integer conversion during RTL
36113         simplification.
36114
36115 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36116
36117         * objc/execute/_cmd.m: Fix typo.
36118         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36119         Relax 'scan-assembler' regexp.
36120         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36121         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36122         * objc.dg/zero-link-2.m: Remove blank line.
36123         * objc.dg/zero-link-3.m: New test case.
36124
36125 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36126
36127         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36128
36129         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36130         than linker trickery.
36131
36132 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36133
36134         PR c++/12370
36135         * g++.dg/other/friend2.C: New test.
36136
36137 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36138
36139         * gcc.dg/20031012-1.c: New test.
36140
36141 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36142
36143         * gcc.dg/weak/weak-3.c: Fix for new warning.
36144
36145 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36146
36147         PR optimization/8750
36148         * gcc.c-torture/execute/20031012-1.c: New test case.
36149
36150 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36151
36152         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36153         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36154
36155 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36156
36157         PR optimization/12260
36158         * gcc.c-torture/compile/20031011-2.c: New test case.
36159
36160 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36161
36162         * gcc.c-torture/execute/20031011-1.c: New testcase.
36163
36164 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36165
36166         * gcc.c-torture/compile/20031011-1.c: New test.
36167
36168 2003-10-11  Jan Hubicka  <jh@suse.cz>
36169
36170         * g++.dg/other/first-global.C: New test.
36171
36172 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36173
36174         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36175
36176 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36177
36178         * gcc.c-torture/compile/20031010-1.c: New test.
36179
36180 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36181
36182         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36183         * gcc.c-torture/execute/va-arg-25.c: ... here.
36184
36185 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36186
36187         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36188
36189 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36190
36191         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36192
36193 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36194
36195         * g++.dg/parse/error2.C: New test.
36196
36197 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36198
36199         PR c++/11097
36200         * g++.dg/other/error5.C: Modify the error message.
36201         * g++.dg/lookup/using8.C: New test.
36202
36203 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36204
36205         * gcc.dg/darwin-abi-2.c: New file.
36206         * gcc.c-torture/execute/va-arg-24.c: New file.
36207
36208 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36209
36210         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36211         indentation.
36212
36213 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36214
36215         PR c++/10147
36216         * g++.dg/other/error4.C: Update error messages.
36217         * g++.dg/template/ptrmem4.C: Likewise.
36218
36219         PR c++/12337
36220         * g++.dg/init/new9.C: New test.
36221
36222         PR c++/12334, c++/12236, c++/8656
36223         * g++.dg/ext/attrib8.C: New test.
36224
36225 2003-10-06  Devang Patel  <dpatel@apple.com>
36226
36227         * gcc.dg/debug/dwarf2-3.h: New test.
36228         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36229
36230 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36231
36232         * g++.dg/opt/cfg2.C: New test.
36233
36234 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36235
36236         * g++.dg/opt/float1.C: New test.
36237
36238 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36239
36240         * gcc.dg/c90-array-lval-6.c: New test.
36241         * gcc.dg/c99-array-lval-6.c: New test.
36242
36243 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36244             Ziemowit Laski  <zlaski@apple.com>
36245
36246         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36247         'Derived', so that it is never considered a class method; add
36248         new warning for '+port' method ambiguity.
36249         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36250         <objc/objc-api.h> (needed on Mac OS X).
36251         * objc.dg/method-13.m: New test.
36252
36253 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36254
36255         PR optimization/9325, PR java/6391
36256         * gcc.c-torture/execute/20031003-1.c: New test case.
36257
36258 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36259
36260         PR optimization/12180
36261         * gcc.dg/20031002-1.c: New test.
36262
36263         PR c++/12486
36264         * g++.dg/inherit/error1.C: New test.
36265
36266 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36267
36268         * lib/f-torture.exp (search_for): Rename to...
36269         (search_for_re): This.  Also, clean up comments and the
36270         "regexp" invocation.
36271
36272 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36273
36274         * gcc.c-torture/compile/20031002-1.c: New test.
36275
36276 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36277
36278         * g++.dg/opt/cond1.C: New test.
36279
36280 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36281
36282         * gcc.dg/Wold-style-definition-2.c: New testcase.
36283         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36284
36285 2003-09-29  Richard Henderson  <rth@redhat.com>
36286
36287         * g++.dg/init/array10.C: Add dg-options.
36288
36289 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36290
36291         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36292
36293 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36294
36295         * g++.dg/template/friend19.C: Fix typo.
36296         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36297
36298 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36299
36300         * gcc.c-torture/execute/20030928-1.c: New test.
36301         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36302
36303 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36304
36305         * g++.dg/opt/unroll1.C: New test.
36306
36307 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36308
36309         PR optimization/11741
36310         * gcc.dg/20030926-1.c: New test case.
36311
36312 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36313
36314         PR c++/5655
36315         * g++.dg/parse/access7.C: New test.
36316         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36317
36318 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36319
36320         MERGE OF objc-improvements-branch into MAINLINE:
36321         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36322         if libobjc has not been built.
36323         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36324         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36325         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36326         objc/execute/nested-3.m, objc/execute/np-2.m,
36327         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36328         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36329         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36330         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36331         objc.dg/special/unclaimed-category-1.h,
36332         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36333         well as GNU runtime.
36334         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36335         * execute/cascading-1.m, execute/function-message-1.m,
36336         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36337         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36338         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36339         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36340         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36341         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36342         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36343         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36344         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36345         * objc.dg/bitfield-2.m: Run only on Darwin.
36346         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36347         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36348         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36349         * objc.dg/const-str-1.m: Fix constant string layout.
36350
36351 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36352
36353         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36354
36355 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36356
36357         * gcc.dg/darwin-abi-1.c: New file.
36358
36359 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36360
36361         PR target/12281
36362         * gcc.c-torture/compile/20030921-1.c: New test.
36363
36364 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36365
36366         * g++.dg/opt/reg-stack2.C: New test.
36367
36368 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36369
36370         * g++.dg/eh/delayslot1.C: New test.
36371
36372 2003-09-20  Richard Henderson  <rth@redhat.com>
36373
36374         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36375
36376 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36377
36378         * gcc.c-torture/execute/20030920-1.c: New test case.
36379
36380 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36381
36382         * g++.dg/rtti/typeid3.C: Correct expected error message.
36383
36384 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36385
36386         PR c++/157
36387         * g++.dg/parse/crash12.C: New test.
36388
36389 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36390
36391         * gcc.dg/compat/mixed-struct-check.h: New.
36392         * gcc.dg/compat/mixed-struct-defs.h: New.
36393         * gcc.dg/compat/mixed-struct-init.h: New.
36394         * gcc.dg/compat/struct-by-value-19_main.c: New.
36395         * gcc.dg/compat/struct-by-value-19_x.c: New.
36396         * gcc.dg/compat/struct-by-value-19_y.c: New.
36397         * gcc.dg/compat/struct-by-value-20_main.c: New.
36398         * gcc.dg/compat/struct-by-value-20_x.c: New.
36399         * gcc.dg/compat/struct-by-value-20_y.c: New.
36400         * gcc.dg/compat/struct-return-19_main.c: New.
36401         * gcc.dg/compat/struct-return-19_x.c: New.
36402         * gcc.dg/compat/struct-return-19_y.c: New.
36403         * gcc.dg/compat/struct-return-20_main.c: New.
36404         * gcc.dg/compat/struct-return-20_x.c: New.
36405         * gcc.dg/compat/struct-return-20_y.c: New.
36406
36407 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36408         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36409         so that it will not complain on LP64 targets.
36410
36411 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36412
36413         PR c++/495
36414         * g++.dg/template/friend24.C: New test.
36415
36416 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36417
36418         PR c++/12332
36419         * g++.dg/template/memtmpl2.C: New test.
36420
36421 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR target/11184
36424         * gcc.dg/builtin-apply1.c: New test.
36425
36426 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36427
36428         PR c++/9848
36429         * g++.dg/warn/Wunused-4.C: New test.
36430
36431 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36432
36433         PR c++/12316
36434         * g++.dg/other/gc2.C: New test.
36435
36436 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36437
36438         PR c++/11991
36439         * g++.dg/rtti/typeid3.C: New test.
36440
36441         PR c++/12266
36442         * g++.dg/overload/template1.C: New test.
36443
36444 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36445
36446         * g++.dg/opt/cfg3.C: New test.
36447
36448 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36449
36450         PR c++/7939
36451         * g++.dg/template/crash11.C: New test.
36452
36453 2003-09-16  Jason Merrill  <jason@redhat.com>
36454             Jakub Jelinek  <jakub@redhat.com>
36455
36456         * gcc.dg/attr-warn-unused-result.c: New test.
36457
36458 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36459
36460         PR c++/12184
36461         * g++.dg/expr/call2.C: New test.
36462
36463 2003-09-15  Andreas Jaeger  <aj@suse.de>
36464
36465         * gcc.dg/Wold-style-definition-1.c: New test.
36466
36467 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36468
36469         PR c++/3907
36470         * g++.dg/parse/template12.C: New test.
36471
36472         * g++.dg/abi/bitfield11.C: New test.
36473         * g++.dg/abi/bitfield12.C: Likewise.
36474
36475 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36476
36477         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36478         non-expansion of functional macro name without arguments at EOL.
36479         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36480
36481 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36482
36483         * gcc.c-torture/execute/20030914-[12].c: New tests.
36484
36485 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36486
36487         PR c++/11788
36488         * g++.dg/overload/addr1.C: New test.
36489
36490 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36491
36492         * gcc.dg/20030909-1.c: New test.
36493
36494 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36495
36496         * gcc.dg/ultrasp10.c: New test.
36497
36498 2003-09-09  Devang Patel  <dpatel@apple.com>
36499
36500         * gcc.dg/darwin-ld-6.c: New test.
36501
36502 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36503
36504         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36505
36506 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36507
36508         * gcc.dg/ia64-types1.c: New test.
36509         * gcc.dg/ia64-types2.c: Likewise.
36510
36511 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36512
36513         * gcc.dg/builtins-1.c: Add more _Complex tests.
36514         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36515
36516         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36517         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36518
36519 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36520
36521         PR c++/11786
36522         * g++.dg/lookup/koenig2.C: New test.
36523
36524         PR c++/5296
36525         * g++.dg/rtti/typeid2.C: New test.
36526
36527 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36528
36529         * gcc.c-torture/compile/20030904-1.c: New test.
36530
36531 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36532
36533         * g++.dg/opt/longbranch2.C: New test.
36534
36535 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36536
36537         * g++.dg/template/crash10.C: Only compile it.
36538
36539 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36540
36541         PR middle-end/11665
36542         * gcc.c-torture/compile/20030907-1.c: New test.
36543         * g++.dg/init/array11.C: New test.
36544
36545 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36546
36547         PR c++/11852
36548         * g++.dg/init/struct1.C: New test.
36549
36550 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36551
36552         PR c++/12181
36553         * g++.dg/expr/comma1.C: New test.
36554
36555 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36556
36557         PR c++/11867
36558         * g++.dg/expr/static_cast5.C: New test.
36559
36560 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36561
36562         PR c++/11507
36563         * g++.dg/lookup/scoped7.C: New test.
36564
36565         PR c++/9574
36566         * g++.dg/other/static1.C: New test.
36567
36568         PR c++/11490
36569         * g++.dg/warn/template-1.C: New test.
36570
36571         PR c++/11432
36572         * g++.dg/template/crash10.C: New test.
36573
36574         PR c++/2478
36575         * g++.dg/overload/VLA.C: New test.
36576
36577         PR c++/10804
36578         * g++.dg/template/call1.C: New test.
36579
36580 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36581
36582         PR c++/11794
36583         * g++.dg/parse/using3.C: New test.
36584
36585 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36586
36587         PR c++/11409
36588         * g++.dg/overload/builtin3.C: New test case.
36589
36590 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36591
36592         PR c/9862
36593         * gcc.dg/20030906-1.c: New test.
36594         * gcc.dg/20030906-2.c: Likewise.
36595
36596 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36597
36598         PR c++/12167
36599         * g++.dg/parse/defarg5.C: New test.
36600
36601         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36602
36603 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36604
36605         PR c++/12163
36606         * g++.dg/expr/static_cast4.C: New test.
36607
36608         PR c++/12146
36609         * g++.dg/template/crash9.C: New test.
36610
36611 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36612
36613         * g++.old-deja/g++.ext/pretty2.C: Update for change
36614         in __FUNCTION__.
36615         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36616
36617 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36618
36619         PR c++/11922
36620         * g++/dg/template/qualified-id1.C: New test.
36621
36622         PR c++/12037
36623         * g++.dg/warn/noeffect4.C: New test.
36624
36625 2003-09-04  Matt Austern  <austern@apple.com>
36626
36627         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36628         * g++.dg/ext/fnname2.C: Likewise.
36629         * g++.dg/ext/fnname3.C: Likewise.
36630
36631 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36632
36633         * g++.dg/expr/lval1.C: New test.
36634         * g++.dg/ext/lvcast.C: Remove.
36635
36636 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36637
36638         PR optimization/11700.
36639         * gcc.c-torture/compile/20030903-1.c: New test case.
36640
36641 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36642
36643         PR c++/12053
36644         * g++.dg/abi/layout4.C: New test.
36645
36646 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36647
36648         PR c++/11553
36649         * g++.dg/parse/friend3.C: New test.
36650
36651 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36652
36653         PR c++/11847
36654         * g++.dg/template/class1.C: New test.
36655
36656         PR c++/11808
36657         * g++.dg/expr/call1.C: New test.
36658
36659 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36660
36661         PR c++/12114
36662         * g++.dg/init/ref9.C: New test.
36663
36664         PR c++/11972
36665         * g++.dg/template/nested4.C: New test.
36666
36667 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36668
36669         PR c++/12093
36670         * g++.dg/template/non-dependent4.C: New test.
36671
36672         PR c++/11928
36673         * g++.dg/inherit/conv1.C: New test.
36674
36675 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36676
36677         PR c++/6196
36678         * g++.dg/ext/label1.C: New test.
36679         * g++.dg/ext/label2.C: Likewise.
36680
36681 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36682
36683         * g++.dg/expr/cond3.C: New test.
36684
36685 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36686
36687         * gcc.dg/builtins-1.c: Add new builtin cases.
36688
36689 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36690
36691         * gcc.dg/builtins-1.c: Add new cases.
36692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36693
36694 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36695
36696         * gcc.dg/builtins-1.c: Add more math builtin tests.
36697         * gcc.dg/torture/builtin-attr-1.c: New test.
36698
36699 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36700
36701         PR optimization/5079
36702         * g++.dg/opt/static3.C: New test.
36703
36704 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36705
36706         * gcc.misc-tests/gcov-10b.c: New test.
36707
36708 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36709
36710         * g++.dg/opt/ptrmem3.C: New test.
36711
36712         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36713
36714 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36715
36716         * gcc.dg/20030826-2.c: New test.
36717
36718 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36719
36720         PR middle-end/12002
36721         * g77.f-torture/compile/12002.f: New test case.
36722
36723 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36724
36725         * gcc.dg/20030826-1.c: New test case.
36726
36727 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36728
36729         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36730
36731 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36732
36733         PR c++/11871
36734         * c++.dg/lookup/crash1.C: New test.
36735
36736         * c++.dg/warn/noeffect3.C: New test.
36737
36738 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36739
36740         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36741         * gcc.dg/compat/vector-1_y.c: Ditto.
36742         * gcc.dg/compat/vector-2_x.c: Ditto.
36743         * gcc.dg/compat/vector-2_y.c: Ditto.
36744
36745 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36746
36747         * gcc.dg/20030702-1.c: New test.
36748
36749 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36750
36751         PR c++/8795
36752         * g++.dg/ext/altivec-1.C: New test.
36753
36754 2003-08-24  Richard Henderson  <rth@redhat.com>
36755
36756         * g++.dg/eh/simd-2.C: Add -w for x86.
36757
36758 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36759
36760         * gcc.dg/20030815-1.c: New test.
36761
36762 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36763
36764         PR c++/3765
36765         * g++.dg/parse/access6.C: New test.
36766
36767 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36768
36769         PR c++/641, c++/11876
36770         * g++.dg/template/friend22.C: New test.
36771         * g++.dg/template/friend23.C: Likewise.
36772
36773 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36774
36775         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36776         identically.
36777
36778 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36779
36780         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36781
36782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36783
36784         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36785
36786 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36787
36788         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36789
36790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36791
36792         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36793
36794 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36795
36796         PR c++/11919
36797         * g++.dg/overload/prom1.C: New test.
36798
36799         PR c++/11551
36800         * g++.dg/parse/dtor2.C: New test.
36801
36802         PR c++/10762
36803         * g++.dg/parse/using2.C: New test.
36804
36805 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36806
36807         PR target/11805
36808         * gcc.c-torture/compile/20030821-1.c: New.
36809
36810 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36811
36812         PR c++/11834
36813         * g++.dg/template/deduce2.C: New test.
36814
36815 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36816
36817         * gcc.c-torture/execute/20030821-1.c: New test.
36818
36819 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36820
36821         PR middle-end/11984
36822         * gcc.dg/20030820-1.c: New test case.
36823
36824 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36825
36826         PR c++/11945
36827         * g++.dg/warn/noeffect2.C: New test.
36828
36829 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36830
36831         PR c++/10926
36832         * g++.dg/template/dtor2.C: New test.
36833
36834         PR c++/11684
36835         * g++.dg/template/operator1.C: New test.
36836         * g++.dg/parse/operator4.C: New test.
36837
36838         PR c++/11946.C
36839         * g++.dg/expr/enum1.C: New test.
36840         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36841
36842         PR c++/11036.C
36843         * g++.dg/parse/elab2.C: New test.
36844         * g++.dg/parse/typedef4.C: Change error message.
36845         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36846         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36847         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36848
36849 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36850
36851         * gcc.dg/pch/warn-1.c: New.
36852         * gcc.dg/pch/warn-1.hs: New.
36853
36854         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36855         not-tested file.
36856
36857 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36858
36859         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36860
36861 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36862
36863         * gcc.dg/uninit-D.c: New Test.
36864         * gcc.dg/uninit-E.c: New Test.
36865         * gcc.dg/uninit-F.c: New Test.
36866         * gcc.dg/uninit-G.c: New Test.
36867
36868 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36869
36870         * g++.dg/README: Describe the pch directory.
36871
36872 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36873
36874         PR c++/11174
36875         * g++.dg/parse/access4.C: New test.
36876         * g++.dg/parse/access5.C: Likewise.
36877         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36878
36879 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36880
36881         * gcc.dg/noncompile/20030818-1.c: New.
36882
36883 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36884
36885         PR c++/11957
36886         * g++.dg/warn/noeffect1.C: New test.
36887
36888         * g++.dg/template/scope2.C: New test.
36889         * g++.dg/template/error2.C: Correct dg-error
36890
36891 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36892
36893         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36894
36895 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36896
36897         PR C++/11512
36898         * g++.dg/template/warn1.C: New.
36899
36900 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36901
36902         * g++.dg/template/error2.C: New test.
36903         * g++.dg/lookup/using7.C: Adjust errors
36904         * g++.old-deja/g++.pt/crash36.C: Likewise.
36905         * g++.old-deja/g++.pt/derived3.C: Likewise.
36906
36907 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36908
36909         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36910         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36911         * gcc.c-torture/execute/builtins/string-9.c: New, from
36912         string-opt-9.c.  Adjust for execute/builtins framework.
36913         * gcc.c-torture/execute/string-opt-9.c: Delete.
36914
36915 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36916
36917         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36918
36919         * g++.dg/parse/ret-type2.C: New test.
36920
36921         PR c++/11703
36922         * g++.dg/init/new8.C: New test.
36923
36924         PR c++/10923
36925         * g++.dg/parse/typedef5.C: New test.
36926
36927         PR c++/9512
36928         * g++.dg/parse/qualified2.C: New test.
36929         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36930         invalid code.
36931
36932 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36933
36934         * g++.dg/conversion/ptrmem1.C: New test.
36935
36936 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36937
36938         PR target/11693
36939         * gcc.dg/20030811-1.c: New test.
36940
36941         PR target/11535
36942         * gcc.c-torture/execute/20030811-1.c: New test.
36943
36944 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36945
36946         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36947
36948 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36949
36950         PR c++/11789.C
36951         * g++.dg/inherit/multiple1.C: New test.
36952
36953 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * gcc.dg/spe1.c: New test.
36956
36957         PR c++/11670
36958         * g++.dg/expr/cast2.C: New test.
36959
36960         PR c++/10530
36961         * g++.dg/template/dependent-name2.C: New test.
36962
36963 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36964
36965         * g++.dg/parse/crash11.C: Put the dg options in comments.
36966
36967 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36968
36969         * lib/gcc-dg.exp: Update for diagnostic change.
36970
36971 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36972
36973         PR c++/5767
36974         * g++.dg/parse/crash11.C: New test.
36975
36976 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36977
36978         * gcc.dg/cpp/spacing1.c: Update.
36979
36980 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36981
36982         PR target/11739
36983         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36984         a value for -mtune.
36985
36986 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36987
36988         PR middle-end/11771
36989         * gcc.c-torture/compile/20030804-1.c: New test case.
36990
36991 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36992
36993         * gcc.dg/20030804-1.c: New test case.
36994
36995 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36996
36997         * gcc.dg/cpp/separate-1.c: New test.
36998
36999 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37000
37001         PR c++/11704
37002         * g++.dg/template/dependent-expr2.C: New test.
37003
37004         PR c++/11766
37005         * g++.dg/expr/ptrmem1.C: New test.
37006
37007 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37008
37009         PR c++/9453
37010         * g++.dg/template/friend15.C: New test.
37011
37012 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37013
37014         * lib/dg-pch.exp: Work round PCH bug.
37015
37016 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37017
37018         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37019         builtins.  Move cases from builtins-4.c here.
37020
37021         * gcc.dg/torture/builtin-math-1.c: New test taken from
37022         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37023         additional cases.
37024
37025         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37026         Delete.
37027
37028 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37029
37030         PR c++/9447
37031         * g++.dg/template/using7.C: New test.
37032
37033 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37034
37035         * import1.c, import2.c: New tests.
37036
37037 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37038
37039         * g++.dg/eh/crossjump1.C: New test.
37040
37041 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37042
37043         PR c++/11697
37044         * g++.dg/template/using6.C: New test.
37045
37046         PR c++/11744
37047         * g++.dg/template/koenig2.C: New test.
37048
37049 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37050
37051         PR c++/7983
37052         * g++.dg/parse/typedef4.C: New test.
37053
37054 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37055
37056         PR c++/8442, c++/8806
37057         * g++.dg/template/elab1.C: New test.
37058         * g++.dg/template/type2.C: Likewise.
37059         * g++.dg/template/ttp3.C: Adjust expected error message.
37060         * g++.old-deja/g++.law/visibility13.C: Likewise.
37061         * g++.old-deja/g++.niklas/t135.C: Likewise.
37062         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37063         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37064         template argument.
37065         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37066
37067 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37068
37069         PR c++/11295
37070         * g++.dg/ext/stmtexpr1.C: New test.
37071
37072         * g++.dg/opt/tmp1.C: New test.
37073
37074         PR c++/11525
37075         * g++.dg/parse/constant4.C: New test.
37076
37077         PR c++/9447
37078         * g++.dg/template/using5.C: New test.
37079
37080 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37081
37082         * gcc.dg/builtins-27.c: New test case.
37083
37084 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.dg/tls/opt-7.c: New test.
37087
37088 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37089
37090         * g++.old-deja/g++.other/crash18.C: Remove.
37091
37092 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * g++.dg/template/explicit3.C: New.
37095         * g++.dg/template/explicit4.C: New.
37096         * g++.dg/template/explicit5.C: New.
37097
37098         PR c++/11347
37099         * g++.dg/template/memtmpl1.C: New.
37100
37101 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37102
37103         PR target/11565
37104         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37105         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37106
37107 2003-07-30  Jan Hubicka  <jh@suse.cz>
37108
37109         * vtgc1.c: Kill.
37110
37111 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37112
37113         * gcc.dg/struct-in-proto-1.c: New test.
37114
37115 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37116
37117         * gcc.dg/cpp/include2.c: Only expect one message.
37118
37119 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37120
37121         PR c++/9447
37122         * g++.dg/template/using1.C: New test.
37123         * g++.dg/template/using2.C: New test.
37124         * g++.dg/template/using3.C: New test.
37125         * g++.dg/template/using4.C: New test.
37126
37127 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37128
37129         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37130         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37131
37132 2003-07-28  Jan Hubicka  <jh@suse.cz>
37133
37134         PR c++/11530
37135         * g++.dg/opt/call1.C: New test.
37136
37137 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37138
37139         PR c++/11667
37140         * g++.dg/init/enum2.C: New test.
37141         * g++.dg/template/overload1.C: Add "-w" option.
37142
37143 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37144
37145         * gcc.dg/Wdeclaration-after-statement-1.c,
37146         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37147
37148 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37149
37150         * gcc.c-torture/compile/20030725-1.c: New test.
37151
37152 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37153
37154         * gcc.dg/20030505.c: Only run for SPE.
37155         Remove definition of opaque type.
37156
37157 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37158
37159         * g++.dg/template/ptrmem6.C: New test.
37160
37161 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37162
37163         * gcc.c-torture/compile/zero-strct-2.c: New test.
37164
37165 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37166
37167         * gcc.dg/intermod-1.c: New test.
37168
37169 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         PR c++/11617
37172         * g++.dg/template/lookup2.C: New test.
37173         * g++.dg/template/memclass1.C: Remove instantiated from error.
37174         * g++.dg/other/error2.C: Tweak expected errors.
37175
37176         PR c++/11596
37177         * g++.dg/template/defarg3.C: New test.
37178
37179         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37180
37181 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37182
37183         * g++.dg/inherit/access5.C: New test.
37184
37185 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37186
37187         PR c++/11513
37188         * g++.dg/template/crash8.C: New test.
37189
37190 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37191
37192         PR c/10602
37193         * gcc.dg/noncompile/incomplete-2.c: New test.
37194
37195 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37196
37197         PR c++/11645
37198         * g++.dg/inherit/access4.C: New test.
37199
37200         PR c++/11517
37201         * g++.dg/expr/cond2.C: New test.
37202
37203         PR optimization/10679
37204         * g++.dg/opt/inline4.C: New test.
37205
37206 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         * g++.dg/parse/crash10: New test.
37209
37210 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         * g++.dg/ext/flexary1.C: New test.
37213
37214 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37215
37216         PR c++/10793
37217         * g++.dg/template/crash9.C: New test.
37218
37219 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37220
37221         PR c++/3004
37222         * g++.dg/parse/typedef3.C: New test.
37223
37224         PR c++/7906
37225         * g++.dg/parse/operator2.C: New test.
37226
37227         PR c++/8895
37228         * g++.dg/parse/def-tmpl-arg1.C: New test.
37229
37230         PR c++/9282
37231         * g++.dg/parse/funptr1.C: New test.
37232
37233         PR c++/9452
37234         * g++.dg/parse/ambig3.C: New test.
37235
37236         PR c++/9454
37237         * g++.dg/parse/operator3.C: New test.
37238
37239         PR c++/9486
37240         * g++.dg/parse/template10.C: New test.
37241
37242         PR c++/9488
37243         * g++.dg/parse/template11.C: New test.
37244
37245         PR c++/10150
37246         * g++.dg/parse/invalid-op1.C: New test.
37247
37248         PR c++/10247
37249         * g++.dg/parse/condexpr1.C: New test.
37250
37251 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37252
37253         * g++.dg/ext/packed3.C: New test.
37254         * g++.dg/ext/packed4.C: New test.
37255
37256         * gcc.dg/pack-test-3.c: New test.
37257
37258 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37259
37260         * lib/compat.exp: Handle dg-options per source file.
37261         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37262         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37263         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37264         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37265         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37266         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37267         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37268         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37269         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37270         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37271         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37272         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37273         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37274         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37275
37276 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37277
37278         PR c/10320
37279         * gcc.c-torture/execute/20030718-1.c: New test.
37280
37281 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37282
37283         PR optimization/11536
37284         * gcc.dg/20030721-1.c: New test.
37285
37286 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37287
37288         PR c++/11546
37289         * g++.dg/template/lookup1.C: New test.
37290
37291 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37292
37293         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37294         diagnostics of ill-formed constructs involving labels.
37295         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37296         the new 'previously defined here' message.
37297
37298 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         * g++.dg/parse/non-dependent2.C: New test.
37301
37302 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37303
37304         * g++.dg/init/init-ref4.C: xfail on targets without
37305         weak symbols.
37306
37307 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37308
37309         PR target/11087
37310         * gcc.c-torture/execute/20030717-1.c: New test.
37311
37312 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37313
37314         * g++.dg/opt/cfg1.C: New test.
37315
37316 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37317
37318         PR optimization/11557
37319         * gcc.dg/20030717-1.c: New test.
37320
37321 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37322
37323         PR c++/10476
37324         * g++.dg/expr/crash-1.C: New test.
37325
37326         PR c++/11027
37327         * g++.dg/template/init3.C: New test.
37328
37329         PR c++/8222
37330         * g++.dg/template/non-dependent1.C: New test.
37331
37332         PR c++/11070
37333         * g++.dg/template/non-dependent2.C: New test.
37334
37335         PR c++/11071
37336         * g++.dg/template/non-dependent3.C: New test.
37337
37338         PR c++/9907
37339         * g++.dg/template/sizeof5.C: New test.
37340
37341 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37342
37343         PR 11498
37344         * gcc.c-torture/compile/mangle-1.c: New file.
37345
37346 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37347
37348         PR c++/7809
37349         * g++.dg/parse/access3.C: New test.
37350
37351 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37352
37353         PR c++/11384
37354         * g++.dg/init/init-ref4.C: New test.
37355
37356 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37357
37358         PR c++/11547
37359         * g++.dg/parse/constant3.C: New test.
37360         * g++.dg/parse/crash7.C: Likewise.
37361
37362 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37363
37364         PR target/11008
37365         * gcc.dg/i386-pentium4-not-mull.c: New.
37366
37367 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37368
37369         * gcc.dg/asm-names.c (ymain): Make it weak.
37370
37371 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37372
37373         PR c++/5421
37374         * g++.dg/template/friend21.C: New test.
37375
37376 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * gcc.dg/cleanup-8.c: New test.
37379         * gcc.dg/cleanup-9.c: New test.
37380
37381 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37382
37383         * g++.dg/ext/dll-MI1.h: New file.
37384         * g++.dg/ext/dllexport-MI1.C: New file.
37385         * g++.dg/ext/dllimport-MI1.C: New file.
37386
37387 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37388
37389         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37390         it does not have cmpstrsi patterns (just cmpmemsi).
37391
37392 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37393
37394         PR debug/11473
37395         * g++.dg/debug/debug8.C: New test.
37396
37397 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37398
37399         PR c++/10108
37400         * g++.dg/template/crash7.C: New test.
37401
37402 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37403
37404         PR target/10795
37405         * gcc.c-torture/compile/20030708-1.c: New.
37406
37407 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37408
37409         * gcc.c-torture/execute/20030715-1.c: New test.
37410
37411 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37412
37413         * gcc.dg/pch/inline-3.c: New file.
37414         * gcc.dg/pch/inline-3.hs: New file.
37415         * gcc.dg/pch/inline-4.c: New file.
37416         * gcc.dg/pch/inline-4.hs: New file.
37417
37418 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37419
37420         PR c++/11509
37421         * g++.dg/template/crash6.C: New test.
37422
37423         PR c++/7053
37424         * g++.dg/template/friend20.C: New test.
37425
37426         PR c++/7019
37427         * g++.dg/template/overload2.C: New test.
37428
37429 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37430
37431         PR optimization/11440
37432         * gcc.c-torture/execute/20030714-1.c: New test.
37433
37434 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37435
37436         PR c++/11154
37437         * g++.dg/template/partial2.C: New test.
37438
37439 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37440
37441         PR c++/11503
37442         * g++.dg/template/anon1.C: New test.
37443
37444         PR c++/11493
37445         PR c++/11495
37446         * g++.dg/parse/template9.C: Likewise.
37447         * g++.dg/template/crash4.C: New test.
37448         * g++.dg/template/koenig1.C: Likewise.
37449         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37450         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37451         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37452         functions.
37453         * g++.old-deja/g++.jason/template36.C: Likewise.
37454         * g++.old-deja/g++.mike/p1989.C: Likewise.
37455         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37456         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37457         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37458         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37459         compiling.
37460         * g++.old-deja/g++.pt/union2.C: Use this->.
37461
37462 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * gcc.dg/20030711-1.c: New test.
37465
37466 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37467
37468         PR c++/11050
37469         * g++.dg/parse/args1.C: New test.
37470         * g++.pt/defarg8.C: Change expected errors.
37471
37472 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37473
37474         PR c++/8164
37475         * g++.dg/template/nontype2.C: New test.
37476
37477         PR c++/10558
37478         * g++.dg/parse/template8.C: New test.
37479
37480         PR c++/8327
37481         * g++.dg/template/scope1.C: New test.
37482
37483         * g++.dg/warn/Wsign-compare-1.C: New test.
37484
37485 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37486
37487         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37488
37489 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37490
37491         PR c++/9411
37492         * g++.dg/template/explicit2.C: New test.
37493
37494         PR c++/10032
37495         * g++.dg/warn/pedantic1.C: New test.
37496
37497 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         PR c++ 9483
37500         * g++.dg/other/field1.C: New test.
37501
37502 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37503
37504         PR c/11449
37505         * gcc.c-torture/compile/20030707-1.c: New.
37506
37507 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37508
37509         PR c++/10849
37510         * g++.dg/template/access12.C: New test.
37511
37512 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37513
37514         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37515         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37516         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37517         * gcc.misc-tests/gcov.exp: Update
37518         * g++.dg/gcov/gcov.exp: Update
37519         * lib/gcov.exp: Update.
37520
37521 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37522
37523         * g++.dg/abi/mangle17.C: Make sure template expressions are
37524         dependent.
37525         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37526         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37527         * g++.dg/opt/stack1.C: Remove erroneous code.
37528         * g++.dg/parse/template7.C: New test.
37529         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37530         * g++.old-deja/g++.pt/crash4.C: Likewise.
37531
37532 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37533
37534         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37535         with zero or one occurence of `$' after the initial `L'.
37536
37537 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37538
37539         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37540
37541 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37542
37543         PR c/11370
37544         * gcc.dg/Wunreachable-6.c: New testcase.
37545         * gcc.dg/Wunreachable-7.c: New testcase.
37546
37547 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37548
37549         PR c/11420
37550         * gcc.dg/20030708-1.c: New test.
37551
37552 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37553
37554         * gcc.dg/compat/sdata-section.h: New file.
37555         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37556         * gcc.dg/torture/mips-sdata-1.c: New test.
37557
37558 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37559
37560         PR c++/11030
37561         * g++.dg/template/friend19.C: New test.
37562
37563 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37564
37565         * g++.dg/opt/strength-reduce.C: New test.
37566
37567 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37568
37569         PR target/10979
37570         * gcc.dg/20030707-1.c: New testcase.
37571
37572 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37573
37574         PR optimization/11059
37575         * g++.dg/opt/emptyunion.C: New testcase.
37576
37577 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37578             Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * g++.dg/opt/stack1.C: New test.
37581
37582 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37583
37584         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37585         run test.
37586
37587         PR c++/11431
37588         * g++.dg/expr/static_cast3.C: New test.
37589
37590 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37591
37592         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37593         everywhere.
37594         * gcc.dg/concat.c: Concatenation of string constants with
37595         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37596         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37597         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37598         necessary to avoid multi-character character constant warning.
37599         * gcc.dg/cpp/escape.c: Likewise.
37600         * gcc.dg/cpp/ucs.c: Likewise.
37601         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37602         Fix a typo.
37603
37604 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37605
37606         PR c/11428
37607         * gcc.c-torture/compile/20030704-1.c: New.
37608
37609 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37610
37611         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37612
37613 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37614
37615         PR c++/5287, PR c++/7910,  PR c++/11021
37616         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37617         tests for warnings.
37618         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37619         * g++.dg/ext/dllimport3.C: Likewise.
37620         * g++.dg/ext/dllimport4.C: New file.
37621         * g++.dg/ext/dllimport5.C: New file.
37622         * g++.dg/ext/dllimport6.C: New file.
37623         * g++.dg/ext/dllimport7.C: New file.
37624         * g++.dg/ext/dllimport8.C: New file.
37625         * g++.dg/ext/dllimport9.C: New file.
37626         * g++.dg/ext/dllimport10.C: New file.
37627         * g++.dg/ext/dllexport1.C: New file.
37628
37629 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37630
37631         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37632         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37633
37634 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37635
37636         * gcc.dg/builtins-25.c: New testcase.
37637         * gcc.dg/builtins-26.c: New testcase.
37638
37639 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37640
37641         * gcc.dg/compat/vector-defs.h: New file.
37642         * gcc.dg/compat/vector-setup.h: New file.
37643         * gcc.dg/compat/vector-check.h: New file.
37644         * gcc.dg/compat/vector-1_main.c: New file.
37645         * gcc.dg/compat/vector-1_x.c: New file.
37646         * gcc.dg/compat/vector-1_y.c: New file.
37647         * gcc.dg/compat/vector-2_main.c: New file.
37648         * gcc.dg/compat/vector-2_x.c: New file.
37649         * gcc.dg/compat/vector-2_y.c: New file.
37650
37651         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37652         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37653         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37654         * gcc.dg/compat/struct-align-1.h: New file.
37655         * gcc.dg/compat/struct-align-1_main.c: New file.
37656         * gcc.dg/compat/struct-align-1_x.c: New file.
37657         * gcc.dg/compat/struct-align-1_y.c: New file.
37658         * gcc.dg/compat/struct-align-2.h: New file.
37659         * gcc.dg/compat/struct-align-2_main.c: New file.
37660         * gcc.dg/compat/struct-align-2_x.c: New file.
37661         * gcc.dg/compat/struct-align-2_y.c: New file.
37662
37663         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37664         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37665         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37666         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37667         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37668         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37669         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37670         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37671         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37672         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37673         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37674         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37675         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37676         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37677         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37678         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37679         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37680         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37681         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37682         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37683         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37684         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37685         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37686         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37688         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37689         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37690         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37691         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37692
37693 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37694
37695         * gcc.dg/i386-call-1.c: New test.
37696
37697 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37698
37699         PR c++/9162
37700         * g++.dg/parse/defarg4.C: New.
37701
37702 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37703
37704         PR target/10700
37705         * gcc.c-torture/compile/20030703-1.c: New test case.
37706
37707 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37708
37709         * g++.dg/template/local3.C: Remove extra semicolon.
37710
37711 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37712
37713         * gcc.dg/i386-volatile-1.c: New test.
37714
37715 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37716
37717         PR c++/11072
37718         * g++.dg/other/offsetof2.C: XFAIL.
37719         * g++.dg/other/offsetof5.C: New.
37720
37721         PR c++/10219
37722         * g++.dg/template/error1.C: New.
37723
37724         PR c++/9779
37725         * g++.dg/template/dependent-expr1.C: New.
37726
37727 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37728
37729         PR c++/6949
37730         * g++.dg/template/local3.C: New test.
37731
37732         PR c++/11149
37733         * g++.dg/lookup/scoped6.C: New test.
37734
37735 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37736
37737         PR c++/8046
37738         * g++.dg/other/error7.C: New test.
37739
37740 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37741
37742         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37743         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37744         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37745         * g++.old-deja/g++.other/union2.C: Likewise.
37746         * gcc.dg/c90-const-expr-2.c: Likewise.
37747         * gcc.dg/c90-const-expr-3.c: Likewise.
37748         * gcc.dg/c99-const-expr-2.c: Likewise.
37749         * gcc.dg/c99-const-expr-3.c: Likewise.
37750         * gcc.dg/concat.c: Likewise.
37751
37752 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37753
37754         PR c++/9559
37755         * g++.dg/init/static1.C: New test.
37756
37757 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37758
37759         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37760         * g++.old-deja/g++.other/access2.C: Likewise.
37761         * g++.old-deja/g++.other/decl2.C: Likewise.
37762         * gcc.c-torture/execute/20020615-1.c: Likewise.
37763
37764 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37765
37766         PR c++/4933
37767         * g++.dg/template/sizeof4.C: New test.
37768
37769 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37770
37771         * g++.dg/other/error6.C: New test.
37772
37773 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37774
37775         PR c++/10750
37776         * g++.dg/parse/constant2.C: New test.
37777
37778 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37779
37780         PR c++/11106
37781         * g++.dg/other/error5.C: New test.
37782
37783 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37784
37785         * gcc.dg/format/gcc_diag-1.c: New test.
37786
37787 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37788
37789         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37790
37791 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37792
37793         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37794         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37795         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37796
37797 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37798
37799         * gcc.c-torture/execute/builtins/string-8.c: New test.
37800         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37801         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37802         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37803
37804 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c++/10468
37807         * g++.dg/ext/typeof6.C: New test.
37808
37809 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37810
37811         PR c++/10796
37812         * g++.dg/init/enum1.C: New test.
37813
37814 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37815
37816         * gcc.dg/20030627-1.c: New test.
37817
37818 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37819
37820         PR c++/11332
37821         * g++.dg/expr/static_cast2.C: New test.
37822
37823 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37824             Jakub Jelinek  <jakub@redhat.com>
37825
37826         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37827         sprintf(dst,"%s",src) optimization.
37828         * gcc.c-torture/execute/20030626-1.c: New test case.
37829         * gcc.c-torture/execute/20030626-2.c: New test case.
37830
37831 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37832
37833         * gcc.c-torture/execute/multi-ix.c: New test.
37834
37835         * gcc.c-torture/execute/simd-4.c (main):
37836         Added missing semicolon at end of union.
37837
37838 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37839
37840         PR c++/8266
37841         * g++.dg/template/explicit-instantiation3.C: New test.
37842
37843 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37844
37845         * gcc.dg/20030626-1.c: Use signed char.
37846
37847 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37848
37849         * gcc.dg/20030626-1.c: New test.
37850
37851 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37852
37853         * const-str-2.m: Update.
37854
37855 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37856
37857         PR c++/10990
37858         * g++.dg/rtti/dyncast1.C: New test.
37859         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37860         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37861         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37862
37863         PR c++/10931
37864         * g++.dg/expr/static_cast1.C: New test.
37865
37866 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37867
37868         * gcc.dg/20030625-1.c: New test.
37869
37870 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37871
37872         * gcc.c-torture/compile/20030624-1.c: New test case.
37873
37874 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37875
37876         * gcc.c-torture/execute/string-opt-17.c: New test.
37877
37878 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37879
37880         PR c++/5754
37881         * g++.dg/parse/crash6.C: New test.
37882
37883 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37884
37885         * gcc.dg/builtins-24.c: New test case.
37886
37887 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37888
37889         * g++.dg/opt/operator1.C: New test.
37890
37891 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37892
37893         * gcc.c-torture/execute/string-opt-16.c: New test case.
37894
37895 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37896
37897         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37898         * g++.old-deja/g++.other/conv7.C: Likewise.
37899         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37900         * g++.old-deja/g++.other/overload14.C: Likewise.
37901
37902 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37903
37904         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37905         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37906
37907 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/10888
37910         * g++.dg/warn/Winline-3.C: New test.
37911
37912 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37913
37914         * lib/target-supports.exp (check_alias_available): Make the test
37915         program acceptable to the Solaris assembler.
37916
37917         PR c++/10749
37918         * g++.dg/template/memclass2.C: New test.
37919
37920 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37921             Eric Botcazou  <ebotcazou@libertysurf.fr>
37922
37923         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37924         data for non-matching targets.
37925         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37926
37927 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37928
37929         PR c++/10845
37930         * g++.dg/template/member3.C: New test.
37931
37932 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37933
37934         PR c++/10939
37935         * g++.dg/template/func1.C: New test.
37936
37937         PR c++/9649
37938         * g++.dg/template/static4.C: New test.
37939         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37940
37941         PR c++/11041
37942         * g++.dg/init/ref7.C: New test.
37943
37944 2003-06-19  Matt Austern  <austern@apple.com>
37945
37946         PR c++/11228
37947         * g++.dg/anew1.C: New test.
37948         * g++.dg/anew2.C: New test.
37949         * g++.dg/anew3.C: New test.
37950         * g++.dg/anew4.C: New test.
37951
37952 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37953
37954         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37955
37956 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37957
37958         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37959         endian-dependent.
37960
37961 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37962
37963         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37964         Remove cruft.
37965
37966 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37967
37968         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37969         * gcc.c-torture/compile/961203-1.c: Likewise.
37970         * gcc.c-torture/compile/980506-1.c: Likewise.
37971
37972 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37973
37974         PR c++/10712
37975         * g++.dg/lookup/using7.C: New test.
37976
37977 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37978
37979         PR c++/11105
37980         * g++.dg/abi/conv1.C: Remove it.
37981         * g++.dg/template/conv7.C: New test.
37982         * g++.dg/template/conv8.C: Likewise.
37983         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37984         conversion operator.
37985
37986 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37987
37988         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37989         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37990         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37991         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37992         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37993         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37994         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37995         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37996         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37997         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37998         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37999         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38000         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38001         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38002         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38003         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38004         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38005         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38006         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38007         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38008         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38009         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38010         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38011         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38012         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38013         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38014         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38015         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38016         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38017
38018 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38019
38020         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38021         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38022         indications.
38023
38024 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38025
38026         * gcc.dg/i386-387-5.c: New test case.
38027         * gcc.dg/i386-387-6.c: New test case.
38028         * gcc.dg/builtins-23.c: New test case.
38029
38030 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38031
38032         * gcc.dg/builtins-22.c: New test case.
38033         * gcc.dg/i386-387-1.c: Update to test exp.
38034         * gcc.dg/i386-387-2.c: Likewise.
38035
38036 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38037
38038         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38039
38040 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38041
38042         * lib/gcc-dg.exp (dg-require-dll): New function.
38043         (dg-xfail-if): Likewise.
38044         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38045         driver.
38046
38047         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38048         * gcc.c-torture/compile/20001205-1.c: Likewise.
38049         * gcc.c-torture/compile/20001226-1.c: Likewise.
38050         * gcc.c-torture/compile/20010518-2.c: Likewise.
38051         * gcc.c-torture/compile/20020312-1.c: Likewise.
38052         * gcc.c-torture/compile/20020604-1.c: Likewise.
38053         * gcc.c-torture/compile/920501-12.c: Likewise.
38054         * gcc.c-torture/compile/920501-4.c: Likewise.
38055         * gcc.c-torture/compile/920520-1.c: Likewise.
38056         * gcc.c-torture/compile/920521-1.c: Likewise.
38057         * gcc.c-torture/compile/920625-1.c: Likewise.
38058         * gcc.c-torture/compile/961203-1.c: Likewise.
38059         * gcc.c-torture/compile/980506-1.c: Likewise.
38060         * gcc.c-torture/compile/981006-1.c: Likewise.
38061         * gcc.c-torture/compile/981022-1.c: Likewise.
38062         * gcc.c-torture/compile/981223-1.c: Likewise.
38063         * gcc.c-torture/compile/990617-1.c: Likewise.
38064         * gcc.c-torture/compile/dll.c: Likewise.
38065         * gcc.c-torture/compile/labels-3.c: Likewise.
38066         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38067         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38068         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38069         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38070         * gcc.c-torture/compile/simd-5.c: Likewise.
38071         * gcc.c-torture/compile/20000804-1.x: Remove.
38072         * gcc.c-torture/compile/20001205-1.x: Likewise.
38073         * gcc.c-torture/compile/20001226-1.x: Likewise.
38074         * gcc.c-torture/compile/20010518-2.x: Likewise.
38075         * gcc.c-torture/compile/20020312-1.x: Likewise.
38076         * gcc.c-torture/compile/20020604-1.x: Likewise.
38077         * gcc.c-torture/compile/920501-12.x: Likewise.
38078         * gcc.c-torture/compile/920501-4.x: Likewise.
38079         * gcc.c-torture/compile/920520-1.x: Likewise.
38080         * gcc.c-torture/compile/920521-1.x: Likewise.
38081         * gcc.c-torture/compile/920625-1.x: Likewise.
38082         * gcc.c-torture/compile/961203-1.x: Likewise.
38083         * gcc.c-torture/compile/980506-1.x: Likewise.
38084         * gcc.c-torture/compile/981006-1.x: Likewise.
38085         * gcc.c-torture/compile/981022-1.x: Likewise.
38086         * gcc.c-torture/compile/981223-1.x: Likewise.
38087         * gcc.c-torture/compile/990617-1.x: Likewise.
38088         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38089         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38090         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38091         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38092         * gcc.c-torture/compile/simd-5.x: Likewise.
38093
38094         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38095
38096 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38097
38098         * gcc.c-torture/execute/20030611-1.c: New test.
38099
38100 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38101
38102         PR middle-end/168
38103         * gcc.dg/20030612-1.c: New test case.
38104
38105 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38106
38107         PR c++/10635
38108         * g++.dg/expr/cast1.C: New test.
38109
38110 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38111
38112         * gcc.dg/builtins-21.c: New test case.
38113
38114 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38115
38116         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38117         options instead of at the end.
38118         * lib/objc.exp (objc_target_compile): Likewise.
38119
38120 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38121
38122         PR c++/10432
38123         * g++.dg/parse/error1.C: New test.
38124
38125 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38126
38127         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38128         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38129         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38130         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38131         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38132         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38133         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38134         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38135         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38136         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38137         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38138         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38139         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38140         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38141         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38142         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38143         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38144         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38145         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38146         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38147         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38148         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38149         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38150         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38151
38152         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38153         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38154         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38155         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38156         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38157         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38158         * gcc.dg/compat/scalar-return-3_main.c: New file.
38159         * gcc.dg/compat/scalar-return-3_x.c: New file.
38160         * gcc.dg/compat/scalar-return-3_y.c: New file.
38161         * gcc.dg/compat/scalar-return-4_main.c: New file.
38162         * gcc.dg/compat/scalar-return-4_x.c: New file.
38163         * gcc.dg/compat/scalar-return-4_y.c: New file.
38164
38165 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38166
38167         * gcc.dg/compat/fp2-struct-check.h: New file.
38168         * gcc.dg/compat/fp2-struct-defs.h: New file.
38169         * gcc.dg/compat/fp2-struct-init.h: New file.
38170         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38171         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38172         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38173         * gcc.dg/compat/struct-return-10_main.c: New file.
38174         * gcc.dg/compat/struct-return-10_x.c: New file.
38175         * gcc.dg/compat/struct-return-10_y.c: New file.
38176
38177         * gcc.dg/compat/compat-common.h: New file.
38178         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38179         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38180         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38181         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38182         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38183         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38184         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38185         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38186         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38187         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38188         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38189         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38190         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38191         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38192         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38193         * gcc.dg/compat/small-struct-check.h: Ditto.
38194         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38195         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38196         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38197         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38198         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38199         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38200         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38201         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38202         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38203         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38204         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38205         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38206         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38207         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38208         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38209         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38210         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38211         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38212         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38214         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38215         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38216         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38217         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38218         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38219         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38220         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38221         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38222         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38223         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38224
38225 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38226
38227         * g++.dg/pch/static-1.C: New file.
38228         * g++.dg/pch/static-1.Hs: New file.
38229
38230 2003-06-10  Richard Henderson  <rth@redhat.com>
38231
38232         * gcc.dg/asm-7.c: Adjust expected warning text.
38233
38234 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38235
38236         * gcc.dg/builtins-20.c: New test case.
38237
38238 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38239
38240         PR c++/11131
38241         * g++.dg/opt/template1.C: New test.
38242
38243 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38246         additional_sources.
38247
38248 2003-05-21  David Taylor  <dtaylor@emc.com>
38249
38250         * gcc.dg/Wpadded.c: New file.
38251
38252 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38253
38254         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38255         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38256         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38257         dg-require-weak.
38258
38259 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38260
38261         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38262
38263 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38264
38265         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38266         (dg-require-alias): Likewise.
38267         (dg-require-gc-sections): Likewise.
38268         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38269
38270 2003-06-08  Richard Henderson  <rth@redhat.com>
38271
38272         * gcc.dg/20011029-2.c: Fix the array reference.
38273         * gcc.dg/asm-7.c: New.
38274
38275 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38276
38277         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38278
38279 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38280
38281         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38282         (dg-require-gc-sections): Likewise.
38283
38284 2003-06-08  Jan Hubicka  <jh@suse.cz>
38285
38286         * i386-cmov1.c: Fix regular expression.
38287         * i386-cvt-1.c: Likewise.
38288         * i386-local.c: Likewise.
38289         * i386-local2.c: Likewise.
38290         * i386-mul.c: Likewise.
38291         * i386-ssetype-1.c: Likewise.
38292         * i386-ssetype-3.c: Likewise.
38293         * i386-ssetype-5.c: Likewise.
38294
38295 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38296
38297         PR c++/11039
38298         * g++.dg/warn/implicit-typename2.C: New test.
38299         * g++.dg/warn/implicit-typename3.C: New test.
38300
38301 2003-06-07  Richard Henderson  <rth@redhat.com>
38302
38303         * g++.dg/other/offsetof3.C: Use size_t.
38304         * g++.dg/other/offsetof4.C: Likewise.
38305
38306 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38307
38308         * lib/copy-file.exp: New. Implement gcc_copy_files.
38309
38310         * lib/dg-pch.exp: Load copy-file.exp
38311         (dg-pch): Use gcc_copy_files instead of "file copy".
38312
38313 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38314
38315         * gcc.dg/weak/weak.exp: Simplify.
38316         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38317         * gcc.dg/weak/weak-1.c: Likewise.
38318         * gcc.dg/weak/weak-2.c: Likewise.
38319         * gcc.dg/weak/weak-3.c: Likewise.
38320         * gcc.dg/weak/weak-4.c: Likewise.
38321         * gcc.dg/weak/weak-5.c: Likewise.
38322         * gcc.dg/weak/weak-6.c: Likewise.
38323         * gcc.dg/weak/weak-7.c: Likewise.
38324         * gcc.dg/weak/weak-8.c: Likewise.
38325         * gcc.dg/weak/weak-9.c: Likewise.
38326
38327 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38328
38329         gcc.c-torture/execute/20030606-1.c: New.
38330
38331 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38332
38333         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38334         * gcc.dg/builtins-19.c: Likewise.
38335
38336 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38337
38338         * gcc.dg/builtins-2.c: Add some more tests.
38339         * gcc.dg/builtins-18.c: New test case.
38340         * gcc.dg/builtins-19.c: New test case.
38341
38342 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38343             Jim Wilson  <wilson@tuliptree.org>
38344
38345         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38346
38347 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38348
38349         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38350         mempcpy/stpcpy calls not to be optimized into something else.
38351         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38352         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38353         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38354
38355 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38356
38357         * gcc.dg/format/asm_fprintf-1.c: New test.
38358
38359 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38360
38361         * lib/gcc-defs.exp (additional_sources): New variable.
38362         (dg-additional-sources): New function.
38363         (additional_files): New variable.
38364         (dg-additional-files): New function.
38365         (dg-additional-files-options): Likewise.
38366         * lib/gcc-dg.exp (dg-require-weak): New function.
38367         (dg-require-alias): Likewise.
38368         (dg-require-gc-sections): Likewise.
38369         * lib/target-supports.exp (check_alias_available): Remove testfile
38370         parameter.
38371         (check_gc_sections_available): New function.
38372         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38373         (dg-gpp-additional-files): Likewise.
38374         * lib/g++.exp (additional_sources): Remove.
38375         (additional_files): Likewise.
38376         (g++_target_compile): Use dg-additional-files-options.
38377
38378         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38379         Tcl logic.
38380         * gcc.dg/special/ecos.exp: Remove.
38381         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38382         * gcc.dg/special/alias-1.c: Likewise.
38383         * gcc.dg/special/alias-2.c: Likewise.
38384         * gcc.dg/special/gcsec-1.c: Likewise.
38385         * gcc.dg/special/weak-1.c: Likewise.
38386         * gcc.dg/special/weak-2.c: Likewise.
38387         * gcc.dg/special/wkali-1.c: Likewise.
38388         * gcc.dg/special/wkali-2.c: Likewise.
38389
38390         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38391         dg-gpp-additional-*.
38392         * g++.dg/special/conpr-3.C: Likewise.
38393         * g++.dg/special/conpr-4.C: Likewise.
38394         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38395         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38396         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38397         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38398         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38399         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38400         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38401         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38402         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38403         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38404         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38405         * g++.old-deja/g++.other/comdat1.C: Likewise.
38406         * g++.old-deja/g++.other/comdat2.C: Likewise.
38407         * g++.old-deja/g++.other/comdat3.C: Likewise.
38408         * g++.old-deja/g++.other/ctor1.C: Likewise.
38409         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38410
38411 2003-06-05  Richard Henderson  <rth@redhat.com>
38412
38413         * gcc.dg/debug/20030605-1.c: New.
38414
38415 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38416
38417         * README.QMTEST: Update.
38418
38419 2003-06-04  Richard Henderson  <rth@redhat.com>
38420
38421         * gcc.dg/cleanup-1.c: New.
38422         * gcc.dg/cleanup-2.c: New.
38423         * gcc.dg/cleanup-3.c: New.
38424         * gcc.dg/cleanup-4.c: New.
38425         * gcc.dg/cleanup-5.c: New.
38426         * gcc.dg/cleanup-6.c: New.
38427         * gcc.dg/cleanup-7.c: New.
38428
38429 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38430
38431         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38432
38433         * lib/dg-pch.exp: New file.
38434         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38435         * gcc.dg/pch/pch.exp: Likewise.
38436
38437 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38438
38439         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38440         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38441         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38442         * gcc.dg/builtins-17.c: New test case.
38443         * gcc.dg/i386-387-4.c: New test case.
38444         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38445
38446 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38447
38448         * gcc.dg/ultrasp9.c: New test.
38449
38450 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38451
38452         * gcc.c-torture/compile/20030604-1.c: New test.
38453         * gcc.dg/sparc-constant-1.c: New test.
38454
38455 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38456
38457         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38458
38459 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38460
38461         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38462
38463         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38464         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38465
38466 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38467
38468         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38469
38470 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38471
38472         PR c++/10940
38473         * g++.dg/template/spec10.C: New test.
38474
38475 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38476
38477         * gcc.dg/builtins-16.c: New test case.
38478
38479 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38482         mempcpy test with post-increments.
38483         * gcc.c-torture/execute/string-opt-3.c: New test.
38484         * gcc.dg/string-opt-1.c: New test.
38485
38486 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38487
38488         PR fortran/10965
38489         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38490
38491 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38492
38493         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38494         (scan-assembler): ... here.  Use dg-scan.
38495         (scan-assembler-not): Likewise.
38496         (scan-file): New function.
38497         (scan-file-not): Likewise.
38498         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38499         * gcc.dg/cpp/_Pragma4.c: Likewise.
38500         * gcc.dg/cpp/_Pragma5.c: Likewise.
38501         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38502         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38503         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38504         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38505         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38506         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38507         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38508         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38509         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38510         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38511         * gcc.dg/cpp/cxxcom1.c: Likewise.
38512         * gcc.dg/cpp/line1.c: Likewise.
38513         * gcc.dg/cpp/maccom1.c: Likewise.
38514         * gcc.dg/cpp/maccom2.c: Likewise.
38515         * gcc.dg/cpp/maccom3.c: Likewise.
38516         * gcc.dg/cpp/maccom4.c: Likewise.
38517         * gcc.dg/cpp/maccom5.c: Likewise.
38518         * gcc.dg/cpp/maccom6.c: Likewise.
38519         * gcc.dg/cpp/multiline.c: Likewise.
38520         * gcc.dg/cpp/spacing1.c: Likewise.
38521         * gcc.dg/cpp/spacing2.c: Likewise.
38522         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38523         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38524         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38525         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38526         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38527         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38528         * gcc.dg/cpp/cxxcom2.c: Likewise.
38529         * gcc.dg/cpp/cxxcom2.h: New file.
38530
38531         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38532         * g++.dg/cpp/truefalse.C: Here.
38533         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38534
38535 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38536
38537         * gcc.dg/cpp/redef3.c: New file.
38538
38539 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38540
38541         * gcc.dg/i386-loop-3.c: New test.
38542
38543 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38544
38545         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38546
38547 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38548
38549         * gcc.dg/fwrapv-1.c: New test case.
38550         * gcc.dg/fwrapv-2.c: New test case.
38551
38552 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38553
38554         PR c++/10956
38555         * g++.dg/template/spec9.C: New test.
38556
38557 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38558
38559         * gcc.dg/duff-4.c: New test case.
38560
38561 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38562
38563         PR fortran/10843
38564         * g77.dg/ffixed-form-1.f: New test
38565         * g77.dg/ffixed-form-2.f: New test
38566         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38567         * g77.dg/ffree-form-3.f: New test
38568
38569 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38570
38571         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38572         * gcc.dg/wint_t-1.c: Likewise.
38573
38574 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38575
38576         * g++.dg/template/access11.C: New test.
38577
38578 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38579
38580         PR c++/10849
38581         * g++.dg/template/access10.C: New test.
38582
38583 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38584             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38585
38586         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38587
38588 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38589
38590         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38591         suppress for powerpc-*-darwin*.
38592         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38593
38594 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38595
38596         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38597         suppress option for powerpc-*-darwin*.
38598
38599 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38600
38601         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38602         * gcc.dg/builtins-4.c: Add test for fmod.
38603
38604 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38605
38606         PR c++/10682
38607         * g++.dg/template/instantiate4.C: New test.
38608
38609 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38610
38611         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38612
38613 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38614
38615         * gcc.dg/compat/scalar-return-1_main.c: New file.
38616         * gcc.dg/compat/scalar-return-1_x.c: New file.
38617         * gcc.dg/compat/scalar-return-1_y.c: New file.
38618         * gcc.dg/compat/scalar-return-2_main.c: New file.
38619         * gcc.dg/compat/scalar-return-2_x.c: New file.
38620         * gcc.dg/compat/scalar-return-2_y.c: New file.
38621         * gcc.dg/compat/struct-return-3_main.c: New file.
38622         * gcc.dg/compat/struct-return-3_y.c: New file.
38623         * gcc.dg/compat/struct-return-3_x.c: New file.
38624         * gcc.dg/compat/struct-return-2_main.c: New file.
38625         * gcc.dg/compat/struct-return-2_x.c: New file.
38626         * gcc.dg/compat/struct-return-2_y.c: New file.
38627
38628 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38629
38630         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38631         for hppa*-hp-hpux*.
38632         * gcc.dg/20021014-1.c (dg-options): Likewise.
38633         * gcc.dg/nest.c (dg-options): Likewise.
38634
38635 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38636
38637         PR c++/9738
38638         * g++.dg/ext/dllimport2.C: New file.
38639         * g++.dg/ext/dllimport3.C: New file.
38640
38641 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38642
38643         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38644         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38645         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38646         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38647         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38648         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38649         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38650         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38651         * gcc.dg/compat/small-struct-defs.h: New file.
38652         * gcc.dg/compat/small-struct-init.h: New file.
38653         * gcc.dg/compat/small-struct-check.h: New file.
38654         * gcc.dg/compat/fp-struct-defs.h: New file.
38655         * gcc.dg/compat/fp-struct-check.h: New file.
38656         * gcc.dg/compat/fp-struct-init.h: New file.
38657         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38658         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38659
38660 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38661
38662         * gcc.dg/20030225-2.c: New test.
38663
38664 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38665             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38666
38667         * gcc.c-torture/compile/20030518-1.c: New test case.
38668
38669 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38670
38671         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38672         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38673         gcc-dg-debug-runtest.
38674         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38675         gcc-dg-debug-runtest.
38676
38677 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38678
38679         PR c++/9022
38680         * g++.dg/lookup/using6.C: New test.
38681
38682 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38683
38684         * g++.dg/parse/access2.C: New test.
38685
38686 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38687
38688         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38689         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38690         * gcc.dg/debug/debug.exp: Likewise.
38691
38692 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38693
38694         * gcc.dg/dollar.c: New test.
38695
38696 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38697
38698         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38699         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38700         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38701         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38702         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38703         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38704         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38705         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38706         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38707         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38708         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38709         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38710         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38711         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38712         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38713         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38714         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38715         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38716
38717 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38718
38719         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38720         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38721         support for "repo" mode.
38722         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38723         * lib/g77-dg.exp: Likewise.
38724         * lib/obj-dg.exp: Likewise.
38725
38726 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38727
38728         Merge from gcc-3_2-rhl8-branch:
38729         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.dg/tls/opt-6.c: New test.
38732
38733         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.dg/20030405-1.c: New test.
38736
38737         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.dg/20030309-1.c: New test.
38740
38741         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38742
38743         * gcc.c-torture/execute/20030307-1.c: New test.
38744
38745         2003-02-20  Randolph Chung  <tausq@debian.org>
38746
38747         * gcc.c-torture/compile/20030220-1.c: New test.
38748
38749         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.dg/20030217-1.c: New test.
38752
38753         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38754
38755         * gcc.c-torture/compile/20020129-1.c: New test.
38756
38757         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38758
38759         * gcc.dg/unroll-1.c: New test.
38760
38761         2002-11-16  Jan Hubicka  <jh@suse.cz>
38762
38763         * gcc.c-torture/execute/20020920-1.c: New test.
38764
38765         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38766
38767         PR target/7434
38768         * gcc.c-torture/compile/20021008-1.c: New test.
38769
38770         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38771
38772         PR target/7559
38773         * gcc.c-torture/execute/20020810-1.c: New test.
38774
38775         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * gcc.c-torture/compile/20020807-1.c: New test.
38778
38779         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38780
38781         * gcc.dg/tls/opt-1.c: New test.
38782
38783         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38784
38785         * gcc.dg/20020729-1.c: New test.
38786
38787         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38788
38789         * g++.dg/opt/life1.C: New test.
38790
38791         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38792
38793         * gcc.dg/20020525-1.c: New test.
38794
38795         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38796
38797         PR c++/6794
38798         * g++.dg/ext/pretty1.C: New test.
38799         * g++.dg/ext/pretty2.C: New test.
38800
38801 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38802
38803         PR c++/8385
38804         * g++.dg/ext/typeof5.C: New test.
38805
38806 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38807
38808         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38809         __USER_LABEL_PREFIX__ into account.
38810         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38811
38812 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38813
38814         * gcc.dg/builtins-15.c: New test case.
38815
38816 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38817
38818         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38819
38820 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38821
38822         * lib/g++.exp: Tweak handling of additional source files.
38823         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38824         * g++.dg/special/conpr-2a.C: Rename to ...
38825         * g++.dg/special/conpr-2a.cc: ... this.
38826         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38827         * g++.dg/special/conpr-3a.C: Rename to ...
38828         * g++.dg/special/conpr-3a.cc: This.
38829         * g++.dg/special/conpr-3b.C: Rename to ...
38830         * g++.dg/special/conpr-3b.cc: This.
38831         * g++.dg/special/conpr-4.C: New test.
38832         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38833
38834 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38835
38836         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38837
38838 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38839
38840         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38841         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38842         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38843         * g++.old-deja/g++.other/warn3.C: Likewise.
38844
38845 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38846
38847         * gcc.dg/i386-387-1.c: Update to also test log.
38848         * gcc.dg/i386-387-2.c: Likewise.
38849
38850 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38851
38852         * g77.f-torture/execute/int8421.f: New test.
38853
38854 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38855
38856         PR c++/10230, c++/10481
38857         * g++.dg/lookup/scoped5.C: New test.
38858
38859 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38860
38861         PR c++/10552
38862         * g++.dg/template/ttp6.C: New test.
38863
38864 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38865
38866         * gcc.c-torture/execute/builtins: New directory.
38867         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38868         gcc.c-torture/execute/builtins.
38869         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38870         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38871         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38872         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38873
38874 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38875
38876         PR c++/9252
38877         * g++.dg/template/access8.C: New test.
38878         * g++.dg/template/access9.C: New test.
38879
38880 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38881
38882         PR c++/9554
38883         * g++.dg/parse/access1.C: New test.
38884
38885 2003-05-09  DJ Delorie  <dj@redhat.com>
38886
38887         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38888         long, and not an int.
38889
38890 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38891
38892         PR c++/10555, c++/10576
38893         * g++.dg/template/memclass1.C: New test.
38894
38895 2003-05-08  DJ Delorie  <dj@redhat.com>
38896
38897         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38898         targets.
38899         * gcc.c-torture/execute/20021024-1.x: Likewise.
38900         * gcc.c-torture/execute/shiftdi.x: Likewise.
38901         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38902         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38903         * gcc.dg/20021018-1.c: Likewise.
38904
38905 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38906
38907         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38908
38909         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38910         (bcopy): Call memmove.
38911
38912 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38913
38914         * g77.f-torture/compile/8485.f: New test case.
38915
38916 2003-05-07  Richard Henderson  <rth@redhat.com>
38917
38918         PR c++/10570
38919         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38920         Verify exception_cleanup not called for rethrows.
38921         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38922         when exiting catch block without rethrowing.
38923         * g++.dg/eh/forced3.C: New.
38924         * g++.dg/eh/forced4.C: New.
38925
38926 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38927
38928         * gcc.dg/20030505.c: Fix triplet.
38929
38930 2003-05-06  DJ Delorie  <dj@redhat.com>
38931
38932         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38933         * gcc.dg/nest.c: Likewise.
38934
38935 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38936
38937         * gcc.dg/builtins-14.c: New test case.
38938
38939 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38940
38941         * lib/compat.exp (compat-execute): New argument.
38942         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38943         * gcc.dg/compat: New test directory.
38944         * gcc.dg/compat/compat.exp: New expect script.
38945         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38946         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38947         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38948         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38949         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38950         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38951
38952         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38953         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38954         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38955         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38956         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38957         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38958         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38959         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38960         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38961         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38962         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38963         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38964         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38965         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38966         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38967
38968 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38969
38970         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38971
38972 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38975
38976 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38977
38978         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38979         * gcc.dg/ppc-fsel-2.c: New test.
38980
38981         * gcc.dg/unused-5.c: New test.
38982
38983 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38984
38985         PR c++/10496
38986         * g++.dg/warn/pmf1.C: New test.
38987
38988 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38989
38990         PR c++/4494
38991         * g++.dg/warn/main.C: New test.
38992
38993 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38994
38995         * gcc.dg/nonnull-3.c: New test.
38996
38997 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38998
38999         * gcc.dg/cpp/Wtrigraphs.c: Update.
39000         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39001
39002 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39003
39004         * gcc.dg/ppc-fsel-1.c: New test.
39005
39006 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39007
39008         PR c/10604
39009         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39010
39011 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39012
39013         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39014
39015 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39016
39017         PR c++/9364, c++/10553, c++/10586
39018         * g++.dg/parse/typename4.C: New test.
39019         * g++.dg/parse/typename5.C: Likewise.
39020
39021 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39022
39023         * gcc.c-torture/compile/20030503-1.c: New test.
39024
39025 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39026
39027         * g++.dg/lookup/using5.C: Fix testcase error.
39028
39029 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39030
39031         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39032         since MEABI is no longer supported.  Remove all vestiges
39033         of MEABI from the test.
39034
39035 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39036
39037         PR c++/10554
39038         * g++.dg/lookup/using5.C: New test.
39039
39040 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39041
39042         PR c++/8772
39043         * g++.dg/template/ttp5.C: New test.
39044
39045 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39046
39047         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39048         (dg-gpp-additional-sources): New function.
39049         (dg-gpp-additional-files): Likewise.
39050         * lib/g++.exp (additional_sources): New variable.
39051         (additional_files): Likewise.
39052         (g++_target_compile): Deal with them.
39053         * lib/old-dejagnu.exp: Remove.
39054         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39055         * g++.old-deja: Revise all tests to use dg commands.
39056
39057 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39058
39059         PR c++/9432, c++/9528
39060         * g++.dg/lookup/using4.C: New test.
39061
39062 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39063
39064         * gcc.dg/noreturn-5.c: New file.
39065         * gcc.dg/noreturn-6.c: New file.
39066
39067         * gcc.c-torture/compile/inline-1.c: New file.
39068
39069 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39070
39071         PR c++/10551
39072         * g++.dg/template/explicit1.C: New test.
39073
39074 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39075
39076         PR c++/10549
39077         * g++.dg/other/bitfield1.C: New test.
39078
39079         PR c++/10527
39080         * g++.dg/init/new7.C: New test.
39081
39082 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39083
39084         * g++.dg/ext/desig1.C: New test.
39085         * g++.dg/ext/init1.C: Update.
39086
39087         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39088
39089 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39090
39091         PR c++/10180
39092         * g++.dg/warn/Winline-1.C: New test.
39093
39094 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * gcc.c-torture/execute/string-opt-19.c: New test.
39097
39098         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39099         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39100
39101 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39102
39103         PR c++/10506
39104         * g++.dg/init/new6.C: New test.
39105
39106         PR c++/10503
39107         * g++.dg/init/ref6.C: New test.
39108
39109 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39110
39111         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39112
39113 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39114
39115         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39116         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39117
39118 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39119
39120         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39121         initialized static data members.
39122
39123 2003-04-25  H.J. Lu <hjl@gnu.org>
39124
39125         * gcc.dg/ia64-sync-4.c: New test.
39126
39127 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39128
39129         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39130         date.
39131
39132 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39133
39134         PR c++/10337
39135         * g++.dg/warn/conv1.C: New test.
39136         * g++.old-deja/g++.other/conv7.C: Adjust.
39137         * g++.old-deja/g++.other/overload14.C: Adjust.
39138
39139 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39140
39141         PR c++/10471
39142         * g++.dg/template/defarg2.C: New test.
39143
39144 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39145
39146         * gcc.dg/cpp/include2.c: Update.
39147         * gcc.dg/cpp/multiline-2.c: New.
39148         * gcc.dg/cpp/multiline.c: Update.
39149         * gcc.dg/cpp/strify2.c: Update.
39150         * gcc.dg/cpp/trad/literals-2.c: Update.
39151
39152 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39153
39154         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39155
39156 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39157
39158         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39159
39160 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39161
39162         PR c++/10451
39163         * g++.dg/parse/crash4.C: New test.
39164
39165         PR c++/9847
39166         * g++.dg/parse/crash5.C: New test.
39167
39168 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39169
39170         PR c++/10446
39171         * g++.dg/parse/crash3.C: New test.
39172
39173         PR c++/10428
39174         * g++.dg/parse/elab1.C: New test.
39175
39176 2003-04-22  Devang Patel  <dpatel@apple.com>
39177
39178         * gcc.dg/cpp/trad/funlike-5.c: New test.
39179
39180 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39181
39182         * g++.dg/other/packed1.C: Fix dg options.
39183
39184 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39185
39186         * g++.dg/other/offsetof2.C: New test.
39187
39188 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39189
39190         * g++.dg/template/recurse.C: Adjust location of error messages.
39191
39192 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39193
39194         PR c++/9881
39195         * g++.dg/init/addr-const1.C: New test.
39196         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39197
39198 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39199
39200         PR c++/10405
39201         * g++.dg/lookup/struct-hack1.C: New test.
39202
39203 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39204
39205         * ucs.c: Update diagnostic messages.
39206
39207 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39208
39209         * gcc.dg/cpp/truefalse.cpp: New test.
39210         * gcc.dg/cpp/cpp.exp: Update.
39211         * g++.dg/other/stdbool-if.C: Remove.
39212
39213 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39214
39215         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39216         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39217
39218 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39219
39220         * gcc.c-torture/compile/20030418-1.c: New test.
39221
39222 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39223
39224         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39225
39226 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39227
39228         PR c++/10347
39229         g++.dg/template/dependent-name1.C: New test.
39230
39231 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39232
39233         * gcc.dg/warn-1.c (tourist_guide): New array,
39234         contains a pointer to bar.
39235
39236 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39237
39238         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39239         * gcc.c-torture/execute/medce-1.c: New test case.
39240         * gcc.c-torture/execute/medce-2.c: New test case.
39241
39242 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39243
39244         * lib/prune.exp: Ignore more messages.
39245
39246         PR c++/10381
39247         * g++.dg/parse/lookup3.C: New test.
39248
39249 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39250
39251         * gcc.c-torture/compile/20030415-1.c : New test.
39252
39253 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39254
39255         * gcc.c-torture/execute/scope-2.c: Move to ...
39256         * gcc.dg/noncompile/scope.c: .... here.
39257
39258 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39259
39260         * gcc.dg/20030414-2.c: New test case.
39261
39262 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39263
39264         PR target/10377
39265         * gcc.dg/20030414-1.c: New test.
39266
39267 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39268
39269         * gcc.dg/builtins-12.c: New test case.
39270         * gcc.dg/builtins-13.c: New test case.
39271
39272 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39273
39274         * gcc.c-torture/execute/string-opt-18.c: New test.
39275
39276 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39277
39278         PR c++/10300
39279         * g++.dg/init/new5.C: New test.
39280
39281 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39282
39283         PR c++/7910
39284         * g++.dg/ext/dllimport1.C: New test.
39285
39286 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39287
39288         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39289
39290 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39291
39292         PR Fortran/9263
39293         * g77.f-torture/noncompile/9263.f: New test
39294         PR Fortran/1832
39295         * g77.f-torture/execute/1832.f: New test
39296
39297 2003-04-11  David Chad  <davidc@freebsd.org>
39298             Loren J. Rittle  <ljrittle@acm.org>
39299
39300         PR libobjc/8562
39301         * objc.dg/headers.m: New test.
39302
39303 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39304
39305         * gcc.c-torture/execute/builtin-noret-2.c: New.
39306         * gcc.c-torture/execute/builtin-noret-2.x: New.
39307         XFAIL builtin-noret-2.c at -O1 and above.
39308         * gcc.dg/redecl.c: New.
39309         * gcc.dg/Wshadow-1.c: Update error regexps.
39310
39311 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39312
39313         * g++.dg/abi/bitfield10.C: New test.
39314
39315 2003-04-09  Mike Stump  <mrs@apple.com>
39316
39317         * gcc.dg/pch/pch.exp: Make testcase names longer.
39318         * g++.dg/pch/pch.exp: Make testcase names longer.
39319
39320 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39321
39322         * gcc.dg/builtins-11.c: New test case.
39323
39324 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39325
39326         * gcc.dg/builtins-9.c: New test case.
39327         * gcc.dg/builtins-10.c: New test case.
39328
39329 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39330
39331         * gcc.dg/noncompile/init-4.c.c: New test.
39332
39333 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39334
39335         * gcc.misc-test/gcov-9.c: New test.
39336         * gcc.misc-test/gcov-10.c: New test
39337         * gcc.misc-test/gcov-11.c: New test.
39338
39339 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39340
39341         PR optimization/10024
39342         * gcc.c-torture/compile/20030405-1.c: New test.
39343
39344 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39345
39346         * gcc.dg/pch/static-3.c: New.
39347         * gcc.dg/pch/static-3.hs: New.
39348         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39349
39350 2003-04-04  Richard Henderson  <rth@redhat.com>
39351
39352         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39353         * g++.dg/eh/forced2.C: Likewise.
39354
39355 2003-04-03  Mike Stump  <mrs@apple.com>
39356
39357         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39358         target arg.
39359         (scan-assembler-times, scan-assembler-not): Likewise.
39360         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39361
39362 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39363
39364         * gcc.dg/sparc-loop-1.c: New test.
39365
39366 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39367
39368         PR other/9274
39369         * g++.dg/pch/system-2.C: New.
39370         * g++.dg/pch/system-2.Hs: New.
39371
39372 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39373
39374         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39375
39376         * g++.dg/eh/simd-1.C (vecfunc): Same.
39377
39378 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39379
39380         * gcc.c-torture/execute/20030401-1.c: New test case.
39381
39382 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39383
39384         * objc.dg/defs.m: New.
39385
39386 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39387
39388         * g++.dg/eh/simd-1.C: New.
39389         * g++.dg/eh/simd-2.C: New.
39390
39391 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39392
39393         * gcc.c-torture/execute/simd-3.c: New.
39394
39395 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39396
39397         PR c/9936
39398         * gcc.dg/20030331-2.c: New test.
39399
39400 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39401
39402         PR c++/10278
39403         * g++.dg/parse/crash2.C: New test.
39404
39405 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39406
39407         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39408         * gcc.c-torture/execute/20030331-1.c: ...here.
39409
39410 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39411
39412         * gcc.c-torture/execute/20030331-1.c: New test.
39413
39414 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39415
39416         * lib/gcov.exp: Adjust call return testing strings.
39417         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39418
39419 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39420
39421         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39422         * gcc.dg/builtins-7.c: New test case.
39423         * gcc.dg/builtins-8.c: New test case.
39424
39425 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39426
39427         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39428
39429 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39430
39431         PR c++/7647
39432         * g++.dg/lookup-class-member-2.C: New test.
39433
39434 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39435
39436         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39437
39438 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39439
39440         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39441
39442 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39443
39444         * g++.dg/init/attrib1.C: New test.
39445
39446 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39447
39448         * gcc.dg/ultrasp8.c: New test.
39449
39450 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39451
39452         * gcc.dg/ultrasp7.c: New test.
39453
39454 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39455
39456         PR c++/10047
39457         * g++.dg/template/inline1.C: New test.
39458
39459 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39460
39461         * gcc.dg/sparc-dwarf2.c: New test.
39462
39463 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39464
39465         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39466         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39467
39468 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39469
39470         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39471         than reading .x files.
39472         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39473         * g77.dg/gcov/gcov-1.f: Likewise.
39474         * gcc.misc-tests/gcov-4b.c: Likewise.
39475         * gcc.misc-tests/gcov-5b.c: Likewise.
39476         * gcc.misc-tests/gcov-6.c: Likewise.
39477         * gcc.misc-tests/gcov-7.c: Likewise.
39478         * gcc.misc-tests/gcov-8.c: Likewise.
39479         * g++.dg/gcov/gcov-1.x: Remove.
39480         * g77.dg/gcov/gcov-1.x: Likewise.
39481         * gcc.misc-tests/gcov-4b.x: Likewise.
39482         * gcc.misc-tests/gcov-5b.x: Likewise.
39483         * gcc.misc-tests/gcov-6.x: Likewise.
39484         * gcc.misc-tests/gcov-7.x: Likewise.
39485         * gcc.misc-tests/gcov-8.x: Likewise.
39486
39487 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39488
39489         PR opt/10087
39490         * gcc.dg/20030324-1.c: New test.
39491
39492 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         PR c++/10224
39495         * g++.dg/template/arg3.C: New test.
39496
39497         PR c++/10158
39498         * g++.dg/template/friend18.C: New test.
39499
39500 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39501
39502         * g77.f-torture/compile/20030326-1.f: New test case.
39503
39504 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39505
39506         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39507
39508         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39509
39510 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * gcc.dg/ia64-sync-3.c: New test.
39513
39514 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39515
39516         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39517
39518 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39519
39520         * gcc.dg/ultrasp6.c: New test.
39521
39522 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39523
39524         * gcc.dg/i386-signbit-1.c: New test.
39525         * gcc.dg/i386-signbit-2.c: New test.
39526         * gcc.dg/i386-signbit-3.c: New test.
39527
39528 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39529
39530         * gcc.dg/ultrasp5.c: Fix options.
39531
39532 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39533
39534         * gcc.dg/ultrasp5.c: Fix comment.
39535
39536 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39537
39538         PR fortran/10197
39539         * g77.f-torture/execute/10197.f: New test.
39540
39541 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39542
39543         PR c++/9898, c++/383
39544         * g++.dg/template/conv6.C: New test.
39545
39546         PR c++/10119
39547         * g++.dg/template/ptrmem5.C: New test.
39548
39549         PR c++/10026
39550         * g++.dg/lookup/koenig1.C: New test.
39551
39552         PR C++/10199
39553         * g++.dg/lookup/template2.C: New test.
39554
39555 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39556
39557         * g++.dg/opt/rtti1.C: New test.
39558
39559 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39560
39561         * gcc.dg/ultrasp5.c: New test.
39562
39563 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39564
39565         PR middle-end/9967
39566         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39567         builtin fputs.
39568
39569 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39570
39571         PR c/8224
39572         * gcc.dg/20030323-1.c: New test.
39573
39574 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39575
39576         * gcc.c-torture/compile/20030323-1.c: New test case.
39577
39578 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39579
39580         * gcc.dg/20030321-1.c: New test.
39581
39582 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39583
39584         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39585
39586 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         PR c++/9978, c++/9708
39589         * g++.dg/ext/vlm1.C: Adjust expected error.
39590         * g++.dg/ext/vla2.C: New test.
39591         * g++.dg/template/arg1.C: New test.
39592         * g++.dg/template/arg2.C: New test.
39593
39594 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39595
39596         * g77.f-torture/execute/select.f: New test.
39597         * g77.f-torture/noncompile/select_no_compile.f: New test.
39598
39599 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39600
39601         PR c++/9898
39602         * g++.dg/other/error4.C: New test.
39603
39604 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * g++.dg/template/friend17.C: New test.
39607
39608 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39609
39610         * gcc.c-torture/compile/20030320-1.c: New.
39611
39612 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39613
39614         * gcc.dg/builtins-6.c: New test case.
39615
39616 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39617
39618         PR target/10073
39619         * gcc.c-torture/compile/20030319-1.c: New.
39620
39621 2003-03-18  Jan Hubicka  <jh@suse.cz>
39622
39623         * gcc.dg/i386-cvt-1.c: New test.
39624
39625 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39626
39627         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39628         * objc.dg/naming-2.m: Likewise.
39629
39630 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39631
39632         PR c++/9639
39633         * g++.dg/parse/crash1.C: New test.
39634
39635 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39636
39637         PR c++/8805
39638         * g++.dg/eh/cleanup1.C: New test.
39639
39640 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39641
39642         * gcc.c-torture/execute/20030316-1.c: New test case.
39643
39644 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39645
39646         PR c++/9629
39647         * g++.dg/init/ctor2.C: New test.
39648
39649 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39650
39651         * g77.f-torture/compile/xformat.f: New test case.
39652
39653 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39654
39655         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39656         * g++.old-deja/g++.mike/eh50.C: Likewise.
39657
39658 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39659
39660         PR c++/6440
39661         * g++.dg/template/spec7.C: New test.
39662         * g++.dg/template/spec8.C: Likewise.
39663
39664 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * gcc.c-torture/execute/20030313-1.c: New test.
39667
39668 2003-03-14  Richard Henderson  <rth@redhat.com>
39669
39670         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39671
39672 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39673
39674         * gcc.c-torture/compile/20030314-1.c: New test.
39675
39676 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39677
39678         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39679         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39680         thumb target,
39681         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39682         to accept newer _imp__  prefix and additional
39683         newline in .drectve section.
39684         * gcc.dg/dll-4.c: Likewise.
39685         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39686         switch.
39687
39688 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39689
39690         * g++.dg/parse/namespace9.C: New test.
39691
39692         * g++.dg/init/ref5.C: New test.
39693         * g++.dg/parse/ptrmem1.C: Likewise.
39694
39695 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39696
39697         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39698         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39699         regular expression.
39700         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39701         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39702
39703 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39704
39705         * gcc.c-torture/execute/20030224-2.c: New test.
39706
39707 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39708
39709         * gcc.dg/decl-3.c: New test.
39710
39711 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39712
39713         * gcc.dg/i386-loop-2.c: New test.
39714
39715 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39716
39717         PR c++/9474
39718         * g++.dg/parse/namespace8.C: New test.
39719
39720         PR c++/9924
39721         * g++.dg/overload/builtin2.C: New test.
39722
39723 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39724
39725         * gcc.dg/return-type-3.c: New test.
39726
39727 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39728
39729         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39730         profiling options are not supported.
39731
39732 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39733
39734         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39735         * g++.old-deja/g++.warn/impint2.C: Likewise.
39736
39737 2003-03-10  Devang Patel  <dpatel@apple.com>
39738
39739         * g++.dg/cpp/c++_cmd_1.C: New test.
39740         * g++.dg/cpp/c++_cmd_1.h: New file.
39741
39742 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39743
39744         * gcc.dg/altivec-9.c: New file.
39745
39746 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39747
39748         * gcc.dg/ppc-sdata-1.c: New test.
39749         * gcc.dg/ppc-sdata-2.c: New test.
39750
39751 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39752
39753         PR c++/9373
39754         * g++.dg/opt/ptrmem2.C: New test.
39755
39756         PR c++/8534
39757         * g++.dg/opt/ptrmem1.C: New test.
39758
39759 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39760
39761         * gcc.dg/i386-loop-1.c: New test.
39762
39763 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39764
39765         PR c++/9970
39766         * g++.dg/lookup/friend1.C: New test.
39767
39768 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39769
39770         PR c++/9823
39771         * g++.dg/parser/constructor1.C: New test.
39772
39773 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39774
39775         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39776
39777         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39778
39779 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39780
39781         * gcc.dg/cpp/Wunused.c: Update test.
39782
39783 2003-03-08  Jan Hubicka  <jh@suse.cz>
39784
39785         * gcc.dg/inline-3.c: New test.
39786
39787 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39788
39789         PR c++/9809
39790         * g++.dg/parse/builtin1.C: New test.
39791
39792         PR c++/9982
39793         * g++.dg/abi/cookie1.C: New test.
39794         * g++.dg/abi/cookie2.C: Likewise.
39795
39796         PR c++/9524
39797         * g++.dg/template/field1.C: New test.
39798
39799         PR c++/9912
39800         * g++.dg/parse/class1.C: New test.
39801         * g++.dg/parse/namespace7.C: Likewise.
39802         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39803
39804 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39805
39806         * g++.dg/init/ref4.C: New test.
39807
39808 2003-03-07  Jan Hubicka  <jh@suse.cz>
39809
39810         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39811         * gcc.dg/inline-3.c: New test.
39812
39813 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39814
39815         * g++.dg/init/ref3.C: New test.
39816
39817         PR c++/9965
39818         * g++.dg/init/ref2.C: New test.
39819
39820         PR c++/9400
39821         * g++.dg/warn/Wshadow-2.C: New test.
39822
39823         PR c++/9791
39824         * g++.dg/warn/Woverloaded-1.C: New test.
39825
39826 2003-03-05  Jan Hubicka  <jh@suse.cz>
39827
39828         * gcc.dg/i386-local2.c: New.
39829         * gcc.dg/i386-local.c: Fix typo.
39830
39831 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39832
39833         * g++.dg/abi/layout3.C: New test.
39834
39835 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39836
39837         * gcc.c-torture/compile/20030305-1.c
39838
39839 2003-03-05  Jan Hubicka  <jh@suse.cz>
39840
39841         * gcc.dg/i386-local.c: New.
39842
39843 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39844
39845         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39846
39847 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39848
39849         * gcc.dg/switch-2.c: New test.
39850         * gcc.dg/switch-3.c: New test.
39851         * gcc.dg/Wswitch.c: Adjust line numbers.
39852         * gcc.dg/Wswitch-default.c: Likewise.
39853         * gcc.dg/Wswitch-enum.c: Likewise.
39854
39855 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39856
39857         * gcc.c-torture/execute/20030222-1.c: New test.
39858
39859 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39860
39861         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39862
39863 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39864
39865         PR c++/9878
39866         * g++.dg/init/ref1.C: New test.
39867
39868 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39869
39870         * gcc.dg/sh-relax.c: New SH-only test.
39871
39872 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39873
39874         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39875         comment explaining purpose of testcase.
39876
39877 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39878
39879         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39880         for HC11/HC12 (asm needs two int registers).
39881         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39882         HC11/HC12 because the test uses an asm which needs two 32-bit
39883         registers.
39884
39885 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39886
39887         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39888         for HC11/HC12 (array is too large otherwise).
39889         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39890         * gcc.c-torture/compile/20010518-2.x: Likewise.
39891         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39892         HC11/HC12 (array is too large).
39893
39894 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39895
39896         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39897         * lib/g++-dg.exp (g++-dg-test): Likewise.
39898
39899 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39900
39901         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39902         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39903
39904 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39905
39906         * g++.dg/warn/implicit-typename1.C: Remove warning.
39907
39908 2003-02-28  Richard Henderson  <rth@redhat.com>
39909
39910         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39911         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39912
39913 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39914
39915         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39916         * g++.dg/pch/pch.exp: Likewise.
39917
39918 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39919
39920         PR c++/9879
39921         * g++.dg/init/new4.C: New test.
39922
39923 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39924
39925         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39926
39927 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39928
39929         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39930         unsigned long.
39931
39932         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39933         wider than float.
39934
39935 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39936
39937         * lib/scanasm.exp: Add support for counting numbers of
39938         occurences.
39939         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39940         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39941
39942 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39943
39944         PR c++/9683
39945         * g++.dg/template/static3.C: New test.
39946
39947         PR c++/9829
39948         * g++.dg/parse/namespace6.C: New test.
39949
39950 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39951
39952         PR target/9732
39953         * gcc.dg/20030225-1.c: New test.
39954
39955 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39956
39957         * README: Remove out-of-date information.
39958
39959         PR c++/9836
39960         * g++.dg/template/spec6.C: New test.
39961
39962 2003-02-24  Jeff Law  <law@redhat.com>
39963
39964         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39965
39966 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39967
39968         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39969         * gcc.dg/pragma-ep-1.c: Likewise.
39970
39971 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39972
39973         PR c++/9602
39974         * g++.dg/template/friend16.C: New test.
39975
39976 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39977
39978         PR c++/5333
39979         * g++.dg/parse/fused-params1.C: Adjust error messages.
39980         * g++.dg/template/nested3.C: New test.
39981
39982 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39983
39984         * g++.dg/abi/param1.C: New test.
39985
39986 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39987
39988         PR c++/7982
39989         * g++.dg/warn/implicit-typename1.C: New test.
39990
39991 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39992
39993         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39994         with "mtune".
39995         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39996         * gcc.c-torture/execute/20010129-1.x: Likewise.
39997         * gcc.dg/20011107-1.c: Likewise.
39998         * gcc.dg/20020108-1.c: Likewise.
39999         * gcc.dg/20020122-3.c: Likewise.
40000         * gcc.dg/20020206-1.c: Likewise.
40001         * gcc.dg/20020310-1.c: Likewise.
40002         * gcc.dg/20020426-2.c: Likewise.
40003         * gcc.dg/20020517-1.c: Likewise.
40004         * gcc.dg/991230-1.c: Likewise.
40005         * gcc.dg/i386-unroll-1.c: Likewise.
40006         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40007
40008 2003-02-22  Jan Hubicka  <jh@suse.cz>
40009
40010         * gcc.dg/i386-mul.c: New test.
40011
40012 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40013
40014         * gcc.dg/builtins-5.c: New test case.
40015
40016 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40017
40018         * gcc.dg/asmreg-1.c: New test.
40019
40020 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40021
40022         PR c++/9749
40023         * g++.dg/parse/varmod1.C: New test.
40024
40025 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40026
40027         PR c++/9727
40028         * g++.dg/template/op1.C: New test.
40029
40030 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40031
40032         PR c++/8906
40033         * g++.dg/template/nested2.C: New test.
40034
40035 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40036
40037         PR c++/8724
40038         * g++.dg/expr/dtor1.C: New test.
40039
40040 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40041
40042         * gcc.dg/cpp/include3.c: New test.
40043         * gcc.dg/cpp/inc/foo.h: New file.
40044
40045 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40046
40047         * gcc.c-torture/execute/20030221-1.c: New test.
40048
40049 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40050
40051         PR c++/9729
40052         * g++.dg/abi/conv1.C: New test.
40053
40054 2003-02-20  Jan Hubicka  <jh@suse.cz>
40055
40056         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40057
40058 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40059
40060         * gcc.c-torture/compile/20030219-1.c: New test.
40061
40062 2003-02-18  Jan Hubicka  <jh@suse.cz>
40063
40064         * gcc.dg/funcorder.c: New test.
40065
40066 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40067
40068         * gcc.c-torture/execute/20030218-1.c: New.
40069
40070 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40071
40072         * gcc.dg/20030218-1.c: New.
40073
40074 2003-02-18  Richard Henderson  <rth@redhat.com>
40075
40076         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40077         * gcc.dg/attr-used-2.c: New.
40078
40079 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40080
40081         PR c++/9704
40082         * g++.dg/init/copy5.C: New test.
40083
40084 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40085
40086         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40087         * g++.dg/pch/pch.exp: Likewise.
40088
40089 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40090
40091         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40092         STACK_SIZE is not defined.
40093
40094 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40095
40096         PR c++/9457
40097         * g++.dg/template/init1.C: New test.
40098
40099 2003-02-16  Jan HUbicka  <jh@suse.cz>
40100
40101         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40102         (foo): Add few extra tests
40103         * gcc.dg/c99-const-expr-3.c: Likewise.
40104         * gcc.c-torture/execute/20030216-1.c: New.
40105
40106 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40107
40108         PR c++/9459
40109         * g++.dg/ext/typeof4.C: New test.
40110
40111 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40112
40113         * gcc.dg/i386-387-3.c: New test case.
40114
40115 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40116
40117         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40118         cris-*-elf* cris-*-aout* and mmix-*-*.
40119
40120 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40121
40122         * gcc.dg/20030213-1.c: New test.
40123
40124 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40125
40126         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40127         * gcc.dg/i386-387-2.c: Likewise.
40128
40129 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40130
40131         * gcc.dg/ppc-spe.c: Fix formatting.
40132         Enable tests that were previously unsupported by gas.
40133         Delete tests for instructions that no longer exist.
40134         Switch arguments on evsubifw builtin.
40135
40136 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40137
40138         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40139         STACK_SIZE is too small.
40140
40141 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40142             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40143
40144         * gcc.dg/decl-2.c: New test.
40145
40146 2003-02-10  Jan Hubicka  <jh@suse.cz>
40147
40148         * gcc.dg/i386-fpcvt-1.c: New test.
40149
40150 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40151
40152         * gcc.c-torture/execute/20030209-1.c: New test.
40153
40154 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40155
40156         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40157         int-wide bitops, use the constants of the same width.
40158         Likewise, if long long is 32-bit wide, test bitops using
40159         32-bit constants.
40160
40161 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40162
40163         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40164
40165 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40166
40167         * gcc.dg/builtins-4.c: New test case.
40168
40169 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40170
40171         * gcc.dg/20020430-1.c: Fix dg command typos.
40172         * gcc.dg/20020503-1.c: Likewise.
40173
40174 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40175
40176         PR c++/8785
40177         * g++.dg/parse/fused-params1.C: New test.
40178
40179         PR c++/8857
40180         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40181
40182         PR c++/8921
40183         * g++.dg/parse/non-dependent1.C: New test.
40184
40185         PR c++/8928
40186         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40187
40188         PR c++/9228
40189         * g++.dg/parse/undefined7.C: New test.
40190         * g++.dg/parse/non-templ1.C: New test.
40191
40192         PR c++/9229
40193         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40194
40195 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40196
40197         * gcc.c-torture/compile/20030206-1.c: New test.
40198
40199 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40200
40201         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40202         "pow" to "foo" to avoid potential confusion with a math built-in.
40203
40204 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40205
40206         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40207         conditions for SPARC targets.
40208
40209 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40210
40211         * gcc.dg/20030204-1.c: New test.
40212
40213 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40214
40215         PR c++/38
40216         * g++.dg/parse/array-size1.C: New test.
40217
40218         PR c++/5657
40219         * g++.dg/parse/undefined3.C: New test.
40220
40221         PR c++/5665
40222         * g++.dg/parse/undefined4.C: New test.
40223
40224         PR c++/5975
40225         * g++.dg/parse/undefined5.C: New test.
40226
40227         PR c++/7259
40228         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40229
40230         PR c++/8578
40231         * g++.dg/parse/casting-operator1.C: New test.
40232
40233         PR c++/8596
40234         * g++.dg/parse/undefined6.C: New test.
40235
40236         PR c++/8736
40237         * g++.dg/parse/missing-template1.C: New test.
40238
40239 2003-02-04  Jan Hubicka  <jh@suse.cz>
40240
40241         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40242         * gcc.dg/i386-cmov?.c: Likewise.
40243         * gcc.dg/i386-fpcvt-?.c: Likewise.
40244         * gcc.dg/i386-ssefp-1.c: Likewise.
40245         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40246         conventions.
40247
40248 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40249
40250         PR c++/7129
40251         * g++.dg/ext/max.C: New test.
40252
40253 2003-02-03  Jan Hubicka  <jh@suse.cz>
40254
40255         * gcc.c-torture/execute/20030203-1.c: New test.
40256
40257 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40258
40259         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40260         'natural-endian'.
40261
40262 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40263
40264         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40265         * g++.dg/init/new2.C: Likewise.
40266         * g++.dg/other/new1.C: Likewise.
40267
40268 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40269
40270         * gcc.dg/struct-ret-libc.c: New test.
40271
40272 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40273
40274         * gcc.dg/20030129-1.c: New test.
40275
40276 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40277
40278         PR c++/8849
40279         * g++.dg/template/ptrmem4.C: New test.
40280
40281 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40282
40283         * g++.dg/parser/constant1.C: New test.
40284
40285 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40286
40287         PR c++/8591
40288         * g++.dg/parse/friend2.C: New test.
40289
40290 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40291
40292         PR c++/9437
40293         * g++.dg/template/unify4.C: New test.
40294
40295 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40296
40297         * gcc.c-torture/execute/20030128-1.c: New test.
40298
40299 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40300
40301         * g++.dg/lookup/nested1.C: Test moved from ...
40302         * g++.old-deja/g++.other/lookup24.C: ... here.
40303
40304 2003-01-28  Jan Hubicka  <jh@suse.cz>
40305
40306         * gcc.dg/i386-cmov5.c: New test.
40307
40308 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40309
40310         * gcc.c-torture/execute/20010925-1.c: Changed the
40311         memcpy declaration.
40312
40313 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40314
40315         PR c++/3902
40316         * g++.dg/parse/template5.C: New test.
40317
40318 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40319
40320         PR fortran/9258
40321         * g77.dg/pr9258: New test.
40322
40323 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40324
40325         * README: Move relevant parts from README.g++.
40326
40327         * README.g++: Remove this file.
40328
40329 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40330
40331         * g++.dg/abi/dcast1.C: New test.
40332
40333 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40334
40335         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40336
40337 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40338
40339         PR c++/47
40340         * g++.old-deja/g++.other/lookup24.C: New test.
40341
40342 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40343
40344         PR middle-end/7227
40345         * gcc.dg/uninit-C.c: New test.
40346
40347 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40348
40349         * g++.dg/abi/covariant1.C: New test.
40350
40351 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40352
40353         * gcc.dg/20030123-1.c: New test.
40354
40355 2003-01-25  Jan Hubicka  <jh@suse.cz>
40356
40357         PR opt/8492
40358         * gcc.c-torture/compile/20030125-1.c
40359
40360 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40361
40362         PR c++/9403
40363         * g++.dg/parse/template3.C: New test.
40364         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40365
40366         PR c++/795
40367         * g++.dg/parse/template4.C: New test.
40368
40369         PR c++/9415
40370         * g++.dg/template/qual2.C: New test.
40371
40372         PR c++/8545
40373         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40374
40375         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40376
40377 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40378
40379         * gcc.c-torture/execute/switch-1.c: New test case.
40380
40381 2003-01-25  Jan Hubicka  <jh@suse.cz>
40382
40383         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40384
40385 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40386
40387         Tweaks for Bison-1.875. From the NEWS file:
40388         "- `parse error' -> `syntax error'
40389         Bison now uniformly uses the term `syntax error'"
40390         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40391         * gcc.dg/cpp/digraph2.c: Likewise.
40392         * gcc.dg/cpp/direct2.c: Likewise.
40393         * gcc.dg/cpp/paste4.c: Likewise.
40394         * gcc.dg/c90-restrict-1.c: Likewise.
40395         * gcc.dg/c99-func-2.c: Likewise.
40396         * gcc.dg/noncompile/920721-2.c: Likewise.
40397         * gcc.dg/noncompile/930622-2.c: Likewise.
40398         * gcc.dg/noncompile/940112-1.c: Likewise.
40399         * gcc.dg/noncompile/950921-1.c: Likewise.
40400         * gcc.dg/noncompile/951123-1.c: Likewise.
40401         * gcc.dg/noncompile/971104-1.c: Likewise.
40402         * gcc.dg/noncompile/990416-1.c: Likewise.
40403
40404 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40405
40406         * g++.dg/parse/undefined1.C: Add error message.
40407
40408 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40409
40410         PR c++/9354
40411         * g++.dg/parse/new1.C: New test.
40412
40413         PR c++/9216
40414         * g++.dg/parse/template2.C: New test.
40415
40416         PR c++/9354
40417         * g++.dg/parse/typedef2.C: New test.
40418
40419         PR c++/9328
40420         * g++.dg/ext/typeof3.C: New test.
40421
40422 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40423
40424         PR c++/2738
40425         * g++.dg/parse/ret-type1.C: New test.
40426
40427         PR c++/3792
40428         * g++.dg/parse/tmpl-outside1.C: New test.
40429
40430         PR c++/4207
40431         * g++.dg/parse/int-as-enum1.C: New test.
40432
40433         PR c++/4903
40434         * g++.dg/parse/no-typename1.C: New test.
40435
40436         PR c++/5533
40437         * g++.dg/parse/no-value1.C: New test.
40438
40439         PR c++/5921
40440         * g++.dg/parse/wrong-inline1.C: New test.
40441
40442         PR c++/6402
40443         * g++.dg/parse/ref1.C: New test.
40444
40445         PR c++/6992
40446         * g++.dg/parse/attr-ctor1.C: New test.
40447
40448         PR c++/7229
40449         * g++.dg/parse/namespace5.C: New test.
40450
40451         PR c++/7917
40452         * g++.dg/parse/func-def1.C: New test.
40453
40454         PR c++/8143
40455         * g++.dg/parse/undefined1.C: New test.
40456
40457         PR c++/5723, PR c++/8522
40458         * g++.dg/parse/specialization1.C: New test.
40459
40460         PR c++/163, PR c++/8595
40461         * g++.dg/parse/struct-as-enum1.C: New test.
40462
40463         PR c++/9173
40464         * g++.dg/parse/undefined2.C: New test.
40465
40466 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40467
40468         PR c++/9298
40469         * g++.dg/parse/template1.C: New test.
40470
40471         PR c++/9384
40472         * g++.dg/parse/using1.C: New test.
40473
40474         PR c++/9285
40475         PR c++/9294
40476         * g++.dg/parse/expr2.C: New test.
40477
40478         PR c++/9388
40479         * g++.dg/parse/lookup2.C: Likewise.
40480
40481 2003-01-21  Jan Hubicka  <jh@suse.cz>
40482
40483         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40484         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40485         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40486         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40487
40488 2003-01-20  Nick Clifton  <nickc@redhat.com>
40489
40490         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40491         problem with ARM sibcall code generation.
40492
40493 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40494
40495         * gcc.c-torture/execute/20030120-1.c: New.
40496
40497 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40498
40499         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40500
40501 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40502
40503         PR c++/9272
40504         * g++.dg/parse/ctor1.C: New test.
40505
40506         PR c++/9294:
40507         * g++.dg/parse/qualified1.C: New test.
40508
40509         * g++.dg/parse/typename3.C: New test.
40510
40511 2003-01-16  Richard Henderson  <rth@redhat.com>
40512
40513         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40514
40515 2003-01-16  Richard Henderson  <rth@redhat.com>
40516
40517         * g++.dg/pch/pch.exp: Copy test header to the working directory
40518         before using it either for precompilation or direct use.
40519         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40520         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40521
40522 2003-01-16  Richard Henderson  <rth@redhat.com>
40523
40524         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40525         before using it either for precompilation or direct use.
40526         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40527         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40528
40529 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40530
40531         * g++.dg/ext/typename1.C: Add typename keyword.
40532         * g++.dg/template/crash1.C: Update error messages.
40533         * g++.dg/template/crash2.C: Remove error message.
40534         * g++.dg/parse/typename2.C: New test.
40535         * g++.dg/template/typename2.C: Change implicit
40536         typename warning into error.
40537         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40538         error messages.
40539         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40540         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40541         * g++.old-deja/g++.law/visibility13.C: Remove error
40542         messages.
40543         * g++.old-deja/g++.ns/template17.C: Reorder code to
40544         make declaration visible in template.
40545         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40546         * g++.old-deja/g++.pt/crash36.C: Issue more error
40547         messages.
40548         * g++.old-deja/g++.pt/crash5.C: Improve error
40549         message.
40550         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40551         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40552         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40553         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40554         typename warning with error message.
40555         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40556         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40557         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40558
40559 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40560
40561         * g++.dg/parse/ambig2.C: New test.
40562
40563 2003-01-15  Richard Henderson  <rth@redhat.com>
40564
40565         * g++.dg/tls/init-2.C: Update error message string.
40566
40567 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40568
40569         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40570
40571 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40572
40573         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40574         all for HC11/HC12.
40575         * gcc.c-torture/compile/20001205-1.x: Likewise.
40576         * gcc.c-torture/compile/20001226-1.x: Likewise.
40577         * gcc.c-torture/compile/920520-1.x: Likewise.
40578         * gcc.c-torture/compile/961203-1.x: Likewise.
40579         * gcc.c-torture/compile/20020604-1.x: Likewise.
40580
40581 2003-01-15  Jan Hubicka  <jh@suse.cz>
40582
40583         * gcc.c-torture/compile/20030115-1.c: New test.
40584
40585         * gcc.dg/i386-fpcvt-1.c: New test.
40586         * gcc.dg/i386-fpcvt-2.c: New test.
40587
40588 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40589
40590         Further conform g++'s __vmi_class_type_info to the C++ ABI
40591         specification.
40592         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40593         the specification.
40594
40595 2003-01-14  Jan Hubicka  <jh@suse.cz>
40596
40597         * gcc.dg/i386-fpcvt-1.c: New test.
40598         * gcc.dg/i386-fpcvt-2.c: New test.
40599
40600 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40601
40602         * gcc.dg/i386-mmx-3.c: New test.
40603
40604 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40605
40606         PR c++/9264
40607         * g++.dg/parse/octal1.C: New file.
40608
40609         PR c++/9172
40610         * g++.dg/parse/typename1.C: New file.
40611
40612 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40613
40614         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40615         * gcc.dg/bf-no-ms-layout.c: Likewise.
40616         * gcc.dg/bf-ms-attrib.c: Likewise.
40617
40618 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40619
40620         PR c++/9099
40621         * g++.dg/parse/dtor1.C: New file.
40622
40623         PR c++/9128
40624         * g++.dg/rtti/typeid1.C: New file.
40625
40626         PR c++/9153
40627         * g++.dg/parse/lookup1.C: New file.
40628
40629         PR c++/9171
40630         * g++.dg/templ/spec5.C: New file.
40631
40632 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40633
40634         * gcc.c-torture/compile/20030110-1.c: New test.
40635
40636 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40637
40638         Merge from pch-branch:
40639
40640         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40641
40642         * gcc.dg/pch/cpp-1.h: New.
40643         * gcc.dg/pch/cpp-1.c: New.
40644         * gcc.dg/pch/cpp-2.h: New.
40645         * gcc.dg/pch/cpp-2.c: New.
40646
40647         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40648
40649         * gcc.dg/pch/except-1.h: New.
40650         * gcc.dg/pch/except-1.c: New.
40651
40652         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40653
40654         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40655         running test.
40656         * gcc.dg/pch: Include *.hp not *.h.
40657         * gcc.dg/pch/system-1.h: New.
40658         * gcc.dg/pch/system-1.c: New.
40659
40660         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40661
40662         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40663         rather than trying to build and run a program using PCH.
40664         * gcc.dg/pch: Remove dg-do commands from test files.
40665
40666         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40667
40668         * gcc.dg/pch/macro-3.c: New.
40669         * gcc.dg/pch/macro-3.h: New.
40670
40671         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40672
40673         * gcc.dg/pch/common-1.c: New.
40674         * gcc.dg/pch/common-1.h: New.
40675         * gcc.dg/pch/decl-1.c: New.
40676         * gcc.dg/pch/decl-1.h: New.
40677         * gcc.dg/pch/decl-2.c: New.
40678         * gcc.dg/pch/decl-2.h: New.
40679         * gcc.dg/pch/decl-3.c: New.
40680         * gcc.dg/pch/decl-3.h: New.
40681         * gcc.dg/pch/decl-4.c: New.
40682         * gcc.dg/pch/decl-4.h: New.
40683         * gcc.dg/pch/decl-5.c: New.
40684         * gcc.dg/pch/decl-5.h: New.
40685         * gcc.dg/pch/global-1.c: New.
40686         * gcc.dg/pch/global-1.h: New.
40687         * gcc.dg/pch/inline-1.c: New.
40688         * gcc.dg/pch/inline-1.h: New.
40689         * gcc.dg/pch/inline-2.c: New.
40690         * gcc.dg/pch/inline-2.h: New.
40691         * gcc.dg/pch/static-1.c: New.
40692         * gcc.dg/pch/static-1.h: New.
40693         * gcc.dg/pch/static-2.c: New.
40694         * gcc.dg/pch/static-2.h: New.
40695
40696         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40697
40698         * g++.dg/pch/pch.exp: Better handle failing testcases.
40699         * gcc.dg/pch/pch.exp: Likewise.
40700         * gcc.dg/pch/macro-1.c: New.
40701         * gcc.dg/pch/macro-1.h: New.
40702         * gcc.dg/pch/macro-2.c: New.
40703         * gcc.dg/pch/macro-2.h: New.
40704
40705         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40706
40707         * g++.dg/dg.exp: Treat files in pch/ specially.
40708         * g++.dg/pch/pch.exp: New file.
40709         * g++.dg/pch/empty.H: New file.
40710         * g++.dg/pch/empty.C: New file.
40711         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40712         "precompile".
40713
40714         * gcc.dg/pch/pch.exp: New file.
40715         * gcc.dg/pch/empty.h: New file.
40716         * gcc.dg/pch/empty.c: New file.
40717         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40718         "precompile".
40719
40720 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40721
40722         * g++.dg/template/friend14.C: New test.
40723
40724 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40725
40726         * gcc.dg/old-style-asm-1.c: New test.
40727
40728 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40729
40730         * gcc.c-torture/compile/20030109-1.c: New test.
40731
40732 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40733
40734         * gcc.c-torture/execute/20030109-1.c: New test.
40735
40736 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40737
40738         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40739         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40740         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40741         * g++.old-deja/g++.mike/eh2.C: Likewise.
40742         * g++.old-deja/g++.mike/eh3.C: Likewise.
40743         * g++.old-deja/g++.mike/eh5.C: Likewise.
40744         * g++.old-deja/g++.mike/eh6.C: Likewise.
40745         * g++.old-deja/g++.mike/eh7.C: Likewise.
40746         * g++.old-deja/g++.mike/eh8.C: Likewise.
40747         * g++.old-deja/g++.mike/eh9.C: Likewise.
40748         * g++.old-deja/g++.mike/eh10.C: Likewise.
40749         * g++.old-deja/g++.mike/eh12.C: Likewise.
40750         * g++.old-deja/g++.mike/eh13.C: Likewise.
40751         * g++.old-deja/g++.mike/eh14.C: Likewise.
40752         * g++.old-deja/g++.mike/eh16.C: Likewise.
40753         * g++.old-deja/g++.mike/eh17.C: Likewise.
40754         * g++.old-deja/g++.mike/eh18.C: Likewise.
40755         * g++.old-deja/g++.mike/eh21.C: Likewise.
40756         * g++.old-deja/g++.mike/eh23.C: Likewise.
40757         * g++.old-deja/g++.mike/eh24.C: Likewise.
40758         * g++.old-deja/g++.mike/eh25.C: Likewise.
40759         * g++.old-deja/g++.mike/eh26.C: Likewise.
40760         * g++.old-deja/g++.mike/eh27.C: Likewise.
40761         * g++.old-deja/g++.mike/eh28.C: Likewise.
40762         * g++.old-deja/g++.mike/eh29.C: Likewise.
40763         * g++.old-deja/g++.mike/eh31.C: Likewise.
40764         * g++.old-deja/g++.mike/eh33.C: Likewise.
40765         * g++.old-deja/g++.mike/eh34.C: Likewise.
40766         * g++.old-deja/g++.mike/eh35.C: Likewise.
40767         * g++.old-deja/g++.mike/eh36.C: Likewise.
40768         * g++.old-deja/g++.mike/eh37.C: Likewise.
40769         * g++.old-deja/g++.mike/eh38.C: Likewise.
40770         * g++.old-deja/g++.mike/eh39.C: Likewise.
40771         * g++.old-deja/g++.mike/eh40.C: Likewise.
40772         * g++.old-deja/g++.mike/eh41.C: Likewise.
40773         * g++.old-deja/g++.mike/eh42.C: Likewise.
40774         * g++.old-deja/g++.mike/eh44.C: Likewise.
40775         * g++.old-deja/g++.mike/eh46.C: Likewise.
40776         * g++.old-deja/g++.mike/eh47.C: Likewise.
40777         * g++.old-deja/g++.mike/eh48.C: Likewise.
40778         * g++.old-deja/g++.mike/eh49.C: Likewise.
40779         * g++.old-deja/g++.mike/eh50.C: Likewise.
40780         * g++.old-deja/g++.mike/eh51.C: Likewise.
40781         * g++.old-deja/g++.mike/eh53.C: Likewise.
40782         * g++.old-deja/g++.mike/eh55.C: Likewise.
40783         * g++.old-deja/g++.mike/p7912.C: Likewise.
40784         * g++.old-deja/g++.mike/p9706.C: Likewise.
40785         * g++.old-deja/g++.mike/p10416.C: Likewise.
40786         * g++.old-deja/g++.mike/p11667.C: Likewise.
40787         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40788         Remove redundant reference to Iris.
40789         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40790         Elxsi, i860, Pico Java, and WE32K.
40791
40792 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40793
40794         * g++.dg/ext/asm4.C: New test.
40795
40796 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40797
40798         PR c++/9030
40799         * g++.dg/template/friend12.C: New test.
40800         * g++.dg/template/friend13.C: Likewise.
40801         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40802
40803 2003-01-08  Jan Hubicka  <jh@suse.cz>
40804
40805         * gcc.dg/i386-cadd.c: New test.
40806         * gcc.dg/i386-cmov4.c: Likewise.
40807
40808 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40809
40810         PR c++/9165
40811         * g++.dg/warn/Wunused-3.C: New test.
40812
40813         * g++.dg/abi/bitfield9.C: New test.
40814
40815         PR c++/9189
40816         * g++.dg/parse/defarg3.C: New test.
40817
40818 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40819
40820         * g++.dg/parse/ambig1.C: New test.
40821         * g++.dg/parse/defarg2.C: New test.
40822
40823 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40824
40825         * g++.dg/template/defarg-1.C: New test.
40826         * g++.dg/template/local2.C: Likewise.
40827
40828 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40829
40830         * gcc.c-torture/execute/20030105-1.c: New test.
40831
40832 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40833
40834         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40835         * g++.dg/parse/namespace4.C: Likewise.
40836
40837 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40838
40839         * g++.dg/template/ntp2.C: New test.
40840
40841 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40842
40843         * g++.dg/parse/extern-C-1.C: New test.
40844
40845         * g++.dg/parse/namespace4.C: New test.
40846
40847         * g++.dg/template/nested1.C: New test.
40848
40849         * g++.dg/parse/namespace3.C: New test.
40850
40851 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40852
40853         * g++.dg/lookup/two-stage1.C: New test.
40854
40855 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40856
40857         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40858         * g++.old-deja/g++.jason/access8.C: Likewise.
40859         * g++.old-deja/g++.other/decl5.C: Likewise.
40860
40861 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40862
40863         * g++.dg/parse/parse7.C: New test.
40864
40865 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40866
40867         PR c++/2843
40868         * g++.dg/ext/attrib7.C: New test.
40869
40870 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40871
40872         * g++.dg/parse/parse6.C: New test.
40873
40874 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40875
40876         * gcc.dg/h8300-stack-1.c: New.
40877
40878 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40879
40880         g++.dg/lookup/exception1.C: New test.
40881
40882         g++.dg/lookup/template1.C: New test.
40883
40884         g++.dg/parse/namespace2.C: New test.
40885
40886         g++.dg/parse/parens2.C: New test.
40887
40888 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40889
40890         * g++.dg/parse/parse5.C: New test.
40891         * g++.dg/lookup/scoped4.C: New test.
40892
40893 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40894
40895         * g++.dg/parse/parens1.C: New test.
40896
40897         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40898         angle-bracket1.C.
40899         * g++.dg/parse/parens2.C: New test.
40900
40901         * g++.dg/lookup/scope-operator1.C: New test.
40902
40903         * g++.dg/parse/operator1.C: New test.
40904
40905 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40906
40907         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40908         * g++.old-deja/g++.other/access6.C: Likewise.
40909         * g++.old-deja/g++.other/decl1.C: Likewise.
40910         * g++.old-deja/g++.pt/typename12.C: Likewise.
40911
40912 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40913
40914         * g++.dg/parse/namespace1.C: New test.
40915
40916 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40917
40918         * g++.dg/parse/parse4.C: New test.
40919
40920 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40921
40922         * g++.dg/parse/parse3.C: New test.
40923
40924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40925
40926         * g++.dg/parse/parse2.C: New test.
40927
40928 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40929
40930         * g++.dg/template/friend11.C: New test.
40931
40932 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40933
40934         * g++.dg/parse/parse1.C: New test.
40935
40936 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40937
40938         * lib/profopt.exp: Change the name of a global variable to avoid
40939         possible clashes with other test suites.
40940
40941 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         * g++.dg/inherit/covariant8.C: New test.
40944
40945 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40946
40947         * g++.dg/init/array9.C: New test.
40948
40949         PR c++/9112
40950         * g++.dg/parse/expr1.C: New test.
40951
40952 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40953
40954         * gcc.c-torture/compile/20021230-1.c: New test.
40955
40956 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.dg/inherit/covariant5.C: New test.
40959         * g++.dg/inherit/covariant6.C: New test.
40960         * g++.dg/inherit/covariant7.C: New test.
40961
40962 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40963
40964         PR c++/2739
40965         * g++.dg/other/access2.C: New test.
40966
40967 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40968
40969         * g++.dg/other/anon-struct.C: No longer fails
40970         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40971         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40972         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40973
40974 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40975
40976         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40977
40978 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40979
40980         * g++.dg/eh/spec4.C: Remove stray semicolon.
40981         * g++.dg/expr/pmf-1.C: Change error message.
40982         * g++.dg/ext/asm1.C: Remove stray semicolon.
40983         * g++.dg/ext/typename1.C: Add missing typenames.
40984         * g++.dg/inherit/template-as-base.C: Change error message.
40985         * g++.dg/lookup/scoped1.C: Likewise.
40986         * g++.dg/lookup/scoped2.C: Likewise.
40987         * g++.dg/lookup/using2.C: Likewise.
40988         * g++.dg/other/component1.C: Remove stray semicolon.
40989         * g++.dg/other/do1.C: Change error message.
40990         * g++.dg/other/error2.C: Likewise.
40991         * g++.dg/other/init1.C: Likewise.
40992         * g++.dg/other/packed1.C: Remove stray semicolon.
40993         * g++.dg/other/ptrmem2.C: Change error message.
40994         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40995         marker.
40996         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40997         * g++.dg/template/access3.C: Add typename keyword.
40998         * g++.dg/template/access5.C: Remove stray semicolon.
40999         * g++.dg/template/access6.C: Likewise.
41000         * g++.dg/template/complit1.C: Likewise.
41001         * g++.dg/template/crash1.C: Change error message.
41002         * g++.dg/template/inherit2.C: Remove stray semicolon.
41003         * g++.dg/template/instantiate2.C: Likewise.
41004         * g++.dg/template/instantiate3.C: Change error message.
41005         * g++.dg/template/qual1.C: Remove stray semicolon.
41006         * g++.dg/template/qualttp18.C: Change error message.
41007         * g++.dg/template/ref1.C: Remove stray semicolon.
41008         * g++.dg/template/sizeof1.C (A::value): Declare it.
41009         * g++.dg/template/spec4.C: Change error message.
41010         * g++.dg/template/static1.C: Likewise.
41011         * g++.dg/template/type1.C: Likewise.
41012         * g++.dg/template/typename3.C: Likewise.
41013         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41014         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41015         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41016         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41017         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41018         named return value extension.
41019         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41020         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41021         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41022         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41023         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41024         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41025         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41026         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41027         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41028         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41029         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41030         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41031         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41032         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41033         syntax.
41034         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41035         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41036         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41037         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41038         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41039         * g++.old-deja/g++.brendan/template11.C: Likewise.
41040         * g++.old-deja/g++.brendan/template26.C: Likewise.
41041         * g++.old-deja/g++.brendan/template27.C: Use explicit
41042         specialization syntax.
41043         * g++.old-deja/g++.brendan/template30.C: Likewise.
41044         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41045         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41046         non-dependent names.
41047         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41048         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41049         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41050         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41051         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41052         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41053         named return value extension.
41054         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41055         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41056         * g++.old-deja/g++.ext/return1.C: Likewise.
41057         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41058         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41059         * g++.old-deja/g++.jason/access8.C: Likewise.
41060         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41061         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41062         pseudo-destructor names.
41063         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41064         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41065         pseudo-destructor names.
41066         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41067         * g++.old-deja/g++.jason/overload19.C: Likewise.
41068         * g++.old-deja/g++.jason/overload32.C: Likewise.
41069         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41070         stray semicolons.
41071         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41072         * g++.old-deja/g++.jason/return.C: Likewise.
41073         * g++.old-deja/g++.jason/return2.C: Likewise.
41074         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41075         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41076         syntax.
41077         * g++.old-deja/g++.jason/template10.C: Account for use of
41078         non-dependent names.
41079         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41080         syntax.
41081         * g++.old-deja/g++.jason/template37.C: Likewise.
41082         * g++.old-deja/g++.law/access4.C: Change error messages.
41083         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41084         pseudo-destructor names.
41085         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41086         * g++.old-deja/g++.law/ctors9.C: Likewise.
41087         * g++.old-deja/g++.law/cvt22.C: Likewise.
41088         * g++.old-deja/g++.law/dtors5.C: Likewise.
41089         * g++.old-deja/g++.law/global-init1.C: Likewise.
41090         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41091         * g++.old-deja/g++.law/operators28.C: Likewise.
41092         * g++.old-deja/g++.law/visibility28.C: Likewise.
41093         * g++.old-deja/g++.martin/eval1.C: Likewise.
41094         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41095         name.
41096         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41097         * g++.old-deja/g++.mike/net34.C: Likewise.
41098         * g++.old-deja/g++.mike/net36.C: Likewise.
41099         * g++.old-deja/g++.mike/ns2.C: Likewise.
41100         * g++.old-deja/g++.mike/p12306.C: Likewise.
41101         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41102         value extension.
41103         * g++.old-deja/g++.mike/p700.C: Likewise.
41104         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41105         * g++.old-deja/g++.mike/p710.C: Likewise.
41106         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41107         value extension.
41108         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41109         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41110         * g++.old-deja/g++.ns/crash2.C: Likewise.
41111         * g++.old-deja/g++.ns/crash3.C: Likewise.
41112         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41113         * g++.old-deja/g++.ns/ns17.C: Likewise.
41114         * g++.old-deja/g++.ns/template16.C: Likewise.
41115         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41116         keyword.
41117         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41118         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41119         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41120         named return value extension.
41121         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41122         * g++.old-deja/g++.other/access4.C: Issue additional error
41123         messages.
41124         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41125         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41126         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41127         * g++.old-deja/g++.other/crash25.C: Change error message.
41128         * g++.old-deja/g++.other/crash4.C: Change error message.
41129         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41130         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41131         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41132         checks.
41133         * g++.old-deja/g++.other/defarg8.C: Likewise.
41134         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41135         * g++.old-deja/g++.other/dtor10.C: Likewise.
41136         * g++.old-deja/g++.other/incomplete.C: Likewise.
41137         * g++.old-deja/g++.other/linkage7.C: Likewise.
41138         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41139         lookup algorithm.
41140         * g++.old-deja/g++.other/mangle2.C: Likewise.
41141         * g++.old-deja/g++.other/refinit2.C: Likewise.
41142         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41143         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41144         * g++.old-deja/g++.pt/crash28.C: Likewise.
41145         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41146         syntax.
41147         * g++.old-deja/g++.pt/crash32.C: Change error message.
41148         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41149         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41150         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41151         error message position.
41152         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41153         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41154         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41155         syntax.
41156         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41157         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41158         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41159         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41160         keyword.
41161         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41162         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41163         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41164         keyword.
41165         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41166         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41167         syntax.
41168         * g++.old-deja/g++.pt/friend28.C: Account for use of
41169         non-dependent names.
41170         * g++.old-deja/g++.pt/friend29.C: Likewise.
41171         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41172         rules.
41173         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41174         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41175         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41176         lookup rules.
41177         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41178         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41179         keyword.
41180         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41181         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41182         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41183         keyword.
41184         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41185         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41186         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41187         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41188         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41189         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41190         keyword.
41191         * g++.old-deja/g++.pt/spec10.C: Likewise.
41192         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41193         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41194         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41195         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41196         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41197         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41198         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41199         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41200         * g++.old-deja/g++.pt/typename15.C: Likewise.
41201         * g++.old-deja/g++.pt/typename22.C: Likewise.
41202         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41203         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41204         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41205         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41206         syntax.
41207         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41208         return value extension.
41209         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41210         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41211         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41212         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41213
41214 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41215
41216         * g++.dg/warn/inline1.C: New test.
41217         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41218         * g++.old-deja/g++.jason/synth10.C: Likewise.
41219         * g++.old-deja/g++.mike/net31.C: Likewise.
41220         * g++.old-deja/g++.mike/p8786.C: Likewise.
41221
41222         * g++.dg/template/friend10.C: New test.
41223         * g++.dg/template/conv5.C: New test.
41224
41225 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41226
41227         * g++.dg/lookup/scoped3.C: New test.
41228
41229         * g++.dg/lookup/decl1.C: New test.
41230         * g++.dg/lookup/decl2.C: New test.
41231
41232 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41233
41234         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41235         gcc.c-torture/compile/20021015-1.c,
41236         gcc.c-torture/compile/20021015-2.c,
41237         gcc.c-torture/compile/20021123-1.c,
41238         gcc.c-torture/compile/20021123-2.c,
41239         gcc.c-torture/compile/20021123-3.c,
41240         gcc.c-torture/compile/20021123-4.c,
41241         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41242         only to 3.1 or 3.2 branch.
41243
41244 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41245
41246         * gcc.dg/i386-bitfield3.c: New test.
41247
41248         * gcc.dg/i386-bitfield2.c: New test.
41249
41250 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41251
41252         * g++.dg/parse/conv_op1.C: New test.
41253
41254 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41255
41256         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41257         approved.
41258
41259 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41260
41261         * gcc.c-torture/compile/20021220-1.c: New test.
41262
41263 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41264
41265         * gcc.dg/i386-fastcall-1.c: New.
41266
41267 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41268
41269         * gcc.c-torture/execute/20021219-1.c: New test.
41270
41271 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41272
41273         * gcc.dg/i386-pic-1.c: New test.
41274
41275 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41276
41277         PR c++/8099
41278         * g++.dg/template/friend9.C: New test.
41279
41280 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41281
41282         PR c++/3663
41283         * g++.dg/template/access7.C: New test.
41284
41285 2002-12-18  Nick Clifton  <nickc@redhat.com>
41286
41287         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41288         the libstdc++-v3 directory has been found.
41289
41290 2002-12-12  Devang Patel <dpatel@apple.com>
41291         * gcc.dg/darwin-ld-1.c: New test.
41292         * gcc.dg/darwin-ld-2.c: New test.
41293         * gcc.dg/darwin-ld-3.c: New test.
41294         * gcc.dg/darwin-ld-4.c: New test.
41295         * gcc.dg/darwin-ld-5.c: New test.
41296
41297 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41298
41299         * gcc.c-torture/compile/20021212-1.c: New test.
41300
41301 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41302
41303         * gcc.dg/fshort-wchar: New test.
41304
41305 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41306
41307         PR c++/8372
41308         * g++.dg/template/dtor1.C: New test.
41309
41310         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41311         markers.
41312
41313 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41314
41315         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41316
41317 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41318
41319         * g++.dg/template/static1.C: New test.
41320         * g++.dg/template/static2.C: New test.
41321         * g++.old-deja/g++.ext/memconst.C: New test.
41322
41323 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41324
41325         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41326         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41327         * g++.dg/special/initp1.C: Likewise.
41328
41329 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41330
41331         * gcc.c-torture/execute/20021204-1.c: New test.
41332
41333 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41334
41335         * gcc.dg/ppc-fmadd-1.c: New file.
41336         * gcc.dg/ppc-fmadd-2.c: New file.
41337         * gcc.dg/ppc-fmadd-3.c: New file.
41338
41339 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41340
41341         * gcc.c-torture/compile/20021204-1.c: New test.
41342
41343 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41344
41345         * g++.dg/inherit/covariant2.C: New test.
41346         * g++.dg/inherit/covariant3.C: New test.
41347         * g++.dg/inherit/covariant4.C: New test.
41348         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41349         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41350
41351 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41352
41353         PR c++/8688
41354         * g++.dg/init/brace3.C: New test.
41355
41356 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41357
41358         * gcc.dg/20020210-1.c: Fix a comment typo.
41359
41360 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41361
41362         PR c++/8720
41363         * g++.dg/parse/defarg1.C: New test.
41364
41365         PR c++/8615
41366         * g++.dg/template/char1.C: New test.
41367
41368         * g++.dg/template/varmod1.C: Fix typo.
41369
41370 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41371
41372         DR 180
41373         * g++.old-deja/g++.pt/crash32.C: Expect error.
41374
41375 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41376
41377         PR c++/5919
41378         * g++.dg/template/varmod1.C: New test.
41379
41380         PR c++/8727
41381         * g++.dg/inherit/typeinfo1.C: New test.
41382
41383         PR c++/8663
41384         * g++.dg/inherit/typedef1.C: New test.
41385
41386 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41387
41388         PR c++/8332
41389         PR c++/8493
41390         * g++.dg/template/strlen1.C: New test.
41391
41392         PR c++/8227
41393         * g++.dg/template/ctor2.C: New test.
41394
41395         PR c++/8214
41396         * g++.dg/init/string1.C: New test.
41397
41398         PR c++/8511
41399         * g++.dg/template/friend8.C: New test.
41400
41401 2002-11-29  Joe Buck <jbuck@synopsys.com>
41402
41403         * g++.dg/lookup/anon2.C: New test.
41404
41405 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41406
41407         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41408         h8300 port.
41409
41410 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41411
41412         * gcc.dg/bitfld-6.c: New test.
41413
41414 2002-11-27  Jan Hubicka  <jh@suse.cz>
41415
41416         * gcc.c-torture/execute/20021127.[cx]: New test.
41417
41418 2002-11-26  Jan Hubicka  <jh@suse.cz>
41419
41420         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41421         quality.
41422
41423 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41424
41425         * g++.dg/init/brace2.C: New test.
41426         * g++.old-deja/g++.mike/p9129.C: Correct.
41427
41428 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41429
41430         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41431
41432 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41433
41434         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41435
41436 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41437
41438         * g++.dg/abi/empty11.C: New test.
41439         * g++.dg/rtti/cv1.C: New test.
41440
41441 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41442
41443         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41444
41445 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41446
41447         * g++.dg/abi/empty10.C: New test.
41448
41449 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41450
41451         * gcc.c-torture/compile/20021124-1.c: New test.
41452
41453 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41454
41455         * g++.dg/abi/rtti2.C: New test.
41456
41457 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41458
41459         * gcc.dg/i386-unroll-1.c: New test.
41460
41461 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41462
41463         * gcc.c-torture/compile/20021120-1.c: New test.
41464         * gcc.c-torture/compile/20021120-2.c: New test.
41465
41466 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41467
41468         * gcc.dg/bitfld-5.c: New test.
41469
41470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41471
41472         * gcc.c-torture/execute/20021120-3.c: New test.
41473
41474 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41475
41476         * gcc.c-torture/execute/20021120-2.c: New test.
41477
41478 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41479
41480         * gcc.c-torture/execute/20021120-1.c: New test.
41481
41482 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41483
41484         * gcc.c-torture/execute/20021118-3.c: New test.
41485
41486 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41487
41488         * gcc.c-torture/compile/20021119-1.c: New test.
41489
41490 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41491
41492         * gcc.dg/duff-1.c: New test.
41493         * gcc.dg/duff-2.c: New test.
41494         * gcc.dg/duff-3.c: New test.
41495
41496 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41497
41498         * gcc.dg/cpp/_Pragma5.c: New test.
41499
41500 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41501
41502         * gcc.c-torture/execute/20021118-2.c: New test.
41503
41504 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41505
41506         * gcc.c-torture/execute/20021118-1.c: New test.
41507
41508 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41509
41510         * gcc.dg/20021116-1.c: New test.
41511
41512 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41513
41514         * g++.dg/abi/vcall1.C: New test.
41515
41516 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41517
41518         * gcc.dg/20021029-1.c: New test.
41519         * gcc.dg/20021029-2.c: New test.
41520
41521 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41522
41523         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41524
41525 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41526
41527         PR c/8439
41528         * gcc.dg/20021110.c: Move to ...
41529         * gcc.c-torture/compile/20021110.c: .... here.
41530
41531 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41532
41533         PR c/8467
41534         * gcc.c-torture/execute/20021111-1.c
41535
41536 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41537
41538         PR c/8439
41539         * gcc.dg/20021110.c: New test.
41540
41541 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41542
41543         * g++.dg/abi/vthunk3.C: Run only on x86.
41544
41545 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41546
41547         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41548
41549 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41550
41551         * lib/compat.exp (compat-execute): Fix logic error in last
41552         change.
41553
41554 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41555
41556         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41557
41558 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41559
41560         PR c++/8389
41561         * g++.dg/template/access6.C: New test.
41562
41563 2002-11-08  Jan Hubicka  <jh@suse.cz>
41564
41565         * gcc.dg/i386-ssefp-1.c: New test.
41566         * gcc.dg/i386-ssefp-1.c: New test.
41567
41568 2002-11-08  Jan Hubicka  <jh@suse.cz>
41569
41570         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41571
41572 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41573
41574         * g++.dg/abi/vthunk3.C: New test.
41575
41576         PR c++/8338
41577         * g++.dg/template/crash2.C: New test.
41578
41579 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41580
41581         * g++.dg/abi/dtor1.C: New test.
41582         * g++.dg/abi/dtor2.C: Likewise.
41583
41584 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41585
41586         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41587         Darwin.
41588
41589 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41590
41591         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41592         -mthumb.  Only xfail with -O0.
41593
41594 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41595
41596         * g++.dg/abi/thunk1.C: New test.
41597         * g++.dg/abi/thunk2.C: Likewise.
41598         * g++.dg/abi/vtt1.C: Likewise.
41599
41600 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41601
41602         PR optimization/8423
41603         * gcc.c-torture/execute/builtin-constant.c: New test.
41604
41605 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41606
41607         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41608         Add some more cases.
41609
41610 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41611
41612         PR c++/8391
41613         * g++.dg/opt/local1.C: New test.
41614
41615 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41616
41617         PR c++/8160
41618         * g++.dg/template/complit1.C: New test.
41619
41620         PR c++/8149
41621         * g++.dg/template/typename4.C: Likewise.
41622
41623 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41624
41625         Core issue 287, PR c++/7639
41626         * g++.dg/template/instantiate1.C: Adjust error location.
41627         * g++.dg/template/instantiate3.C: New test.
41628         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41629         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41630         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41631
41632 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41633
41634         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41635
41636 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41637
41638         PR c++/8287
41639         * g++.dg/init/dtor2.C: New test.
41640
41641 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41642
41643         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41644         * gcc.dg/nest.c: Bypass errors on irix6.
41645
41646 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41647
41648         * gcc.dg/nest.c: Expect error for mmix-*-*.
41649         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41650
41651 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41652
41653         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41654         markers.
41655
41656         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41657
41658 2002-10-25  Mike Stump  <mrs@apple.com>
41659
41660         * gcc.dg/warn-1.c: New test.
41661
41662 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41663
41664         * g++.dg/template/typename3.C: New test.
41665
41666 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41667
41668         * g++.dg/lookup/ptrmem1.C: New test.
41669
41670         * g++.dg/abi/vthunk2.C: New test.
41671
41672 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41673
41674         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41675
41676 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41677
41678         * g++.dg/abi/empty9.C: New test.
41679
41680 2002-10-24  Richard Henderson  <rth@redhat.com>
41681
41682         * g++.dg/inherit/thunk1.C: Enable for ia64.
41683
41684 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41685
41686         PR c++/8067
41687         * g++.dg/lookup/pretty1.C: New test.
41688
41689 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * gcc.dg/20021023-1.c: New test.
41692
41693 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41694
41695         PR c++/7679
41696         * g++.dg/parse/inline1.C: New test.
41697
41698 2002-10-23  Richard Henderson  <rth@redhat.com>
41699
41700         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41701
41702         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41703
41704 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41705
41706         PR c++/6579
41707         * g++.dg/parse/stmtexpr3.C: New test.
41708
41709 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41710
41711         * g++.dg/expr/cond1.C: New test.
41712
41713 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41714
41715         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41716
41717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41718
41719         * g++.dg/abi/vbase13.C: New test.
41720         * g++.dg/abi/vbase14.C: Likewise.
41721
41722 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41723
41724         * gcc.dg/tls/pic-1.c: New test.
41725         * gcc.dg/tls/nonpic-1.c: New test.
41726         * gcc.dg/20021018-1.c: New test.
41727
41728 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41729
41730         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41731         Remove only files with the same base name as the test case.
41732         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41733         (profopt-execute): Likewise.  Also, remove old profiling
41734         and performance data files before running the tests.
41735
41736         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41737         * g++.dg/bprob/bprob.exp: Likewise.
41738         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41739         to allow more general test case names.
41740
41741         * g++.dg/bprob/bprob-1.C: Rename to ...
41742         * g++.dg/bprob/g++-bprob-1.C: ... this.
41743
41744         * g77.dg/bprob/bprob-1.f: Rename to ...
41745         * g77.dg/bprob/g77-bprob-1.f: ... this.
41746
41747 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41748
41749         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41750         bison 1.50 or later.
41751
41752 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41753
41754         * g++.dg/README: Describe more test directories.
41755
41756 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41757
41758         * g++.dg/init/array6.C: Add additional tests.
41759
41760 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41761
41762         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41763         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41764
41765 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41766
41767         * gcc.c-torture/compile/20020604-1.x: New.
41768         * gcc.c-torture/compile/simd-5.x: Likewise.
41769         * gcc.c-torture/execute/920710-1.x: Likewise.
41770         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41771
41772 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41773
41774         * g++.dg/inherit/override1.C: Add dg-options clause.
41775
41776 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41777
41778         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41779         _mm_slli_si128.
41780
41781 2002-10-19  Andreas Schwab  <schwab@suse.de>
41782
41783         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41784         directory component.
41785
41786 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41787
41788         * g++.dg/inherit/thunk1.C: New test.
41789
41790         * g++.dg/inherit/override1.C: New test.
41791
41792         * g++.dg/abi/mangle11.C: New test.
41793         * g++.dg/abi/mangle14.C: New test.
41794         * g++.dg/abi/mangle17.C: New test.
41795
41796 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41797
41798         * g++.dg/overload/member2.C: New test.
41799
41800 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41801
41802         * g++.dg/README: Describe new compat directory.
41803         * g++.dg/dg.exp: Skip tests in compat directory.
41804         * README.compat: New file.
41805         * lib/compat.exp: New expect script.
41806         * g++.dg/compat: New test directory.
41807         * g++.dg/compat/compat.exp: New expect script.
41808         * g++.dg/compat/abi: New test directory.
41809         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41810         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41811         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41812         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41813         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41814         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41815         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41816         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41817         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41818         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41819         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41820         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41821         * g++.dg/compat/break: New test directory.
41822         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41823         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41824         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41825         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41826         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41827         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41828         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41829         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41830         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41831         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41832         g++.dg/compat/break/README: New files.
41833         * g++.dg/compat/eh: New test directory.
41834         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41835         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41836         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41837         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41838         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41839         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41840         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41841         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41842         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41843         g++.dg/compat/eh/filter2_y.C,
41844         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41845         g++.dg/compat/eh/new1_y.C,
41846         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41847         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41848         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41849         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41850         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41851         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41852         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41853         g++.dg/compat/eh/unexpected1_y.C: New files.
41854         * g++.dg/compat/init: New test directory.
41855         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41856         g++.dg/compat/init/array5_y.C,
41857         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41858         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41859         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41860         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41861         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41862         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41863         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41864         g++.dg/compat/init/init-ref2_y.C: New files.
41865
41866 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41867
41868         PR c++/7584
41869         * g++.dg/inherit/using3.C: New test.
41870
41871 2002-10-17  Jan Hubicka  <jh@suse.cz>
41872
41873         * gcc.dg/20021017-2.c: New test.
41874
41875 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41876
41877         * g++.dg/abi/mangle16.C: Adjust.
41878
41879         * g++.dg/init/array8.C: New test.
41880
41881 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41882
41883         * gcc.dg/special/mips-abi.exp: New test.
41884         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41885
41886 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41887
41888         * g++.dg/abi/mangle16.C: New test.
41889         * g++.dg/abi/mangle17.C: Likewise.
41890
41891         PR c++/7478
41892         * g++.dg/template/ref1.C: New test.
41893
41894 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41895
41896         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41897
41898 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41899
41900         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41901
41902 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41903
41904         PR c++/7524
41905         * g++.dg/init/array7.C: New test.
41906
41907 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41908
41909         * g++.dg/init/array6.C: New test.
41910
41911         * g++.dg/abi/mangle13.C: Likewise.
41912         * g++.dg/abi/mangle14.C: Likewise.
41913         * g++.dg/abi/mangle15.C: Likewise.
41914
41915 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41916
41917         * g++.dg/abi/empty8.C: New test.
41918
41919 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41920
41921         * g++.dg/init/ctor1.C: New test.
41922
41923 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41924
41925         * gcc.c-torture/execute/20021015-1.c: New test.
41926
41927 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41928
41929         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41930
41931 2002-10-14  Jan Hubicka  <jh@suse.cz>
41932
41933         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41934
41935 2002-10-14  Richard Henderson  <rth@redhat.com>
41936
41937         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41938
41939 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41940
41941         PR optimization/6631
41942         * g++.dg/opt/const2.C: New test.
41943
41944 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41945
41946         PR c++/7176
41947         * g++.dg/parse/friend1.C: New test.
41948         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41949
41950 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41951
41952         * gcc.dg/20021014-1.c: New test.
41953
41954 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41955
41956         PR c++/5661
41957         * g++.dg/ext/vlm1.C: New test.
41958         * g++.dg/ext/vlm2.C: Likewise.
41959
41960         * g++.dg/init/array1.C: Remove invalid braces.
41961         * g++.dg/init/brace1.C: New test.
41962         * g++.dg/init/copy2.C: Likewise.
41963         * g++.dg/init/copy3.C: Likewise.
41964         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41965         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41966         braces.
41967
41968 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41969
41970         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41971
41972 2002-10-11  Richard Shann  <richard.shann@superh.com>
41973
41974         * gcc.c-torture/compile/simd-5.c: New test.
41975
41976 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41977
41978         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41979
41980 2002-10-10  Jim Wilson  <wilson@redhat.com>
41981
41982         * gcc.c-torture/execute/20021010-1.c: New test.
41983
41984 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41985
41986         PR c/7353
41987         * g++.dg/ext/typedef-init.C: New test.
41988         * gcc.dg/typedef-init.c: New test.
41989
41990 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41991
41992         * gcc.dg/cpp/paste13.c: New test.
41993
41994 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41995
41996         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41997         remaining platforms, XFAIL during compile, not execute.  Don't
41998         XFAIL at -O0.
41999
42000 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42001
42002         * gcc.dg/alias-1.c: Tweak expected warning.
42003
42004 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42005
42006         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42007
42008 2002-10-06  Andreas Jaeger  <aj@suse.de>
42009
42010         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42011         * gcc.dg/cpp/c++98.C: Likewise.
42012
42013         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42014         * g++.dg/cpp/c++98.C: Likewise.
42015
42016         * g++.dg/README (Subdirectories): Mention cpp directory.
42017
42018         PR target/7559
42019         * gcc.dg/20021006-1.c: New test.
42020
42021 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42022
42023         PR c++/7804
42024         * g++.dg/other/warning1.C: New test.
42025
42026 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42027
42028         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42029         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42030         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42031
42032 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42033
42034         PR c++/7931
42035         * g++.dg/template/ptrmem3.C: New test.
42036
42037         PR c++/7754
42038         * g++.dg/template/union1.C: New test.
42039
42040 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42041
42042         PR c++/8006
42043         * g++.dg/abi/mangle9.C: New test.
42044         * g++.dg/abi/mangle10.C: New test.
42045         * g++.dg/abi/mangle11.C: New test.
42046         * g++.dg/abi/mangle12.C: New test.
42047
42048 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42049
42050         PR c++/7188.
42051         * g++.dg/template/meminit1.C: New test.
42052         * g++.dg/warn/Wreorder-1.C: Likewise.
42053         * g++.old-deja/g++.mike/warn3.C: Tweak.
42054         * lib/prune.exp: Ingore "in copy constructor".
42055
42056 2002-10-02  Andreas Jaeger  <aj@suse.de>
42057
42058         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42059         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42060         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42061         on x86-64.
42062
42063 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42064
42065         * gcc.dg/empty1.C: Fix typo.
42066
42067 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42068
42069         * gcc.dg/alias-1.c: New test.
42070
42071 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42072
42073         * gcc.dg/empty1.C: New test.
42074
42075         * g++.dg/tls/init-2.C: Tweak error messages.
42076
42077 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42078
42079         * gcc.c-torture/compile/20020923-1.c: New test.
42080
42081 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42082
42083         * gcc.c-torture/execute/ffs-1.c: New test.
42084         * gcc.c-torture/execute/ffs-2.c: Ditto.
42085
42086 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.dg/overload/member1.C: New test.
42089
42090 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42091
42092         * g++.dg/abi/empty7.C: New test.
42093         * g++.dg/init/pm2.C: Likewise.
42094
42095 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42096
42097         * g++.dg/rtti/crash1.C: New test.
42098
42099 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42100
42101         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42102         gcc.dg/sibcall-4.c: New tests.
42103
42104 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42105
42106         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42107         powerpc and MMIX targets.
42108
42109 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42110
42111         * gcc.dg/cpp/20020927-1.c: New.
42112
42113 2002-09-26  David S. Miller  <davem@redhat.com>
42114
42115         * gcc.c-torture/compile/trunctfdf.c: New.
42116
42117 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42118
42119         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42120
42121 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42122
42123         * gcc.c-torture/execute/loop-15.c: New.
42124
42125 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42126
42127         * README.QMTEST: Fix typo.
42128
42129 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42130
42131         * gcc.dg/20020926-1.c: New test.
42132
42133 2002-09-25  David S. Miller  <davem@redhat.com>
42134
42135         PR target/7842
42136         * gcc.c-torture/execute/shiftdi.c: New test.
42137
42138 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42139
42140         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42141         unique to the tool.
42142         * lib/g77.exp (g77_init): Likewise.
42143         * lib/g++.exp (g++_init): Likewise.
42144         * lib/objc.exp (objc_init): Likewise.
42145
42146 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42147
42148         * g++.dg/abi/empty5.C: New test.
42149         * g++.dg/abi/empty6.C: New test.
42150         * g++.dg/abi/vbase12.C: New test.
42151
42152 2002-09-25  Richard Henderson  <rth@redhat.com>
42153
42154         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42155         too-small long double.
42156
42157 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42158
42159         * gcc.dg/20020919-1.c: New test.
42160
42161 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42162
42163         * g++.dg/abi/bitfield6.C: New test.
42164         * g++.dg/abi/bitfield7.C: New test.
42165         * g++.dg/abi/bitfield8.C: New test.
42166         * g++.dg/abi/vbase11.C: New test.
42167
42168 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42169
42170         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42171         hppa*-*-hpux*.  Update test comment.
42172
42173 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.dg/tls/struct-1.c: New test.
42176
42177 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42178
42179         * gcc.dg/cpp/tr-warn2.c: Update.
42180
42181 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42182
42183         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42184
42185 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42186
42187         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42188         systems.
42189
42190 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42191
42192         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42193
42194         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42195         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42196         setting of cxxfilt.
42197
42198 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42199
42200         * gcc.dg/20020312-2.c: Update for darwin.
42201
42202 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42203
42204         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42205
42206 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42207
42208         * objc.dg/comp-types-1.m: New test.
42209         * objc.dg/comp-types-2.m: New test.
42210         * objc.dg/comp-types-3.m: New test.
42211         * objc.dg/comp-types-4.m: New test.
42212         * objc.dg/comp-types-5.m: New test.
42213         * objc.dg/comp-types-6.m: New test.
42214
42215 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42216
42217         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42218
42219 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42220
42221         * g++.dg/other/do1.C: New test.
42222
42223         * g++.dg/template/subst1.C: New test.
42224
42225 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42226
42227         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42228
42229 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42230
42231         * g++.dg/template/qualttp20.C: Adjust expected errors.
42232         * g++.old-deja/g++.jason/report.C: Likewise.
42233         * g++.old-deja/g++.other/qual1.C: Likewise.
42234
42235         * g++.dg/lookup/scoped2.C: New test.
42236
42237         * g++.dg/ext/asm3.C: New test.
42238
42239 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42240
42241         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42242
42243 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42244
42245         * ChangeLog: follow spelling conventions.
42246         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42247         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42248         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42249         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42250         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42251         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42252         * g++.old-deja/g++.law/global-init1.C: Likewise.
42253         * g++.old-deja/g++.other/delete4.C: Likewise.
42254         * g++.old-deja/g++.other/inline21.C: Likewise.
42255         * g++.old-deja/g++.other/singleton.C: Likewise.
42256         * g77.dg/strlen0.f: Likewise.
42257         * g77.f-torture/compile/20010519-1.f: Likewise.
42258         * g77.f-torture/compile/980310-4.f: Likewise.
42259         * gcc.c-torture/compile/20000605-1.c: Likewise.
42260         * gcc.c-torture/execute/20020225-1.c: Likewise.
42261         * gcc.dg/c90-hexfloat-2.c: Likewise.
42262         * gcc.dg/c99-bool-1.c: Likewise.
42263         * gcc.dg/c99-hexfloat-2.c: Likewise.
42264         * gcc.dg/dll-2.c: Likewise.
42265         * gcc.dg/wtr-union-init-1.c: Likewise.
42266         * gcc.dg/wtr-union-init-2.c: Likewise.
42267         * gcc.dg/wtr-union-init-3.c: Likewise.
42268         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42269         * gcc.dg/cpp/defined.c: Likewise.
42270         * gcc.dg/cpp/macsyntx.c: Likewise.
42271         * gcc.dg/cpp/paste2.c: Likewise.
42272         * gcc.dg/cpp/trad/defined.c: Likewise.
42273         * gcc.dg/format/c90-printf-1.c: Likewise.
42274         * gcc.dg/format/c90-scanf-1.c: Likewise.
42275         * gcc.dg/format/c99-printf-1.c: Likewise.
42276         * gcc.dg/format/c99-scanf-1.c: Likewise.
42277         * gcc.misc-tests/gcov-8.c: Likewise.
42278         * lib/profopt.exp: Likewise.
42279
42280 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42281
42282         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42283
42284 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.dg/inherit/using2.C: New test.
42287
42288 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42289
42290         * ChangeLog: Follow spelling conventions.
42291         * g++.dg/template/friend4.C: Likewise.
42292         * g++.old-deja/g++.pt/crash67.C: Likewise.
42293         * gcc.c-torture/execute/20000801-4.c: Likewise.
42294         * gcc.dg/c90-digraph-1.c: Likewise.
42295         * gcc.dg/c94-digraph-1.c: Likewise.
42296         * gcc.dg/c99-digraph-1.c: Likewise.
42297         * gcc.dg/cpp/line5.c: Likewise.
42298         * gcc.dg/cpp/multiline.c: Likewise.
42299         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42300         * gcc.dg/format/attr-3.c: Likewise.
42301         * gcc.dg/format/c90-scanf-3.c: Likewise.
42302         * gcc.dg/format/ext-4.c: Likewise.
42303
42304 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42305
42306         * g++.dg/template/pretty1.C: New test.
42307
42308 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42309
42310         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42311
42312 2002-09-13  Matt Austern  <austern@apple.com>
42313
42314         * g++.dg/other/constref[12].C: New, regression tests for
42315         passing a cast expression to a function by const reference.
42316
42317 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         * g++.dg/template/deduce1.C: New test.
42320
42321 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42322
42323         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42324         32-bit int.
42325
42326 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42327
42328         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42329         usage.
42330
42331 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42332
42333         * gcc.c-torture/compile/20020910-1.c: New test.
42334
42335 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42336
42337         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42338
42339 2002-09-10  Andreas Jaeger  <aj@suse.de>
42340
42341         * gcc.dg/20020312-2.c: Adjust for x86-64.
42342
42343 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42344
42345         * g77.dg/7388.f: New test case for PR 7388.
42346
42347 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42348
42349         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42350
42351 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42352
42353         * objc.dg/proto-lossage-1.m: New test.
42354
42355 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42356
42357         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42358
42359 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42360
42361         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42362         expected to pass.
42363
42364 2002-09-06  Stan Shebs  <shebs@apple.com>
42365             David Edelsohn  <edelsohn@gnu.org>
42366
42367         * gcc.dg/weak: New directory.
42368         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42369         target-specific xfail bits.
42370         * gcc.dg/typeof-2.c: Move to new directory.
42371         * gcc.dg/weak.exp: New expect script.
42372
42373 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42374
42375         * gcc.c-torture/execute/extzvsi.c: New test.
42376
42377 2002-09-05  Stan Shebs  <shebs@apple.com>
42378
42379         * gcc.dg/weak-1.c: xfail on Darwin.
42380         * gcc.dg/weak-2.c: Ditto.
42381         * gcc.dg/weak-3.c: Ditto.
42382         * gcc.dg/weak-4.c: Ditto.
42383         * gcc.dg/weak-5.c: Ditto.
42384         * gcc.dg/weak-6.c: Ditto.
42385         * gcc.dg/weak-7.c: Ditto.
42386         * gcc.dg/weak-8.c: Ditto.
42387         * gcc.dg/weak-9.c: Ditto.
42388
42389 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42390
42391         * gcc.c-torture/execute/loop-14.c: New test.
42392
42393 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42394
42395         * g++.dg/other/cxa-atexit1.C: New test.
42396
42397         * gcc.dg/typeof-2.c: New test.
42398
42399 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42400
42401         * gcc.dg/builtins-2.c: New testcase.
42402         * gcc.dg/builtins-3.c: New testcase.
42403
42404 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42405
42406         * gcc.dg/cpp/_Pragma4.c: New test.
42407
42408 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42409
42410         * objc/execute/nil_method-1.m: New testcase.
42411
42412 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42413
42414         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42415         [Object class], not [Object initialize].
42416
42417 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42418             Hans-Peter Nilsson  <hp@bitrange.com>
42419
42420         * gcc.c-torture/execute/20020720-1.x: Skip test on
42421         mmix-knuth-mmixware.  Correct comment.
42422
42423 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42424
42425         * g++.dg/abi/bitfield5.C: New test.
42426         * g++.dg/abi/vbase10.C: Likewise.
42427
42428 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42429
42430         * objc.dg/undeclared-selector.m: New test.
42431
42432 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42433
42434         * g++.dg/other/offsetof1.C: Avoid cast warning.
42435
42436 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42437
42438         * objc.dg/super-class-2.m: New test.
42439
42440 2002-08-24  Matt Austern  <austern@apple.com>
42441
42442         * g++.dg/ext/lvaddr.C: New test.
42443         * g++.dg/ext/lvcast.C: New test.
42444
42445 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42446
42447         * g++.dg/inherit/cond1.C: New test.
42448
42449 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42450
42451         * gcc.dg/noncompile/incomplete-1.c: New test.
42452
42453 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42454
42455         * gcc.dg/typespec-1.c: New test.
42456
42457 2002-08-20  Devang Patel  <dpatel@apple.com>
42458         * objc.dg/proto-hier-2.m: New test.
42459
42460 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42461
42462         * objc.dg/bitfield-1.m: New test.
42463         * objc.dg/bitfield-2.m: New test.
42464
42465 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42466
42467         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42468         gcc.dg/c99-flex-array-4.c: New tests.
42469
42470 2002-08-16  Stan Shebs  <shebs@apple.com>
42471
42472         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42473
42474 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42475
42476         * gcc.dg/typeof-1.c: New test.
42477         * g++.dg/ext/typeof2.C: New test.
42478
42479 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42480
42481         * g++.dg/other/offsetof1.C: New test.
42482
42483 2002-08-14  Richard Henderson  <rth@redhat.com>
42484
42485         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42486
42487 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42488
42489         * gcc.dg/cpp/_Pragma3.c: New test.
42490
42491 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42492
42493         * g++.dg/template/inherit3: New test.
42494
42495 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42496
42497         * gcc.dg/bitfld-4.c: Add blank options.
42498
42499 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42500
42501         * g++.dg/template/crash1.C: New test.
42502
42503 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42504
42505         * gcc.dg/tls/opt-2.c: New test.
42506
42507 2002-08-08  Devang Patel  <dpatel@apple.com>
42508
42509         * objc.dg/selector-1.m : New test
42510
42511 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42512
42513         * g++.dg/abi/bitfield4.C: New test.
42514         * gcc.dg/bitfld-4.c: New test.
42515
42516 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.dg/other/packed1.C: New test.
42519
42520 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42521
42522         * g++.dg/abi/offsetof.C: Tweak error messages.
42523         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42524
42525 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42526
42527         * gcc.dg/bitfld-3.c: New test.
42528
42529 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42530             Richard Henderson  <rth@redhat.com>
42531
42532         * gcc.dg/i386-bitfield1.c: New test.
42533         * g++.dg/abi/bitfield3.C: Update.
42534
42535 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42536
42537         * objc.dg/const-str-2.m: Update.
42538         * gcc.dg/cpp/c++98.c: Change to C extension.
42539         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42540         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42541
42542 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42543
42544         * gcc.dg/tls/diag-3.c: New.
42545
42546 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42547
42548         * g++.dg/README (Subdirectories): Document new subdir expr.
42549         * g++.dg/expr/pmf-1.C: New test.
42550
42551 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42552
42553         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42554
42555 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * g++.dg/abi/bitfield3.C: New test.
42558
42559 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42560
42561         * lib/gcov.exp: Tweak expected line formats.
42562         * gcc.misc-tests/gcov8.c: New test.
42563         * gcc.misc-tests/gcov8.x: New flags.
42564
42565 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42566
42567         * consistency.vlad/layout/endian.c: Include string.h.
42568
42569         * gcc.c-torture/execute/20020805-1.c: New test.
42570
42571 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42572
42573         * g++.dg/other/conversion1.C: New test.
42574
42575 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42576
42577         * gcc.dg/builtins-1.c: New testcase.
42578
42579 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42580
42581         * g++.dg/inherit/access3.C: New test.
42582
42583 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42584
42585         * gcc.dg/ia64-visibility-2.c: New test.
42586
42587 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42588
42589         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42590         __qualifier_flags to __flags.
42591
42592 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42593
42594         * g++.dg/inherit/operator1.C: New test.
42595         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42596         * g++.dg/other/error1.C: Change expected error message.
42597         * g++.dg/template/conv4.C: Likewise.
42598
42599 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42600
42601         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42602         for documented behavior.
42603
42604 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42605
42606         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42607         several targets known to fail.
42608
42609 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42610
42611         * gcc.dg/mips-args-[123].c: New tests.
42612
42613 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42614
42615         * gcc.dg/ppc-spe.c: New.
42616
42617 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42618
42619         * g++.dg/other/ptrmem4.C: New testcase.
42620
42621 2002-07-24  Richard Henderson  <rth@redhat.com>
42622
42623         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42624
42625 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42626
42627         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42628
42629 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42630
42631         * gcc.c-torture/execute/memset-3.c: New testcase.
42632
42633 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42634
42635         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42636         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42637
42638 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42639
42640         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42641         Delete.
42642
42643 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42644
42645         * gcc.c-torture/compile/simd-4.c: New test.
42646
42647 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42648
42649         PR c++/7347, c++/7348
42650         * g++.dg/template/access4.C: New test.
42651         * g++.dg/template/access5.C: New test.
42652         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42653         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42654         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42655         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42656
42657 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42658
42659         * gcc.dg/gnu89-init-2.c: New test.
42660
42661 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42662
42663         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42664
42665 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42666
42667         * gcc.c-torture/execute/20020720-1.c: New testcase.
42668
42669 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42670
42671         * gcc.dg/cpp/Wsignprom.c: New tests.
42672
42673 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42674
42675         * gcc.c-torture/execute/loop-13.c: New test.
42676
42677 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42678
42679         * gcc.dg/cpp/expr.c: New tests.
42680
42681 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42682
42683         * g++.dg/opt/pr6713.C: Add template instantiation.
42684
42685 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42686
42687         * gcc.dg/nest.c: New test.
42688
42689 2002-07-17  Richard Henderson  <rth@redhat.com>
42690
42691         * g++.dg/opt/pr6713.C: New test.
42692
42693 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42694
42695         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42696         XFAIL for all x86 processors.
42697
42698 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42699
42700         * gcc.c-torture/execute/20010122-1.x: Do not test with
42701         -fomit-frame-pointer.
42702
42703 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42704
42705         * g++.dg/template/instantiate2.C: New test.
42706         * g++.dg/template/spec4.C: New test.
42707
42708 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42709
42710         * g++.dg/template/access2.C: New test.
42711         * g++.dg/template/access3.C: New test.
42712
42713 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42714
42715         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42716         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42717         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42718         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42719         Convert to use <stdarg.h>.
42720         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42721         Delete.
42722         * gcc.dg/va-arg-2.c: New.
42723         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42724
42725 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42726
42727         * gcc.c-torture/compile/20020710-1.c: New test.
42728
42729 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42730                           Andrew Pinski  <pinskia@physics.uc.edu>
42731
42732         gcc.c-torture/compile/simd-2.c: New testcase.
42733         gcc.c-torture/compile/simd-3.c: Likewise.
42734
42735 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42736
42737         PR c++/7224
42738         * g++.dg/overload/error1.C: New test.
42739
42740 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42741
42742         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42743         configuration and IRIX 6 O32 ABI.
42744
42745 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42746
42747         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42748
42749 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42750
42751         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42752
42753 2002-07-10  Jeffrey A Law  <law@redhat.com>
42754
42755         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42756
42757         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42758
42759 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42760
42761         * gcc.dg/20020312-2.c: Check for __PPC__.
42762
42763 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42764
42765         * gcc.c-torture/compile/20020709-1.c: New test.
42766
42767 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42768
42769         * g++.dg/template/qualttp21.C: New test case.
42770
42771 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42772
42773         * gcc.c-torture/compile/20020706-1.c: New test.
42774         * gcc.c-torture/compile/20020706-2.c: New test.
42775
42776 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42777             Alexandre Oliva  <aoliva@redhat.com>
42778
42779         * g++.dg/warn/incomplete1.C: New test.
42780
42781 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42782
42783         PR c++/7099
42784         * g++.dg/warn/noreturn1.C: New test.
42785
42786 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42787
42788         PR c++/6706
42789         * g++.dg/debug/debug6.C: New test.
42790         * g++.dg/debug/debug7.C: New test.
42791
42792 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42793
42794         * gcc.c-torture/compile/simd-3.c: New test.
42795
42796 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42797
42798         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42799         * gcc.dg/20020620-1.c: Likewise.
42800
42801 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42802
42803         PR c++/6944
42804         * g++.dg/init/array4.C: New test.
42805         * g++.dg/init/array5.C: New test.
42806
42807 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42808
42809         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42810         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42811
42812 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42813
42814         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42815         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42816         * gcc.dg/wtr-conversion-1.c: Likewise.
42817         * gcc.dg/wtr-escape-1.c: Likewise.
42818         * gcc.dg/wtr-int-type-1.c: Likewise.
42819         * gcc.dg/wtr-label-1.c: Likewise.
42820         * gcc.dg/wtr-static-1.c: Likewise.
42821         * gcc.dg/wtr-strcat-1.c: Likewise.
42822         * gcc.dg/wtr-suffix-1.c: Likewise.
42823         * gcc.dg/wtr-switch-1.c: Likewise.
42824         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42825         * gcc.dg/wtr-union-init-1.c: Likewise.
42826         * gcc.dg/wtr-union-init-2.c: Likewise.
42827         * gcc.dg/wtr-union-init-3.c: Likewise.
42828
42829         * gcc.dg/wtr-func-def-1.c: New test.
42830
42831 2002-07-02 Devang Patel <dpatel@apple.com>
42832
42833         * objc.dg/param-1.m: New test.
42834
42835 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42836
42837         * gcc.dg/cpp/trad/directive.c: Add test.
42838         * gcc.dg/cpp/trad/macroargs.c: Add test.
42839         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42840
42841 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42842
42843         * gcc.dg/cpp/cmdlne-M.c: New test.
42844
42845 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42846
42847         * objc.dg/desig-init-1.m: New test.
42848
42849 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42850
42851         PR c++/6716
42852         * g++.dg/template/instantiate1.C: New test.
42853
42854 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42855
42856         PR c++/7112
42857         * g++.dg/template/sizeof2.C: New test.
42858
42859 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42860
42861         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42862         gcc.dg/cpp/trad/include.c: New tests.
42863
42864 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42865
42866         PR target/7177
42867         * gcc.c-torture/compile/20020701-1.c: New test.
42868
42869 2002-07-01  Stan Shebs  <shebs@apple.com>
42870
42871         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42872         header here...
42873         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42874         (objc-torture-execute): or here.
42875
42876 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42877
42878         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42879
42880 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42881
42882         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42883
42884 2002-06-30  Devang Patel  <dpatel@apple.com>
42885
42886         * objc.dg/fsyntax-only.m: New test.
42887
42888 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/6695
42891         * g++.dg/template/friend7.C: New file.
42892
42893 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42894
42895         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42896         return type.
42897
42898 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42899
42900         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42901         avoid division by zero.
42902
42903 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42904
42905         * gcc.dg/Wunknownprag.c: New tests.
42906
42907 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42908
42909         * gcc.c-torture/execute/simd-2.c: New test.
42910
42911 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42912
42913         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42914         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42915         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42916         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42917         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42918         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42919         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42920         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42921         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42922         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42923         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42924         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42925         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42926         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42927         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42928         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42929         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42930
42931 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42932
42933         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42934         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42935         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42936         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42937         New tests.
42938         * gcc.dg/cpp/trad/directive.c: Update.
42939
42940 2002-06-23  Andreas Jaeger  <aj@suse.de>
42941
42942         * gcc.c-torture/execute/complex-6.c: New.
42943
42944 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42945
42946         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42947         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42948         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42949         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42950
42951 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42952
42953         * gcc.dg/cpp/trad: New directory with traditional tests copied
42954         from parent directory.
42955         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42956         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42957         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42958         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42959         Move to trad/ and rename.
42960         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42961         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42962         gcc.dg/cpp/trad/redef2.c: New tests.
42963         * gcc.dg/cpp/trad/trad.exp: New driver.
42964
42965 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42966
42967         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42968         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42969         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42970         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42971         Remove.
42972
42973 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42974
42975         * gcc.dg/20020620-1.c: New test.
42976
42977 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42978
42979         * g++.dg/template/ttp4.C: New test.
42980
42981 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42982
42983         * g++.dg/opt/vt1.C: Fix regexp.
42984
42985 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42986
42987         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42988         Don't use attribute `noinline'.
42989
42990 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42991
42992         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42993
42994 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42995
42996         * gcc.c-torture/execute/simd-1.c: New.
42997
42998         * gcc.dg/simd-1.c: New.
42999
43000 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43001
43002         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43003
43004 2002-06-16  Richard Henderson  <rth@redhat.com>
43005
43006         * g++.dg/ext/anon-struct1.C: New.
43007         * g++.dg/ext/anon-struct2.C: New.
43008         * g++.dg/ext/anon-struct3.C: New.
43009         * gcc.dg/anon-struct-1.c: New.
43010         * gcc.dg/anon-struct-2.c: New.
43011         * gcc.dg/anon-struct-3.c: New.
43012         * gcc.dg/20011008-1.c: Adjust warning text.
43013         * gcc.dg/20020527-1.c: Add -fms-extensions.
43014
43015 2002-06-16  Richard Henderson  <rth@redhat.com>
43016
43017         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43018
43019 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43020
43021         * gcc.c-torture/execute/20020615-1.c: New test.
43022
43023 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43024
43025         * gcc.c-tortuture/execute/compare-1.c: New test case.
43026         * gcc.c-tortuture/execute/compare-2.c: New test case.
43027         * gcc.c-tortuture/execute/compare-3.c: New test case.
43028
43029 2002-06-13  Richard Henderson  <rth@redhat.com>
43030
43031         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43032         ia64 ilp32.
43033
43034 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43035
43036         * g++.dg/template/typename2.C: Update error message.
43037
43038 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43039
43040         * gcc.c-torture/execute/20020611-1.c: New test.
43041
43042 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43043
43044         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43045         list of targets to skip.
43046
43047 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43048
43049         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43050         targets if not optimizing.
43051
43052 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43053
43054         * gcc.c-torture/compile/20020605-1.c: New test.
43055
43056         * g++.dg/opt/vt1.C: New test.
43057
43058         * gcc.dg/20020531-1.c: New test.
43059
43060         * gcc.dg/20020530-1.c: New test.
43061
43062         * gcc.dg/20020527-1.c: New test.
43063
43064         * g++.dg/opt/cse1.C: New test.
43065
43066 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43067
43068         * gcc.dg/20020607-2.c: New test case.
43069
43070 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43071
43072         * gcc.c-torture/compile/20020604-1.c: New test.
43073
43074 2002-06-04  Richard Henderson  <rth@redhat.com>
43075
43076         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43077         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43078         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43079
43080 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43081
43082         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43083
43084 2002-06-03  Richard Henderson  <rth@redhat.com>
43085
43086         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43087         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43088
43089 2002-06-02  Richard Henderson  <rth@redhat.com>
43090
43091         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43092         test functions static.
43093
43094 2002-06-02  Andreas Jaeger  <aj@suse.de>
43095
43096         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43097         now.
43098
43099 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43100
43101         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43102         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43103         Update for mofified diagnostics.
43104         * gcc.dg/c99-intconst-1.c: No longer fail.
43105
43106 2002-06-02  Richard Henderson  <rth@redhat.com>
43107
43108         * gcc.dg/uninit-A.c: Remove xfail markers.
43109
43110 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43111
43112         * gcc.dg/fnegate-1.c: New test case.
43113
43114 2002-05-30  Osku Salerma  <osku@iki.fi>
43115
43116         * gcc.c-torture/execute/mayalias-1.c: New file.
43117
43118 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43119
43120         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43121         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43122         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43123
43124 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43125
43126         * gcc.c-torture/execute/20020529-1.c: New test.
43127
43128 2002-05-27  Richard Henderson  <rth@redhat.com>
43129
43130         * g++.dg/ext/attrib6.C: New test case.
43131
43132 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43133
43134         * gcc.c-torture/execute/pure-1.c: New test.
43135
43136 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43137
43138         * gcc.dg/cpp/arith-2.c: Remove.
43139
43140 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43141
43142         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43143         * gcc.dg/cpp/if-3.c: Remove.
43144
43145 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43146
43147         * g++.dg/opt/cse2.C: New test.
43148
43149 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43150
43151         * gcc.dg/cpp/arith-1.c: New semantic tests.
43152         * gcc.dg/cpp/if-1.c: Update.
43153
43154 2002-05-24  Ben Elliston  <bje@redhat.com>
43155
43156         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43157
43158 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43159
43160         * gcc.dg/verbose-asm.c: New test.
43161
43162 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43163
43164         * gcc.dg/cpp/paste12.c: New test.
43165
43166 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43167
43168         * g++.dg/parse/named_ops.C: New test.
43169
43170 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43171
43172         * gcc.dg/weak-8.c: New test.
43173
43174 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43175
43176         * gcc.dg/weak-2.c: Allow optional leading underscore
43177         in scan-assembler symbol name.
43178         * gcc.dg/weak-3.c: Likewise.
43179         * gcc.dg/weak-4.c: Likewise.
43180         * gcc.dg/weak-5.c: Likewise.
43181
43182 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43183
43184         * gcc.dg/20020523-1.c: New test.
43185
43186 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43187
43188         * objc.dg/const-str-2.m: Update now that we stop after
43189         a command line error.
43190
43191 2002-05-22  Richard Henderson  <rth@redhat.com>
43192
43193         * g++.dg/dg.exp: Fix typo in test pruneing.
43194
43195 2002-05-22  Richard Henderson  <rth@redhat.com>
43196
43197         * g++.dg/dg.exp: Prune the tls subdirectory.
43198         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43199         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43200         * g++.dg/tls/init-1.C: New.
43201
43202 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43203
43204         * gcc.dg/20020517-1.c: New test.
43205
43206 2002-05-21  Richard Henderson  <rth@redhat.com>
43207
43208         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43209         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43210
43211 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43212
43213         * g++.dg/other/copy2.C: New test.
43214
43215 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43216
43217         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43218         (MAX_COPY): Bump up to 10 times sizeof (long long).
43219         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43220
43221         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43222         sizeof (long long).
43223
43224         * gcc.c-torture/execute/strcpy-1.c: New test.
43225
43226 2002-05-19  Jason Merrill  <jason2redhat.com>
43227
43228         * g++.dg/ext/oper1.C: New test.
43229
43230 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43231 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43232
43233         * README.QMTEST: New file.
43234
43235         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43236
43237 2002-05-19  Andreas Jaeger  <aj@suse.de>
43238
43239         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43240         now.
43241         * gcc.c-torture/execute/loop-2d.x: Likewise.
43242
43243 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43244
43245         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43246         support weak symbols.
43247         * gcc.dg/weak-4.c: Likewise.
43248         * gcc.dg/weak-6.c: Likewise.
43249
43250 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43251
43252         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43253         cygwin, coff and h8300-*-hms targets
43254         * gcc.dg/weak-5.c: Likewise.
43255         * gcc.dg/weak-7.c: Likewise.
43256
43257 2002-05-16  Jason Merrill  <jason@redhat.com>
43258
43259         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43260         (scan-assembler-not, scan-assembler-dem): Likewise.
43261         (scan-assembler-dem-not): Likewise.
43262
43263 2002-05-15  Richard Henderson  <rth@redhat.com>
43264
43265         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43266
43267 2002-05-15  Richard Henderson  <rth@redhat.com>
43268
43269         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43270         (vfoo1f): Warning here.
43271         (vfoo1l): Don't redefine the alias.
43272
43273 2002-05-14  Jason Merrill  <jason@redhat.com>
43274             Alexandre Oliva  <aoliva@redhat.com>
43275
43276         * g++.dg/init/pm1.C: New test.
43277
43278 2002-05-12  David S. Miller  <davem@redhat.com>
43279
43280         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43281         types.
43282
43283 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43284
43285         * gcc.c-torture/execute/20020510-1.c: New test case.
43286
43287 2002-05-10  David S. Miller  <davem@redhat.com>
43288
43289         * gcc.c-torture/execute/conversion.c: Test long double too.
43290
43291 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43292
43293         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43294         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43295         * lib/g++.exp (g++_link_flags): Likewise.
43296         * lib/objc.exp (objc_target_compile): Likewise.
43297
43298 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43299
43300         * gcc.dg/cpp/poison.c: Update.
43301         * gcc.dg/cpp/20000625-2.c: Remove.
43302         * gcc.dg/cpp/direct2s.c: Remove final test.
43303
43304 2002-05-08  Tom Rix  <trix@redhat.com>
43305
43306         * gcc.c-torture/execute/20020508-1.c: New test.
43307         * gcc.c-torture/execute/20020508-2.c: New test.
43308         * gcc.c-torture/execute/20020508-3.c: New test.
43309
43310 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43311
43312         * gcc.dg/cpp/charconst-4.c: More tests.
43313
43314 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43315
43316         PR c/6569
43317         * gcc.dg/weak-3.c: Update location of warning messages.
43318         * gcc.dg/weak-5.c: Likewise.
43319
43320 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43321
43322         * gcc.c-torture/execute/20020506-1.c: New test case.
43323
43324 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43325
43326         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43327
43328 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43329
43330         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43331
43332 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43333
43334         * gcc.dg/cpp/charconst-3.c: New test.
43335
43336 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43337
43338         * gcc.dg/cpp/charconst.c: Update tests.
43339
43340 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43341
43342         * treelang: Added directory for new sample language treelang. Also
43343         lib/treelang.exp: New file to signal treelang should be tested.
43344
43345 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43346
43347         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43348         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43349         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43350         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43351         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43352         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43353         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43354
43355 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43356
43357         * gcc.dg/format/xopen-2.c: New test.
43358
43359 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43360
43361         * gcc.dg/20020503-1.c: New test.
43362
43363 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43364
43365         * g++.dg/init/dtor1.C: Make it tougher.
43366
43367 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43368
43369         * g++.dg/init/dtor1.C: New test.
43370
43371 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43372
43373         * gcc.dg/altivec-8.c: New.
43374
43375 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43376
43377         * gcc.dg/altivec-7.c: New.
43378
43379 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43380
43381         * g++.dg/parse/typedef1.C: New test.
43382
43383 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43384
43385         PR c++/6486
43386         * g++.dg/template/friend6.C: New test.
43387
43388         PR c++/6492
43389         * g++.dg/init/copy1.C: New test.
43390
43391 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43392
43393         * g++.dg/warn/effc1.C: New test.
43394
43395 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43396
43397         * gcc.dg/cpp/if-cexp.c: Add a test.
43398
43399 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43400
43401         * gcc.dg/20020426-2.c: New test.
43402
43403 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43404
43405         * gcc.dg/cpp/if-mop.c: Update.
43406         * gcc.dg/cpp/if-mpar.c: Add test.
43407         * gcc.dg/cpp/if-oppr.c: Update.
43408
43409 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43410
43411         PR c/6343
43412         * gcc.dg/weak-[2-7].c: New tests.
43413
43414 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43415
43416         * gcc.dg/enum1.c: New test.
43417
43418 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43419
43420         PR c++/6497
43421         * g++.dg/inherit/access2.C: New test.
43422
43423 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43424
43425         PR bootstrap/6445
43426         * gcc.dg/20020426-1.c: New test.
43427
43428 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43429
43430         * g++.dg/abi/enum1.C: New test.
43431
43432 2002-04-26  Richard Henderson  <rth@redhat.com>
43433
43434         * gcc.dg/c99-bool-1.c: Expect always true warning.
43435
43436 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43437
43438         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43439
43440 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43441
43442         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43443         targets.
43444
43445 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43446
43447         * g++.dg/abi/mange7.C: New test.
43448
43449         PR c++/6438.
43450         * g++.dg/parse/stmtexpr2.C: New test.
43451
43452 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43453
43454         * gcc.dg/20020312-2.c: Add SH target.
43455
43456 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43457
43458         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43459         compiler output on mips*-*-irix*.
43460
43461 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43462
43463         * g++.dg/parse/attr1.C: New test.
43464
43465 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43466
43467         * gcc.c-torture/execute/string-opt-17.c: New test case.
43468         * gcc.c-torture/execute/memset-2.c: New test case.
43469
43470 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43471
43472         PR c++/6256:
43473         * g++.dg/template/friend5.C: New test.
43474
43475         PR c++/6331:
43476         * g++.dg/template/qual1.C: Likewise.
43477
43478 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43479
43480         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43481         Include stdlib.h, not stdio.h or ctype.h.
43482
43483 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43484
43485         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43486         cris-*-elf* and mmix-*-*.
43487         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43488         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43489         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43490         Ditto.
43491         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43492         * gcc.dg/wchar_t-1.c: Ditto.
43493
43494 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43495
43496         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43497         Clarify comment.
43498
43499 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43500
43501         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43502
43503 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43504
43505         * gcc.c-torture/execute/20000906-1.x: Delete.
43506
43507 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43508
43509         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43510
43511 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43512
43513         * PR6367
43514         * g77.f-torture/execute/6367.f: New test.
43515         * g77.f-torture/execute/6367.x: Disable for MMIX.
43516
43517 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43518
43519         * PR6352
43520         * g++.dg/opt/inline2.C: New test.
43521
43522 2002-04-18  Richard Henderson  <rth@redhat.com>
43523
43524         * gcc.dg/20000906-1.c: Enable for all targets.
43525         * gcc.c-torture/compile/iftrap-2.c: New.
43526
43527 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43528
43529         * gcc.dg/20020418-1.c: New test.
43530         * gcc.dg/20020418-2.c: New test.
43531
43532 2002-04-18  Richard Henderson  <rth@redhat.com>
43533
43534         * gcc.c-torture/compile/iftrap-1.c: New.
43535         * gcc.dg/iftrap-1.c: Adjust for ia64.
43536         * gcc.dg/iftrap-2.c: New.
43537
43538 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43539
43540         * gcc.c-torture/compile/20020418-1.c: New test.
43541
43542 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43543
43544         * gcc.c-torture/compile/20020415-1.c: New.
43545
43546 2002-04-18  David S. Miller  <davem@redhat.com>
43547
43548         * gcc.c-torture/execute/20020418-1.c: New test.
43549
43550 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43551
43552         * gcc.dg/20020416-1.c: New test.
43553
43554         * g++.dg/opt/inline1.C: New test.
43555
43556 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43557
43558         * gcc.dg/altivec-5.c: New test.
43559
43560         * gcc.dg/20020415-1.c: New test.
43561
43562 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43563
43564         * lib/chill.exp: Remove.
43565
43566 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43567
43568         * g++.dg/other/big-struct.C: New test.
43569
43570 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43571
43572         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43573         of scratch file.
43574
43575 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43576
43577         PR c/6277
43578         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43579         in scan-assembler function name
43580
43581 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43582
43583         * g77.f-torture/execute/980628-4.x,
43584         g77.f-torture/execute/980628-5.x,
43585         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43586         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43587         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43588         i[34567]86-*-*.
43589
43590 2002-04-13  David S. Miller  <davem@redhat.com>
43591
43592         * gcc.c-torture/execute/20020413-1.c: New test.
43593
43594 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43595
43596         * gcc.dg/asm-6.c,
43597         * g++.dg/ext/asm1.C: New tests.
43598
43599 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43600
43601         PR c++ 5373.
43602         * g++.dg/parse/stmtexpr1.C: New test.
43603
43604         PR c++/5189.
43605         * g++.dg/template/copy1.C: New test.
43606
43607 2002-04-12  Richard Henderson  <rth@redhat.com>
43608
43609         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43610
43611 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43612
43613         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43614         gcc.c-torture/execute/20020307-2.c.
43615
43616 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43617
43618         * g++.dg/ext/attrib5.C,
43619         * g++.dg/lookup/struct1.C: New tests.
43620
43621 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43622
43623         * gcc.dg/20020411-1.c: New test.
43624
43625         * gcc.c-torture/execute/20020411-1.c: New test.
43626
43627 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43628
43629         * g77.f-torture/execute/6177.f: New test.
43630
43631 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43632
43633         PR middle-end/6247
43634         * g++.dg/opt/cleanup1.C: New test.
43635
43636         * g++.dg/opt/const1.C: New test.
43637
43638 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43639
43640         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43641
43642 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43643
43644         PR c++/5507
43645         * g++.dg/template/typename2.C: New test.
43646
43647 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43648
43649         * gcc.c-torture/execute/loop-12.c: New.
43650
43651 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43652
43653         * g77.f-torture/execute/980628-4.x,
43654         g77.f-torture/execute/980628-5.x,
43655         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43656         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43657         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43658
43659 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43660
43661         PR optimization/6086
43662         * g++.dg/opt/preinc1.C: New test.
43663
43664 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43665
43666         PR c++/5571
43667         * g++.dg/opt/static2.C: New test.
43668
43669 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43670
43671         PR c/5120
43672         * gcc.dg/20020406-1.c: New test.
43673
43674 2002-04-04  David S. Miller  <davem@redhat.com>
43675
43676         * gcc.c-torture/execute/20020404-1.c: New test.
43677
43678 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43679
43680         PR c/6123
43681         * gcc.dg/20020312-2.c: Do not declare global register variable
43682         if __PIC__ or __pic__ is defined.
43683
43684 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43685
43686         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43687         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43688
43689 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43690
43691         * gcc.misc-tests/linkage.exp: Update last change to handle
43692         sparc*-, not just sparc-.
43693
43694 2002-04-03  Richard Henderson  <rth@redhat.com>
43695
43696         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43697
43698 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43699
43700         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43701
43702 2002-04-02  David S. Miller  <davem@redhat.com>
43703
43704         * gcc.c-torture/execute/20020402-3.c: New test.
43705
43706 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43707
43708         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43709         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43710
43711         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43712         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43713         g77.f-torture/execute/20001201.x,
43714         g77.f-torture/execute/u77-test.x: New files.
43715
43716         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43717         * gcc.dg/wchar_t-1.c: Ditto.
43718
43719 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43720
43721         * gcc.c-torture/execute/20020402-1.c: New test.
43722
43723 2002-04-01  Richard Henderson  <rth@redhat.com>
43724
43725         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43726
43727         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43728
43729 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43730
43731         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43732
43733 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43734
43735         * g++.dg/inherit/template-as-base.C: Expect error.
43736         * g++.dg/inherit/namespace-as-base.C: Likewise.
43737
43738 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43739
43740         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43741         g++.dg/ext/instantiate3.C: Tweak match patterns.
43742
43743         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43744         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43745         -da test.
43746
43747 2002-03-31  Richard Henderson  <rth@redhat.com>
43748
43749         * gcc.dg/special/alias-2.c: New.
43750         * gcc.dg/special/ecos.exp: Run it.
43751
43752 2002-03-31  Richard Henderson  <rth@redhat.com>
43753
43754         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43755
43756 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43757
43758         * gcc.dg/weak-1.c: Disable on h8300 port.
43759
43760 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43761
43762         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43763         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43764         ordering tests.
43765         * g++.dg/bprob/bprob-1.C: New test.
43766         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43767         * g++.dg/gcov/gcov-1.C: New test.
43768         * g++.dg/gcov/gcov-1.x: New file.
43769         * g++.dg/gcov/gcov-2.C: New test.
43770         * g++.dg/gcov/gcov-3.C: New test.
43771         * g++.dg/gcov/gcov-3.h: New file.
43772
43773 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43774
43775         * g++.old-deja/g++.other/builtins5.C: New test.
43776         * g++.old-deja/g++.other/builtins6.C: New test.
43777         * g++.old-deja/g++.other/builtins7.C: New test.
43778         * g++.old-deja/g++.other/builtins8.C: New test.
43779         * g++.old-deja/g++.other/builtins9.C: New test.
43780
43781 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43782
43783         * g++.dg/opt/static1.C: New test.
43784
43785         * g++.dg/opt/longbranch1.C: New test.
43786
43787 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43788
43789         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43790
43791         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43792
43793 2002-03-28  Jeffrey A Law  (law@redhat.com)
43794
43795         * gcc.c-torture/execute/20020328-1.c: New test.
43796
43797 2002-03-27  Richard Henderson  <rth@redhat.com>
43798
43799         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43800         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43801         move from g++.old-deja/g++.ext/.
43802
43803 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43804
43805         * g++.dg/init/new2.C: New test.
43806
43807 2002-03-26  Richard Henderson  <rth@redhat.com>
43808
43809         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43810
43811         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43812         on sparc.
43813
43814         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43815         sparcv9 systems.
43816         * gcc.dg/20001102-1.c: Likewise.
43817
43818 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43819
43820         * gcc.dg/cpp/endif-pedantic1.c,
43821         gcc.dg/cpp/endif-pedantic2.c: New tests.
43822
43823 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43824
43825         * g++.dg/init/new1.C: New test.
43826
43827 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         * g++.dg/abi/vbase9.C: New test.
43830
43831 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43832
43833         * gcc.dg/arm-asm.c: New test.
43834
43835 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43836
43837         * gcc.dg/Wswitch-enum.c: New test.
43838         Fix PR c/5044.
43839
43840 2002-03-26  Richard Henderson  <rth@redhat.com>
43841
43842         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43843         structure.
43844
43845 2002-03-25  Richard Henderson  <rth@redhat.com>
43846
43847         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43848         sparcv9 systems.
43849
43850         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43851         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43852
43853 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43854
43855         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43856
43857 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43858
43859         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43860         targets using generic thunk support.
43861
43862 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43863
43864         * gcc.c-torture/compile/20020323-1.c: New test.
43865
43866         * g++.dg/opt/conj2.C: New test.
43867
43868 2002-03-24  Richard Henderson  <rth@redhat.com>
43869
43870         * gcc.dg/weak-1.c: Use -fno-common.
43871
43872 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43873
43874         * g77.dg/f77-edit-apostrophe-out.f: New test
43875         * g77.dg/f77-edit-h-out.f: New test
43876         * g77.dg/f77-edit-t-in.f: New test
43877         * g77.dg/f77-edit-t-out.f: New test
43878         * g77.dg/f77-edit-x-out.f: New test
43879         * g77.dg/f77-edit-slash-out.f: New test
43880         * g77.dg/f77-edit-colon-out.f: New test
43881         * g77.dg/f77-edit-s-out.f: New test
43882
43883 2002-03-24  Richard Henderson  <rth@redhat.com>
43884
43885         * objc/execute/formal_protocol-6.x: New XFAIL.
43886
43887 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43888
43889         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43890         that do not support weak symbols
43891
43892 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43893
43894         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43895         * lib/g77.exp: Likewise.
43896         * lib/objc.exp: Likewise.
43897
43898 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43899
43900         * gcc.dg/Wswitch-default.c: New test.
43901
43902 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43903
43904         * g++.dg/other/enum1.C: New test.
43905
43906 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43907
43908         * gcc.dg/pragma-ep-3.c: Fix typo.
43909
43910 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43911
43912         * g++.dg/inherit/template-as-base.C: New test.
43913
43914 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43915
43916         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43917         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43918
43919 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43920
43921         * gcc.dg/cpp/multiline.c: Update to match.
43922
43923 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43924
43925         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43926
43927 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43928
43929         * gcc.dg/cpp/extratokens2.c: New file.
43930
43931 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43932
43933         * gcc.dg/20020312-2.c: Add rs6000 target.
43934
43935         * gcc.c-torture/compile/20020319-1.c: New test.
43936
43937 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43938
43939         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43940         (A, E): Handle this.
43941
43942 2002-03-20  Jason Merrill  <jason@redhat.com>
43943
43944         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43945         ignoring -fpic.
43946         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43947         through prune_gcc_output.
43948
43949 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43950
43951         * gcc.c-torture/compile/20020320-1.c: New test.
43952
43953 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43954
43955         * gcc.c-torture/compile/20020318-1.c: New test.
43956
43957         * gcc.dg/struct-by-value-1.c: New test.
43958
43959         * gcc.dg/20020319-1.c: New test.
43960
43961 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43962
43963         * g++.dg/opt/conj1.C: New test.
43964
43965 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43966
43967         * g++.dg/template/qualttp20.C: Revert previous change.
43968         * g++.dg/template/qualttp3.C: Likewise.
43969         * g++.dg/template/qualttp4.C: Likewise.
43970         * g++.dg/template/qualttp5.C: Likewise.
43971         * g++.dg/template/qualttp6.C: Likewise.
43972         * g++.dg/template/qualttp7.C: Likewise.
43973         * g++.dg/template/qualttp8.C: Likewise.
43974         * g++.dg/template/recurse.C: Likewise.
43975
43976 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43977
43978         * gcc.dg/cpp/wchar-1.c: Update.
43979
43980 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43981
43982         * g++.dg/template/conv1.C: New test.
43983         * g++.dg/template/conv2.C: New test.
43984         * g++.dg/template/conv3.C: New test.
43985         * g++.dg/template/conv4.C: New test.
43986
43987 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43988
43989         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43990         * g++.dg/template/qualttp3.C: Likewise.
43991         * g++.dg/template/qualttp4.C: Likewise.
43992         * g++.dg/template/qualttp5.C: Likewise.
43993         * g++.dg/template/qualttp6.C: Likewise.
43994         * g++.dg/template/qualttp7.C: Likewise.
43995         * g++.dg/template/qualttp8.C: Likewise.
43996         * g++.dg/template/recurse.C: Likewise.
43997
43998 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43999
44000         * g++.dg/opt/dtor1.C: New test.
44001
44002 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44003
44004         * gcc.c-torture/compile/20020315-1.c: New test.
44005
44006 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44007
44008         * gcc.dg/weak-1.c: Fix scan tests.
44009
44010 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44011
44012         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44013         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44014         cris-*-aout* mmix-*-*.
44015         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44016         cris-*-aout* mmix-*-*.
44017         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44018         cris-*-elf* cris-*-aout* and mmix-*-*.
44019         * gcc.dg/20001009-1.c: Ditto.
44020         * gcc.dg/20010912-1.c: Ditto.
44021         * gcc.dg/20020122-4.c: Ditto.
44022         * gcc.dg/inline-2.c: Ditto.
44023
44024 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44025
44026         * gcc.c-torture/compile/20020314-1.c: New test.
44027
44028 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44029
44030         * gcc.c-torture/execute/20020314-1.c: New test.
44031
44032 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44033
44034         * g++.dg/warn/Wunused-1.C: New test.
44035
44036 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44037
44038         * g++.dg/abi/mangle6.C: New test.
44039
44040 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44041
44042         * gcc.c-torture/compile/20020309-2.c: New test.
44043
44044         * gcc.c-torture/compile/20020312-1.c: New test.
44045
44046 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44047
44048         * g++.dg/other/access1.C: New test.
44049
44050 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44051
44052         * gcc.c-torture/execute/wchar_t-1.c: New test.
44053
44054 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44055
44056         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44057
44058 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44059
44060         * gcc.dg/20020312-1.c: New test case.
44061
44062 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44063
44064         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44065
44066 2002-03-11  Richard Henderson  <rth@redhat.com>
44067
44068         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44069         * g++.old-deja/g++.jason/report.C: Likewise.
44070
44071 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44072
44073         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44074         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44075
44076 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.dg/overload/pmf1.C: New test.
44079
44080 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44081
44082         * gcc.c-torture/execute/20020307-1.c: Use long.
44083
44084 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44085
44086         PR optimization/5844
44087         * gcc.dg/20020310-1.c: New test.
44088
44089 2002-03-09  Michael Meissner  <meissner@redhat.com>
44090
44091         * gcc.c-torture/execute/memcpy-2.c: New test.
44092         * gcc.c-torture/execute/memset-1.c: New test.
44093         * gcc.c-torture/execute/strlen-1.c: New test.
44094         * gcc.c-torture/execute/strcmp-1.c: New test.
44095         * gcc.c-torture/execute/strncmp-1.c: New test.
44096
44097 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44098
44099         * gcc.dg/ppc-ldstruct.c: New test.
44100
44101 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44102
44103         * gcc.c-torture/execute/va-arg-22.c: New test.
44104
44105 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44106
44107         * gcc.c-torture/compile/20020309-1.c: New test.
44108
44109 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44110
44111         * gcc.c-torture/execute/20020307-2.c: New test.
44112
44113 2002-03-07  Jeffrey A Law  (law@redhat.com)
44114
44115         * g77.f-torture/compile/20020307-1.f: New test.
44116
44117 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44118
44119         * gcc.dg/unordered-1.c: New test.
44120
44121 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44122
44123         * gcc.c-torture/execute/20020307-1.c: New test.
44124
44125 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44126
44127         * gcc.dg/20020304-1.c: New test.
44128
44129         * gcc.c-torture/compile/20020304-2.c: New test.
44130
44131 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44132
44133         * gcc.c-torture/compile/20020304-1.c: New test case
44134         (from PR c/5830).
44135
44136 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44137
44138         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44139
44140 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44141
44142         * g++.dg/other/classkey1.C: New test.
44143
44144 2002-03-01  Richard Henderson  <rth@redhat.com>
44145
44146         * gcc.c-torture/compile/981223-1.x: New.
44147         * gcc.c-torture/compile/920625-1.x: New.
44148
44149 2002-02-28  Richard Henderson  <rth@redhat.com>
44150
44151         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44152
44153 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44154
44155         * gcc.c-torture/execute/20020227-1.c: New test.
44156
44157 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44158
44159         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44160         here" ERROR lines.
44161         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44162         * g++.old-deja.g++.other/defarg1.C: Likewise.
44163         * g++.old-deja/g++.pt/calls2.C: Likewise.
44164         * g++.old-deja/g++.pt/crash20.C: Likewise.
44165         * g++.old-deja/g++.pt/crash30.C: Likewise.
44166         * g++.old-deja/g++.pt/crash36.C: Likewise.
44167         * g++.old-deja/g++.pt/crash6.C: Likewise.
44168         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44169         * g++.old-deja/g++.pt/derived3.C: Likewise.
44170         * g++.old-deja/g++.pt/error1.C: Likewise.
44171         * g++.old-deja/g++.pt/friend21.C: Likewise.
44172         * g++.old-deja/g++.pt/friend23.C: Likewise.
44173         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44174         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44175
44176 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44177
44178         * gcc.c-torture/execute/20020225-2.c: New test.
44179
44180 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44181
44182         * gcc.c-torture/execute/920730-1t.c,
44183         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44184         Delete test cases, only relevant to -traditional.
44185
44186 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44187
44188         * gcc.dg/cpp/undef1.c: Remove.
44189         * gcc.dg/cpp/directiv.c: Update.
44190         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44191
44192 2002-02-27  Michael Meissner  <meissner@redhat.com>
44193
44194         * gcc.c-torture/execute/20020226-1.c: New test.
44195
44196 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44197
44198         * g++.dg/debug/debug4.C: New test.
44199
44200         * gcc.dg/ia64-visibility-1.c: New test.
44201
44202 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44203
44204         * gcc.dg/debug/20020224-1.c: New.
44205
44206 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44207
44208         * gcc.c-torture/execute/960416-1.x: New.
44209         * gcc.c-torture/execute/divconst-3.x: Likewise.
44210
44211 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44212
44213         * gcc.dg/20020224-1.c: New test.
44214
44215 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44216
44217         * gcc.c-torture/execute/20020225-1.c: New.
44218
44219 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44220
44221         * gcc.dg/cpp/wchar-1.c: New test.
44222
44223 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.dg/20020222-1.c: New test.
44226
44227 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44228
44229         * g++.dg/opt/anonunion1.C: New test.
44230
44231 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44232
44233         * g++.dg/template/qualttp19.C: New test.
44234         * g++.dg/template/qualttp20.C: New test.
44235         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44236         * g++.old-deja/g++.other/qual1.C: Likewise.
44237
44238 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44239
44240         * gcc.dg/attr-alwaysinline.c: New.
44241
44242 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44243
44244         * gcc.dg/20020220-1.c: New test.
44245
44246         * gcc.dg/20020220-2.c: New test.
44247
44248         * g++.dg/opt/mmx1.C: New test.
44249
44250 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44251
44252         * gcc.c-torture/compile/20020110.c: New test.
44253
44254 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44255
44256         * gcc.c-torture/execute/20020219-1.c: New test.
44257
44258         * gcc.dg/20020219-1.c: New test.
44259
44260         * gcc.dg/noncompile/20020220-1.c: New test.
44261
44262         * g++.dg/opt/ptrintsum1.C: New test.
44263
44264         * gcc.dg/debug/20020220-1.c: New test.
44265
44266 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44267
44268         * gcc.c-torture/execute/20020216-1.c: New test.
44269
44270 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44271
44272         * gcc.dg/decl-1.c: Update, new test.
44273
44274 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44275
44276         * g++.dg/abi/bitfield1.C: New test.
44277         * g++.dg/abi/bitfield2.C: New test.
44278
44279 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44280
44281         * gcc.dg/attr-nest.c: New test.
44282
44283 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44284
44285         * gcc.c-torture/execute/20020215-1.c: New test.
44286
44287 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44288
44289         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44290         * g++.dg/debug/debug.exp: New.
44291         * g++.dg/debug/trivial.C: New.
44292         * g++.dg/debug/debug1.C: Moved...
44293         * g++.dg/other/debug1.C: ...from here.
44294         * g++.dg/debug/debug2.C: Moved...
44295         * g++.dg/other/debug2.C: ...from here.
44296         * g++.dg/debug/debug3.C: Moved...
44297         * g++.dg/other/debug3.C: ...from here.
44298
44299         * gcc.dg/noncompile/20020213-1.c: New test.
44300
44301 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * g++.dg/other/debug3.C: New test.
44304
44305         * gcc.c-torture/execute/20020213-1.c: New test.
44306
44307 2002-02-13  Richard Smith <richard@ex-parrot.com>
44308
44309         * g++.old-deja/g++.other/thunk1.C: New test.
44310
44311 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44312
44313         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44314
44315 2002-02-13  Stan Shebs  <shebs@apple.com>
44316
44317         * gcc.dg/altivec-3.c: New.
44318
44319 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44320
44321         * gcc.dg/Wunreachable-1.c: New test.
44322         * gcc.dg/Wunreachable-2.c: New test.
44323
44324 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44325
44326         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44327
44328 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44329
44330         * gcc.dg/decl-1.c: New test.
44331
44332 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44333
44334         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44335
44336 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44337
44338         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44339         * gcc.c-torture/compile/980506-1.x: Likewise.
44340
44341 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44342
44343         * gcc.dg/20020210-1.c: New.
44344
44345 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44346
44347         * g77.f-torture/execute/947.f: New regression test
44348         for PR fortran/947.
44349
44350 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44351
44352         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44353         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44354
44355 2002-02-08  Richard Henderson  <rth@redhat.com>
44356
44357         * gcc.c-torture/compile/labels-3.c: New.
44358
44359 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44360
44361         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44362         expression statements work instead.
44363         * gcc.dg/noncompile/20020207-1.c: New test.
44364
44365 2002-02-07  Richard Henderson  <rth@redhat.com>
44366
44367         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44368
44369 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44370
44371         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44372         message from g77
44373         * lib/g77-dg.exp: Trim g77 error messages so that they are
44374         recognized by dg.exp.
44375
44376 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44377
44378         PR fortran/5473
44379         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44380
44381 2002-02-07  Richard Henderson  <rth@redhat.com>
44382
44383         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44384         to be sufficiently aligned for integers.
44385
44386 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44387
44388         * g++.dg/template/friend4.C: New test.
44389
44390 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44391
44392         PR fortran/5743
44393         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44394         unsupported cases.
44395
44396 2002-02-07  Richard Henderson  <rth@redhat.com>
44397
44398         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44399         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44400         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44401         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44402
44403 2002-02-06  Richard Henderson  <rth@redhat.com>
44404
44405         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44406
44407 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44408
44409         * gcc.dg/20020206-1.c: New test.
44410
44411 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44412
44413         * gcc.c-torture/execute/20020206-1.c: New test.
44414
44415         * gcc.c-torture/execute/20020206-2.c: New test.
44416
44417         PR optimization/5429:
44418         * gcc.c-torture/compile/20020206-1.c: New test.
44419
44420 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44421
44422         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44423         as certain file formats cannot support particularly large
44424         alignments.
44425
44426         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44427         and do not expect to be able to link the executable.
44428
44429         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44430         fail because the COFF format does not support the weak attribute.
44431
44432 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44433
44434         * g77.dg/pr5473.f: New test
44435
44436 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44437
44438         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44439         Fix testcase accordingly.
44440
44441 2002-02-04  Richard Henderson  <rth@redhat.com>
44442
44443         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44444         (buf): Change to be an array of pointers, not ints.
44445
44446 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44447
44448         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44449         before all tests.  Move warning one line above to match where it
44450         C frontend emits.
44451         * gcc.dg/Wswitch-2.c: New test.
44452         * g++.dg/warn/Wswitch-1.C: New test.
44453         * g++.dg/warn/Wswitch-2.C: New test.
44454
44455 2002-02-04  Richard Henderson  <rth@redhat.com>
44456
44457         * g++.dg/abi/offsetof.C: Fix size comparison.
44458
44459 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44460
44461         * gcc.dg/cast-qual-2.c: New test.
44462
44463 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44464
44465         * gcc.dg/20020201-4.c: New test.
44466
44467 2002-02-04  Ben Elliston  <bje@redhat.com>
44468
44469         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44470         target_info attribute != 0, in addition to the empty string.
44471         (gcc_target_compile): Likewise.
44472
44473 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44474
44475         * gcc.dg/Wswitch.c: New test.
44476         PR gcc/4475. PR gcc/3780.
44477
44478 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44479
44480         * g77.f-torture/execute/5122.f: New test for regressions
44481         against PR fortran/5122.
44482
44483 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44484
44485         * g77.f-torture/compile/pr3743.f: Delete
44486         * g77.dg/pr3743-1.f: New test.
44487         * g77.dg/pr3743-2.f: New test.
44488         * g77.dg/pr3743-3.f: New test.
44489         * g77.dg/pr3743-4.f: New test.
44490
44491 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44492
44493         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44494
44495 2002-02-02  Richard Henderson  <rth@redhat.com>
44496
44497         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44498         * gcc.c-torture/execute/bf64-1.c: Likewise.
44499
44500 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44501
44502         * gcc.dg/20020201-2.c: New test.
44503
44504         * gcc.dg/20020201-3.c: New test.
44505
44506         * gcc.c-torture/execute/bitfld-2.c: New test.
44507
44508 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44509
44510         * gcc.dg/bitfld-1.c: Update.
44511         * gcc.dg/bitfld-2.c: Update.
44512         * gcc.c-torture/execute/bitfld-1.x: New.
44513
44514 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44515
44516         * gcc.c-torture/execute/20020201-1.c: New test.
44517
44518 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44519
44520         PR target/5469
44521         * gcc.dg/20020201-1.c: New test.
44522
44523 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44524
44525         PR fortran/3743
44526         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44527         * g77.f-torture/compile/pr3743.x: Remove
44528
44529 2002-01-31  Tom Rix  <trix@redhat.com>
44530
44531         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44532
44533 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44534
44535         * gcc.dg/noncompile/20020130-1.c: New test.
44536
44537 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44538
44539         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44540
44541 2002-01-29  Richard Henderson  <rth@redhat.com>
44542
44543         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44544         to long long.
44545         * gcc.c-torture/execute/bf64-1.c: Likewise.
44546
44547 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44548
44549         * gcc.c-torture/execute/20020129-1.c: New test.
44550
44551 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44552
44553         * gcc.c-torture/compile/20000224-1.c: Update.
44554         * gcc.c-torture/execute/bitfld-1.c: New tests.
44555         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44556         * gcc.dg/uninit-A.c: Update.
44557
44558 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44559
44560         * g++.dg/template/ctor1.C: Add instantiation.
44561
44562 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44563
44564         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44565         argument to __builtin_prefetch to be const ptr.
44566
44567 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44568
44569         * gcc.c-torture/compile/20020120-1.c: New test.
44570
44571 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44572
44573         * gcc.c-torture/execute/20020127-1.c: New test.
44574
44575 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44576
44577         * g77.dg/f77-edit-i-in.f: New test
44578         * g77.dg/f77-edit-i-out.f: New test
44579
44580 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44581
44582         * gcc.dg/debug/debug.exp: New file.
44583         * gcc.dg/debug/trivial.c: New file.
44584         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44585         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44586         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44587         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44588         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44589         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44590         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44591         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44592         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44593         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44594         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44595         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44596         * gcc.dg/20000503-1.c: Removed.
44597         * gcc.dg/20010207-1.c: Removed.
44598         * gcc.dg/20011223-1.c: Removed.
44599         * gcc.dg/20020104-2.c: Removed.
44600         * gcc.dg/debug-1.c: Removed.
44601         * gcc.dg/debug-2.c: Removed.
44602         * gcc.dg/debug-3.c: Removed.
44603         * gcc.dg/debug-4.c: Removed.
44604         * gcc.dg/debug-5.c: Removed.
44605         * gcc.dg/debug-6.c: Removed.
44606         * gcc.dg/dwarf2-1.c: Removed.
44607         * gcc.dg/dwarf2-2.c: Removed.
44608
44609 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44610
44611         * g++.old-deja/g++.other/eh5.C: New test.
44612         * g++.old-deja/g++.other/sibcall2.C: New test.
44613         * g++.old-deja/g++.other/array9.C: New test.
44614         * g++.old-deja/g++.other/typename2.C: New test.
44615         * g++.old-deja/g++.other/crash60.C: New test.
44616         * g++.old-deja/g++.other/conv9.C: New test.
44617         * g++.old-deja/g++.other/mangle10.C: New test.
44618         * g++.old-deja/g++.other/unchanging1.C: New test.
44619         * g++.old-deja/g++.other/exprstmt1.C: New test.
44620         * g++.old-deja/g++.other/inline23.C: New test.
44621         * g++.old-deja/g++.eh/ia64-1.C: New test.
44622         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44623         * g++.old-deja/g++.other/reload1.C: New test.
44624         * g++.old-deja/g++.other/static20.C: New test.
44625         * g++.old-deja/g++.other/local-alloc1.C: New test.
44626         * g++.old-deja/g++.other/conv8.C: New test.
44627         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44628         * g++.old-deja/g++.other/storeexpr1.C: New test.
44629         * g++.old-deja/g++.other/storeexpr2.C: New test.
44630         * g++.dg/eh/template2.C: New test.
44631         * g++.dg/warn/weak1.C: New test.
44632
44633 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44634
44635         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44636         Remove first, non-varying, argument.
44637
44638 2002-01-23  Richard Henderson  <rth@redhat.com>
44639
44640         * gcc.dg/inline-2.c: New.
44641
44642         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44643         Add optional target arg.  Check number of arguments.
44644         (scan-assembler-not, scan-assembler-dem): Likewise.
44645         (scan-assembler-dem-not): Likewise.
44646
44647 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44648
44649         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44650         line 12.
44651         * g++.old-deja/g++.brendan/parse3.C,
44652         g++.old-deja/g++.other/crash26.C,
44653         g++.old-deja/g++.other/crash28.C,
44654         g++.old-deja/g++.other/crash29.C,
44655         g++.old-deja/g++.other/crash30.C,
44656         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44657
44658 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44659
44660         * gcc.dg/20020115-1.c: New.
44661
44662 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44663
44664         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44665
44666 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44667
44668         * gcc.dg/20020122-3.c: New.
44669
44670 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44671
44672         * g++.dg/other/gc1.C: New test.
44673
44674 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44675
44676         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44677
44678 2002-01-22  Richard Henderson  <rth@redhat.com>
44679
44680         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44681
44682 2002-01-22  Richard Henderson  <rth@redhat.com>
44683
44684         * gcc.dg/20020122-4.c: New.
44685
44686 2002-01-22  H.J. Lu <hjl@gnu.org>
44687
44688         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44689         link output.
44690         * gcc.dg/special/ecos.exp: Likewise.
44691         * lib/g++-dg.exp: Likewise.
44692         * lib/g77-dg.exp: Likewise.
44693         * lib/gcc-dg.exp : Likewise.
44694         * lib/mike-g++.exp: Likewise.
44695         * lib/mike-g77.exp: Likewise.
44696         * lib/mike-gcc.exp: Likewise.
44697         * lib/objc-dg.exp: Likewise.
44698
44699 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44700
44701         PR target/5379
44702         * gcc.dg/20020122-2.c: New test.
44703
44704 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44705
44706         * gcc.dg/20020122-1.c: New test.
44707
44708 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44709
44710         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44711
44712 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44713
44714         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44715
44716 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44717
44718         * gcc.c-torture/compile/20020121-1.c: New test.
44719
44720 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44721
44722         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44723         ld_library_path.
44724
44725 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44726
44727         * gcc.dg/20020218-1.c: New test.
44728
44729 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44730
44731         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44732         messages
44733         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44734         "At global scope" warning
44735         * g++.dg/ext/align1.C: Change cygwin test for alignment
44736         from db-bogus to dg-warning
44737
44738 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44739
44740         * g77.f-torture/compile/cpp2.F: New test.
44741
44742 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44743
44744         * g++.dg/template/access1.C: New test.
44745
44746 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44747
44748         * gcc.dg/20020118-1.c: New.
44749
44750 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44751
44752         * gcc.c-torture/execute/20020118-1.c: New test.
44753
44754 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44755
44756         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44757         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44758         alignment warnings.
44759
44760 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44761
44762         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44763         torture_with_loops and torture_without_loops
44764
44765 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44766
44767         * gcc.c-torture/compile/20020116-1.c: New test.
44768
44769 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44770
44771         * gcc.dg/20020116-2.c: New test.
44772
44773         * gcc.dg/ultrasp4.c: New test.
44774
44775         * gcc.dg/20020116-1.c: New test.
44776
44777 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44778
44779         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44780         by EABI.
44781
44782 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44783
44784         * gcc.misc-tests/i386-prefetch.exp: New.
44785         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44786         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44787         * gcc.misc-tests/i386-pf-none-1.c: New test.
44788         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44789
44790 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44791
44792         * gcc.dg/gnu89-init-1.c: Add new tests.
44793
44794 2002-01-15  Andreas Jaeger  <aj@suse.de>
44795
44796         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44797         * gcc.dg/i386-mmx-2.c: Likewise.
44798         * gcc.dg/i386-sse-1.c: Likewise.
44799         * gcc.dg/i386-sse-2.c: Likewise.
44800         * gcc.dg/i386-sse-3.c: Likewise.
44801
44802 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44803
44804         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44805         Uncomment additional cases that now pass.
44806
44807 2002-01-11  Richard Henderson  <rth@redhat.com>
44808
44809         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44810         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44811
44812 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44813
44814         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44815
44816 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44817
44818         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44819         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44820
44821 2002-01-10  Dale Johannesen  <dalej@apple.com>
44822
44823         * gcc.c-torture/execute/loop-11.c: New.
44824
44825 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44826
44827         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44828         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44829
44830 2002-01-09  Richard Henderson  <rth@redhat.com>
44831
44832         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44833         type in which to perform the operation for each size.
44834
44835 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44836
44837         * gcc.c-torture/compile/20020109-2.c: New test.
44838
44839 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44840
44841         * gcc.c-torture/execute/loop-10.c: New test.
44842
44843 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44844
44845         * gcc.c-torture/compile/20010226-1.c: New test.
44846         * gcc.c-torture/compile/20010227-1.c: New test.
44847         * gcc.c-torture/compile/20010426-1.c: New test.
44848         * gcc.c-torture/compile/20010510-1.c: New test.
44849         * gcc.c-torture/compile/20010605-3.c: New test.
44850         * gcc.c-torture/compile/20010824-1.c: New test.
44851         * gcc.c-torture/execute/20010409-1.c: New test.
44852         * gcc.dg/noncompile/20000901-1.c: New test.
44853         * gcc.dg/20001023-1.c: New test.
44854         * gcc.dg/20001101-1.c: New test.
44855         * gcc.dg/20001102-1.c: New test.
44856         * gcc.dg/20010207-1.c: New test.
44857         * gcc.dg/20010405-1.c: New test.
44858         * gcc.dg/20010822-1.c: New test.
44859         * gcc.dg/20011107-1.c: New test.
44860
44861 2002-01-09  Jeffrey A Law  (law@redhat.com)
44862
44863         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44864
44865         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44866         execution failure on PA targets.
44867
44868 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44869
44870         * gcc.c-torture/compile/20020109-1.c: New test.
44871
44872 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44873
44874         * gcc.c-torture/execute/20020108-1.c: New test.
44875
44876 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44877
44878         * gcc.dg/20020108-1.c: New test.
44879
44880 2002-01-08  H.J. Lu <hjl@gnu.org>
44881
44882         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44883         for header files.
44884
44885 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44886
44887         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44888         consistency.
44889
44890 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44891
44892         * gcc.dg/altivec-4.c: Test altivec predicates.
44893
44894 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44895
44896         * gcc.c-torture/execute/20020107-1.c: New test.
44897
44898 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44899
44900         PR c/5279
44901         * gcc.c-torture/compile/20020106-1.c: New test.
44902
44903 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44904
44905         * gcc.c-torture/execute/nestfunc-4.c: New test.
44906
44907 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44908
44909         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44910         extra triple that slipped in.
44911         * g++.old-deja/g++.abi/align.C: Likewise.
44912         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44913
44914 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44915
44916         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44917         * g++.old-deja/g++.abi/align.C: Likewise.
44918         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44919
44920         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44921         on FreeBSD/i386.
44922         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44923         FreeBSD.
44924
44925 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44926
44927         * gcc.dg/20020104-1.c: New test.
44928
44929         * gcc.dg/20020104-2.c: New test.
44930
44931 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44932
44933         * gcc.dg/20020103-1.c: Fix typo in target selector.
44934
44935 2002-01-03  Richard Henderson  <rth@redhat.com>
44936
44937         * gcc.dg/20020103-1.c: New.
44938
44939 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44940
44941         * gcc.c-torture/execute/20020103-1.c: New test.
44942
44943 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44944
44945         * g++.dg/other/debug2.C: New test.
44946
44947         * gcc.c-torture/compile/20020103-1.c: New test.
44948
44949 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44950
44951         * gcc.dg/gnu89-init-1.c: Added new tests.
44952
44953 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44954
44955         * g++.dg/template/friend2.C: Remove as patch is reverted.
44956
44957         * g++.dg/warn/oldcast1.C: New test.
44958
44959         * g++.dg/template/ptrmem1.C: New test.
44960         * g++.dg/template/ptrmem2.C: New test.
44961
44962         * g++.dg/template/ntp.C: New test.
44963
44964         * g++.dg/other/component1.C: New test.
44965
44966         * g++.dg/template/ttp3.C: New test.
44967
44968         * g++.dg/template/friend2.C: New test.
44969         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44970
44971 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44972
44973         * g++.dg/other/ptrmem1.C: New test.
44974         * g++.dg/other/ptrmem2.C: New test.
44975
44976 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44977
44978         * g++.dg/template/ctor1.C: New test.
44979
44980 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.dg/template/friend2.C: New test.
44983
44984 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44985
44986         * gcc.dg/mmix-1.c: New test.
44987
44988 2001-12-31  Richard Henderson  <rth@redhat.com>
44989
44990         * gcc.dg/asm-5.c: New.
44991
44992 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44993
44994         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44995         in namespace __gnu_cxx
44996
44997 2001-12-30  Richard Henderson  <rth@redhat.com>
44998
44999         * gcc.dg/debug-6.c: New.
45000
45001 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45002
45003         * gcc.c-torture/compile/20011229-2.c: New test.
45004
45005 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45006
45007         * gcc.dg/debug-3.c: New test.
45008         * gcc.dg/debug-4.c: New test.
45009         * gcc.dg/debug-5.c: New test.
45010
45011 2001-12-29  Richard Henderson  <rth@redhat.com>
45012
45013         * g++.dg/eh/loop1.C: New.
45014
45015 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45016
45017         * g++.dg/template/crash1.C: New test.
45018
45019 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45020
45021         * g++.dg/other/const1.C: New test.
45022
45023 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45024
45025         * gcc.c-torture/compile/20011229-1.c: New test.
45026
45027 2001-12-28  Stan Shebs  <shebs@apple.com>
45028
45029         * lib/objc-torture.exp: Resync with c-torture.exp.
45030         * lib/objc.exp: Load standard libraries.
45031
45032 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45033
45034         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45035         additional tests.
45036
45037 2001-12-27  Roger Sayle <roger@eyesopen.com>
45038
45039         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45040
45041 2001-12-27  Richard Henderson  <rth@redhat.com>
45042
45043         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45044
45045 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45046
45047         * g++.dg/eh/ctor1.C: New test.
45048         * g++.dg/other/error2.C: New test.
45049
45050 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45051
45052         * g++.dg/other/init2.C: New test.
45053
45054 2001-12-24  Richard Henderson  <rth@redhat.com>
45055
45056         * gcc.dg/20011223-1.c: New.
45057         * gcc.dg/inline-1.c: New.
45058
45059 2001-12-23  Richard Henderson  <rth@redhat.com>
45060
45061         * gcc.dg/asm-4.c: Test operand modifiers.
45062
45063 2001-12-23  Richard Henderson  <rth@redhat.com>
45064
45065         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45066
45067 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45068
45069         * gcc.c-torture/execute/20011223-1.c: New test.
45070
45071 2001-12-21  Richard Henderson  <rth@redhat.com>
45072
45073         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45074         re-enables the warning.
45075
45076 2001-12-21  Richard Henderson  <rth@redhat.com>
45077
45078         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45079
45080 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.c-torture/compile/20011218-1.c: New test.
45083
45084 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45085
45086         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45087         arm-isr.c test.
45088         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45089         epilogue generation for ARM ISR routines.
45090
45091 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45092
45093         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45094         * gcc.dg/format/c90-printf-3.c: Likewise.
45095         * gcc.dg/format/c99-printf-3.c: Likewise.
45096         * gcc.dg/format/ext-1.c: Likewise.
45097         * gcc.dg/format/ext-6.c: Likewise.
45098         * gcc.dg/format/format.h: Prototype unlocked stdio.
45099
45100 2001-12-20  Richard Henderson  <rth@redhat.com>
45101
45102         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45103         (arena): Use it.
45104         (malloc): Correct allocation logic.  Abort if we fill up the
45105         arena before initialization complete.
45106         (realloc): Correct allocation logic.
45107
45108 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45109
45110         * gcc.c-torture/compile/20011219-2.c: New test.
45111
45112         * gcc.c-torture/execute/20011219-1.c: New test.
45113
45114 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45115
45116         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45117         target does not support weak symbols.
45118
45119 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45120
45121         * gcc.c-torture/compile/20011219-1.c: New test.
45122
45123 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45124
45125         * g++.dg/other/error1.C: New test.
45126
45127 2001-12-17  Jeffrey A Law  (law@redhat.com)
45128
45129         * gcc.c-torture/execute/20011217-1.c: New test.
45130
45131 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45132
45133         * objc.dg/special/: New directory.
45134         * objc.dg/special/special.exp: New file.
45135         * objc.dg/special/unclaimed-category-1.h: New file.
45136         * objc.dg/special/unclaimed-category-1a.m: New file.
45137         * objc.dg/special/unclaimed-category-1.m: New file.
45138
45139 2001-12-17  Andreas Jaeger  <aj@suse.de>
45140
45141         * gcc.c-torture/compile/20011217-2.c: New test.
45142
45143 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45144
45145         * gcc.c-torture/compile/20011217-1.c: New test.
45146
45147 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45148
45149         * gcc.dg/20011214-1.c: New.
45150
45151 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45152
45153         * gcc.dg/altivec-4.c: New.
45154
45155 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45156
45157         * gcc.dg/20011113-1.c: New test.
45158
45159 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45160
45161         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45162         std::__malloc_alloc_template<0> and
45163         std::__default_alloc_template<false, 0>.
45164
45165 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45166
45167         * objc/execute/bf-21.m: New test.
45168         * objc/execute/enumeration-1.m: New test.
45169         * objc/execute/enumeration-2.m: New test.
45170
45171 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45172
45173         * gcc.dg/gnu89-init-1.c: New test.
45174
45175 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45176
45177         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45178         * g++.old-deja/g++.jason/2371.C: Likewise.
45179         * g++.old-deja/g++.jason/template33.C: Likewise.
45180         * g++.old-deja/g++.jason/template34.C: Likewise.
45181         * g++.old-deja/g++.jason/template36.C: Likewise.
45182         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45183         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45184         * g++.old-deja/g++.other/typename1.C: Likewise.
45185         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45186         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45187         * g++.old-deja/g++.pt/typename11.C: Likewise.
45188         * g++.old-deja/g++.pt/typename14.C: Likewise.
45189         * g++.old-deja/g++.pt/typename16.C: Likewise.
45190         * g++.old-deja/g++.pt/typename3.C: Likewise.
45191         * g++.old-deja/g++.pt/typename4.C: Likewise.
45192         * g++.old-deja/g++.pt/typename5.C: Likewise.
45193         * g++.old-deja/g++.pt/typename7.C: Likewise.
45194         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45195
45196 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.dg/other/linkage1.C: New test.
45199         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45200         specifiers.
45201
45202 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45203
45204         * gcc.dg/concat.c: New test.
45205
45206 2001-12-11  Stan Shebs  <shebs@apple.com>
45207
45208         * objc/compile: New test directory.
45209         * objc/compile/compile.exp: New expect script.
45210         * objc/compile/20011211-1.m: New compile test.
45211
45212 2001-12-11  Jason Merrill  <jason@redhat.com>
45213
45214         * lib/prune.exp (prune_gcc_output): Also handle "In member
45215         function".  So many permutations...
45216
45217 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45218
45219         * g++.dg/template/typedef1.C: New test.
45220
45221 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45222
45223         * g++.dg/other/copy1.C: New test.
45224
45225 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45226
45227         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45228
45229         * gcc.dg/builtin-choose-expr.c: New.
45230
45231 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45232
45233         * gcc.dg/altivec-2.c: New.
45234
45235 2001-12-07  Richard Henderson  <rth@redhat.com>
45236
45237         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45238
45239 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45240
45241         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45242         ultrasparc.
45243
45244 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45245
45246         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45247
45248 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45249
45250         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45251         variable argument list.
45252
45253 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45254
45255         * gcc.c-torture/execute/memcheck: Delete entire directory.
45256         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45257         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45258
45259 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45260
45261         * gcc.dg/Wshadow-1.c: New test.
45262
45263 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45264
45265         * gcc.c-torture/compile/20011130-1.c: New test.
45266
45267         * gcc.dg/noncompile/20011025-1.c: New test.
45268
45269         * g++.dg/other/anon-union.C: New test.
45270
45271         * gcc.c-torture/execute/20011024-1.c: New test.
45272
45273 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45274
45275         * gcc.c-torture/execute/20000722-1.x,
45276         gcc.c-torture/execute/20010123-1.x: Remove.
45277         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45278         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45279         gcc.dg/c99-complit-2.c: New tests.
45280
45281 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45282
45283         * g++.dg/inherit/base1.C: New test.
45284
45285 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * g++.dg/other/stdarg1.C: New test.
45288
45289         * gcc.c-torture/compile/20011130-2.c: New test.
45290
45291 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45292
45293         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45294         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45295         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45296         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45297         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45298         * gcc.dg/builtin-prefetch-1.c: New test.
45299
45300 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45301
45302         * gcc.dg/20011130-1.c: New test.
45303
45304 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45305
45306         * g++.dg/other/scope1.C: New test.
45307         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45308
45309 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45310
45311         * gcc.dg/vla-init-1.c: New test.
45312
45313 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45314
45315         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45316
45317 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45318
45319         * objc.dg/alias.m: Update.
45320         * objc.dg/class-1.m: Update.
45321         * objc.dg/const-str-1.m: Update.
45322         * objc.dg/fwd-proto-1.m: Update.
45323         * objc.dg/id-1.m: Update.
45324         * objc.dg/super-class-1.m: Update.
45325
45326 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45327
45328         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45329         constructs.
45330
45331 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45332
45333         * gcc.c-torture/execute/20011128-1.c: New test.
45334
45335 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45336
45337         * gcc.dg/20011127-1.c: New test.
45338
45339 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45340
45341         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45342         from Austin Group draft 7.
45343         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45344         scanf format arguments.
45345         * gcc.dg/format/no-exargs-2.c: New test.
45346
45347 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45348
45349         * g++.dg/abi/vbase8-4.C: New test.
45350
45351 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45352
45353         * gcc.c-torture/execute/20011121-1.c: New test.
45354
45355 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45356
45357         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45358
45359 2001-11-23  Andreas Jaeger  <aj@suse.de>
45360
45361         * gcc.dg/cpp/charconst-2.c: New test.
45362
45363 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45364
45365         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45366         to the host if it is remote.  Let tests specify extra headers
45367         they use.
45368         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45369         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45370         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45371         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45372         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45373         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45374         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45375         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45376         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45377         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45378
45379 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45380
45381         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45382         for little endian ARMs.
45383
45384 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45385
45386         * gcc.c-torture/compile/20011119-1.c: New test.
45387         * gcc.c-torture/compile/20011119-2.c: New test.
45388
45389 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45390
45391         * gcc.dg/altivec-1.c: Fix typo.
45392
45393 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45394
45395         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45396
45397 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45398
45399         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45400
45401 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45402
45403         * lib/g77.exp: Don't specify --rpath-link.
45404
45405         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45406         across all the headers.
45407         * gcc.dg/format/format.exp: For testing on a remote host,
45408         copy format.h.
45409
45410         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45411         * gcc.c-torture/execute/930406-1.c: Likewise.
45412         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45413
45414 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45415
45416         * gcc.dg/altivec-1.c: New.
45417
45418 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45419
45420         * gcc.dg/cpp/fpreprocessed.c: New test case.
45421
45422 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45423
45424         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45425         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45426         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45427
45428 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45429
45430         * gcc.dg/no-builtin-1.c: New test.
45431
45432 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45433
45434         * gcc.c-torture/execute/20011115-1.c: New test.
45435
45436 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45437
45438         * gcc.c-torture/compile/20011114-2.c: New test.
45439         * gcc.c-torture/compile/20011114-3.c: New test.
45440         * gcc.c-torture/compile/20011114-4.c: New test.
45441
45442 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45443
45444         * g++.dg/other/init1.C: New test.
45445
45446 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45447
45448         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45449         message.
45450
45451         * gcc.c-torture/execute/20011114-1.c: New testcase.
45452
45453         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45454         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45455         like the (before this change) version of 20010327-1.c.
45456
45457 2001-11-14  Roger Sayle <roger@eyesopen.com>
45458
45459         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45460
45461 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45462
45463         * g++.dg/init/array2.C: New test.
45464
45465 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45466
45467         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45468
45469 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45470
45471         * g++.dg/other/forscope1.C: New test.
45472         * g++.dg/ext/forscope1.C: New test.
45473         * g++.dg/ext/forscope2.C: New test.
45474
45475 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45476
45477         * gcc.c-torture/execute/20011113-1.c: New test.
45478
45479 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45480
45481         * gcc.c-torture/execute/20011109-2.c: New test.
45482
45483         * gcc.c-torture/execute/20011109-1.c: New test.
45484
45485 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45486
45487         * gcc.c-torture/compile/20011109-1.c: New test.
45488
45489 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45490
45491         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45492         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45493         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45494         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45495         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45496         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45497         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45498
45499 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45500
45501         * g++.dg/warn/Wshadow-1.C: New tests.
45502         * g++.old-deja/g++.mike/for3.C: Update.
45503
45504 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45505
45506         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45507         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45508         XFAILs.  Adjust expected error texts.
45509         * gcc.c-torture/compile/20011106-1.c,
45510         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45511         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45512         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45513         gcc.dg/c99-array-lval-5.c: New tests.
45514
45515 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45516
45517         * gcc.dg/cpp/defined.c: Update.
45518
45519 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45520
45521         * gcc.c-torture/execute/anon-1.c: New test.
45522
45523 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45524
45525         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45526         same size, so no warning should be produced on stormy16.
45527
45528         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45529         due to oversized array.
45530         * g++.old-deja/g++.mike/ns15.C: Likewise.
45531         * g++.old-deja/g++.pt/crash16.C: Likewise.
45532
45533 2001-11-02  Graham Stott  <grahams@redhat.com>
45534
45535         * g++.dgother/debug1.C: Fix typos.
45536
45537 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45538
45539         * g++.dg/other/debug1.C: New test.
45540
45541 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45542
45543         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45544         of unsigned long.
45545
45546 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45547
45548         * gcc.dg/20011029-2.c: New test.
45549
45550         * gcc.c-torture/compile/20011029-1.c: New test.
45551
45552 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45553
45554         * objc/execute/class_self-1.m: New test.
45555         * objc/execute/class_self-2.m: New test.
45556
45557 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45558
45559         * gcc.misc-tests/msgs.exp: Delete.
45560         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45561         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45562         error set to match recent changes.
45563
45564 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45565
45566         * gcc.dg/20011021-1.c: New test.
45567
45568 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45569
45570         * gcc.c-torture/compile/20011023-1.c: New test.
45571
45572 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45573
45574         * lib/g77.exp: Rewrite based on lib/g++.exp.
45575
45576 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * gcc.c-torture/execute/20011019-1.c: New test.
45579
45580         * gcc.dg/20011018-1.c: New test.
45581
45582 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45583
45584         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45585
45586 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45587
45588         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45589         * gcc.dg/attr-invalid.c: Likewise.
45590
45591 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45592
45593         * gcc.dg/20011015-1.c: New test.
45594
45595 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45596
45597         * g++.dg/template/unify2.C: New test.
45598
45599 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45600
45601         * g++.dg/other/exception-specification.C: New test
45602
45603 2001-10-13  Tom Rix  <trix@redhat.com>
45604
45605         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45606         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45607
45608 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45609
45610         * gcc.dg/20011009-1.c: New test.
45611
45612 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45613
45614         PR g++/4476
45615         * g++.dg/other/friend1.C: New test.
45616
45617 2001-10-11  Richard Henderson  <rth@redhat.com>
45618
45619         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45620
45621 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45622
45623         * gcc.c-torture/compile/20011010-1.c: New.
45624
45625 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45626
45627         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45628         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45629         g77.f-torture/execute/execute.exp,
45630         g77.f-torture/noncompile/noncompile.exp,
45631         gcc.c-torture/compile/compile.exp,
45632         gcc.c-torture/execute/execute.exp,
45633         gcc.c-torture/execute/ieee/ieee.exp,
45634         gcc.c-torture/execute/memcheck/memcheck.exp,
45635         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45636         objc/execute/execute.exp: Update FSF address.
45637
45638 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45639
45640         * gcc.dg/cpp/cmdlne-C.c: Update.
45641         * gcc.dg/cpp/cmdlne-C2.c: New.
45642
45643 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45644
45645         * gcc.c-torture/execute/20011008-3.c: New.
45646
45647 2001-10-08  DJ Delorie  <dj@redhat.com>
45648
45649         * gcc.dg/20011008-1.c: New.
45650         * gcc.dg/20011008-2.c: New.
45651
45652 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45653
45654         * gcc.dg/cpp/spacing1.c: Update test.
45655
45656 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45657
45658         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45659         spelling errors of "separate" as "seperate".
45660
45661 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45662
45663         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45664         enough to avoid inlining.
45665
45666 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45667
45668         * lib/g77.exp: set libg2c_dir correctly.
45669
45670 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45671
45672         * gcc.dg/cpp/macro11.c: New test.
45673
45674 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45675
45676         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45677         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45678         gcc.dg/format/multattr-3.c: New tests.
45679         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45680         tests for format attributes on function pointers being rejected.
45681
45682 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45683
45684         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45685
45686 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45687
45688         * g++.dg/warn/format1.C: New test.
45689
45690 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45691
45692         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45693
45694 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45695
45696         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45697
45698 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45699
45700         * gcc.dg/cpp/redef2.c: Add test.
45701
45702 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45703
45704         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45705         long-standing bug on i686, apparently.
45706         * gcc.c-torture/execute/loop-2c.x: New file.
45707         * gcc.c-torture/execute/loop-2d.x: New file.
45708         * gcc.c-torture/execute/loop-3c.x: New file.
45709
45710 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45711
45712         * gcc.dg/cpp/20000625-2.c: Correct line number.
45713
45714 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45715
45716         * gcc.dg/cpp/macro10.c: New test.
45717         * gcc.dg/cpp/strify3.c: New test.
45718         * gcc.dg/cpp/spacing1.c: Add tests.
45719         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45720         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45721
45722 2001-09-24  DJ Delorie  <dj@redhat.com>
45723
45724         * gcc.c-torture/execute/20010924-1.c: New test.
45725
45726 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45727
45728         * objc/execute/paste.m: Remove.
45729
45730 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45731
45732         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45733
45734 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45735
45736         * g77.dg/strlen0.f: New test.
45737
45738 2001-09-21  Richard Henderson  <rth@redhat.com>
45739
45740         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45741         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45742
45743 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45744
45745         Table-driven attributes.
45746         * g++.dg/ext/attrib1.C: New test.
45747
45748 2001-09-20  DJ Delorie  <dj@redhat.com>
45749
45750         * gcc.dg/20000926-1.c: Update expected warning messages.
45751         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45752         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45753         array.
45754
45755 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45756
45757         * g++.dg/eh/registers1.C: New test case.
45758
45759 2001-09-17  Richard Henderson  <rth@redhat.com>
45760
45761         * gcc.dg/array-5.c: Fix VLA decomposition test.
45762
45763 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45764
45765         * gcc.dg/cpp/line5.c: New testcase.
45766
45767 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45768
45769         * gcc.dg/cpp/macro9.c: New test.
45770
45771 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45772
45773         * gcc.c-torture/execute/980223.c: Change type of addr from long
45774         to char *.
45775
45776 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45777
45778         * gcc.c-torture/execute/20010915-1.c: New test.
45779
45780 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45781
45782         * g77.dg/bprob: New directory.
45783         * g77.dg/bprob/bprob.exp: New file.
45784         * g77.dg/bprob/bprob-1.f: New test.
45785         * g77.dg/gcov: New directory.
45786         * g77.dg/gcov/gcov.exp: New file.
45787         * g77.dg/gcov/gcov-1.f: New test.
45788         * g77.dg/gcov/gcov-1.x: New file.
45789
45790 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45791
45792         * gcc.dg/cpp/directiv.c: Update.
45793         * gcc.dg/cpp/undef1.c: Update.
45794
45795 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45796
45797         * gcc.dg/20010912-1.c: New test.
45798
45799 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45800
45801         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45802         language-independent file in lib.
45803         * lib/gcov.exp: New file.
45804
45805 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45806
45807         * gcc.c-torture/compile/20010911-1.c: New test.
45808
45809 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45810
45811         * lib/profopt.exp: New, to support profile-directed optimizations.
45812         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45813         * gcc.misc-tests/bprob-1.c: New test.
45814         * gcc.misc-tests/bprob-2.c: New test.
45815
45816 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45817
45818         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45819         XFAIL and which kinds of gcov output to verify.
45820         * gcc.misc-tests/gcov-4b.x: New file.
45821         * gcc.misc-tests/gcov-5b.x: New file.
45822         * gcc.misc-tests/gcov-6.x: New file.
45823         * gcc.misc-tests/gcov-7.c: New test.
45824         * gcc.misc-tests/gcov-7.x: New file.
45825
45826 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45827
45828         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45829         * gcc.misc-tests/gcov-6.c: New test.
45830
45831 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45832
45833         PR c++/3986
45834         * g++.dg/abi/vbase1.C: New test.
45835
45836 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45837
45838         * objc.dg/method-2.m: New.
45839
45840 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45841
45842         PR c++/4203
45843         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45844         * g++.dg/init/empty1.C: New test.
45845
45846 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45847
45848         * gcc.c-torture/compile/20010903-1.c: New test.
45849
45850 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45851
45852         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45853         for m68k.
45854
45855 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45856
45857         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45858
45859         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45860
45861         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45862
45863 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45864
45865         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45866         for 16-bit 'unsigned int'.
45867
45868 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45869
45870         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45871
45872 2001-08-27  Richard Henderson  <rth@redhat.com>
45873
45874         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45875         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45876
45877 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45878
45879         * gcc.dg/asm-names.c (ymain): New.
45880
45881 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45882
45883         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45884         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45885         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45886
45887 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45888
45889         * gcc.dg/compare5.c: New testcase.
45890
45891 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45892
45893         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45894         and "In instantiation".
45895
45896 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45897
45898         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45899
45900 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45901
45902         * gcc.misc-tests/gcov.exp: Add support for branch information.
45903         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45904         * gcc.misc-tests/gcov-4.c: New test.
45905         * gcc.misc-tests/gcov-4b.c: New test.
45906         * gcc.misc-tests/gcov-5b.c: New test.
45907
45908 2001-08-20  Zack Weinberg  <zackw@panix.com>
45909
45910         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45911         expected to fail.
45912
45913 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45914
45915         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45916
45917 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45918
45919         * g++.dg/eh/template1.C: New test.
45920
45921 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45922
45923         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45924         Fix thinko.
45925         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45926         for xfail.
45927
45928 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45929
45930         * lib/g77-dg.exp: Use prune.exp for common procedures
45931         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45932         * lib/g77.exp: (g77-dg-prune) Remove
45933
45934 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45935
45936         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45937
45938 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45939
45940         * g++.dg/template/unify1.C: New test.
45941
45942 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45943
45944         * g++.dg/abi/empty4.C: New test.
45945
45946 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45947
45948         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45949         solaris2.*
45950         * g77.f-torture/compile/pr3743.x: Likewise.
45951
45952 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45953
45954         * g++.dg/other/using-declaration.C: New test.
45955
45956 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45957
45958         * gcc.dg/cpp/tr-sign.c: New testcase.
45959
45960 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45961
45962         * gcc.dg/cpp/19951025-1.c: Revert.
45963         * gcc.dg/cpp/directiv.c: We no longer process directives that
45964         interrupt macro arguments.
45965
45966 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45967
45968         * gcc.dg/bconstp-1.c: New test.
45969
45970 2001-08-03  Richard Henderson  <rth@redhat.com>
45971
45972         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45973
45974 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45975
45976         * gcc.dg/cpp/19951025-1.c: Update.
45977
45978 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45979
45980         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45981         should be x.
45982
45983 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45984
45985         Kill -fhonor-std.
45986         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45987         * g++.old-deja/g++.other/std1.C: Likewise.
45988         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45989
45990 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45991
45992         * lib/g77.exp: Load gcc-defs.exp for common procedures
45993         (g77_pass, g77_fail, g77_finish, g77_exit,
45994         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45995
45996 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45997
45998         * g77.dg/fbackslash.f
45999         * g77.dg/fcase-preserve.f
46000         * g77.dg/ff90-1.f
46001         * g77.dg/ffixed-line-length-0.f
46002         * g77.dg/ffixed-line-length-132.f
46003         * g77.dg/ffixed-line-length-7.f
46004         * g77.dg/ffixed-line-length-72.f
46005         * g77.dg/ffixed-line-length-none.f
46006         * g77.dg/ffree-form-1.f
46007         * g77.dg/fno-backslash.f
46008         * g77.dg/fno-f90-1.f
46009         * g77.dg/fno-fixed-form-1.f
46010         * g77.dg/fno-onetrip.f
46011         * g77.dg/fno-typeless-boz.f
46012         * g77.dg/fno-underscoring.f
46013         * g77.dg/fno-vxt-1.f
46014         * g77.dg/fonetrip.f
46015         * g77.dg/ftypeless-boz.f
46016         * g77.dg/fugly-assumed.f
46017         * g77.dg/funderscoring.f
46018         * g77.dg/fvxt-1.f
46019
46020 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46021
46022         * objc.dg/fwd-proto-1.m: New.
46023         * objc.dg/local-decl-1.m: New.
46024         * objc.dg/naming-1.m: New.
46025         * objc.dg/naming-2.m: New.
46026         * objc.dg/proto-hier-1.m: New.
46027
46028 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46029
46030         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46031         largest-type elements to a struct makes its size grow.
46032
46033 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46034
46035         * g++.dg/abi/vthunk1.C: New test.
46036
46037 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46038
46039         * g++.dg/abi/vbase8-22.C: New test.
46040
46041 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46042
46043         * gcc.dg/cpp/macro8.c: New test.
46044
46045 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46046
46047         * g++.dg/abi/vbase8-21.C: New test.
46048
46049 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46050
46051         * g++.dg/abi/vbase8-10.C: New test.
46052
46053 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46054
46055         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46056         ${tool}_set_ld_library_path.
46057         Changed caller.
46058         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46059         g++.exp.
46060
46061 2001-07-26  Stan Cox <scox@redhat.com>
46062
46063         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46064         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46065         gcc_exit, gcc_check_unsupported_p):
46066         Moved to gcc-deps.exp
46067         * gcc-deps.exp: New file.
46068
46069 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46070
46071         * g++.old-deja/g++.pt/defarg14.C: New test.
46072
46073 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46074
46075         * g++.old-deja/g++.other/lineno5.C: New test.
46076
46077 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46078
46079         * g++.old-deja/g++.pt/crash68.C: New test.
46080
46081 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46082
46083         * g++.old-deja/g++.other/crash42.C: New test.
46084
46085 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46086
46087         * gcc.dg/cpp/extratokens.c: Fix.
46088         * gcc.dg/cpp/skipping2.c: New tests.
46089
46090 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46091
46092         * gcc.c-torture/execute/20010724-1.c: New file.
46093         * gcc.c-torture/execute/20010724-1.x: New file.
46094
46095 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46096
46097         * g++.old-deja/g++.other/cond7.C: New test.
46098
46099 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46100
46101         * g++.old-deja/g++.other/optimize4.C: New test.
46102
46103 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46104
46105         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46106
46107 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46108
46109         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46110         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46111         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46112         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46113
46114         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46115         bug report" message.
46116
46117         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46118         * g++.dg/ext/instantiate1.C: Move from old-deja.
46119
46120 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46121
46122         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46123         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46124         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46125         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46126
46127 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46128
46129         * gcc.c-torture/execute/20010723-1.c: New test.
46130
46131 2001-07-23  Ben Elliston  <bje@redhat.com>
46132
46133         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46134
46135 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46136
46137         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46138         i[34567]86-*-*.
46139         Delete handling of ieee_multilib_flags.
46140         Pass -mieee for alpha*-*-* and sh-*-*.
46141         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46142
46143 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46144
46145         Remove old-abi tests.
46146         * g++.old-deja/g++.mike/p11116.C: Remove.
46147         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46148
46149 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46150
46151         * g77.f-torture/compile/pr3743.f: New test
46152
46153 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46154
46155         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46156
46157 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46158
46159         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46160         g++.old-deja/g++.pt/static6.C: Likewise.
46161         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46162         supports weak symbols.
46163
46164 2001-07-18  Andreas Jaeger  <aj@suse.de>
46165
46166         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46167         supported again.
46168
46169 2001-07-18  Andreas Jaeger  <aj@suse.de>
46170
46171         * gcc.dg/iftrap-1.c: Fix target line.
46172
46173 2001-07-17  Richard Henderson  <rth@redhat.com>
46174
46175         * gcc.c-torture/execute/20010717-1.c: New.
46176
46177 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46178
46179         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46180         tests.
46181
46182 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46183
46184         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46185
46186 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46187
46188         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46189         UAC_SIGBUS, UAC_NOPRINT definitions.
46190
46191 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46192
46193         * objc/execute/object_is_class.m: New test.
46194         * objc/execute/object_is_meta_class.m: New test.
46195
46196 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46197
46198         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46199         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46200
46201 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46202
46203         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46204         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46205
46206 2001-07-14  Richard Henderson  <rth@redhat.com>
46207
46208         * gcc.dg/iftrap-1.c: New.
46209
46210 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46211
46212         * g77.f-torture/execute/intrinsic77.f: New test.
46213
46214 2001-07-11  Janis Johnson <janis@us.ibm.com>
46215
46216         * gcc.misc-tests/gcov-3.c: New test.
46217
46218 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46219
46220         * gcc.c-torture/compile/20010711-1.c,
46221         * gcc.c-torture/compile/20010711-2.c: New tests.
46222
46223 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46224
46225         * gcc.c-torture/execute/20010711-1.c: New test.
46226
46227 2001-07-11  Ben Elliston  <bje@redhat.com>
46228
46229         * g++.old-deja/g++.other/enum5.C: New test.
46230
46231 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46232
46233         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46234         (g++-dg-prune): Call prune_gcc_output.
46235         * prune.exp: New file for prune_gcc_output.
46236         * lib/g++.exp, lib/gcc.exp: Load it.
46237
46238 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46239
46240         * gcc.c-torture/compile/20010701-1.c,
46241         g++.old-deja/g++.ext/attrib6.C: New tests.
46242
46243 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46244
46245         * gcc.c-torture/compile/20010706-1.c: New test.
46246
46247 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46248
46249         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46250
46251 2001-06-28  Stan Shebs  <shebs@apple.com>
46252
46253         * gcc.dg/pragma-darwin.c: New test.
46254
46255 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46256
46257         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46258         Solaris 2.[678] system.
46259
46260 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46261
46262         * gcc.dg/20010622-1.c: New test.
46263
46264 2001-06-18  Stan Shebs  <shebs@apple.com>
46265
46266         * objc.dg: New directory.
46267         * objc.dg/dg.exp: New file.
46268         * objc.dg/alias.m: New.
46269         * objc.dg/class-1.m: New.
46270         * objc.dg/class-2.m: New.
46271         * objc.dg/const-str-1.m: New.
46272         * objc.dg/const-str-2.m: New.
46273         * objc.dg/id-1.m: New.
46274         * objc.dg/method-1.m: New.
46275         * objc.dg/super-class-1.m: New.
46276         * lib/objc-dg.exp: New file.
46277
46278 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46279
46280         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46281         of label name.
46282
46283 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46284
46285         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46286
46287 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46288
46289         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46290         variable.
46291
46292 2001-06-12  Richard Henderson  <rth@redhat.com>
46293
46294         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46295
46296 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46297
46298         * g++.old-deja/g++.abi/vbase5.C: New test.
46299         * g++.old-deja/g++.abi/vbase6.C: New test.
46300         * g++.old-deja/g++.abi/vbase7.C: New test.
46301
46302 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46303
46304         * gcc.c-torture/compile/20010610-1.c: New test.
46305
46306 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46307
46308         * g++.old-deja/g++.abi/vbase4.C: New test.
46309
46310 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46311
46312         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46313         support %f for HC11/HC12 targets.
46314         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46315         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46316         on HC11/HC12 targets.
46317         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46318
46319 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46320
46321         * gcc.dg/wchar_t-1.c: New file.
46322         * gcc.dg/wint_t-1.c: Likewise.
46323
46324 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46325
46326         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46327
46328 2001-06-11  Richard Henderson  <rth@redhat.com>
46329
46330         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46331
46332 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46333
46334         * gcc.c-torture/compile/20010611-1.c: New test.
46335
46336 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46337
46338         * gcc.dg/c99-tag-1.c: Add more tests.
46339
46340 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46341
46342         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46343         representation on MN10300 and ARM/Thumb.
46344
46345 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46346
46347         * g77.f-torture/execute/20010610.f: New.
46348
46349 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46350
46351         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46352         names.
46353
46354 2001-06-09  Richard Henderson  <rth@redhat.com>
46355
46356         * gcc.c-torture/execute/ashrdi-1.c: New.
46357         * gcc.c-torture/execute/ashldi-1.c: New.
46358         * gcc.c-torture/execute/lshrdi-1.c: New.
46359
46360 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46361
46362         * objc/execute/load-3.m: Added. Check sending +load to categories,
46363         in addition to classes.
46364
46365 2001-06-08  Stan Shebs  <shebs@apple.com>
46366
46367         * objc/execute/load-2.m: New test.  From Nicola Pero
46368         <n.pero@mi.flashnet.it>.
46369
46370 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46371
46372         * gcc.c-torture/execute/20010605-2.c: New test.
46373
46374 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46375
46376         * g++.old-deja/g++.abi/vbase2.C: New test.
46377         * g++.old-deja/g++.abi/vbase3.C: New test.
46378
46379 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46380
46381         * g++.old-deja/g++.pt/friend49.C: New test.
46382
46383 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46384
46385         * g++.old-deja/g++.ext/anon3.C: New test.
46386
46387 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46388
46389         * g++.old-deja/g++.other/conv7.C: New test.
46390
46391 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46392
46393         * gcc.c-torture/compile/20010605-2.c: New test.
46394
46395 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46396
46397         * gcc.c-torture/execute/20010604-1.c: New test.
46398
46399 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46400
46401         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46402
46403 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46404
46405         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46406         (g++_link_flags): Likewise.
46407         (g++_init): Pass gccpath's value to two previous functions.
46408
46409 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46410
46411         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46412         Ensure logfile entry matches exec command line.
46413
46414 2001-05-31  Richard Henderson  <rth@redhat.com>
46415
46416         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46417         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46418
46419 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46420
46421         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46422         compiler for irix6.2
46423
46424 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46425
46426         * g++.old-deja/g++.other/optimize3.C: New file.
46427
46428 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46429
46430         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46431         assemble.
46432
46433 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46434
46435         * g++.old-deja/g++.other/optimize2.C: New file.
46436
46437 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46438
46439         * gcc.c-torture/compile/20010518-2.c: New file.
46440         * gcc.c-torture/execute/20010518-1.c: New file.
46441         * gcc.c-torture/execute/20010518-2.c: New file.
46442
46443 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46444
46445         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46446
46447 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46448
46449         G++ no longer defines builtins that do not begin with __builtin.
46450         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46451         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46452         * g++.old-deja/g++.law/builtin1.C: Likewise.
46453         * g++.old-deja/g++.law/cvt2.C: Likewise.
46454         * g++.old-deja/g++.mike/net5.C: Likewise.
46455         * g++.old-deja/g++.other/builtins1.C: Likewise.
46456         * g++.old-deja/g++.other/builtins2.C: Likewise.
46457         * g++.old-deja/g++.other/builtins3.C: Likewise.
46458         * g++.old-deja/g++.other/builtins4.C: Likewise.
46459         * g++.old-deja/g++.other/inline8.C: Likewise.
46460         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46461
46462 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46463
46464         * g++.old-deja/g++.pt/using1.C: Adjust.
46465         * g++.old-deja/g++.pt/using2.C: New test.
46466
46467 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46468
46469         * gcc.dg/cpp/charconst.c: New tests.
46470         * gcc.dg/cpp/escape.c: New tests.
46471         * gcc.dg/cpp/escape-1.c: New tests.
46472         * gcc.dg/cpp/escape-2.c: New tests.
46473         * gcc.dg/cpp/ucs.c: New tests.
46474
46475 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46476
46477         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46478         native compiler for irix6.5.
46479
46480 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46481
46482         * lib/g++.exp (g++_include_flags): Use args to compute
46483         get_multilibs.
46484         (g++_link_flags): Likewise.
46485         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46486
46487 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46488
46489         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46490
46491 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46492
46493         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46494         this file.
46495
46496 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46497
46498         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46499         STACK_SIZE;
46500         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46501         to STACK_SIZE; Use it to define size of add_histo array.
46502         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46503         to STACK_SIZE.
46504         (f): Use GITT_SIZE to define size of gitt local table.
46505         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46506         to STACK_SIZE; Use it to define size of bytemem array.
46507
46508 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46509
46510         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46511         on 68HC11/HC12 due to the asm instruction.
46512         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46513         * gcc.c-torture/compile/920520-1.x: Likewise.
46514         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46515         on 68HC11/HC12 because the function is larger than 64K.
46516         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46517         on 68HC11/HC12 because the structure is too large.
46518
46519 2001-05-20  Richard Henderson  <rth@redhat.com>
46520
46521         * gcc.c-torture/execute/20010520-1.c: New.
46522
46523 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46524
46525         * g++.old-deja/g++.warn/compare1.C: New test.
46526         * gcc.dg/compare4.c: New test.
46527
46528 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46529
46530         * g++.old-deja/g++.other/optimize1.C: New test.
46531
46532 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46533
46534         * g++.old-deja/g++.pt/spec41.C: New test.
46535
46536 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46537
46538         * gcc.c-torture/compile/20010114-1.x: Remove.
46539
46540 2001-05-18  Stan Shebs  <shebs@apple.com>
46541
46542         * gcc.c-torture/compile/20010518-1.c: New test.
46543
46544 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46545
46546         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46547         * g++.old-deja/g++.pt/crash67.C: New test.
46548
46549 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46550
46551         * g++.old-deja/g++.other/debug9.C: New test.
46552
46553 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46554
46555         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46556
46557 2001-05-16  Jan Hubicka  <jh@suse.cz>
46558
46559         * gcc.c-torture/compile/20010516-1.c: New test.
46560
46561 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46562
46563         * g++.old-deja/g++.other/crash41.C: New test.
46564
46565 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46566
46567         * g++.old-deja/g++.pt/crash66.C: New test.
46568
46569 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46570
46571         * g++.old-deja/g++.robertl/eb27.C: Convert.
46572
46573 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46574
46575         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46576         declaration being redundant.
46577
46578 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46579
46580         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46581
46582 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46583
46584         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46585
46586 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46587
46588         * lib/g++.exp: Use testsuite_flags.
46589
46590 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46591
46592         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46593
46594 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46595
46596         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46597
46598 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46599
46600         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46601
46602 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46603
46604         * gcc.c-torture/compile/20010313-1.c: New test.
46605
46606 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46607
46608         * gcc.dg/cpp/direct2.c: New test.
46609         * gccq.dg/cpp/direct2s.c: New test.
46610
46611         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46612
46613 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46616         * g++.old-deja/g++.other/op3.C: Likewise.
46617
46618 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46619
46620         * gcc.dg/cpp/syshdr.h: New file.
46621         * gcc.dg/cpp/sysmac1.c: Update.
46622         * gcc.dg/cpp/sysmac2.c: Update.
46623
46624 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46625
46626         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46627
46628 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46629
46630         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46631         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46632
46633 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46634
46635         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46636
46637 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46638
46639         * lib/g++.exp (g++_include_flags): Don't use any special flags
46640         if TESTING_IN_BUILD_TREE is not defined.
46641         (g++_init): Use a plain 'c++' as the compiler if
46642         TESTING_IN_BUILD_TREEE is not defined.
46643
46644 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46645
46646         * g++.old-deja/g++.eh/catch13.C: New test.
46647         * g++.old-deja/g++.eh/catch14.C: New test.
46648
46649 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46650
46651         * gcc.dg/cpp/tr-define.c: New test.
46652
46653 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46654
46655         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46656         <stdlib.h>, not <malloc.h>.
46657
46658 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46659
46660         * g++.old-deja/g++.ns/template17.C: New test.
46661
46662 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46663
46664         * g++.old-deja/g++.pt/ref4.C: New test.
46665
46666 2001-04-30  Richard Henderson  <rth@redhat.com>
46667
46668         * gcc.dg/20000724-1.c: Revert last change.
46669
46670 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46671
46672         * g77.f-torture/execute/20010430.f: New test.
46673
46674 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46675
46676         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46677
46678 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46679
46680         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46681
46682 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46683
46684         * g++.old-deja/g++.eh/crash6.C: New test.
46685
46686 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46687
46688         * g++.old-deja/g++.other/warn7.C: New test.
46689
46690 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46691
46692         * g++.old-deja/g++.other/defarg9.C: New test.
46693
46694 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46695
46696         * g77.f-torture/compile/20010426.f: New test.
46697         * g77.f-torture/execute/20010426.f: New test.
46698
46699 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46700
46701         * g77.f-torture/compile/20000629-1.x: Remove - error
46702         has been fixed.
46703
46704 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46705
46706         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46707         Tweak slightly to work with g++.dg framework.
46708         * g++.dg/special/ecos.exp: Run initp1.C test.
46709         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46710
46711         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46712         its linker doesn't give line numbers either.
46713         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46714
46715 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46716
46717         * g++.old-deja/g++.other/lex1.C: New test.
46718
46719 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46720
46721         * gcc.dg/noncompile/20010425-1.c: New test.
46722
46723 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46724
46725         * g++.old-deja/g++.pt/mangle2.C: New test.
46726
46727 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46728
46729         * gcc.dg/format/plus-1.c: New test.
46730
46731 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46732
46733         * gcc.dg/20010423-1.c: New test.
46734
46735 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46736
46737         * gcc.c-torture/execute/20010422-1.c: New test.
46738
46739 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46740
46741         * g++.old-deja/g++.ns/type2.C: New test.
46742
46743 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46744
46745         * g++.old-deja/g++.other/perf1.C: New test.
46746
46747 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46748
46749         * gcc.dg/c99-func-2.c: Remove xfail.
46750         * gcc.dg/c99-func-3.c: Remove xfail.
46751         * gcc.dg/c99-func-4.c: Remove xfail.
46752
46753 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46754
46755         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46756
46757 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46758
46759         * gcc.c-torture/compile/20010423-1.c: New test.
46760
46761 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46762
46763         * g++.old-deja/g++.pt/typename28.C: New test.
46764
46765 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46766
46767         * g++.old-deja/g++.abi/empty2.C: New test.
46768         * g++.old-deja/g++.abi/empty3.C: New test.
46769
46770 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46771
46772         * g++.old-deja/g++.other/comdat2.C: New test.
46773         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46774
46775 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46776
46777         * g++.old-deja/g++.other/overload14.C: New test.
46778
46779 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46780
46781         * g++.old-deja/g++.other/lookup23.C: New test.
46782
46783 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46784
46785         * gcc.c-torture/execute/20010403-1.c: New test.
46786
46787 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46788             Mark Mitchell  <mark@codesourcery.com>
46789
46790         * lib/old-dejagnu.exp: Don't delete output of executable.
46791         Add .exe suffix to executables.
46792
46793 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46794
46795         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46796
46797 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46798
46799         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46800
46801 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46802
46803         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46804         * g++.old-deja/g++.abi/crash1.C: New test.
46805
46806 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46807
46808         * g++.old-deja/g++.other/crash40.C: New test.
46809
46810 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46811
46812         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46813
46814 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46815
46816         * g++.old-deja/g++.other/warn6.C: New test.
46817
46818 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46819
46820         * g++.old-deja/g++.robertl/eb42.C: Same.
46821
46822 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46823
46824         * gcc.dg/wtr-conversion-1.c: New testcase.
46825
46826 2001-04-10  Richard Henderson  <rth@redhat.com>
46827
46828         * g++.old-deja/g++.other/array5.C: New.
46829
46830 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46831
46832         * gcc.c-torture/execute/20010408-1.c: New test.
46833
46834 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46835
46836         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46837         headers and constructs.
46838         * g++.old-deja/g++.robertl/eb79.C: Same.
46839         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46840         * g++.old-deja/g++.robertl/eb73.C: Same.
46841         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46842         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46843         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46844         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46845         * g++.old-deja/g++.robertl/eb44.C: Same.
46846         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46847         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46848         * g++.old-deja/g++.robertl/eb39.C: Same.
46849         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46850         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46851         * g++.old-deja/g++.robertl/eb30.C: Same.
46852         * g++.old-deja/g++.robertl/eb3.C: Same.
46853         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46854         * g++.old-deja/g++.robertl/eb21.C: Same.
46855         * g++.old-deja/g++.robertl/eb15.C: Same.
46856         * g++.old-deja/g++.robertl/eb118.C: Same.
46857         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46858         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46859         * g++.old-deja/g++.robertl/eb109.C: Same.
46860         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46861         * g++.old-deja/g++.mike/rtti1.C: Same.
46862         * g++.old-deja/g++.mike/p658.C: Same.
46863         * g++.old-deja/g++.mike/net46.C: Same.
46864         * g++.old-deja/g++.mike/net34.C: Same.
46865         * g++.old-deja/g++.mike/memoize1.C: Same.
46866         * g++.old-deja/g++.mike/eh2.C: Same.
46867         * g++.old-deja/g++.law/weak.C: Same.
46868         * g++.old-deja/g++.law/visibility7.C: Same.
46869         * g++.old-deja/g++.law/visibility25.C: Same.
46870         * g++.old-deja/g++.law/visibility22.C: Same.
46871         * g++.old-deja/g++.law/visibility2.C: Same.
46872         * g++.old-deja/g++.law/visibility17.C: Same.
46873         * g++.old-deja/g++.law/visibility13.C: Same.
46874         * g++.old-deja/g++.law/visibility10.C: Same.
46875         * g++.old-deja/g++.law/visibility1.C: Same.
46876         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46877         * g++.old-deja/g++.law/vbase1.C: Same.
46878         * g++.old-deja/g++.law/operators32.C: Same.
46879         * g++.old-deja/g++.law/nest3.C: Same.
46880         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46881         * g++.old-deja/g++.law/except5.C (main): Same.
46882         * g++.old-deja/g++.law/cvt7.C (run): Same.
46883         * g++.old-deja/g++.law/cvt2.C: Same.
46884         * g++.old-deja/g++.law/cvt16.C: Same.
46885         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46886         * g++.old-deja/g++.law/ctors17.C (main): Same.
46887         * g++.old-deja/g++.law/ctors13.C: Same.
46888         * g++.old-deja/g++.law/ctors12.C (main): Same.
46889         * g++.old-deja/g++.law/ctors10.C: Same.
46890         * g++.old-deja/g++.law/code-gen5.C: Same.
46891         * g++.old-deja/g++.law/bad-error7.C: Same.
46892         * g++.old-deja/g++.law/arm9.C: Same.
46893         * g++.old-deja/g++.law/arm12.C: Same.
46894         * g++.old-deja/g++.law/arg8.C: Same.
46895         * g++.old-deja/g++.law/arg1.C: Same.
46896         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46897         * g++.old-deja/g++.jason/template31.C: Same.
46898         * g++.old-deja/g++.jason/template24.C (main): Same.
46899         * g++.old-deja/g++.jason/2371.C: Same.
46900         * g++.old-deja/g++.eh/new2.C: Same.
46901         * g++.old-deja/g++.eh/new1.C: Same.
46902         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46903         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46904         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46905         * g++.old-deja/g++.brendan/crash62.C: Same.
46906         * g++.old-deja/g++.brendan/crash52.C: Same.
46907         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46908         * g++.old-deja/g++.brendan/crash38.C: Same.
46909         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46910         * g++.old-deja/g++.brendan/copy9.C: Same.
46911
46912 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46913
46914         * gcc.c-torture/execute/20001203-2.c (memset):
46915         Count argument is of type __SIZE_TYPE__.
46916
46917 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46918
46919         * gcc.c-torture/compile/20010404-1.c: New test.
46920
46921 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46922
46923         * gcc.c-torture/compile/20010326-1.c: New test.
46924
46925 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46926
46927         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46928         peculiarities of the SH.
46929         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46930
46931 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46932
46933         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46934         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46935         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46936
46937 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46938
46939         * g77.f-torture/compile/20010321-1.f: New test.
46940
46941 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46942
46943         * gcc.c-torture/compile/20010329-1.c: New test.
46944
46945 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46946
46947         * gcc.c-torture/execute/20010329-1.c: New test.
46948
46949 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46950
46951         * g++.old-deja/g++.other/eh4.C: Fix typo.
46952
46953 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46954
46955         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46956
46957 2001-03-28  Philip Blundell  <philb@gnu.org>
46958
46959         * gcc.c-torture/compile/20010328-1.c: New test.
46960
46961 2001-03-27  Richard Henderson  <rth@redhat.com>
46962
46963         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46964         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46965
46966 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46967
46968         * gcc.c-torture/compile/20010327-1.c: New test.
46969
46970 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.old-deja/g++.other/friend12.C: New test.
46973         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46974         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46975
46976 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46977
46978         * gcc.c-torture/execute/20010325-1.c: New test.
46979
46980 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46981
46982         * g++.old-deja/g++.other/mangle3.C: New test.
46983
46984 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46985
46986         * g++.old-deja/g++.other/anon8.C: New test.
46987
46988 2001-03-20  Philip Blundell  <philb@gnu.org>
46989
46990         * gcc.c-torture/compile/20010320-1.c: New test.
46991
46992 2001-03-17  Richard Henderson  <rth@redhat.com>
46993
46994         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46995
46996 2001-03-15  Geoff Keating  <geoff@redhat.com>
46997
46998         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46999         tests on AIX.
47000
47001 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47002
47003         * g++.old-deja/g++.other/eh4.C: New test.
47004
47005 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47006
47007         * gcc.dg/cpp/mi1.c: Update.
47008
47009 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47010
47011         * g++.old-deja/g++.other/regstack.C: New test.
47012
47013 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47014
47015         * g++.old-deja/g++.other/ref4.C: New test.
47016
47017 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47018
47019         * objc/execute/va_method.m: Added.
47020         * objc/execute/IMP.m: Added.
47021         * objc/execute/_cmd.m: Added.
47022         * objc/execute/accessing_ivars.m: Added.
47023         * objc/execute/class-1.m: Added.
47024         * objc/execute/class-10.m: Added.
47025         * objc/execute/class-11.m: Added.
47026         * objc/execute/class-12.m: Added.
47027         * objc/execute/class-13.m: Added.
47028         * objc/execute/class-14.m: Added.
47029         * objc/execute/class-2.m: Added.
47030         * objc/execute/class-3.m: Added.
47031         * objc/execute/class-4.m: Added.
47032         * objc/execute/class-5.m: Added.
47033         * objc/execute/class-6.m: Added.
47034         * objc/execute/class-7.m: Added.
47035         * objc/execute/class-8.m: Added.
47036         * objc/execute/class-9.m: Added.
47037         * objc/execute/class-tests-1.h
47038         * objc/execute/class-tests-2.h
47039         * objc/execute/compatibility_alias.m: Added.
47040         * objc/execute/encode-1.m: Added.
47041         * objc/execute/formal_protocol-1.m: Added.
47042         * objc/execute/formal_protocol-2.m: Added.
47043         * objc/execute/formal_protocol-3.m: Added.
47044         * objc/execute/formal_protocol-4.m: Added.
47045         * objc/execute/formal_protocol-5.m: Added.
47046         * objc/execute/formal_protocol-6.m: Added.
47047         * objc/execute/formal_protocol-7.m: Added.
47048         * objc/execute/informal_protocol.m: Added.
47049         * objc/execute/initialize.m: Added.
47050         * objc/execute/load.m: Added.
47051         * objc/execute/many_args_method.m: Added.
47052         * objc/execute/nested-3.m: Added.
47053         * objc/execute/no_clash.m: Added.
47054         * objc/execute/private.m: Added.
47055         * objc/execute/redefining_self.m: Added.
47056         * objc/execute/root_methods.m: Added.
47057         * objc/execute/selector-1.m: Added.
47058         * objc/execute/static-1.m: Added.
47059         * objc/execute/static-2.m: Added.
47060         * objc/execute/va_method.m: Added.
47061
47062 2001-03-10  Richard Henderson  <rth@redhat.com>
47063
47064         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47065
47066 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47067
47068         * g++.old-deja/g++.other/crash31.C: XFAIL.
47069         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47070         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47071         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47072         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47073         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47074
47075 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47076
47077         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47078
47079 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47080
47081         * gcc.dg/20000724-1.c: Don't use multiline strings.
47082
47083 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47084
47085         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47086         result of -cString against what we expect it to be; don't just
47087         print it out for no one to read.
47088
47089         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47090         Based on testcases provided by Nicola Pero.
47091
47092 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47093
47094         * gcc.dg/cpp/macro7.c: New test.
47095
47096 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47097
47098         * gcc.dg/cpp/multiline.c: Update.
47099
47100 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47101
47102         * g++.old-deja/g++.other/enum3.C: New test.
47103
47104 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47105
47106         * g++.old-deja/g++.other/pod1.C: New test.
47107
47108 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47109
47110         * g++.old-deja/g++.ext/overload1.C: New test.
47111
47112 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47113
47114         * g++.old-deja/g++.pt/using1.C: New test.
47115
47116 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47117
47118         * g++.old-deja/g++.other/using9.C: New test.
47119
47120 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47121
47122         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47123
47124         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47125
47126 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47127
47128         * g++.old-deja/g++.ext/realpt1.C: Remove.
47129
47130 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47131
47132         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47133
47134 2001-02-26  Will Cohen  <wcohen@redhat.com>
47135
47136         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47137
47138 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47139
47140         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47141         templatized constructors.
47142
47143 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47144
47145         * gcc.c-torture/execute/20010224-1.c: New test.
47146
47147 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47148
47149         * gcc.c-torture/execute/20010222-1.c: New test.
47150
47151 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47152
47153         * g++.old-deja/g++.other/inline20.C: New test.
47154
47155 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47156
47157         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47158
47159 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47160
47161         * g++.old-deja/g++.other/lookup22.C: New test.
47162
47163 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47164
47165         * g77.dg: New directory.
47166         * g77.dg/20010216-1.f: New test case.
47167         * g77.dg/dg.exp: New driver.
47168         * lib/g77-dg.exp: New driver library.
47169
47170 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47171
47172         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47173
47174 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47175
47176         * g++.old-deja/g++.other/decl9.C: New test.
47177
47178 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47179
47180         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47181         not need <string> and also tests the initialization at runtime.
47182
47183 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47184
47185         * gcc.c-torture/execute/longlong.c: New test.
47186
47187 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47188
47189         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47190
47191 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47192
47193         * gcc.c-torture/execute/920302-1.c (execute):
47194         Change argument type to short.
47195
47196 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47197
47198         * g++.old-deja/g++.pt/deduct6.C: New test.
47199
47200 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47201
47202         * g++.old-deja/g++.pt/deduct5.C: New test.
47203
47204 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * gcc.c-torture/execute/20010209-1.c: New test.
47207
47208 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47209
47210         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47211
47212 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47213
47214         * g++.dg/vtgc1.C: Update for new ABI.
47215
47216         * consistency.vlad: New directory, 1665 files.
47217
47218 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47219
47220         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47221         return type.
47222         * gcc.dg/cpp/digraphs.c: Declare puts.
47223
47224 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47225
47226         * g++.old-deja/g++.other/warn5.C: New test.
47227
47228 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47229
47230         * g++.old-deja/g++.pt/spec40.C: New test.
47231
47232 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47233
47234         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47235         case.
47236         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47237
47238 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47239
47240         * gcc.c-torture/compile/20010209-1.c: New test.
47241
47242 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47243
47244         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47245         excess errors message but not if it crashes.
47246         * g++.old-deja/g++.other/crash27.C: Likewise.
47247         * g++.old-deja/g++.other/crash28.C: Likewise.
47248         * g++.old-deja/g++.other/crash30.C: Likewise.
47249         * g++.old-deja/g++.other/crash32.C: Likewise.
47250         * g++.old-deja/g++.other/crash35.C: Likewise.
47251         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47252
47253 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47254
47255         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47256         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47257         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47258         g77.f-torture/execute/execute.exp,
47259         g77.f-torture/noncompile/noncompile.exp,
47260         gcc.c-torture/execute/execute.exp,
47261         gcc.c-torture/execute/memcheck/memcheck.exp,
47262         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47263         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47264         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47265         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47266         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47267         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47268         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47269         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47270         Remove bug reporting instructions with ancient email addresses.
47271
47272 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47273
47274         * gcc.dg/20010202-1.c: New test.
47275         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47276
47277 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47278
47279         * g++.dg/stdbool-if.C: New test.
47280
47281 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47282
47283         * objc/execute/fdecl.m: Added main().
47284
47285 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47286
47287         * gcc.c-torture/execute/20010206-1.c: New test.
47288
47289 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47290
47291         * gcc.dg/cpp/avoidpaste1.c: Update.
47292
47293 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47294
47295         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47296         Pero <nicola@brainstorm.co.uk>.
47297         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47298
47299 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47300
47301         * g++.old-deja/g++.pt/spec39.C: New test.
47302
47303 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47304
47305         * gcc.c-torture/compile/20010202-1.c: New test.
47306
47307 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47308
47309         * g++.old-deja/g++.abi/primary2.C: New test.
47310         * g++.old-deja/g++.abi/primary3.C: New test.
47311         * g++.old-deja/g++.abi/primary4.C: New test.
47312         * g++.old-deja/g++.abi/primary5.C: New test.
47313         * g++.old-deja/g++.abi/vtable3.h: New test.
47314         * g++.old-deja/g++.abi/vtable3a.C: New test.
47315         * g++.old-deja/g++.abi/vtable3b.C: New test.
47316         * g++.old-deja/g++.abi/vtable3c.C: New test.
47317         * g++.old-deja/g++.abi/vtable3d.C: New test.
47318         * g++.old-deja/g++.abi/vtable3e.C: New test.
47319         * g++.old-deja/g++.abi/vtable3f.C: New test.
47320         * g++.old-deja/g++.abi/vtable3g.C: New test.
47321         * g++.old-deja/g++.abi/vtable3h.C: New test.
47322         * g++.old-deja/g++.abi/vtable3i.C: New test.
47323         * g++.old-deja/g++.abi/vtable3j.C: New test.
47324         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47325
47326 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47327
47328         * g++.old-deja/g++.other/anon6.C: New test.
47329         * g++.old-deja/g++.other/anon7.C: New test.
47330
47331 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47332
47333         * gcc.dg/cpp/avoidpaste2.c: New tests.
47334
47335 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47336
47337         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47338
47339 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47340
47341         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47342         DECIMAL_DIG cases for Irix."
47343
47344 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47345
47346         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47347
47348 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47349
47350         * gcc.dg/c99-tag-1.c: New test.
47351
47352 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47353
47354         * gcc.dg/cpp/tr-warn1.c: Add tests.
47355
47356 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47357
47358         * gcc.dg/cpp/avoidpaste1.c: Update.
47359         * gcc.dg/cpp/paste4.c: Update.
47360
47361 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47362
47363         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47364         cases for Irix.
47365
47366 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47367
47368         * g++.old-deja/g++.other/inline19.C: New test.
47369
47370 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47371
47372         * gcc.dg/Wlarger-than.c: New test.
47373
47374 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47375
47376         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47377
47378 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47379
47380         * gcc.c-torture/execute/20010129-1.c: New test.
47381         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47382
47383 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47384
47385         * gcc.dg/cpp/avoidpaste1.c: Test case.
47386
47387 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47388
47389         * g++.old-deja/g++.other/inline18.C: New test.
47390
47391 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47392
47393         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47394         and __builtin_putchar.
47395
47396 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47397
47398         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47399         tests.
47400
47401 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47402
47403         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47404         floating point number rounding mode to round to the nearest
47405         representable mode.
47406
47407 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47408
47409         * g++.old-deja/g++.other/mangle2.C: New test.
47410
47411 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47412
47413         * gcc.c-torture/compile/20010124-1.c: New test.
47414
47415 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47416
47417         * g++.old-deja/g++.pt/spec38.C: New test.
47418
47419 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47420
47421         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47422         "Build don't run".
47423
47424 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47425
47426         * gcc.c-torture/execute/20010123-1.c: New test.
47427
47428 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47429
47430         * g++.old-deja/g++.pt/spec37.C: New test.
47431
47432 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         * g++.old-deja/g++.pt/overload14.C: New test.
47435
47436 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47437
47438         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47439         __builtin_return_address.
47440
47441 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47442
47443         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47444         * g++.old-deja/g++.pt/spec35.C: New test.
47445         * g++.old-deja/g++.pt/spec36.C: New test.
47446
47447 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47448
47449         * gcc.c-torture/compile/20010118-1.c: New test.
47450
47451 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47452
47453         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47454
47455 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47456
47457         * gcc.c-torture/execute/20010119-1.c: New test.
47458
47459 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47460
47461         * g++.old-deja/g++.other/vbase5.C: New test.
47462
47463 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47464
47465         * gcc.c-torture/execute/20010118-1.c: New test.
47466
47467 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         * g++.old-deja/g++.pt/deduct3.C: New test.
47470
47471 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47472
47473         * g++.old-deja/g++.pt/spec34.C: New test.
47474
47475 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47476
47477         * g77.f-torture/compile/20000601-2.f: New test.
47478
47479 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47480
47481         * g++.old-deja/g++.other/init17.C: New test.
47482
47483 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47484
47485         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47486
47487 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47488
47489         * g++.old-deja/g++.pt/unify8.C: New test.
47490
47491 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47492
47493         * g++.old-deja/g++.abi/vbase1.C: New test.
47494
47495 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47496
47497         * g++.old-deja/g++.pt/crash65.C: New test.
47498
47499 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47500
47501         * gcc.dg/cpp/assembl2.S: New test case.
47502
47503 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47504
47505         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47506         are supported.
47507
47508 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47509
47510         * g++.old-deja/g++.other/builtins1.C: New test.
47511         * g++.old-deja/g++.other/builtins2.C: Likewise.
47512         * g++.old-deja/g++.other/builtins3.C: Likewise.
47513         * g++.old-deja/g++.other/builtins4.C: Likewise.
47514
47515 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47516
47517         * gcc.c-torture/compile/20010117-1.c: New test.
47518         * gcc.c-torture/compile/20010117-2.c: New test.
47519
47520 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47521
47522         * g77.f-torture/execute/20010116.[fx]: New test,
47523         XFAIL on i?86-*-*.
47524         * g77.f-torture/compile/20010115.f: Indicate it's
47525         a test for PR fortran/1636.
47526
47527 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47528
47529         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47530
47531 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47532
47533         * g77.f-torture/compile/20010115.f: New test.
47534
47535 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47536
47537         * g++.old-deja/g++.pt/nontype5.C: New test.
47538
47539 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47540
47541         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47542         have an equivalent working one below it.
47543
47544 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47545
47546         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47547         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47548
47549 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47550
47551         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47552         message containing "init_priority".
47553         (conpr-2.C): Likewise.
47554         (conpr-3.C): Likewise.
47555         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47556
47557 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47558
47559         * gcc.c-torture/execute/20010114-2.c: New test.
47560
47561 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47562
47563         * gcc.c-torture/compile/20010114-1.c: New test.
47564         * gcc.c-torture/compile/20010114-1.x: Xfail.
47565         * gcc.c-torture/compile/20010114-2.c: New test.
47566         * gcc.c-torture/execute/20010114-1.c: New test.
47567         * gcc.dg/trunc-1.c: New test.
47568         * gcc.dg/uninit-B.c: New test.
47569
47570 2001-01-13  Nick Clifton  <nickc@redhat.com>
47571
47572         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47573         target.
47574
47575 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47576
47577         * gcc.c-torture/compile/20010113-1.c: New test.
47578
47579 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47580
47581         * gcc.c-torture/compile/20001212-1.c: New test.
47582
47583 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47584
47585         * gcc.dg/cpp/widestr1.c: Update.
47586         * gcc.dg/cpp/prag-imp.c: Remove.
47587
47588 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47589
47590         * gcc.c-torture/execute/20000801-3.x: Remove.
47591         * gcc.dg/c90-init-1.c: New test.
47592         * gcc.dg/c99-init-1.c: New test.
47593         * gcc.dg/c99-init-2.c: New test.
47594         * gcc.dg/gnu99-init-1.c: New test.
47595
47596 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47597
47598         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47599         testing that no relevant ones were found.
47600
47601 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47602
47603         * g++.old-deja/g++.pt/cast2.C: New test.
47604
47605 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47606
47607         * g++.old-deja/g++.pt/friend47.C: New test.
47608
47609 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47610
47611         * g++.old-deja/g++.pt/instantiate13.C: New test.
47612
47613 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47614
47615         * g++.old-deja/g++.other/defarg7.C: New test.
47616         * g++.old-deja/g++.other/defarg8.C: New test.
47617
47618 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47619
47620         * g++.old-deja/g++.pt/crash64.C: New test.
47621
47622 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47623
47624         * g++.old-deja/g++.pt/crash63.C: New test.
47625
47626 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47627
47628         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47629
47630 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47631
47632         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47633
47634 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47635
47636         * g++.old-deja/g++.pt/error3.C: New test.
47637
47638 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47639
47640         * g++.old-deja/g++.other/crash39.C: New test.
47641
47642 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47643
47644         * g++.old-deja/g++.other/vbase4.C: New test.
47645
47646 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47647
47648         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47649         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47650         * gcc.dg/special/special.exp: New test driver which will check
47651         for alias support for the above test.
47652
47653 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47654
47655         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47656         problems on small machines.
47657         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47658         parameterize.
47659
47660 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47661
47662         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47663         mips.
47664         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47665
47666 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47667
47668         * g++.old_deja/g++.pt/using8.C: New test.
47669
47670 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47671
47672         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47673
47674 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47675
47676         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47677         where a failure is expected.
47678         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47679
47680 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47681
47682         * g++.old_deja/g++.pt/instantiate12.C: New test.
47683
47684 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47685
47686         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47687         start of structs.
47688         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47689         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47690         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47691         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47692         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47693         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47694         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47695         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47696         * g++.old-deja/g++.eh/spec6.C: Likewise.
47697         * g++.old-deja/g++.jason/crash3.C: Likewise.
47698         * g++.old-deja/g++.law/ctors11.C: Likewise.
47699         * g++.old-deja/g++.law/ctors17.C: Likewise.
47700         * g++.old-deja/g++.law/ctors5.C: Likewise.
47701         * g++.old-deja/g++.law/ctors9.C: Likewise.
47702         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47703         * g++.old-deja/g++.mike/net22.C: Likewise.
47704         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47705         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47706         * g++.old-deja/g++.mike/virt3.C: Likewise.
47707         * g++.old-deja/g++.niklas/t128.C: Likewise.
47708         * g++.old-deja/g++.other/anon4.C: Likewise.
47709         * g++.old-deja/g++.other/using1.C: Likewise.
47710         * g++.old-deja/g++.other/warn3.C: Likewise.
47711         * g++.old-deja/g++.pt/t37.C: Likewise.
47712         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47713         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47714
47715 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47716
47717         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47718
47719 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47720
47721         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47722
47723 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47724
47725         * gcc.c-torture/compile/20010107-1.c: New test.
47726
47727 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47728
47729         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47730
47731 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47732
47733         * gcc.dg/format/format.h: New file.
47734         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47735         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47736         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47737         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47738         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47739         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47740         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47741         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47742         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47743         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47744         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47745         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47746         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47747         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47748         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47749         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47750         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47751         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47752         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47753         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47754         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47755         instead of declaring standard types, macros and functions in each
47756         test.
47757
47758 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47759
47760         * gcc.c-torture/execute/20010106-1.c: New test.
47761
47762 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47763
47764         * gcc.dg/format/format.exp: New file.
47765         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47766         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47767         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47768         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47769         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47770         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47771         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47772         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47773         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47774         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47775         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47776         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47777         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47778         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47779         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47780         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47781         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47782         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47783         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47784         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47785         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47786         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47787         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47788         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47789         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47790         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47791         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47792         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47793         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47794         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47795         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47796         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47797         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47798         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47799         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47800         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47801         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47802         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47803         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47804         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47805         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47806         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47807
47808 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47809
47810         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47811         account.
47812
47813 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47814
47815         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47816
47817 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47818
47819         * g++.old-deja/g++.pt/crash62.C: New test.
47820
47821 2001-01-04  Richard Henderson  <rth@redhat.com>
47822
47823         * gcc.dg/20000926-1.c: Update expected warnings.
47824         * gcc.dg/array-2.c: Likewise.
47825         * gcc.dg/array-4.c: Also validate flexible array members.
47826         * gcc.dg/c99-flex-array-1.c: New.
47827
47828 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47829
47830         * gcc.c-torture/compile/20001222-1.x: Remove.
47831
47832 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47833
47834         * gcc.c-torture/execute/built-in-setjmp.c: New.
47835
47836 2001-01-03  Richard Henderson  <rth@redhat.com>
47837
47838         * gcc.dg/940510-1.c: Update expected error wording.
47839         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47840
47841 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47842
47843         * lib/target-supports.exp (check_alias_available): Modified to
47844         indicate aliases not supported if only weak aliases are supported.
47845
47846 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47847
47848         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47849         Turn on cmpstrsi checks for __pj__ and __i370__.
47850
47851 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47852
47853         * g++.old-deja/g++.other/virtual11.C: New test.
47854
47855 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47856
47857         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47858
47859 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47860
47861         * gcc.c-torture/compile/20010102-1.c: New test.
47862
47863 2001-01-02  Andreas Jaeger  <aj@suse.de>
47864
47865         * gcc.dg/noreturn-3.c: New test.
47866
47867         * gcc.dg/noreturn-4.c: New test.
47868
47869 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47870
47871         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47872         __builtin_fputc and __builtin_fwrite.
47873
47874 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47875
47876         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47877         signed char, not default char.
47878
47879 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47880
47881         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47882
47883 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47884
47885         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47886
47887 2000-12-29  Richard Henderson  <rth@redhat.com>
47888
47889         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47890         (__cyg_profile_func_exit): Define.
47891
47892 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47893
47894         * g++.dg/vtgc1.C: New test.
47895
47896 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47897
47898         * gcc.dg/noncompile/20001228-1.c: New test.
47899
47900         * gcc.dg/20001228-1.c: New test.
47901
47902         * gcc.c-torture/execute/20001228-1.c: New test.
47903
47904 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47905
47906         * gcc.dg/format-strfmon-1.c: New test.
47907
47908 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47909
47910         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47911         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47912         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47913         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47914         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47915         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47916         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47917         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47918         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47919         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47920         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47921         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47922         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47923
47924         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47925         * gcc.c-torture/execute/string-opt-4.c: Test index.
47926
47927 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47928
47929         * gcc.c-torture/compile/20001226-1.c: New test.
47930
47931 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47932
47933         * gcc.c-torture/compile/20001222-1.c: New test.
47934         * gcc.c-torture/compile/20001222-1.x: Xfail.
47935
47936 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47937
47938         * gcc.c-torture/execute/comp-goto-2.c: New test.
47939
47940 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47941
47942         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47943         Use long types if __INT_MAX__ is 32767.
47944         (main): Use cast to (sint32 *) when poking 88 into a_page.
47945
47946         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47947
47948 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47949
47950         * gcc.c-torture/compile/20001221-1.c: New test.
47951         * gcc.c-torture/execute/20001221-1.c: New test.
47952
47953 2000-12-20  Richard Henderson  <rth@redhat.com>
47954
47955         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47956         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47957
47958 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47959
47960         * gcc.dg/compare3.c: New test.
47961
47962 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47963
47964         * gcc.dg/format-warnll-1.c: New test.
47965
47966 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47967
47968         * gcc.dg/cpp/cmdlne-P.c: New test.
47969
47970 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47971
47972         * gcc.c-torture/execute/builtin-abs-1.c,
47973         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47974
47975 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47976
47977         * gcc.dg/cpp/multiline.c: New test.
47978
47979 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47980
47981         * g++.old-deja/g++.other/syshdr1.C: Update.
47982         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47983
47984 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47985
47986         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47987
47988 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47989
47990         * g++.old-deja/g++.pt/ttp65.C: New test.
47991
47992 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47993
47994         * g++.old-deja/g++.pt/ttp64.C: New test.
47995
47996 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47997
47998         * g++.old-deja/g++.pt/spec33.C: New test.
47999
48000 2000-12-14  Catherine Moore  <clm@redhat.com>
48001
48002         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48003         * gcc.c-torture/execute/920612-2.c: Likewise.
48004         * gcc.c-torture/execute/920428-2.c: Likewise.
48005         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48006         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48007
48008 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48009
48010         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48011         * gcc.dg/pack-test-2.c: Likewise.
48012
48013 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48014
48015         Tests by Zack Weinberg <zackw@stanford.edu>.
48016
48017         * gcc.dg/cpp/defined.c: Update.
48018         * gcc.dg/cpp/defined_trad.c: New tests.
48019
48020 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48021
48022         * gcc.dg/cpp/trad-direct.c: Update.
48023
48024 2000-12-11  Neil Booth  <neilb@earthling.net>
48025
48026         * gcc.dg/cpp/defined_trad.c
48027
48028 2000-12-11  Neil Booth  <neilb@earthling.net>
48029
48030         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48031
48032 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48033
48034         * gcc.dg/format-miss-2.c: New test.
48035
48036 2000-12-09  Neil Booth  <neilb@earthling.net>
48037
48038         * gcc.dg/cpp/lineflags.c: New tests.
48039         * gcc.dg/cpp/poison.c: Update.
48040         * gcc.dg/cpp/redef2.c: Update.
48041         * gcc.dg/cpp/skipping.c: New test.
48042
48043 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48044
48045         * g++.old-deja/g++.other/eh3.C: New testcase.
48046
48047 2000-12-07  Neil Booth  <neilb@earthling.net>
48048
48049         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48050         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48051         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48052         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48053         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48054         Update.
48055
48056 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48057
48058         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48059         __SIZE_TYPE__ instead of int for type of integers cast to
48060         pointers.
48061
48062 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48063
48064         * g++.old-deja/g++.other/cleanup4.C: New test.
48065
48066 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48067
48068         * format-sec-1.c: New test.
48069
48070 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48071
48072         * gcc.dg/format-nonlit-3.c: New test.
48073
48074 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48075
48076         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48077         through a null pointer.
48078
48079 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48080
48081         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48082         * g++.old-deja/g++.pt/partial4.C: New test.
48083
48084 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48085
48086         * gcc.c-torture/execute/ieee/hugeval.x: New.
48087
48088 2000-12-06  Neil Booth  <neilb@earthling.net>
48089
48090         * gcc.dg/cpp/backslash2.c: New tests.
48091
48092 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48093
48094         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48095         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48096
48097 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48098
48099         * gcc.c-torture/execute/20001203-2.c: New testcase.
48100
48101 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48102
48103         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48104         * g++.old-deja/g++.other/virtual10.C: New test.
48105
48106 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48107
48108         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48109
48110 2000-12-05  Richard Henderson  <rth@redhat.com>
48111
48112         * gcc.c-torture/compile/20001205-1.c: New.
48113
48114 2000-12-04  Neil Booth  <neilb@earthling.net>
48115
48116         * g++.old-deja/g++.other/virtual9.C: New test.
48117         * g++.old-deja/g++.pt/crash61.C: New test.
48118         * gcc.c-torture/execute/loop-9.c: New test.
48119
48120 2000-12-04  Neil Booth  <neilb@earthling.net>
48121
48122         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48123         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48124         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48125         * gcc.dg/cpp/extratokens.c: ...here.
48126
48127 2000-12-04  Neil Booth  <neilb@earthling.net>
48128
48129         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48130         New tests.
48131
48132 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48133
48134         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48135         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48136
48137 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48138
48139         * gcc.c-torture/execute/20001203-1.c: New test.
48140
48141 2000-12-03  Neil Booth  <neilb@earthling.net>
48142
48143         * gcc.dg/cpp/macro6.c: New test cases.
48144
48145 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48146
48147         * gcc.c-torture/execute/string-opt-9.c: New test.
48148         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48149         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48150         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48151
48152         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48153         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48154
48155 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48156
48157         * gcc.dg/cpp/if-6.c: New testcase.
48158
48159         * gcc.dg/20001201-1.c: New testcase.
48160
48161 2000-12-02  Neil Booth  <neilb@earthling.net>
48162
48163         * g++.old-deja/g++.other/externC4.C,
48164         g++.old-deja/g++.other/friend10.C: New tests.
48165
48166 2000-12-02  Neil Booth  <neilb@earthling.net>
48167
48168         * g++.old-deja/g++.other/instan2.C
48169         * g++.old-deja/g++.other/instan3.C: New test.
48170
48171 2000-12-02  Neil Booth  <neilb@earthling.net>
48172
48173         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48174         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48175         gnuc99.c,gnuc99-pedantic.c: New tests.
48176
48177 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48178
48179         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48180         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48181
48182 2000-12-01  Neil Booth  <neilb@earthling.net>
48183
48184         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48185         * gcc.dg/cpp/poison.c: Update.
48186         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48187
48188 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48189
48190         * g77.f-torture/execute/20001201.f: New test.
48191
48192 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48193
48194         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48195
48196 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48197
48198         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48199
48200 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48201
48202         * g++.old-deja/g++.other/cast6.C: New test.
48203
48204 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48205
48206         * gcc.c-torture/execute/20001130-2.c: New testcase.
48207
48208 2000-11-30  Richard Henderson  <rth@redhat.com>
48209
48210         * gcc.c-torture/execute/20001130-1.c: New test.
48211
48212 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48213
48214         * g++.old-deja/g++.other/op3.C: New test.
48215
48216 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48217
48218         * g++.old-deja/g++.other/op2.C: New test.
48219
48220 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48221
48222         * g++.old-deja/g++.other/crash38.C: New test.
48223
48224 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48225
48226         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48227
48228 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48229
48230         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48231         tests.
48232         * gcc.c-torture/execute/string-opt-6.c: New test.
48233
48234         * gcc.dg/20001117-1.c: Add main.
48235
48236 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48237
48238         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48239         Move from here ...
48240         * gcc.dg/940510-1.c: ... to here.
48241
48242         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48243         zero-size arrays in toplevel structures.
48244
48245 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48246
48247         * gcc.c-torture/execute/loop-8.c: New test.
48248
48249 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48250
48251         * g++.old-deja/g++.other/base1.C: New test.
48252
48253 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48254
48255         * g++.old-deja/g++.other/parse2.C: New test.
48256
48257 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48258
48259         * g++.old-deja/g++.pt/incomplete1.C: New test.
48260
48261 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48262
48263         * g++.old-deja/g++.other/friend9.C: New test.
48264
48265 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48266
48267         * gcc.dg/20001127-1.c: New test.
48268
48269 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48270
48271         * g++.old-deja/g++.pt/friend46.C: New test.
48272
48273 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48274
48275         * g++.old-deja/g++.other/ptrmem8.C: New test.
48276
48277 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48278
48279         * gcc.c-torture/execute/string-opt-7.c: New test.
48280         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48281
48282 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48283
48284         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48285         instead of 'mkcheck 2'.
48286
48287 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48288
48289         * gcc.c-torture/execute/memcheck/driver.c,
48290         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48291         C9X references to refer to C99.
48292
48293 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48294
48295         * gcc.dg/ultrasp3.c: New test.
48296
48297 2000-11-25  Neil Booth  <neilb@earthling.net>
48298
48299         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48300
48301 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48302
48303         * gcc.c-torture/compile/20001123-2.c: New.
48304
48305 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48306
48307         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48308
48309 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48310
48311         * gcc.dg/sequence-point-1.c: Add some new tests.
48312         * gcc.c-torture/execute/20001124-1.c: New test.
48313
48314 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48315
48316         * g++.old-deja/g++.other/vaarg4.C: New test.
48317         * gcc.c-torture/compile/20001123-1.c: New test.
48318
48319 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48320
48321         * g++.other/crash24.C: Adjust and remove XFAIL.
48322         * g++.other/crash37.C: New test.
48323
48324 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48325
48326         * g++.old-deja/g++.pt/instantiate9.C: New test.
48327
48328 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48329
48330         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48331         new ABI, too.
48332
48333         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48334         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48335
48336 2000-11-22  Neil Booth  <neilb@earthling.net>
48337
48338         * gcc.dg/cpp/Wtrigraphs.c: New test.
48339
48340 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48341
48342         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48343
48344 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48345
48346         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48347
48348 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48349
48350         * lib/gcc-dg.exp: load_lib scanasm.exp.
48351         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48352         * lib/g++-dg.exp: load_lib scanasm.exp.
48353         * lib/scanasm.exp: New.
48354         (scan-assembler, scan-assembler-not): Add optional arguments to
48355         test name, or if not present, the pattern name.
48356         (scan-assembler-dem, scan-assembler-dem-not): New.
48357
48358         * g++.dg/dg.exp: New.
48359
48360 2000-11-21  Neil Booth  <neilb@earthling.net>
48361
48362         * gcc.dg/cpp/integrated1.c: Remove.
48363
48364 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48365
48366         * gcc.c-torture/execute/20001121-1.c: New test.
48367
48368 2000-11-21  Richard Henderson  <rth@redhat.com>
48369
48370         * gcc.c-torture/compile/20001121-1.c: New test.
48371
48372 2000-11-20  Neil Booth  <neilb@earthling.net>
48373
48374         * gcc.dg/cpp/integrated1.c: New test.
48375
48376 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48377
48378         * g++.old-deja/g++.other/inline17.C: New test.
48379
48380 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48381
48382         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48383         local variable to be zero: I made the variable global. Now
48384         uses abort() and exit() instead of relying on main's return value.
48385
48386 2000-11-20  Neil Booth  <neilb@earthling.net>
48387
48388         * gcc.dg/cpp/paste2.c: Update test.
48389         * objc/execute/paste.m: New test.
48390
48391 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48392
48393         * gcc.dg/c99-condexpr-1.c: New test.
48394
48395 2000-11-20  Neil Booth  <neilb@earthling.net>
48396
48397         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48398
48399 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48400
48401         * g++.old-deja/g++.pt/export1.C: New test.
48402
48403 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48404
48405         * gcc.dg/20001117-1.c: New test.
48406
48407 2000-11-18  Richard Henderson  <rth@redhat.com>
48408
48409         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48410
48411 2000-11-18  Richard Henderson  <rth@redhat.com>
48412
48413         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48414         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48415         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48416
48417 2000-11-18  Richard Henderson  <rth@redhat.com>
48418
48419         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48420         (main): New.  Exit cleanly.
48421
48422 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48423
48424         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48425         gcc.dg/c99-fordecl-2.c: New tests.
48426
48427 2000-11-18  Richard Henderson  <rth@redhat.com>
48428
48429         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48430         * gcc.c-torture/execute/zerolen-2.c: New.
48431
48432 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48433
48434         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48435         memory.
48436
48437 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48438
48439         * g++.old-deja/g++.pt/instantiate8.C: New test.
48440
48441 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48442
48443         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48444         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48445
48446 2000-11-16  Nick Clifton  <nickc@redhat.com>
48447
48448         * gcc.c-torture/execute/nestfunc-2.c: New test.
48449         * gcc.c-torture/execute/nestfunc-3.c: New test.
48450
48451 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48452
48453         * gcc.c-torture/compile/20001116-1.c: New test.
48454
48455 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48456
48457         * gcc.c-torture/execute/20001115-1.c: New test.
48458
48459 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48460
48461         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48462         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48463         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48464         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48465
48466 2000-11-15  Neil Booth  <neilb@earthling.net>
48467
48468         gcc.dg/cpp/_Pragma1.c: Update.
48469         gcc.dg/cpp/_Pragma2.c: New test.
48470
48471 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.old-deja/g++.other/anon5.C: New test.
48474
48475 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48476
48477         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48478         tests.
48479
48480 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48481
48482         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48483         output.
48484
48485 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48486
48487         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48488         labels at end of compound statements.
48489
48490 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48491
48492         * gcc.c-torture/execute/loop-7.c: New test.
48493
48494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48495
48496         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48497
48498 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48499
48500         * gcc.dg/c99-bool-1.c: New test.
48501
48502 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48503
48504         * gcc.dg/c99-scope-1.c: Remove xfail.
48505         * gcc.dg/c99-scope-2.c: New test.
48506
48507 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48508
48509         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48510         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48511
48512 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48513
48514         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48515         error messages.
48516
48517         * g++.mike/p700.C: Don't typedef wchar_t.
48518         * g++.mike/p784.C: Likewise.
48519         * g++.mike/eb101.C: Don't use __wchar_t.
48520
48521 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48522
48523         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48524         from DO loop.
48525
48526 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48527
48528         * gcc.c-torture/execute/20001111-1.c: New test.
48529
48530 2000-11-10  Nick Clifton  <nickc@redhat.com>
48531
48532         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48533         long multuiple and accumulate.
48534
48535 2000-11-09  Richard Henderson  <rth@redhat.com>
48536
48537         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48538         via size_t instead of int.
48539
48540         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48541         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48542         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48543         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48544
48545 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48546
48547         * gcc.c-torture/compile/20001109-1.c: New test.
48548         * gcc.c-torture/compile/20001109-2.c: New test.
48549
48550 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48551
48552         * g++.old-deja/g++.pt/operator1.C: New test.
48553         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48554
48555 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48556
48557         * gcc.dg/20001108-1.c: New test.
48558
48559 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48560
48561         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48562         with both arguments constant strings.
48563         * gcc.c-torture/execute/string-opt-3.c: New test.
48564         * gcc.c-torture/execute/string-opt-4.c: New test.
48565         * gcc.c-torture/execute/string-opt-5.c: New test.
48566
48567 2000-11-08  Nick Clifton  <nickc@redhat.com>
48568
48569         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48570         mulsidi3adddi patterns.
48571
48572 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48573
48574         * g++.old-deja/g++.other/crash36.C: New test.
48575
48576 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48577
48578         * g++.old-deja/g++.other/init16.C: New test.
48579
48580 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48581
48582         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48583
48584 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48585
48586         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48587         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48588         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48589
48590 2000-11-07  DJ Delorie  <dj@redhat.com>
48591
48592         * gcc.dg/20000614-1.c: Add return so that test can pass.
48593
48594 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48595
48596         * gcc.c-torture/execute/string-opt-1.c: New test.
48597
48598 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48599
48600         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48601         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48602         parameters in registers, and there is no way for a varargs
48603         function to know in which order the integer and floating-point
48604         parameters should be interleaved when they are placed on the
48605         stack.
48606         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48607         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48608
48609 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48610
48611         * gcc.c-torture/execute/string-opt-2.c: New test.
48612
48613 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48614
48615         * g++.old-deja/g++.pt/crash60.C: New test.
48616
48617 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48618
48619         * g++.old-deja/g++.other/crash24.C: New test.
48620         * g++.old-deja/g++.other/crash25.C: New test.
48621         * g++.old-deja/g++.other/crash26.C: New test.
48622         * g++.old-deja/g++.other/crash27.C: New test.
48623         * g++.old-deja/g++.other/crash28.C: New test.
48624         * g++.old-deja/g++.other/crash29.C: New test.
48625         * g++.old-deja/g++.other/crash30.C: New test.
48626         * g++.old-deja/g++.other/crash31.C: New test.
48627         * g++.old-deja/g++.other/crash32.C: New test.
48628         * g++.old-deja/g++.other/crash33.C: New test.
48629         * g++.old-deja/g++.other/crash34.C: New test.
48630         * g++.old-deja/g++.other/crash35.C: New test.
48631
48632 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48633
48634         * gcc.c-torture/execute/20001031-1.c: New test.
48635
48636 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48637
48638         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48639         namespace.
48640
48641         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48642         standards-conformant.
48643
48644         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48645
48646         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48647         * g++.old-deja/g++.mike/p755a.C: Likewise.
48648         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48649         library makes no calls to `operator new' during initialization.
48650
48651 2000-11-04  Neil Booth  <neilb@earthling.net>
48652
48653         * gcc.dg/cpp/include2.c: New tests.
48654
48655 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48656
48657         * lib/g++.exp (g++_set_ld_library_path): New function.
48658         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48659
48660 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48661
48662         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48663         warnings.
48664
48665 2000-11-01  Richard Henderson  <rth@redhat.com>
48666
48667         * g++.old-deja/g++.ext/namedret1.C: New.
48668         * g++.old-deja/g++.ext/namedret2.C: New.
48669         * g++.old-deja/g++.ext/namedret3.C: New.
48670
48671 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48672
48673         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48674         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48675
48676 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48677
48678         * gcc.c-torture/execute/va-arg-21.c: New test.
48679
48680 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48681
48682         * gcc.dg/c99-complex-2.c: New test.
48683
48684 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48685
48686         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48687
48688 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48689
48690         * g++.old-deja/g++.other/inline16.C: New test.
48691
48692 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48693
48694         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48695         __PRETTY_FUNCTION__
48696
48697 2000-10-29  Neil Booth  <neilb@earthling.net>
48698
48699         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48700         New tests.
48701         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48702         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48703         optimisation.
48704
48705 2000-10-29  Neil Booth  <neilb@earthling.net>
48706
48707         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48708         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48709         * mi5.c: Test multiple includes work with -C.
48710         * trigraphs.c: Test ^= version.
48711
48712 2000-10-28  Neil Booth  <neilb@earthling.net>
48713
48714         New tests and test updates for new macro expander.
48715
48716         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48717         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48718         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48719         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48720         new diagnostic messages.
48721
48722         * gcc.dg/cpp/macro3.c: New tests.
48723
48724 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48725
48726         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48727         on the same line.
48728
48729 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48730
48731         * g++.old-deja/g++.other/eh2.C: New test.
48732
48733 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48734
48735         * gcc.c-torture/execute/20001027-1.c: New test.
48736
48737 2000-10-26  Richard Henderson  <rth@redhat.com>
48738
48739         * gcc.c-torture/execute/20001026-1.c: New.
48740
48741 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48742
48743         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48744         * g++.old-deja/g++.law/builtin1.C: Likewise.
48745         * g++.old-deja/g++.law/ctors10.C: Likewise.
48746         * g++.old-deja/g++.law/virtual3.C: Likewise.
48747         * g++.old-deja/g++.mike/p658.C: Likewise.
48748         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48749         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48750         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48751         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48752         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48753
48754 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48755
48756         * gcc.c-torture/compile/20001024-1.c: New test.
48757
48758 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48759
48760         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48761         to tell us whether or not we are using V3.
48762
48763 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48764
48765         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48766         operands.
48767
48768 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48769
48770         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48771
48772 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48773
48774         * gcc.c-torture/execute/20001024-1.c: New test.
48775
48776 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48777
48778         * g++.old-deja/g++.other/sibcall1.C: New test.
48779
48780 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48781
48782         * gcc.dg/noncompile/init-3.c: New test.
48783
48784 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48785
48786         * gcc.dg/format-array-1.c: New test.
48787
48788 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48789
48790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48791         writing through null pointers; remove comment about testing
48792         unterminated strings.
48793
48794 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48795
48796         * gcc.c-torture/execute/20001017-2.c: New test.
48797
48798 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48799
48800         * gcc.c-torture/compile/20001018-1.c: New test.
48801         * gcc.c-torture/compile/20001018-1.x: Xfail.
48802
48803 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48804
48805         * gcc.c-torture/execute/20001017-1.c: New test.
48806
48807 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48808
48809         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48810         for multiple use of arguments with scanf formats; add tests for
48811         multiple use of arguments.
48812
48813 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48814
48815         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48816         from some old tests.
48817
48818 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48819
48820         * gcc.dg/format-miss-1.c: New test.
48821
48822 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48823
48824         * gcc.c-torture/execute/20001013-1.c: New test.
48825
48826 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48827
48828         * gcc.dg/format-branch-1.c: New test.
48829
48830 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48831
48832         * README, lib/file-format.exp: Remove EGCS references.
48833
48834 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48835
48836         * gcc.dg/20001013-1.c: New test.
48837
48838 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48839
48840         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48841         for intmax_t in the compiler using __typeof__ and the type rules
48842         for conditional expressions.
48843
48844 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48845
48846         * gcc.dg/20001012-1.c: New test.
48847         * gcc.dg/20001012-2.c: New test.
48848
48849 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48850
48851         * gcc.dg/format-attr-1.c: New test.
48852
48853 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48854
48855         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48856         __LONG_LONG_MAX__ instead of LLONG_MAX.
48857
48858 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48859
48860         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48861         scanf flags.
48862         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48863         flags.
48864
48865 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48866
48867         * gcc.dg/sequence-pt-1.c: New test.
48868
48869 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48870
48871         * gcc.c-torture/execute/20001011-1.c: New testcase.
48872         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48873
48874 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48875
48876         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48877         does not error on it.
48878
48879 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48880
48881         * gcc.dg/20001009-1.c: New test.
48882
48883 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48884
48885         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48886         * gcc.c-torture/execute/20001009-2.c: ... to here.
48887
48888 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48889
48890         * gcc.c-torture/compile/20001009-1.c: New testcase.
48891         * gcc.c-torture/execute/20001009-1.c: New testcase.
48892         Testcases provided by Jan Hubicka <jh@suse.cz>.
48893
48894 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48895
48896         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48897         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48898         uintmax_t using <limits.h> to emulate the compiler's internal
48899         logic.  No longer XFAIL %j tests.
48900
48901 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48902
48903         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48904         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48905         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48906         regexps and details of expected handling of some bad formats.
48907         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48908         suppression.
48909
48910 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48911
48912         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48913         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48914         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48915         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48916         in list archives.
48917
48918 2000-10-06  Richard Henderson  <rth@cygnus.com>
48919
48920         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48921         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48922         * g++.old-deja/g++.jason/report.C: Likewise.
48923         * g++.old-deja/g++.law/friend5.C: Likewise.
48924         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48925         of the expected warnings.
48926
48927 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48928
48929         * g++.old-deja/g++.pt/enum14.C: New test.
48930
48931 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         * g++.old-deja/g++.pt/crash59.C: New test.
48934
48935 2000-10-04  Will Cohen  <wcohen@redhat.com>
48936
48937         * gcc.dg/20000926-1.c: New test.
48938
48939 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48940
48941         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48942         function name for current C++ compiler.
48943         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48944
48945 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48946
48947         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48948         __PRETTY_FUNCTION__.
48949         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48950
48951 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48952
48953         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48954
48955 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48956
48957         * gcc.c-torture/compile/20000923-1.c: New test.
48958
48959 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48960
48961         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48962         * g++.old-deja/g++.pt/ttp62.C: Same.
48963         * g++.old-deja/g++.other/inline14.C: Same.
48964
48965 2000-09-24  Richard Henderson  <rth@cygnus.com>
48966
48967         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48968
48969 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48970
48971         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48972
48973 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48974
48975         * gcc.c-torture/compile/20000922-1.c: New file.
48976
48977 2000-09-21  Nick Clifton  <nickc@redhat.com>
48978
48979         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48980         a signed long modulo operation.
48981         (mod6): New function - perform an unsigned long modulo operation.
48982         (main): Add tests for modulos of very large numbers by very small
48983         dividends.
48984
48985 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48986
48987         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48988
48989 2000-09-19  Richard Henderson  <rth@cygnus.com>
48990
48991         * gcc.dg/compare2.c (case 10): XFAIL.
48992
48993 2000-09-18  Richard Henderson  <rth@cygnus.com>
48994
48995         * gcc.c-torture/execute/20000906-1.c: Move ...
48996         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48997         that support __builtin_trap.
48998
48999 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49000
49001         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49002
49003 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49004
49005         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49006         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49007         more $ format tests.
49008
49009 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49010
49011         * gcc.dg/format-errmk-1.c: New test.
49012
49013 2000-09-17  Greg McGary  <greg@mcgary.org>
49014
49015         * gcc.c-torture/execute/20000917-1.x: Remove.
49016
49017 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49018
49019         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49020
49021 2000-09-17  Greg McGary  <greg@mcgary.org>
49022
49023         * gcc.c-torture/execute/20000917-1.c: New test.
49024         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49025
49026 2000-09-16  Neil Booth  <NeilB@earthling.net>
49027
49028         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49029         in nested macro bug.
49030
49031 2000-09-15  Neil Booth  <NeilB@earthling.net>
49032
49033         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49034
49035 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49036
49037         * gcc.c-torture/execute/20000914-1.c: New test.
49038
49039 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49040
49041         * g++.other/inline13.C: New test.
49042
49043 2000-09-12  Andreas Jaeger  <aj@suse.de>
49044
49045         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49046         constant by Ulrich Drepper <drepper@redhat.com>.
49047
49048 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49049
49050         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49051
49052 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49053
49054         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49055
49056 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49057
49058         * gcc.dg/cpp/backslash.c: New test.
49059
49060 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49061
49062         * gcc.c-torture/execute/20000910-1.c: New test.
49063         * gcc.c-torture/execute/20000910-2.c: Likewise.
49064
49065 2000-09-11  Robert Lipe  <robertl@sco.com>
49066
49067         * gcc.dg/pragma-align.c: New test.
49068
49069 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49070
49071         * g++.old-deja/g++.pt/explicit82.C: New test.
49072         * g++.old-deja/g++.pt/explicit83.C: New test.
49073
49074 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49075
49076         * gcc.dg/asm-names.c: New test.
49077
49078 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49079
49080         * gcc.dg/cpp/tr-warn6.c: New test
49081
49082 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49083
49084         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49085         be accepted.
49086
49087 2000-09-07  Catherine Moore  <clm@redhat.com>
49088
49089         * gcc.c-torture/execute/unroll-1.c: New test.
49090
49091 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49092
49093         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49094         ERROR markers.
49095         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49096         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49097         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49098         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49099         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49100         Preprocess only.
49101         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49102         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49103
49104 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49105
49106         * g++.old-deja/g++.pt/deduct2.C: New test.
49107
49108 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49109
49110         * g++.old-deja/g++.pt/parms2.C: New test.
49111
49112 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49113
49114         * g++.old-deja/g++.pt/crash58.C: New test.
49115
49116 2000-09-06  Greg McGary  <greg@mcgary.org>
49117
49118         * gcc.c-torture/execute/20000906-1.c: New test.
49119         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49120
49121 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49122
49123         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49124
49125 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49126
49127         * g++.old-deja/g++.pt/crash57.C: New test.
49128
49129 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49130
49131         * g++.old-deja/g++.pt/crash56.C: New test.
49132
49133 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49134
49135         * g++.old-deja/g++.pt/koenig1.C: New test.
49136
49137 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * gcc.dg/20000904-1.c: New test.
49140
49141 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49142
49143         * gcc.dg/cpp/paste8.c: New test.
49144
49145 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49146
49147         * gcc.c-torture/compile/20000827-1.c: New test.
49148
49149 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49150
49151         * gcc.dg/format-diag-1.c: New test.
49152
49153 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49154
49155         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49156         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49157         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49158         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49159         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49160
49161 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49162
49163         * g++.old-deja/g++.other/nested4.C: New test.
49164
49165 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49166
49167         * g++.old-deja/g++.ns/scoped1.C: New test.
49168
49169 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49170
49171         * lib/g++.exp: Support testing already-installed GCC.
49172
49173 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49174
49175         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49176
49177 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49178
49179         * gcc.dg/return-type-2.c: New test.
49180
49181 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49182
49183         * gcc.c-torture/compile/20000825-1.c: New test.
49184
49185 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49186
49187         * gcc.dg/dwarf2-2.c: New test.
49188
49189 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49190
49191         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49192         dg-warning regexps.
49193
49194 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49195
49196         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49197         gcc.dg/format-ext-5.c: New tests.
49198
49199 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49200
49201         * g++.old-deja/g++.other/crash22.C: New test.
49202
49203 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49204
49205         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49206
49207 2000-08-24  Richard Henderson  <rth@cygnus.com>
49208
49209         * gcc.dg/ia64-sync-1.c: New test.
49210         * gcc.dg/ia64-sync-2.c: New test.
49211         * gcc.dg/ia64-asm-1.c: New test.
49212
49213 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49214
49215         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49216         * gcc.dg/format-ext-2.c: New test.
49217
49218 2000-08-23  Jason Merrill  <jason@redhat.com>
49219
49220         * lib/old-dejagnu.exp: Also ignore "In member function" and
49221         "At global scope".
49222
49223 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49224
49225         * gcc.dg/noncompile/label-lineno-1.c: New test.
49226
49227 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49228
49229         * gcc.dg/c99-array-nonobj-1.c: New test.
49230
49231 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49232
49233         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49234         tests.
49235         * gcc.dg/format-ext-1.c: New test.
49236
49237 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49238
49239         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49240         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49241         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49242         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49243         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49244
49245 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49246
49247         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49248         gcc.dg/c99-strftime-2.c: New tests.
49249
49250 2000-08-22  Richard Henderson  <rth@cygnus.com>
49251
49252         * gcc.c-torture/execute/20000822-1.c: New test.
49253
49254 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49255
49256         * gcc.c-torture/execute/20000819-1.x: Remove.
49257
49258 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49259
49260         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49261         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49262         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49263         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49264         gcc.dg/format-xopen-1.c: New tests.
49265
49266 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49267
49268         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49269
49270 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49271
49272         * g++.old-deja/g++.other/loop2.C: New test.
49273
49274         * gcc.c-torture/compile/20000606-1.c: New test.
49275         * gcc.c-torture/compile/20000728-1.c: New test.
49276         * gcc.c-torture/execute/20000801-1.c: New test.
49277         * gcc.c-torture/execute/20000801-2.c: New test.
49278         * gcc.c-torture/execute/20000819-1.c: New test.
49279         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49280         * gcc.dg/20000629-1.c: New test.
49281         * gcc.dg/20000724-1.c: New test.
49282         * gcc.dg/20000807-1.c: New test.
49283
49284 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49285
49286         * gcc.dg/cpp/pragma-1.c: New test.
49287         * gcc.dg/cpp/pragma-2.c: New test.
49288
49289 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49290
49291         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49292         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49293
49294 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49295
49296         * gcc.c-torture/compile/20000818-1.c: New test.
49297
49298 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49299
49300         * gcc.c-torture/execute/20000818-1.c: New test.
49301
49302 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49303
49304         * gcc.dg/format-va-1.c: New test.
49305
49306 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49307
49308         * g++.old-deja/g++.other/typedef8.C: New test.
49309
49310 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49311
49312         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49313         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49314         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49315         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49316         * g++.old-deja/g++.other/ptrmem7.C: New test.
49317         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49318
49319 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49320
49321         * g++.old-deja/g++.pt/typename27.C: New test.
49322
49323 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49324
49325         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49326         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49327         * g++.old-deja/g++.pt/friend45.C: New test.
49328         * g++.old-deja/g++.other/friend8.C: New test.
49329
49330 2000-08-15  Richard Henderson  <rth@cygnus.com>
49331
49332         * gcc.c-torture/execute/20000815-1.c: New test.
49333
49334 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49335
49336         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49337         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49338         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49339
49340 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.old-deja/g++.other/refinit2.C: New test.
49343
49344 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49345
49346         * lib/c-torture.exp (c-torture): Make
49347         compiler_conditional_xfail_data global.
49348         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49349         compiler_conditional_xfail_data machinery.
49350         (f-torture-execute): Likewise.
49351         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49352         and only when unrolling loops.
49353
49354         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49355
49356 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49357
49358         * g++.old-deja/g++.pt/explicit81.C: New test.
49359
49360 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49361
49362         * g++.old-deja/g++.pt/typename26.C: New test.
49363
49364 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49365
49366         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49367         warning.
49368
49369 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49370
49371         * g++.old-deja/g++.other/array3.C: New test.
49372
49373 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49374
49375         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49376         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49377         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49378         New tests.
49379
49380 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49381
49382         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49383         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49384
49385 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49386
49387         * gcc.c-torture/execute/20000808-1.c: New test.
49388
49389 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49390
49391         * gcc.dg/c90-const-expr-1.c: New test.
49392
49393 2000-08-08  Richard Henderson  <rth@cygnus.com>
49394
49395         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49396
49397 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49398
49399         * gcc.dg/noncompile/const-ll-1.c: New test.
49400
49401 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49402
49403         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49404
49405 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49406
49407         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49408         that running programs linked against the shared version of libobjc
49409         run correctly.
49410
49411 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49412
49413         * gcc.dg/c99-printf-1.c: New test.
49414
49415 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49416
49417         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49418
49419 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49420
49421         * gcc.c-torture/execute/20000731-1.x: Delete.
49422
49423 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49424
49425         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49426         and torture_without_loops as is done by c-torture.exp.
49427         (search_for): Copy from c-torture.exp.
49428         (gcc-dg-runtest): New function, drives a directory of tests
49429         iterating over the TORTURE_OPTIONS.
49430         (scan-assembler, scan-assembler-not): Move here from
49431         individual directory drivers.
49432
49433         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49434         defined by lib/gcc-dg.exp.
49435         * gcc.dg/cpp/cpp.exp: Likewise.
49436         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49437         gcc-dg-runtest, so we cycle over optimization options.
49438
49439         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49440         * gcc.dg/compare2.c: No longer expected to fail.
49441
49442 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49443
49444         * gcc.c-torture/execute/20000804-1.c: New test.
49445
49446 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49447
49448         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49449
49450 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49451
49452         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49453
49454 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49455
49456         * gcc.c-torture/compile/20000803-1.c: New test.
49457
49458 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49459
49460         * gcc.c-torture/execute/20000801-3.c,
49461         gcc.c-torture/execute/20000801-4.c: New tests.
49462         * gcc.c-torture/execute/20000801-3.x,
49463         gcc.c-torture/execute/20000801-4.x: Xfail.
49464
49465 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49466
49467         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49468         libobjc/.libs to allow for libtool.
49469
49470 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49471
49472         * gcc.c-torture/compile/20000802-1.c: New test.
49473
49474 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49475
49476         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49477
49478 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49479
49480         * gcc-c-torture/execute/20000731-2.c: New test.
49481
49482         * gcc.c-torture/execute/20000731-1.c: New test.
49483         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49484
49485 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49486
49487         * gcc.dg/cpp/paste7.c: New test.
49488         * gcc.dg/cpp/20000725-1.c: New test.
49489
49490 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49491
49492         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49493         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49494         declaration warning for __builtin_dwarf_reg_size.
49495
49496         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49497
49498 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49499
49500         * gcc.dg/noncompile/voidparam-1.c: New test.
49501
49502 2000-07-30  Richard Henderson  <rth@cygnus.com>
49503
49504         * gcc.dg/c90-digraph-1.c: Don't xfail.
49505         * gcc.dg/compare2.c (case 10): Xfail.
49506         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49507
49508 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49509
49510         * gcc.dg/c99-main-1.c: New test.
49511
49512 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49513
49514         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49515
49516 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49517
49518         * gcc.c-tortuer/execute/20000726-1.c: New test.
49519
49520 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49521
49522         * gcc.c-torture/execute/enum-2.c: New test.
49523
49524 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49525
49526         * gcc.dg/cpp/tr-warn3.c: New test.
49527
49528 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49529
49530         * g++.old-deja/g++.ext/implicit1.C: Remove.
49531         * g++.old-deja/g++.jason/c2.C: Remove
49532         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49533         * g++.old-deja/g++.pt/crash16.C: Likewise.
49534         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49535
49536 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49537
49538         * g++.old-deja/g++.other/for2.C: New test.
49539
49540 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49541
49542         * gcc.dg/20000720-1.c: New test.
49543
49544 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49545
49546         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49547
49548 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49549
49550         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49551         * gcc.c-torture/execute/20000722-1.c: New.
49552         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49553
49554 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49555
49556         * gcc.dg/cpp/20000720-1.S: New test.
49557
49558 2000-07-21  Michael Meissner  <meissner@redhat.com>
49559
49560         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49561
49562 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49563
49564         * g++.old-deja/g++.brendan/crash16.C,
49565         g++.old-deja/g++.brendan/parse3.C,
49566         g++.old-deja/g++.brendan/redecl1.C,
49567         g++.old-deja/g++.ns/template13.C,
49568         g++.old-deja/g++.other/decl4.C,
49569         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49570
49571 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49572
49573         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49574         and "Internal error".
49575
49576         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49577         regexps.
49578         * gcc.dg/cpp/paste6.c: New test.
49579
49580 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49581
49582         * gcc.dg/cpp/tr-direct.c: New test.
49583
49584         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49585         gcc.dg/cpp/undef1.c: Tweak error regexps.
49586
49587 2000-07-18  Eric Christopher <echristo@redhat.com>
49588
49589         * gcc.c-torture/compile/20000718-1.c: New test.
49590
49591 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49592
49593         * cpplex.c (_cpp_push_token): If the token being pushed back
49594         is the previous token in this context, just subtract one from
49595         context->posn.
49596         * cppmacro.c (save_expansion): Clear aux field when storing a
49597         placemarker.
49598
49599 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49600
49601         * gcc.dg/noncompile/redecl-1.c: New test.
49602
49603 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49604
49605         * gcc.c-torture/execute/20000717-5.c: New test.
49606         * gcc.c-torture/execute/20000717-1.x: Removed.
49607
49608 2000-07-17  Richard Henderson  <rth@cygnus.com>
49609
49610         * gcc.c-torture/execute/20000717-4.c: New test.
49611
49612 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49613
49614         * gcc.dg/cpp/syshdr.c: New test.
49615         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49616
49617 2000-07-17  Neil Booth  <neilb@earthling.net>
49618
49619         * gcc.dg/cpp/cmdlne-dM.c: New test.
49620         * gcc.dg/cpp/cmdlne-dD.c: New test.
49621
49622 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49623
49624         * gcc.c-torture/execute/20000717-3.c: New test.
49625
49626         * gcc.c-torture/compile/20000717-1.c: New test.
49627
49628 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49629
49630         * gcc.c-torture/execute/20000717-2.c: New test.
49631
49632 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49633
49634         * gcc.dg/formatz-1.c: New test.
49635
49636         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49637         * gcc.dg/c99-digraph-1.c: New tests.
49638
49639         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49640         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49641
49642         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49643         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49644         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49645         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49646         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49647         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49648         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49649
49650 2000-07-17  Greg McGary <greg@mcgary.org>
49651
49652         * gcc.c-torture/execute/20000717-1.c: New test.
49653         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49654
49655 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49656
49657         * gcc.c-torture/execute/20000715-2.c: New test.
49658         * gcc.dg/20000715-1.c: New test.
49659
49660 2000-07-15  Michael Meissner  <meissner@redhat.com>
49661
49662         * gcc.c-torture/execute/20000715-1.c: New test.
49663
49664 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49665
49666         * gcc.c-torture/execute/20000707-1.c: New test.
49667
49668 2000-07-13  Neil Booth  <NeilB@earthling.net>
49669
49670         * gcc.dg/cpp/digraph1.c,
49671         gcc.dg/cpp/digraph2.c,
49672         gcc.dg/cpp/digraphs.c: New tests.
49673
49674 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49675
49676         * g77.f-torture/compile/20000630-2.f: New test.
49677         * g77.f-torture/compile/20000630-2.x
49678
49679 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49680
49681         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49682
49683 2000-07-11  Neil Booth  <NeilB@earthling.net>
49684
49685         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49686
49687 2000-07-11  Neil Booth  <NeilB@earthling.net>
49688
49689         * gcc.dg/cpp/cmdlne-C.c: New.
49690
49691 2000-07-09  Neil Booth  <NeilB@earthling.net>
49692
49693         * gcc.dg/cpp/directiv.c: New tests.
49694         * gcc.dg/cpp/undef1.c: Update.
49695
49696 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49697
49698         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49699
49700 2000-07-09  Neil Booth  <NeilB@earthling.net>
49701
49702         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49703
49704 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49705
49706         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49707         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49708
49709 2000-07-08  Neil Booth  <NeilB@earthling.net>
49710
49711         * gcc.dg/cpp/macsyntx.c: New tests.
49712
49713 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49714
49715         * gcc.dg/20000707-1.c: New test.
49716
49717 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49718
49719         * gcc.c-torture/execute/20000706-1.c: New test.
49720         * gcc.c-torture/execute/20000706-2.c: New test.
49721         * gcc.c-torture/execute/20000706-3.c: New test.
49722         * gcc.c-torture/execute/20000706-4.c: New test.
49723         * gcc.c-torture/execute/20000706-5.c: New test.
49724
49725 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49726
49727         * g++.old-deja/g++.pt/instantiate7.C: New test.
49728
49729 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49730
49731         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49732         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49733         * g++.old-deja/g++.other/rtti3.C: Likewise.
49734         * g++.old-deja/g++.other/rttid3.C: Likewise.
49735
49736 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49737
49738         *  g77.f-torture/compile/20000630-1.x: Fix typo
49739
49740 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49741
49742         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49743         assembly output.
49744
49745 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49746
49747         * gcc.dg/cpp/ident.c: New test.
49748
49749 2000-07-05  Neil Booth  <NeilB@earthling.net>
49750
49751         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49752           gcc.dg/cpp/lexstrng.c: New tests.
49753
49754 2000-07-04  Neil Booth  <NeilB@earthling.net>
49755
49756         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49757         * gcc.dg/cpp/strify2.c: Same.
49758
49759 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49760
49761         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49762         * gcc.dg/cpp/19990703-1.c: Likewise.
49763         * gcc.dg/cpp/20000625-1.c: Likewise.
49764         * gcc.dg/cpp/20000625-2.c: Likewise.
49765
49766         * gcc.dg/cpp/macro1.c,
49767         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49768         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49769         gcc.dg/cpp/strify1.c,
49770         gcc.dg/cpp/strify2.c: New tests.
49771
49772 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49773
49774         * gcc.c-torture/execute/20000703-1.c: New test.
49775
49776 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49777
49778         * g++.old-deja/g++.pt (lookup10.C): New test.
49779
49780 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49781
49782         * g++.old-deja/g++.pt (typename25.C): New test.
49783
49784 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49785
49786         * gcc.c-torture/compile/20000701-1.c: New test.
49787
49788 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49789
49790         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49791         to test case.
49792
49793 2000-06-30  Catherine Moore  <clm@cygnus.com>
49794
49795         * gcc.c-torture/execute/align-1.c: New test.
49796
49797 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49798
49799         * g++.old-deja/g++.pt/expr8.C: New test.
49800         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49801
49802 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49803
49804         * gcc.c-torture/compile/20000629-1.c: New test.
49805
49806 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49807
49808
49809         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49810         gcc.dg/noncompile directory, depending on whether they're
49811         preprocessor tests or not.  Annotate all the tests for the dg
49812         framework.
49813
49814         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49815         * gcc.dg/noncompile/noncompile.exp: New.
49816
49817         * Moved files:
49818         Old name                                New name
49819         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49820         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49821         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49822         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49823         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49824         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49825         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49826         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49827         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49828         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49829         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49830         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49831         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49832         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49833         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49834         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49835         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49836         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49837         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49838         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49839         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49840         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49841         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49842         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49843
49844         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49845         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49846         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49847         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49848         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49849         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49850
49851 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49852
49853         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49854         declare one variable.  On the fourth, error.
49855         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49856         declared by 20000628-1a.h.
49857
49858 2000-06-29  Richard Henderson  <rth@redhat.com>
49859
49860         * gcc.c-torture/execute/930529-1.x: New file.
49861         * gcc.dg/920413-1.c: Adjust expected warning text.
49862         * gcc.dg/980217-1.c: Declare abort.
49863         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49864
49865 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49866
49867         * g77.f-torture/compile/20000629-1.f: New test.
49868         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49869
49870 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49871
49872         Rearrange lots of files, removing entirely the
49873         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49874         directories.
49875
49876         * Deleted files:
49877         gcc.c-torture/code_quality/code_quality.exp
49878         gcc.c-torture/special/special.exp
49879         gcc.failure/failure.exp
49880         gcc.failure/940409-1.x
49881         gcc.c-torture/compile/961203-1.x
49882
49883         * New files:
49884         gcc.misc-tests/linkage.exp
49885         gcc.c-torture/execute/920730-1t.c
49886         gcc.c-torture/execute/920730-1t.x
49887         gcc.c-torture/compile/920520-1.x
49888         gcc.c-torture/compile/920521-1.x
49889         gcc.c-torture/compile/981006-1.x
49890         gcc.c-torture/execute/eeprof-1.x
49891
49892         * Moved files (possibly with modifications to fit a new harness):
49893         Old name                                New name
49894         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49895         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49896         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49897         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49898         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49899         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49900         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49901         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49902         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49903         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49904         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49905         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49906         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49907         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49908
49909 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49910
49911         * c-torture/compile/961203-1.x: Delete.
49912
49913         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49914         not exit. Include stdio.h.
49915         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49916         * gcc.misc-tests/dg-12.c: Likewise.
49917         * gcc.misc-tests/dg-5.c: Likewise.
49918         * gcc.misc-tests/dg-6.c: Likewise.
49919         * gcc.misc-tests/dg-7.c: Prototype abort.
49920         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49921         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49922         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49923         not exit.
49924         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49925         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49926
49927 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49928
49929         * gcc.dg/cpp/20000628-1.c: New test.
49930         * gcc.dg/cpp/20000628-1.h: New header for above test.
49931         * gcc.dg/cpp/20000628-1a.h: Likewise.
49932
49933 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49934
49935         * gcc.dg/cpp: New directory.
49936         * gcc.dg/cpp/cpp.exp: New driver.
49937         * gcc.dg/cpp/20000627-1.c: New test.
49938         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49939         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49940         and rewrite as a compilation test.
49941
49942         * gcc.dg: Move many files into the cpp subdirectory, possibly
49943         renaming or editing them as well.
49944         Old name                New name
49945         990119-1.c              cpp/19990119-1.c
49946         990228-1.c              cpp/19990228-1.c
49947         990407-1.c              cpp/19990407-1.c
49948         990409-1.c              cpp/19990409-1.c
49949         990413-1.c              cpp/19990413-1.c
49950         990703-1.c              cpp/19990703-1.c
49951         20000127-1.c            cpp/20000127-1.c
49952         20000129-1.c            cpp/20000129-1.c
49953         20000207-1.c            cpp/20000207-1.c
49954         20000207-2.c            cpp/20000207-2.c
49955         20000209-1.c            cpp/20000209-1.c
49956         20000209-2.c            cpp/20000209-2.c
49957         20000301-1.c            cpp/20000301-1.c
49958         20000419-1.c            cpp/20000419-1.c
49959         20000510-1.S            cpp/20000510-1.S
49960         20000519-1.c            cpp/20000519-1.c
49961         20000529-1.c            cpp/20000529-1.c
49962         20000625-1.c            cpp/20000625-1.c
49963         20000625-2.c            cpp/20000625-2.c
49964         cpp-as1.c               cpp/assert1.c
49965         cpp-as2.c               cpp/assert2.c
49966         cxx-comments-1.c        cpp/cxxcom1.c
49967         cxx-comments-2.c        cpp/cxxcom2.c
49968         endif-label.c           cpp/endif.c
49969         cpp-hash1.c             cpp/hash1.c
49970         cpp-hash2.c             cpp/hash2.c
49971         cpp-if1.c               cpp/if-1.c
49972         cpp-if2.c               cpp/if-2.c
49973         cpp-if3.c               cpp/if-3.c
49974         cpp-if4.c               cpp/if-4.c
49975         cpp-if5.c               cpp/if-5.c
49976         cpp-cond.c              cpp/if-cexp.c
49977         cpp-missingop.c         cpp/if-mop.c
49978         cpp-missingparen.c      cpp/if-mpar.c
49979         cpp-opprec.c            cpp/if-oppr.c
49980         cpp-ifparen.c           cpp/if-paren.c
49981         cpp-shortcircuit.c      cpp/if-sc.c
49982         cpp-shift.c             cpp/if-shift.c
49983         cpp-unary.c             cpp/if-unary.c
49984         cpp-li1.c               cpp/line1.c
49985         cpp-li2.c               cpp/line2.c
49986         lineno.c                cpp/line3.c
49987         lineno-2.c              cpp/line4.c
49988         cpp-mi.c                cpp/mi1.c
49989         cpp-mic.h               cpp/mi1c.h
49990         cpp-micc.h              cpp/mi1cc.h
49991         cpp-mind.h              cpp/mi1nd.h
49992         cpp-mindp.h             cpp/mi1ndp.h
49993         cpp-mix.h               cpp/mi1x.h
49994         cpp-mi2.c               cpp/mi2.c
49995         cpp-mi2a.h              cpp/mi2a.h
49996         cpp-mi2b.h              cpp/mi2b.h
49997         cpp-mi2c.h              cpp/mi2c.h
49998         cpp-mi3.c               cpp/mi3.c
49999         cpp-mi3.def             cpp/mi3.def
50000         poison-1.c              cpp/poison.c
50001         pr-impl.c               cpp/prag-imp.c
50002         cpp-redef-2.c           cpp/redef1.c
50003         cpp-redef.c             cpp/redef2.c
50004         strpaste.c              cpp/strp1.c
50005         strpaste-2.c            cpp/strp2.c
50006         cpp-tradpaste.c         cpp/tr-paste.c
50007         cpp-tradstringify.c     cpp/tr-str.c
50008         cpp-tradwarn1.c         cpp/tr-warn1.c
50009         cpp-tradwarn2.c         cpp/tr-warn2.c
50010         trigraphs.c             cpp/trigraphs.c
50011         cpp-unc1.c              cpp/unc1.c
50012         cpp-unc2.c              cpp/unc2.c
50013         cpp-unc3.c              cpp/unc3.c
50014         cpp-unc.c               cpp/unc4.c
50015         undef.c                 cpp/undef1.c
50016         undef-2.c               cpp/undef2.c
50017         cpp-wi1.c               cpp/widestr1.c
50018
50019 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50020
50021         * lib/g++.exp (g++_include_flags): Tweak.
50022
50023 2000-06-27  H.J. Lu  <hjl@gnu.org>
50024             Loren J. Rittle  <ljrittle@acm.org>
50025
50026         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50027         version with one that knows about the new gcc tree structure.
50028         (g++_link_flags): Same.
50029
50030 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50031
50032         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50033         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50034         case we are cross-compiling.
50035
50036         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50037         g++.old-deja/g++.niklas/Makefile.in,
50038         g++.old-deja/g++.niklas/configure.in,
50039         g++.old-deja/g++.other/Makefile.in,
50040         g++.old-deja/g++.other/configure.in,
50041         gcc.c-torture/code_quality/Makefile.in,
50042         gcc.c-torture/code_quality/configure.in,
50043         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50044         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50045         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50046         gcc.c-torture/execute/ieee/Makefile.in,
50047         gcc.c-torture/execute/ieee/configure.in,
50048         gcc.c-torture/noncompile/Makefile.in,
50049         gcc.c-torture/noncompile/configure.in,
50050         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50051         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50052         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50053
50054 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50055
50056         * g++.old-deja/g++.other/ambig3.C: New test.
50057
50058 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50059
50060         * g++.old-deja/g++.pt/syntax1.C: New test.
50061         * g++.old-deja/g++.pt/syntax2.C: New test.
50062         * g++.old-deja/g++.other/syntax3.C: New test.
50063         * g++.old-deja/g++.other/syntax4.C: New test.
50064
50065 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50066
50067         * gcc.dg/20000623-1.c: Prototype exit and abort.
50068
50069 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50070
50071         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50072         New tests.
50073         * gcc.dg/cpp-mi3.def: New file.
50074
50075         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50076         inside assertions.
50077         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50078         lexer's error messages.
50079         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50080         divine anything from the linemarkers.
50081         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50082         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50083
50084 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50085
50086         * gcc.dg/20000623-1.c: New test.
50087
50088 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50089
50090         * gcc.c-torture/execute/20000622-1.c: New test.
50091
50092 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50093
50094         * g++.old-deja/g++.other/init15.C: New test.
50095
50096 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50097
50098         * g++.old-deja/g++.pt/vaarg2.C: New test.
50099         * g++.old-deja/g++.pt/vaarg3.C: New test.
50100
50101 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50102
50103         * g++.old-deja/g++.other/dyncast6.C: New test.
50104
50105 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50106
50107         * gcc.c-torture/execute/loop-6.c: New test.
50108
50109 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50110
50111         * gcc.dg/20000614-1.c: New test.
50112         * gcc.dg/20000614-2.c: New test.
50113
50114 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50115
50116         * g++.old-deja/g++.other/inline12.C: New test.
50117
50118 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50119
50120         * g++.old-deja/g++.other/eh1.C: New test.
50121
50122 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50123
50124         * g++.old-deja/g++.other/type.C: New test.
50125
50126 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50127
50128         * g++.old-deja/g++.other/initstring.C: New test.
50129
50130 2000-06-12  Jason Merrill  <jason@redhat.com>
50131
50132         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50133
50134 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50135
50136         * gcc.c-torture/compile/20000609-1.c: New test.
50137
50138 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50139
50140         * gcc.dg/20000609-1.c: New test.
50141
50142 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50143
50144         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50145         * gcc.c-torture/noncompile/poison-1.c: Move...
50146         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50147         * gcc.dg/cpp-li1.c: Add a token after the #line.
50148
50149 2000-06-05  Richard Henderson  <rth@cygnus.com>
50150
50151         * gcc.c-torture/execute/20000605-2.c: New test.
50152         * gcc.c-torture/execute/20000605-3.c: New test.
50153
50154 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50155
50156         * g77.f-torture/execute/20000503-1.x: New file.
50157
50158 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50159
50160         * g++.old-deja/g++.eh/badalloc1.C: New test.
50161
50162 2000-06-05  Richard Henderson  <rth@cygnus.com>
50163
50164         * gcc.c-torture/execute/20000605-1.c: New test.
50165
50166 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50167             Nathan Sidwell <nathan@codesourcery.com>
50168
50169         * gcc.c-torture/compile/20000605-1.c: New test.
50170
50171 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50172
50173         * g77.f-torture/compile/20000601-1.f: New test.
50174
50175 2000-06-03  Richard Henderson  <rth@cygnus.com>
50176
50177         * gcc.c-torture/execute/20000603-1.c: New.
50178
50179 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50180
50181         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50182         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50183
50184 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50185
50186         * gcc.dg/compare2.c (case 12): XFAIL.
50187         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50188         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50189
50190         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50191
50192 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50193
50194         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50195         guard macro is already defined when the header is first
50196         included.
50197         * gcc.dg/cpp-mix.h: New file.
50198         * gcc.dg/endif-label.c: Update patterns to match compiler.
50199
50200         * g++.brendan/complex1.C: Declare abort.
50201         * g++.law/refs4.C: Remove XFAIL.
50202         * g++.oliva/expr2.C: Declare abort and exit.
50203
50204 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50205
50206         * gcc.c-torture/execute/20000528-1.c: New test.
50207
50208         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50209         * g++.old-deja/g++.law/temps4.C: Likewise.
50210
50211         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50212         stdlib.h.  Call abort() on failure.
50213         * g++.old-deja/g++.law/refs4.C: Likewise.
50214         * g++.old-deja/g++.law/temps4.C: Likewise.
50215         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50216         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50217
50218 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50219
50220         Relative to g++.dg/special:
50221         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50222
50223         Relative to g++.old-deja:
50224         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50225         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50226         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50227         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50228         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50229         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50230         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50231
50232         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50233         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50234         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50235         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50236         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50237         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50238         and/or string.h.
50239
50240         * g++.other/goto1.C: Update expectations for error messages.
50241
50242 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50243
50244         * gcc.c-torture/compile/20000523-1.c: New test.
50245
50246 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50247
50248         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50249
50250 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50251
50252         * g++.old-deja/g++.eh/catch11.C: New test.
50253         * g++.old-deja/g++.eh/catch12.C: New test.
50254
50255 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50256
50257         * gcc.c-torture/execute/20000523-1.c: New test.
50258
50259 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50260
50261         * c-torture/execute/bcp-1.c: Replace abort in arg of
50262         __builtin_constant_p with a generic external function.
50263
50264         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50265         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50266         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50267         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50268         Prototype abort and/or exit.
50269
50270         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50271         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50272         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50273         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50274
50275 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50276
50277         * gcc.dg/dwarf2-1.c: New test.
50278
50279 2000-05-20  Richard Henderson  <rth@cygnus.com>
50280
50281         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50282
50283 2000-05-20  Andreas Jaeger  <aj@suse.de>
50284
50285         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50286         testcase.
50287
50288 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50289
50290         * gcc.c-torture/execute/20000519-2.c: New test.
50291
50292 2000-05-19  Andreas Jaeger  <aj@suse.de>
50293
50294         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50295         which fails with SSA.
50296
50297         * lib/c-torture.exp: Also test with -O3 -fssa.
50298
50299 2000-05-18  Michael Meissner  <meissner@redhat.com>
50300
50301         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50302         * gcc.c-torture/execute/920415-1.c: Ditto.
50303         * gcc.c-torture/execute/920501-1.c: Ditto.
50304         * gcc.c-torture/execute/conversion.c: Ditto.
50305         * gcc.c-torture/execute/cvt-1.c: Ditto.
50306
50307 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50308
50309         * gcc.c-torture/compile/20000518-1.c: New test.
50310
50311 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50312
50313         * g77.f-torture/compile/200005018.f: New test.
50314
50315 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50316
50317         * gcc.c-torture/compile/20000517-1.c: New test.
50318
50319 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50320
50321         * gcc.c-torture/execute/20000516-1.c: New test.
50322
50323 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50324
50325         * g++.old-deja/g++.other/eh.C: New test.
50326
50327 2000-05-12  Richard Henderson  <rth@cygnus.com>
50328
50329         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50330         constants through to doit's conditional.
50331
50332 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50333
50334         * gcc.c-torture/compile/20000511-1.c: New test.
50335         * g77.f-torture/compile/20000511-1.f: New test.
50336         * g77.f-torture/compile/20000511-2.f: New test.
50337
50338 2000-05-11  Michael Meissner  <meissner@redhat.com>
50339
50340         * gcc.c-torture/execute/20000511-1.c: New test.
50341
50342 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50343
50344         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50345         * gcc.dg/20000510-1.S: New.
50346
50347 2000-05-08  Catherine Moore  <clm@cygnus.com>
50348
50349         * gcc.dg/unused-3.c: New.
50350
50351 2000-05-06  Richard Henderson  <rth@cygnus.com>
50352
50353           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50354           * g++.old-deja/g++.mike/warn1.C: Likewise.
50355           * g++.old-deja/g++.pt/local1.C: Likewise.
50356           * g++.old-deja/g++.pt/local7.C: Likewise.
50357           * g++.old-deja/g++.pt/spec16.C: Likewise.
50358
50359 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50360
50361         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50362
50363 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50364
50365           * g77.f-torture/execute/20000503-1.f: New test.
50366
50367 2000-05-04  Andreas Jaeger  <aj@suse.de>
50368
50369         * gcc.dg/noreturn-2.c: New test.
50370
50371 2000-05-04  Neil Booth  <NeilB@earthling.net>
50372
50373         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50374         preprocessor.
50375
50376 2000-05-04  Richard Henderson  <rth@cygnus.com>
50377
50378         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50379
50380 2000-05-04  Richard Henderson  <rth@cygnus.com>
50381
50382         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50383         OpenSSL by Jason R Thorpe.
50384
50385 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50386
50387         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50388
50389 2000-05-03  Robert Lipe <robertlipe@usa.net>
50390
50391         * gcc.dg/20000503-1.c: New test.
50392
50393 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50394
50395         * gcc.c-torture/compile/20000502-1.c: New test.
50396         * g++.old-deja/g++.other/align.C: New test.
50397         * gcc.dg/cpp-tradstringify.c: New test.
50398
50399 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50400
50401         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50402         and hard registers.
50403
50404 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50405
50406         * gcc.c-torture/execute/loop-5.c: New test.
50407
50408 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50409
50410         * gcc.c-torture/execute/va-arg-20.c: New test.
50411
50412 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50413
50414         * gcc.c-torture/execute/20000422-1.c: New test.
50415
50416 2000-04-20  Greg McGary  <gkm@gnu.org>
50417
50418         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50419         when optimizing, but without sibling-call optimizations (-O1).
50420
50421 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50422
50423           * gcc.c-torture/compile/20000420-1.c: New test.
50424
50425 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50426
50427         * g++.abi/ptrflags.C: New test.
50428         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50429
50430 2000-04-19  Catherine Moore  <clm@cygnus.com>
50431
50432         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50433
50434 2000-04-19  Greg McGary  <gkm@gnu.org>
50435
50436         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50437         sibling-call optimizations.
50438
50439 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50440
50441         * gcc.dg/20000419-1.c: New test.
50442
50443 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50444
50445         * gcc.c-torture/execute/20000412-6.c: New test.
50446
50447 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50448
50449         * gcc.c-torture/execute/20000412-5.c: New test.
50450         * g77.f-torture/compile/20000412-1.f: New test.
50451         * gcc.c-torture/execute/20000412-4.c: New test.
50452         * gcc.c-torture/compile/20000412-2.c: New test.
50453         * gcc.c-torture/execute/20000412-3.c: New test.
50454         * gcc.c-torture/compile/20000412-1.c: New test.
50455         * gcc.c-torture/execute/20000412-2.c: New test.
50456
50457 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50458
50459         * objc/execute/bf-20.m: New test.
50460
50461 2000-04-10  Richard Henderson  <rth@cygnus.com>
50462
50463         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50464
50465         * gcc.c-torture/execute/20000412-1.c: New test.
50466
50467 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50468
50469         * g++.old-deja/g++.eh/catchptr1.C: New test.
50470
50471 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50472
50473         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50474
50475 2000-04-08  Neil Booth  <NeilB@earthling.net>
50476
50477         * gcc.dg/cpp-nullchar.c: Remove test as
50478         embedded nulls cause problems.
50479
50480 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50481
50482         * gcc.dg/compare2.c: New test.
50483
50484 2000-04-08  Neil Booth  <NeilB@earthling.net>
50485
50486         * gcc.dg/cpp-nullchar.c: New test.
50487
50488 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50489
50490         * gcc.dg/cpp-mi2.c: New test.
50491         * gcc.dg/cpp-mi2[abc].h: New files.
50492
50493 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50496         member name.
50497
50498 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50499
50500         * g++.old-deja/g++.abi/vmihint.C: New test.
50501
50502 2000-04-06  Neil Booth  <NeilB@earthling.net>
50503
50504         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50505         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50506         copyright.
50507
50508 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50509
50510         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50511         avoid stack-frame overwrite.
50512
50513 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50514
50515         * gcc.c-torture/compile/20000405-2.c: New test.
50516         * gcc.c-torture/compile/20000405-3.c: New test.
50517
50518 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50519
50520         * gcc.c-torture/compile/20000405-1.c: New test.
50521
50522 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50523
50524         * gcc.dg/cast-qual-1.c: Revert last change.
50525
50526 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50527
50528         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50529
50530 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50531
50532         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50533         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50534
50535 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50536
50537         * gcc.c-torture/compile/20000403-2.c: New test.
50538         * gcc.c-torture/compile/20000403-1.c: New test.
50539
50540 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50541
50542         * gcc.c-torture/execute/20000403-1.c: New test.
50543
50544 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50545
50546         * gcc.c-torture/execute/20000402-1.c: New test.
50547
50548 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50549
50550         * gcc.c-torture/execute/va-arg-15.c: New test.
50551         * gcc.c-torture/execute/va-arg-16.c: New test.
50552         * gcc.c-torture/execute/va-arg-17.c: New test.
50553         * gcc.c-torture/execute/va-arg-18.c: New test.
50554         * gcc.c-torture/execute/va-arg-19.c: New test.
50555
50556 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50557
50558         * gcc.c-torture/compile/981211-1.c: Move to...
50559         * gcc.dg/cpp-as1.c: ...here.
50560         * gcc.dg/cpp-as2.c: New file.
50561
50562         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50563         compiler.
50564
50565 2000-04-02  Neil Booth  <NeilB@earthling.net>
50566
50567         * gcc.dg/cpp-cond.c  New tests.
50568         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50569         accidental success less likely.
50570         * gcc.dg/cpp-missingop.c  New tests.
50571         * gcc.dg/cpp-missingparen.c  New tests.
50572         * gcc.dg/cpp-shift.c  New tests.
50573         * gcc.dg/cpp-shortcircuit.c  New tests.
50574         * gcc.dg/cpp-unary.c  New tests.
50575
50576 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50577
50578         * gcc.c-torture/compile/20000329-1.c: New test.
50579
50580 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50581
50582         * gcc.c-torture/compile/20000326-1.c: New test.
50583         * gcc.c-torture/compile/20000326-2.c: New test.
50584
50585 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50586
50587         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50588         the first parameter is a function argument.
50589
50590 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.old-deja/g++.ext/array4.C: New test.
50593
50594 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50595
50596         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50597
50598 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50599
50600         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50601
50602 2000-03-19  Richard Henderson  <rth@cygnus.com>
50603
50604         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50605
50606 2000-03-19  Richard Henderson  <rth@cygnus.com>
50607
50608         * gcc.c-torture/compile/20000319-1.c: New test.
50609
50610 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50611
50612         * gcc.c-torture/execute/20000314-3.c: New test.
50613         * gcc.c-torture/execute/20000314-2.c: New test.
50614         * gcc.c-torture/execute/20000314-1.c: New test.
50615         * gcc.c-torture/compile/20000314-2.c: New test.
50616         * gcc.c-torture/compile/20000314-1.c: New test.
50617
50618 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50619
50620         * g++.old-deja/g++.warn/inline.C: New test.
50621
50622 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50623
50624         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50625         standards-compliant result rather than specific constants.
50626         Put test-values in array.
50627
50628 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50629
50630         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50631         (g++_target_compile): Put test-specific options last.
50632
50633 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50634
50635         * g++.old-deja/g++.eh/vbase4.C: New test.
50636
50637 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50638
50639         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50640
50641 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50642
50643         * g++.old-deja/g++.brendan/misc12.C: Removed.
50644         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50645         * g++.old-deja/g++.ext/pretty4.C: New test.
50646
50647 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50648
50649         * g++.old-deja/g++.other/string2.C: New test.
50650
50651 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50652
50653         * g++.old-deja/g++.warn/impint2.C: New test.
50654
50655 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50656
50657         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50658         is 1, not zero.
50659
50660 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50661
50662         * g++.old-deja/g++.warn/impint.C: New test.
50663         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50664         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50665         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50666         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50667         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50668         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50669         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50670         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50671         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50672         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50673         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50674         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50675
50676 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50677
50678         * gcc.dg/cpp-redef.c: New test.
50679
50680 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50681
50682         * g++.old-deja/g++.pt/unify7.C: New test.
50683
50684 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50685
50686         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50687         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50688
50689 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50690
50691         * gcc.c-torture/compile/20000224-1.c: New test.
50692
50693 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50694
50695         * gcc.c-torture/compile/cpp-2.c: New test.
50696         * gcc.c-torture/compile/cpp-1.c: New test.
50697
50698 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50699
50700         * gcc.c-torture/execute/20000225-1.c: New test.
50701
50702 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50703
50704         * gcc.dg/cpp-li2.c: New test.
50705
50706         * gcc.dg/cpp-wi1.c: New test.
50707
50708         * gcc.dg/cpp-li1.c: New test.
50709
50710 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50711
50712         * g++.old-deja/g++.other/sizeof5.C: New test.
50713
50714 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50715
50716         * gcc.c-torture/execute/va-arg-13.c: New test.
50717
50718 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50719
50720         * gcc.c-torture/execute/va-arg-12.c: New test.
50721
50722 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50723
50724         * gcc.c-torture/execute/20000223-1.c: New test.
50725
50726 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50727
50728         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50729
50730 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50731
50732         * g++.old-deja/g++.abi/ptrmem.C: New test.
50733
50734 2000-02-19  Richard Henderson  <rth@cygnus.com>
50735
50736         * gcc.c-torture/compile/init-3.c: New.
50737
50738 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50739
50740         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50741         ALWAYS_CXXFLAGS.
50742
50743 2000-02-11  Robert Lipe <robertl@sco.com>
50744
50745         * gcc.c-torture/compile/20000211-3.c: New test.
50746
50747 2000-02-11  Martin Buchholz <martin@xemacs.org>
50748
50749         * gcc.c-torture/compile/20000211-2.c: New test.
50750
50751 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50752
50753         * gcc.c-torture/compile/20000211-1.c: New test.
50754
50755 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50756
50757         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50758           on native targets
50759
50760 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50761
50762         * g++.old-deja/g++.other/cast5.C: New test.
50763
50764 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50765
50766         * gcc.c-torture/execute/20000205-1.c: New.
50767
50768 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50769
50770         * g++.old-deja/g++.jason/cast3.C: Return void.
50771         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50772
50773 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50774
50775         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50776
50777         * gcc.dg/loop-1.c: New test.
50778
50779 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50780
50781         * gcc.c-torture/compile/20000127-1.c: New test.
50782         * gcc.c-torture/execute/991228-1.c: New test.
50783
50784 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50785
50786         * gcc.dg/unused-2.c: New test.
50787
50788         * gcc.dg/conv-1.c: New test.
50789
50790 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50791
50792         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50793         compiler.
50794         (tool_option_proc): Fix typo.
50795
50796 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50797
50798         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50799         of the ld on the host, not on the build machine.
50800         Also, don't crash if '--help' is not a supported option.
50801
50802 2000-01-24  Richard Henderson  <rth@cygnus.com>
50803
50804         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50805
50806 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50807
50808         * gcc.c-torture/execute/20000120-2.c: New test.
50809         * gcc.c-torture/execute/20000120-1.c: New test.
50810
50811 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50812
50813         * gcc.c-torture/execute/20000113-1.c: New test.
50814
50815 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50816
50817         * gcc.c-torture/execute/20000112-1.c: New test.
50818
50819 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50820
50821         * gcc.dg/20000111-1.c: New test.
50822
50823 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50824
50825         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50826         with 16 bit integers.
50827
50828 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50829
50830         * gcc.dg/20000108-1.c: New test.
50831
50832 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50833
50834         * g++.old-deja/g++.ns/koenig8.C: New test.
50835
50836 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50837
50838         * g++.old-deja/g++.other/cast4.C: New test.
50839
50840 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50841
50842         * gcc.c-torture/compile/20000105-2.c: New test.
50843         * gcc.c-torture/compile/20000105-1.c: New test.
50844
50845 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50846
50847         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50848         references to printf & atoi to conform to ANSI standard.
50849         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50850         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50851         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50852         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50853         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50854         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50855         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50856         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50857         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50858         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50859         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50860         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50861         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50862         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50863         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50864         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50865         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50866         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50867         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50868         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50869         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50870         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50871         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50872         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50873         * g++.old-deja/g++.brendan/init3.C: Likewise.
50874         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50875         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50876         * g++.old-deja/g++.brendan/new2.C: Likewise.
50877         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50878         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50879         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50880         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50881         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50882         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50883         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50884         * g++.old-deja/g++.brendan/template24.C: Likewise.
50885         * g++.old-deja/g++.brendan/template3.C: Likewise.
50886         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50887         * g++.old-deja/g++.jason/inline3.C: Likewise.
50888         * g++.old-deja/g++.jason/opeq.C: Likewise.
50889         * g++.old-deja/g++.law/arg5.C: Likewise.
50890         * g++.old-deja/g++.law/arm7.C: Likewise.
50891         * g++.old-deja/g++.law/ctors11.C: Likewise.
50892         * g++.old-deja/g++.law/cvt8.C: Likewise.
50893         * g++.old-deja/g++.law/init9.C: Likewise.
50894         * g++.old-deja/g++.law/refs4.C: Likewise.
50895         * g++.old-deja/g++.law/template2.C: Likewise.
50896         * g++.old-deja/g++.law/visibility24.C: Likewise.
50897         * g++.old-deja/g++.law/vtable3.C: Likewise.
50898         * g++.old-deja/g++.mike/asm2.C: Likewise.
50899         * g++.old-deja/g++.mike/eh1.C: Likewise.
50900         * g++.old-deja/g++.mike/misc1.C: Likewise.
50901         * g++.old-deja/g++.mike/misc13.C: Likewise.
50902         * g++.old-deja/g++.mike/misc14.C: Likewise.
50903         * g++.old-deja/g++.mike/ns12.C: Likewise.
50904         * g++.old-deja/g++.mike/p1248.C: Likewise.
50905         * g++.old-deja/g++.mike/p3708.C: Likewise.
50906         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50907         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50908         * g++.old-deja/g++.mike/p646.C: Likewise.
50909         * g++.old-deja/g++.mike/p700.C: Likewise.
50910         * g++.old-deja/g++.mike/p783.C: Likewise.
50911         * g++.old-deja/g++.mike/p783a.C: Likewise.
50912         * g++.old-deja/g++.mike/p783b.C: Likewise.
50913         * g++.old-deja/g++.mike/p786.C: Likewise.
50914         * g++.old-deja/g++.mike/p789.C: Likewise.
50915         * g++.old-deja/g++.mike/p789a.C: Likewise.
50916         * g++.old-deja/g++.mike/p807a.C: Likewise.
50917         * g++.old-deja/g++.other/delete3.C: Likewise.
50918         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50919         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50920         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50921         * g++.old-deja/g++.other/empty1.C: Likewise.
50922         * g++.old-deja/g++.other/temporary1.C: Likewise.
50923         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50924         * g++.old-deja/g++.pt/t16.C: Likewise.
50925         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50926
50927 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50928
50929         * gcc.dg/991230-1.c: New test.
50930
50931 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50932
50933         * gcc.c-torture/compile/991229-3.c: New test.
50934         * gcc.c-torture/compile/991229-2.c: New test.
50935         * gcc.c-torture/compile/991229-1.c: New test.
50936
50937 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50938
50939         * gcc.c-torture/compile/labels-2.c: New test.
50940
50941 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50942
50943         * gcc.c-torture/execute/991227-1.c: New test.
50944
50945 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50946
50947         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50948
50949 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50950
50951         * gcc.c-torture/execute/991221-1.c: New test.
50952
50953 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50954
50955         * g++.old-deja/g++.other/cast3.C: New test.
50956
50957 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50958
50959         * gcc.c-torture/execute/991216-4.c: New test.
50960
50961 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50962
50963         * gcc.c-torture/execute/991216-1.c: New test.
50964         * gcc.c-torture/execute/991216-2.c: New test.
50965         * gcc.c-torture/execute/991216-3.c: New test.
50966
50967 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50968
50969         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50970         Actually make the test fail by using "-O2" for compilation.
50971
50972 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50973
50974         * g++.old-deja/g++.warn/cast-align1.C: New test.
50975
50976 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50977
50978         * gcc.c-torture/compile/991214-1.c: New test.
50979         * gcc.c-torture/compile/991214-2.c: New test.
50980
50981 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50982
50983         * gcc.dg/991214-1.c: New test.
50984
50985 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50986
50987         * gcc.c-torture/compile/991213-3.c: New test.
50988         * gcc.c-torture/compile/991213-2.c: New test.
50989         * gcc.c-torture/compile/991213-1.c: New test.
50990
50991 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50992
50993         * gcc.dg/991209-1.c: New test.
50994
50995 1999-12-08  Nathan Sidwell <nathan@acm.org>
50996
50997         * gcc.c-torture/compile/991208-1.c: New test.
50998
50999 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51000
51001         * gcc.dg/ultrasp2.c: New test.
51002
51003 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51004
51005         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51006
51007 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51008
51009         * gcc.c-torture/compile/991202-1.c: New test.
51010         * gcc.c-torture/execute/991202-1.c: New test.
51011         * gcc.c-torture/execute/991202-2.c: New test.
51012         * gcc.c-torture/execute/991202-3.c: New test.
51013
51014 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51015
51016         * g++.old-deja/g++.abi/align.C: New test.
51017         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51018         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51019
51020 1999-12-01  Richard Henderson  <rth@cygnus.com>
51021
51022         * gcc.c-torture/execute/991201-1.c: New.
51023
51024 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51025
51026         * gcc.dg/991129-1.c: New test.
51027
51028 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51029
51030         * gcc.c-torture/compile/991127-1.c: New test.
51031
51032 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51033
51034         * g++.old-deja/g++.other/warn4.C: New test.
51035
51036 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51037
51038         * g++.old-deja/g++.eh/cleanup2.C: New test.
51039         * g++.old-deja/g++.ext/pretty2.C: New test.
51040         * g++.old-deja/g++.ext/pretty3.C: New test.
51041         * g++.old-deja/g++.other/debug6.C: New test.
51042
51043 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51044
51045         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51046         compiler_output to look for one error message instead of two.
51047
51048 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51049
51050         * gcc.c-torture/execute/991118-1.c: Also test case
51051         where the word boundary does not split a byte evenly.
51052
51053 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51054
51055         * g++.old-deja/g++.ext/restrict1.C: New test.
51056
51057 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51058
51059         * gcc.c-torture/execute/991118-1.c: New test.
51060
51061 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51062
51063         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51064         working directory pathnames.
51065
51066 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51067
51068         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51069         host is equipped with driver.h and driver.o so it can actually
51070         compile and run the tests.
51071
51072 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51073
51074         * gcc.c-torture/compile/991008-1.c: New test.
51075
51076 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51077
51078         * lib/gcc-dg.exp: Include target-supports.exp
51079
51080 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51081
51082         * lib/target-supports.exp: New file: Provide procs to test for
51083         features supported by the target.
51084         (check_weak_available): Moved here from ecos.exp.
51085         (check_alias_available): New proc: Determine of the target
51086         toolchain supports the alias attribute.
51087
51088         * gcc.dg/special/ecos.exp: Move check_weak_available to
51089         target-supports.exp.
51090         (alias-1.c): Only perform the test if the target supports
51091         aliases.
51092         (wkali-1.c): Only perform the test if the target supports
51093         aliases.
51094
51095         * gcc.dg/990506-0.c: Expect error messages from cross
51096         targets as well as native targets.
51097
51098 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51099
51100         * gcc.dg/ultrasp1.c: Removed xfail.
51101         * gcc.dg/struct-ret-2.c: Likewise.
51102         * gcc.dg/array-1.c: Likewise.
51103
51104 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51105
51106         * gcc.dg/struct-ret-2.c: New test.
51107
51108         * gcc.dg/array-1.c: New test.
51109
51110 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51111
51112         * gcc.c-torture/execute/991030-1.c: New test.
51113
51114 1999-10-26  Richard Henderson  <rth@cygnus.com>
51115
51116         * gcc.c-torture/compile/991026-2.c: New test.
51117
51118 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51119
51120         * gcc.c-torture/compile/991026-1.c: New test.
51121
51122 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51123
51124         * gcc.c-torture/execute/991023-1.c: New test.
51125
51126 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51127
51128         * gcc.c-torture/execute/991019-1.c: New test.
51129
51130 1999-10-16  Richard Henderson  <rth@cygnus.com>
51131
51132         * gcc.c-torture/execute/991016-1.c: New test.
51133
51134 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51135
51136         * gcc.c-torture/execute/991014-1.c: New test.
51137
51138 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51139
51140         * g++.old-deja/g++.other/union2.C: New test.
51141
51142 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51143
51144         * g++.old-deja/g++.other/vaarg2.C: New test.
51145         * g++.old-deja/g++.other/vaarg3.C: New test.
51146
51147 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51148
51149         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51150         in compile/.
51151
51152 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51153
51154         * gcc.c-torture/execute/va-arg-11.c: New test.
51155
51156 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51157
51158         * lib/file-format.exp (gcc_target_object_format): Don't
51159         crash if objdump is unavailable.
51160
51161 1999-09-29  Donn Terry <donn@interix.com>
51162
51163         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51164
51165 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51166
51167         * gcc.c-torture/compile/990928-1.c: New test.
51168
51169 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51170
51171         * g++.old-deja/g++.other/decl6.C: New test.
51172
51173 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51174
51175         * gcc.c-torture/execute/va-arg-10.c: New test.
51176
51177 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51178
51179         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51180         __PRETTY_FUNCTION__.
51181
51182 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51183
51184         * gcc.c-torture/execute/990923-1.c: New test.
51185
51186 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51187
51188         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51189         for which -fpic is inappropriate.
51190
51191 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51192
51193         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51194
51195 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51196
51197         * g++.old-deja/g++.other/dyncast1.C: New test.
51198         * g++.old-deja/g++.other/dyncast2.C: New test.
51199         * g++.old-deja/g++.other/dyncast3.C: New test.
51200         * g++.old-deja/g++.other/dyncast4.C: New test.
51201         * g++.old-deja/g++.other/dyncast5.C: New test.
51202         * g++.old-deja/g++.eh/catch3.C: New test.
51203         * g++.old-deja/g++.eh/catch3p.C: New test.
51204         * g++.old-deja/g++.eh/catch4.C: New test.
51205         * g++.old-deja/g++.eh/catch4p.C: New test.
51206         * g++.old-deja/g++.eh/catch5.C: New test.
51207         * g++.old-deja/g++.eh/catch5p.C: New test.
51208         * g++.old-deja/g++.eh/catch6.C: New test.
51209         * g++.old-deja/g++.eh/catch6p.C: New test.
51210         * g++.old-deja/g++.eh/catch7.C: New test.
51211         * g++.old-deja/g++.eh/catch7p.C: New test.
51212         * g++.old-deja/g++.eh/catch8.C: New test.
51213         * g++.old-deja/g++.eh/catch8p.C: New test.
51214         * g++.old-deja/g++.eh/catch9.C: New test.
51215         * g++.old-deja/g++.eh/catch9p.C: New test.
51216
51217 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51218
51219         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51220         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51221
51222 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51223
51224         * gcc.c-torture/compile/990913-1.c: New test.
51225
51226 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51227
51228         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51229         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51230
51231 1999-09-09  Richard Henderson  <rth@cygnus.com>
51232
51233         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51234
51235 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51236
51237         * g++.old-deja/g++.other/lookup11.C: New test.
51238         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51239         what is permitted and what we want.
51240         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51241         overload use.
51242         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51243
51244 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51245
51246         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51247         * gcc.c-torture/noncompile/poison-1.c: New file.
51248
51249 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51250
51251         * g++.old-deja/g++.other/sizeof3.C: New test.
51252         * g++.old-deja/g++.other/sizeof4.C: New test.
51253         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51254         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51255
51256 1999-09-07  Richard Henderson  <rth@cygnus.com>
51257
51258         * gcc.dg/va-arg-1.c: New.
51259
51260 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51261
51262         * gcc.c-torture/execute/va-arg-9.c: New test.
51263
51264 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51265
51266         * g77.f-torture/compile/980519-2.f: New test.
51267         * g77.f-torture/compile/19990905-0.f: New test.
51268         * g77.f-torture/compile/19990905-1.f: New test.
51269         * g77.f-torture/compile/19990905-2.f: New test.
51270
51271         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51272
51273 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51274
51275         * gcc.c-torture/execute/990827-1.c: Fix typo.
51276
51277 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51278
51279         * g++.old-deja/g++.other/deref1.C: New test.
51280
51281 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51282
51283         * g++.old-deja/g++.other/ambig2.C: New test.
51284         * g++.old-deja/g++.other/cond5.C: New test.
51285         * g++.old-deja/g++.other/lookup16.C: New test.
51286
51287 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51288
51289         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51290         assemblers too.
51291
51292 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51293
51294         * lib/c-torture.exp: Avoid the "compare executables" optimization
51295         when testing native.
51296
51297 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51298
51299         * gcc.c-torture/execute/990829-1.c: New test.
51300         * gcc.c-torture/compile/990829-1.c: New test.
51301
51302 1999-08-27  Paul Burchard  <burchard@pobox.com>
51303
51304         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51305         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51306         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51307         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51308         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51309         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51310         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51311         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51312         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51313         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51314         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51315
51316 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51317
51318         * gcc.c-torture/execute/990827-1.c: New test.
51319
51320 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51321
51322         * g77.f-torture/noncompile/19990826-4.f: New test.
51323
51324         * g77.f-torture/compile/19990826-3.f: New test.
51325
51326         * g77.f-torture/execute/19990826-2.f: New test.
51327
51328         * g77.f-torture/compile/19990826-1.f: New test.
51329
51330         * gcc.c-torture/execute/990826-0.c: New test.
51331         * g77.c-torture/execute/19990826-0.f: New test.
51332
51333         * g77.f-torture/noncompile/970626-2.f: New test.
51334
51335 1999-08-25  Paul Burchard  <burchard@pobox.com>
51336
51337         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51338         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51339         lss-011.C: New tests.
51340
51341 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51342
51343         * g++.old-deja/g++.other/decl5.C: New test.
51344
51345 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51346
51347         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51348         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51349         call `postbase' for each one.  All callers of `postbase' changed
51350         to call this instead.
51351
51352 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51353
51354         * gcc.c-torture/execute/990811-1.c: New test.
51355
51356 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51357
51358         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51359         just native ones.
51360
51361         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51362         just native ones.
51363
51364 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51365
51366         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51367
51368 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51369
51370         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51371
51372 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51373
51374         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51375
51376 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51377
51378         * gcc.c-torture/execute/990804-1.c: New test.
51379
51380 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51381
51382         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51383         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51384         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51385
51386 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51387
51388         * g++.old-deja/g++.other/struct1.C: New test.
51389
51390 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51391
51392         * g++.old-deja/g++.other/enum2.C: New test.
51393
51394 1999-08-02  Richard Henderson  <rth@cygnus.com>
51395
51396         Adapted from tests from Franz Sirl:
51397         * gcc.c-torture/execute/va-arg-7.c: New test.
51398         * gcc.c-torture/execute/va-arg-8.c: New test.
51399
51400 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51401
51402         * gcc.c-torture/compile/990801-2.c: New test.
51403
51404         * gcc.c-torture/compile/990801-1.c: New test.
51405
51406 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51407
51408         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51409         fp-cmp-1.c, converting double to float.
51410
51411         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51412         fp-cmp-1.c, converting double to long double.
51413
51414         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51415         from fr1 to unknown_register, since fr1 is a legitimate register
51416         on some machines.
51417
51418 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51419
51420         * README: More listname related changes.
51421
51422 1999-07-08  Catherine Moore  <clm@cygnus.com>
51423
51424         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51425
51426 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51427
51428         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51429
51430 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51431
51432         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51433
51434 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51435
51436         * gcc.dg/990703-1.c: New test.
51437
51438 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51439
51440         * lib/file-format.exp: New file: Move definition of proc
51441         gcc_target_object_format to here from
51442         gcc.dg/special/ecos.exp.
51443
51444         * lib/c-torture.exp: Include lib file-format.exp.
51445         * lib/gcc-dg.exp: Include lib file-format.exp.
51446
51447         * gcc.dg/special/ecos.exp: Remove definition of proc
51448         gcc_target_object_format.
51449
51450 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51451
51452         * gcc.c-torture/execute/990628-1.c: New test.
51453
51454 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51455
51456         * gcc.c-torture/compile/990625-2.c: New test.
51457
51458         * gcc.c-torture/compile/990625-1.c: New test.
51459
51460 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51461
51462         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51463         attributes compile.
51464         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51465         ports that use the COFF/PE file format.
51466
51467 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51468
51469         * gcc.c-torture/compile/990617-1.c: New test.
51470
51471 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51472
51473         * g++.old-deja/g++.other/decl4.C: New test.
51474
51475 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51476
51477         * g++.old-deja/g++.other/bitfld3.C: New test.
51478
51479 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51480
51481         * g++.old-deja/g++.eh/catch1.C: New test.
51482
51483 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51484
51485         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51486
51487         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51488         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51489
51490 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51491
51492         * g77.f-torture/compile/19990502-0.f: Replace with new,
51493         shorter, test that still fails after recent changes.
51494
51495 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51496
51497         * gcc.c-torture/execute/990604-1.c: New test.
51498
51499 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51500
51501         * gcc.c-torture/execute/990531-1.c: New test.
51502
51503 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51504
51505         * gcc.c-torture/compile/990527-1.c: New test.
51506
51507 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51508
51509         * gcc.c-torture/execute/990527-1.c: New test.
51510
51511 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51512
51513         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51514         bitfields as signed.
51515
51516 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51517
51518         * g77.f-torture/compile/19990525-0.f: New test.
51519
51520 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51521
51522         * gcc.c-torture/execute/990525-2.c: New test.
51523
51524         * gcc.c-torture/execute/990525-1.c: New test.
51525
51526 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51527
51528         * g++.old-deja/g++.other/anon3.C: New test.
51529         * g++.old-deja/g++.other/anon4.C: New test.
51530         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51531         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51532         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51533         Merrill).
51534
51535 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51536
51537         * gcc.c-torture/execute/990524-1.c: New test.
51538
51539         * gcc.dg/990524-1.c: New test.
51540
51541 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51542
51543         * gcc.c-torture/compile/990523-1.c: New test.
51544
51545 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51546
51547         * gcc.c-torture/compile/990519-1.c: New test.
51548
51549 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51550
51551         * gcc.c-torture/compile/990517-1.c: New test.
51552
51553         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51554         (e4, f4): New tests.
51555         (main): Call them.
51556
51557 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51558
51559         * gcc.dg/noreturn-1.c: New test.
51560
51561 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51562
51563         * gcc.c-torture/execute/990513-1.c: New test.
51564
51565 1999-05-10  Richard Henderson  <rth@cygnus.com>
51566
51567         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51568
51569 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51570
51571         * g77.f-torture/execute/erfc.f: Use small single-precision
51572         values, to avoid problems on Alphas when not -mieee.
51573
51574 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51575
51576         * gcc.dg/990506-0.c: New test.
51577
51578 1999-05-08  Richard Henderson  <rth@cygnus.com>
51579
51580         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51581         the constant to test.  Don't XFAIL 64-bit targets.
51582
51583         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51584         * g++.old-deja/g++.law/profile1.C: Likewise.
51585
51586         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51587         operator new instances.
51588         * g++.old-deja/g++.other/delete5.C: Likewise.
51589
51590 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51591
51592         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51593         intrinsic.
51594
51595 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51596
51597         * g77.f-torture/execute/u77-test.f: Reverse order of two
51598         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51599
51600 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51601
51602         * gcc.dg/compare1.c: New test.
51603
51604 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51605
51606         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51607         New tests.
51608
51609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51610
51611         * g77.f-torture/compile/19990502-1.f: New test.
51612
51613 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51614
51615         * g77.f-torture/compile/19990502-0.f: New test.
51616
51617 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51618
51619         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51620         intrinsic.
51621
51622 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51623
51624         * g77.f-torture/execute/u77-test.f (main): List libU77
51625         intrinsics not currently tested.
51626         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51627         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51628         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51629         Trim blanks off the ends of some printed strings.
51630
51631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51632
51633         * g77.f-torture/execute/u77-test.f (main): Just warn about
51634         FSTAT gid disagreement, as it's expected on some systems.
51635
51636 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51637
51638         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51639         use a new function, which allows for some slop.
51640         Clean up some commentary.
51641         (issum): The new function.
51642         (sgladd): Deleted subroutine.
51643
51644 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51645
51646         * g77.f-torture/execute/u77-test.f: Modify to be more like
51647         libf2c/libU77 version, bringing patches to that version here.
51648         Add suitable commentary.
51649
51650 1999-04-25  Richard Henderson  <rth@cygnus.com>
51651
51652         * gcc.dg/990424-1.c: New test.
51653
51654 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51655
51656         * g77.f-torture/execute/u77-test.f (main): Bug involving
51657         LSTAT has been fixed, so turn back on full checking.
51658
51659 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51660
51661         * g77.f-torture/compile/19990419-0.f: New test.
51662         * g77.f-torture/execute/19990419-1.f: New test.
51663
51664 1999-04-17  Richard Henderson  <rth@cygnus.com>
51665
51666         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51667         to avoid the need for a prototype to supress a warning.
51668
51669 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51670
51671         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51672
51673 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51674
51675         * gcc.c-torture/execute/990404-1.c: New test.
51676
51677 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51678
51679         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51680         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51681         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51682         missing initializer warnings.
51683
51684 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51685
51686         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51687         matching strings.
51688
51689 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51690
51691         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51692
51693 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51694
51695         * g77.f-torture/execute/19990325-0.f: New test.
51696         * g77.f-torture/execute/19990325-1.f: New test.
51697
51698 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51699
51700         * gcc.c-torture/execute/990324-1.c: New test.
51701
51702 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51703
51704         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51705         test with 4.
51706
51707 1999-03-17  Richard Henderson  <rth@cygnus.com>
51708
51709         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51710
51711 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51712
51713         * g77.f-torture/execute/19990313-2.f: New test.
51714         * g77.f-torture/execute/19990313-3.f: New test.
51715
51716 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51717
51718         * g77.f-torture/execute/19990313-0.f: New test.
51719         * g77.f-torture/execute/19990313-1.f: New test.
51720
51721 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51722
51723         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51724         printf to sprintf.
51725         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51726         (main): Add check for u15.  Conditionalize u31 check depending on
51727         whether ints are <32 bits or >=32 bits.
51728
51729 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51730
51731         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51732
51733 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51734
51735         * g77.f-torture/compile/19990305-0.f: New test.
51736         * g77.f-torture/execute/19981119-0.f: New test.
51737
51738 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51739
51740         * g77.f-torture/execute/970625-2.f: call ABORT if final
51741         result is not correct, instead of just printing it.
51742         Add this checking via newly introduced obfuscation, to
51743         trip up buggy front ends.
51744
51745 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51746
51747         * g77.f-torture/compile/960317-1.f: Moved from being
51748         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51749
51750 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51751
51752         * g77.f-torture/execute/960317-1.f: New (old) test.
51753         * g77.f-torture/execute/970625-2.f: Ditto.
51754
51755 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51756
51757         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51758         error message on line 1 or line 2; cccp and cpplib do this differently.
51759
51760 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51761
51762         * g++.old-deja/g++.law/weak1.C: New test.
51763
51764 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51765
51766         * gcc.c-torture/execute/990119-1.c: Renamed to...
51767         * gcc.dg/990119-1.c: this, so it will only be tested once
51768         (it's a preprocessor test, it doesn't need to be run at
51769         multiple optimization levels).
51770
51771 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51772
51773         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51774           ALWAYS_CXXFLAGS.
51775
51776 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51777
51778         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51779         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51780         to not be compilable by current g77.
51781
51782 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51783
51784         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51785
51786 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51787
51788         * gcc.c-torture/execute/990222-1.c: New test.
51789
51790 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51791
51792         * g77.f-torture/compile/19990218-0.f: New test.
51793         * g77.f-torture/noncompile/19990218-1.f: New test.
51794
51795 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51796
51797         * g77.f-torture/compile/19981216-0.f: New test.
51798
51799 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51800
51801         * gcc.dg/990214-1.c: New test.
51802
51803 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51804
51805         * gcc.dg/990213-2.c: New test.
51806
51807         * gcc.dg/990213-1.c: New test.
51808
51809 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51810
51811         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51812         ints.
51813
51814 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51815
51816         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51817         specified by target.
51818
51819         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51820
51821 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51822
51823         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51824
51825 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51826
51827         * gcc.dg/special/ecos.exp: New test driver for new tests with
51828         special requirements.
51829
51830         * gcc.dg/special/alias-1.c: New test.
51831         * gcc.dg/special/gcsec-1.c: New test.
51832         * gcc.dg/special/weak-1.c: New test.
51833         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51834         * gcc.dg/special/weak-2.c: New test.
51835         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51836         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51837         * gcc.dg/special/wkali-1.c: New test.
51838         * gcc.dg/special/wkali-2.c: New test.
51839         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51840         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51841
51842 1999-02-10  Felix Lee  <flee@cygnus.com>
51843
51844           * lib/c-torture.exp (c-torture-compile): Pull out code for
51845           analyzing gcc error messages.
51846           (c-torture-execute): Likewise.  Fix some (harmless) false
51847           positives.
51848           * lib/gcc.exp (gcc_check_compile): New function.
51849
51850 1999-02-08  Richard Henderson  <rth@cygnus.com>
51851
51852         * gcc.c-torture/execute/990208-1.c: New test.
51853
51854 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51855
51856         * g++.dg/special/ecos.exp: New driver for new tests with special
51857         requirements
51858
51859         * g++.dg/special/conpr-1.C: New test
51860         * g++.dg/special/conpr-2.C: New test
51861         * g++.dg/special/conpr-2a.C: New test
51862         * g++.dg/special/conpr-3.C: New test
51863         * g++.dg/special/conpr-3a.C: New test
51864         * g++.dg/special/conpr-3b.C: New test
51865
51866         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51867         allow g++ to use the dg driver
51868
51869         * README: Add comment about g++.dg directory
51870
51871 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51872
51873         * README: Update email addresses.
51874
51875 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51876
51877         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51878         arguments in order to force structure S onto the stack even on
51879         the alpha.
51880         (test): Pass 10 leading arguments to function foo as well as the
51881         structure S.
51882
51883         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51884         failure for all targets.
51885
51886         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51887         abort to terminate program execution.
51888
51889 1999-01-30  Richard Henderson  <rth@cygnus.com>
51890
51891         * gcc.c-torture/execute/990130-1.c: New test.
51892
51893 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51894
51895         * gcc.dg/990130-1.c: New test.
51896
51897 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51898
51899         * gcc.c-torture/execute/990128-1.c: New test.
51900
51901 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51902
51903         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51904
51905 1999-01-27  Felix Lee  <flee@cygnus.com>
51906
51907         * lib/c-torture.exp (c-torture-compile): pull out code for
51908         analyzing gcc error messages.
51909         (c-torture-execute): ditto, and fix some (harmless) false
51910         positives.
51911         * lib/gcc.exp (gcc_check_compile): new function.
51912
51913 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51914
51915         * gcc.dg/990117-1.c: New test.
51916
51917         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51918
51919         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51920
51921 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51922
51923         * g77.f-torture/compile/990115-1.f: New test.
51924
51925 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51926
51927         * gcc.c-torture/compile/990107-1.c: New test
51928
51929 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51930
51931         * gcc.c-torture/execute/990106-2.c: New test.
51932
51933         * gcc.c-torture/execute/990106-1.c: New test.
51934
51935 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51936
51937         * gcc.c-torture/compile/981223-1.c: New test.
51938
51939 1998-12-29  Richard Henderson  <rth@cygnus.com>
51940
51941         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51942         (opt3): Rename from opt4 and disable.
51943
51944 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51945
51946         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51947
51948 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51949
51950         * g++.old-deja/g++.other/conv5.C: New test.
51951
51952 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51953
51954         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51955
51956 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51957
51958         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51959
51960 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51961
51962         * gcc.c-torture/compile/981211-1.c: New test.
51963
51964 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51965
51966         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51967
51968         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51969
51970 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51971
51972         * gcc.special/930510-1.c: Make C9X safe.
51973         * gcc.misc-tests/gcov-1.c Similarly.
51974         * gcc.misc-tests/gcov-2.c Similarly.
51975
51976 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51977
51978         * gcc.dg/ultrasp1.c: New test.
51979
51980 1998-12-06  Richard Henderson  <rth@cygnus.com>
51981
51982         * gcc.c-torture/execute/981206.c: New test.
51983
51984 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51985
51986         * g++.old-deja/g++.ns/template7.C: New test.
51987
51988         * g++.old-deja/g++.other/expr1.C: New test.
51989
51990         * g++.old-deja/g++.eh/tmpl3.C: New test.
51991
51992         * g++.old-deja/g++.eh/tmpl2.C: New test.
51993
51994 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51995
51996         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51997         * g++.old-deja/g++.other/using6.C: Removed.
51998         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51999
52000         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52001
52002 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52003
52004         * g++.old-deja/g++.pt/overload8.C: New test.
52005
52006         * g++.old-deja/g++.pt/overload7.C: New test.
52007
52008         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52009
52010         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52011         and relinking messages.
52012         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52013         compiling with -frepo.
52014
52015 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52016
52017         * g++.old-deja/g++.pt/lookup6.C: New test.
52018
52019 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52020
52021         * gcc.c-torture/execute/981130-1.c: New test.
52022         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52023
52024 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52025
52026         * g++.old-deja/g++.pt/explicit76.C: New test.
52027
52028         * g++.old-deja/g++.pt/friend38.C: New test.
52029
52030         * g++.old-deja/g++.ns/crash2.C: New test.
52031
52032         * g++.old-deja/g++.pt/defarg8.C: New test.
52033
52034         * g++.old-deja/g++.pt/instantiate6.C: New test.
52035
52036         * g++.old-deja/g++.pt/static6.C: New test.
52037
52038         * g++.old-deja/g++.pt/decl2.C: New test.
52039
52040 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52041
52042         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52043         problem is actually related with name lookup, but so what? :-)
52044
52045         * g++.old-deja/g++.pt/friend37.C: New test.
52046
52047 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52048
52049         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52050         element, which fails on some systems.
52051
52052         * g77.f-torture/execute/labug1.f: New test.
52053
52054 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52055
52056         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52057         is defined.
52058
52059 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52060
52061         * g77.f-torture/compile/981117-1.f: New test.
52062
52063 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52064
52065         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52066         properly discarded.
52067
52068 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52069
52070         * gcc.c-torture/execute/memcheck: New directory of tests for
52071         -fcheck-memory-usage.
52072
52073 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52074
52075         * README: New file, general information about the testsuite and
52076         new description of the various C++ test subdirectories.
52077         * README.g++: Eliminate obsolete information, update and move most
52078         relevant stuff to README.
52079
52080 1998-11-07  Richard Henderson  <rth@cygnus.com>
52081
52082         * gcc.c-torture/compile/981107-1.c: New test.
52083
52084 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52085
52086         * execute/memcpy-bi.c: New testcase.
52087
52088 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52089
52090         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52091         base classes.
52092
52093         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52094         template is selected.
52095
52096         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52097         classes, it should be accepted for all types.
52098
52099         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52100
52101         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52102         specializations start with template headers.
52103
52104 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52105
52106         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52107
52108         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52109         non-POD types.
52110
52111 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52112
52113         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52114
52115 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52116
52117         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52118
52119 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52120
52121         * 981019-1.c: New test.
52122
52123 1998-10-14  Robert Lipe <robertl@dgii.com>
52124
52125         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52126         find objc headers.
52127
52128 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52129
52130         * compile/981001-4.c: Remove use of GCC extension that triggers a
52131         compiler bug.
52132
52133 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52134
52135         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52136
52137 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52138
52139         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52140         instantiation of template produces incorrect code for delete
52141         expression.
52142
52143         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52144         constructors' name is not unique.
52145         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52146         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52147
52148         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52149         automatic array of const is ill-formed.
52150
52151         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52152         of template parameter?
52153
52154         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52155         const.
52156
52157         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52158         pointer-to-member expression.
52159
52160         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52161         declaration causes ICE.
52162
52163 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52164
52165         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52166         reserved in the global namespace.
52167
52168         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52169         generate needed virtual table.
52170
52171         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52172
52173 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52174
52175         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52176         template-dependent type
52177
52178 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52179
52180         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52181         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52182         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52183
52184         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52185         class should be usable as argument of member function.
52186         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52187         class should be usable as return type of member function.
52188         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52189         class should be usable as type of data member.
52190
52191         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52192
52193 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52194
52195         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52196
52197 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52198
52199         * gcc.dg/dll-?.c Add thumb to target list.
52200         Fix assembler scan patterns to match current assembler output.
52201
52202 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52203
52204         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52205         matching of template brackets.
52206
52207         * g++.old-deja/g++.other/using4.C: New test.  Test using
52208         declarations of methods from base classes.
52209
52210         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52211         within functions should introduce names into the innermost
52212         enclosing namespace.
52213
52214         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52215         of static locals if first initialization throws.
52216
52217 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52218
52219         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52220
52221 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52222
52223         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52224         lose track of the possible targets of tablejump insns.
52225         * special/special.exp: Run it.
52226
52227 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52228
52229         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52230         must be declared before its specializations can be named in friend
52231         declarations.
52232
52233 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52234
52235         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52236
52237         * g77.f-torture/execute/io1.f: New test.
52238
52239 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52240
52241         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52242         with pointer to template function, for which no argument deduction
52243         is possible.
52244
52245         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52246         specialization of template function as argument to template
52247         function.
52248
52249         * g++.old-deja/g++.other/access2.C: New test; Inner class
52250         shouldn't have privileged access to Outer's names.
52251
52252 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52253
52254         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52255         friend template declared within template class conflicts with
52256         nested class of the same name.
52257
52258         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52259         is ignored.
52260
52261         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52262         object with direct initializer as function declaration.
52263
52264         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52265         initializers.
52266
52267         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52268         involving const pointer and NULL produces incorrect result.
52269
52270         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52271         type name without `typename' should be rejected with -pedantic.
52272
52273 1998-10-02  Richard Henderson  <rth@cygnus.com>
52274
52275         * g++.old-deja/g++.other/addrof1.C: New test.
52276
52277 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52278
52279         * gcc.c-torture/compile/981001-1.c: New test.
52280         * gcc.c-torture/execute/981001-1.c: New test.
52281
52282 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52283
52284         * gcc.c-torture/compile/981001-2.c: New test.
52285         * gcc.c-torture/compile/981001-3.c: New test.
52286         * gcc.c-torture/compile/981001-4.c: New test.
52287
52288 1998-10-01  Robert Lipe  <robertl@dgii.com>
52289
52290         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52291         multilibbed hosts.  Idea grafted from g77.exp.
52292
52293 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52294
52295         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52296         avoid losing on systems which need -lsocket.
52297
52298 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52299
52300         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52301         * g++.old-deja/g++.other/nested2.C: Ditto.
52302         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52303         failure.
52304
52305 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52306
52307         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52308         preferred over template operator!= for enum bitfields.
52309
52310 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52311
52312         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52313         that happen to have the same base name, but in different scopes,
52314         are incorrectly rejected.
52315
52316 1998-09-16  Richard Henderson  <rth@cygnus.com>
52317
52318         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52319         on the native word size instead of an integer literal.
52320
52321 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52322
52323         * g++.old-deja/g++.other/static2.C: Invocation of static data
52324         member of type pointer-to-function denoted as non-static member.
52325
52326         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52327         checks involving function types and aliases.
52328
52329 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52330
52331         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52332         redefined to the same non-trivial type.
52333
52334         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52335         namespace-qualification of template specializations declared in
52336         other namespaces.
52337
52338         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52339         to declare a subset of the specializations of a template function
52340         as friends of specializations of a template class.
52341
52342         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52343         member templates that do not fully specialize the enclosing
52344         template class are rejected.
52345
52346 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52347
52348         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52349
52350 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52351
52352         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52353         altered from libf2c/libU77 version.
52354
52355 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52356
52357         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52358
52359 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52360             Alexandre Oliva  <oliva@dcc.unicamp.br>
52361
52362         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52363         (un)signed char are different types for template specialization
52364         purposes.
52365
52366 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52367
52368         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52369         * objc: ObjC testsuite.
52370
52371 1998-08-31  Catherine Moore  <clm@cygnus.com>
52372
52373         * gcc.c-torture/execute/941014-1.x: New file.
52374
52375 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52376
52377         * lib/c-torture.exp: Add support for
52378         torture_eval_before_compile and torture_eval_before_execute
52379         variables.
52380
52381 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52382
52383         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52384         this test triggers valid.
52385
52386 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52387
52388         * gcc.dg/980827-1.c: New test.
52389
52390 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52391
52392         * gcc.c-torture/execute/loop-4b.c: New test.
52393
52394 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52395
52396         * lib/c-torture.exp: Add support for
52397         torture_eval_before_compile and torture_eval_before_execute
52398         variables.
52399
52400 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52401
52402         * gcc.c-torture/compile/980825-1.c: New test.
52403
52404 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52405
52406         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52407         count number tests in opt_t0 not good_t0.
52408
52409 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52410
52411         * gcc.c-torture/compile/930326-1.x: Fix typo.
52412
52413 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52414
52415         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52416         causes an ICE.
52417
52418 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52419
52420         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52421         STACK_SIZE is defined.
52422         * gcc.c-torture/unsorted/stuct.c: Similarly.
52423
52424         * gcc.c-torture/compile/980821-1.c: New test.
52425
52426 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52427
52428         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52429         16bit ints.
52430
52431 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52432
52433         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52434         code.
52435
52436 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52437
52438         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52439         error'.
52440
52441 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52442
52443         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52444
52445 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52446
52447         * gcc.c-torture/compile/980816-1.c: New test.
52448
52449         * gcc.dg/980816-1.c: New test.
52450
52451 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52452
52453         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52454         compiler for ieee tests.
52455
52456 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52457
52458         * g77.f-torture/compile/980729-0.f: New test.
52459
52460 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52461
52462         * gcc.c-torture/special/eeprof-1.c: New test, for
52463         -finstrument-functions.
52464         * gcc.c-torture/special/special.exp: Run it.
52465
52466 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52467
52468         * gcc.c-torture/compile/980729-1.c: New test.
52469
52470 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52471
52472         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52473         __thumb__ is defined, and test for ARM style doubles if so.
52474
52475 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52476
52477         * g77.f-torture/noncompile/980615-0.f: New test.
52478
52479 1998-07-26  H.J. Lu  (hjl@gnu.org)
52480
52481         * gcc.dg/980312-1.c: Do link instead of compile.
52482         * gcc.dg/980313-1.c: Likewise.
52483
52484 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52485
52486         * gcc.c-torture/compile/980726-1.c: New test.
52487
52488 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52489
52490         * g77.f-torture/execute/io0.f: New test.
52491
52492 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52493
52494         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52495         an int.
52496
52497 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52498
52499         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52500         m32r bugs.
52501
52502 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52503
52504         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52505         c-decl.c:grokdeclarator can handle mode attributes.
52506
52507 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52508
52509         * gcc.c-torture/execute/980716-1.c: New test.
52510
52511 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52512
52513         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52514         the mn10200.
52515         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52516         the mn10200.
52517         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52518         * gcc.c-torture/compile/930326-1.x: Similarly.
52519
52520 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52521
52522         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52523         New test from Craig.
52524
52525 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52526
52527         * g77.f-torture/noncompile/980616-0.f: New test.
52528
52529         * g77.f-torture/execute/970816-3.f: New test from Craig.
52530
52531 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52532
52533         *  g++.other/singleton.C: Return error value instead of taking
52534         SIGSEGV.
52535
52536 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52537
52538         *  g++.other/singleton.C: New test.  Warning is under dispute.
52539         Runtime crash is not.
52540
52541 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52542
52543         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52544         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52545         using6.C, using7.C}: New namespace tests.
52546
52547 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52548
52549         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52550         specialization with typedef'ed names used as array indexes.
52551
52552 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52553
52554         * gcc.c-torture/execute/980709-1.c: New test.
52555
52556         * gcc.dg/980709-1.c: New test.
52557
52558 1998-07-07  Richard Henderson  <rth@cygnus.com>
52559
52560         * gcc.c-torture/execute/bcp-1.c: New test.
52561
52562 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52563
52564         * gcc.c-torture/execute/980707-1.c: New test.
52565
52566 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52567
52568         * gcc.c-torture/compile/980706-1.c: New test.
52569
52570 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52571
52572         * g77.f-torture/execute/980701-0.f,
52573         g77.f-torture/execute/980701-1.f: New test from Craig.
52574
52575 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52576
52577         * gcc.c-torture/compile/980701-1.c: New test.
52578
52579         * gcc.c-torture/execute/980701-1.c: New test.
52580
52581 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52582 rlsruhe.de>
52583
52584         * g++.old-deja/g++.robertl/eb132.C: New test.
52585         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52586
52587 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52588
52589         * g77.f-torture/execute/980628-7.f,
52590         g77.f-torture/execute/980628-8.f,
52591         g77.f-torture/execute/980628-9.f,
52592         g77.f-torture/execute/980628-10.f: New tests from Craig.
52593
52594         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52595
52596 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52597
52598         * g77.f-torture/execute/980628-4.f: New test from Craig.
52599         * g77.f-torture/execute/980628-5.f: Likewise.
52600         * g77.f-torture/execute/980628-2.f: Likewise.
52601         * g77.f-torture/execute/980628-0.f: Likewise.
52602         * g77.f-torture/execute/980628-1.f: Likewise.
52603         * g77.f-torture/execute/980628-3.f: Likewise.
52604         * g77.f-torture/execute/980628-6.f: Likewise.
52605
52606 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52607
52608         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52609         directory when nothing has been installed yet.
52610
52611 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52612
52613         * gcc.c-torture/special/special.exp: Handle newer versions of
52614         dejagnu.
52615
52616 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52617
52618         * gcc.dg/980626-1.c: New test.
52619
52620 1998-06-19  Bruno Haible <haible@ilog.fr>
52621
52622         * gcc.misc-tests/m-un-2.c: New test.
52623         * g++.old-deja/g++.other/warn01.c: Likewise.
52624
52625 1998-06-19  Robert Lipe  <robertl@dgii.com>
52626
52627         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52628         compatibility with assmblers with a different comment character.
52629         Eliminate use of GAS-specific extensions.
52630
52631 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52632
52633         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52634
52635 1998-06-19  Robert Lipe  <robertl@dgii.com>
52636
52637         * lib/g77.exp: Replace search for libf2c.a with search for newly
52638         renamed libg2c.a
52639
52640 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52641
52642         * gcc.c-torture/execute/980617-1.c: New test.
52643
52644 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52645
52646         * gcc.c-torture/execute/980612-1.c: New test.
52647
52648 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52649
52650         * gcc.dg/980523-1.c: Only test on ppc-linux.
52651         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52652
52653         * gcc.c-torture/execute/980608-1.c: New test.
52654
52655 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52656
52657         * gcc.c-torture/execute/980605-1.c: New test.
52658
52659 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52660
52661         * gcc.c-torture/execute/980604-1.c: New test.
52662
52663 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52664
52665         * gcc.c-torture/execute/980602-1.c: New test.
52666         * gcc.c-torture/execute/980602-2.c: Likewise.
52667
52668 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52669
52670         * 970125-0.f: Fix per JCB.  Add commentary.
52671
52672 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52673
52674         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52675         IEEE -0 support.
52676
52677 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52678
52679         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52680         earlier.
52681
52682 1998-05-28  Catherine Moore <clm@cygnus.com>
52683
52684         * gcc.c-torture/execute/980526-3.c: New test.
52685
52686 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52687
52688         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52689         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52690         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52691         m88k-motorola-sysv3 to XFAIL.
52692
52693 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52694
52695         * gcc.dg/980526-1.c: New test.
52696         * gcc.c-torture/execute/980526-2.c: New test.
52697
52698 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52699
52700         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52701
52702         * gcc.c-torture/execute/980526-1.c: New test.
52703
52704 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52705
52706         * g77.f-torture/execute/alpha2.f: Add runtime test.
52707
52708 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52709
52710         * g++.old-deja/old-deja.exp: Strip leading directories.
52711
52712         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52713         error for the line.  Don't run multiple tests for the same line.
52714
52715 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52716
52717         * gcc.dg/980523-1.c: New test.
52718
52719 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52720
52721         * g77.f-torture/compile/970915-0.f: New test.
52722
52723 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52724
52725         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52726
52727 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52728
52729         * gcc.dg/980520-1.c: New test.
52730
52731 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52732
52733         * gcc.dg/980502-1.c: Fix return type.
52734
52735 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52736
52737         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52738         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52739         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52740         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52741         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52742
52743 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52744
52745         * g77.f-torture/execute/980520-1.f: New test.
52746
52747 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52748
52749         * lib/mike-g77.exp: New file.
52750
52751         * g77.f-torture/noncompile/noncompile.exp,
52752         g77.f-torture/noncompile/check0.f: New files.
52753
52754 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52755
52756         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52757         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52758         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52759         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52760         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52761         abort where appropriate.
52762
52763 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52764
52765         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52766         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52767
52768 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52769
52770         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52771
52772 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52773
52774         * g77.f-torture/compile/980427-0.f: New test.
52775
52776 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52777
52778         * g77.f-torture/compile/980424-0.f: New test.
52779
52780 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52781
52782         * g77.f-torture/compile/980419-2.f (main): New test.
52783         * g77.f-torture/compile/970125-0.f: New test.
52784         * g77.f-torture/compile/980419-1.f: New test.
52785
52786 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52787
52788         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52789         of loop-4.c.
52790
52791 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52792
52793         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52794
52795 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52796
52797         * gcc.c-torture/compile/980329-1.c: New test.
52798
52799 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52800
52801         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52802         * gcc.dg/980312-1.c: Fix typo in -march command.
52803
52804 1998-03-16  H.J. Lu  (hjl@gnu.org)
52805
52806         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52807
52808 1998-03-11  Robert Lipe  <robertl@dgii.com>
52809
52810         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52811         Dave Love agree the Fortran source is bogus.
52812
52813 1998-03-11  Robert Lipe  <robertl@dgii.com>
52814
52815         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52816         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52817         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52818         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52819         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52820
52821 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52822
52823         * g++.old-deja/g++.other/friend1.C: New test.
52824
52825 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52826
52827         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52828         possibly uninitialized) variables and declare dnrm2.
52829
52830 1998-02-23  Robert Lipe <robertl@dgii.com>
52831
52832         From Bruno Haible <haible@ilog.fr>:
52833         * gcc.c-torture/execute/980223.c: New test.
52834
52835 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52836
52837         * gcc.dg/ifelse-1.c: New test.
52838
52839 1998-02-09  H.J. Lu  (hjl@gnu.org)
52840
52841         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52842
52843           * lib/old-dejagnu.exp (old-dejagnu): Added the
52844           "execution test - XFAIL *-*-*" handling in the spirit of
52845           "excess errors test -". Changed the "execution test fails"
52846           handling to be like "excess errors test fails".
52847           * Update various tests accordingly.
52848
52849 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52850
52851         * gcc.c-torture/execute/980205.c: New test.
52852
52853 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52854
52855         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52856         * lib/f-torture.exp: Similarly.
52857         * gcc.c-torture: Rename all .cexp files to .x files.
52858
52859 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52860
52861         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52862         (940510-1.c): Removed duplicate.
52863         (971104-1.c): New test.
52864
52865 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52866
52867           * lib/f-torture.exp: Improve error and loop detection.
52868
52869 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52870
52871         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52872         use that to size the filler array.
52873
52874 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52875
52876         * lib/c-torture.exp(c-torture-execute): Fix typo.
52877
52878         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52879         testcase as the executable name. Keep the executable around if
52880         the test fails.
52881
52882 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52883
52884         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52885         changes.  Only test one -g option, and move it to the end of the
52886         list of options to test.
52887
52888 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52889
52890         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52891         variable GCC_TORTURE_OPTIONS to supply default switches separated
52892         by colons.  If no environment variable, run tests with -O0 -g, -O1
52893         -g, and -O2 -g as well.
52894
52895 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52896
52897         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52898         explanatory comments. Fix indentation.
52899
52900 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52901
52902         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52903
52904 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52905
52906         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52907         * g++.old-deja/g++.mike/p7325.C: Likewise.
52908         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52909
52910 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52911
52912         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52913         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52914         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52915         * g++.old-deja/g++.law/operators4.C: Likewise.
52916
52917 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52918
52919         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52920         * g++.old-deja/g++.mike/p784.C: Ditto.
52921         * g++.old-deja/g++.mike/p785.C: Ditto.
52922
52923 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52924
52925           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52926
52927 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52928
52929         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52930         target feature; pass this to c-torture-execute as needed.
52931
52932 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52933
52934         * lib/c-torture.exp(c-torture-execute): If the previous and the
52935         current executables being tested are identical, we don't need to
52936         run the executable again. Try to make the executable names
52937         unique. Add an optional argument for passing additional compiler
52938         flags.
52939
52940 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52941
52942         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52943
52944 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52945
52946         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52947
52948 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52949
52950         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52951         32bit or larger longs.
52952
52953         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52954         have either a 32bit long or 32bit int.
52955
52956 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52957
52958         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52959         Make double precision tests dependent on sizeof (double).
52960
52961 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52962
52963         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52964         too.
52965
52966 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52967
52968         * gcc.c-torture/compile/961203-1.cexp: New script.
52969
52970 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52971
52972         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52973         up the includes ourselves.
52974
52975 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52976
52977         * lib/plumhall.exp: Remove random include, and add a few
52978         verbose messages for debugging.
52979
52980 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52981
52982         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52983         of trying to do it ourselves.
52984
52985 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52986
52987         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52988
52989 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52990
52991         * gcc.prms/5403.c: Made regexp a bit less strict.
52992
52993 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52994
52995         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52996         is returned from remote_load instead.
52997         * lib/plumhall.exp: Ditto.
52998         * lib/mike-g++.exp: Ditto.
52999         * lib/old-dejagnu.exp: Ditto.
53000         * lib/c-torture.exp: Ditto.
53001
53002 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53003
53004         * lib/g++.exp: Use build_wrapper procedure.
53005         * lib/gcc.exp: Ditto.
53006
53007 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53008
53009         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53010         an old-style decl for malloc.  Fixes tests to work when
53011         sizeof (int) != sizeof (size_t).
53012
53013 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53014
53015         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53016
53017         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53018         use stdargs.h interface.
53019
53020 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53021
53022         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53023         NO_VARARGS when compiling.
53024
53025 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53026
53027         * lib/plumhall.exp(ph_includes): New procedure.
53028         (ph_make): Use it.
53029         (ph_compiler): Ditto.
53030
53031         * lib/g++.exp: Rename test-glue.c to testglue.c.
53032         * lib/gcc.exp: Ditto.
53033
53034 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53035
53036         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53037         to completion when it's called.
53038
53039 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53040
53041         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53042         is defined, don't do test.
53043
53044 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53045
53046         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53047         for object files.
53048         (ph_summary): Mark skipped testcases as untested, not unresolved.
53049
53050         * lib/plumhall.exp (ph_make): If unresolved because of bad
53051         errorCode, record errorCode in log file.
53052         (*): Replace send_log/verbose with verbose -log.
53053
53054 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53055
53056         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53057         double conversion if double isn't at least 8 bytes.
53058
53059         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53060         int to work with targets where int is 16 bits.
53061
53062         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53063         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53064         precision for the test to complete.
53065
53066 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53067
53068         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53069         if d10v is not compiled with the -mdouble64 flag.
53070         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53071
53072         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53073         d10v is not compiled with the -mint32 flag.
53074
53075 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53076
53077         * lib/plumhall.exp: Use incr_count.
53078
53079 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53080
53081         * gcc.c-torture: Update to c-torture-1.45.
53082
53083 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53084
53085         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53086         the name of the expect testcase file).
53087
53088         * lib/g++.exp(g++_init): Ditto.
53089
53090 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53091
53092         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53093         the host.
53094
53095         * lib/gcc.exp(gcc_exit): New procedure.
53096
53097 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53098
53099         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53100         specs where appropriate.
53101
53102         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53103         because of new "candidates are" messages, and removed a few
53104
53105         * Converted all non-old-style g++ testcases to old-style, and
53106         moved into g++.old-deja.
53107
53108 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53109
53110         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53111         options.
53112
53113         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53114         succeeded.
53115
53116         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53117
53118 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53119
53120         * lib/gcc.exp (gcc_target_compile): Add support for defining
53121         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53122         the machine doesn't have those features.
53123
53124 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53125
53126         * g++.law/operators4.exp: Don't use LIBS.
53127
53128 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53129
53130         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53131
53132         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53133         * lib/g++.exp: Set it here instead. Also, allow use of the
53134         --tool_exec and --tool_opt options. Change CXX to
53135         GXX_UNDER_TEST.
53136
53137         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53138
53139         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53140
53141 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53142
53143         * lib/old-dejagnu.exp: Use prune_warnings instead of
53144         prune_system_crud.
53145         * lib/mike-g++.exp: Ditto.
53146         * lib/gcc.exp: Ditto.
53147         * lib/g++.exp: Ditto.
53148
53149         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53150
53151 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53152
53153           * 941014-2.c: Include stdlib.h
53154           * 960327-1.c: Include stdio.h
53155           * dbra.c, index-1.c: Don't assume ints are 32bits.
53156
53157 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53158
53159         * lib/gcc.exp: Add gcc,stack_size target feature.
53160
53161         * lib/g++.exp(g++_target_compile): Add the include and link
53162         paths here, not in two other places. And, it's $options, not
53163         options.
53164
53165         * lib/mike-g++.exp(postbase): Remove the code that determines
53166         the correct include and link paths.
53167         * g++.old-deja/old-deja.exp: Ditto.
53168
53169 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53170
53171         * lib/g++.exp(g++_init): target_compile no longer returns the
53172         filename of the result.
53173
53174 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53175
53176         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53177         call to glob.
53178
53179         * gcc.c-torture/special/special.exp: Change call to
53180         gcc_target_compile to include the object file.
53181
53182 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53183
53184         * gcc.c-torture/special/special.exp: Correct misspelling in last
53185         change.
53186
53187 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53188
53189         * lib/plumhall.exp(ph_summary): Log the entire output of the
53190         executable. Return -1 if there were any failures, 0 otherwise.
53191         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53192         (ph_make): Clean up objects and executables that were built
53193         if the tests succeeded.
53194
53195 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53196
53197         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53198         libraries and includes in the build tree as appropriate.
53199
53200 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53201
53202         * lib/c-torture.exp: Instead of looking for the global variable
53203         NO_LONG_LONG, check to see if that's a feature of the target.
53204
53205 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53206
53207         * config/default.exp: Minimize. Delete the remainer of the files in
53208         config; this functionality is now in devo/dejagnu/config.
53209
53210         g++.*/*: Pass any additional flags used to compile to postbase;
53211         delete CXXFLAGS.
53212
53213         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53214         is now done by runtest.exp. Use gcc_target_compile instead of
53215         compile.
53216
53217         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53218         Remove references to CFLAGS. Use remote_file instead of
53219         calling rm -f.
53220         (c-torture): Take a list of arguments to use to compile this
53221         testcase.
53222
53223         lib/g++.exp: Simplify. Use target_compile instead of compile.
53224         lib/gcc-dg.exp: Ditto.
53225         lib/gcc.exp: Ditto.
53226         lib/mike-{gcc,g++}.exp: Ditto.
53227         lib/old-dejagnu.exp: Ditto.
53228         lib/plumhall.exp: Ditto.
53229
53230 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53231
53232         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53233         (ph_linker): Likewise.
53234
53235 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53236
53237           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53238         MAP_ANON / MAP_ANONYMOUS if defined;
53239         else try to map from /dev/zero .
53240
53241 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53242
53243         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53244         isn't defined, then define it to MAP_ANONYMOUS.
53245
53246 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53247
53248         * gcc.c-torture: Update to c-torture-1.42 release.
53249
53250 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53251
53252         * gcc.c-torture: Update to c-torture-1.41 release.
53253
53254 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53255
53256         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53257         c-torture release.
53258
53259 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53260
53261         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53262         and LDFLAGS.  Fix second case to append the target_info ldflags
53263         onto LDFLAGS, not CFLAGS.
53264         * lib/g++.exp (g++_init): Add target_info stuff.
53265         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53266         of libgloss and newlib flags for !native.
53267
53268         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53269         (GDB): Fix relative path to go up another dir for finding gdb.
53270
53271 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53272
53273         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53274         versions in the target_info array, if they don't exist.
53275
53276 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53277
53278         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53279
53280 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53281
53282         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53283         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53284
53285 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53286
53287         * lib/old-dejagnu.exp: Don't remove the output file before we've
53288         actually tested it. Don't append pwd to the path of the executable
53289         we're testing.
53290
53291 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53292
53293         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53294
53295 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53296
53297         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53298         temporary directory for compiler files, and set it to a default
53299         value of /tmp. Set $output as the name of the output file from
53300         compiling the testcase. Add a -o option to $cflags_var so the
53301         compiler writes the final output file as $output. Set $executable
53302         to $output.
53303
53304         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53305         directory for compiler files, and set it to /tmp if it doesn't
53306         already have a value. Set $output_file to the name of the output
53307         file from compiling the testcase. Add a -o option to CXXFLAGS so
53308         the compiler writes the final output file as $output. Use $output
53309         as the executable to be tested.
53310
53311 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53312
53313         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53314
53315 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53316
53317         * gcc.c-torture/execute/pending-1.c: New test.  Still
53318         pending in Tege's queue.
53319
53320 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53321
53322         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53323         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53324         if there were failures.  Call unresolved if there were unresolved
53325         testcases.  Call gcc_fail if program did not run to completion.
53326         (ph_make): Pass additional argument name to ph_execute.
53327         (ph_execute): Add new argument.  Pass additional arguments to
53328         ph_summary.  Call gcc_fail is there is no execution output.
53329
53330 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53331
53332         * lib/plumhall.exp (proc_summary): Output relavent summary
53333         lines into the log so specific failures in plumhall can be
53334         investigated.
53335
53336 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53337
53338         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53339         (c-torture-execute): Don't try to execute tests which use
53340         "long long" types if $NO_LONG_LONG is nonzero.
53341
53342 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53343
53344         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53345         not c-torture.
53346
53347         * gcc.ieee: Move from here.
53348         * gcc.c-torture/execute/ieee: To here.
53349
53350 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53351
53352         * gcc.c-torture: Update to c-torture-1.41 release.
53353
53354 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53355
53356         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53357         not "$output".
53358
53359 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53360
53361         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53362         -c present.
53363
53364 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53365
53366         * config/proelf.exp: Handle connecting to a simulator.
53367
53368 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53369
53370         * config/proelf.exp: New file.  Enough framework that we can
53371         run c-torture tests on the proelf targets (or any other target
53372         that gdb can connect to for that matter).
53373
53374 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53375
53376         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53377         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53378
53379         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53380         exec_output exists.
53381
53382 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53383
53384         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53385         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53386
53387         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53388         to pass/fail/unresolved/unsupported/untested.  Caller must now
53389         call unresolved/unsupported/untested.
53390         * lib/*.exp: Update FSF address.  Update to handle new results of
53391         ${tool}_load.
53392         * lib/chill.exp (verbose): Delete.
53393
53394 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53395
53396         * lib/gcc.exp (default_gcc_start): Change order of args to
53397         $LDFLAGS $CFLAGS $LIBS.
53398         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53399         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53400         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53401         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53402         * gcc.misc-tests/dg-test.exp: Likewise.
53403         * gcc.misc-tests/msgs.exp: Likewise.
53404         * gcc.prms/prms.exp: Likewise.
53405         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53406         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53407
53408         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53409
53410 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53411
53412         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53413
53414         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53415         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53416
53417         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53418         necessary.
53419
53420 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53421
53422         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53423         global for loop; add use of $mathlib.
53424         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53425         settings here; set mathlib for anything but VxWorks.
53426
53427 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53428
53429         * gcc.c-torture: Update to c-torture-1.40 release.
53430
53431 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53432
53433         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53434         dg.exp.
53435
53436 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53437
53438         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53439         global.
53440
53441 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53442
53443         * lib/g++.exp (LIBS): Define if not already.
53444         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53445         (gcc-dg-prune): Call prune_gcc_output.
53446         * lib/gcc.exp (prune_gcc_output): New proc.
53447         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53448         prune_gcc_output.
53449
53450 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53451
53452         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53453         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53454
53455 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53456
53457         * gcc.c-torture: Update to c-torture-1.39 release.
53458
53459 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53460
53461         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53462         fails, try others as well.
53463
53464 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53465
53466         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53467         If compilation fails, mark execute tests as `untested'.
53468         If test is marked as unsupported, don't mark compilation and
53469         execute tests as failed.
53470
53471 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53472
53473         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53474         libstdc++ for whether or not we want to be doing shared
53475         libraries.  Delete link_curses since we don't need it anymore.
53476         * lib/mike-g++.exp (postbase): Don't link in libg++.
53477         * g++.old-deja/old-deja.exp: Likewise.
53478
53479 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53480
53481         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53482
53483 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53484
53485         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53486         For that, add `-Wl,-a,shared_archive'.
53487         * g++.old-deja/old-deja.exp: Likewise.
53488
53489 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53490
53491         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53492
53493 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53494
53495         * lib/mike-g++.exp (postbase): Pay attention to the status of
53496         g++_load.
53497
53498 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53499
53500           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53501
53502 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53503
53504         * lib/gcc.exp (default_gcc_start): No longer need to log program
53505         being executed or its output, execute_anywhere does that now.
53506         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53507         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53508
53509 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53510
53511         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53512         the same as those in lib/g++.exp.
53513
53514 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53515
53516         * gcc.c-torture: Update to c-torture-1.38 release.
53517         * gcc.ieee: Related changes.
53518
53519 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53520
53521         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53522         "exec". Minor reformatting changes.
53523
53524         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53525         cross. This means all "exec" calls now work on a remote host as
53526         well.
53527         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53528         cross. Filter out the extra "\r\n" stuff that expect puts in.
53529         (c-torture-execute): Filter out the bogus warnings like
53530         c-torture-compile does. Add support for canadian cross.
53531         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53532         Use execute_anywhere rather than calling exec directly. Now it
53533         works for canadian cross testing.
53534
53535 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53536
53537         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53538         results into a variable, and check that rather than using file exists.
53539
53540 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53541
53542         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53543         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53544
53545 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53546
53547         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53548         lib_curses if there's a shared libg++ in the build tree.
53549
53550 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53551
53552         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53553         if not supported target.
53554
53555 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53556
53557         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53558         link_curses up to always happen, not just for native builds.
53559
53560 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53561
53562         * gcc.c-torture: Update to c-torture-1.36 release.
53563         * gcc.failure: Related changes.
53564
53565 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53566
53567         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53568
53569 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53570
53571         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53572         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53573         runshlib, link_curses, and mathlib for link and run.
53574
53575         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53576         pass the runtime shared library options for Solaris, OSF/1, and
53577         Irix5, and link with -lcurses to avoid unresolved references.
53578
53579 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53580
53581         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53582         only run once.
53583
53584 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53585
53586         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53587
53588 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53589
53590         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53591         do not have a framework for the "compat" tests yet.
53592
53593 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53594
53595         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53596         set to null if we're testing vxworks5.1.  Use that instead of
53597         `-lm' in the setting of LIBS for link and run.
53598
53599 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53600
53601         * config/rom68k.exp (${tool}_load): Major changes to make it
53602         work.  Verified that it does in fact return the stuff in
53603         exec_output properly.  Catch any Emul or any TRAP other than 0.
53604
53605 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53606
53607         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53608         LDFLAGS properly for targets that need stuff from libgloss.
53609         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53610         only run once.
53611         (gpp_initialized): New variable.
53612
53613 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53614
53615         * config/rom68k.exp: Load libgloss.exp.
53616         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53617         so we can produce a fully linked binary.
53618         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53619         so we can produce a fully linked binary.
53620
53621 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53622
53623         * lib/plumhall.exp (ph_section): Watch for expected failures.
53624         Add missing `else'.
53625
53626         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53627         run the testcase.
53628         (c-torture): Likewise.
53629
53630 1995-08-28  Doug Evans  <dje@cygnus.com>
53631
53632         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53633
53634         * lib/mike-g++.exp (mike_cleanup): New proc.
53635         (prebase): New globals compiler_result, not_compiler_result,
53636         target_regexp.
53637         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53638         allow leading "-" in pattern.  Watch for unsupported tests.
53639         If $compiler_result is set, pattern match assembler code,
53640         and ditto for $not_compiler_result.
53641         * lib/mike-gcc.exp: Likewise.
53642
53643         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53644         execution "succeeded".
53645
53646 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53647
53648         * config/win32.exp: New file.
53649         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53650
53651 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53652
53653         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53654         unsupported.
53655         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53656         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53657         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53658
53659         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53660         "... without exceptions was ...".  That is now handled by
53661         prune_system_crud.
53662         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53663
53664 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53665
53666         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53667         sieve.c,sort2.c}: New files.
53668         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53669         sieve.exp,sort2.exp}: Drivers for them.
53670
53671         * lib/mike-gcc.exp (program_output): New user settable variable.
53672         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53673         messages.
53674         * lib/mike-g++.exp (program_output): New user settable variable.
53675
53676         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53677
53678         * config/sh.exp: Deleted (use sim.exp instead).
53679
53680 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53681
53682         * config/vx.exp: Declare CHECKTASK as global.
53683         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53684         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53685         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53686
53687 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53688
53689         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53690         target. Like vx.exp, only includes `vx29k.exp' instead of
53691         `vxworks.exp'.
53692
53693 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53694
53695         * config/sim.exp: Increase time limit from 120 seconds to 240.
53696
53697 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53698
53699         * gcc.c-torture/execute/950628-1.c: New test.
53700
53701 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53702
53703         * gcc.c-torture: Update with changes/additions from
53704         c-torture-1.34.
53705
53706 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53707
53708         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53709
53710 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53711
53712         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53713
53714 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53715
53716         * gcc.c-torture/compile/950512-1.c: New test.
53717         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53718         * gcc.dg/struct-ret-1.c: Likewise.
53719
53720 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53721
53722         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53723           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53724
53725 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53726
53727         * gcc.c-torture/special/920411-1.c: Deleted.
53728         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53729
53730 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53731
53732         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53733         cpu limit.
53734
53735 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53736
53737         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53738
53739 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53740
53741         From kenner;
53742         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53743         is the proper length.
53744         * va-arg-3.c: Likewise.
53745
53746 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53747
53748         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53749         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53750
53751         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53752         * lib/g++.exp (default_g++_start): Delete old cruft.
53753
53754 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53755
53756         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53757         (2 * (1 << 18)) to (2 * (1 << 17)).
53758
53759         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53760
53761 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53762
53763         * config/rom68k.exp: Renamed from config/idp.exp
53764
53765 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53766
53767         * c-torture/compile/921109-2.c
53768
53769 1995-04-18  Mike Stump  <mrs@cygnus.com>
53770
53771         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53772         excess errors.
53773
53774 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53775
53776         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53777         output.
53778         * lib/g++.exp (default_g++_start): Likewise.
53779
53780 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53781
53782         * gcc.c-torture/compile/950329-1.c: New test.
53783
53784 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53785
53786           * config/bug.exp (${tool}_load): Updated to use new remote_open
53787           and remote_close procs.
53788         * config/idp.exp: New file.
53789
53790 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53791
53792         * gcc.c-torture/execute/950322-1.c: New test.
53793
53794 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53795
53796         * config/vx.exp (${tool}_load): Clean up testing of return code from
53797         vxworks_ld and vxworks_spawn.
53798
53799 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53800
53801         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53802
53803 1995-03-13  Mike Stump  <mrs@cygnus.com>
53804
53805         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53806         can mark excess errors on a machine by machine basis.  Note, the
53807         default is to not expect any excess errors, even when excess
53808         errors test - is given, so you will want to put an XFAIL ... on
53809         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53810         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53811         those 4 machines, but no others.
53812
53813 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53814
53815         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53816         * lib/c-torture.exp: to here.
53817
53818 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53819
53820         * gcc.c-torture/execute/950221-1.c: New test.
53821         * gcc.c-torture/execute/struct-ret-1.c: New test.
53822         * gcc.c-torture/compile/950221-1.c: New test.
53823
53824         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53825
53826 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53827
53828         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53829         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53830
53831 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53832
53833         * g++.gb: New directory of tests, derived from my signature and
53834         class scoping tests.
53835
53836         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53837         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53838         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53839         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53840         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53841         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53842         * g++.gb/sig25.C: Likewise.
53843
53844         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53845         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53846         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53847         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53848         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53849         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53850         * g++.gb/sig25.exp: Likewise.
53851
53852         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53853         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53854         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53855         * g++.gb/scope13.C: Likewise, this test still fails.
53856
53857         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53858         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53859         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53860         * g++.gb/scope13.exp: Ditto.
53861
53862         * g++.gb/README: New file, explains what these tests are about.
53863
53864 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53865
53866         * lib/dg.exp (dg-do): Support `preprocess'.
53867         (dg-test): Likewise.
53868
53869 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53870
53871         * config/udi.exp: change "continue -expect" to "exp_continue".
53872
53873 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53874
53875         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53876         Delete redundant tests.
53877
53878         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53879         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53880         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53881         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53882         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53883         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53884         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53885         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53886
53887         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53888         storing label pointers.
53889         * gcc.c-torture/execute/921019-1.c: Likewise.
53890         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53891         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53892         parameter fp.
53893         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53894         constants.
53895
53896         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53897         Delete obsolete tests.
53898
53899         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53900         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53901         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53902         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53903         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53904         * gcc.c-torture/compile/950124-1.c: New test.
53905
53906         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53907
53908 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53909
53910         * lib/mike-g++.exp: Add -lm to LIBS.
53911
53912 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53913
53914         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53915
53916 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53917
53918         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53919
53920 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53921
53922         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53923
53924 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53925
53926         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53927         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53928         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53929         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53930         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53931         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53932         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53933         * g++.law/{operators31.C, operators32.C,
53934         * g++.law/{operators33.C, operators34.C}: Likewise.
53935         * g++.law/{pic1.C, refs2.C}: Likewise.
53936         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53937         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53938         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53939         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53940
53941         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53942         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53943         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53944         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53945         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53946         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53947         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53948         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53949         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53950         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53951         * g++.law/{operators34.exp}: Likewise.
53952         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53953         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53954         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53955         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53956         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53957
53958         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53959         No longer expected to fail.
53960         * g++.law/missed-error3.C: Tweak for recent bool changes.
53961
53962 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53963
53964         * config/emb-unix: Deleted.
53965         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53966         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53967
53968 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53969
53970         * lib/dg.exp (dg-test): Fix typo in last patch.
53971
53972 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53973
53974         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53975         (handles multiple occurrences).
53976
53977 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53978
53979         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53980         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53981         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53982         printed).
53983         * lib/c-torture.exp (c-torture-compile): Likewise.
53984         (c-torture): Prepend full path if missing.
53985         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53986         (gcc_fail): Likewise.
53987         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53988
53989 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53990
53991         * lib/netware.exp: Only attach to NetWare i386 systems.
53992
53993 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53994
53995         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53996         messages.  Add test name to "output pattern match" pass/fail message.
53997
53998 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53999
54000         * gcc.dg: New testsuite.
54001         * gcc.dg/dg.exp: New file.
54002
54003         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54004         test-switch.c}: Deleted.
54005
54006         * gcc.misc-tests/msgs.exp: New testcase driver.
54007
54008 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54009
54010         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54011         Watch for illegal return values from ${tool}_load.
54012         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54013         cross targets.  Coerce return value >0 to 1.
54014
54015 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54016
54017         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54018
54019         * config/emb-unix.exp: New file.
54020
54021         * config/sim.exp: Error if variable $SIM not defined.
54022         (${tool}_load): Mark test as "untested" if simulator missing.
54023
54024         * config/unix.exp: Load remote.exp to get rcp_download.
54025         * lib/c-torture.exp: Use different option lists for testcases with
54026         and without loops.
54027         * gcc.c-torture/execute/execute.exp: Likewise.
54028
54029 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54030
54031         * config/*.exp: Clarify return code from ${tool}_load.
54032         Call `unresolved' or `untested' instead of `warning' or `perror'
54033         (sometimes you still want to call both though).
54034         Add comment that `shell_id' is local to each file.
54035         * config/udi.exp (timeout): Set to 30.
54036         Don't print warning if connection fails, $connectmode has already
54037         printed an error.
54038         (${tool}_load): Move verbose messages to level 2.
54039         Rework pattern for "Process started" message.
54040         Pass `shell_id' to ${connectmode}_download.
54041         Retry twice upon timeout.  Make resetting of target more robust.
54042         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54043         Pass `shell_id' to exit_$connectmode.
54044         Only call exit_$connectmode if connected.
54045         * config/unix.exp (${tool}_load): Check return codes better.
54046         * config/vrtx.exp (${tool}_load): Likewise.
54047         * config/vx.exp (${tool}_load): Likewise.
54048         Delete unneeded global's.
54049         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54050         from ${tool}_load.
54051         (dg-stat): Delete.
54052         (dg-init): Delete recording of pass/fail counts.
54053         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54054         (old-dejagnu-init): Likewise.
54055         (old-dejagnu-stat): Delete contents, empty proc now.
54056         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54057         (c-torture): Delete references to lcnt, lpass, lfail.
54058         Get option list from TORTURE_OPTIONS.
54059         Delete -funroll[-all]-loops if no loops.
54060         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54061         (g++_stat): Delete contents (empty proc now).
54062         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54063         (gcc_finish): Likewise.
54064         (gcc_stat): Deleted.
54065         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54066         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54067         * gcc.c-torture/execute/execute.exp: Likewise.
54068         Split tests into two parts: compile, execute.
54069         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54070         no loops.  Update to reflect clarified return codes from ${tool}_load.
54071
54072 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54073
54074         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54075         to grep for.
54076         (old-dejagnu): Likewise (where necessary).
54077
54078 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54079
54080         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54081
54082         * lib/dg.exp (dg-process-target): Fix processing of selector.
54083         Add comment regarding use of `error'.
54084
54085         * lib/gcc.exp (prune_system_crud): Define if missing.
54086         * lib/g++.exp (prune_system_crud): Likewise.
54087
54088         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54089         Call prune_system_crud.
54090         * lib/dg.exp (dg-runtest): New proc.
54091         Use perror instead of send_user for tcl errors in testcase.
54092         Don't return any value, it's never used.
54093         Don't clobber previous definition of `unknown'.
54094         Print tcl errors in `dg-final'.
54095
54096 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54097
54098         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54099         (dg-test): Don't print errorInfo, it contains stack backtrace.
54100
54101 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54102
54103         * lib/g++.exp (runtest_file_p): Define if missing.
54104
54105 1994-09-24  Doug Evans  (dje@cygnus.com)
54106
54107         * lib/mike-g++.exp: Comment out loading of g++.exp.
54108         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54109         (default_g++_version): Always print something.
54110         (default_g++_start): Comment out call to `which'.
54111         (g++_start, g++_load): Deleted (must be defined in config file).
54112         * lib/gcc.exp: Test for existence of $CC at start.
54113         Delete check for tmpdir (done in gcc_init).
54114         (default_gcc_version): Always print something.
54115         (default_gcc_start): Comment out call to `which'.
54116         * config/*.exp: Major cleanup - make cross targets work at least a
54117         little better for g++ (by not being "--tool gcc" specific).
54118         Rename gcc_xxx to ${tool}_xxx.
54119         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54120         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54121
54122 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54123
54124         * lib/c-torture.exp (c-torture-compile): Rework compiler
54125         message processing.
54126
54127         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54128         c-torture.
54129
54130 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54131
54132         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54133
54134         * lib/dg.exp (dg-process-target): Support { target native }.
54135
54136 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54137
54138         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54139         looked for "... program xxx got fatal signal".
54140         Correct regsub munging of `comp_output'.
54141         Ignore compiler messages "path prefix not used" and "linker input
54142         file unused".
54143
54144 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54145
54146         * lib/gcc.exp (runtest_file_p): Define if missing.
54147         * gcc.prms/template.c: Example to work from.
54148
54149 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54150
54151         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54152         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54153
54154         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54155         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54156         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54157         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54158
54159         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54160         (dg-process-target): No longer a varargs proc.
54161         Return S/N for target, P/F for xfail.  All callers changed.
54162         (user option procs): More argument checking.
54163         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54164         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54165         (dg-test): Skip test if not running on selected target in `dg-do'.
54166         Update handling of `dg-do-what', `dg-output-text'.
54167         Separate execution pass/fail from output pattern match pass/fail.
54168         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54169
54170 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54171
54172         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54173         target for 920510-1.c.
54174
54175 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54176
54177         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54178         Clean up comment regarding use of passcnt, etc.
54179         (gcc_stat): Don't update `testcnt' here.
54180         (gcc_finish): Do it here.
54181         Might as well reset `but_id' here too.
54182         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54183         to determine if the file should be tested.
54184         * gcc.c-torture/compile/compile.exp: Likewise.
54185         * gcc.c-torture/execute/execute.exp: Likewise.
54186         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54187         * gcc.misc-tests/dg-test.exp: Likewise.
54188         * gcc.prms/prms.exp: Likewise.
54189         * gcc.wendy/wendy.exp: Likewise.
54190         * g++.old-deja.exp: Likewise.
54191         Move "Testing file" message to verbose level 1.
54192
54193 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54194
54195         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54196
54197 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54198
54199         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54200         (default_gcc_start): Accept optional second list element
54201         of compiler flags.  Print compiler output at verbosity level 2.
54202         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54203         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54204         Save current values of framework globals passcnt, failcnt, xpasscnt,
54205         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54206         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54207         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54208         xfailcnt to compute stats.  Update framework global `testcnt' from
54209         pass/fail counts.
54210         (gcc_finish): New proc.  Clean up test environment.
54211         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54212         (gcc_epass, gcc_efail): Delete.
54213         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54214         argument of line number.
54215         (dg-init): If the tool has an init routine, call it.
54216         (dg-test): Remove args `cflags_var' and `libs_var'.
54217         Pass all compiler options to ${tool}_start.
54218         Handle missing line number.
54219         (dg-finish): New function.
54220         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54221         particular files.  Call gcc_finish at end.  Move "skipping test"
54222         message to verbosity level 3.
54223         * gcc.c-torture/compile/compile.exp: Likewise.
54224         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54225         * gcc.c-torture/execute/execute.exp: Likewise.
54226         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54227         Print testcase being tried at verbosity level 1.
54228         * gcc.c-torture/special/special.exp: Unset xfail.
54229         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54230         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54231         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54232         * gcc.failure/failure.exp: Likewise.
54233         * gcc.ieee/ieee.exp: Likewise.
54234         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54235         Update call to dg-test.  Call dg-finish at end.
54236         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54237         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54238         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54239         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54240         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54241         * gcc.wendy/wendy.exp: Add copyright.
54242         Delete setting of tmpdir (done by gcc_init).
54243         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54244         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54245         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54246         gcc_[ce]pass/fail.
54247
54248 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54249
54250         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54251         confusion.
54252         (g++_load): Likewise.
54253
54254         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54255         Rename argument to `prog' to remove the confusion.
54256         Varargs fns behave differently too!
54257         (g++_load): Likewise.
54258
54259         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54260
54261         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54262         what it is.  Delete (always) printing of status value for !native.
54263         Simplify verbose code, and include status and exec_output.
54264         (g++_load): Use gcc_load.
54265
54266 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54267
54268         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54269         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54270         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54271         940714-3.c as these testcases don't exist anymore.  Make
54272         va-arg-1.c expected to pass.
54273
54274 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54275
54276         * gcc.misc-tests/misc.exp: Only run specific testcases.
54277         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54278         * gcc.misc-tests/dg-[1-9].c: New files.
54279
54280         * lib/dg.exp: New testsuite driver.
54281         * gcc.prms/prms.exp: Use it.
54282
54283         * README.gcc: New file.
54284
54285         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54286         Document and reset `lxpass' and `lxfail'.
54287         Simplify "initialized" message.
54288         (gcc_stat): Clean up comments a little.
54289
54290 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54291
54292         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54293
54294 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54295
54296         * lib/old-dejagnu.exp (process-option): New proc.
54297         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54298         (old-dejagnu): Simplify.
54299         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54300
54301 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54302
54303         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54304         exists and is not an empty string.
54305
54306         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54307         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54308         finished.
54309         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54310         automatically.
54311
54312         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54313         longer expected to fail.
54314
54315         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54316         "f" function call.
54317
54318         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54319
54320         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54321         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54322         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54323         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54324         c-torture-1.29.
54325
54326         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54327         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54328
54329         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54330
54331         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54332         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54333
54334         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54335         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54336         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54337
54338 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54339
54340         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54341         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54342         940714-1.c, 940714-2.c, 940714-3.c},
54343         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54344         gcc.misc-tests/{mg.c,mg.exp}:
54345         New tests.
54346         * gcc.noncompile/noncompile.exp: Change accordingly.
54347
54348 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54349
54350         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54351         Undo previous clobberage.
54352
54353 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54354
54355         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54356         * gcc.special/{930510-1.c, special.exp}:
54357         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54358         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54359         struct-varargs-1.c}: New tests from c-torture-1.26.
54360
54361 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54362
54363         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54364           argument to switch.
54365
54366 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54367
54368         * Revert the previous changes.  Please see Rob's directory
54369         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54370         fixes.
54371
54372 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54373
54374         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54375         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54376         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54377         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54378         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54379         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54380         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54381         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54382         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54383         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54384         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54385         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54386         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54387         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54388         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54389         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54390         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54391         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54392         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54393         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54394         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54395         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54396         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54397         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54398         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54399         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54400         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54401         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54402         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54403         testing changes.
54404
54405 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54406
54407         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54408         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54409         with perror calls.
54410
54411 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54412
54413         * config/unix.exp (g++_load): Fix syntax.
54414
54415 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54416
54417         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54418         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54419         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54420         Don't expect va-arg-1.c to fail.  Correct expected output for
54421         920928-1.c.
54422         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54423         * gcc.wendy/hbm4.c: Correct typo.
54424         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54425
54426 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54427
54428         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54429         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54430         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54431         * lib/c-torture.exp (c-torture-compile): Ditto.
54432
54433         Reduce volume of output (remove all the -I's and such).
54434         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54435         Call gcc_cpass, gcc_cfail.
54436         (c-torture): Pass testing option to c-torture-compile.
54437
54438 1994-03-21  Doug Evans  (dje@cygnus.com)
54439
54440         Bring patches over from progressive.
54441         * config/default.exp: Exit remote shell cleanly.
54442         (g++_exit, g++_start): Add default versions.
54443         * config/sim.exp (gcc_load): Use perror, not error.
54444
54445 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54446
54447         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54448         set in site.exp.
54449
54450 1994-03-14  Doug Evans  (dje@cygnus.com)
54451
54452         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54453         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54454         (wendy_try): New proc to run testcase.
54455         (main loop): Call 'em.
54456         * gcc.wendy/*.c: Clean up pass to correct expected output.
54457
54458         * lib/gcc.exp: Minor cleanup work.
54459         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54460
54461 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54462
54463         * config/sim.exp (gcc_load): Document return codes better.
54464         Don't pass -v to simulator.
54465
54466 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54467
54468         * gcc.special/920717-x.c: Fix typo.
54469         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54470         get at sources.
54471
54472         * lib/mike-gcc.exp: Fix typo.
54473
54474 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54475
54476         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54477         binary to use, transform the name.
54478         * config/*.exp: rename everything. Nuke any g++ specific files,
54479         it's now a special case of gcc that requires no special support.
54480         Add a default.exp for unsupported targets.
54481
54482 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54483
54484         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54485         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54486         version of Tcl.
54487
54488 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54489
54490         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54491         than a warning.
54492
54493 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54494
54495         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54496
54497 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54498
54499         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54500         option_list.  Compile every file with only 4/6 option choices
54501         (same as C torture) instead of with 12/18 different option
54502         choices.
54503         * lib/c-torture.exp: Likewise.
54504
54505         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54506         not already set.
54507
54508 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54509
54510         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54511         can put an XFAIL *-*-* on excess errors.
54512
54513 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54514
54515         * g++.law: Add more tests derived from g++-bugs snapshots.
54516
54517         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54518         equivalent to g++.law/init9.
54519
54520         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54521         compiled it, and the a.out file after we've run it.
54522
54523 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54524
54525         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54526         compiled it, and the a.out file after we've run it.
54527
54528 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54529
54530         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54531
54532 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54533
54534         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54535         version number.
54536
54537 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54538
54539         * g++.law: New directory of g++ tests derived from the g++-bugs
54540         snapshots.
54541
54542 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54543
54544         * gcc.compile: initbug1.c initbug1.exp testcase added
54545
54546 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54547
54548         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54549         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54550           fixes submitted by Jeff Law (law@cs.utah.edu)
54551         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54552           Jeff Law (law@cs.utah.edu)
54553
54554
54555 1993-11-30  Mike Stump  (mrs@cygnus.com)
54556
54557         * config/unix-g++.exp: Follow the gcc way of doing things.
54558         * g++.old-deja/old-deja.exp: Minor updates.
54559         * lib/g++.exp: New file, follow the gcc way of doing things.
54560         * lib/old-dejagnu.exp: Minor updates.
54561         * lib/mike-g++.exp: Always unset errorInfo.
54562
54563 1993-11-06  Mike Stump  (mrs@cygnus.com)
54564
54565         * lib/gcc.exp: Fix some errors with the below change, CC and
54566         CFLAGS should be global when setting, not local.
54567
54568 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54569
54570         * lib/gcc.exp: Transform tool name.
54571
54572 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54573
54574         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54575
54576 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54577
54578         * lib/gcc.exp: change gcc_done to gcc_stat
54579
54580 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54581
54582         * Upgraded gcc testsuite to c-torture version 1.25
54583
54584 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54585
54586         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54587         * lib/c-torture: added hooks for new reporting code.
54588
54589 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54590
54591         * config/sh-gcc.exp: check if sh-sim exists in the path
54592
54593 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54594
54595         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54596         * gcc.compile/compile.exp: Initial changes for new logic.
54597         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54598         * gcc.failure/failure.exp: Initial changes for new logic.
54599         * gcc.ieee/ieee.exp: Initial changes for new logic.
54600         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54601         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54602         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54603         * lib/c-torture.exp: Initial changes for new logic.
54604         * lib/gcc.exp: Initial changes for new logic.
54605
54606 1993-10-15  Mike Stump  (mrs@cygnus.com)
54607
54608         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54609         depend upon failure or success.  Fully qualify names in failure
54610         and success messages.  Always remove a.out before starting
54611         compile, just in case.  Pay more attention to error text output by
54612         the compiler.  Handle testcases with no known past errors just
54613         like all others, so that things are uniform.  Other miscellaneous
54614         improvements.
54615
54616 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54617
54618         * gcc.cpp: new directory for cpp tests
54619
54620 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54621
54622         * lib/chill.exp: Code reformatted, removed unused code.
54623         * config/unix-chill.exp: Code reformatted, removed unused code.
54624         * chill.execute/execute.exp: Code reformatted, removed unused code.
54625         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54626
54627 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54628
54629         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54630         routines not written.
54631
54632 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54633
54634         * config/bug-gcc.exp: Use new procs from bug.exp.
54635
54636 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54637
54638         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54639         via ftp, rather than depending on NFS.
54640         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54641         case.
54642
54643 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54644
54645         * config/bug-gcc.exp: Use new download proc.
54646
54647 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54648
54649         * chill.execute/execute.exp: cleanups, handles errors better
54650         * chill.compile/compile.exp: rewrite, based on execute.exp
54651         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54652         * lib/chill.exp: major changes to diff proc and compile and link
54653         procs. added chill_fail and chill_pass wrappers to pass and
54654         fail. added more comments, and handle error codes better.
54655         Added a hack to capture stderr from exec, so noncompile tests
54656         can work.
54657
54658 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54659
54660         * chill.execute/execute.exp: rewrite of testsuite driver
54661         * lib/chill.exp: rewrite of testsuite driver
54662         * config/unix-chill.exp: rewrite of testsuite driver
54663
54664 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54665
54666         In chill.execute:
54667         * iexpr.ch: Standardize uppercase.
54668         * tuples.dat: Standardize uppercase.
54669         * vary.ch: standardize.  Correct varying string assignments.
54670         * vary.dat: Add new output lines.
54671
54672 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54673
54674         In chill.execute:
54675         * chprintf.ch: Standardize use of uppercase.
54676         * tuples.ch: Standardize and turn arr2 into a DCL,
54677           rather than a SYN.
54678         * pinits.ch: Standardize.
54679
54680 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54681
54682         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54683         * Makefil: Renamed to Makefile.in.
54684         * configure.in: New.
54685
54686 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54687
54688         In chill.execute:
54689         * .cvsignore: Add result/output files.
54690         * Makefile: Fix up variables at start.  Use MFLAGS
54691           everywhere.  Correct bool_loc, built_ins entries.
54692           Add entry for vary1.ch.
54693         * bitarray.ch: Standardize upper-case usage.
54694         * bitexpr.ch: Standardize, add output of b1.
54695         * params.ch: Use arrayt in along PROC parameters, to
54696           avoid novelty problems.
54697         * sets.ch: Tiny cleanup.
54698         * vary1.ch: Re-indent.
54699
54700 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54701
54702         * Add PR-related files to Makefiles, .cvsignore files, etc.
54703
54704 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54705
54706         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54707           with compiler objects. New names are test-flow.c and test-loop.c
54708
54709 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54710
54711         * Upgraded c-torture tests from 1.19 to 1.20
54712
54713         * new files:
54714         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54715         * gcc.compile: 930623-1.c 930623-2.c
54716         * gcc.noncompile: 930622-1.c 930622-2.c
54717         * gcc.failure: 920411-1.c 920627-2.c
54718         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54719
54720 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54721
54722         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54723           More changes to get testsuite working properly. Needs more work.
54724           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54725
54726 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54727
54728         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54729           More changes to get testsuite working properly. Needs more work.
54730
54731 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54732
54733         * chill.compile/compile.exp: Added for Dejagnu support
54734         * chill.execute/execute.exp: Added for Dejagnu support
54735         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54736
54737 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54738
54739         This should complete moving the CHILL test files.
54740         * chill.noncompile(.cvsignore printf.grt
54741             in-printf.grt chprintf.grt chprintf.ch):
54742             Added test-support files.
54743           (Makefile): Modified further.
54744         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54745             signal.ch): Added test files.
54746           * chill.execute (.cvsignore printf.grt printr.c
54747             in-printf.grt rts.c chprintf.grt rts.h): Added
54748           test-support files.
54749             (Makefile): More corrections.
54750
54751 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54752
54753         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54754           test cases, ready for DejaGnu.
54755
54756 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54757
54758         * Upgraded c-torture tests from 1.18 to 1.19
54759
54760         * gcc.compile: added test(s):
54761           930607-1.c
54762         * gcc.execute: added test(s):
54763           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54764
54765         * added new subdirectory for misc tests: gcc.misc-tests
54766         * gcc.misc-test(s): added tests:
54767           inst-check.c test-consts.c test-ior.c test-switch.c
54768
54769 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54770
54771         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54772
54773 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54774
54775         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54776
54777 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54778
54779         * Upgraded c-torture tests from 1.17 to 1.18
54780
54781 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54782
54783         * Upgraded c-torture tests from 1.12 to 1.17
54784
54785 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54786
54787         * lib/old-dejagnu.exp:
54788           Fixed handling of XFAIL target triplets to correctly
54789           recognize wildcard characters.  Removed code that
54790           appended a unique id tag to the end of the file name
54791           printed out by the result of the testcases within a
54792           given test file.
54793
54794 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54795
54796         * lib/old-dejagnu.exp:
54797           Reworked expected failure handling to trigger off of XFAIL
54798           keyword in keyphrase embeded in testcase source code. The
54799           XFAIL keyword must be at the end of the keyphrase line. It
54800           may optionally be followed by one or more target triplets.
54801           It has just occured that the handling of wildcards in the
54802           target triplet may not be correct.
54803
54804 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54805
54806         * g++.old-deja/tests:
54807           Moved all subdirectories up one level into g++.old-deja .
54808
54809         * lib/old-dejagnu.exp:
54810           Fixed problem with CXXFLAGS not being properly reset, and being
54811           corrupted with extraneous "-c" compiler option.  This was
54812           causing binaries to not be generated for test that needed them.
54813           Modified strings passed to "pass" and "fail" so that individual
54814           tests from the same test file would be distinguished by an
54815           identifier appended to the test file name in the summary logs;
54816           this corrected a problem with erroneous diff logs.  Added code
54817           to search testcases for expected fail and unexpected pass keywords.
54818
54819 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54820
54821         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54822
54823 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54824
54825         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54826           Removed extraneous text from end of "Special g++ Options"
54827           keyphrase.
54828
54829         * lib/old-dejagnu.exp: Added pattern matching to look for new
54830           keywords, embedded in testcases comments, which will trigger
54831           calls to xpass and xfail.
54832
54833 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54834
54835         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54836           comments embedded in the testcases, especially the one looking for
54837           special compiler options, as well as the pattern matching for the
54838           compiler output again.
54839
54840 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54841
54842         * lib/old-dejagnu.exp: Do a proper check of the return value for
54843           execute tests. Fixed several problems with the pattern matching
54844           of the compiler output which gave erroneous test results.
54845           Changed several of the test result messages to be more descriptive.
54846         * config/unix-g++.exp: Proc g++_load now actually works and
54847           executes the tests passed to it and returns a usable return
54848           value.
54849
54850 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54851
54852           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54853
54854 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54855
54856         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54857           Modified both files to properly execute the old style
54858           dejagnu tests. The previous versions of these files were
54859           experimental and did not function anything near correctly.
54860
54861 1993-04-05  Rob Savoye  (rob@cygnus.com)
54862
54863         * Removed all Makefile.in and configure.in files. No configuration
54864         needed now.
54865
54866 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54867
54868         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54869
54870 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54871
54872         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54873         gcc.special/configure.in, gcc.noncompile/configure.in,
54874         gcc.execute/configure.in, gcc.code_quality/configure.in,
54875         g++.other/configure.in, g++.old-deja/configure.in,
54876         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54877         in srcname setting.
54878
54879 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54880
54881         * lib/udi.exp: Fixed mondfe and mondfe_download.
54882         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54883         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54884
54885 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54886
54887         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54888         (gdb_exit): Don't remove *_soc files.
54889
54890 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54891
54892         * lib/c-torture.exp: Don't look for main; instead always use -w
54893         -c.  This is how the c-torture tests work.  Remove the object
54894         file if the compilation succeeds.
54895         * gcc.execute/execute.exp: Remove executable if test passes.
54896         * gcc.noncompile/noncompile.exp: Every test is an expected
54897         failure.
54898         * gcc.special/special.exp: Added tests from c-torture 1.11,
54899         corrected use of existing test.
54900         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54901         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54902         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54903         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54904         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54905         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54906         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54907         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54908         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54909         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54910         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54911         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54912         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54913         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54914         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54915         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54916         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54917         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54918         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54919         c-torture 1.11.
54920         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54921         correspond to c-torture 1.11.
54922
54923         * New file.